// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 50; objects = { /* Begin PBXBuildFile section */ 47DE771D0994277C709FCFBB /* Pods_pocloud.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D7E8B9ABE8755B533A815A1B /* Pods_pocloud.framework */; }; C53407D820B72AE80016CFAB /* Gateway.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53407D720B72AE80016CFAB /* Gateway.swift */; }; C53407DA20B7328C0016CFAB /* DeviceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53407D920B7328C0016CFAB /* DeviceType.swift */; }; C53407DC20B7333B0016CFAB /* Device.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53407DB20B7333B0016CFAB /* Device.swift */; }; C53407E020B7462C0016CFAB /* DeviceDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53407DF20B7462C0016CFAB /* DeviceDetailViewController.swift */; }; C53407E220B74A0A0016CFAB /* Channel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53407E120B74A0A0016CFAB /* Channel.swift */; }; C53407E420B74B6F0016CFAB /* ChanValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53407E320B74B6F0016CFAB /* ChanValue.swift */; }; C53407E620B753940016CFAB /* DeviceDetailChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53407E520B753940016CFAB /* DeviceDetailChannelCell.swift */; }; C53407E820B76B7C0016CFAB /* GatewayAnnotation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53407E720B76B7C0016CFAB /* GatewayAnnotation.swift */; }; C53407EA20B85C3F0016CFAB /* MapDetailDeviceCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53407E920B85C3F0016CFAB /* MapDetailDeviceCell.swift */; }; C53407EC20B86AE90016CFAB /* ChannelHistoryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53407EB20B86AE90016CFAB /* ChannelHistoryCell.swift */; }; C5589BEE20B47E2100639393 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5589BED20B47E2100639393 /* AppDelegate.swift */; }; C5589BF020B47E2100639393 /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5589BEF20B47E2100639393 /* LoginViewController.swift */; }; C5589BF320B47E2100639393 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C5589BF120B47E2100639393 /* Main.storyboard */; }; C5589BF520B47E2300639393 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C5589BF420B47E2300639393 /* Assets.xcassets */; }; C5589BF820B47E2300639393 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C5589BF620B47E2300639393 /* LaunchScreen.storyboard */; }; C5589C0420B4AA9600639393 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5589C0320B4AA9600639393 /* User.swift */; }; C5589C0C20B4B12100639393 /* MapViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5589C0B20B4B12100639393 /* MapViewController.swift */; }; C5589C0E20B4B41400639393 /* Address.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5589C0D20B4B41400639393 /* Address.swift */; }; C5589C1A20B4DF0A00639393 /* MapDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5589C1920B4DF0A00639393 /* MapDetailViewController.swift */; }; C5589C7420B657CA00639393 /* DeviceListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5589C7320B657CA00639393 /* DeviceListViewController.swift */; }; C58C142A20B86C1C001BE9DA /* ChannelDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58C142920B86C1C001BE9DA /* ChannelDetailViewController.swift */; }; C58C142C20B87197001BE9DA /* ChannelHistoryValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58C142B20B87197001BE9DA /* ChannelHistoryValue.swift */; }; C58C142E20BDD6BA001BE9DA /* HistoryGraphViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58C142D20BDD6BA001BE9DA /* HistoryGraphViewController.swift */; }; C593D87820CF35ED00236B99 /* MaxWaterSystemViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C593D87720CF35ED00236B99 /* MaxWaterSystemViewController.swift */; }; C593D87A20CF371400236B99 /* BaseDeviceViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C593D87920CF371400236B99 /* BaseDeviceViewController.swift */; }; C5AA264A20C1BED600B39425 /* AppAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5AA264920C1BED600B39425 /* AppAuth.swift */; }; C5B75C2120BE350600EB850D /* MeshifyFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5B75C2020BE350600EB850D /* MeshifyFunctions.swift */; }; C5B75C2320BEFE3500EB850D /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = C5B75C2220BEFE3500EB850D /* GoogleService-Info.plist */; }; C5B75C4920C0BD8900EB850D /* MeshifyValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5B75C4820C0BD8900EB850D /* MeshifyValue.swift */; }; C5D24FD120C869F400262BE8 /* CompanyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FD020C869F400262BE8 /* CompanyViewController.swift */; }; C5D24FD320C86A6000262BE8 /* PillUILabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FD220C86A6000262BE8 /* PillUILabel.swift */; }; C5D24FD520C86CD900262BE8 /* AdminCompanyCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FD420C86CD900262BE8 /* AdminCompanyCell.swift */; }; C5D24FD720C86DBB00262BE8 /* Company.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FD620C86DBB00262BE8 /* Company.swift */; }; C5D24FD920C87DBA00262BE8 /* NavigationMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FD820C87DBA00262BE8 /* NavigationMenuController.swift */; }; C5D24FDB20C88C3E00262BE8 /* MainNavController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FDA20C88C3E00262BE8 /* MainNavController.swift */; }; C5D24FDD20C891B600262BE8 /* CompanyDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FDC20C891B600262BE8 /* CompanyDetailViewController.swift */; }; C5D24FDF20C895C500262BE8 /* Migrations.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FDE20C895C500262BE8 /* Migrations.swift */; }; C5D8BB8920D9C3BC00ABD1A7 /* DeviceChannelTableCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D8BB8820D9C3BC00ABD1A7 /* DeviceChannelTableCell.swift */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 834294987D84092B396767F4 /* Pods-pocloud.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-pocloud.debug.xcconfig"; path = "Pods/Target Support Files/Pods-pocloud/Pods-pocloud.debug.xcconfig"; sourceTree = ""; }; A5E608A22013C5FB62F28842 /* Pods-pocloud.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-pocloud.release.xcconfig"; path = "Pods/Target Support Files/Pods-pocloud/Pods-pocloud.release.xcconfig"; sourceTree = ""; }; C53407D720B72AE80016CFAB /* Gateway.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Gateway.swift; sourceTree = ""; }; C53407D920B7328C0016CFAB /* DeviceType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceType.swift; sourceTree = ""; }; C53407DB20B7333B0016CFAB /* Device.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Device.swift; sourceTree = ""; }; C53407DF20B7462C0016CFAB /* DeviceDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceDetailViewController.swift; sourceTree = ""; }; C53407E120B74A0A0016CFAB /* Channel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Channel.swift; sourceTree = ""; }; C53407E320B74B6F0016CFAB /* ChanValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChanValue.swift; sourceTree = ""; }; C53407E520B753940016CFAB /* DeviceDetailChannelCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceDetailChannelCell.swift; sourceTree = ""; }; C53407E720B76B7C0016CFAB /* GatewayAnnotation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GatewayAnnotation.swift; sourceTree = ""; }; C53407E920B85C3F0016CFAB /* MapDetailDeviceCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapDetailDeviceCell.swift; sourceTree = ""; }; C53407EB20B86AE90016CFAB /* ChannelHistoryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelHistoryCell.swift; sourceTree = ""; }; C5589BEA20B47E2100639393 /* pocloud.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = pocloud.app; sourceTree = BUILT_PRODUCTS_DIR; }; C5589BED20B47E2100639393 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; C5589BEF20B47E2100639393 /* LoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewController.swift; sourceTree = ""; }; C5589BF220B47E2100639393 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; C5589BF420B47E2300639393 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; C5589BF720B47E2300639393 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; C5589BF920B47E2300639393 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; C5589C0320B4AA9600639393 /* User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = ""; }; C5589C0B20B4B12100639393 /* MapViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapViewController.swift; sourceTree = ""; }; C5589C0D20B4B41400639393 /* Address.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Address.swift; sourceTree = ""; }; C5589C1920B4DF0A00639393 /* MapDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapDetailViewController.swift; sourceTree = ""; }; C5589C7320B657CA00639393 /* DeviceListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceListViewController.swift; sourceTree = ""; }; C58C142920B86C1C001BE9DA /* ChannelDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelDetailViewController.swift; sourceTree = ""; }; C58C142B20B87197001BE9DA /* ChannelHistoryValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelHistoryValue.swift; sourceTree = ""; }; C58C142D20BDD6BA001BE9DA /* HistoryGraphViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryGraphViewController.swift; sourceTree = ""; }; C593D87720CF35ED00236B99 /* MaxWaterSystemViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MaxWaterSystemViewController.swift; sourceTree = ""; }; C593D87920CF371400236B99 /* BaseDeviceViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseDeviceViewController.swift; sourceTree = ""; }; C5AA264920C1BED600B39425 /* AppAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppAuth.swift; sourceTree = ""; }; C5B75C2020BE350600EB850D /* MeshifyFunctions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MeshifyFunctions.swift; sourceTree = ""; }; C5B75C2220BEFE3500EB850D /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; C5B75C4820C0BD8900EB850D /* MeshifyValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MeshifyValue.swift; sourceTree = ""; }; C5D24FD020C869F400262BE8 /* CompanyViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompanyViewController.swift; sourceTree = ""; }; C5D24FD220C86A6000262BE8 /* PillUILabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PillUILabel.swift; sourceTree = ""; }; C5D24FD420C86CD900262BE8 /* AdminCompanyCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminCompanyCell.swift; sourceTree = ""; }; C5D24FD620C86DBB00262BE8 /* Company.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Company.swift; sourceTree = ""; }; C5D24FD820C87DBA00262BE8 /* NavigationMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationMenuController.swift; sourceTree = ""; }; C5D24FDA20C88C3E00262BE8 /* MainNavController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainNavController.swift; sourceTree = ""; }; C5D24FDC20C891B600262BE8 /* CompanyDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompanyDetailViewController.swift; sourceTree = ""; }; C5D24FDE20C895C500262BE8 /* Migrations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Migrations.swift; sourceTree = ""; }; C5D8BB8820D9C3BC00ABD1A7 /* DeviceChannelTableCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceChannelTableCell.swift; sourceTree = ""; }; D7E8B9ABE8755B533A815A1B /* Pods_pocloud.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_pocloud.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ C5589BE720B47E2100639393 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 47DE771D0994277C709FCFBB /* Pods_pocloud.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ A8F851BBCB11D1608AC0D334 /* Pods */ = { isa = PBXGroup; children = ( 834294987D84092B396767F4 /* Pods-pocloud.debug.xcconfig */, A5E608A22013C5FB62F28842 /* Pods-pocloud.release.xcconfig */, ); name = Pods; sourceTree = ""; }; C53407ED20B86AF30016CFAB /* Cells */ = { isa = PBXGroup; children = ( C53407E520B753940016CFAB /* DeviceDetailChannelCell.swift */, C53407E920B85C3F0016CFAB /* MapDetailDeviceCell.swift */, C53407EB20B86AE90016CFAB /* ChannelHistoryCell.swift */, C5D24FD420C86CD900262BE8 /* AdminCompanyCell.swift */, C5D8BB8820D9C3BC00ABD1A7 /* DeviceChannelTableCell.swift */, ); path = Cells; sourceTree = ""; }; C5589BE120B47E2100639393 = { isa = PBXGroup; children = ( C5589BEC20B47E2100639393 /* pocloud */, C5589BEB20B47E2100639393 /* Products */, A8F851BBCB11D1608AC0D334 /* Pods */, F192CB42E03B8E853CFBBF82 /* Frameworks */, ); sourceTree = ""; }; C5589BEB20B47E2100639393 /* Products */ = { isa = PBXGroup; children = ( C5589BEA20B47E2100639393 /* pocloud.app */, ); name = Products; sourceTree = ""; }; C5589BEC20B47E2100639393 /* pocloud */ = { isa = PBXGroup; children = ( C5B75C2220BEFE3500EB850D /* GoogleService-Info.plist */, C5589BF920B47E2300639393 /* Info.plist */, C5589C0120B4A1B400639393 /* Controller */, C53407ED20B86AF30016CFAB /* Cells */, C5589BFF20B4A1A400639393 /* Model */, C5589C0020B4A1AA00639393 /* View */, C5589C7220B6178B00639393 /* Supporting Files */, ); path = pocloud; sourceTree = ""; }; C5589BFF20B4A1A400639393 /* Model */ = { isa = PBXGroup; children = ( C5AA264920C1BED600B39425 /* AppAuth.swift */, C5589C0320B4AA9600639393 /* User.swift */, C5589C0D20B4B41400639393 /* Address.swift */, C53407D720B72AE80016CFAB /* Gateway.swift */, C53407D920B7328C0016CFAB /* DeviceType.swift */, C53407DB20B7333B0016CFAB /* Device.swift */, C53407E120B74A0A0016CFAB /* Channel.swift */, C53407E320B74B6F0016CFAB /* ChanValue.swift */, C53407E720B76B7C0016CFAB /* GatewayAnnotation.swift */, C58C142B20B87197001BE9DA /* ChannelHistoryValue.swift */, C5B75C4820C0BD8900EB850D /* MeshifyValue.swift */, C5D24FD620C86DBB00262BE8 /* Company.swift */, C5D24FDE20C895C500262BE8 /* Migrations.swift */, ); path = Model; sourceTree = ""; }; C5589C0020B4A1AA00639393 /* View */ = { isa = PBXGroup; children = ( C5589BF120B47E2100639393 /* Main.storyboard */, C5D24FD220C86A6000262BE8 /* PillUILabel.swift */, ); path = View; sourceTree = ""; }; C5589C0120B4A1B400639393 /* Controller */ = { isa = PBXGroup; children = ( C593D87620CF35DB00236B99 /* Devices */, C5589BED20B47E2100639393 /* AppDelegate.swift */, C5B75C2020BE350600EB850D /* MeshifyFunctions.swift */, C5D24FDA20C88C3E00262BE8 /* MainNavController.swift */, C5D24FD820C87DBA00262BE8 /* NavigationMenuController.swift */, C5589BEF20B47E2100639393 /* LoginViewController.swift */, C5589C7320B657CA00639393 /* DeviceListViewController.swift */, C5589C0B20B4B12100639393 /* MapViewController.swift */, C5589C1920B4DF0A00639393 /* MapDetailViewController.swift */, C53407DF20B7462C0016CFAB /* DeviceDetailViewController.swift */, C58C142920B86C1C001BE9DA /* ChannelDetailViewController.swift */, C58C142D20BDD6BA001BE9DA /* HistoryGraphViewController.swift */, C5D24FD020C869F400262BE8 /* CompanyViewController.swift */, C5D24FDC20C891B600262BE8 /* CompanyDetailViewController.swift */, ); path = Controller; sourceTree = ""; }; C5589C7220B6178B00639393 /* Supporting Files */ = { isa = PBXGroup; children = ( C5589BF420B47E2300639393 /* Assets.xcassets */, C5589BF620B47E2300639393 /* LaunchScreen.storyboard */, ); path = "Supporting Files"; sourceTree = ""; }; C593D87620CF35DB00236B99 /* Devices */ = { isa = PBXGroup; children = ( C593D87720CF35ED00236B99 /* MaxWaterSystemViewController.swift */, C593D87920CF371400236B99 /* BaseDeviceViewController.swift */, ); path = Devices; sourceTree = ""; }; F192CB42E03B8E853CFBBF82 /* Frameworks */ = { isa = PBXGroup; children = ( D7E8B9ABE8755B533A815A1B /* Pods_pocloud.framework */, ); name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ C5589BE920B47E2100639393 /* pocloud */ = { isa = PBXNativeTarget; buildConfigurationList = C5589BFC20B47E2300639393 /* Build configuration list for PBXNativeTarget "pocloud" */; buildPhases = ( 3F3D1C440FBE47FA63F42E63 /* [CP] Check Pods Manifest.lock */, C5589BE620B47E2100639393 /* Sources */, C5589BE720B47E2100639393 /* Frameworks */, C5589BE820B47E2100639393 /* Resources */, D64835B1666ED959B74234F5 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); dependencies = ( ); name = pocloud; productName = pocloud; productReference = C5589BEA20B47E2100639393 /* pocloud.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ C5589BE220B47E2100639393 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0930; LastUpgradeCheck = 0930; ORGANIZATIONNAME = patrickjmcd; TargetAttributes = { C5589BE920B47E2100639393 = { CreatedOnToolsVersion = 9.3.1; }; }; }; buildConfigurationList = C5589BE520B47E2100639393 /* Build configuration list for PBXProject "pocloud" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = C5589BE120B47E2100639393; productRefGroup = C5589BEB20B47E2100639393 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( C5589BE920B47E2100639393 /* pocloud */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ C5589BE820B47E2100639393 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( C5589BF820B47E2300639393 /* LaunchScreen.storyboard in Resources */, C5B75C2320BEFE3500EB850D /* GoogleService-Info.plist in Resources */, C5589BF520B47E2300639393 /* Assets.xcassets in Resources */, C5589BF320B47E2100639393 /* Main.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 3F3D1C440FBE47FA63F42E63 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( "${PODS_PODFILE_DIR_PATH}/Podfile.lock", "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( "$(DERIVED_FILE_DIR)/Pods-pocloud-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; D64835B1666ED959B74234F5 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( "${SRCROOT}/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-frameworks.sh", "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework", "${BUILT_PRODUCTS_DIR}/ChameleonFramework/ChameleonFramework.framework", "${BUILT_PRODUCTS_DIR}/Charts/Charts.framework", "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework", "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework", "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework", "${BUILT_PRODUCTS_DIR}/PromiseKit/PromiseKit.framework", "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", "${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework", "${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework", "${BUILT_PRODUCTS_DIR}/SideMenu/SideMenu.framework", "${BUILT_PRODUCTS_DIR}/SwiftChart/SwiftChart.framework", "${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework", "${BUILT_PRODUCTS_DIR}/leveldb-library/leveldb.framework", "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ChameleonFramework.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Charts.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PromiseKit.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RealmSwift.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SVProgressHUD.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SideMenu.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftChart.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ C5589BE620B47E2100639393 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( C53407DC20B7333B0016CFAB /* Device.swift in Sources */, C5B75C2120BE350600EB850D /* MeshifyFunctions.swift in Sources */, C5589BF020B47E2100639393 /* LoginViewController.swift in Sources */, C593D87A20CF371400236B99 /* BaseDeviceViewController.swift in Sources */, C53407E020B7462C0016CFAB /* DeviceDetailViewController.swift in Sources */, C53407E220B74A0A0016CFAB /* Channel.swift in Sources */, C58C142E20BDD6BA001BE9DA /* HistoryGraphViewController.swift in Sources */, C5589C7420B657CA00639393 /* DeviceListViewController.swift in Sources */, C53407EA20B85C3F0016CFAB /* MapDetailDeviceCell.swift in Sources */, C5D24FD520C86CD900262BE8 /* AdminCompanyCell.swift in Sources */, C5589BEE20B47E2100639393 /* AppDelegate.swift in Sources */, C5D24FD920C87DBA00262BE8 /* NavigationMenuController.swift in Sources */, C5D8BB8920D9C3BC00ABD1A7 /* DeviceChannelTableCell.swift in Sources */, C5AA264A20C1BED600B39425 /* AppAuth.swift in Sources */, C5D24FDF20C895C500262BE8 /* Migrations.swift in Sources */, C5D24FD720C86DBB00262BE8 /* Company.swift in Sources */, C53407E820B76B7C0016CFAB /* GatewayAnnotation.swift in Sources */, C5D24FDD20C891B600262BE8 /* CompanyDetailViewController.swift in Sources */, C53407E420B74B6F0016CFAB /* ChanValue.swift in Sources */, C53407D820B72AE80016CFAB /* Gateway.swift in Sources */, C593D87820CF35ED00236B99 /* MaxWaterSystemViewController.swift in Sources */, C5589C0420B4AA9600639393 /* User.swift in Sources */, C5D24FDB20C88C3E00262BE8 /* MainNavController.swift in Sources */, C58C142C20B87197001BE9DA /* ChannelHistoryValue.swift in Sources */, C53407EC20B86AE90016CFAB /* ChannelHistoryCell.swift in Sources */, C5589C0C20B4B12100639393 /* MapViewController.swift in Sources */, C5589C0E20B4B41400639393 /* Address.swift in Sources */, C5589C1A20B4DF0A00639393 /* MapDetailViewController.swift in Sources */, C53407E620B753940016CFAB /* DeviceDetailChannelCell.swift in Sources */, C53407DA20B7328C0016CFAB /* DeviceType.swift in Sources */, C5B75C4920C0BD8900EB850D /* MeshifyValue.swift in Sources */, C5D24FD120C869F400262BE8 /* CompanyViewController.swift in Sources */, C58C142A20B86C1C001BE9DA /* ChannelDetailViewController.swift in Sources */, C5D24FD320C86A6000262BE8 /* PillUILabel.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ C5589BF120B47E2100639393 /* Main.storyboard */ = { isa = PBXVariantGroup; children = ( C5589BF220B47E2100639393 /* Base */, ); name = Main.storyboard; sourceTree = ""; }; C5589BF620B47E2300639393 /* LaunchScreen.storyboard */ = { isa = PBXVariantGroup; children = ( C5589BF720B47E2300639393 /* Base */, ); name = LaunchScreen.storyboard; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ C5589BFA20B47E2300639393 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = 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_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; 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 = 11.3; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; name = Debug; }; C5589BFB20B47E2300639393 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = 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_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; 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 = 11.3; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; VALIDATE_PRODUCT = YES; }; name = Release; }; C5589BFD20B47E2300639393 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 834294987D84092B396767F4 /* Pods-pocloud.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = JNP6SX52H9; INFOPLIST_FILE = pocloud/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 11.3; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.patrickjmcd.pocloud; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; C5589BFE20B47E2300639393 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = A5E608A22013C5FB62F28842 /* Pods-pocloud.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = JNP6SX52H9; INFOPLIST_FILE = pocloud/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 11.3; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.patrickjmcd.pocloud; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ C5589BE520B47E2100639393 /* Build configuration list for PBXProject "pocloud" */ = { isa = XCConfigurationList; buildConfigurations = ( C5589BFA20B47E2300639393 /* Debug */, C5589BFB20B47E2300639393 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; C5589BFC20B47E2300639393 /* Build configuration list for PBXNativeTarget "pocloud" */ = { isa = XCConfigurationList; buildConfigurations = ( C5589BFD20B47E2300639393 /* Debug */, C5589BFE20B47E2300639393 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = C5589BE220B47E2100639393 /* Project object */; }