Commit aa643673 authored by AValSharonov's avatar AValSharonov

Initial commit

parent 040cd6fb
...@@ -7,6 +7,16 @@ ...@@ -7,6 +7,16 @@
objects = { objects = {
/* Begin PBXBuildFile section */ /* Begin PBXBuildFile section */
D5057F9D27BA5E940015C0DC /* VKBookingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5057F9C27BA5E940015C0DC /* VKBookingViewController.swift */; };
D5057F9E27BA5E940015C0DC /* VKBookingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5057F9C27BA5E940015C0DC /* VKBookingViewController.swift */; };
D5057F9F27BA5E940015C0DC /* VKBookingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5057F9C27BA5E940015C0DC /* VKBookingViewController.swift */; };
D514860727BB7FD7006830A3 /* ChatViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D514860627BB7FD7006830A3 /* ChatViewController.swift */; };
D514861427BBEB76006830A3 /* ElectricTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D514861327BBEB76006830A3 /* ElectricTableViewController.swift */; };
D514861927BBEFC8006830A3 /* Track.swift in Sources */ = {isa = PBXBuildFile; fileRef = D514861827BBEFC8006830A3 /* Track.swift */; };
D51D33FD27BF8836008D5065 /* MapViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D51D33FC27BF8836008D5065 /* MapViewController.swift */; };
D51D340227BF98B9008D5065 /* CalendarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D51D340127BF98B9008D5065 /* CalendarViewController.swift */; };
D558EA5C27BE4A6C003C4578 /* HandmanViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D558EA5B27BE4A6C003C4578 /* HandmanViewController.swift */; };
D558EA6127BE4C65003C4578 /* EmerHandViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D558EA6027BE4C65003C4578 /* EmerHandViewController.swift */; };
D569AB6127B8E27A0013DCFE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D569AB6027B8E27A0013DCFE /* AppDelegate.swift */; }; D569AB6127B8E27A0013DCFE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D569AB6027B8E27A0013DCFE /* AppDelegate.swift */; };
D569AB6327B8E27A0013DCFE /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D569AB6227B8E27A0013DCFE /* SceneDelegate.swift */; }; D569AB6327B8E27A0013DCFE /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D569AB6227B8E27A0013DCFE /* SceneDelegate.swift */; };
D569AB6527B8E27A0013DCFE /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D569AB6427B8E27A0013DCFE /* ViewController.swift */; }; D569AB6527B8E27A0013DCFE /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D569AB6427B8E27A0013DCFE /* ViewController.swift */; };
...@@ -16,6 +26,15 @@ ...@@ -16,6 +26,15 @@
D569AB7027B8E27B0013DCFE /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D569AB6E27B8E27B0013DCFE /* LaunchScreen.storyboard */; }; D569AB7027B8E27B0013DCFE /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D569AB6E27B8E27B0013DCFE /* LaunchScreen.storyboard */; };
D569AB7B27B8E27B0013DCFE /* Em_callTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D569AB7A27B8E27B0013DCFE /* Em_callTests.swift */; }; D569AB7B27B8E27B0013DCFE /* Em_callTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D569AB7A27B8E27B0013DCFE /* Em_callTests.swift */; };
D569AB8627B8E27B0013DCFE /* Em_callUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D569AB8527B8E27B0013DCFE /* Em_callUITests.swift */; }; D569AB8627B8E27B0013DCFE /* Em_callUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D569AB8527B8E27B0013DCFE /* Em_callUITests.swift */; };
D56E5D6D27C26F2500D0E4B9 /* StartViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D56E5D6C27C26F2500D0E4B9 /* StartViewController.swift */; };
D56E5D7B27C2894300D0E4B9 /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D56E5D7927C2893800D0E4B9 /* MapKit.framework */; };
D5B0201027C37BBE00C4BA4F /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B0200F27C37BBE00C4BA4F /* MainViewController.swift */; };
D5B0201527C3826800C4BA4F /* ArtworkViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B0201427C3826800C4BA4F /* ArtworkViews.swift */; };
D5B0201A27C382A600C4BA4F /* Artwork.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B0201927C382A600C4BA4F /* Artwork.swift */; };
D5E31B2A27BCE16700F5B87D /* PlumViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E31B2927BCE16700F5B87D /* PlumViewController.swift */; };
D5E31B3227BCEC0900F5B87D /* CollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E31B3127BCEC0900F5B87D /* CollectionViewCell.swift */; };
D5E31B3727BD578F00F5B87D /* PlumbersViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E31B3627BD578F00F5B87D /* PlumbersViewController.swift */; };
D5E31B3C27BD651C00F5B87D /* EmerElecricianViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E31B3B27BD651C00F5B87D /* EmerElecricianViewController.swift */; };
/* End PBXBuildFile section */ /* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */ /* Begin PBXContainerItemProxy section */
...@@ -36,6 +55,14 @@ ...@@ -36,6 +55,14 @@
/* End PBXContainerItemProxy section */ /* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */ /* Begin PBXFileReference section */
D5057F9C27BA5E940015C0DC /* VKBookingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VKBookingViewController.swift; sourceTree = "<group>"; };
D514860627BB7FD7006830A3 /* ChatViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatViewController.swift; sourceTree = "<group>"; };
D514861327BBEB76006830A3 /* ElectricTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElectricTableViewController.swift; sourceTree = "<group>"; };
D514861827BBEFC8006830A3 /* Track.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Track.swift; sourceTree = "<group>"; };
D51D33FC27BF8836008D5065 /* MapViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapViewController.swift; sourceTree = "<group>"; };
D51D340127BF98B9008D5065 /* CalendarViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CalendarViewController.swift; sourceTree = "<group>"; };
D558EA5B27BE4A6C003C4578 /* HandmanViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HandmanViewController.swift; sourceTree = "<group>"; };
D558EA6027BE4C65003C4578 /* EmerHandViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmerHandViewController.swift; sourceTree = "<group>"; };
D569AB5D27B8E27A0013DCFE /* Em-call.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Em-call.app"; sourceTree = BUILT_PRODUCTS_DIR; }; D569AB5D27B8E27A0013DCFE /* Em-call.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Em-call.app"; sourceTree = BUILT_PRODUCTS_DIR; };
D569AB6027B8E27A0013DCFE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; D569AB6027B8E27A0013DCFE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
D569AB6227B8E27A0013DCFE /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; }; D569AB6227B8E27A0013DCFE /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
...@@ -51,6 +78,15 @@ ...@@ -51,6 +78,15 @@
D569AB8127B8E27B0013DCFE /* Em-callUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Em-callUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; D569AB8127B8E27B0013DCFE /* Em-callUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Em-callUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
D569AB8527B8E27B0013DCFE /* Em_callUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Em_callUITests.swift; sourceTree = "<group>"; }; D569AB8527B8E27B0013DCFE /* Em_callUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Em_callUITests.swift; sourceTree = "<group>"; };
D569AB8727B8E27B0013DCFE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; D569AB8727B8E27B0013DCFE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
D56E5D6C27C26F2500D0E4B9 /* StartViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartViewController.swift; sourceTree = "<group>"; };
D56E5D7927C2893800D0E4B9 /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = System/Library/Frameworks/MapKit.framework; sourceTree = SDKROOT; };
D5B0200F27C37BBE00C4BA4F /* MainViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainViewController.swift; sourceTree = "<group>"; };
D5B0201427C3826800C4BA4F /* ArtworkViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArtworkViews.swift; sourceTree = "<group>"; };
D5B0201927C382A600C4BA4F /* Artwork.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Artwork.swift; sourceTree = "<group>"; };
D5E31B2927BCE16700F5B87D /* PlumViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlumViewController.swift; sourceTree = "<group>"; };
D5E31B3127BCEC0900F5B87D /* CollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionViewCell.swift; sourceTree = "<group>"; };
D5E31B3627BD578F00F5B87D /* PlumbersViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlumbersViewController.swift; sourceTree = "<group>"; };
D5E31B3B27BD651C00F5B87D /* EmerElecricianViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmerElecricianViewController.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */ /* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */ /* Begin PBXFrameworksBuildPhase section */
...@@ -58,6 +94,7 @@ ...@@ -58,6 +94,7 @@
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
D56E5D7B27C2894300D0E4B9 /* MapKit.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -78,6 +115,29 @@ ...@@ -78,6 +115,29 @@
/* End PBXFrameworksBuildPhase section */ /* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */ /* Begin PBXGroup section */
D5057F9B27BA5E520015C0DC /* VC */ = {
isa = PBXGroup;
children = (
D514861827BBEFC8006830A3 /* Track.swift */,
D5057F9C27BA5E940015C0DC /* VKBookingViewController.swift */,
D514860627BB7FD7006830A3 /* ChatViewController.swift */,
D514861327BBEB76006830A3 /* ElectricTableViewController.swift */,
D5E31B2927BCE16700F5B87D /* PlumViewController.swift */,
D5E31B3127BCEC0900F5B87D /* CollectionViewCell.swift */,
D5E31B3627BD578F00F5B87D /* PlumbersViewController.swift */,
D5E31B3B27BD651C00F5B87D /* EmerElecricianViewController.swift */,
D558EA5B27BE4A6C003C4578 /* HandmanViewController.swift */,
D558EA6027BE4C65003C4578 /* EmerHandViewController.swift */,
D51D33FC27BF8836008D5065 /* MapViewController.swift */,
D51D340127BF98B9008D5065 /* CalendarViewController.swift */,
D56E5D6C27C26F2500D0E4B9 /* StartViewController.swift */,
D5B0200F27C37BBE00C4BA4F /* MainViewController.swift */,
D5B0201427C3826800C4BA4F /* ArtworkViews.swift */,
D5B0201927C382A600C4BA4F /* Artwork.swift */,
);
path = VC;
sourceTree = "<group>";
};
D569AB5427B8E27A0013DCFE = { D569AB5427B8E27A0013DCFE = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
...@@ -85,6 +145,7 @@ ...@@ -85,6 +145,7 @@
D569AB7927B8E27B0013DCFE /* Em-callTests */, D569AB7927B8E27B0013DCFE /* Em-callTests */,
D569AB8427B8E27B0013DCFE /* Em-callUITests */, D569AB8427B8E27B0013DCFE /* Em-callUITests */,
D569AB5E27B8E27A0013DCFE /* Products */, D569AB5E27B8E27A0013DCFE /* Products */,
D56E5D7827C2893800D0E4B9 /* Frameworks */,
); );
sourceTree = "<group>"; sourceTree = "<group>";
}; };
...@@ -101,6 +162,7 @@ ...@@ -101,6 +162,7 @@
D569AB5F27B8E27A0013DCFE /* Em-call */ = { D569AB5F27B8E27A0013DCFE /* Em-call */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
D5057F9B27BA5E520015C0DC /* VC */,
D569AB6027B8E27A0013DCFE /* AppDelegate.swift */, D569AB6027B8E27A0013DCFE /* AppDelegate.swift */,
D569AB6227B8E27A0013DCFE /* SceneDelegate.swift */, D569AB6227B8E27A0013DCFE /* SceneDelegate.swift */,
D569AB6427B8E27A0013DCFE /* ViewController.swift */, D569AB6427B8E27A0013DCFE /* ViewController.swift */,
...@@ -131,6 +193,14 @@ ...@@ -131,6 +193,14 @@
path = "Em-callUITests"; path = "Em-callUITests";
sourceTree = "<group>"; sourceTree = "<group>";
}; };
D56E5D7827C2893800D0E4B9 /* Frameworks */ = {
isa = PBXGroup;
children = (
D56E5D7927C2893800D0E4B9 /* MapKit.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */ /* End PBXGroup section */
/* Begin PBXNativeTarget section */ /* Begin PBXNativeTarget section */
...@@ -261,10 +331,26 @@ ...@@ -261,10 +331,26 @@
isa = PBXSourcesBuildPhase; isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
D51D340227BF98B9008D5065 /* CalendarViewController.swift in Sources */,
D5E31B3C27BD651C00F5B87D /* EmerElecricianViewController.swift in Sources */,
D5E31B3227BCEC0900F5B87D /* CollectionViewCell.swift in Sources */,
D558EA5C27BE4A6C003C4578 /* HandmanViewController.swift in Sources */,
D569AB6527B8E27A0013DCFE /* ViewController.swift in Sources */, D569AB6527B8E27A0013DCFE /* ViewController.swift in Sources */,
D5E31B2A27BCE16700F5B87D /* PlumViewController.swift in Sources */,
D569AB6B27B8E27A0013DCFE /* Em_call.xcdatamodeld in Sources */, D569AB6B27B8E27A0013DCFE /* Em_call.xcdatamodeld in Sources */,
D569AB6127B8E27A0013DCFE /* AppDelegate.swift in Sources */, D569AB6127B8E27A0013DCFE /* AppDelegate.swift in Sources */,
D5E31B3727BD578F00F5B87D /* PlumbersViewController.swift in Sources */,
D514861927BBEFC8006830A3 /* Track.swift in Sources */,
D5B0201A27C382A600C4BA4F /* Artwork.swift in Sources */,
D56E5D6D27C26F2500D0E4B9 /* StartViewController.swift in Sources */,
D5057F9D27BA5E940015C0DC /* VKBookingViewController.swift in Sources */,
D558EA6127BE4C65003C4578 /* EmerHandViewController.swift in Sources */,
D514860727BB7FD7006830A3 /* ChatViewController.swift in Sources */,
D5B0201527C3826800C4BA4F /* ArtworkViews.swift in Sources */,
D569AB6327B8E27A0013DCFE /* SceneDelegate.swift in Sources */, D569AB6327B8E27A0013DCFE /* SceneDelegate.swift in Sources */,
D5B0201027C37BBE00C4BA4F /* MainViewController.swift in Sources */,
D51D33FD27BF8836008D5065 /* MapViewController.swift in Sources */,
D514861427BBEB76006830A3 /* ElectricTableViewController.swift in Sources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -273,6 +359,7 @@ ...@@ -273,6 +359,7 @@
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
D569AB7B27B8E27B0013DCFE /* Em_callTests.swift in Sources */, D569AB7B27B8E27B0013DCFE /* Em_callTests.swift in Sources */,
D5057F9E27BA5E940015C0DC /* VKBookingViewController.swift in Sources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -281,6 +368,7 @@ ...@@ -281,6 +368,7 @@
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
D569AB8627B8E27B0013DCFE /* Em_callUITests.swift in Sources */, D569AB8627B8E27B0013DCFE /* Em_callUITests.swift in Sources */,
D5057F9F27BA5E940015C0DC /* VKBookingViewController.swift in Sources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -441,8 +529,10 @@ ...@@ -441,8 +529,10 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_ASSET_PATHS = "Em-call/Assets.xcassets";
DEVELOPMENT_TEAM = C56KLDVGK5; DEVELOPMENT_TEAM = C56KLDVGK5;
INFOPLIST_FILE = "Em-call/Info.plist"; INFOPLIST_FILE = "Em-call/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 11.3;
LD_RUNPATH_SEARCH_PATHS = ( LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
...@@ -460,8 +550,10 @@ ...@@ -460,8 +550,10 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_ASSET_PATHS = "Em-call/Assets.xcassets";
DEVELOPMENT_TEAM = C56KLDVGK5; DEVELOPMENT_TEAM = C56KLDVGK5;
INFOPLIST_FILE = "Em-call/Info.plist"; INFOPLIST_FILE = "Em-call/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 11.3;
LD_RUNPATH_SEARCH_PATHS = ( LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
......
<?xml version="1.0" encoding="UTF-8"?>
<Bucket
uuid = "CA4ABE3D-9F08-46F9-89CF-2C05E16A010A"
type = "1"
version = "2.0">
<Breakpoints>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "3BDA6373-B83C-4B79-A092-AEC46F88CEC9"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/ElectricTableViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "56"
endingLineNumber = "56"
landmarkName = "tableView(_:cellForRowAt:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "DE2AFAAD-B9D3-43E1-BF08-FA18E9D2D734"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/ElectricTableViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "22"
endingLineNumber = "22"
landmarkName = "viewDidLoad()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "6138069B-EB37-4EED-BA4B-15794EDE29C5"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/PlumViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "32"
endingLineNumber = "32"
landmarkName = "PlumViewController"
landmarkType = "3">
<Locations>
<Location
uuid = "6138069B-EB37-4EED-BA4B-15794EDE29C5 - b302bfd359d2841f"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "Em_call.PlumViewController.tableView.getter : Swift.Optional&lt;__C.UITableView&gt;"
moduleName = "Em-call"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexsh/Documents/GoldCode/Em-call/Em-call/VC/PlumViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "21"
endingLineNumber = "21"
offsetFromSymbolStart = "88">
</Location>
<Location
uuid = "6138069B-EB37-4EED-BA4B-15794EDE29C5 - e01d45379a93d02b"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "Em_call.PlumViewController.tableView.setter : Swift.Optional&lt;__C.UITableView&gt;"
moduleName = "Em-call"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexsh/Documents/GoldCode/Em-call/Em-call/VC/PlumViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "21"
endingLineNumber = "21"
offsetFromSymbolStart = "155">
</Location>
<Location
uuid = "6138069B-EB37-4EED-BA4B-15794EDE29C5 - fd49b3f64dfff6c7"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "Em_call.PlumViewController.tableView.modify : Swift.Optional&lt;__C.UITableView&gt;"
moduleName = "Em-call"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexsh/Documents/GoldCode/Em-call/Em-call/VC/PlumViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "0"
endingLineNumber = "0"
offsetFromSymbolStart = "59">
</Location>
<Location
uuid = "6138069B-EB37-4EED-BA4B-15794EDE29C5 - 2b885d5df605ddad"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "Em_call.PlumViewController.tableView.modify : Swift.Optional&lt;__C.UITableView&gt; with unmangled suffix &quot;.resume.0&quot;"
moduleName = "Em-call"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexsh/Documents/GoldCode/Em-call/Em-call/VC/PlumViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "21"
endingLineNumber = "21"
offsetFromSymbolStart = "64">
</Location>
<Location
uuid = "6138069B-EB37-4EED-BA4B-15794EDE29C5 - 8317465dfdff0ca1"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "Em_call.PlumViewController.init(nibName: Swift.Optional&lt;Swift.String&gt;, bundle: Swift.Optional&lt;__C.NSBundle&gt;) -&gt; Em_call.PlumViewController"
moduleName = "Em-call"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexsh/Documents/GoldCode/Em-call/Em-call/VC/PlumViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "21"
endingLineNumber = "21"
offsetFromSymbolStart = "272">
</Location>
<Location
uuid = "6138069B-EB37-4EED-BA4B-15794EDE29C5 - 7bbb02a726e603e4"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "Em_call.PlumViewController.init(coder: __C.NSCoder) -&gt; Swift.Optional&lt;Em_call.PlumViewController&gt;"
moduleName = "Em-call"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexsh/Documents/GoldCode/Em-call/Em-call/VC/PlumViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "21"
endingLineNumber = "21"
offsetFromSymbolStart = "222">
</Location>
</Locations>
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "8234DF99-D52A-45ED-AF63-84E4617E7279"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/PlumbersViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "54"
endingLineNumber = "54"
landmarkName = "tableView(_:didSelectRowAt:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "24EBE614-7B86-4194-BA48-8261576FDD92"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/AppDelegate.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "30"
endingLineNumber = "30"
landmarkName = "application(_:didFinishLaunchingWithOptions:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
</Breakpoints>
</Bucket>
...@@ -10,22 +10,51 @@ import CoreData ...@@ -10,22 +10,51 @@ import CoreData
@main @main
class AppDelegate: UIResponder, UIApplicationDelegate { class AppDelegate: UIResponder, UIApplicationDelegate {
/* - (ObjCBool)application:(_ application: UIApplication, didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch. // Override point for customization after application launch.
_window=[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
xScreen=[[UIScreen mainScreen] bounds].size.width;
yScreen=[[UIScreen mainScreen] bounds].size.height;
MainController = [[ViewController alloc]init];
_window.rootViewController = MainController;
navController=[[UINavigationController alloc] initWithRootViewController:MainController];
[self.window setRootViewController:navController];
}*/
var window:UIWindow?
// func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool {
/* window = UIWindow (frame:UIScreen.main.bounds);
window?.rootViewController = StartViewController() as? UIViewController
window?.rootViewController?.show(window.v, sender: nil)
*/
let storyboard: UIStoryboard
if #available(iOS 9, *, *) {
storyboard = UIStoryboard(name: "Main", bundle: nil)
} else {
storyboard = UIStoryboard(name: "MainOld", bundle: nil)
}
let mainViewController = storyboard.instantiateInitialViewController()
window?.rootViewController = mainViewController
window?.makeKeyAndVisible()
return true return true
} }
// MARK: UISceneSession Lifecycle // MARK: UISceneSession Lifecycle
@available(iOS 13.0, *)
func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration { func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration {
// Called when a new scene session is being created. // Called when a new scene session is being created.
// Use this method to select a configuration to create the new scene with. // Use this method to select a configuration to create the new scene with.
return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role) return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role)
} }
@available(iOS 13.0, *)
func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set<UISceneSession>) { func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set<UISceneSession>) {
// Called when the user discards a scene session. // Called when the user discards a scene session.
// If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions. // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions.
...@@ -34,6 +63,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { ...@@ -34,6 +63,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
// MARK: - Core Data stack // MARK: - Core Data stack
@available(iOS 10.0, *)
lazy var persistentContainer: NSPersistentContainer = { lazy var persistentContainer: NSPersistentContainer = {
/* /*
The persistent container for the application. This implementation The persistent container for the application. This implementation
...@@ -64,17 +94,22 @@ class AppDelegate: UIResponder, UIApplicationDelegate { ...@@ -64,17 +94,22 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
// MARK: - Core Data Saving support // MARK: - Core Data Saving support
func saveContext () { func saveContext () {
let context = persistentContainer.viewContext if #available(iOS 10.0, *) {
if context.hasChanges { let context = persistentContainer.viewContext
do { if context.hasChanges {
try context.save() do {
} catch { try context.save()
// Replace this implementation with code to handle the error appropriately. } catch {
// fatalError() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development. // Replace this implementation with code to handle the error appropriately.
let nserror = error as NSError // fatalError() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.
fatalError("Unresolved error \(nserror), \(nserror.userInfo)") let nserror = error as NSError
fatalError("Unresolved error \(nserror), \(nserror.userInfo)")
}
} }
} else {
// Fallback on earlier versions
} }
} }
} }
......
{
"images" : [
{
"idiom" : "iphone",
"scale" : "2x",
"size" : "20x20"
},
{
"idiom" : "iphone",
"scale" : "3x",
"size" : "20x20"
},
{
"idiom" : "iphone",
"scale" : "2x",
"size" : "29x29"
},
{
"idiom" : "iphone",
"scale" : "3x",
"size" : "29x29"
},
{
"idiom" : "iphone",
"scale" : "2x",
"size" : "40x40"
},
{
"idiom" : "iphone",
"scale" : "3x",
"size" : "40x40"
},
{
"idiom" : "iphone",
"scale" : "2x",
"size" : "60x60"
},
{
"idiom" : "iphone",
"scale" : "3x",
"size" : "60x60"
},
{
"idiom" : "ipad",
"scale" : "1x",
"size" : "20x20"
},
{
"idiom" : "ipad",
"scale" : "2x",
"size" : "20x20"
},
{
"idiom" : "ipad",
"scale" : "1x",
"size" : "29x29"
},
{
"idiom" : "ipad",
"scale" : "2x",
"size" : "29x29"
},
{
"idiom" : "ipad",
"scale" : "1x",
"size" : "40x40"
},
{
"idiom" : "ipad",
"scale" : "2x",
"size" : "40x40"
},
{
"idiom" : "ipad",
"scale" : "1x",
"size" : "76x76"
},
{
"idiom" : "ipad",
"scale" : "2x",
"size" : "76x76"
},
{
"idiom" : "ipad",
"scale" : "2x",
"size" : "83.5x83.5"
},
{
"idiom" : "ios-marketing",
"scale" : "1x",
"size" : "1024x1024"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "electric.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"filename" : "electric_ico.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "electric_ico-1.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "electric_ico-2.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "electric_round.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "emerg_service.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "handman_round.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"filename" : "handyman_ico.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "handyman_ico-1.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "handyman_ico-2.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "handynan.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "home_emcall.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "lock_up_round.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "microphon.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"filename" : "plumb_ico.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "plumb_ico-1.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "plumb_ico-2.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "plumb_round.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "plumbing.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13122.16" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="BYZ-38-t0r"> <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="17506" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="V3Y-Pm-Ojk">
<device id="retina6_1" orientation="portrait" appearance="light"/>
<dependencies> <dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13104.12"/> <deployment version="4640" identifier="iOS"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17505"/>
<capability name="System colors in document resources" minToolsVersion="11.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies> </dependencies>
<scenes> <scenes>
<!--View Controller--> <!--EnterApp-->
<scene sceneID="tne-QT-ifu"> <scene sceneID="Pt9-uK-8xH">
<objects> <objects>
<viewController id="BYZ-38-t0r" customClass="ViewController" customModuleProvider="target" sceneMemberID="viewController"> <viewController title="EnterApp" id="dME-YV-7FN" customClass="StartViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC"> <layoutGuides>
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/> <viewControllerLayoutGuide type="top" id="ehd-QQ-xmO"/>
<viewControllerLayoutGuide type="bottom" id="ooA-u6-0jC"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="tju-yT-Hbm">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" xcode11CocoaTouchSystemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/> <subviews>
<viewLayoutGuide key="safeArea" id="6Tk-OE-BBY"/> <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="16" translatesAutoresizingMaskIntoConstraints="NO" id="JVe-hD-5D4">
<rect key="frame" x="20" y="96" width="374" height="334"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Telephone number" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Wqe-yV-e7W">
<rect key="frame" x="0.0" y="0.0" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="+1 (___) ___ __ __" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="YOy-Yu-IUh">
<rect key="frame" x="0.0" y="50" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
</textField>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Password" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="bPh-Db-OFA">
<rect key="frame" x="0.0" y="100" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Password" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="NhO-Lb-Ikh">
<rect key="frame" x="0.0" y="150" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
</textField>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="MHd-tB-Ii9">
<rect key="frame" x="0.0" y="200" width="374" height="34"/>
<color key="backgroundColor" red="0.72036917099999997" green="0.72036917099999997" blue="0.72036917099999997" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<state key="normal" title="ENTER">
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<segue destination="f1V-c7-Vat" kind="show" id="Xcw-Ki-SER"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="eh7-JY-R06">
<rect key="frame" x="0.0" y="250" width="374" height="34"/>
<state key="normal" title="Registaration"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<segue destination="m6n-y9-zdN" kind="show" id="Kkx-3T-c66"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="BRm-V8-bTu">
<rect key="frame" x="0.0" y="300" width="374" height="34"/>
<state key="normal" title="Forgot password?"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<segue destination="Wq4-J8-kkx" kind="show" id="eo2-pU-ZPl"/>
</connections>
</button>
</subviews>
</stackView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<accessibility key="accessibilityConfiguration">
<accessibilityTraits key="traits" adjustable="YES"/>
</accessibility>
<constraints>
<constraint firstItem="JVe-hD-5D4" firstAttribute="top" secondItem="ehd-QQ-xmO" secondAttribute="bottom" constant="8" symbolic="YES" id="2f3-0D-LMm"/>
<constraint firstAttribute="trailingMargin" secondItem="JVe-hD-5D4" secondAttribute="trailing" id="WWD-l2-8RM"/>
<constraint firstItem="JVe-hD-5D4" firstAttribute="leading" secondItem="tju-yT-Hbm" secondAttribute="leadingMargin" id="s5p-4Y-2cI"/>
</constraints>
</view> </view>
<navigationItem key="navigationItem" title="ENTER" id="eWn-5Z-eRv"/>
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="rWT-qu-k7f" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects> </objects>
<point key="canvasLocation" x="-864" y="104"/>
</scene>
<!--CHANGE PASSWORD-->
<scene sceneID="o3G-uk-7zK">
<objects>
<viewController storyboardIdentifier="ChangePswd" title="CHANGE PASSWORD" id="Wq4-J8-kkx" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="iBB-sW-zWC"/>
<viewControllerLayoutGuide type="bottom" id="cOd-tj-Kxw"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="VEa-op-Of6">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="16" translatesAutoresizingMaskIntoConstraints="NO" id="261-d1-dVX">
<rect key="frame" x="20" y="96" width="374" height="384"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="New password" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mrO-VY-udM">
<rect key="frame" x="0.0" y="0.0" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="New password" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="bUW-gr-pR8">
<rect key="frame" x="0.0" y="50" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</textField>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Retry new password" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xhv-dK-j0A">
<rect key="frame" x="0.0" y="100" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="New password" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="xBM-kk-aLr">
<rect key="frame" x="0.0" y="150" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</textField>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Vmb-W4-872">
<rect key="frame" x="0.0" y="200" width="374" height="34"/>
<color key="backgroundColor" red="0.72036917099999997" green="0.72036917099999997" blue="0.72036917099999997" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<state key="normal" title="Send SMS code">
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Enter SMS-code " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="SwL-J9-FEZ">
<rect key="frame" x="0.0" y="250" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Your SMS code" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="hpH-f5-PZx">
<rect key="frame" x="0.0" y="300" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</textField>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="f2T-JH-WBu">
<rect key="frame" x="0.0" y="350" width="374" height="34"/>
<color key="backgroundColor" red="0.72036917099999997" green="0.72036917099999997" blue="0.72036917099999997" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<state key="normal" title="CHANGE PASSWORD">
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
</subviews>
</stackView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="261-d1-dVX" firstAttribute="top" secondItem="iBB-sW-zWC" secondAttribute="bottom" constant="8" symbolic="YES" id="c4X-TZ-LC0"/>
<constraint firstAttribute="trailingMargin" secondItem="261-d1-dVX" secondAttribute="trailing" id="gVf-aU-yri"/>
<constraint firstItem="261-d1-dVX" firstAttribute="leading" secondItem="VEa-op-Of6" secondAttribute="leadingMargin" id="kN6-3Q-jjf"/>
</constraints>
</view>
<navigationItem key="navigationItem" title="CHANGE PASSWORD" id="1LO-WE-zNH"/>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="JOa-ya-5Tg" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-1667" y="1404"/>
</scene>
<!--Registration-->
<scene sceneID="myx-vP-Rwf">
<objects>
<viewController title="Registration" id="m6n-y9-zdN" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="L3H-vS-fiB"/>
<viewControllerLayoutGuide type="bottom" id="KOV-By-tTy"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="bus-QI-cfI">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="16" translatesAutoresizingMaskIntoConstraints="NO" id="skP-F2-tx9">
<rect key="frame" x="20" y="96" width="374" height="434"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Name" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="tiA-8w-aTx">
<rect key="frame" x="0.0" y="0.0" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter your name" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="jru-Lu-Sf4">
<rect key="frame" x="0.0" y="50" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
</textField>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Telephone number" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AgC-pK-VW3">
<rect key="frame" x="0.0" y="100" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="+1 (___) ___ __ __" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="kqr-XT-n6j">
<rect key="frame" x="0.0" y="150" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
</textField>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Password" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Zzp-XB-fJQ">
<rect key="frame" x="0.0" y="200" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Password" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="KH7-x0-0zX">
<rect key="frame" x="0.0" y="250" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits" keyboardType="numbersAndPunctuation" secureTextEntry="YES"/>
</textField>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Confirm password" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0Z3-Cw-zrv">
<rect key="frame" x="0.0" y="300" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Password" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Og1-hr-lY7">
<rect key="frame" x="0.0" y="350" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits" keyboardType="numbersAndPunctuation" secureTextEntry="YES"/>
</textField>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Jos-yK-r8v">
<rect key="frame" x="0.0" y="400" width="374" height="34"/>
<color key="backgroundColor" red="0.72036917099999997" green="0.72036917099999997" blue="0.72036917099999997" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<state key="normal" title="REGISTER">
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
</subviews>
</stackView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="skP-F2-tx9" firstAttribute="leading" secondItem="bus-QI-cfI" secondAttribute="leadingMargin" id="3OI-uK-MqX"/>
<constraint firstAttribute="trailingMargin" secondItem="skP-F2-tx9" secondAttribute="trailing" id="Hjb-8G-KJg"/>
<constraint firstItem="skP-F2-tx9" firstAttribute="top" secondItem="L3H-vS-fiB" secondAttribute="bottom" constant="8" symbolic="YES" id="O6z-8h-4Kj"/>
</constraints>
</view>
<navigationItem key="navigationItem" title="REGISTRATION" id="Dvp-x0-3Vy"/>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="z5v-cQ-twm" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-1045" y="1434"/>
</scene>
<!--CHAT-->
<scene sceneID="Iuv-jM-hL7">
<objects>
<viewController title="CHAT" modalPresentationStyle="fullScreen" id="xd1-wY-eA8" customClass="ChatViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="d7e-Hz-DjT"/>
<viewControllerLayoutGuide type="bottom" id="Fli-ug-nJV"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="lDt-lD-zSv">
<rect key="frame" x="0.0" y="0.0" width="414" height="813"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<searchBar contentMode="redraw" translatesAutoresizingMaskIntoConstraints="NO" id="R8G-7p-IhW">
<rect key="frame" x="8" y="88" width="398" height="56"/>
<textInputTraits key="textInputTraits"/>
</searchBar>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="square.and.pencil" catalog="system" translatesAutoresizingMaskIntoConstraints="NO" id="SuZ-gz-IRl">
<rect key="frame" x="27" y="158" width="47" height="40"/>
<constraints>
<constraint firstAttribute="width" constant="47" id="Zkr-3Y-zJi"/>
<constraint firstAttribute="height" constant="41.5" id="bYT-VU-Yqc"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="LOGO" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1Tr-be-lfN">
<rect key="frame" x="101" y="158" width="47" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Hello!" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vih-Z8-Ejj">
<rect key="frame" x="101" y="187" width="44" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="16.02.2022" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0Ew-Tq-5Ck">
<rect key="frame" x="308" y="168" width="86" height="21.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="SuZ-gz-IRl" firstAttribute="leading" secondItem="lDt-lD-zSv" secondAttribute="leadingMargin" constant="7" id="1Ya-TT-XU3"/>
<constraint firstItem="vih-Z8-Ejj" firstAttribute="leading" secondItem="SuZ-gz-IRl" secondAttribute="trailing" constant="27" id="24p-02-cgS"/>
<constraint firstItem="0Ew-Tq-5Ck" firstAttribute="top" secondItem="R8G-7p-IhW" secondAttribute="bottom" constant="24" id="Cja-Ao-lSr"/>
<constraint firstItem="R8G-7p-IhW" firstAttribute="leading" secondItem="lDt-lD-zSv" secondAttribute="leading" constant="8" id="Drw-vR-GWo"/>
<constraint firstItem="SuZ-gz-IRl" firstAttribute="centerY" secondItem="0Ew-Tq-5Ck" secondAttribute="centerY" id="GJ7-C6-Eyn"/>
<constraint firstItem="R8G-7p-IhW" firstAttribute="top" secondItem="d7e-Hz-DjT" secondAttribute="bottom" symbolic="YES" id="GVh-Ey-RYE"/>
<constraint firstItem="SuZ-gz-IRl" firstAttribute="top" secondItem="1Tr-be-lfN" secondAttribute="top" id="Zwb-5B-dUZ"/>
<constraint firstAttribute="trailing" secondItem="R8G-7p-IhW" secondAttribute="trailing" constant="8" id="aTq-NT-giI"/>
<constraint firstItem="SuZ-gz-IRl" firstAttribute="top" secondItem="R8G-7p-IhW" secondAttribute="bottom" constant="14" id="i6C-i0-fzs"/>
<constraint firstItem="0Ew-Tq-5Ck" firstAttribute="leading" secondItem="1Tr-be-lfN" secondAttribute="trailing" constant="160" id="kIc-ha-Cwq"/>
<constraint firstItem="1Tr-be-lfN" firstAttribute="leading" secondItem="SuZ-gz-IRl" secondAttribute="trailing" constant="27" id="rxf-uf-xqU"/>
<constraint firstAttribute="trailing" secondItem="R8G-7p-IhW" secondAttribute="trailing" constant="8" id="sLf-Ea-jQ4"/>
<constraint firstItem="vih-Z8-Ejj" firstAttribute="top" secondItem="1Tr-be-lfN" secondAttribute="bottom" constant="8" symbolic="YES" id="suB-tm-D79"/>
<constraint firstItem="R8G-7p-IhW" firstAttribute="top" secondItem="d7e-Hz-DjT" secondAttribute="bottom" symbolic="YES" id="vL3-UN-gqg"/>
<constraint firstItem="R8G-7p-IhW" firstAttribute="leading" secondItem="lDt-lD-zSv" secondAttribute="leading" constant="8" id="zjb-rh-tvd"/>
</constraints>
</view>
<navigationItem key="navigationItem" title="CHAT" id="u2g-WG-j0e"/>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="Sct-Ec-QB3" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-84.057971014492765" y="914.73214285714278"/>
</scene>
<!--Plumbers-->
<scene sceneID="94d-gd-X6A">
<objects>
<viewController title="Plumbers" id="HPQ-ND-dIY" customClass="PlumbersViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="VOx-Tk-5r7"/>
<viewControllerLayoutGuide type="bottom" id="xPs-uo-G5w"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="K37-Qi-Hec">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="sJN-Za-oos">
<rect key="frame" x="0.0" y="52" width="414" height="1005"/>
<subviews>
<button contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="sxO-gf-e0v">
<rect key="frame" x="16" y="574" width="382" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="BOOK NOW">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="BOOK_NOW_Click:" destination="HPQ-ND-dIY" eventType="touchUpInside" id="Ads-mb-hTr"/>
</connections>
</button>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="FCC-73-4eE">
<rect key="frame" x="16" y="611" width="382" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="EDIT">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="jdP-Qc-1W1">
<rect key="frame" x="16" y="648" width="382" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="DELETE">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="65" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="FL6-Uj-FcU">
<rect key="frame" x="14" y="275" width="390" height="291"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="height" constant="291" id="MUi-JX-jJi"/>
</constraints>
</tableView>
<view clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="bt3-GW-sTZ">
<rect key="frame" x="9" y="-9" width="390" height="194"/>
<subviews>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="sWq-R0-tiy">
<rect key="frame" x="8" y="50" width="374" height="29"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="tintColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="Start typing the task name and choose the right one">
<color key="titleColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Choose a task or discribe a problem" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="K1d-cO-vjf">
<rect key="frame" x="51" y="21" width="273.5" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" keyboardDismissMode="interactive" editable="NO" text="Discribe your problem. For example Entering electricity into the house." textAlignment="center" translatesAutoresizingMaskIntoConstraints="NO" id="NWx-5b-10g">
<rect key="frame" x="8" y="87" width="374" height="87"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<accessibility key="accessibilityConfiguration">
<accessibilityTraits key="traits" allowsDirectInteraction="YES"/>
</accessibility>
<color key="textColor" systemColor="labelColor"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits" enablesReturnKeyAutomatically="YES"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</textView>
</subviews>
<constraints>
<constraint firstItem="K1d-cO-vjf" firstAttribute="leading" secondItem="bt3-GW-sTZ" secondAttribute="leading" constant="51" id="9nr-bD-aLl"/>
<constraint firstItem="sWq-R0-tiy" firstAttribute="top" secondItem="K1d-cO-vjf" secondAttribute="bottom" constant="8" symbolic="YES" id="Lad-XO-aco"/>
<constraint firstItem="sWq-R0-tiy" firstAttribute="leading" secondItem="NWx-5b-10g" secondAttribute="leading" id="Ofk-NJ-90n"/>
<constraint firstAttribute="bottom" secondItem="NWx-5b-10g" secondAttribute="bottom" constant="20" id="Sw9-Zv-5oC"/>
<constraint firstItem="sWq-R0-tiy" firstAttribute="trailing" secondItem="NWx-5b-10g" secondAttribute="trailing" id="Wiz-Pz-pqa"/>
<constraint firstItem="sWq-R0-tiy" firstAttribute="leading" secondItem="bt3-GW-sTZ" secondAttribute="leadingMargin" id="Yib-i8-wLg"/>
<constraint firstItem="K1d-cO-vjf" firstAttribute="top" secondItem="bt3-GW-sTZ" secondAttribute="top" constant="21" id="lDo-xm-DYJ"/>
<constraint firstAttribute="trailing" secondItem="sWq-R0-tiy" secondAttribute="trailing" constant="8" id="oko-fk-wKy"/>
<constraint firstItem="NWx-5b-10g" firstAttribute="top" secondItem="sWq-R0-tiy" secondAttribute="bottom" constant="8" symbolic="YES" id="tee-NC-UYM"/>
</constraints>
</view>
<view contentMode="scaleToFill" id="gZa-oX-G5J">
<rect key="frame" x="14" y="168" width="390" height="88"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="zDq-Ts-din">
<rect key="frame" x="135" y="46" width="105" height="22"/>
<state key="normal" title="Add photo" image="plus.viewfinder" catalog="system">
<color key="titleColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
</button>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="zDq-Ts-din" firstAttribute="top" secondItem="gZa-oX-G5J" secondAttribute="top" constant="46" id="ZOy-T8-bVy"/>
<constraint firstItem="zDq-Ts-din" firstAttribute="leading" secondItem="gZa-oX-G5J" secondAttribute="leading" constant="135" id="lqt-cG-8Dd"/>
</constraints>
</view>
</subviews>
<constraints>
<constraint firstItem="sxO-gf-e0v" firstAttribute="leading" secondItem="g7J-sU-JF3" secondAttribute="leading" constant="16" id="0WN-Yv-mcE"/>
<constraint firstItem="g7J-sU-JF3" firstAttribute="trailing" secondItem="jdP-Qc-1W1" secondAttribute="trailing" constant="16" id="55z-0M-UYx"/>
<constraint firstItem="FCC-73-4eE" firstAttribute="top" secondItem="sxO-gf-e0v" secondAttribute="bottom" constant="8" symbolic="YES" id="5Ce-EE-cyh"/>
<constraint firstItem="g7J-sU-JF3" firstAttribute="trailing" secondItem="FCC-73-4eE" secondAttribute="trailing" constant="16" id="6bm-1u-5pu"/>
<constraint firstItem="bt3-GW-sTZ" firstAttribute="leading" secondItem="gZa-oX-G5J" secondAttribute="leading" constant="-5" id="D1A-P9-fgx"/>
<constraint firstItem="bt3-GW-sTZ" firstAttribute="trailing" secondItem="gZa-oX-G5J" secondAttribute="trailing" constant="-5" id="Drt-7e-CK9"/>
<constraint firstItem="FL6-Uj-FcU" firstAttribute="trailing" secondItem="gZa-oX-G5J" secondAttribute="trailing" id="DuV-wH-Yce"/>
<constraint firstItem="sxO-gf-e0v" firstAttribute="top" secondItem="FL6-Uj-FcU" secondAttribute="bottom" constant="8" symbolic="YES" id="R4f-On-5dc"/>
<constraint firstItem="FL6-Uj-FcU" firstAttribute="leading" secondItem="gZa-oX-G5J" secondAttribute="leading" id="UJI-Rc-gan"/>
<constraint firstItem="gZa-oX-G5J" firstAttribute="top" secondItem="bt3-GW-sTZ" secondAttribute="bottom" constant="-17" id="f2V-tD-snd"/>
<constraint firstItem="bt3-GW-sTZ" firstAttribute="trailing" secondItem="sJN-Za-oos" secondAttribute="trailingMargin" constant="-5" id="jlA-9m-MFH"/>
<constraint firstItem="FL6-Uj-FcU" firstAttribute="top" secondItem="gZa-oX-G5J" secondAttribute="bottom" constant="19" id="kAt-7Q-VSq"/>
<constraint firstItem="jdP-Qc-1W1" firstAttribute="leading" secondItem="g7J-sU-JF3" secondAttribute="leading" constant="16" id="lJW-QN-57l"/>
<constraint firstItem="g7J-sU-JF3" firstAttribute="trailing" secondItem="sxO-gf-e0v" secondAttribute="trailing" constant="16" id="n1o-uB-EuN"/>
<constraint firstItem="jdP-Qc-1W1" firstAttribute="top" secondItem="FCC-73-4eE" secondAttribute="bottom" constant="8" symbolic="YES" id="n7y-BP-vyr"/>
<constraint firstItem="ZBb-fJ-o4B" firstAttribute="trailing" secondItem="bt3-GW-sTZ" secondAttribute="trailing" constant="9" id="qLX-Qa-EPE"/>
<constraint firstItem="bt3-GW-sTZ" firstAttribute="top" secondItem="g7J-sU-JF3" secondAttribute="top" constant="27" id="s9L-iA-w6g"/>
<constraint firstAttribute="bottom" secondItem="jdP-Qc-1W1" secondAttribute="bottom" constant="292" id="thz-uE-q6J"/>
<constraint firstItem="FCC-73-4eE" firstAttribute="leading" secondItem="g7J-sU-JF3" secondAttribute="leading" constant="16" id="yGR-MC-Mb3"/>
</constraints>
<viewLayoutGuide key="contentLayoutGuide" id="ZBb-fJ-o4B"/>
<viewLayoutGuide key="frameLayoutGuide" id="g7J-sU-JF3"/>
</scrollView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="sJN-Za-oos" secondAttribute="trailing" id="Cm0-pi-XSt"/>
<constraint firstItem="sJN-Za-oos" firstAttribute="top" secondItem="K37-Qi-Hec" secondAttribute="topMargin" constant="-36" id="Jgf-KH-B6s"/>
<constraint firstItem="sJN-Za-oos" firstAttribute="leading" secondItem="K37-Qi-Hec" secondAttribute="leading" id="Jyv-An-NZU"/>
<constraint firstAttribute="bottom" secondItem="sJN-Za-oos" secondAttribute="bottom" constant="-161" id="oHy-XJ-yA4"/>
</constraints>
</view>
<navigationItem key="navigationItem" title="Plumbers" id="vtJ-lE-7WK"/>
<connections>
<outlet property="tableView" destination="FL6-Uj-FcU" id="MyF-k4-x4U"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="qZ4-Xu-JRG" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="639.13043478260875" y="257.8125"/>
</scene>
<!--PROFILE-->
<scene sceneID="wo2-NF-2dN">
<objects>
<tableViewController id="r1I-nx-U9k" sceneMemberID="viewController">
<tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="plain" separatorStyle="default" allowsSelectionDuringEditing="YES" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" id="pLK-Bk-G6p">
<rect key="frame" x="0.0" y="0.0" width="414" height="813"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="sectionIndexColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<imageView key="tableHeaderView" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="pencil.circle.fill" catalog="system" id="yKc-lw-oJk">
<rect key="frame" x="0.0" y="0.0" width="414" height="44"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<sections>
<tableViewSection id="zfM-Lj-3GB">
<cells>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="gray" accessoryType="disclosureIndicator" indentationWidth="10" editingAccessoryType="disclosureIndicator" textLabel="Sp5-9g-8e4" detailTextLabel="hg3-3i-jHi" imageView="QvD-CO-jOA" style="IBUITableViewCellStyleSubtitle" id="WAN-AE-KAZ">
<rect key="frame" x="0.0" y="72" width="414" height="55.5"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="WAN-AE-KAZ" id="jgJ-yw-Ogj">
<rect key="frame" x="0.0" y="0.0" width="383" height="55.5"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" multipleTouchEnabled="YES" contentMode="left" insetsLayoutMarginsFromSafeArea="NO" text="Name" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Sp5-9g-8e4">
<rect key="frame" x="59" y="10" width="45" height="20.5"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" multipleTouchEnabled="YES" contentMode="left" insetsLayoutMarginsFromSafeArea="NO" text="Olivia Devis" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="hg3-3i-jHi">
<rect key="frame" x="59" y="31.5" width="66" height="14.5"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" image="person" catalog="system" id="QvD-CO-jOA">
<rect key="frame" x="22.5" y="19" width="19" height="17.5"/>
<autoresizingMask key="autoresizingMask"/>
</imageView>
</subviews>
</tableViewCellContentView>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="gray" accessoryType="disclosureIndicator" indentationWidth="10" editingAccessoryType="disclosureIndicator" textLabel="s7I-Se-sWq" detailTextLabel="QPv-IA-vGK" imageView="kXu-B6-6O2" style="IBUITableViewCellStyleSubtitle" id="Cl9-B6-PDK">
<rect key="frame" x="0.0" y="127.5" width="414" height="55.5"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="Cl9-B6-PDK" id="Xdv-up-MHE">
<rect key="frame" x="0.0" y="0.0" width="383" height="55.5"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" multipleTouchEnabled="YES" contentMode="left" insetsLayoutMarginsFromSafeArea="NO" text="Your e-mail" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="s7I-Se-sWq">
<rect key="frame" x="59" y="10" width="87" height="20.5"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" multipleTouchEnabled="YES" contentMode="left" insetsLayoutMarginsFromSafeArea="NO" text="Olivia_0125@gmail.com" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="QPv-IA-vGK">
<rect key="frame" x="59" y="31.5" width="135" height="14.5"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" image="envelope.fill" catalog="system" id="kXu-B6-6O2">
<rect key="frame" x="20.75" y="19" width="22.5" height="16.5"/>
<autoresizingMask key="autoresizingMask"/>
</imageView>
</subviews>
</tableViewCellContentView>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="gray" accessoryType="disclosureIndicator" indentationWidth="10" editingAccessoryType="disclosureIndicator" textLabel="OhE-eR-kxd" detailTextLabel="EmF-NU-beW" imageView="aOy-QA-WfY" style="IBUITableViewCellStyleSubtitle" id="sH7-Et-1Mc">
<rect key="frame" x="0.0" y="183" width="414" height="55.5"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="sH7-Et-1Mc" id="gGF-Nk-He8">
<rect key="frame" x="0.0" y="0.0" width="383" height="55.5"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" multipleTouchEnabled="YES" contentMode="left" insetsLayoutMarginsFromSafeArea="NO" text="Your contacts" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="OhE-eR-kxd">
<rect key="frame" x="59" y="10" width="105" height="20.5"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" multipleTouchEnabled="YES" contentMode="left" insetsLayoutMarginsFromSafeArea="NO" text="+012312345678" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="EmF-NU-beW">
<rect key="frame" x="59" y="31.5" width="93" height="14.5"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" image="person.fill.viewfinder" catalog="system" id="aOy-QA-WfY">
<rect key="frame" x="21.75" y="18" width="20.5" height="18.5"/>
<autoresizingMask key="autoresizingMask"/>
</imageView>
</subviews>
</tableViewCellContentView>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="gray" accessoryType="disclosureIndicator" indentationWidth="10" editingAccessoryType="detailDisclosureButton" textLabel="EIu-yZ-GFm" detailTextLabel="i4W-6r-1x3" imageView="x69-fO-C97" style="IBUITableViewCellStyleSubtitle" id="pQh-qn-woU">
<rect key="frame" x="0.0" y="238.5" width="414" height="56.5"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="pQh-qn-woU" id="lUr-GZ-vR3">
<rect key="frame" x="0.0" y="0.0" width="383" height="56.5"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" multipleTouchEnabled="YES" contentMode="left" insetsLayoutMarginsFromSafeArea="NO" text="Payments" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="EIu-yZ-GFm">
<rect key="frame" x="59" y="9" width="75" height="20.5"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" multipleTouchEnabled="YES" contentMode="left" insetsLayoutMarginsFromSafeArea="NO" text="****1234" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="i4W-6r-1x3">
<rect key="frame" x="59" y="31.5" width="51" height="15.5"/>
<autoresizingMask key="autoresizingMask"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="tintColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="highlightedColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="shadowColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</label>
<imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" image="creditcard.fill" catalog="system" id="x69-fO-C97">
<rect key="frame" x="20" y="19.5" width="24" height="16.5"/>
<autoresizingMask key="autoresizingMask"/>
</imageView>
</subviews>
</tableViewCellContentView>
<connections>
<segue destination="hfx-zQ-j0C" kind="show" id="Lvv-lq-KkA"/>
</connections>
</tableViewCell>
</cells>
</tableViewSection>
<tableViewSection headerTitle=" " id="suA-Ol-PwB">
<cells>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="gray" accessoryType="disclosureIndicator" indentationWidth="10" editingAccessoryType="disclosureIndicator" textLabel="QgL-mB-rNg" detailTextLabel="0lY-OL-cHs" imageView="dXg-O8-cfg" style="IBUITableViewCellStyleSubtitle" id="M1I-vc-dPb">
<rect key="frame" x="0.0" y="351" width="414" height="55.5"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="M1I-vc-dPb" id="79U-ra-NTH">
<rect key="frame" x="0.0" y="0.0" width="383" height="55.5"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" multipleTouchEnabled="YES" contentMode="left" insetsLayoutMarginsFromSafeArea="NO" text="Change password" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="QgL-mB-rNg">
<rect key="frame" x="59" y="10" width="137" height="20.5"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" insetsLayoutMarginsFromSafeArea="NO" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" enabled="NO" adjustsFontSizeToFit="NO" id="0lY-OL-cHs">
<rect key="frame" x="59" y="31.5" width="44" height="14.5"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" image="wrench" catalog="system" id="dXg-O8-cfg">
<rect key="frame" x="20.5" y="16" width="23" height="23"/>
<autoresizingMask key="autoresizingMask"/>
</imageView>
</subviews>
</tableViewCellContentView>
<connections>
<segue destination="Wq4-J8-kkx" kind="show" id="XJL-rG-4b7"/>
</connections>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="gray" accessoryType="disclosureIndicator" indentationWidth="10" editingAccessoryType="disclosureIndicator" textLabel="k8x-ib-Bgg" detailTextLabel="BVq-pf-SKc" imageView="CBa-eN-S8E" style="IBUITableViewCellStyleSubtitle" id="5SS-O0-jIL">
<rect key="frame" x="0.0" y="406.5" width="414" height="55.5"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="5SS-O0-jIL" id="DPZ-wo-P6J">
<rect key="frame" x="0.0" y="0.0" width="383" height="55.5"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" multipleTouchEnabled="YES" contentMode="left" insetsLayoutMarginsFromSafeArea="NO" text="Log out" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="k8x-ib-Bgg">
<rect key="frame" x="59" y="10" width="58" height="20.5"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label hidden="YES" opaque="NO" multipleTouchEnabled="YES" contentMode="left" insetsLayoutMarginsFromSafeArea="NO" text="Olivia_0125@gmail.com" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="BVq-pf-SKc">
<rect key="frame" x="59" y="31.5" width="135" height="14.5"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" image="figure.walk" catalog="system" id="CBa-eN-S8E">
<rect key="frame" x="24" y="16" width="16" height="21.5"/>
<autoresizingMask key="autoresizingMask"/>
</imageView>
</subviews>
</tableViewCellContentView>
</tableViewCell>
</cells>
</tableViewSection>
</sections>
<connections>
<outlet property="dataSource" destination="r1I-nx-U9k" id="NDd-ks-h5U"/>
<outlet property="delegate" destination="r1I-nx-U9k" id="K2g-X6-Kqi"/>
</connections>
</tableView>
<navigationItem key="navigationItem" title="PROFILE" leftItemsSupplementBackButton="YES" id="f6s-aT-xyL"/>
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="wyz-iZ-jv3" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="1279.7101449275362" y="914.73214285714278"/>
</scene>
<!--CHANGE PASSWORD-->
<scene sceneID="067-iC-Wt2">
<objects>
<viewController id="t1d-pV-0mi" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="oxB-th-boZ"/>
<viewControllerLayoutGuide type="bottom" id="E1p-8V-mB3"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="EJ1-GI-rP2">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="New password" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="w1F-w3-n36">
<rect key="frame" x="20" y="90" width="112" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="tgB-qQ-m5c">
<rect key="frame" x="20" y="127" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
</textField>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Retry new password" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="q52-sP-krF">
<rect key="frame" x="20" y="179" width="154" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="NFH-oc-GGQ">
<rect key="frame" x="20" y="219" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
</textField>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="3Jb-NU-dSe">
<rect key="frame" x="20" y="284" width="374" height="33"/>
<color key="backgroundColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<state key="normal" title="Change and save password">
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="tgB-qQ-m5c" firstAttribute="leading" secondItem="EJ1-GI-rP2" secondAttribute="leadingMargin" id="5Gw-g5-O8A"/>
<constraint firstItem="tgB-qQ-m5c" firstAttribute="trailing" secondItem="EJ1-GI-rP2" secondAttribute="trailingMargin" id="74e-0o-vER"/>
<constraint firstItem="NFH-oc-GGQ" firstAttribute="trailing" secondItem="EJ1-GI-rP2" secondAttribute="trailingMargin" id="Gci-sb-xDF"/>
<constraint firstItem="q52-sP-krF" firstAttribute="leading" secondItem="EJ1-GI-rP2" secondAttribute="leadingMargin" id="Gv7-4y-VDI"/>
<constraint firstItem="w1F-w3-n36" firstAttribute="leading" secondItem="EJ1-GI-rP2" secondAttribute="leadingMargin" id="Lfc-dB-pmM"/>
<constraint firstItem="3Jb-NU-dSe" firstAttribute="trailing" secondItem="NFH-oc-GGQ" secondAttribute="trailing" id="Nes-eY-bmJ"/>
<constraint firstItem="tgB-qQ-m5c" firstAttribute="top" secondItem="w1F-w3-n36" secondAttribute="bottom" constant="16" id="b42-Tl-ZQd"/>
<constraint firstItem="3Jb-NU-dSe" firstAttribute="leading" secondItem="NFH-oc-GGQ" secondAttribute="leading" id="dD0-Uu-BDv"/>
<constraint firstItem="NFH-oc-GGQ" firstAttribute="leading" secondItem="EJ1-GI-rP2" secondAttribute="leadingMargin" id="hR7-Kh-Yhk"/>
<constraint firstItem="3Jb-NU-dSe" firstAttribute="top" secondItem="NFH-oc-GGQ" secondAttribute="bottom" constant="31" id="i38-Tx-aBk"/>
<constraint firstItem="w1F-w3-n36" firstAttribute="top" secondItem="oxB-th-boZ" secondAttribute="bottom" constant="46" id="m2H-ca-ECx"/>
<constraint firstAttribute="trailingMargin" secondItem="q52-sP-krF" secondAttribute="trailing" constant="220" id="m3V-nJ-Jjl"/>
<constraint firstItem="q52-sP-krF" firstAttribute="top" secondItem="tgB-qQ-m5c" secondAttribute="bottom" constant="18" id="sD1-TP-k7E"/>
<constraint firstItem="NFH-oc-GGQ" firstAttribute="top" secondItem="q52-sP-krF" secondAttribute="bottom" constant="19" id="sgO-ks-sgJ"/>
<constraint firstAttribute="trailingMargin" secondItem="w1F-w3-n36" secondAttribute="trailing" constant="262" id="xdV-GY-ALJ"/>
</constraints>
</view>
<navigationItem key="navigationItem" title="CHANGE PASSWORD" id="yXC-S3-vDa"/>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="F1L-hf-cLp" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="2007.2463768115942" y="933.48214285714278"/>
</scene>
<!--ChangeCard-->
<scene sceneID="Bqg-PP-viG">
<objects>
<viewController title="ChangeCard" id="hfx-zQ-j0C" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="O3A-kI-ESr"/>
<viewControllerLayoutGuide type="bottom" id="jDM-e2-en2"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="dOU-Cu-KoT">
<rect key="frame" x="0.0" y="0.0" width="414" height="813"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="18" translatesAutoresizingMaskIntoConstraints="NO" id="8l3-rX-RsZ">
<rect key="frame" x="20" y="96" width="374" height="242"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Enter new card number" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kEY-dI-BtH">
<rect key="frame" x="0.0" y="0.0" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="1234 5678 0987 6543" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="RU0-E6-RmQ">
<rect key="frame" x="0.0" y="52" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
</textField>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Retry new card number" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hWh-tc-ETu">
<rect key="frame" x="0.0" y="104" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="1234 5678 0987 6543" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="EF1-hJ-Die">
<rect key="frame" x="0.0" y="156" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
</textField>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="JiQ-Tp-3GG">
<rect key="frame" x="0.0" y="208" width="374" height="34"/>
<color key="backgroundColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<state key="normal" title="Change and save card number">
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
</subviews>
</stackView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="trailingMargin" secondItem="8l3-rX-RsZ" secondAttribute="trailing" id="J6y-E0-MvI"/>
<constraint firstItem="8l3-rX-RsZ" firstAttribute="top" secondItem="O3A-kI-ESr" secondAttribute="bottom" constant="8" symbolic="YES" id="p9S-gd-PgH"/>
<constraint firstItem="8l3-rX-RsZ" firstAttribute="leading" secondItem="dOU-Cu-KoT" secondAttribute="leadingMargin" id="q8N-xc-MiF"/>
</constraints>
</view>
<navigationItem key="navigationItem" title="CHANGE CARD" id="F0s-hE-wib" userLabel="CHANGE CARD"/>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="wQO-Iy-nb6" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="369.56521739130437" y="1568.9732142857142"/>
</scene>
<!--Navigation Controller-->
<scene sceneID="cRc-ng-2iC">
<objects>
<navigationController modalPresentationStyle="fullScreen" navigationBarHidden="YES" id="f1V-c7-Vat" sceneMemberID="viewController">
<navigationItem key="navigationItem" id="q7c-Jn-4ba"/>
<navigationBar key="navigationBar" contentMode="scaleToFill" id="YDF-pS-vS6">
<autoresizingMask key="autoresizingMask"/>
</navigationBar>
<toolbar key="toolbar" opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="ETl-Bo-Txa">
<autoresizingMask key="autoresizingMask"/>
</toolbar>
<connections>
<segue destination="ts5-fg-sAT" kind="relationship" relationship="rootViewController" id="gud-Ov-eSo"/>
</connections>
</navigationController>
<placeholder placeholderIdentifier="IBFirstResponder" id="csF-Yh-NbR" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-1677" y="94"/>
</scene>
<!--LOGO-->
<scene sceneID="Eei-cQ-h3K">
<objects>
<viewController interfaceStyle="dark" id="3tU-MJ-808" customClass="MainViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="bfJ-Nd-98L"/>
<viewControllerLayoutGuide type="bottom" id="29T-bo-998"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="ebz-LD-cv0">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<mapView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" restorationIdentifier="mapLondon" mapType="standard" showsUserLocation="YES" showsScale="YES" translatesAutoresizingMaskIntoConstraints="NO" id="QPE-G4-uRl">
<rect key="frame" x="7" y="168" width="400" height="637"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</mapView>
<stackView opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleAspectFit" distribution="fillEqually" alignment="center" spacing="63" baselineRelativeArrangement="YES" translatesAutoresizingMaskIntoConstraints="NO" id="PQE-tc-Y85">
<rect key="frame" x="48" y="96" width="318" height="64"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="1SL-se-9O9">
<rect key="frame" x="0.0" y="5" width="64" height="54"/>
<state key="normal" title="Button" backgroundImage="electric"/>
<connections>
<segue destination="M0x-rT-c3r" kind="show" id="hhV-TF-8wH"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8Fj-31-Iaf">
<rect key="frame" x="127" y="5" width="64" height="54"/>
<state key="normal" backgroundImage="plumbing"/>
<connections>
<segue destination="HPQ-ND-dIY" kind="show" id="UhQ-Bm-gJ1"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Iep-Xa-5NT">
<rect key="frame" x="254" y="5" width="64" height="54"/>
<state key="normal" backgroundImage="handynan"/>
<connections>
<segue destination="pn9-ml-gRd" kind="show" id="mVJ-VD-pWD"/>
</connections>
</button>
</subviews>
<constraints>
<constraint firstItem="1SL-se-9O9" firstAttribute="top" secondItem="PQE-tc-Y85" secondAttribute="top" constant="5" id="Qls-py-KzA"/>
<constraint firstItem="Iep-Xa-5NT" firstAttribute="firstBaseline" secondItem="8Fj-31-Iaf" secondAttribute="firstBaseline" id="YFf-dC-LIL"/>
<constraint firstItem="Iep-Xa-5NT" firstAttribute="baseline" secondItem="8Fj-31-Iaf" secondAttribute="baseline" id="lbi-2y-QMi"/>
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="xed-ou-84V">
<rect key="frame" x="345" y="251" width="49" height="49"/>
<state key="normal" backgroundImage="emerg_service"/>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="5Sx-hm-dYD">
<rect key="frame" x="332" y="191" width="45" height="45"/>
<constraints>
<constraint firstAttribute="height" constant="45" id="iTK-Vh-HK7"/>
</constraints>
<state key="normal" backgroundImage="lock_up_round"/>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Aki-wx-bzG">
<rect key="frame" x="279" y="224" width="45" height="45"/>
<constraints>
<constraint firstAttribute="height" constant="45" id="9Bv-Qm-FSg"/>
<constraint firstAttribute="width" constant="45" id="GKP-sz-fO2"/>
</constraints>
<state key="normal" backgroundImage="electric_round"/>
<connections>
<segue destination="pS2-js-CmU" kind="show" id="A01-Vl-lxs"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="l69-xc-Uun">
<rect key="frame" x="279" y="286" width="45" height="45"/>
<constraints>
<constraint firstAttribute="height" constant="45" id="7un-7X-wDX"/>
</constraints>
<state key="normal" backgroundImage="plumb_round"/>
<connections>
<segue destination="w3U-Wu-gHP" kind="show" id="HaR-Ej-lXt"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="i9I-pg-vSj">
<rect key="frame" x="332" y="316" width="45" height="45"/>
<constraints>
<constraint firstAttribute="height" constant="45" id="DAI-X6-hBs"/>
</constraints>
<state key="normal" backgroundImage="handman_round"/>
<connections>
<segue destination="VDd-kQ-ucs" kind="show" id="n2s-ad-y9T"/>
</connections>
</button>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Qe3-eP-tPe">
<rect key="frame" x="7" y="629" width="400" height="176"/>
<subviews>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" text="22 Dorlan ave, Manchester" borderStyle="roundedRect" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="5of-Ew-1lP">
<rect key="frame" x="8" y="16" width="384" height="34"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="textColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
</textField>
<button contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="hkN-n9-t5l">
<rect key="frame" x="8" y="75" width="325" height="30"/>
<color key="backgroundColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="What do you want to do?">
<color key="titleColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="6"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="CLO-A9-oGu">
<rect key="frame" x="8" y="126" width="384" height="30"/>
<color key="backgroundColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="Do It!">
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="6"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="microphon" translatesAutoresizingMaskIntoConstraints="NO" id="xUm-eu-wJk">
<rect key="frame" x="353" y="75" width="39" height="30"/>
<constraints>
<constraint firstAttribute="width" constant="39" id="tzN-HU-ZGP"/>
</constraints>
</imageView>
</subviews>
<color key="backgroundColor" red="0.72036917098445596" green="0.72036917098445596" blue="0.72036917098445596" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="tintColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<accessibility key="accessibilityConfiguration">
<bool key="isElement" value="YES"/>
</accessibility>
<constraints>
<constraint firstItem="hkN-n9-t5l" firstAttribute="bottom" secondItem="xUm-eu-wJk" secondAttribute="bottom" id="0If-5e-Wai"/>
<constraint firstItem="CLO-A9-oGu" firstAttribute="leading" secondItem="hkN-n9-t5l" secondAttribute="leading" id="9MW-Bo-RXH"/>
<constraint firstItem="hkN-n9-t5l" firstAttribute="centerY" secondItem="Qe3-eP-tPe" secondAttribute="centerY" constant="2" id="HMH-ci-jfE"/>
<constraint firstItem="xUm-eu-wJk" firstAttribute="leading" secondItem="hkN-n9-t5l" secondAttribute="trailing" constant="20" id="KSz-A6-HVn"/>
<constraint firstAttribute="width" secondItem="Qe3-eP-tPe" secondAttribute="height" multiplier="25:11" id="LzV-CG-WJn"/>
<constraint firstItem="CLO-A9-oGu" firstAttribute="top" secondItem="hkN-n9-t5l" secondAttribute="bottom" constant="21" id="MET-a2-3xX"/>
<constraint firstItem="5of-Ew-1lP" firstAttribute="leading" secondItem="Qe3-eP-tPe" secondAttribute="leading" constant="8" id="VAR-ot-RGb"/>
<constraint firstItem="hkN-n9-t5l" firstAttribute="leading" secondItem="5of-Ew-1lP" secondAttribute="leading" id="WLB-V6-M8S"/>
<constraint firstAttribute="trailing" secondItem="5of-Ew-1lP" secondAttribute="trailing" constant="8" id="WqI-wP-lJw"/>
<constraint firstAttribute="bottom" secondItem="CLO-A9-oGu" secondAttribute="bottom" constant="20" id="X30-Ue-oDF"/>
<constraint firstItem="hkN-n9-t5l" firstAttribute="top" secondItem="xUm-eu-wJk" secondAttribute="top" id="a9u-hm-Yvl"/>
<constraint firstItem="xUm-eu-wJk" firstAttribute="trailing" secondItem="CLO-A9-oGu" secondAttribute="trailing" id="dkH-k4-eZR"/>
<constraint firstItem="hkN-n9-t5l" firstAttribute="top" secondItem="5of-Ew-1lP" secondAttribute="bottom" constant="25" id="e5u-N5-0vt"/>
<constraint firstItem="CLO-A9-oGu" firstAttribute="trailing" secondItem="5of-Ew-1lP" secondAttribute="trailing" id="oCR-RL-7kx"/>
</constraints>
</view>
</subviews>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="tintColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="5Sx-hm-dYD" firstAttribute="leading" secondItem="Aki-wx-bzG" secondAttribute="trailing" constant="8" symbolic="YES" id="2LX-oh-vAf"/>
<constraint firstItem="Aki-wx-bzG" firstAttribute="leading" secondItem="l69-xc-Uun" secondAttribute="leading" id="6QB-KG-G3z"/>
<constraint firstItem="i9I-pg-vSj" firstAttribute="top" secondItem="xed-ou-84V" secondAttribute="bottom" constant="16" id="6hq-Vh-oBT"/>
<constraint firstItem="5Sx-hm-dYD" firstAttribute="top" secondItem="PQE-tc-Y85" secondAttribute="bottom" constant="31" id="7w6-2a-CEL"/>
<constraint firstItem="Aki-wx-bzG" firstAttribute="top" secondItem="PQE-tc-Y85" secondAttribute="bottom" constant="64" id="8Ie-PS-o3n"/>
<constraint firstItem="PQE-tc-Y85" firstAttribute="top" secondItem="bfJ-Nd-98L" secondAttribute="bottom" constant="8" symbolic="YES" id="9pK-7G-gSA"/>
<constraint firstItem="xed-ou-84V" firstAttribute="trailing" secondItem="ebz-LD-cv0" secondAttribute="trailingMargin" id="D8i-Pb-9zZ"/>
<constraint firstItem="PQE-tc-Y85" firstAttribute="centerX" secondItem="QPE-G4-uRl" secondAttribute="centerX" id="Ibf-2s-Th4"/>
<constraint firstItem="Qe3-eP-tPe" firstAttribute="trailing" secondItem="QPE-G4-uRl" secondAttribute="trailing" id="Jew-up-mDr"/>
<constraint firstItem="i9I-pg-vSj" firstAttribute="leading" secondItem="l69-xc-Uun" secondAttribute="trailing" constant="8" symbolic="YES" id="LRU-K5-hgz"/>
<constraint firstItem="5Sx-hm-dYD" firstAttribute="leading" secondItem="i9I-pg-vSj" secondAttribute="leading" id="SmK-Fl-iyd"/>
<constraint firstItem="5Sx-hm-dYD" firstAttribute="trailing" secondItem="i9I-pg-vSj" secondAttribute="trailing" id="TXU-GU-qAA"/>
<constraint firstItem="l69-xc-Uun" firstAttribute="top" secondItem="Aki-wx-bzG" secondAttribute="bottom" constant="17" id="WFZ-dr-yAd"/>
<constraint firstItem="29T-bo-998" firstAttribute="top" secondItem="QPE-G4-uRl" secondAttribute="bottom" constant="8" symbolic="YES" id="avL-2F-uVz"/>
<constraint firstAttribute="trailingMargin" secondItem="5Sx-hm-dYD" secondAttribute="trailing" constant="17" id="bXd-ad-q5w"/>
<constraint firstItem="QPE-G4-uRl" firstAttribute="leading" secondItem="ebz-LD-cv0" secondAttribute="leadingMargin" constant="-13" id="dvY-WD-xtZ"/>
<constraint firstItem="QPE-G4-uRl" firstAttribute="top" secondItem="PQE-tc-Y85" secondAttribute="bottom" constant="8" symbolic="YES" id="eGT-sv-af3"/>
<constraint firstItem="Qe3-eP-tPe" firstAttribute="leading" secondItem="QPE-G4-uRl" secondAttribute="leading" id="fkU-S0-B5o"/>
<constraint firstItem="29T-bo-998" firstAttribute="top" secondItem="Qe3-eP-tPe" secondAttribute="bottom" constant="8" symbolic="YES" id="ggZ-nM-8Ku"/>
<constraint firstItem="xed-ou-84V" firstAttribute="leading" secondItem="Aki-wx-bzG" secondAttribute="trailing" constant="21" id="lvN-yb-Xey"/>
<constraint firstItem="Qe3-eP-tPe" firstAttribute="bottom" secondItem="29T-bo-998" secondAttribute="top" constant="-8" id="nuG-MO-Fa9"/>
<constraint firstItem="PQE-tc-Y85" firstAttribute="leading" secondItem="ebz-LD-cv0" secondAttribute="leadingMargin" constant="28" id="pvy-W9-p6a"/>
<constraint firstItem="PQE-tc-Y85" firstAttribute="centerX" secondItem="ebz-LD-cv0" secondAttribute="centerX" id="vfU-aA-4Tu"/>
<constraint firstItem="xed-ou-84V" firstAttribute="top" secondItem="5Sx-hm-dYD" secondAttribute="bottom" constant="15" id="yP3-rW-XcL"/>
</constraints>
</view>
<navigationItem key="navigationItem" title="LOGO" id="1Rh-ji-VrJ">
<barButtonItem key="backBarButtonItem" title="back" id="hVA-CX-ZhJ"/>
</navigationItem>
<simulatedNavigationBarMetrics key="simulatedTopBarMetrics" barStyle="black" prompted="NO"/>
<simulatedTabBarMetrics key="simulatedBottomBarMetrics" barStyle="black"/>
<connections>
<outlet property="mapView" destination="QPE-G4-uRl" id="kKE-nx-8fC"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="sSD-oA-3Xk" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="749.27536231884062" y="-399.77678571428572"/>
</scene>
<!--Electric-->
<scene sceneID="Azi-KW-v7X">
<objects>
<viewController id="M0x-rT-c3r" customClass="ElectricTableViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="JGQ-oL-T3u"/>
<viewControllerLayoutGuide type="bottom" id="sNr-Zn-75u"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ox3-d8-QQc">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="wOb-kl-MC5">
<rect key="frame" x="16" y="87" width="382" height="1005"/>
<subviews>
<button contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="6Zb-r4-Yob">
<rect key="frame" x="16" y="689" width="350" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="BOOK NOW">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="BookNowClick:" destination="M0x-rT-c3r" eventType="touchUpInside" id="UJV-br-2zW"/>
</connections>
</button>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="iZV-CB-uhN">
<rect key="frame" x="16" y="726" width="350" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="EDIT">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Ec0-sM-bbQ">
<rect key="frame" x="16" y="763" width="350" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="DELETE">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="65" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="Ft6-FA-tBM">
<rect key="frame" x="8" y="379" width="366" height="302"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="height" constant="302" id="014-A3-Mrd"/>
</constraints>
</tableView>
<view clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Uox-tQ-aHh">
<rect key="frame" x="0.0" y="22" width="374" height="231"/>
<subviews>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" verticalCompressionResistancePriority="751" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="2de-tU-xBf">
<rect key="frame" x="8" y="49.5" width="358" height="29"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="tintColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="Start typing the task name and choose the right one">
<color key="titleColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Choose a task or discribe a problem" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rqA-Rp-bTY">
<rect key="frame" x="51" y="21" width="273.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" keyboardDismissMode="interactive" editable="NO" text="Discribe your problem. For example Entering electricity into the house." textAlignment="center" translatesAutoresizingMaskIntoConstraints="NO" id="6LF-aY-2FI">
<rect key="frame" x="8" y="86.5" width="358" height="134.5"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<accessibility key="accessibilityConfiguration">
<accessibilityTraits key="traits" allowsDirectInteraction="YES"/>
</accessibility>
<color key="textColor" systemColor="labelColor"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits" enablesReturnKeyAutomatically="YES"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</textView>
</subviews>
<constraints>
<constraint firstItem="2de-tU-xBf" firstAttribute="top" secondItem="rqA-Rp-bTY" secondAttribute="bottom" constant="8" symbolic="YES" id="BzO-3t-yTJ"/>
<constraint firstItem="rqA-Rp-bTY" firstAttribute="top" secondItem="Uox-tQ-aHh" secondAttribute="top" constant="21" id="Hk3-4X-4ik"/>
<constraint firstAttribute="trailing" secondItem="2de-tU-xBf" secondAttribute="trailing" constant="8" id="LPh-wj-xdH"/>
<constraint firstAttribute="trailing" secondItem="6LF-aY-2FI" secondAttribute="trailing" constant="8" id="Mnv-oM-Si5"/>
<constraint firstAttribute="trailing" secondItem="2de-tU-xBf" secondAttribute="trailing" constant="8" id="T9t-9d-smI"/>
<constraint firstItem="6LF-aY-2FI" firstAttribute="trailing" secondItem="2de-tU-xBf" secondAttribute="trailing" id="Xdp-71-w0u"/>
<constraint firstItem="6LF-aY-2FI" firstAttribute="leading" secondItem="2de-tU-xBf" secondAttribute="leading" id="Zac-1f-9e3"/>
<constraint firstAttribute="trailing" secondItem="2de-tU-xBf" secondAttribute="trailing" constant="8" id="ek6-Fb-umY"/>
<constraint firstAttribute="bottom" secondItem="6LF-aY-2FI" secondAttribute="bottom" constant="10" id="fnO-K0-1UU"/>
<constraint firstAttribute="trailing" secondItem="2de-tU-xBf" secondAttribute="trailing" constant="8" id="jXN-HN-94x"/>
<constraint firstAttribute="trailing" secondItem="2de-tU-xBf" secondAttribute="trailing" constant="8" id="lVu-sF-Wkp"/>
<constraint firstItem="6LF-aY-2FI" firstAttribute="top" secondItem="2de-tU-xBf" secondAttribute="bottom" constant="8" symbolic="YES" id="sa7-Tu-MLf"/>
<constraint firstItem="rqA-Rp-bTY" firstAttribute="leading" secondItem="Uox-tQ-aHh" secondAttribute="leading" constant="51" id="x94-NB-SW0"/>
<constraint firstItem="2de-tU-xBf" firstAttribute="leading" secondItem="Uox-tQ-aHh" secondAttribute="leadingMargin" id="xTK-HQ-GcC"/>
</constraints>
</view>
<view contentMode="scaleToFill" id="dqm-7z-zxb">
<rect key="frame" x="8" y="270" width="374" height="101"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Jxf-LZ-qwm">
<rect key="frame" x="135" y="46" width="105" height="22"/>
<state key="normal" title="Add photo" image="plus.viewfinder" catalog="system">
<color key="titleColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
</button>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="Jxf-LZ-qwm" firstAttribute="leading" secondItem="dqm-7z-zxb" secondAttribute="leading" constant="135" id="VKl-hk-K7c"/>
<constraint firstItem="Jxf-LZ-qwm" firstAttribute="top" secondItem="dqm-7z-zxb" secondAttribute="top" constant="46" id="ZxG-XB-5Qs"/>
</constraints>
</view>
</subviews>
<constraints>
<constraint firstItem="Uox-tQ-aHh" firstAttribute="top" secondItem="kFn-VL-JHT" secondAttribute="top" constant="23" id="1HO-4l-smZ"/>
<constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="iZV-CB-uhN" secondAttribute="trailing" constant="16" id="8Gm-G7-LbR"/>
<constraint firstItem="Ft6-FA-tBM" firstAttribute="trailing" secondItem="dqm-7z-zxb" secondAttribute="trailing" constant="-8" id="AU0-UK-0av"/>
<constraint firstItem="iZV-CB-uhN" firstAttribute="top" secondItem="6Zb-r4-Yob" secondAttribute="bottom" constant="8" symbolic="YES" id="BUh-gG-Ky6"/>
<constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="iZV-CB-uhN" secondAttribute="trailing" constant="16" id="Fcw-vY-z0c"/>
<constraint firstItem="Uox-tQ-aHh" firstAttribute="leading" secondItem="dqm-7z-zxb" secondAttribute="leading" constant="-8" id="H94-46-iac"/>
<constraint firstAttribute="trailing" secondItem="Ec0-sM-bbQ" secondAttribute="trailing" constant="16" id="MAT-k3-Hjm"/>
<constraint firstItem="Uox-tQ-aHh" firstAttribute="trailing" secondItem="wOb-kl-MC5" secondAttribute="trailingMargin" id="SKr-cB-7Ij"/>
<constraint firstItem="Ft6-FA-tBM" firstAttribute="leading" secondItem="dqm-7z-zxb" secondAttribute="leading" id="YRz-OL-zQZ"/>
<constraint firstItem="Uox-tQ-aHh" firstAttribute="leading" secondItem="kFn-VL-JHT" secondAttribute="leading" constant="8" id="ZRD-wl-zp7"/>
<constraint firstItem="Ec0-sM-bbQ" firstAttribute="top" secondItem="iZV-CB-uhN" secondAttribute="bottom" constant="8" symbolic="YES" id="ZWH-BT-4Oh"/>
<constraint firstItem="Uox-tQ-aHh" firstAttribute="leading" secondItem="kFn-VL-JHT" secondAttribute="leading" constant="8" id="Zkm-Tw-24K"/>
<constraint firstItem="dqm-7z-zxb" firstAttribute="top" secondItem="Uox-tQ-aHh" secondAttribute="bottom" constant="17" id="Zr7-U0-G46"/>
<constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="iZV-CB-uhN" secondAttribute="trailing" constant="16" id="ald-k9-PRp"/>
<constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="6Zb-r4-Yob" secondAttribute="trailing" constant="16" id="cpA-Gb-Q8h"/>
<constraint firstItem="6Zb-r4-Yob" firstAttribute="top" secondItem="Ft6-FA-tBM" secondAttribute="bottom" constant="8" symbolic="YES" id="hCs-Ij-dS6"/>
<constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="Ec0-sM-bbQ" secondAttribute="trailing" constant="16" id="hn6-ob-nmx"/>
<constraint firstItem="Ft6-FA-tBM" firstAttribute="top" secondItem="dqm-7z-zxb" secondAttribute="bottom" constant="8" id="hwr-a5-J0y"/>
<constraint firstItem="iZV-CB-uhN" firstAttribute="leading" secondItem="kFn-VL-JHT" secondAttribute="leading" constant="16" id="o9F-ui-EtT"/>
<constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="Ec0-sM-bbQ" secondAttribute="trailing" constant="16" id="oDL-s5-dqt"/>
<constraint firstAttribute="bottom" secondItem="Ec0-sM-bbQ" secondAttribute="bottom" constant="410" id="ofa-fY-uFj"/>
<constraint firstItem="Ec0-sM-bbQ" firstAttribute="leading" secondItem="kFn-VL-JHT" secondAttribute="leading" constant="16" id="p3C-Gr-sFf"/>
<constraint firstItem="6Zb-r4-Yob" firstAttribute="leading" secondItem="kFn-VL-JHT" secondAttribute="leading" constant="16" id="rCa-tb-MBg"/>
<constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="6Zb-r4-Yob" secondAttribute="trailing" constant="16" id="s5a-TG-BTy"/>
<constraint firstItem="Uox-tQ-aHh" firstAttribute="trailing" secondItem="dqm-7z-zxb" secondAttribute="trailing" constant="-8" id="xRJ-xW-FDd"/>
<constraint firstItem="Uox-tQ-aHh" firstAttribute="trailing" secondItem="kFn-VL-JHT" secondAttribute="trailing" constant="-8" id="zDg-vH-Icf"/>
</constraints>
<viewLayoutGuide key="contentLayoutGuide" id="WbH-6M-xxQ"/>
<viewLayoutGuide key="frameLayoutGuide" id="kFn-VL-JHT"/>
</scrollView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="wOb-kl-MC5" firstAttribute="centerX" secondItem="Ox3-d8-QQc" secondAttribute="centerX" id="GdM-f0-Dc8"/>
<constraint firstAttribute="bottom" secondItem="wOb-kl-MC5" secondAttribute="bottom" constant="-196" id="r7x-fe-FTH"/>
<constraint firstItem="wOb-kl-MC5" firstAttribute="top" secondItem="Ox3-d8-QQc" secondAttribute="topMargin" constant="-1" id="uJS-vU-3G0"/>
</constraints>
</view>
<navigationItem key="navigationItem" title="Electric" id="rgt-tm-YA9"/>
<connections>
<outlet property="tableView" destination="Ft6-FA-tBM" id="3dX-2R-CNM"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="ILp-zW-vJS" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="1360.8695652173915" y="243.75"/>
</scene>
<!--Handyman-->
<scene sceneID="YJ2-XP-V1j">
<objects>
<viewController title="Handyman" id="pn9-ml-gRd" customClass="HandmanViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="JuT-ER-s2a"/>
<viewControllerLayoutGuide type="bottom" id="mVh-EM-n3c"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="WYQ-qO-1uc">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Evh-Q6-pmw">
<rect key="frame" x="0.0" y="87" width="406" height="1005"/>
<subviews>
<button contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="kkO-w9-OoR">
<rect key="frame" x="16" y="574" width="374" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="BOOK NOW">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="BOOK_NOW_Click:" destination="pn9-ml-gRd" eventType="touchUpInside" id="V0B-Op-6Nm"/>
</connections>
</button>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="GF9-jP-npH">
<rect key="frame" x="16" y="611" width="374" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="EDIT">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="JgQ-M6-bIY">
<rect key="frame" x="16" y="648" width="374" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="DELETE">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="65" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="TLV-yn-gjz">
<rect key="frame" x="16" y="303" width="382" height="263"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="height" constant="263" id="YT0-KG-Ptw"/>
</constraints>
</tableView>
<view clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Sjq-s9-kJ0">
<rect key="frame" x="13" y="22" width="382" height="213"/>
<subviews>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" verticalCompressionResistancePriority="751" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Fbg-un-grM">
<rect key="frame" x="8" y="49.5" width="366" height="29"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="tintColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="Start typing the task name and choose the right one">
<color key="titleColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Choose a task or discribe a problem" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mtr-Ff-YNJ">
<rect key="frame" x="51" y="21" width="273.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" keyboardDismissMode="interactive" editable="NO" text="Discribe your problem. For example Entering electricity into the house." textAlignment="center" translatesAutoresizingMaskIntoConstraints="NO" id="0VV-Me-HUc">
<rect key="frame" x="8" y="86.5" width="374" height="106.5"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<accessibility key="accessibilityConfiguration">
<accessibilityTraits key="traits" allowsDirectInteraction="YES"/>
</accessibility>
<color key="textColor" systemColor="labelColor"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits" enablesReturnKeyAutomatically="YES"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</textView>
</subviews>
<constraints>
<constraint firstItem="0VV-Me-HUc" firstAttribute="top" secondItem="Fbg-un-grM" secondAttribute="bottom" constant="8" symbolic="YES" id="3VE-uX-reM"/>
<constraint firstItem="Fbg-un-grM" firstAttribute="leading" secondItem="Sjq-s9-kJ0" secondAttribute="leadingMargin" id="5fi-RK-jVc"/>
<constraint firstAttribute="trailing" secondItem="Fbg-un-grM" secondAttribute="trailing" constant="8" id="UIK-2u-lmt"/>
<constraint firstItem="mtr-Ff-YNJ" firstAttribute="leading" secondItem="Sjq-s9-kJ0" secondAttribute="leading" constant="51" id="a9z-aN-U7K"/>
<constraint firstAttribute="trailing" secondItem="Fbg-un-grM" secondAttribute="trailing" constant="8" id="cMj-vz-ZqD"/>
<constraint firstAttribute="trailing" secondItem="Fbg-un-grM" secondAttribute="trailing" constant="8" id="iAk-Oq-Zmi"/>
<constraint firstAttribute="trailing" secondItem="Fbg-un-grM" secondAttribute="trailing" constant="8" id="iDE-iP-KiT"/>
<constraint firstAttribute="bottom" secondItem="0VV-Me-HUc" secondAttribute="bottom" constant="20" id="iWH-cQ-EjT"/>
<constraint firstItem="0VV-Me-HUc" firstAttribute="leading" secondItem="Fbg-un-grM" secondAttribute="leading" id="jcU-ov-oX8"/>
<constraint firstItem="0VV-Me-HUc" firstAttribute="trailing" secondItem="Fbg-un-grM" secondAttribute="trailing" constant="8" id="kA1-Eb-46u"/>
<constraint firstAttribute="trailing" secondItem="0VV-Me-HUc" secondAttribute="trailing" id="m1s-HS-ycP"/>
<constraint firstItem="Fbg-un-grM" firstAttribute="top" secondItem="mtr-Ff-YNJ" secondAttribute="bottom" constant="8" symbolic="YES" id="naX-rW-O3u"/>
<constraint firstItem="mtr-Ff-YNJ" firstAttribute="top" secondItem="Sjq-s9-kJ0" secondAttribute="top" constant="21" id="qZX-Cz-16f"/>
<constraint firstAttribute="trailing" secondItem="Fbg-un-grM" secondAttribute="trailing" constant="8" id="xtK-8u-Sbd"/>
</constraints>
</view>
<view contentMode="scaleToFill" id="olz-GI-amO">
<rect key="frame" x="16" y="218" width="390" height="38"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="xsq-kH-cQr">
<rect key="frame" x="135" y="46" width="105" height="22"/>
<state key="normal" title="Add photo" image="plus.viewfinder" catalog="system">
<color key="titleColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
</button>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="xsq-kH-cQr" firstAttribute="top" secondItem="olz-GI-amO" secondAttribute="top" constant="46" id="Xts-Dl-kY9"/>
<constraint firstItem="xsq-kH-cQr" firstAttribute="leading" secondItem="olz-GI-amO" secondAttribute="leading" constant="135" id="sj6-0b-uGe"/>
</constraints>
</view>
</subviews>
<constraints>
<constraint firstItem="JgQ-M6-bIY" firstAttribute="leading" secondItem="8Dc-om-cYb" secondAttribute="leading" constant="16" id="0Qp-Gq-Bcd"/>
<constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="GF9-jP-npH" secondAttribute="trailing" constant="16" id="2DX-NL-1eB"/>
<constraint firstItem="Sjq-s9-kJ0" firstAttribute="leading" secondItem="olz-GI-amO" secondAttribute="leading" constant="-3" id="4c2-H8-hLQ"/>
<constraint firstAttribute="bottom" secondItem="JgQ-M6-bIY" secondAttribute="bottom" constant="410" id="4ik-gQ-bw5"/>
<constraint firstItem="kkO-w9-OoR" firstAttribute="top" secondItem="TLV-yn-gjz" secondAttribute="bottom" constant="8" symbolic="YES" id="4oZ-kk-WSA"/>
<constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="GF9-jP-npH" secondAttribute="trailing" constant="16" id="AtO-JI-MZV"/>
<constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="JgQ-M6-bIY" secondAttribute="trailing" constant="16" id="GAW-EO-fcN"/>
<constraint firstItem="JgQ-M6-bIY" firstAttribute="top" secondItem="GF9-jP-npH" secondAttribute="bottom" constant="8" symbolic="YES" id="OeI-LJ-AYe"/>
<constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="GF9-jP-npH" secondAttribute="trailing" constant="16" id="P8w-aP-v97"/>
<constraint firstItem="TLV-yn-gjz" firstAttribute="trailing" secondItem="olz-GI-amO" secondAttribute="trailing" constant="-8" id="PC4-nf-ARX"/>
<constraint firstItem="Sjq-s9-kJ0" firstAttribute="top" secondItem="8Dc-om-cYb" secondAttribute="top" constant="23" id="TtP-Gw-B5G"/>
<constraint firstItem="GF9-jP-npH" firstAttribute="top" secondItem="kkO-w9-OoR" secondAttribute="bottom" constant="8" symbolic="YES" id="Xmn-Tz-bzi"/>
<constraint firstItem="TLV-yn-gjz" firstAttribute="top" secondItem="olz-GI-amO" secondAttribute="bottom" constant="47" id="cnM-9A-8eH"/>
<constraint firstItem="Sjq-s9-kJ0" firstAttribute="trailing" secondItem="olz-GI-amO" secondAttribute="trailing" constant="-11" id="err-sh-9cz"/>
<constraint firstItem="kkO-w9-OoR" firstAttribute="leading" secondItem="8Dc-om-cYb" secondAttribute="leading" constant="16" id="h3A-Yi-K0d"/>
<constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="kkO-w9-OoR" secondAttribute="trailing" constant="16" id="hZI-xC-C7Q"/>
<constraint firstItem="olz-GI-amO" firstAttribute="top" secondItem="Sjq-s9-kJ0" secondAttribute="bottom" constant="-17" id="hqh-2Y-kZQ"/>
<constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="JgQ-M6-bIY" secondAttribute="trailing" constant="16" id="ih2-RT-a8h"/>
<constraint firstItem="GF9-jP-npH" firstAttribute="leading" secondItem="8Dc-om-cYb" secondAttribute="leading" constant="16" id="qsI-zw-AwC"/>
<constraint firstAttribute="trailing" secondItem="JgQ-M6-bIY" secondAttribute="trailing" constant="16" id="rgZ-HZ-aSn"/>
<constraint firstItem="Sjq-s9-kJ0" firstAttribute="trailing" secondItem="Evh-Q6-pmw" secondAttribute="trailingMargin" constant="-3" id="vTP-Ev-j8U"/>
<constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="kkO-w9-OoR" secondAttribute="trailing" constant="16" id="w4Y-HX-wj5"/>
<constraint firstItem="Sjq-s9-kJ0" firstAttribute="trailing" secondItem="8Dc-om-cYb" secondAttribute="trailing" constant="-11" id="w5k-Ew-bs3"/>
<constraint firstItem="TLV-yn-gjz" firstAttribute="leading" secondItem="olz-GI-amO" secondAttribute="leading" id="zZu-6n-fqh"/>
</constraints>
<viewLayoutGuide key="contentLayoutGuide" id="xlr-cK-01q"/>
<viewLayoutGuide key="frameLayoutGuide" id="8Dc-om-cYb"/>
</scrollView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="Evh-Q6-pmw" firstAttribute="leading" secondItem="WYQ-qO-1uc" secondAttribute="leading" id="78s-jo-MQw"/>
<constraint firstAttribute="bottom" secondItem="Evh-Q6-pmw" secondAttribute="bottom" constant="-196" id="Dz6-Oo-GIK"/>
<constraint firstItem="Evh-Q6-pmw" firstAttribute="top" secondItem="WYQ-qO-1uc" secondAttribute="topMargin" constant="-1" id="cbV-vU-6is"/>
<constraint firstAttribute="trailingMargin" secondItem="Evh-Q6-pmw" secondAttribute="trailing" constant="-12" id="gxj-CM-1ut"/>
</constraints>
</view>
<navigationItem key="navigationItem" title="Hamdyman" largeTitleDisplayMode="never" id="o2h-fn-Vof"/>
<connections>
<outlet property="tableView" destination="TLV-yn-gjz" id="kEK-vj-4n3"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="Lmm-tD-Lz3" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="2057.971014492754" y="260.49107142857144"/>
</scene>
<!--Map-->
<scene sceneID="tRu-tc-UB7">
<objects>
<viewController storyboardIdentifier="Map" title="Map" useStoryboardIdentifierAsRestorationIdentifier="YES" id="N89-nt-uQQ" customClass="MapViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="Blq-gP-izO"/>
<viewControllerLayoutGuide type="bottom" id="UBd-Hl-5Lr"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="Mqk-Qe-vqM">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<mapView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" mapType="standard" showsUserLocation="YES" showsScale="YES" translatesAutoresizingMaskIntoConstraints="NO" id="i0k-o9-Ni2">
<rect key="frame" x="0.0" y="52" width="414" height="810"/>
</mapView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="zyl-7n-gof">
<rect key="frame" x="37" y="804" width="340" height="30"/>
<color key="backgroundColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="Save position">
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="i0k-o9-Ni2" firstAttribute="top" secondItem="Blq-gP-izO" secondAttribute="bottom" constant="8" symbolic="YES" id="1NC-fE-iWs"/>
<constraint firstItem="i0k-o9-Ni2" firstAttribute="leading" secondItem="Mqk-Qe-vqM" secondAttribute="leadingMargin" constant="-20" id="B4M-8i-Jwn"/>
<constraint firstItem="UBd-Hl-5Lr" firstAttribute="top" secondItem="zyl-7n-gof" secondAttribute="bottom" constant="28" id="IAg-q5-eD7"/>
<constraint firstItem="i0k-o9-Ni2" firstAttribute="trailing" secondItem="Mqk-Qe-vqM" secondAttribute="trailingMargin" constant="20" id="Kkb-SU-wYl"/>
<constraint firstItem="UBd-Hl-5Lr" firstAttribute="top" secondItem="i0k-o9-Ni2" secondAttribute="bottom" id="TcE-gH-Ysd"/>
<constraint firstItem="zyl-7n-gof" firstAttribute="leading" secondItem="Mqk-Qe-vqM" secondAttribute="leadingMargin" constant="17" id="bLj-ua-dbr"/>
<constraint firstItem="UBd-Hl-5Lr" firstAttribute="top" secondItem="zyl-7n-gof" secondAttribute="bottom" constant="28" id="pTE-Tu-JXJ"/>
<constraint firstItem="zyl-7n-gof" firstAttribute="centerX" secondItem="i0k-o9-Ni2" secondAttribute="centerX" id="xUd-KF-aQn"/>
<constraint firstAttribute="trailingMargin" secondItem="zyl-7n-gof" secondAttribute="trailing" constant="17" id="zxM-3u-HOn"/>
</constraints>
</view>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="PpW-YC-cuj" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="2766.666666666667" y="284.59821428571428"/>
</scene>
<!--DateTimeController-->
<scene sceneID="BuO-Pk-89Q">
<objects>
<viewController storyboardIdentifier="Calendar" title="DateTimeController" useStoryboardIdentifierAsRestorationIdentifier="YES" id="fxU-oG-Nm5" customClass="CalendarViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="LQs-aY-gIh"/>
<viewControllerLayoutGuide type="bottom" id="Tj0-yI-T4M"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="V0i-PJ-8YX">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<datePicker contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="Wkt-C5-HDE">
<rect key="frame" x="20" y="44" width="374" height="43"/>
<constraints>
<constraint firstAttribute="width" secondItem="Wkt-C5-HDE" secondAttribute="height" multiplier="374:43" id="Exc-4v-orX"/>
</constraints>
<locale key="locale" localeIdentifier="en"/>
</datePicker>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="NRq-cu-ttu">
<rect key="frame" x="20" y="112" width="374" height="30"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="Save Date/Time">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="9" translatesAutoresizingMaskIntoConstraints="NO" id="qJc-La-bly">
<rect key="frame" x="20" y="150" width="374" height="163"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Enter new contact" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fiZ-DI-j6p">
<rect key="frame" x="0.0" y="0.0" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="+1 123 456 67 67" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="eFE-8R-i28">
<rect key="frame" x="0.0" y="43" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
</textField>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Retry new contact" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="N2i-rU-dEj">
<rect key="frame" x="0.0" y="86" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="+1 123 456 78 90" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="hDh-19-lyl">
<rect key="frame" x="0.0" y="129" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
</textField>
</subviews>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="U14-01-Ckg">
<rect key="frame" x="20" y="321" width="374" height="30"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="Save new contact">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="9" translatesAutoresizingMaskIntoConstraints="NO" id="w2B-xK-YUD">
<rect key="frame" x="20" y="366" width="374" height="163"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Enter new card" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="BRv-Wu-79n">
<rect key="frame" x="0.0" y="0.0" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="**** 1234" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="uiO-vJ-oSw">
<rect key="frame" x="0.0" y="43" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits" secureTextEntry="YES"/>
</textField>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Retry new card" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xbP-ZJ-KdX">
<rect key="frame" x="0.0" y="86" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="**** 1234" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Q50-I4-NuB">
<rect key="frame" x="0.0" y="129" width="374" height="34"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits" secureTextEntry="YES"/>
</textField>
</subviews>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Y4l-Sf-XNd">
<rect key="frame" x="20" y="549" width="374" height="30"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="Save new card">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="U14-01-Ckg" firstAttribute="top" secondItem="qJc-La-bly" secondAttribute="bottom" constant="8" id="924-lE-6Sb"/>
<constraint firstItem="Y4l-Sf-XNd" firstAttribute="top" secondItem="w2B-xK-YUD" secondAttribute="bottom" constant="20" id="9rM-Jt-dek"/>
<constraint firstItem="w2B-xK-YUD" firstAttribute="top" secondItem="U14-01-Ckg" secondAttribute="bottom" constant="15" id="9s7-4f-DRU"/>
<constraint firstItem="w2B-xK-YUD" firstAttribute="leading" secondItem="V0i-PJ-8YX" secondAttribute="leading" constant="20" id="DtE-mC-zCP"/>
<constraint firstItem="Wkt-C5-HDE" firstAttribute="top" secondItem="LQs-aY-gIh" secondAttribute="bottom" id="Ium-YB-cDm"/>
<constraint firstItem="Wkt-C5-HDE" firstAttribute="leading" secondItem="V0i-PJ-8YX" secondAttribute="leadingMargin" id="KWg-g0-ZfZ"/>
<constraint firstItem="NRq-cu-ttu" firstAttribute="top" secondItem="LQs-aY-gIh" secondAttribute="bottom" constant="68" id="LNL-hp-bm4"/>
<constraint firstItem="qJc-La-bly" firstAttribute="top" secondItem="NRq-cu-ttu" secondAttribute="bottom" constant="8" id="NF0-9A-AZc"/>
<constraint firstAttribute="trailing" secondItem="w2B-xK-YUD" secondAttribute="trailing" constant="20" id="P6u-2D-DrK"/>
<constraint firstItem="qJc-La-bly" firstAttribute="leading" secondItem="V0i-PJ-8YX" secondAttribute="leading" constant="20" id="RMO-qe-Keh"/>
<constraint firstAttribute="trailing" secondItem="U14-01-Ckg" secondAttribute="trailing" constant="20" id="U6T-Qa-Fcn"/>
<constraint firstItem="U14-01-Ckg" firstAttribute="leading" secondItem="V0i-PJ-8YX" secondAttribute="leading" constant="20" id="WN7-sf-am6"/>
<constraint firstItem="NRq-cu-ttu" firstAttribute="leading" secondItem="V0i-PJ-8YX" secondAttribute="leading" constant="20" id="gTP-y1-v58"/>
<constraint firstAttribute="trailing" secondItem="Y4l-Sf-XNd" secondAttribute="trailing" constant="20" id="gyQ-dr-4Yp"/>
<constraint firstItem="Y4l-Sf-XNd" firstAttribute="leading" secondItem="V0i-PJ-8YX" secondAttribute="leading" constant="20" id="sW9-dh-Bys"/>
<constraint firstAttribute="trailing" secondItem="NRq-cu-ttu" secondAttribute="trailing" constant="20" id="u8u-8Z-5jJ"/>
<constraint firstItem="Wkt-C5-HDE" firstAttribute="trailing" secondItem="V0i-PJ-8YX" secondAttribute="trailingMargin" id="wjx-dE-H4f"/>
<constraint firstAttribute="trailing" secondItem="qJc-La-bly" secondAttribute="trailing" constant="20" id="yJM-FP-yIk"/>
</constraints>
</view>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="jfl-KJ-u1X" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="3502.898550724638" y="284.59821428571428"/>
</scene>
<!--Plumbing-->
<scene sceneID="hYv-nD-Jeg">
<objects>
<viewController title="Plumbing" id="w3U-Wu-gHP" customClass="PlumViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="mQB-Tv-cOI"/>
<viewControllerLayoutGuide type="bottom" id="V24-Wf-b2L"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="bSX-pq-i53">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="nUc-jS-UOB">
<rect key="frame" x="20" y="88" width="381" height="761"/>
<subviews>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="KVw-4I-2Pd">
<rect key="frame" x="8" y="22" width="365" height="248"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="height" constant="284" id="pOd-nW-Iba"/>
</constraints>
</tableView>
<stackView opaque="NO" contentMode="scaleAspectFit" insetsLayoutMarginsFromSafeArea="NO" axis="vertical" distribution="fillEqually" alignment="top" translatesAutoresizingMaskIntoConstraints="NO" id="VOW-YF-f4h">
<rect key="frame" x="16" y="278" width="167.5" height="39"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Price" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="sa7-M4-9I4">
<rect key="frame" x="0.0" y="0.0" width="37" height="19.5"/>
<fontDescription key="fontDescription" type="system" pointSize="16"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Approximate cost" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6tU-Yp-egm">
<rect key="frame" x="0.0" y="19.5" width="113.5" height="19.5"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="03p-c7-XAl">
<rect key="frame" x="16" y="325" width="190" height="119"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Emergency plumbers" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0cf-VD-9qV">
<rect key="frame" x="0.0" y="0.0" width="190" height="26"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Call price" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gYP-FS-LYc">
<rect key="frame" x="0.0" y="46" width="190" height="26.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Total" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ryg-eP-jeE">
<rect key="frame" x="0.0" y="92.5" width="190" height="26.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstAttribute="width" constant="190" id="MD7-PV-zeB"/>
<constraint firstAttribute="width" secondItem="03p-c7-XAl" secondAttribute="height" multiplier="161:101" id="i7o-ib-CoW"/>
</constraints>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" alignment="bottom" spacing="29" translatesAutoresizingMaskIntoConstraints="NO" id="7YT-SK-IFk">
<rect key="frame" x="296" y="325" width="65" height="119"/>
<subviews>
<label opaque="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="100" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="X3m-dZ-zzf">
<rect key="frame" x="36.5" y="0.0" width="28.5" height="20"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="50" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ZTT-q8-vNn">
<rect key="frame" x="44.5" y="49" width="20.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="150" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zef-Wj-TeW">
<rect key="frame" x="37" y="98.5" width="28" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="Book now and our stuff will come as soon as possible" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Mio-d2-H2q">
<rect key="frame" x="16" y="488" width="349" height="16.5"/>
<constraints>
<constraint firstAttribute="height" constant="16.5" id="tQU-Qw-DQa"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="CMP-nm-ETu">
<rect key="frame" x="15" y="521" width="351" height="30"/>
<color key="backgroundColor" systemColor="systemOrangeColor"/>
<state key="normal" title="BOOK NOW">
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="BOOK_Click:" destination="w3U-Wu-gHP" eventType="touchUpInside" id="WnA-wp-Mb7"/>
</connections>
</button>
</subviews>
<constraints>
<constraint firstItem="7YT-SK-IFk" firstAttribute="top" secondItem="KVw-4I-2Pd" secondAttribute="bottom" constant="55" id="1ad-7C-C27"/>
<constraint firstItem="KVw-4I-2Pd" firstAttribute="leading" secondItem="nUc-jS-UOB" secondAttribute="leadingMargin" id="4ZB-3x-x0P"/>
<constraint firstItem="CMP-nm-ETu" firstAttribute="top" secondItem="Mio-d2-H2q" secondAttribute="bottom" constant="16" id="9wy-vO-3PG"/>
<constraint firstItem="CMP-nm-ETu" firstAttribute="centerX" secondItem="nUc-jS-UOB" secondAttribute="centerX" id="Ajj-Zg-hGs"/>
<constraint firstItem="03p-c7-XAl" firstAttribute="top" secondItem="VOW-YF-f4h" secondAttribute="bottom" constant="8" symbolic="YES" id="DGk-Ec-wqs"/>
<constraint firstItem="03p-c7-XAl" firstAttribute="leading" secondItem="VOW-YF-f4h" secondAttribute="leading" id="GE4-pO-qcp"/>
<constraint firstItem="03p-c7-XAl" firstAttribute="top" secondItem="7YT-SK-IFk" secondAttribute="top" id="NpH-UC-gnC"/>
<constraint firstItem="tHR-Nd-Dic" firstAttribute="trailing" secondItem="VOW-YF-f4h" secondAttribute="trailing" constant="197.5" id="OXm-oI-RC8"/>
<constraint firstItem="Mio-d2-H2q" firstAttribute="leading" secondItem="03p-c7-XAl" secondAttribute="leading" id="Sp4-R2-hdy"/>
<constraint firstItem="VOW-YF-f4h" firstAttribute="leading" secondItem="tHR-Nd-Dic" secondAttribute="leading" constant="16" id="VqN-3a-IGV"/>
<constraint firstItem="VOW-YF-f4h" firstAttribute="top" secondItem="KVw-4I-2Pd" secondAttribute="bottom" constant="8" symbolic="YES" id="W5W-Rc-d5v"/>
<constraint firstItem="KVw-4I-2Pd" firstAttribute="trailing" secondItem="nUc-jS-UOB" secondAttribute="trailingMargin" id="Wwb-lC-QRQ"/>
<constraint firstItem="CMP-nm-ETu" firstAttribute="leading" secondItem="nUc-jS-UOB" secondAttribute="leadingMargin" constant="7" id="ZpS-Mi-Riu"/>
<constraint firstItem="KVw-4I-2Pd" firstAttribute="top" secondItem="tHR-Nd-Dic" secondAttribute="top" constant="22" id="cDB-Ds-KoJ"/>
<constraint firstItem="7YT-SK-IFk" firstAttribute="leading" secondItem="03p-c7-XAl" secondAttribute="trailing" constant="90" id="dMR-Fp-dZL"/>
<constraint firstItem="KVw-4I-2Pd" firstAttribute="centerX" secondItem="nUc-jS-UOB" secondAttribute="centerX" id="ddF-x6-tvn"/>
<constraint firstAttribute="bottom" secondItem="CMP-nm-ETu" secondAttribute="bottom" constant="246" id="hgl-r6-eUe"/>
<constraint firstItem="Mio-d2-H2q" firstAttribute="top" secondItem="nUc-jS-UOB" secondAttribute="top" constant="452" id="hxZ-Gp-h8f"/>
<constraint firstItem="Mio-d2-H2q" firstAttribute="top" secondItem="03p-c7-XAl" secondAttribute="bottom" constant="8" id="ijh-IJ-eEC"/>
<constraint firstItem="tHR-Nd-Dic" firstAttribute="trailing" secondItem="7YT-SK-IFk" secondAttribute="trailing" constant="20" id="qbD-Fc-T09"/>
<constraint firstItem="Mio-d2-H2q" firstAttribute="centerX" secondItem="CMP-nm-ETu" secondAttribute="centerX" id="tlO-2i-cMr"/>
<constraint firstItem="03p-c7-XAl" firstAttribute="centerY" secondItem="7YT-SK-IFk" secondAttribute="centerY" id="uUG-wL-q1F"/>
</constraints>
<viewLayoutGuide key="contentLayoutGuide" id="ytH-rj-ice"/>
<viewLayoutGuide key="frameLayoutGuide" id="tHR-Nd-Dic"/>
</scrollView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="bottomMargin" secondItem="nUc-jS-UOB" secondAttribute="bottom" constant="-36" id="NKd-fK-IMG"/>
<constraint firstItem="nUc-jS-UOB" firstAttribute="top" secondItem="mQB-Tv-cOI" secondAttribute="bottom" id="WNq-zm-Dnc"/>
<constraint firstAttribute="trailingMargin" secondItem="nUc-jS-UOB" secondAttribute="trailing" constant="-7" id="d8C-7H-aFL"/>
<constraint firstItem="nUc-jS-UOB" firstAttribute="leading" secondItem="bSX-pq-i53" secondAttribute="leadingMargin" id="jrF-ZX-72z"/>
</constraints>
</view>
<navigationItem key="navigationItem" title="Emergency plumbers" leftItemsSupplementBackButton="YES" id="teZ-bH-Ts0"/>
<connections>
<outlet property="tableView" destination="KVw-4I-2Pd" id="rEh-66-iGf"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="0Wq-Me-WNR" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="1462.3188405797102" y="-1073.4375"/>
</scene>
<!--Electrician-->
<scene sceneID="x8E-tO-mFN">
<objects>
<viewController title="Electrician" id="pS2-js-CmU" customClass="EmerElecricianViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="LmD-RQ-jtO"/>
<viewControllerLayoutGuide type="bottom" id="vjC-SY-vza"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="6hi-Nd-cL4">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="qmX-GM-k4B">
<rect key="frame" x="9" y="96" width="396" height="704"/>
<subviews>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="FH0-bG-Zo3">
<rect key="frame" x="21" y="8" width="368" height="265"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="width" constant="368" id="Mgt-a2-Wcg"/>
</constraints>
</tableView>
<stackView opaque="NO" contentMode="scaleAspectFit" insetsLayoutMarginsFromSafeArea="NO" axis="vertical" distribution="fillEqually" alignment="top" translatesAutoresizingMaskIntoConstraints="NO" id="uf2-wL-now">
<rect key="frame" x="26" y="292" width="138.5" height="39"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Price" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="57c-4O-kaT">
<rect key="frame" x="0.0" y="0.0" width="37" height="19.5"/>
<fontDescription key="fontDescription" type="system" pointSize="16"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Approximate cost" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="KXd-e8-Az6">
<rect key="frame" x="0.0" y="19.5" width="113.5" height="19.5"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" alignment="bottom" spacing="4" translatesAutoresizingMaskIntoConstraints="NO" id="FDN-sp-BUQ">
<rect key="frame" x="276" y="339" width="108.5" height="69.5"/>
<subviews>
<label opaque="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="100" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="LKv-SS-gna">
<rect key="frame" x="35" y="0.0" width="73.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="50" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ega-ZL-Q3A">
<rect key="frame" x="88" y="24.5" width="20.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="150" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="q4w-dE-x3s">
<rect key="frame" x="35" y="49" width="73.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="LKv-SS-gna" firstAttribute="leading" secondItem="q4w-dE-x3s" secondAttribute="leading" id="Sv2-1Y-wjb"/>
<constraint firstItem="LKv-SS-gna" firstAttribute="leading" secondItem="FDN-sp-BUQ" secondAttribute="leading" constant="35" id="kx7-1s-n9O"/>
</constraints>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="4" translatesAutoresizingMaskIntoConstraints="NO" id="Hb2-RA-6AH">
<rect key="frame" x="26" y="339" width="170" height="68"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Emergency plumbers" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dkD-dL-SEY">
<rect key="frame" x="0.0" y="0.0" width="170" height="20"/>
<constraints>
<constraint firstAttribute="height" constant="20" id="N1c-Wk-U5w"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Call price" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mZf-z9-B03">
<rect key="frame" x="0.0" y="24" width="170" height="20"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Total" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="tnd-yy-afk">
<rect key="frame" x="0.0" y="48" width="170" height="20"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstAttribute="height" constant="68" id="737-rR-YNz"/>
<constraint firstAttribute="width" constant="170" id="tH5-hi-v3q"/>
</constraints>
</stackView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Book now and our stuff will come as soon as possible" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cmV-Ze-CYn">
<rect key="frame" x="25" y="423.5" width="359" height="18"/>
<constraints>
<constraint firstAttribute="height" constant="18" id="Aga-X2-RMM"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="fRA-od-Pk9">
<rect key="frame" x="21" y="449.5" width="363" height="30"/>
<color key="backgroundColor" systemColor="systemOrangeColor"/>
<constraints>
<constraint firstAttribute="width" constant="363" id="art-fU-u8H"/>
</constraints>
<state key="normal" title="BOOK NOW">
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="BOOK_Click:" destination="VDd-kQ-ucs" eventType="touchUpInside" id="ixb-G0-tOH"/>
<action selector="BOOK__Click:" destination="pS2-js-CmU" eventType="touchUpInside" id="VD5-ck-NkJ"/>
</connections>
</button>
</subviews>
<constraints>
<constraint firstAttribute="trailing" secondItem="FDN-sp-BUQ" secondAttribute="trailing" constant="11.5" id="0Lw-zQ-kNz"/>
<constraint firstItem="Hb2-RA-6AH" firstAttribute="leading" secondItem="uf2-wL-now" secondAttribute="leading" id="4b5-Wu-2H7"/>
<constraint firstItem="fRA-od-Pk9" firstAttribute="centerX" secondItem="qmX-GM-k4B" secondAttribute="centerX" constant="4.5" id="5rK-Qw-KXB"/>
<constraint firstItem="Hb2-RA-6AH" firstAttribute="top" secondItem="uf2-wL-now" secondAttribute="bottom" constant="8" symbolic="YES" id="6VM-EQ-eaq"/>
<constraint firstAttribute="trailing" secondItem="fRA-od-Pk9" secondAttribute="trailing" constant="12" id="BfN-bD-GMu"/>
<constraint firstItem="FDN-sp-BUQ" firstAttribute="leading" secondItem="Hb2-RA-6AH" secondAttribute="trailing" constant="80" id="Cmw-s5-LDJ"/>
<constraint firstItem="Ced-eu-fvZ" firstAttribute="trailing" secondItem="FDN-sp-BUQ" secondAttribute="trailing" constant="11.5" id="Oib-K0-aPD"/>
<constraint firstItem="fRA-od-Pk9" firstAttribute="top" secondItem="cmV-Ze-CYn" secondAttribute="bottom" constant="8" symbolic="YES" id="P84-Ni-lZ5"/>
<constraint firstItem="uf2-wL-now" firstAttribute="top" secondItem="qmX-GM-k4B" secondAttribute="top" constant="292" id="Q7A-J9-4y1"/>
<constraint firstItem="cmV-Ze-CYn" firstAttribute="trailing" secondItem="fRA-od-Pk9" secondAttribute="trailing" id="VCR-Yf-pHO"/>
<constraint firstItem="Hb2-RA-6AH" firstAttribute="top" secondItem="FDN-sp-BUQ" secondAttribute="top" id="VUF-jm-TFJ"/>
<constraint firstAttribute="bottom" secondItem="cmV-Ze-CYn" secondAttribute="bottom" constant="262" id="YKJ-je-fDT"/>
<constraint firstItem="fRA-od-Pk9" firstAttribute="leading" secondItem="Ced-eu-fvZ" secondAttribute="leading" constant="21" id="ZLh-S8-f4g"/>
<constraint firstItem="Ced-eu-fvZ" firstAttribute="trailing" secondItem="uf2-wL-now" secondAttribute="trailing" constant="231.5" id="aDj-qc-R2k"/>
<constraint firstItem="fRA-od-Pk9" firstAttribute="top" secondItem="Hb2-RA-6AH" secondAttribute="bottom" constant="42.5" id="aob-bP-zn9"/>
<constraint firstItem="FH0-bG-Zo3" firstAttribute="leading" secondItem="Ced-eu-fvZ" secondAttribute="leading" constant="21" id="bcI-UW-7ub"/>
<constraint firstItem="FH0-bG-Zo3" firstAttribute="top" secondItem="qmX-GM-k4B" secondAttribute="topMargin" id="dfB-pJ-m6H"/>
<constraint firstItem="uf2-wL-now" firstAttribute="leading" secondItem="Ced-eu-fvZ" secondAttribute="leading" constant="26" id="ecN-LD-bAm"/>
<constraint firstItem="cmV-Ze-CYn" firstAttribute="top" secondItem="Hb2-RA-6AH" secondAttribute="bottom" constant="16.5" id="lme-U2-H7e"/>
<constraint firstItem="cmV-Ze-CYn" firstAttribute="leading" secondItem="FH0-bG-Zo3" secondAttribute="leading" constant="4" id="pSN-n0-Y3m"/>
<constraint firstItem="uf2-wL-now" firstAttribute="top" secondItem="FH0-bG-Zo3" secondAttribute="bottom" constant="19" id="v9q-y3-Lh2"/>
</constraints>
<viewLayoutGuide key="contentLayoutGuide" id="sX3-ql-rZF"/>
<viewLayoutGuide key="frameLayoutGuide" id="Ced-eu-fvZ"/>
</scrollView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="qmX-GM-k4B" firstAttribute="centerY" secondItem="6hi-Nd-cL4" secondAttribute="centerY" id="4dL-rE-h1C"/>
<constraint firstItem="qmX-GM-k4B" firstAttribute="top" secondItem="LmD-RQ-jtO" secondAttribute="bottom" constant="8" symbolic="YES" id="LWn-ex-aTK"/>
<constraint firstItem="qmX-GM-k4B" firstAttribute="centerX" secondItem="6hi-Nd-cL4" secondAttribute="centerX" id="LfZ-Nd-xwW"/>
</constraints>
</view>
<navigationItem key="navigationItem" title="Electrician emergency" leftItemsSupplementBackButton="YES" id="sQF-O2-OQs"/>
<connections>
<outlet property="tableView" destination="FH0-bG-Zo3" id="qTJ-Ov-JxZ"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="hoY-hb-atU" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="2124.6376811594205" y="-1073.4375"/>
</scene>
<!--HandymanEmer-->
<scene sceneID="fiJ-T1-CiV">
<objects>
<viewController title="HandymanEmer" id="VDd-kQ-ucs" customClass="EmerHandViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="V61-hJ-THo"/>
<viewControllerLayoutGuide type="bottom" id="leo-Yx-cDK"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="vLs-6e-8oq">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="wRc-GI-LBB">
<rect key="frame" x="9" y="96" width="396" height="704"/>
<subviews>
<stackView opaque="NO" contentMode="scaleAspectFit" insetsLayoutMarginsFromSafeArea="NO" axis="vertical" distribution="fillEqually" alignment="top" translatesAutoresizingMaskIntoConstraints="NO" id="0cS-Pf-FQA">
<rect key="frame" x="16" y="314" width="138.5" height="39"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Price" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="BuB-bU-aHN">
<rect key="frame" x="0.0" y="0.0" width="37" height="19.5"/>
<fontDescription key="fontDescription" type="system" pointSize="16"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Approximate cost" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kMt-TS-C71">
<rect key="frame" x="0.0" y="19.5" width="113.5" height="19.5"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" alignment="bottom" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="fIZ-H4-lQl">
<rect key="frame" x="266" y="361" width="108.5" height="101.5"/>
<subviews>
<label opaque="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="100" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8nb-Bi-Dsa">
<rect key="frame" x="35" y="0.0" width="73.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="50" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="aA6-Ir-dxu">
<rect key="frame" x="88" y="40.5" width="20.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="150" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="M8R-Ff-J9X">
<rect key="frame" x="35" y="81" width="73.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="8nb-Bi-Dsa" firstAttribute="leading" secondItem="fIZ-H4-lQl" secondAttribute="leading" constant="35" id="erM-Kl-rvK"/>
<constraint firstItem="8nb-Bi-Dsa" firstAttribute="leading" secondItem="M8R-Ff-J9X" secondAttribute="leading" id="gT4-sJ-UqI"/>
</constraints>
</stackView>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="MnR-N1-wDF">
<rect key="frame" x="21" y="8" width="368" height="284"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="width" constant="368" id="d8O-Cm-SB5"/>
</constraints>
</tableView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="UCb-xd-T34">
<rect key="frame" x="16" y="361" width="170" height="131.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Emergency plumbers" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="QIB-wQ-DKv">
<rect key="frame" x="0.0" y="0.0" width="170" height="24.5"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Call price" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xub-sv-bZ1">
<rect key="frame" x="0.0" y="44.5" width="170" height="24.5"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Total" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Qzv-qi-nuK">
<rect key="frame" x="0.0" y="89" width="170" height="42.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstAttribute="width" constant="170" id="5eU-vR-0h4"/>
<constraint firstAttribute="height" constant="131.5" id="REt-qS-feP"/>
</constraints>
</stackView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Book now and our stuff will come as soon as possible" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YrG-Sj-AUQ">
<rect key="frame" x="15" y="500" width="359" height="18"/>
<constraints>
<constraint firstAttribute="height" constant="18" id="yLF-dU-tVc"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="rbC-Rm-ZoT">
<rect key="frame" x="11" y="526" width="363" height="30"/>
<color key="backgroundColor" systemColor="systemOrangeColor"/>
<constraints>
<constraint firstAttribute="width" constant="363" id="peg-j6-h56"/>
</constraints>
<state key="normal" title="BOOK NOW">
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="7"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
<integer key="value" value="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="BOOK_Click:" destination="VDd-kQ-ucs" eventType="touchUpInside" id="cxc-YQ-9Tg"/>
</connections>
</button>
</subviews>
<constraints>
<constraint firstItem="0cS-Pf-FQA" firstAttribute="top" secondItem="MnR-N1-wDF" secondAttribute="bottom" constant="22" id="0pc-CJ-XBv"/>
<constraint firstItem="0cS-Pf-FQA" firstAttribute="leading" secondItem="6DL-m0-LaG" secondAttribute="leading" constant="16" id="18D-Y2-VP5"/>
<constraint firstItem="MnR-N1-wDF" firstAttribute="top" secondItem="wRc-GI-LBB" secondAttribute="topMargin" id="2o1-MA-ejO"/>
<constraint firstItem="fIZ-H4-lQl" firstAttribute="leading" secondItem="UCb-xd-T34" secondAttribute="trailing" constant="80" id="5gO-CI-0dx"/>
<constraint firstItem="UCb-xd-T34" firstAttribute="leading" secondItem="0cS-Pf-FQA" secondAttribute="leading" id="KoI-eo-Rzg"/>
<constraint firstItem="6DL-m0-LaG" firstAttribute="trailing" secondItem="YrG-Sj-AUQ" secondAttribute="trailing" constant="22" id="Lzj-yo-ao4"/>
<constraint firstItem="rbC-Rm-ZoT" firstAttribute="centerX" secondItem="wRc-GI-LBB" secondAttribute="centerX" constant="-5.5" id="NtU-VE-hkg"/>
<constraint firstItem="UCb-xd-T34" firstAttribute="top" secondItem="fIZ-H4-lQl" secondAttribute="top" id="OEr-GN-KHe"/>
<constraint firstAttribute="trailing" secondItem="fIZ-H4-lQl" secondAttribute="trailing" constant="21.5" id="PJD-cC-3pb"/>
<constraint firstItem="rbC-Rm-ZoT" firstAttribute="top" secondItem="YrG-Sj-AUQ" secondAttribute="bottom" constant="8" id="R6h-6D-77t"/>
<constraint firstItem="UCb-xd-T34" firstAttribute="top" secondItem="0cS-Pf-FQA" secondAttribute="bottom" constant="8" symbolic="YES" id="RZO-ST-Tft"/>
<constraint firstItem="YrG-Sj-AUQ" firstAttribute="top" secondItem="wRc-GI-LBB" secondAttribute="top" constant="500" id="Ra9-Ef-KSO"/>
<constraint firstItem="rbC-Rm-ZoT" firstAttribute="leading" secondItem="6DL-m0-LaG" secondAttribute="leading" constant="11" id="Rzk-hM-HS2"/>
<constraint firstItem="rbC-Rm-ZoT" firstAttribute="top" secondItem="YrG-Sj-AUQ" secondAttribute="bottom" constant="8" symbolic="YES" id="Xgv-0E-1IG"/>
<constraint firstItem="YrG-Sj-AUQ" firstAttribute="leading" secondItem="6DL-m0-LaG" secondAttribute="leading" constant="15" id="YMp-qt-fT2"/>
<constraint firstAttribute="trailing" secondItem="rbC-Rm-ZoT" secondAttribute="trailing" constant="22" id="ees-eO-mMw"/>
<constraint firstAttribute="bottom" secondItem="YrG-Sj-AUQ" secondAttribute="bottom" constant="186" id="gbf-hs-hUn"/>
<constraint firstItem="YrG-Sj-AUQ" firstAttribute="top" secondItem="UCb-xd-T34" secondAttribute="bottom" constant="7.5" id="hAr-7j-EA7"/>
<constraint firstItem="MnR-N1-wDF" firstAttribute="leading" secondItem="6DL-m0-LaG" secondAttribute="leading" constant="21" id="mNy-k1-QGT"/>
<constraint firstItem="0cS-Pf-FQA" firstAttribute="top" secondItem="wRc-GI-LBB" secondAttribute="top" constant="314" id="pvh-9g-YWc"/>
<constraint firstItem="6DL-m0-LaG" firstAttribute="trailing" secondItem="0cS-Pf-FQA" secondAttribute="trailing" constant="241.5" id="wBo-qd-MTm"/>
<constraint firstItem="6DL-m0-LaG" firstAttribute="trailing" secondItem="fIZ-H4-lQl" secondAttribute="trailing" constant="21.5" id="ztl-RO-7ZY"/>
</constraints>
<viewLayoutGuide key="contentLayoutGuide" id="UAI-LT-tFx"/>
<viewLayoutGuide key="frameLayoutGuide" id="6DL-m0-LaG"/>
</scrollView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="wRc-GI-LBB" firstAttribute="centerY" secondItem="vLs-6e-8oq" secondAttribute="centerY" id="lg4-1T-Dl2"/>
<constraint firstItem="wRc-GI-LBB" firstAttribute="top" secondItem="V61-hJ-THo" secondAttribute="bottom" constant="8" symbolic="YES" id="s0L-La-uFL"/>
<constraint firstItem="wRc-GI-LBB" firstAttribute="centerX" secondItem="vLs-6e-8oq" secondAttribute="centerX" id="skU-90-1o0"/>
</constraints>
</view>
<navigationItem key="navigationItem" title="Emergency handyman" leftItemsSupplementBackButton="YES" id="EXb-cN-AZw"/>
<connections>
<outlet property="tableView" destination="MnR-N1-wDF" id="nPz-TS-H6F"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="rab-pP-gh6" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="1837.68115942029" y="-429.24107142857139"/>
</scene>
<!--Tab Bar Controller-->
<scene sceneID="RRk-WJ-HQk">
<objects>
<tabBarController interfaceStyle="dark" id="ts5-fg-sAT" sceneMemberID="viewController">
<navigationItem key="navigationItem" leftItemsSupplementBackButton="YES" id="evY-2a-Wuz"/>
<simulatedNavigationBarMetrics key="simulatedTopBarMetrics" barStyle="black" translucent="NO" prompted="NO"/>
<simulatedTabBarMetrics key="simulatedBottomBarMetrics" barStyle="black" translucent="NO"/>
<tabBar key="tabBar" contentMode="scaleToFill" semanticContentAttribute="playback" insetsLayoutMarginsFromSafeArea="NO" barStyle="black" translucent="NO" id="cDv-m4-GEt">
<rect key="frame" x="0.0" y="0.0" width="414" height="49"/>
<autoresizingMask key="autoresizingMask"/>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</tabBar>
<connections>
<segue destination="4lr-ZD-LLn" kind="relationship" relationship="viewControllers" id="yrD-Sc-WEm"/>
<segue destination="Bbg-Ye-YWv" kind="relationship" relationship="viewControllers" id="Hcb-xQ-jwE"/>
<segue destination="c9R-kf-fAr" kind="relationship" relationship="viewControllers" id="Dch-ut-rVD"/>
<segue destination="c4V-Ra-YZH" kind="relationship" relationship="viewControllers" id="a8q-8I-EOQ"/>
</connections>
</tabBarController>
<placeholder placeholderIdentifier="IBFirstResponder" id="j7x-jS-og4" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-781" y="-710"/>
</scene>
<!--BOOKING-->
<scene sceneID="WCk-QU-enn">
<objects>
<viewController storyboardIdentifier="BookingVK" title="BOOKING" useStoryboardIdentifierAsRestorationIdentifier="YES" interfaceStyle="light" id="cjV-u7-8aw" customClass="VKBookingViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="nry-cx-2aC"/>
<viewControllerLayoutGuide type="bottom" id="ZHF-tO-Hqc"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="lod-tO-J3A">
<rect key="frame" x="0.0" y="0.0" width="414" height="725"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<segmentedControl contentMode="scaleToFill" highlighted="YES" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" selectedSegmentIndex="0" translatesAutoresizingMaskIntoConstraints="NO" id="bzF-n6-7jP">
<rect key="frame" x="20" y="8" width="374" height="32"/>
<segments>
<segment title="Active"/>
<segment title="Finished"/>
</segments>
</segmentedControl>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Approximate cost" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Owa-eC-6OB">
<rect key="frame" x="210" y="169" width="165" height="18"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="$170" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hLY-24-gxl">
<rect key="frame" x="35" y="169" width="69" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="11" translatesAutoresizingMaskIntoConstraints="NO" id="58c-wW-oAs">
<rect key="frame" x="20" y="40" width="374" height="105"/>
<subviews>
<label userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Electrician Emergency" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YI4-qw-xQP">
<rect key="frame" x="0.0" y="0.0" width="374" height="18"/>
<color key="backgroundColor" systemColor="systemGray6Color"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Electric" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rIc-6r-hgC">
<rect key="frame" x="0.0" y="29" width="374" height="18"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Samara, Vladimirskay, 1" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="z2Y-II-mT6">
<rect key="frame" x="0.0" y="58" width="374" height="18"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Today; As soon as possible" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mVe-Xh-Arl">
<rect key="frame" x="0.0" y="87" width="374" height="18"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" sectionIndexMinimumDisplayRowCount="1" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="AKv-ke-Hn8">
<rect key="frame" x="20" y="206" width="374" height="119"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="width" secondItem="AKv-ke-Hn8" secondAttribute="height" multiplier="22:7" id="rak-EL-cfa"/>
</constraints>
</tableView>
</subviews>
<color key="backgroundColor" systemColor="systemGray6Color"/>
<color key="tintColor" systemColor="systemGray2Color"/>
<accessibility key="accessibilityConfiguration">
<bool key="isElement" value="YES"/>
</accessibility>
<constraints>
<constraint firstItem="58c-wW-oAs" firstAttribute="trailing" secondItem="lod-tO-J3A" secondAttribute="trailingMargin" id="3Wg-6w-fLH"/>
<constraint firstItem="bzF-n6-7jP" firstAttribute="top" secondItem="nry-cx-2aC" secondAttribute="bottom" constant="8" symbolic="YES" id="9Hn-IQ-9M4"/>
<constraint firstItem="AKv-ke-Hn8" firstAttribute="trailing" secondItem="lod-tO-J3A" secondAttribute="trailingMargin" id="FJu-mv-O8e"/>
<constraint firstItem="58c-wW-oAs" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" id="Mb5-Fh-gkI"/>
<constraint firstItem="hLY-24-gxl" firstAttribute="top" secondItem="58c-wW-oAs" secondAttribute="bottom" constant="24" id="SBU-kG-0J3"/>
<constraint firstAttribute="trailingMargin" secondItem="hLY-24-gxl" secondAttribute="trailing" constant="290" id="cdg-uO-eRy"/>
<constraint firstItem="Owa-eC-6OB" firstAttribute="top" secondItem="bzF-n6-7jP" secondAttribute="bottom" constant="130" id="dHd-i1-Lo7"/>
<constraint firstItem="hLY-24-gxl" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" constant="15" id="gM6-xZ-Y8f"/>
<constraint firstItem="Owa-eC-6OB" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" constant="190" id="i6T-vt-iTj"/>
<constraint firstItem="bzF-n6-7jP" firstAttribute="trailing" secondItem="lod-tO-J3A" secondAttribute="trailingMargin" id="j61-Zj-2Vd"/>
<constraint firstItem="bzF-n6-7jP" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" id="lDB-7J-b4B"/>
<constraint firstItem="58c-wW-oAs" firstAttribute="top" secondItem="nry-cx-2aC" secondAttribute="bottom" constant="40" id="nvy-Sf-2Cb"/>
<constraint firstItem="AKv-ke-Hn8" firstAttribute="top" secondItem="hLY-24-gxl" secondAttribute="bottom" constant="16.5" id="s13-ft-wZa"/>
<constraint firstAttribute="trailingMargin" secondItem="Owa-eC-6OB" secondAttribute="trailing" constant="19" id="v7X-lj-vKY"/>
<constraint firstItem="AKv-ke-Hn8" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" id="zOv-sh-df3"/>
<constraint firstAttribute="trailingMargin" secondItem="Owa-eC-6OB" secondAttribute="trailing" constant="19" id="ziD-5w-v0b"/>
</constraints>
</view>
<navigationItem key="navigationItem" title="BOOKING" leftItemsSupplementBackButton="YES" id="a4v-JD-xKB">
<barButtonItem key="backBarButtonItem" title="Back" id="5ap-sb-zuC"/>
</navigationItem>
<simulatedNavigationBarMetrics key="simulatedTopBarMetrics" translucent="NO" prompted="NO"/>
<simulatedTabBarMetrics key="simulatedBottomBarMetrics" translucent="NO"/>
<connections>
<outlet property="cost" destination="hLY-24-gxl" id="uuF-nd-g8z"/>
<outlet property="costType" destination="Owa-eC-6OB" id="W6d-fS-rKQ"/>
<outlet property="date_time" destination="mVe-Xh-Arl" id="JSS-lg-Rle"/>
<outlet property="emergency" destination="YI4-qw-xQP" id="Alm-V1-XXQ"/>
<outlet property="segmentControl" destination="bzF-n6-7jP" id="2S7-O4-AOk"/>
<outlet property="tableViewWork" destination="AKv-ke-Hn8" id="76U-sX-DJ2"/>
<outlet property="workLocation" destination="z2Y-II-mT6" id="n5i-MW-IG3"/>
<outlet property="worker" destination="rIc-6r-hgC" id="Jc2-47-TKb"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="3Qx-t7-Yth" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-717.39130434782612" y="-1386.1607142857142"/>
</scene>
<!--PROFILE-->
<scene sceneID="nnY-Cz-VUD">
<objects>
<navigationController automaticallyAdjustsScrollViewInsets="NO" id="c4V-Ra-YZH" sceneMemberID="viewController">
<tabBarItem key="tabBarItem" title="PROFILE" image="person" catalog="system" id="ym4-55-Va2"/>
<toolbarItems/>
<navigationBar key="navigationBar" contentMode="scaleToFill" id="rxN-En-me4">
<rect key="frame" x="0.0" y="44" width="414" height="44"/>
<autoresizingMask key="autoresizingMask"/>
</navigationBar>
<nil name="viewControllers"/>
<connections>
<segue destination="r1I-nx-U9k" kind="relationship" relationship="rootViewController" id="V6J-bR-fSh"/>
</connections>
</navigationController>
<placeholder placeholderIdentifier="IBFirstResponder" id="HHw-yG-bhg" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="586.95652173913049" y="914.73214285714278"/>
</scene>
<!--Navigation Controller-->
<scene sceneID="gQ3-aD-yBW">
<objects>
<navigationController automaticallyAdjustsScrollViewInsets="NO" interfaceStyle="dark" id="4lr-ZD-LLn" sceneMemberID="viewController">
<extendedEdge key="edgesForExtendedLayout"/>
<tabBarItem key="tabBarItem" title="" image="home_emcall" selectedImage="homekit" catalog="system" id="wyj-bl-2BF">
<color key="badgeColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</tabBarItem>
<toolbarItems/>
<simulatedNavigationBarMetrics key="simulatedTopBarMetrics" barStyle="black" translucent="NO" prompted="NO"/>
<simulatedTabBarMetrics key="simulatedBottomBarMetrics" barStyle="black" translucent="NO"/>
<navigationBar key="navigationBar" contentMode="scaleToFill" barStyle="black" translucent="NO" id="8Ge-hk-XXe">
<rect key="frame" x="0.0" y="44" width="414" height="44"/>
<autoresizingMask key="autoresizingMask"/>
</navigationBar>
<nil name="viewControllers"/>
<connections>
<segue destination="3tU-MJ-808" kind="relationship" relationship="rootViewController" id="si4-Bn-yLL"/>
</connections>
</navigationController>
<placeholder placeholderIdentifier="IBFirstResponder" id="a0f-hN-7k1" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="96" y="-396"/>
</scene>
<!--BOOKING-->
<scene sceneID="Xco-uv-56b">
<objects>
<navigationController title="BOOKING" automaticallyAdjustsScrollViewInsets="NO" id="Bbg-Ye-YWv" sceneMemberID="viewController">
<tabBarItem key="tabBarItem" title="Booking" image="pencil" catalog="system" id="1pm-dY-aFU"/>
<toolbarItems/>
<navigationBar key="navigationBar" contentMode="scaleToFill" id="2ic-rt-oJE">
<rect key="frame" x="0.0" y="44" width="414" height="44"/>
<autoresizingMask key="autoresizingMask"/>
</navigationBar>
<nil name="viewControllers"/>
<connections>
<segue destination="cjV-u7-8aw" kind="relationship" relationship="rootViewController" id="oSf-ij-efH"/>
</connections>
</navigationController>
<placeholder placeholderIdentifier="IBFirstResponder" id="uZR-VD-B80" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-1472" y="-1386"/>
</scene>
<!--Chat-->
<scene sceneID="tnT-Rx-ceU">
<objects>
<navigationController automaticallyAdjustsScrollViewInsets="NO" id="c9R-kf-fAr" sceneMemberID="viewController">
<tabBarItem key="tabBarItem" title="Chat" image="person.3.fill" catalog="system" id="vcD-2W-mbC"/>
<toolbarItems/>
<navigationBar key="navigationBar" contentMode="scaleToFill" id="Iz2-ep-TCY">
<rect key="frame" x="0.0" y="44" width="414" height="44"/>
<autoresizingMask key="autoresizingMask"/>
</navigationBar>
<nil name="viewControllers"/>
<connections>
<segue destination="xd1-wY-eA8" kind="relationship" relationship="rootViewController" id="9eM-H3-XU2"/>
</connections>
</navigationController>
<placeholder placeholderIdentifier="IBFirstResponder" id="5pX-WK-lkv" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-84.057971014492765" y="243.75"/>
</scene>
<!--Navigation Controller-->
<scene sceneID="zSt-8U-leC">
<objects>
<navigationController automaticallyAdjustsScrollViewInsets="NO" id="V3Y-Pm-Ojk" sceneMemberID="viewController">
<toolbarItems/>
<navigationBar key="navigationBar" contentMode="scaleToFill" id="KNr-8N-V5w">
<rect key="frame" x="0.0" y="44" width="414" height="44"/>
<autoresizingMask key="autoresizingMask"/>
</navigationBar>
<nil name="viewControllers"/>
<connections>
<segue destination="dME-YV-7FN" kind="relationship" relationship="rootViewController" id="wwe-ec-y8d"/>
</connections>
</navigationController>
<placeholder placeholderIdentifier="IBFirstResponder" id="JtP-QX-VR1" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-1669.5652173913045" y="732.58928571428567"/>
</scene> </scene>
</scenes> </scenes>
<inferredMetricsTieBreakers>
<segue reference="eo2-pU-ZPl"/>
</inferredMetricsTieBreakers>
<resources>
<image name="creditcard.fill" catalog="system" width="128" height="88"/>
<image name="electric" width="54" height="54"/>
<image name="electric_round" width="35" height="35"/>
<image name="emerg_service" width="49" height="49"/>
<image name="envelope.fill" catalog="system" width="128" height="93"/>
<image name="figure.walk" catalog="system" width="95" height="128"/>
<image name="handman_round" width="35" height="35"/>
<image name="handynan" width="54" height="54"/>
<image name="home_emcall" width="128" height="128"/>
<image name="homekit" catalog="system" width="128" height="106"/>
<image name="lock_up_round" width="35" height="35"/>
<image name="microphon" width="22" height="21.5"/>
<image name="pencil" catalog="system" width="128" height="113"/>
<image name="pencil.circle.fill" catalog="system" width="128" height="121"/>
<image name="person" catalog="system" width="128" height="117"/>
<image name="person.3.fill" catalog="system" width="128" height="61"/>
<image name="person.fill.viewfinder" catalog="system" width="128" height="115"/>
<image name="plumb_round" width="35" height="35"/>
<image name="plumbing" width="54" height="54"/>
<image name="plus.viewfinder" catalog="system" width="128" height="115"/>
<image name="square.and.pencil" catalog="system" width="128" height="115"/>
<image name="wrench" catalog="system" width="128" height="128"/>
<systemColor name="labelColor">
<color white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</systemColor>
<systemColor name="systemBackgroundColor">
<color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</systemColor>
<systemColor name="systemGray2Color">
<color red="0.68235294117647061" green="0.68235294117647061" blue="0.69803921568627447" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</systemColor>
<systemColor name="systemGray6Color">
<color red="0.94901960784313721" green="0.94901960784313721" blue="0.96862745098039216" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</systemColor>
<systemColor name="systemOrangeColor">
<color red="1" green="0.58431372549019611" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</systemColor>
</resources>
</document> </document>
...@@ -52,8 +52,7 @@ ...@@ -52,8 +52,7 @@
<key>UISupportedInterfaceOrientations</key> <key>UISupportedInterfaceOrientations</key>
<array> <array>
<string>UIInterfaceOrientationPortrait</string> <string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string> <string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array> </array>
<key>UISupportedInterfaceOrientations~ipad</key> <key>UISupportedInterfaceOrientations~ipad</key>
<array> <array>
......
...@@ -12,6 +12,7 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate { ...@@ -12,6 +12,7 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate {
var window: UIWindow? var window: UIWindow?
@available(iOS 13.0, *)
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
// Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`.
// If using a storyboard, the `window` property will automatically be initialized and attached to the scene. // If using a storyboard, the `window` property will automatically be initialized and attached to the scene.
...@@ -19,6 +20,7 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate { ...@@ -19,6 +20,7 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate {
guard let _ = (scene as? UIWindowScene) else { return } guard let _ = (scene as? UIWindowScene) else { return }
} }
@available(iOS 13.0, *)
func sceneDidDisconnect(_ scene: UIScene) { func sceneDidDisconnect(_ scene: UIScene) {
// Called as the scene is being released by the system. // Called as the scene is being released by the system.
// This occurs shortly after the scene enters the background, or when its session is discarded. // This occurs shortly after the scene enters the background, or when its session is discarded.
...@@ -26,21 +28,25 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate { ...@@ -26,21 +28,25 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate {
// The scene may re-connect later, as its session was not necessarily discarded (see `application:didDiscardSceneSessions` instead). // The scene may re-connect later, as its session was not necessarily discarded (see `application:didDiscardSceneSessions` instead).
} }
@available(iOS 13.0, *)
func sceneDidBecomeActive(_ scene: UIScene) { func sceneDidBecomeActive(_ scene: UIScene) {
// Called when the scene has moved from an inactive state to an active state. // Called when the scene has moved from an inactive state to an active state.
// Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive. // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive.
} }
@available(iOS 13.0, *)
func sceneWillResignActive(_ scene: UIScene) { func sceneWillResignActive(_ scene: UIScene) {
// Called when the scene will move from an active state to an inactive state. // Called when the scene will move from an active state to an inactive state.
// This may occur due to temporary interruptions (ex. an incoming phone call). // This may occur due to temporary interruptions (ex. an incoming phone call).
} }
@available(iOS 13.0, *)
func sceneWillEnterForeground(_ scene: UIScene) { func sceneWillEnterForeground(_ scene: UIScene) {
// Called as the scene transitions from the background to the foreground. // Called as the scene transitions from the background to the foreground.
// Use this method to undo the changes made on entering the background. // Use this method to undo the changes made on entering the background.
} }
@available(iOS 13.0, *)
func sceneDidEnterBackground(_ scene: UIScene) { func sceneDidEnterBackground(_ scene: UIScene) {
// Called as the scene transitions from the foreground to the background. // Called as the scene transitions from the foreground to the background.
// Use this method to save data, release shared resources, and store enough scene-specific state information // Use this method to save data, release shared resources, and store enough scene-specific state information
......
//
// Artwork.swift
// Em-call
//
// Created by Alex Sh on 21.02.2022.
//
import Foundation
import MapKit
import Contacts
class Artwork: NSObject, MKAnnotation {
let title: String?
let locationName: String?
let discipline: String?
let coordinate: CLLocationCoordinate2D
init(
title: String?,
locationName: String?,
discipline: String?,
coordinate: CLLocationCoordinate2D
) {
self.title = title
self.locationName = locationName
self.discipline = discipline
self.coordinate = coordinate
super.init()
}
@available(iOS 13.0, *)
init?(feature: MKGeoJSONFeature) {
// 1
guard
let point = feature.geometry.first as? MKPointAnnotation,
// 2
let propertiesData = feature.properties,
let json = try? JSONSerialization.jsonObject(with: propertiesData),
let properties = json as? [String: Any]
else {
return nil
}
// 3
title = properties["title"] as? String
locationName = properties["location"] as? String
discipline = properties["discipline"] as? String
coordinate = point.coordinate
super.init()
}
var subtitle: String? {
return locationName
}
var mapItem: MKMapItem? {
guard let location = locationName else {
return nil
}
let addressDict = [CNPostalAddressStreetKey: location]
let placemark = MKPlacemark(
coordinate: coordinate,
addressDictionary: addressDict)
let mapItem = MKMapItem(placemark: placemark)
mapItem.name = title
return mapItem
}
var markerTintColor: UIColor {
switch discipline {
case "Monument":
return .red
case "Mural":
return .cyan
case "Plaque":
return .blue
case "Sculpture":
return .purple
default:
return .green
}
}
var image: UIImage {
guard let name = discipline else { return #imageLiteral(resourceName: "Flag") }
switch name {
case "Monument":
return #imageLiteral(resourceName: "Monument")
case "Sculpture":
return #imageLiteral(resourceName: "Sculpture")
case "Plaque":
return #imageLiteral(resourceName: "Plaque")
case "Mural":
return #imageLiteral(resourceName: "Mural")
default:
return #imageLiteral(resourceName: "Flag")
}
}
}
//
// ArtworkViews.swift
// Em-call
//
// Created by Alex Sh on 21.02.2022.
//
import Foundation
import MapKit
class ArtworkMarkerView: MKMarkerAnnotationView {
override var annotation: MKAnnotation? {
willSet {
// 1
guard let artwork = newValue as? Artwork else {
return
}
canShowCallout = true
calloutOffset = CGPoint(x: -5, y: 5)
rightCalloutAccessoryView = UIButton(type: .detailDisclosure)
// 2
markerTintColor = artwork.markerTintColor
glyphImage = artwork.image
}
}
}
class ArtworkView: MKAnnotationView {
override var annotation: MKAnnotation? {
willSet {
guard let artwork = newValue as? Artwork else {
return
}
canShowCallout = true
calloutOffset = CGPoint(x: -5, y: 5)
let mapsButton = UIButton(frame: CGRect(origin: CGPoint.zero, size: CGSize(width: 48, height: 48)))
mapsButton.setBackgroundImage(#imageLiteral(resourceName: "Map"), for: .normal)
rightCalloutAccessoryView = mapsButton
image = artwork.image
let detailLabel = UILabel()
detailLabel.numberOfLines = 0
detailLabel.font = detailLabel.font.withSize(12)
detailLabel.text = artwork.subtitle
detailCalloutAccessoryView = detailLabel
}
}
}
//
// CalendarViewController.swift
// Em-call
//
// Created by Alex Sh on 18.02.2022.
//
import UIKit
class CalendarViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}
//
// ChatViewController.swift
// Em-call
//
// Created by Alex Sh on 15.02.2022.
//
import UIKit
class ChatViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let rightBarButtonItem = UIBarButtonItem(image: UIImage(named: "but_left"), style: .done, target: self, action: #selector(call_Method))
// Для Tab bar
self.tabBarController?.navigationItem.rightBarButtonItems = [rightBarButtonItem]
// Для NavigationController
self.navigationController?.navigationItem.rightBarButtonItems = [rightBarButtonItem]
// Обязательно! добавить @objc
}
@objc func call_Method () {
print("Click")
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}
//
// CollectionViewCell.swift
// Em-call
//
// Created by Alex Sh on 16.02.2022.
//
import UIKit
class TableViewCell:UITableViewCell {
lazy var titleLabel: UILabel = {
let label = UILabel()
label.translatesAutoresizingMaskIntoConstraints = false
label.text = "Title"
return label
}()
lazy var descriptionLabel: UILabel = {
let label = UILabel()
label.translatesAutoresizingMaskIntoConstraints = false
label.text = "Description"
label.textColor = .gray
return label
}()
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
contentView.addSubview(titleLabel)
contentView.addSubview(descriptionLabel)
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
//
// ElectricTableViewController.swift
// Em-call
//
// Created by Alex Sh on 15.02.2022.
//
import UIKit
class ElectricTableViewController:UIViewController,UITableViewDataSource, UITableViewDelegate
{
let trackList = Track.getTrackList()
let cellReuseIdentifier = "cell"
// var storyboard = UIStoryboard(name: "Main", bundle: nil)
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
// Uncomment the following line to preserve selection between presentations
// self.clearsSelectionOnViewWillAppear = false
// Register the table view cell class and its reuse id
self.tableView.register(UITableViewCell.self, forCellReuseIdentifier: cellReuseIdentifier)
tableView.rowHeight = 65
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem
tableView.delegate = self
tableView.dataSource = self
}
@IBAction func BookNowClick(_ sender: Any) {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc:UIViewController
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: "BookingVK") as! VKBookingViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: "BookingVK")
}
navigationController?.pushViewController(vc, animated: true)
}
// MARK: - Table view data source
/*
override func numberOfSections(in tableView: UITableView) -> Int {
// #warning Incomplete implementation, return the number of sections
return 1
}
*/
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
// #warning Incomplete implementation, return the number of rows
return trackList.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
// create a new cell if needed or reuse an old one
// let cell:UITableViewCell = tableView.dequeueReusableCell(withIdentifier: //cellReuseIdentifier) as UITableViewCell? ?? default nil
// guard cell != nil
let cell:UITableViewCell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath)
let track = trackList[indexPath.row]
cell.textLabel?.text = track.song
cell.detailTextLabel?.text = track.artist
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
// content.image = UIImage(named: track.title)
// content.imageProperties.cornerRadius = tableView.rowHeight / 2
return cell
}
// method to run when table view cell is tapped
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("You tapped cell number \(indexPath.row).")
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let nameXibName = ["Map","Calendar"]
var indexPath = tableView.indexPathForSelectedRow!
let vc:UIViewController
switch indexPath.row //if indexPath.row == 0
{
case 0:
/* let vc = storyboard.instantiateViewController(identifier: "Map") as! MapViewController*/
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[indexPath.row]) as! MapViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[indexPath.row])
}
// let mapController:MapViewController! = MapViewController()
navigationController?.pushViewController(vc, animated: true)
case 1:
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[indexPath.row]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[indexPath.row])
}
navigationController?.pushViewController(vc, animated: true)
case 2: if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[1]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[1])
}
navigationController?.pushViewController(vc, animated: true)
case 3: if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[1]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[1])
}
navigationController?.pushViewController(vc, animated: true)
default:
return
}
}
// MARK: - Navigation
/*
// In a storyboard-based application, you will often want to do a little preparation before navigation
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?)
{
// Проверяем что сработал segue с нужным идентификатором
// Это тот идентификатор, который мы указали в сториборде
if segue.identifier == "MapViewController"
{
// Здесь объектом sender является ячейка, на которую нажимает юзер
// Получаем indexPath выбранной ячейки с помощью метода indexPathForCell:
let indexPath = self.tableView.indexPath((sender as! UITableViewCell))
// Получаем объект Product под нужным индексом
let product = self.allData[indexPath!.row]
// Получаем контроллер, на который юзер попадёт с этим segue
let detailVC: DetailVC = segue.destinationViewController as! DetailVC
// Задаём атрибут Product в DetailVC
detailVC.product = product
}
}*/
/*
// Override to support conditional editing of the table view.
override func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
// Return false if you do not want the specified item to be editable.
return true
}
*/
/*
// Override to support editing the table view.
override func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
if editingStyle == .delete {
// Delete the row from the data source
tableView.deleteRows(at: [indexPath], with: .fade)
} else if editingStyle == .insert {
// Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view
}
}
*/
/*
// Override to support rearranging the table view.
override func tableView(_ tableView: UITableView, moveRowAt fromIndexPath: IndexPath, to: IndexPath) {
}
*/
/*
// Override to support conditional rearranging of the table view.
override func tableView(_ tableView: UITableView, canMoveRowAt indexPath: IndexPath) -> Bool {
// Return false if you do not want the item to be re-orderable.
return true
}
*/
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}
//
// EmerElecricianViewController.swift
// Em-call
//
// Created by Alex Sh on 16.02.2022.
//
import UIKit
class EmerElecricianViewController: UIViewController, UITableViewDataSource,
UITableViewDelegate
{
@IBOutlet weak var tableView: UITableView!
let trackList = Track.getTrackList()
let cellReuseIdentifier = "cell"
override func viewDidLoad() {
super.viewDidLoad()
tableView.register(UITableViewCell.self, forCellReuseIdentifier: cellReuseIdentifier)
tableView.rowHeight = 65
tableView.delegate = self
tableView.dataSource = self
}
@IBAction func BOOK__Click(_ sender: Any) {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc:UIViewController
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: "BookingVK") as! VKBookingViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: "BookingVK")
}
navigationController?.pushViewController(vc, animated: true)
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return trackList.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath)
let track = trackList[indexPath.row]
cell.textLabel?.text = track.song
cell.detailTextLabel?.text = track.artist
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
return cell
}
// method to run when table view cell is tapped
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("You tapped cell number \(indexPath.row).")
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let nameXibName = ["Map","Calendar"]
let vc:UIViewController
// var indexPath = tableView.indexPathForSelectedRow!
// var vc:UIViewController
switch indexPath.row //if indexPath.row == 0
{
case 0:
/* let vc = storyboard.instantiateViewController(identifier: "Map") as! MapViewController*/
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[indexPath.row]) as! MapViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[indexPath.row])
// Fallback on earlier versions
}
// let mapController:MapViewController! = MapViewController()
navigationController?.pushViewController(vc, animated: true)
case 1:
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[indexPath.row]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[indexPath.row])
}
navigationController?.pushViewController(vc, animated: true)
case 2: if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[1]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[1])
}
navigationController?.pushViewController(vc, animated: true)
case 3: if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[1]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[1])
}
navigationController?.pushViewController(vc, animated: true)
default:
return
}
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}
//
// EmerHandViewController.swift
// Em-call
//
// Created by Alex Sh on 17.02.2022.
//
import UIKit
class EmerHandViewController: UIViewController, UITableViewDataSource,
UITableViewDelegate
{
@IBOutlet weak var tableView: UITableView!
let trackList = Track.getTrackList()
let cellReuseIdentifier = "cell"
override func viewDidLoad() {
super.viewDidLoad()
tableView.register(UITableViewCell.self, forCellReuseIdentifier: cellReuseIdentifier)
tableView.rowHeight = 65
tableView.delegate = self
tableView.dataSource = self
}
@IBAction func BOOK_Click(_ sender: Any) {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc:UIViewController
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: "BookingVK") as! VKBookingViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: "BookingVK")
}
navigationController?.pushViewController(vc, animated: true)
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return trackList.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath)
let track = trackList[indexPath.row]
cell.textLabel?.text = track.song
cell.detailTextLabel?.text = track.artist
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
return cell
}
// method to run when table view cell is tapped
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("You tapped cell number \(indexPath.row).")
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let nameXibName = ["Map","Calendar"]
// var indexPath = tableView.indexPathForSelectedRow!
let vc:UIViewController
switch indexPath.row //if indexPath.row == 0
{
case 0:
/* let vc = storyboard.instantiateViewController(identifier: "Map") as! MapViewController*/
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[indexPath.row]) as! MapViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: "BookingVK")
}
// let mapController:MapViewController! = MapViewController()
navigationController?.pushViewController(vc, animated: true)
case 1:
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[indexPath.row]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: "BookingVK")
}
navigationController?.pushViewController(vc, animated: true)
case 2: if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[1]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[1])
}
navigationController?.pushViewController(vc, animated: true)
case 3: if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[1]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[1])
}
navigationController?.pushViewController(vc, animated: true)
default:
return
}
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}
//
// HandmanViewController.swift
// Em-call
//
// Created by Alex Sh on 17.02.2022.
//
import UIKit
class HandmanViewController: UIViewController, UITableViewDataSource,
UITableViewDelegate
{
@IBOutlet weak var tableView: UITableView!
let trackList = Track.getTrackList()
let cellReuseIdentifier = "cell"
override func viewDidLoad() {
super.viewDidLoad()
tableView.register(UITableViewCell.self, forCellReuseIdentifier: cellReuseIdentifier)
tableView.rowHeight = 65
// collectView.register(UICollectionViewCell.self, forCellWithReuseIdentifier: cellCollectReuseIdentifier)
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem
tableView.delegate = self
tableView.dataSource = self
// Do any additional setup after loading the view.
}
@IBAction func BOOK_NOW_Click(_ sender: Any) {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc:UIViewController
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: "BookingVK") as! VKBookingViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: "BookingVK")
}
navigationController?.pushViewController(vc, animated: true)
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return trackList.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath)
let track = trackList[indexPath.row]
cell.textLabel?.text = track.song
cell.detailTextLabel?.text = track.artist
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
return cell
}
// method to run when table view cell is tapped
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("You tapped cell number \(indexPath.row).")
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let nameXibName = ["Map","Calendar"]
let vc:UIViewController
// var vc:UIViewController
switch indexPath.row //if indexPath.row == 0
{
case 0: /* let vc = storyboard.instantiateViewController(identifier: "Map") as! MapViewController*/
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[indexPath.row]) as! MapViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[indexPath.row])
} // let mapController:MapViewController! = MapViewController()
navigationController?.pushViewController(vc, animated: true)
case 1:
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[indexPath.row]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[indexPath.row])
}
navigationController?.pushViewController(vc, animated: true)
case 2: if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[1]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[1])
}
navigationController?.pushViewController(vc, animated: true)
case 3: if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[1]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[1])
}
navigationController?.pushViewController(vc, animated: true)
default:
return
}
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}
//
// MainViewController.swift
// Em-call
//
// Created by Alex Sh on 21.02.2022.
//
import UIKit
import MapKit
class MainViewController: UIViewController, CLLocationManagerDelegate {
@IBOutlet weak var mapView: MKMapView!
let locationManager = CLLocationManager()
override func viewDidLoad() {
super.viewDidLoad()
// Set initial location in Honolulu
let initialLocation = CLLocation(latitude: 51.509865, longitude: -0.118092)
mapView.centerToLocation(initialLocation)
/*
mapView.show(apiKey: "Your API key") { _ in
let marker = Marker(coordinates: CLLocationCoordinate2D(latitude: 55.7516, longitude: 37.6179))
map.add(marker)
}*/
// checkLocationEnable()
let annotations = MKPointAnnotation()
annotations.title = "Set my location"
annotations.coordinate = CLLocationCoordinate2D(latitude:
51.509865, longitude: -0.118092)
mapView.addAnnotation(annotations)
}
override func viewDidAppear(_ animated:Bool) {
super.viewDidAppear(animated)
checkLocationEnable()
}
func checkLocationEnable() {
if CLLocationManager.locationServicesEnabled() {
// continue to implement here
setupManager()
checkAuthorization()
} else {
// Do something to let users know why they need to turn it on.
showAlertLocation(title:"Location service turned off",
message:"Turn on?",url:URL(string: "App-Prefs:root=LOCATION_SERVICES"))
}
}
func setupManager() {
locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyBest
}
func checkAuthorization() {
switch CLLocationManager.authorizationStatus() {
case .authorizedWhenInUse:
mapView.showsUserLocation = true
locationManager.startUpdatingLocation()
break
case .denied:
showAlertLocation(title:"You have blocked location viewing",
message:"Do you want to change it?",
url:URL(string: UIApplication.openSettingsURLString))
break
case .notDetermined:
locationManager.requestWhenInUseAuthorization()
mapView.showsUserLocation = true
break
case .restricted: break
case .authorizedAlways: break
}
}
func showAlertLocation(title:String,message:String?,url:URL?) {
let alert = UIAlertController(title: title, message: message, preferredStyle: .alert)
let cancelAction = UIAlertAction(title: "Cancel", style: .default,handler:nil)
let settingsAction = UIAlertAction(title: "Options", style: .default) { (alert) -> Void in
if let url = url {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}
alert.addAction(cancelAction)
alert.addAction(settingsAction)
self.present(alert, animated: true, completion: nil)
}
/* let oahuCenter = CLLocation(latitude: 51.509865, longitude: -0.118092)
let region = MKCoordinateRegion(
center: oahuCenter.coordinate,
latitudinalMeters: 50000,
longitudinalMeters: 60000)
if #available(iOS 13.0, *) {
mapView.setCameraBoundary(
MKMapView.CameraBoundary(coordinateRegion: region),
animated: true)
} else {
/* mapView.setCameraBoundary( MKMapView.CameraBoundary(coordinateRegion: region),
animated: true)*/
}
if #available(iOS 13.0, *) {
let zoomRange = MKMapView.CameraZoomRange(maxCenterCoordinateDistance: 200000)
mapView.setCameraZoomRange(zoomRange, animated: true)
} else {
// Fallback on earlier versions
}
// mapView.setCameraZoomRange(zoomRange, animated: true)
*/
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}
extension MainViewController {
// 2
func locationManager(manager: CLLocationManager, didChangeAuthorizationStatus status: CLAuthorizationStatus) {
// 3
if status == .authorizedWhenInUse {
// 4
locationManager.startUpdatingLocation()
//5
// mapView.myLocationEnabled = true
// mapView.settings.myLocationButton = true
}
}
// 6
func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
if let location = locations.last?.coordinate {
let region = MKCoordinateRegion(center:location, latitudinalMeters:5000, longitudinalMeters:5000)
mapView.setRegion(region, animated: true)
// 7
// mapView.camera = GMSCameraPosition(target: location.coordinate, zoom: 15, bearing: 0, viewingAngle: 0)
// 8
locationManager.stopUpdatingLocation()
}
}
}
private extension MKMapView {
func centerToLocation(
_ location: CLLocation,
regionRadius: CLLocationDistance = 1000
) {
let coordinateRegion = MKCoordinateRegion(
center: location.coordinate,
latitudinalMeters: regionRadius,
longitudinalMeters: regionRadius)
setRegion(coordinateRegion, animated: true)
}
}
//
// MapViewController.swift
// Em-call
//
// Created by Alex Sh on 18.02.2022.
//
import UIKit
class MapViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}
//
// PlumViewController.swift
// Em-call
//
// Created by Alex Sh on 16.02.2022.
//
import UIKit
class PlumViewController: UIViewController, UITableViewDataSource,
UITableViewDelegate
{
let trackList = Track.getTrackList()
let cellReuseIdentifier = "cell"
//let cellCollectReuseIdentifier = "cellCollect"
/* lazy var titleLabel: UILabel = {
let label = UILabel()
label.translatesAutoresizingMaskIntoConstraints = false
label.text = "Title"
return label
}()
lazy var descriptionLabel: UILabel = {
let label = UILabel()
label.translatesAutoresizingMaskIntoConstraints = false
label.text = "Description"
label.textColor = .gray
return label
}()*/
// @IBOutlet weak var collectView: UICollectionView!
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
tableView.register(UITableViewCell.self, forCellReuseIdentifier: cellReuseIdentifier)
tableView.rowHeight = 65
// collectView.register(UICollectionViewCell.self, forCellWithReuseIdentifier: cellCollectReuseIdentifier)
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem
tableView.delegate = self
tableView.dataSource = self
// collectView.delegate = self
// collectView.dataSource = self
// Do any additional setup after loading the view.
}
@IBAction func BOOK_Click(_ sender: Any) {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc:UIViewController
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: "BookingVK") as! VKBookingViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: "BookingVK")
// vc = self.find(by: (storyboard, "BookingVK"))
// instantiateViewController(withIdentifier identifier: String)
// Fallback on earlier versions
}
navigationController?.pushViewController(vc, animated: true)
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return trackList.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath)
// as! TableViewCell
let track = trackList[indexPath.row]
/*if #available(iOS 14.0, *) {
var content = cell.defaultContentConfiguration()
content.text = track.song
content.secondaryText = track.artist
// content.image = UIImage(named: track.title)
// content.imageProperties.cornerRadius = tableView.rowHeight / 2
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
cell.contentConfiguration = content
} else {*/
// cell.titleLabel.text = track.song
// cell.descriptionLabel.text = track.artist
cell.textLabel?.text = track.song
cell.detailTextLabel?.text = track.artist
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
// }
return cell
}
// method to run when table view cell is tapped
// @available(iOS 13.0, *)
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("You tapped cell number \(indexPath.row).")
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let nameXibName = ["Map","Calendar"]
// var indexPath = tableView.indexPathForSelectedRow!
let vc:UIViewController
switch indexPath.row //if indexPath.row == 0
{
case 0:
/* let vc = storyboard.instantiateViewController(identifier: "Map") as! MapViewController*/
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[indexPath.row]) as! MapViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: nameXibName[indexPath.row])
// Fallback on earlier versions
}
// let mapController:MapViewController! = MapViewController()
navigationController?.pushViewController(vc, animated: true)
case 1:
let vc = storyboard.instantiateViewController(withIdentifier: nameXibName[indexPath.row]) as! CalendarViewController
navigationController?.pushViewController(vc, animated: true)
case 2: let vc = storyboard.instantiateViewController(withIdentifier: nameXibName[1]) as! CalendarViewController
navigationController?.pushViewController(vc, animated: true)
case 3: let vc = storyboard.instantiateViewController(withIdentifier: nameXibName[1]) as! CalendarViewController
navigationController?.pushViewController(vc, animated: true)
default:
return
}
}
/*
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 4
}
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectView.dequeueReusableCell(withReuseIdentifier: cellReuseIdentifier, for: indexPath) as! CollectionViewCell
let track = trackList[indexPath.row]
// cell.singleLabel.text = String(track.song)
cell.singleLabel.text = String(indexPath.row)
//var content = cell.defaultContentConfiguration()
// content.text = track.song
// content.secondaryText = track.artist
// content.image = UIImage(named: track.title)
// content.imageProperties.cornerRadius = tableView.rowHeight / 2
// cell.contentConfiguration = content
return cell
}*/
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}
//
// PlumbersViewController.swift
// Em-call
//
// Created by Alex Sh on 16.02.2022.
//
import UIKit
class PlumbersViewController: UIViewController,UITableViewDataSource, UITableViewDelegate {
let trackList = Track.getTrackList()
let cellReuseIdentifier = "cell"
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.register(UITableViewCell.self, forCellReuseIdentifier: cellReuseIdentifier)
tableView.rowHeight = 65
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem
tableView.delegate = self
tableView.dataSource = self
}
@IBAction func BOOK_NOW_Click(_ sender: Any) {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc:UIViewController
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: "BookingVK") as! VKBookingViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: "BookingVK")
}
navigationController?.pushViewController(vc, animated: true)
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return trackList.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath)
let track = trackList[indexPath.row]
cell.textLabel?.text = track.song
cell.detailTextLabel?.text = track.artist
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
return cell
}
// method to run when table view cell is tapped
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("You tapped cell number \(indexPath.row).")
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let nameXibName = ["Map","Calendar"]
var indexPath = tableView.indexPathForSelectedRow!
let vc:UIViewController // var vc:UIViewController
switch indexPath.row //if indexPath.row == 0
{
case 0:
/* let vc = storyboard.instantiateViewController(identifier: "Map") as! MapViewController*/
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[indexPath.row]) as! MapViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: "BookingVK")
} // let mapController:MapViewController! = MapViewController()
navigationController?.pushViewController(vc, animated: true)
case 1:
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[indexPath.row]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: "BookingVK")
}
navigationController?.pushViewController(vc, animated: true)
case 2:
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[1]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: "BookingVK")
}
navigationController?.pushViewController(vc, animated: true)
case 3:
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: nameXibName[1]) as! CalendarViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: "BookingVK")
}
navigationController?.pushViewController(vc, animated: true)
default:
return
}
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}
//
// StartViewController.swift
// Em-call
//
// Created by Alex Sh on 20.02.2022.
//
import UIKit
class StartViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}
//
// Track.swift
// TrackListApp
//
//
//
struct Track {
let artist: String
let song: String
var title: String {
"\(artist) - \(song)"
}
}
extension Track {
static func getTrackList() -> [Track] {
[
Track(artist: "Work location", song: "2 Dortland ave, Manchester"),
Track(artist: "Date and time", song: "Select Date and time"),
Track(artist: "Your contacts", song: "+1 234 567 89 00"),
Track(artist: "Payment", song: "**** 1234")
]
}
}
//
// VKBookingViewController.swift
// Em-call
//
// Created by Alex Sh on 14.02.2022.
//
import UIKit
class VKBookingViewController: UIViewController,UITableViewDataSource, UITableViewDelegate {
@IBOutlet weak var emergency: UILabel!
@IBOutlet weak var worker: UILabel!
@IBOutlet weak var workLocation: UILabel!
@IBOutlet weak var date_time: UILabel!
@IBOutlet weak var cost: UILabel!
@IBOutlet weak var costType: UILabel!
@IBOutlet weak var tableViewWork: UITableView!
@IBOutlet weak var segmentControl: UISegmentedControl!
let cellReuseIdentifier = "cell"
override func viewDidLoad() {
super.viewDidLoad()
segmentControl.addTarget(self, action: #selector(segmentAction(_:)), for: .valueChanged)
self.tableViewWork.register(UITableViewCell.self, forCellReuseIdentifier: cellReuseIdentifier)
tableViewWork.rowHeight = 60
tableViewWork.delegate = self
tableViewWork.dataSource = self
tableViewWork.isHidden = true
// self.title = "Booking"
}
@objc func segmentAction(_ segmentedControl: UISegmentedControl) {
switch (segmentedControl.selectedSegmentIndex) {
case 0:
tableViewWork.isHidden = true
workLocation.text = "22 Dorlan ave, Manchester"
date_time.text = "As soon as possible"
cost.text = "100"
costType.text = "Approximate price"
break // Uno
case 1:
tableViewWork.isHidden = false
workLocation.text = "22 Dorlan ave"
date_time.text = "18 feb, 18:00"
cost.text = "200"
costType.text = "Total price"
break // Dos
default:
break
}
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 2
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath)
// let track = trackList[indexPath.row]
/* var content = cell.defaultContentConfiguration()
content.text = "Work"
content.secondaryText = "___________"
cell.contentConfiguration = content
*/
cell.textLabel?.text = "Work"
cell.detailTextLabel?.text = "___________"
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
return cell
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment