// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {
/* Begin PBXBuildFile section */
		2265A4A21EB26943007D6C3D /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 2265A4A11EB26943007D6C3D /* Info.plist */; };
		30B77DD61E66518E00EF3A78 /* ElectrodeBridgeDelegateTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 30B77DD51E66518E00EF3A78 /* ElectrodeBridgeDelegateTests.m */; };
		30F8CDE41E677D7C00413247 /* ElectrodeReactNativeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F8CDE31E677D7C00413247 /* ElectrodeReactNativeTests.m */; };
		30F8CDEE1E67946E00413247 /* ElectrodeReactNative_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 30F8CDED1E67946E00413247 /* ElectrodeReactNative_Internal.h */; };
		485009ED1E2FF23C009B6610 /* ElectrodeApiImpl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 485009E31E2FF23B009B6610 /* ElectrodeApiImpl.framework */; };
		485009F21E2FF23C009B6610 /* ElectrodeApiImplTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 485009F11E2FF23C009B6610 /* ElectrodeApiImplTests.m */; };
		485009F41E2FF23C009B6610 /* ElectrodeApiImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 485009E61E2FF23B009B6610 /* ElectrodeApiImpl.h */; settings = {ATTRIBUTES = (Public, ); }; };
		48500A981E2FF55B009B6610 /* ElectrodeReactNative.h in Headers */ = {isa = PBXBuildFile; fileRef = 48500A961E2FF55B009B6610 /* ElectrodeReactNative.h */; settings = {ATTRIBUTES = (Public, ); }; };
		48500A991E2FF55B009B6610 /* ElectrodeReactNative.m in Sources */ = {isa = PBXBuildFile; fileRef = 48500A971E2FF55B009B6610 /* ElectrodeReactNative.m */; };
		968333D71E54E3470031C565 /* ElectrodeBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 968333D51E54E3470031C565 /* ElectrodeBridgeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		968333D81E54E3470031C565 /* ElectrodeBridgeDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 968333D61E54E3470031C565 /* ElectrodeBridgeDelegate.m */; };
		BCB6265D3DA44371949DC0C9 /* ElectrodeObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F059B1A393A4A63893ADEC1 /* ElectrodeObject.swift */; };
		EAD1940992864763B406869A /* Bridgeable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42B7029E912840F9BCFB54DC /* Bridgeable.swift */; };
		83447736E2D44C3A83D0832E /* ElectrodeRequestHandlerProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961FC9732215487090523FFD /* ElectrodeRequestHandlerProcessor.swift */; };
		0A69437AFA8D4B0ABDB23902 /* ElectrodeRequestProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB2B421EB4314BDEBCC08347 /* ElectrodeRequestProcessor.swift */; };
		3EDD494EC500457B80B5A2B9 /* ElectrodeUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = D767E3651BD14A41BC9B5496 /* ElectrodeUtilities.swift */; };
		B363DD418AF8473B967F2912 /* EventListenerProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 734FC058F74849B0BF46440E /* EventListenerProcessor.swift */; };
		7D90B6A0ECB34A44A947CEBD /* EventProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB7E1338C2BD438ABC7D8226 /* EventProcessor.swift */; };
		DB109D17CF02453E86EC519D /* Processor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD98788E8E4643368DBE1F81 /* Processor.swift */; };
		95E135026F1040F7B53BCD17 /* None.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B3837DFBB124E5C84023D63 /* None.swift */; };
		F7BD66EF62604D88AAA0C212 /* ElectrodeBridgeEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = D8AEE94C84784B168C34ABCC /* ElectrodeBridgeEvent.m */; };
		A8529A08425A40BBAFF3D571 /* ElectrodeBridgeFailureMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FEFE62F5AD1B4E21886CC7E9 /* ElectrodeBridgeFailureMessage.m */; };
		8A5C440D3C5B4C5B916B5C93 /* ElectrodeBridgeHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 11E26B7A96A149D5B84FBFF9 /* ElectrodeBridgeHolder.m */; };
		2C98310EF9FE4232B93033AA /* ElectrodeBridgeMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = EA004D4C9CEC47C4AF0DDA38 /* ElectrodeBridgeMessage.m */; };
		6581B6BF44A344379E77B030 /* ElectrodeBridgeProtocols.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C403130B1D4991AB9A4476 /* ElectrodeBridgeProtocols.m */; };
		956E137CF7454AA5B191EED7 /* ElectrodeBridgeRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 331D2C408A5243F59640BC11 /* ElectrodeBridgeRequest.m */; };
		4C5903AA940343849F8074E4 /* ElectrodeBridgeResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 42397835809A4FC9AFEC47EA /* ElectrodeBridgeResponse.m */; };
		2CC8D65ED0A14E0BAD796265 /* ElectrodeBridgeTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = B66BEAF90DBF44ADAD09FBBD /* ElectrodeBridgeTransaction.m */; };
		AAFABF218AC14E59920B3FF7 /* ElectrodeBridgeTransceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 99B8730426684E18A5E4BDA8 /* ElectrodeBridgeTransceiver.m */; };
		AE9F3B9B55F340A68D175D42 /* ElectrodeEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4263AB4A20E04EF287C75BB0 /* ElectrodeEventDispatcher.m */; };
		3B90EFB1343C4D4FB6097CEA /* ElectrodeEventRegistrar.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C4F076AF23E47B5A2011317 /* ElectrodeEventRegistrar.m */; };
		F3684685F66B42F6ACF5D096 /* ElectrodeRequestDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A140517544074BE383E9600B /* ElectrodeRequestDispatcher.m */; };
		16C8116F78B34587BAA30B52 /* ElectrodeRequestRegistrar.m in Sources */ = {isa = PBXBuildFile; fileRef = EECBCA6BBC6240D49C932CCD /* ElectrodeRequestRegistrar.m */; };
		1437BA1543504E93AD12E991 /* ElectrodeLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A365EE38E4414BECADFB4E23 /* ElectrodeLogger.m */; };
		CF9802BA452949A890F3C2CA /* ElectrodeBridgeEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ABF2C1D4980433FACB19FF1 /* ElectrodeBridgeEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
		302D7DC15E1C4527A5B6F34E /* ElectrodeBridgeFailureMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF609C5DA514416AAF9AD14 /* ElectrodeBridgeFailureMessage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BC8FBA3AFAC7411C9632A812 /* ElectrodeBridgeHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = CD196391A6584048B6A36B89 /* ElectrodeBridgeHolder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0FD1FD02B2B744F0BBADC42A /* ElectrodeBridgeMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3046B11F56FD43F8A34D4983 /* ElectrodeBridgeMessage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		41D45ADEAAA147A481B8241C /* ElectrodeBridgeProtocols.h in Headers */ = {isa = PBXBuildFile; fileRef = F7A0F7EF8172446784602B8F /* ElectrodeBridgeProtocols.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B0F82408D2634894BB713DA8 /* ElectrodeBridgeRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E27E5CC62C054A65BA2C5E3D /* ElectrodeBridgeRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
		55425ACC82E14945BECCFDEA /* ElectrodeBridgeTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 111E1ADD6D464DAA93158367 /* ElectrodeBridgeTransaction.h */; };
		F85CF9BC4DC24B7EB8E164A4 /* ElectrodeBridgeTransceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 71DFCC4E128044C5B20D0851 /* ElectrodeBridgeTransceiver.h */; };
		26B090ED8DEF4BB3A588EE22 /* ElectrodeBridgeTransceiver_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D6410A0679084094A4AE573C /* ElectrodeBridgeTransceiver_Internal.h */; };
		E98FFEDF140D4CAC9C9606DB /* ElectrodeEventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 463728BFF70C409A86DAE496 /* ElectrodeEventDispatcher.h */; };
		EE63A295BE3E4401877AA3A4 /* ElectrodeEventRegistrar.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DBA92120AE742E08178F32B /* ElectrodeEventRegistrar.h */; };
		5B7FBFD0BCB245A1A011F475 /* ElectrodeRequestDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B27994D925E48F2B58DFD43 /* ElectrodeRequestDispatcher.h */; };
		D5ABFDFFC34F4C859A9B5BD4 /* ElectrodeRequestRegistrar.h in Headers */ = {isa = PBXBuildFile; fileRef = A3E44258CBFF4BC89BDC9F77 /* ElectrodeRequestRegistrar.h */; };
		A37F4901F14B4CBE96AA5EA0 /* ElectrodeReactNativeBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 753899CC1D6A4FEB81FE269C /* ElectrodeReactNativeBridge.h */; };
		61821B674C9A436998CC302A /* ElectrodeBridgeResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D454935C7CE4521A3FE8E03 /* ElectrodeBridgeResponse.h */; };
		B098F0784DD34CD58A8C3EBE /* ElectrodeLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E442130529F4E67BDC94D54 /* ElectrodeLogger.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CB6BC06D6D184EEE8D04FC1A /* LogEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0351001E07A4EB091E62BB4 /* LogEvent.swift */; };
		84968D75228B48FA87C44329 /* NativeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF9B9380E1A840039D66674A /* NativeAPI.swift */; };
		AF7E3503FEB74C62A974533E /* NativeRequests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D6A3849CAEE41348BCC7C25 /* NativeRequests.swift */; };
		16E0BB266E0B47988E3B956A /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F5E15F2CCE0C4F0595D5D396 /* libReact.a */; };
		E3D5CDFFB61E4FB0973A54F6 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E49E97D680304DE7A4CFF041 /* libRCTActionSheet.a */; };
		B5AE5483A26042D686441BDD /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F3DC79D843042A7A24E0305 /* libRCTImage.a */; };
		34B43C1C75004E238AF2BD1F /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F0AEF24CD85B48329BA97711 /* libRCTAnimation.a */; };
		1ABE004780584E84ACBA146A /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 684B70EA010A4BFD8489BF70 /* libRCTText.a */; };
		823A6C5053C648F4B60979F1 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B25D1983C2A4368B5D15AD4 /* libRCTWebSocket.a */; };
		F854B3D565214088821D062A /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 97F1320044CA47FEADD8A487 /* libRCTGeolocation.a */; };
		107C27C2B419470C93D24CB8 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7527AC590049219D179F79 /* libRCTLinking.a */; };
		E8326EAC1D3D4D8DB3C59A59 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C8F8503AF3E04F01B93A139C /* libRCTNetwork.a */; };
		3C82FECBB04340D5873C44E3 /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1971B29C4F7410CBB916519 /* libRCTSettings.a */; };
		5E6A723C79BF46F2B2C3DCBD /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CB61BAD80EFE49E788BD976A /* libRCTVibration.a */; };
		720CF34634964F6796329EC9 /* libRCTCameraRoll.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8EDBA508B2704F989A6A6CBC /* libRCTCameraRoll.a */; };
		451D5779EA8F41A19C7C17F2 /* RequestHandlerConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 446E1185787349B3A4923FCC /* RequestHandlerConfig.swift */; };
		F80EA551409D4F6D8BFDE037 /* RequestHandlerProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 353C1B41ECED4E538062DF8D /* RequestHandlerProvider.swift */; };
		6438DD1CC3D746F2B0FE2BDF /* NativeApiController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E2FCF5D57DF48A68E8CD475 /* NativeApiController.swift */; };
		B3B59C21388D4E7ABBF157C8 /* NativeApiRequestHandlerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36E4CCECAE624FD9BFF8985B /* NativeApiRequestHandlerDelegate.swift */; };
		49D6D094AD1D404E9A551DB2 /* NativeApiRequestHandlerProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D5AE5A29DAB41F78FF5C1D8 /* NativeApiRequestHandlerProvider.swift */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		485009EE1E2FF23C009B6610 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 485009DA1E2FF23B009B6610 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 485009E21E2FF23B009B6610;
			remoteInfo = ElectrodeApiImpl;
		};
		DB1A92CA87F14759A546A768 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 7ED7D0C913D24359808C4E7F /* React.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = FEB53854710D42549EE16C6A;
			remoteInfo = React;
		};
		220A86C52B4947CF8489CBD2 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 7ED7D0C913D24359808C4E7F /* React.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192;
			remoteInfo = React;
		};
		3A2FA8D54724411CBA3674D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ED0FEF718C544D699D1E7C9C /* RCTActionSheet.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = 3184031B56C148E186AEEECC;
			remoteInfo = RCTActionSheet;
		};
		22AC0C427AE0447F8B3D2ED1 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ED0FEF718C544D699D1E7C9C /* RCTActionSheet.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 134814201AA4EA6300B7C361;
			remoteInfo = RCTActionSheet;
		};
		FEB9C942F0CC4B2485075A41 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 49E7FE63E19046679AFF3C4D /* RCTImage.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = 0998E92396C24995AE729C49;
			remoteInfo = RCTImage;
		};
		1356FA607CF54E2A86C81FA5 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 49E7FE63E19046679AFF3C4D /* RCTImage.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 58B5115D1A9E6B3D00147676;
			remoteInfo = RCTImage;
		};
		A2E3508A788C4BB5B82B5123 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 3006A67D704C4562A3A9C3D5 /* RCTAnimation.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = 291894633547411B82D126F1;
			remoteInfo = RCTAnimation;
		};
		AB284A9CC3E842EBA0280E37 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 3006A67D704C4562A3A9C3D5 /* RCTAnimation.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 134814201AA4EA6300B7C361;
			remoteInfo = RCTAnimation;
		};
		9455B112AA504CB9800826CD /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 62156EDB851440FA8847CA3E /* RCTText.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = 91064CEA28AD4ECB9E179B5D;
			remoteInfo = RCTText;
		};
		09037D2B57E34007ABC18DBD /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 62156EDB851440FA8847CA3E /* RCTText.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 58B5119B1A9E6C1200147676;
			remoteInfo = RCTText;
		};
		3B9D5E9D9A26410CA93F1575 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = E8D5C7403E18415FAA620467 /* RCTWebSocket.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = 8D982D0F594B425A93682ECD;
			remoteInfo = RCTWebSocket;
		};
		A06FD9219E184537802C1476 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = E8D5C7403E18415FAA620467 /* RCTWebSocket.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 3C86DF461ADF2C930047B81A;
			remoteInfo = RCTWebSocket;
		};
		A4DC7E007E9F4F42A558AC5C /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 7FE107EA94754106BCA2B3A9 /* RCTGeolocation.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = 53080C845B8E4268ACFBEB47;
			remoteInfo = RCTGeolocation;
		};
		68F67CD677B641CB8CE5E703 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 7FE107EA94754106BCA2B3A9 /* RCTGeolocation.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 134814201AA4EA6300B7C361;
			remoteInfo = RCTGeolocation;
		};
		3B0049A0C684470EB8FA6CDC /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 2EF2161E318448BE9D89DA6C /* RCTLinking.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = BA90FD0059B3438FB756FCE1;
			remoteInfo = RCTLinking;
		};
		14A953FA0412461D99CDC54D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 2EF2161E318448BE9D89DA6C /* RCTLinking.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 134814201AA4EA6300B7C361;
			remoteInfo = RCTLinking;
		};
		624E96B13B264455A6CEBA4C /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = F633E8CE4C9F439097C61220 /* RCTNetwork.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = 0AA69924D366464CBFE485CF;
			remoteInfo = RCTNetwork;
		};
		9F432BBE871E409D86512BCD /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = F633E8CE4C9F439097C61220 /* RCTNetwork.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 58B511DB1A9E6C8500147676;
			remoteInfo = RCTNetwork;
		};
		D0413A723BCD48968735B01C /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = CF990D1DB1294168AC67856B /* RCTSettings.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = 49DD95E270B64E9CB4E33886;
			remoteInfo = RCTSettings;
		};
		BD1BD7765DEE4B29B782AA24 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = CF990D1DB1294168AC67856B /* RCTSettings.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 134814201AA4EA6300B7C361;
			remoteInfo = RCTSettings;
		};
		90893A9FD9EB4A14BE503BF3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = C821D596243541269BB0673E /* RCTVibration.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = BFD014D6666B4EFF94E452B0;
			remoteInfo = RCTVibration;
		};
		EA69F9259F0B4CE2A7668503 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = C821D596243541269BB0673E /* RCTVibration.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 832C81801AAF6DEF007FA2F7;
			remoteInfo = RCTVibration;
		};
		40BCC7B56BAB45C28B1200CF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = F87D33BDF8FE4F5991C74838 /* RCTCameraRoll.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = 4462BCF2398243F3B4A99E96;
			remoteInfo = RCTCameraRoll;
		};
		2F7B7FB7744447528333C62F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = F87D33BDF8FE4F5991C74838 /* RCTCameraRoll.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = 58B5115D1A9E6B3D00147676;
			remoteInfo = RCTCameraRoll;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		2265A4A11EB26943007D6C3D /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		30B77DD51E66518E00EF3A78 /* ElectrodeBridgeDelegateTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ElectrodeBridgeDelegateTests.m; sourceTree = "<group>"; };
		30F8CDE31E677D7C00413247 /* ElectrodeReactNativeTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ElectrodeReactNativeTests.m; sourceTree = "<group>"; };
		30F8CDED1E67946E00413247 /* ElectrodeReactNative_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElectrodeReactNative_Internal.h; sourceTree = "<group>"; };
		485009E31E2FF23B009B6610 /* ElectrodeApiImpl.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ElectrodeApiImpl.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		485009E61E2FF23B009B6610 /* ElectrodeApiImpl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ElectrodeApiImpl.h; sourceTree = "<group>"; };
		485009EC1E2FF23C009B6610 /* ElectrodeApiImplTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ElectrodeApiImplTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		485009F11E2FF23C009B6610 /* ElectrodeApiImplTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ElectrodeApiImplTests.m; sourceTree = "<group>"; };
		485009F31E2FF23C009B6610 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		48500A961E2FF55B009B6610 /* ElectrodeReactNative.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElectrodeReactNative.h; sourceTree = "<group>"; };
		48500A971E2FF55B009B6610 /* ElectrodeReactNative.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ElectrodeReactNative.m; sourceTree = "<group>"; };
		968333D51E54E3470031C565 /* ElectrodeBridgeDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElectrodeBridgeDelegate.h; sourceTree = "<group>"; };
		968333D61E54E3470031C565 /* ElectrodeBridgeDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ElectrodeBridgeDelegate.m; sourceTree = "<group>"; };
		9F059B1A393A4A63893ADEC1 /* ElectrodeObject.swift */ = {isa = PBXFileReference; name = "ElectrodeObject.swift"; path = "ElectrodeReactNativeBridge/ElectrodeObject.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		42B7029E912840F9BCFB54DC /* Bridgeable.swift */ = {isa = PBXFileReference; name = "Bridgeable.swift"; path = "ElectrodeReactNativeBridge/Bridgeable.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		961FC9732215487090523FFD /* ElectrodeRequestHandlerProcessor.swift */ = {isa = PBXFileReference; name = "ElectrodeRequestHandlerProcessor.swift"; path = "ElectrodeReactNativeBridge/ElectrodeRequestHandlerProcessor.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		BB2B421EB4314BDEBCC08347 /* ElectrodeRequestProcessor.swift */ = {isa = PBXFileReference; name = "ElectrodeRequestProcessor.swift"; path = "ElectrodeReactNativeBridge/ElectrodeRequestProcessor.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		D767E3651BD14A41BC9B5496 /* ElectrodeUtilities.swift */ = {isa = PBXFileReference; name = "ElectrodeUtilities.swift"; path = "ElectrodeReactNativeBridge/ElectrodeUtilities.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		734FC058F74849B0BF46440E /* EventListenerProcessor.swift */ = {isa = PBXFileReference; name = "EventListenerProcessor.swift"; path = "ElectrodeReactNativeBridge/EventListenerProcessor.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		AB7E1338C2BD438ABC7D8226 /* EventProcessor.swift */ = {isa = PBXFileReference; name = "EventProcessor.swift"; path = "ElectrodeReactNativeBridge/EventProcessor.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		AD98788E8E4643368DBE1F81 /* Processor.swift */ = {isa = PBXFileReference; name = "Processor.swift"; path = "ElectrodeReactNativeBridge/Processor.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		2B3837DFBB124E5C84023D63 /* None.swift */ = {isa = PBXFileReference; name = "None.swift"; path = "ElectrodeReactNativeBridge/None.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		D8AEE94C84784B168C34ABCC /* ElectrodeBridgeEvent.m */ = {isa = PBXFileReference; name = "ElectrodeBridgeEvent.m"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeEvent.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		FEFE62F5AD1B4E21886CC7E9 /* ElectrodeBridgeFailureMessage.m */ = {isa = PBXFileReference; name = "ElectrodeBridgeFailureMessage.m"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeFailureMessage.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		11E26B7A96A149D5B84FBFF9 /* ElectrodeBridgeHolder.m */ = {isa = PBXFileReference; name = "ElectrodeBridgeHolder.m"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeHolder.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		EA004D4C9CEC47C4AF0DDA38 /* ElectrodeBridgeMessage.m */ = {isa = PBXFileReference; name = "ElectrodeBridgeMessage.m"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeMessage.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		F7C403130B1D4991AB9A4476 /* ElectrodeBridgeProtocols.m */ = {isa = PBXFileReference; name = "ElectrodeBridgeProtocols.m"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeProtocols.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		331D2C408A5243F59640BC11 /* ElectrodeBridgeRequest.m */ = {isa = PBXFileReference; name = "ElectrodeBridgeRequest.m"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeRequest.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		42397835809A4FC9AFEC47EA /* ElectrodeBridgeResponse.m */ = {isa = PBXFileReference; name = "ElectrodeBridgeResponse.m"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeResponse.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		B66BEAF90DBF44ADAD09FBBD /* ElectrodeBridgeTransaction.m */ = {isa = PBXFileReference; name = "ElectrodeBridgeTransaction.m"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeTransaction.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		99B8730426684E18A5E4BDA8 /* ElectrodeBridgeTransceiver.m */ = {isa = PBXFileReference; name = "ElectrodeBridgeTransceiver.m"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeTransceiver.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		4263AB4A20E04EF287C75BB0 /* ElectrodeEventDispatcher.m */ = {isa = PBXFileReference; name = "ElectrodeEventDispatcher.m"; path = "ElectrodeReactNativeBridge/ElectrodeEventDispatcher.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		4C4F076AF23E47B5A2011317 /* ElectrodeEventRegistrar.m */ = {isa = PBXFileReference; name = "ElectrodeEventRegistrar.m"; path = "ElectrodeReactNativeBridge/ElectrodeEventRegistrar.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		A140517544074BE383E9600B /* ElectrodeRequestDispatcher.m */ = {isa = PBXFileReference; name = "ElectrodeRequestDispatcher.m"; path = "ElectrodeReactNativeBridge/ElectrodeRequestDispatcher.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		EECBCA6BBC6240D49C932CCD /* ElectrodeRequestRegistrar.m */ = {isa = PBXFileReference; name = "ElectrodeRequestRegistrar.m"; path = "ElectrodeReactNativeBridge/ElectrodeRequestRegistrar.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		A365EE38E4414BECADFB4E23 /* ElectrodeLogger.m */ = {isa = PBXFileReference; name = "ElectrodeLogger.m"; path = "ElectrodeReactNativeBridge/ElectrodeLogger.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
		9ABF2C1D4980433FACB19FF1 /* ElectrodeBridgeEvent.h */ = {isa = PBXFileReference; name = "ElectrodeBridgeEvent.h"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeEvent.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		8BF609C5DA514416AAF9AD14 /* ElectrodeBridgeFailureMessage.h */ = {isa = PBXFileReference; name = "ElectrodeBridgeFailureMessage.h"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeFailureMessage.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		CD196391A6584048B6A36B89 /* ElectrodeBridgeHolder.h */ = {isa = PBXFileReference; name = "ElectrodeBridgeHolder.h"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeHolder.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		3046B11F56FD43F8A34D4983 /* ElectrodeBridgeMessage.h */ = {isa = PBXFileReference; name = "ElectrodeBridgeMessage.h"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeMessage.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		F7A0F7EF8172446784602B8F /* ElectrodeBridgeProtocols.h */ = {isa = PBXFileReference; name = "ElectrodeBridgeProtocols.h"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeProtocols.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		E27E5CC62C054A65BA2C5E3D /* ElectrodeBridgeRequest.h */ = {isa = PBXFileReference; name = "ElectrodeBridgeRequest.h"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeRequest.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		111E1ADD6D464DAA93158367 /* ElectrodeBridgeTransaction.h */ = {isa = PBXFileReference; name = "ElectrodeBridgeTransaction.h"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeTransaction.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		71DFCC4E128044C5B20D0851 /* ElectrodeBridgeTransceiver.h */ = {isa = PBXFileReference; name = "ElectrodeBridgeTransceiver.h"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeTransceiver.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		D6410A0679084094A4AE573C /* ElectrodeBridgeTransceiver_Internal.h */ = {isa = PBXFileReference; name = "ElectrodeBridgeTransceiver_Internal.h"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeTransceiver_Internal.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		463728BFF70C409A86DAE496 /* ElectrodeEventDispatcher.h */ = {isa = PBXFileReference; name = "ElectrodeEventDispatcher.h"; path = "ElectrodeReactNativeBridge/ElectrodeEventDispatcher.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		6DBA92120AE742E08178F32B /* ElectrodeEventRegistrar.h */ = {isa = PBXFileReference; name = "ElectrodeEventRegistrar.h"; path = "ElectrodeReactNativeBridge/ElectrodeEventRegistrar.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		5B27994D925E48F2B58DFD43 /* ElectrodeRequestDispatcher.h */ = {isa = PBXFileReference; name = "ElectrodeRequestDispatcher.h"; path = "ElectrodeReactNativeBridge/ElectrodeRequestDispatcher.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		A3E44258CBFF4BC89BDC9F77 /* ElectrodeRequestRegistrar.h */ = {isa = PBXFileReference; name = "ElectrodeRequestRegistrar.h"; path = "ElectrodeReactNativeBridge/ElectrodeRequestRegistrar.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		753899CC1D6A4FEB81FE269C /* ElectrodeReactNativeBridge.h */ = {isa = PBXFileReference; name = "ElectrodeReactNativeBridge.h"; path = "ElectrodeReactNativeBridge/ElectrodeReactNativeBridge.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		3D454935C7CE4521A3FE8E03 /* ElectrodeBridgeResponse.h */ = {isa = PBXFileReference; name = "ElectrodeBridgeResponse.h"; path = "ElectrodeReactNativeBridge/ElectrodeBridgeResponse.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		1E442130529F4E67BDC94D54 /* ElectrodeLogger.h */ = {isa = PBXFileReference; name = "ElectrodeLogger.h"; path = "ElectrodeReactNativeBridge/ElectrodeLogger.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
		D0351001E07A4EB091E62BB4 /* LogEvent.swift */ = {isa = PBXFileReference; name = "LogEvent.swift"; path = "APIs/LogEvent.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		EF9B9380E1A840039D66674A /* NativeAPI.swift */ = {isa = PBXFileReference; name = "NativeAPI.swift"; path = "APIs/NativeAPI.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		7D6A3849CAEE41348BCC7C25 /* NativeRequests.swift */ = {isa = PBXFileReference; name = "NativeRequests.swift"; path = "APIs/NativeRequests.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		7ED7D0C913D24359808C4E7F /* React.xcodeproj */ = {isa = PBXFileReference; name = "React.xcodeproj"; path = "ReactNative/React/React.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
		F5E15F2CCE0C4F0595D5D396 /* libReact.a */ = {isa = PBXFileReference; name = "libReact.a"; path = "libReact.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
		ED0FEF718C544D699D1E7C9C /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; name = "RCTActionSheet.xcodeproj"; path = "ReactNative/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
		E49E97D680304DE7A4CFF041 /* libRCTActionSheet.a */ = {isa = PBXFileReference; name = "libRCTActionSheet.a"; path = "libRCTActionSheet.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
		49E7FE63E19046679AFF3C4D /* RCTImage.xcodeproj */ = {isa = PBXFileReference; name = "RCTImage.xcodeproj"; path = "ReactNative/Image/RCTImage.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
		6F3DC79D843042A7A24E0305 /* libRCTImage.a */ = {isa = PBXFileReference; name = "libRCTImage.a"; path = "libRCTImage.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
		3006A67D704C4562A3A9C3D5 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; name = "RCTAnimation.xcodeproj"; path = "ReactNative/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
		F0AEF24CD85B48329BA97711 /* libRCTAnimation.a */ = {isa = PBXFileReference; name = "libRCTAnimation.a"; path = "libRCTAnimation.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
		62156EDB851440FA8847CA3E /* RCTText.xcodeproj */ = {isa = PBXFileReference; name = "RCTText.xcodeproj"; path = "ReactNative/Text/RCTText.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
		684B70EA010A4BFD8489BF70 /* libRCTText.a */ = {isa = PBXFileReference; name = "libRCTText.a"; path = "libRCTText.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
		E8D5C7403E18415FAA620467 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; name = "RCTWebSocket.xcodeproj"; path = "ReactNative/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
		0B25D1983C2A4368B5D15AD4 /* libRCTWebSocket.a */ = {isa = PBXFileReference; name = "libRCTWebSocket.a"; path = "libRCTWebSocket.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
		7FE107EA94754106BCA2B3A9 /* RCTGeolocation.xcodeproj */ = {isa = PBXFileReference; name = "RCTGeolocation.xcodeproj"; path = "ReactNative/Geolocation/RCTGeolocation.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
		97F1320044CA47FEADD8A487 /* libRCTGeolocation.a */ = {isa = PBXFileReference; name = "libRCTGeolocation.a"; path = "libRCTGeolocation.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
		2EF2161E318448BE9D89DA6C /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; name = "RCTLinking.xcodeproj"; path = "ReactNative/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
		0E7527AC590049219D179F79 /* libRCTLinking.a */ = {isa = PBXFileReference; name = "libRCTLinking.a"; path = "libRCTLinking.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
		F633E8CE4C9F439097C61220 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; name = "RCTNetwork.xcodeproj"; path = "ReactNative/Network/RCTNetwork.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
		C8F8503AF3E04F01B93A139C /* libRCTNetwork.a */ = {isa = PBXFileReference; name = "libRCTNetwork.a"; path = "libRCTNetwork.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
		CF990D1DB1294168AC67856B /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; name = "RCTSettings.xcodeproj"; path = "ReactNative/Settings/RCTSettings.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
		E1971B29C4F7410CBB916519 /* libRCTSettings.a */ = {isa = PBXFileReference; name = "libRCTSettings.a"; path = "libRCTSettings.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
		C821D596243541269BB0673E /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; name = "RCTVibration.xcodeproj"; path = "ReactNative/Vibration/RCTVibration.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
		CB61BAD80EFE49E788BD976A /* libRCTVibration.a */ = {isa = PBXFileReference; name = "libRCTVibration.a"; path = "libRCTVibration.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
		F87D33BDF8FE4F5991C74838 /* RCTCameraRoll.xcodeproj */ = {isa = PBXFileReference; name = "RCTCameraRoll.xcodeproj"; path = "ReactNative/CameraRoll/RCTCameraRoll.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
		8EDBA508B2704F989A6A6CBC /* libRCTCameraRoll.a */ = {isa = PBXFileReference; name = "libRCTCameraRoll.a"; path = "libRCTCameraRoll.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
		446E1185787349B3A4923FCC /* RequestHandlerConfig.swift */ = {isa = PBXFileReference; name = "RequestHandlerConfig.swift"; path = "APIImpls/RequestHandlerConfig.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		353C1B41ECED4E538062DF8D /* RequestHandlerProvider.swift */ = {isa = PBXFileReference; name = "RequestHandlerProvider.swift"; path = "APIImpls/RequestHandlerProvider.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		9E2FCF5D57DF48A68E8CD475 /* NativeApiController.swift */ = {isa = PBXFileReference; name = "NativeApiController.swift"; path = "APIImpls/NativeApiController.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		36E4CCECAE624FD9BFF8985B /* NativeApiRequestHandlerDelegate.swift */ = {isa = PBXFileReference; name = "NativeApiRequestHandlerDelegate.swift"; path = "APIImpls/NativeApiRequestHandlerDelegate.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
		6D5AE5A29DAB41F78FF5C1D8 /* NativeApiRequestHandlerProvider.swift */ = {isa = PBXFileReference; name = "NativeApiRequestHandlerProvider.swift"; path = "APIImpls/NativeApiRequestHandlerProvider.swift"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.swift; explicitFileType = undefined; includeInIndex = 0; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		485009DF1E2FF23B009B6610 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				16E0BB266E0B47988E3B956A /* libReact.a in Frameworks */,
				E3D5CDFFB61E4FB0973A54F6 /* libRCTActionSheet.a in Frameworks */,
				B5AE5483A26042D686441BDD /* libRCTImage.a in Frameworks */,
				34B43C1C75004E238AF2BD1F /* libRCTAnimation.a in Frameworks */,
				1ABE004780584E84ACBA146A /* libRCTText.a in Frameworks */,
				823A6C5053C648F4B60979F1 /* libRCTWebSocket.a in Frameworks */,
				F854B3D565214088821D062A /* libRCTGeolocation.a in Frameworks */,
				107C27C2B419470C93D24CB8 /* libRCTLinking.a in Frameworks */,
				E8326EAC1D3D4D8DB3C59A59 /* libRCTNetwork.a in Frameworks */,
				3C82FECBB04340D5873C44E3 /* libRCTSettings.a in Frameworks */,
				5E6A723C79BF46F2B2C3DCBD /* libRCTVibration.a in Frameworks */,
				720CF34634964F6796329EC9 /* libRCTCameraRoll.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		485009E91E2FF23C009B6610 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				485009ED1E2FF23C009B6610 /* ElectrodeApiImpl.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		226325CE1E80594F00CD0B10 /* ReactNative */ = {
			isa = PBXGroup;
			children = (
				7ED7D0C913D24359808C4E7F /* React.xcodeproj */,
				ED0FEF718C544D699D1E7C9C /* RCTActionSheet.xcodeproj */,
				49E7FE63E19046679AFF3C4D /* RCTImage.xcodeproj */,
				3006A67D704C4562A3A9C3D5 /* RCTAnimation.xcodeproj */,
				62156EDB851440FA8847CA3E /* RCTText.xcodeproj */,
				E8D5C7403E18415FAA620467 /* RCTWebSocket.xcodeproj */,
				7FE107EA94754106BCA2B3A9 /* RCTGeolocation.xcodeproj */,
				2EF2161E318448BE9D89DA6C /* RCTLinking.xcodeproj */,
				F633E8CE4C9F439097C61220 /* RCTNetwork.xcodeproj */,
				CF990D1DB1294168AC67856B /* RCTSettings.xcodeproj */,
				C821D596243541269BB0673E /* RCTVibration.xcodeproj */,
				F87D33BDF8FE4F5991C74838 /* RCTCameraRoll.xcodeproj */,
			);
			name = ReactNative;
			sourceTree = "<group>";
		};
		22C096A91EA0893F00E1486A /* APIs */ = {
			isa = PBXGroup;
			children = (
				D0351001E07A4EB091E62BB4 /* LogEvent.swift */,
				EF9B9380E1A840039D66674A /* NativeAPI.swift */,
				7D6A3849CAEE41348BCC7C25 /* NativeRequests.swift */,
			);
			name = APIs;
			sourceTree = "<group>";
		};
		22FD4D1E1E96ECBB00FC81DB /* ElectrodeReactNativeBridge */ = {
			isa = PBXGroup;
			children = (
				9F059B1A393A4A63893ADEC1 /* ElectrodeObject.swift */,
				42B7029E912840F9BCFB54DC /* Bridgeable.swift */,
				961FC9732215487090523FFD /* ElectrodeRequestHandlerProcessor.swift */,
				BB2B421EB4314BDEBCC08347 /* ElectrodeRequestProcessor.swift */,
				D767E3651BD14A41BC9B5496 /* ElectrodeUtilities.swift */,
				734FC058F74849B0BF46440E /* EventListenerProcessor.swift */,
				AB7E1338C2BD438ABC7D8226 /* EventProcessor.swift */,
				AD98788E8E4643368DBE1F81 /* Processor.swift */,
				2B3837DFBB124E5C84023D63 /* None.swift */,
				D8AEE94C84784B168C34ABCC /* ElectrodeBridgeEvent.m */,
				FEFE62F5AD1B4E21886CC7E9 /* ElectrodeBridgeFailureMessage.m */,
				11E26B7A96A149D5B84FBFF9 /* ElectrodeBridgeHolder.m */,
				EA004D4C9CEC47C4AF0DDA38 /* ElectrodeBridgeMessage.m */,
				F7C403130B1D4991AB9A4476 /* ElectrodeBridgeProtocols.m */,
				331D2C408A5243F59640BC11 /* ElectrodeBridgeRequest.m */,
				42397835809A4FC9AFEC47EA /* ElectrodeBridgeResponse.m */,
				B66BEAF90DBF44ADAD09FBBD /* ElectrodeBridgeTransaction.m */,
				99B8730426684E18A5E4BDA8 /* ElectrodeBridgeTransceiver.m */,
				4263AB4A20E04EF287C75BB0 /* ElectrodeEventDispatcher.m */,
				4C4F076AF23E47B5A2011317 /* ElectrodeEventRegistrar.m */,
				A140517544074BE383E9600B /* ElectrodeRequestDispatcher.m */,
				EECBCA6BBC6240D49C932CCD /* ElectrodeRequestRegistrar.m */,
				A365EE38E4414BECADFB4E23 /* ElectrodeLogger.m */,
				9ABF2C1D4980433FACB19FF1 /* ElectrodeBridgeEvent.h */,
				8BF609C5DA514416AAF9AD14 /* ElectrodeBridgeFailureMessage.h */,
				CD196391A6584048B6A36B89 /* ElectrodeBridgeHolder.h */,
				3046B11F56FD43F8A34D4983 /* ElectrodeBridgeMessage.h */,
				F7A0F7EF8172446784602B8F /* ElectrodeBridgeProtocols.h */,
				E27E5CC62C054A65BA2C5E3D /* ElectrodeBridgeRequest.h */,
				111E1ADD6D464DAA93158367 /* ElectrodeBridgeTransaction.h */,
				71DFCC4E128044C5B20D0851 /* ElectrodeBridgeTransceiver.h */,
				D6410A0679084094A4AE573C /* ElectrodeBridgeTransceiver_Internal.h */,
				463728BFF70C409A86DAE496 /* ElectrodeEventDispatcher.h */,
				6DBA92120AE742E08178F32B /* ElectrodeEventRegistrar.h */,
				5B27994D925E48F2B58DFD43 /* ElectrodeRequestDispatcher.h */,
				A3E44258CBFF4BC89BDC9F77 /* ElectrodeRequestRegistrar.h */,
				753899CC1D6A4FEB81FE269C /* ElectrodeReactNativeBridge.h */,
				3D454935C7CE4521A3FE8E03 /* ElectrodeBridgeResponse.h */,
				1E442130529F4E67BDC94D54 /* ElectrodeLogger.h */,
			);
			name = ElectrodeReactNativeBridge;
			sourceTree = "<group>";
		};
		485009D91E2FF23B009B6610 = {
			isa = PBXGroup;
			children = (
				485009E51E2FF23B009B6610 /* ElectrodeApiImpl */,
				485009F01E2FF23C009B6610 /* ElectrodeApiImplTests */,
				485009E41E2FF23B009B6610 /* Products */,
				485009FD1E2FF25D009B6610 /* Libraries */,
				48500AA71E2FFA14009B6610 /* Frameworks */,
			);
			sourceTree = "<group>";
		};
		485009E41E2FF23B009B6610 /* Products */ = {
			isa = PBXGroup;
			children = (
				485009E31E2FF23B009B6610 /* ElectrodeApiImpl.framework */,
				485009EC1E2FF23C009B6610 /* ElectrodeApiImplTests.xctest */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		485009E51E2FF23B009B6610 /* ElectrodeApiImpl */ = {
			isa = PBXGroup;
			children = (
				7F1C6B771FAD343A00F68360 /* APIImpls */,
				2265A4A11EB26943007D6C3D /* Info.plist */,
				22C096A91EA0893F00E1486A /* APIs */,
				22FD4D1E1E96ECBB00FC81DB /* ElectrodeReactNativeBridge */,
				968333D51E54E3470031C565 /* ElectrodeBridgeDelegate.h */,
				968333D61E54E3470031C565 /* ElectrodeBridgeDelegate.m */,
				485009E61E2FF23B009B6610 /* ElectrodeApiImpl.h */,
				48500A961E2FF55B009B6610 /* ElectrodeReactNative.h */,
				30F8CDED1E67946E00413247 /* ElectrodeReactNative_Internal.h */,
				48500A971E2FF55B009B6610 /* ElectrodeReactNative.m */,
			);
			path = ElectrodeApiImpl;
			sourceTree = "<group>";
		};
		485009F01E2FF23C009B6610 /* ElectrodeApiImplTests */ = {
			isa = PBXGroup;
			children = (
				485009F11E2FF23C009B6610 /* ElectrodeApiImplTests.m */,
				485009F31E2FF23C009B6610 /* Info.plist */,
				30B77DD51E66518E00EF3A78 /* ElectrodeBridgeDelegateTests.m */,
				30F8CDE31E677D7C00413247 /* ElectrodeReactNativeTests.m */,
			);
			path = ElectrodeApiImplTests;
			sourceTree = "<group>";
		};
		485009FD1E2FF25D009B6610 /* Libraries */ = {
			isa = PBXGroup;
			children = (
				226325CE1E80594F00CD0B10 /* ReactNative */,
				9654B8921E5CCA1D00AFF607 /* MiniApp */,
			);
			name = Libraries;
			path = ElectrodeApiImpl/Libraries;
			sourceTree = "<group>";
		};
		48500AA71E2FFA14009B6610 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		7F1C6B771FAD343A00F68360 /* APIImpls */ = {
			isa = PBXGroup;
			children = (
				446E1185787349B3A4923FCC /* RequestHandlerConfig.swift */,
				353C1B41ECED4E538062DF8D /* RequestHandlerProvider.swift */,
				9E2FCF5D57DF48A68E8CD475 /* NativeApiController.swift */,
				36E4CCECAE624FD9BFF8985B /* NativeApiRequestHandlerDelegate.swift */,
				6D5AE5A29DAB41F78FF5C1D8 /* NativeApiRequestHandlerProvider.swift */,
			);
			name = APIImpls;
			sourceTree = "<group>";
		};
		9654B8921E5CCA1D00AFF607 /* MiniApp */ = {
			isa = PBXGroup;
			children = (
			);
			path = MiniApp;
			sourceTree = "<group>";
		};
		B9D074FCAF664A2BB6ABED55 /* Products */ = {
			isa = PBXGroup;
			children = (
				F5E15F2CCE0C4F0595D5D396 /* libReact.a */,
			);
			name = Products;
			path = undefined;
			sourceTree = "<group>";
		};
		660EF79D082C4516AF780D5C /* Products */ = {
			isa = PBXGroup;
			children = (
				E49E97D680304DE7A4CFF041 /* libRCTActionSheet.a */,
			);
			name = Products;
			path = undefined;
			sourceTree = "<group>";
		};
		9997CCF9B9314B65B07B3F9B /* Products */ = {
			isa = PBXGroup;
			children = (
				6F3DC79D843042A7A24E0305 /* libRCTImage.a */,
			);
			name = Products;
			path = undefined;
			sourceTree = "<group>";
		};
		BDC985D2A8D74C8C9841A0EF /* Products */ = {
			isa = PBXGroup;
			children = (
				F0AEF24CD85B48329BA97711 /* libRCTAnimation.a */,
			);
			name = Products;
			path = undefined;
			sourceTree = "<group>";
		};
		74B0FDE75C5A4FAB8F1DADC5 /* Products */ = {
			isa = PBXGroup;
			children = (
				684B70EA010A4BFD8489BF70 /* libRCTText.a */,
			);
			name = Products;
			path = undefined;
			sourceTree = "<group>";
		};
		339DFFC7C1B949478D334E2F /* Products */ = {
			isa = PBXGroup;
			children = (
				0B25D1983C2A4368B5D15AD4 /* libRCTWebSocket.a */,
			);
			name = Products;
			path = undefined;
			sourceTree = "<group>";
		};
		99880772320D4654BB9B38C5 /* Products */ = {
			isa = PBXGroup;
			children = (
				97F1320044CA47FEADD8A487 /* libRCTGeolocation.a */,
			);
			name = Products;
			path = undefined;
			sourceTree = "<group>";
		};
		3538FA0F08BD461B8B1DD5B7 /* Products */ = {
			isa = PBXGroup;
			children = (
				0E7527AC590049219D179F79 /* libRCTLinking.a */,
			);
			name = Products;
			path = undefined;
			sourceTree = "<group>";
		};
		D834951027574CB3A10BC635 /* Products */ = {
			isa = PBXGroup;
			children = (
				C8F8503AF3E04F01B93A139C /* libRCTNetwork.a */,
			);
			name = Products;
			path = undefined;
			sourceTree = "<group>";
		};
		04F6D987FF9A4B49AD3639B1 /* Products */ = {
			isa = PBXGroup;
			children = (
				E1971B29C4F7410CBB916519 /* libRCTSettings.a */,
			);
			name = Products;
			path = undefined;
			sourceTree = "<group>";
		};
		61DC3DFD0590481C8A36B8F8 /* Products */ = {
			isa = PBXGroup;
			children = (
				CB61BAD80EFE49E788BD976A /* libRCTVibration.a */,
			);
			name = Products;
			path = undefined;
			sourceTree = "<group>";
		};
		C801F11610EB481BAC26BF9B /* Products */ = {
			isa = PBXGroup;
			children = (
				8EDBA508B2704F989A6A6CBC /* libRCTCameraRoll.a */,
			);
			name = Products;
			path = undefined;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		485009E01E2FF23B009B6610 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				485009F41E2FF23C009B6610 /* ElectrodeApiImpl.h in Headers */,
				968333D71E54E3470031C565 /* ElectrodeBridgeDelegate.h in Headers */,
				30F8CDEE1E67946E00413247 /* ElectrodeReactNative_Internal.h in Headers */,
				48500A981E2FF55B009B6610 /* ElectrodeReactNative.h in Headers */,
				CF9802BA452949A890F3C2CA /* ElectrodeBridgeEvent.h in Headers */,
				302D7DC15E1C4527A5B6F34E /* ElectrodeBridgeFailureMessage.h in Headers */,
				BC8FBA3AFAC7411C9632A812 /* ElectrodeBridgeHolder.h in Headers */,
				0FD1FD02B2B744F0BBADC42A /* ElectrodeBridgeMessage.h in Headers */,
				41D45ADEAAA147A481B8241C /* ElectrodeBridgeProtocols.h in Headers */,
				B0F82408D2634894BB713DA8 /* ElectrodeBridgeRequest.h in Headers */,
				55425ACC82E14945BECCFDEA /* ElectrodeBridgeTransaction.h in Headers */,
				F85CF9BC4DC24B7EB8E164A4 /* ElectrodeBridgeTransceiver.h in Headers */,
				26B090ED8DEF4BB3A588EE22 /* ElectrodeBridgeTransceiver_Internal.h in Headers */,
				E98FFEDF140D4CAC9C9606DB /* ElectrodeEventDispatcher.h in Headers */,
				EE63A295BE3E4401877AA3A4 /* ElectrodeEventRegistrar.h in Headers */,
				5B7FBFD0BCB245A1A011F475 /* ElectrodeRequestDispatcher.h in Headers */,
				D5ABFDFFC34F4C859A9B5BD4 /* ElectrodeRequestRegistrar.h in Headers */,
				A37F4901F14B4CBE96AA5EA0 /* ElectrodeReactNativeBridge.h in Headers */,
				61821B674C9A436998CC302A /* ElectrodeBridgeResponse.h in Headers */,
				B098F0784DD34CD58A8C3EBE /* ElectrodeLogger.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		485009E21E2FF23B009B6610 /* ElectrodeApiImpl */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 485009F71E2FF23C009B6610 /* Build configuration list for PBXNativeTarget "ElectrodeApiImpl" */;
			buildPhases = (
				485009DE1E2FF23B009B6610 /* Sources */,
				485009DF1E2FF23B009B6610 /* Frameworks */,
				485009E01E2FF23B009B6610 /* Headers */,
				485009E11E2FF23B009B6610 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				164828D6B49F454D99677586 /* PBXTargetDependency */,
				F1698E59516344DB9E001ADE /* PBXTargetDependency */,
				327996C2FE4142F1A7097D8A /* PBXTargetDependency */,
				EC42F8C2545741B989D4052C /* PBXTargetDependency */,
				F7C6292041B542B9B6493B14 /* PBXTargetDependency */,
				59CDEFE3995E4D5DA7BBA25A /* PBXTargetDependency */,
				C50A70FABFC740C58DEDD199 /* PBXTargetDependency */,
				C5A2D535EA614762BA3BC085 /* PBXTargetDependency */,
				EB2537BF4372471AB427EB3B /* PBXTargetDependency */,
				32B147F78CCF469080899A1A /* PBXTargetDependency */,
				DB0B64DE1C4E4D1087B71270 /* PBXTargetDependency */,
				28084D80EEA04BF4A036B574 /* PBXTargetDependency */,
			);
			name = ElectrodeApiImpl;
			productName = ElectrodeApiImpl;
			productReference = 485009E31E2FF23B009B6610 /* ElectrodeApiImpl.framework */;
			productType = "com.apple.product-type.framework";
		};
		485009EB1E2FF23C009B6610 /* ElectrodeApiImplTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 485009FA1E2FF23C009B6610 /* Build configuration list for PBXNativeTarget "ElectrodeApiImplTests" */;
			buildPhases = (
				485009E81E2FF23C009B6610 /* Sources */,
				485009E91E2FF23C009B6610 /* Frameworks */,
				485009EA1E2FF23C009B6610 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				485009EF1E2FF23C009B6610 /* PBXTargetDependency */,
			);
			name = ElectrodeApiImplTests;
			productName = ElectrodeApiImplTests;
			productReference = 485009EC1E2FF23C009B6610 /* ElectrodeApiImplTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		485009DA1E2FF23B009B6610 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 820;
				ORGANIZATIONNAME = Walmart;
				TargetAttributes = {
					485009E21E2FF23B009B6610 = {
						CreatedOnToolsVersion = 8.2.1;
						ProvisioningStyle = Automatic;
					};
					485009EB1E2FF23C009B6610 = {
						CreatedOnToolsVersion = 8.2.1;
						DevelopmentTeam = DXZ5VF8836;
						ProvisioningStyle = Automatic;
					};
				};
			};
			buildConfigurationList = 485009DD1E2FF23B009B6610 /* Build configuration list for PBXProject "ElectrodeApiImpl" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
			);
			mainGroup = 485009D91E2FF23B009B6610;
			productRefGroup = 485009E41E2FF23B009B6610 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				485009E21E2FF23B009B6610 /* ElectrodeApiImpl */,
				485009EB1E2FF23C009B6610 /* ElectrodeApiImplTests */,
			);
			projectReferences = (
				{
					ProjectRef = 7ED7D0C913D24359808C4E7F /* React.xcodeproj */;
					ProductGroup = B9D074FCAF664A2BB6ABED55 /* Products */;
				},
				{
					ProjectRef = ED0FEF718C544D699D1E7C9C /* RCTActionSheet.xcodeproj */;
					ProductGroup = 660EF79D082C4516AF780D5C /* Products */;
				},
				{
					ProjectRef = 49E7FE63E19046679AFF3C4D /* RCTImage.xcodeproj */;
					ProductGroup = 9997CCF9B9314B65B07B3F9B /* Products */;
				},
				{
					ProjectRef = 3006A67D704C4562A3A9C3D5 /* RCTAnimation.xcodeproj */;
					ProductGroup = BDC985D2A8D74C8C9841A0EF /* Products */;
				},
				{
					ProjectRef = 62156EDB851440FA8847CA3E /* RCTText.xcodeproj */;
					ProductGroup = 74B0FDE75C5A4FAB8F1DADC5 /* Products */;
				},
				{
					ProjectRef = E8D5C7403E18415FAA620467 /* RCTWebSocket.xcodeproj */;
					ProductGroup = 339DFFC7C1B949478D334E2F /* Products */;
				},
				{
					ProjectRef = 7FE107EA94754106BCA2B3A9 /* RCTGeolocation.xcodeproj */;
					ProductGroup = 99880772320D4654BB9B38C5 /* Products */;
				},
				{
					ProjectRef = 2EF2161E318448BE9D89DA6C /* RCTLinking.xcodeproj */;
					ProductGroup = 3538FA0F08BD461B8B1DD5B7 /* Products */;
				},
				{
					ProjectRef = F633E8CE4C9F439097C61220 /* RCTNetwork.xcodeproj */;
					ProductGroup = D834951027574CB3A10BC635 /* Products */;
				},
				{
					ProjectRef = CF990D1DB1294168AC67856B /* RCTSettings.xcodeproj */;
					ProductGroup = 04F6D987FF9A4B49AD3639B1 /* Products */;
				},
				{
					ProjectRef = C821D596243541269BB0673E /* RCTVibration.xcodeproj */;
					ProductGroup = 61DC3DFD0590481C8A36B8F8 /* Products */;
				},
				{
					ProjectRef = F87D33BDF8FE4F5991C74838 /* RCTCameraRoll.xcodeproj */;
					ProductGroup = C801F11610EB481BAC26BF9B /* Products */;
				},
			);
		};
/* End PBXProject section */

/* Begin PBXReferenceProxy section */
		F5E15F2CCE0C4F0595D5D396 /* libReact.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libReact.a;
			remoteRef = 220A86C52B4947CF8489CBD2 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		E49E97D680304DE7A4CFF041 /* libRCTActionSheet.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libRCTActionSheet.a;
			remoteRef = 22AC0C427AE0447F8B3D2ED1 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		6F3DC79D843042A7A24E0305 /* libRCTImage.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libRCTImage.a;
			remoteRef = 1356FA607CF54E2A86C81FA5 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		F0AEF24CD85B48329BA97711 /* libRCTAnimation.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libRCTAnimation.a;
			remoteRef = AB284A9CC3E842EBA0280E37 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		684B70EA010A4BFD8489BF70 /* libRCTText.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libRCTText.a;
			remoteRef = 09037D2B57E34007ABC18DBD /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		0B25D1983C2A4368B5D15AD4 /* libRCTWebSocket.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libRCTWebSocket.a;
			remoteRef = A06FD9219E184537802C1476 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		97F1320044CA47FEADD8A487 /* libRCTGeolocation.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libRCTGeolocation.a;
			remoteRef = 68F67CD677B641CB8CE5E703 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		0E7527AC590049219D179F79 /* libRCTLinking.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libRCTLinking.a;
			remoteRef = 14A953FA0412461D99CDC54D /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		C8F8503AF3E04F01B93A139C /* libRCTNetwork.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libRCTNetwork.a;
			remoteRef = 9F432BBE871E409D86512BCD /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		E1971B29C4F7410CBB916519 /* libRCTSettings.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libRCTSettings.a;
			remoteRef = BD1BD7765DEE4B29B782AA24 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		CB61BAD80EFE49E788BD976A /* libRCTVibration.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libRCTVibration.a;
			remoteRef = EA69F9259F0B4CE2A7668503 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		8EDBA508B2704F989A6A6CBC /* libRCTCameraRoll.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libRCTCameraRoll.a;
			remoteRef = 2F7B7FB7744447528333C62F /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
/* End PBXReferenceProxy section */

/* Begin PBXResourcesBuildPhase section */
		485009E11E2FF23B009B6610 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2265A4A21EB26943007D6C3D /* Info.plist in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		485009EA1E2FF23C009B6610 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		485009DE1E2FF23B009B6610 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				48500A991E2FF55B009B6610 /* ElectrodeReactNative.m in Sources */,
				968333D81E54E3470031C565 /* ElectrodeBridgeDelegate.m in Sources */,
				BCB6265D3DA44371949DC0C9 /* ElectrodeObject.swift in Sources */,
				EAD1940992864763B406869A /* Bridgeable.swift in Sources */,
				83447736E2D44C3A83D0832E /* ElectrodeRequestHandlerProcessor.swift in Sources */,
				0A69437AFA8D4B0ABDB23902 /* ElectrodeRequestProcessor.swift in Sources */,
				3EDD494EC500457B80B5A2B9 /* ElectrodeUtilities.swift in Sources */,
				B363DD418AF8473B967F2912 /* EventListenerProcessor.swift in Sources */,
				7D90B6A0ECB34A44A947CEBD /* EventProcessor.swift in Sources */,
				DB109D17CF02453E86EC519D /* Processor.swift in Sources */,
				95E135026F1040F7B53BCD17 /* None.swift in Sources */,
				F7BD66EF62604D88AAA0C212 /* ElectrodeBridgeEvent.m in Sources */,
				A8529A08425A40BBAFF3D571 /* ElectrodeBridgeFailureMessage.m in Sources */,
				8A5C440D3C5B4C5B916B5C93 /* ElectrodeBridgeHolder.m in Sources */,
				2C98310EF9FE4232B93033AA /* ElectrodeBridgeMessage.m in Sources */,
				6581B6BF44A344379E77B030 /* ElectrodeBridgeProtocols.m in Sources */,
				956E137CF7454AA5B191EED7 /* ElectrodeBridgeRequest.m in Sources */,
				4C5903AA940343849F8074E4 /* ElectrodeBridgeResponse.m in Sources */,
				2CC8D65ED0A14E0BAD796265 /* ElectrodeBridgeTransaction.m in Sources */,
				AAFABF218AC14E59920B3FF7 /* ElectrodeBridgeTransceiver.m in Sources */,
				AE9F3B9B55F340A68D175D42 /* ElectrodeEventDispatcher.m in Sources */,
				3B90EFB1343C4D4FB6097CEA /* ElectrodeEventRegistrar.m in Sources */,
				F3684685F66B42F6ACF5D096 /* ElectrodeRequestDispatcher.m in Sources */,
				16C8116F78B34587BAA30B52 /* ElectrodeRequestRegistrar.m in Sources */,
				1437BA1543504E93AD12E991 /* ElectrodeLogger.m in Sources */,
				CB6BC06D6D184EEE8D04FC1A /* LogEvent.swift in Sources */,
				84968D75228B48FA87C44329 /* NativeAPI.swift in Sources */,
				AF7E3503FEB74C62A974533E /* NativeRequests.swift in Sources */,
				451D5779EA8F41A19C7C17F2 /* RequestHandlerConfig.swift in Sources */,
				F80EA551409D4F6D8BFDE037 /* RequestHandlerProvider.swift in Sources */,
				6438DD1CC3D746F2B0FE2BDF /* NativeApiController.swift in Sources */,
				B3B59C21388D4E7ABBF157C8 /* NativeApiRequestHandlerDelegate.swift in Sources */,
				49D6D094AD1D404E9A551DB2 /* NativeApiRequestHandlerProvider.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		485009E81E2FF23C009B6610 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				485009F21E2FF23C009B6610 /* ElectrodeApiImplTests.m in Sources */,
				30B77DD61E66518E00EF3A78 /* ElectrodeBridgeDelegateTests.m in Sources */,
				30F8CDE41E677D7C00413247 /* ElectrodeReactNativeTests.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		485009EF1E2FF23C009B6610 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 485009E21E2FF23B009B6610 /* ElectrodeApiImpl */;
			targetProxy = 485009EE1E2FF23C009B6610 /* PBXContainerItemProxy */;
		};
		164828D6B49F454D99677586 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = React;
			targetProxy = DB1A92CA87F14759A546A768 /* PBXContainerItemProxy */;
		};
		F1698E59516344DB9E001ADE /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = RCTActionSheet;
			targetProxy = 3A2FA8D54724411CBA3674D7 /* PBXContainerItemProxy */;
		};
		327996C2FE4142F1A7097D8A /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = RCTImage;
			targetProxy = FEB9C942F0CC4B2485075A41 /* PBXContainerItemProxy */;
		};
		EC42F8C2545741B989D4052C /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = RCTAnimation;
			targetProxy = A2E3508A788C4BB5B82B5123 /* PBXContainerItemProxy */;
		};
		F7C6292041B542B9B6493B14 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = RCTText;
			targetProxy = 9455B112AA504CB9800826CD /* PBXContainerItemProxy */;
		};
		59CDEFE3995E4D5DA7BBA25A /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = RCTWebSocket;
			targetProxy = 3B9D5E9D9A26410CA93F1575 /* PBXContainerItemProxy */;
		};
		C50A70FABFC740C58DEDD199 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = RCTGeolocation;
			targetProxy = A4DC7E007E9F4F42A558AC5C /* PBXContainerItemProxy */;
		};
		C5A2D535EA614762BA3BC085 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = RCTLinking;
			targetProxy = 3B0049A0C684470EB8FA6CDC /* PBXContainerItemProxy */;
		};
		EB2537BF4372471AB427EB3B /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = RCTNetwork;
			targetProxy = 624E96B13B264455A6CEBA4C /* PBXContainerItemProxy */;
		};
		32B147F78CCF469080899A1A /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = RCTSettings;
			targetProxy = D0413A723BCD48968735B01C /* PBXContainerItemProxy */;
		};
		DB0B64DE1C4E4D1087B71270 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = RCTVibration;
			targetProxy = 90893A9FD9EB4A14BE503BF3 /* PBXContainerItemProxy */;
		};
		28084D80EEA04BF4A036B574 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = RCTCameraRoll;
			targetProxy = 40BCC7B56BAB45C28B1200CF /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		303268E41EA8139700A41A8F /* QADeployment */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = QADeployment;
		};
		303268E51EA8139700A41A8F /* QADeployment */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
				CLANG_ENABLE_MODULES = YES;
				CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
				CODE_SIGN_IDENTITY = "";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_BITCODE = NO;
				ENABLE_ON_DEMAND_RESOURCES = NO;
				ENABLE_TESTABILITY = YES;
				FRAMEWORK_SEARCH_PATHS = "";
				HEADER_SEARCH_PATHS = (
					"$(inherited)/**",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/ReactNative/**",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/CodePush/**",
				);
				INFOPLIST_FILE = ElectrodeApiImpl/Info.plist;
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/ReactNative/**",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/CodePush/**",
				);
				ONLY_ACTIVE_ARCH = NO;
				OTHER_LDFLAGS = (
					"-ObjC",
					"-lc++",
					"-lz",
				);
				PRODUCT_BUNDLE_IDENTIFIER = com.walmart.electronics.ElectrodeApiImpl;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
				STRIP_STYLE = debugging;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
				SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
				SWIFT_VERSION = 3.0;
			};
			name = QADeployment;
		};
		303268E61EA8139700A41A8F /* QADeployment */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/CodePush/**",
				);
				INFOPLIST_FILE = ElectrodeApiImplTests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/ReactNative/**",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/CodePush/**",
				);
				PRODUCT_BUNDLE_IDENTIFIER = com.walmart.electronics.ElectrodeApiImplTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				TEST_HOST = "";
			};
			name = QADeployment;
		};
		485009F51E2FF23C009B6610 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		485009F61E2FF23C009B6610 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		485009F81E2FF23C009B6610 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
				CLANG_ENABLE_MODULES = YES;
				CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
				CODE_SIGN_IDENTITY = "";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_BITCODE = NO;
				FRAMEWORK_SEARCH_PATHS = "";
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/ReactNative/**",
				);
				INFOPLIST_FILE = ElectrodeApiImpl/Info.plist;
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/ReactNative/**",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/CodePush/**",
				);
				OTHER_LDFLAGS = (
					"-ObjC",
					"-lc++",
					"-lz",
				);
				PRODUCT_BUNDLE_IDENTIFIER = com.walmart.electronics.ElectrodeApiImpl;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
				SWIFT_VERSION = 3.0;
			};
			name = Debug;
		};
		485009F91E2FF23C009B6610 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_BITCODE = NO;
				FRAMEWORK_SEARCH_PATHS = "";
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/ReactNative/**",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/CodePush/**",
				);
				INFOPLIST_FILE = ElectrodeApiImpl/Info.plist;
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/ReactNative/**",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/CodePush/**",
				);
				OTHER_LDFLAGS = (
					"-ObjC",
					"-lc++",
					"-lz",
				);
				PRODUCT_BUNDLE_IDENTIFIER = com.walmart.electronics.ElectrodeApiImpl;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
				SWIFT_VERSION = 3.0;
			};
			name = Release;
		};
		485009FB1E2FF23C009B6610 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INFOPLIST_FILE = ElectrodeApiImplTests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/ReactNative/**",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/CodePush/**",
				);
				PRODUCT_BUNDLE_IDENTIFIER = com.walmart.electronics.ElectrodeApiImplTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				TEST_HOST = "";
			};
			name = Debug;
		};
		485009FC1E2FF23C009B6610 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				DEVELOPMENT_TEAM = DXZ5VF8836;
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)/ElectrodeApiImpl/Libraries/CodePush\"",
				);
				INFOPLIST_FILE = ElectrodeApiImplTests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/ReactNative/**",
					"$(SRCROOT)/ElectrodeApiImpl/Libraries/CodePush/**",
				);
				PRODUCT_BUNDLE_IDENTIFIER = com.walmart.electronics.ElectrodeApiImplTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				TEST_HOST = "";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		485009DD1E2FF23B009B6610 /* Build configuration list for PBXProject "ElectrodeApiImpl" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				485009F51E2FF23C009B6610 /* Debug */,
				303268E41EA8139700A41A8F /* QADeployment */,
				485009F61E2FF23C009B6610 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		485009F71E2FF23C009B6610 /* Build configuration list for PBXNativeTarget "ElectrodeApiImpl" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				485009F81E2FF23C009B6610 /* Debug */,
				303268E51EA8139700A41A8F /* QADeployment */,
				485009F91E2FF23C009B6610 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		485009FA1E2FF23C009B6610 /* Build configuration list for PBXNativeTarget "ElectrodeApiImplTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				485009FB1E2FF23C009B6610 /* Debug */,
				303268E61EA8139700A41A8F /* QADeployment */,
				485009FC1E2FF23C009B6610 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 485009DA1E2FF23B009B6610 /* Project object */;
}
