@@ -7,9 +7,24 @@
7 objects = {
7 objects = {
9/* Begin PBXBuildFile section */
9/* Begin PBXBuildFile section */
10+ 12050569238048CE00801618 /* Extensions+Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12050568238048CE00801618 /* Extensions+Date.swift */; };
11+ 1205056B2380588C00801618 /* Extenstions+IBDesignable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1205056A2380588C00801618 /* Extenstions+IBDesignable.swift */; };
12+ 120BFC7723891925001EBE89 /* ThirdStepReservationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 120BFC7623891925001EBE89 /* ThirdStepReservationViewController.swift */; };
13+ 120BFC7923891942001EBE89 /* ThirdStepReservationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 120BFC7823891942001EBE89 /* ThirdStepReservationCoordinator.swift */; };
14+ 120BFC7C23891965001EBE89 /* ThirdStepView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 120BFC7B23891965001EBE89 /* ThirdStepView.swift */; };
15+ 120BFC7E23891975001EBE89 /* ThirdStepView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 120BFC7D23891975001EBE89 /* ThirdStepView.xib */; };
10 12118B9C23682022006BAEE3 /* RegistrationResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12118B9B23682022006BAEE3 /* RegistrationResolver.swift */; };
16 12118B9C23682022006BAEE3 /* RegistrationResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12118B9B23682022006BAEE3 /* RegistrationResolver.swift */; };
11 12118B9E23682049006BAEE3 /* PhoneCodeResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12118B9D23682049006BAEE3 /* PhoneCodeResolver.swift */; };
17 12118B9E23682049006BAEE3 /* PhoneCodeResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12118B9D23682049006BAEE3 /* PhoneCodeResolver.swift */; };
18+ 1212048C23914CFD00CAF162 /* DeleteReservationResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1212048B23914CFD00CAF162 /* DeleteReservationResolver.swift */; };
19+ 1212048E23915A0A00CAF162 /* ChangeReservationResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1212048D23915A0A00CAF162 /* ChangeReservationResolver.swift */; };
12 12219CEF2353A63F0057DDEE /* ReservationsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12219CEE2353A63E0057DDEE /* ReservationsCoordinator.swift */; };
20 12219CEF2353A63F0057DDEE /* ReservationsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12219CEE2353A63E0057DDEE /* ReservationsCoordinator.swift */; };
21+ 12230AEA238FD8B3004A01E5 /* MapView2.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12230AE9238FD8B3004A01E5 /* MapView2.xib */; };
22+ 12230AEC238FD8C5004A01E5 /* MapView2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12230AEB238FD8C5004A01E5 /* MapView2.swift */; };
23+ 12230AF123900974004A01E5 /* TotalStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12230AF023900974004A01E5 /* TotalStorage.swift */; };
24+ 12230AF423900BCB004A01E5 /* EstablishmentService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12230AF323900BCB004A01E5 /* EstablishmentService.swift */; };
25+ 12230AF723900D44004A01E5 /* EstablishmentResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12230AF623900D44004A01E5 /* EstablishmentResolver.swift */; };
26+ 12230AFA23901029004A01E5 /* DataStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12230AF923901029004A01E5 /* DataStorage.swift */; };
27+ 12230AFC239034D3004A01E5 /* SecondStepReservationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12230AFB239034D3004A01E5 /* SecondStepReservationViewController.swift */; };
13 123615CF235510BC00D1122A /* ProfileView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 123615CE235510BC00D1122A /* ProfileView.xib */; };
28 123615CF235510BC00D1122A /* ProfileView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 123615CE235510BC00D1122A /* ProfileView.xib */; };
14 123615D12355141600D1122A /* ProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 123615D02355141600D1122A /* ProfileView.swift */; };
29 123615D12355141600D1122A /* ProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 123615D02355141600D1122A /* ProfileView.swift */; };
15 12387337234BB98700D1F1AB /* CodeView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12387336234BB98700D1F1AB /* CodeView.xib */; };
30 12387337234BB98700D1F1AB /* CodeView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12387336234BB98700D1F1AB /* CodeView.xib */; };
@@ -18,6 +33,12 @@
18 1246B71C235CDF3A004CBFA1 /* ReservationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1246B71B235CDF3A004CBFA1 /* ReservationCell.swift */; };
33 1246B71C235CDF3A004CBFA1 /* ReservationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1246B71B235CDF3A004CBFA1 /* ReservationCell.swift */; };
19 1246B71E235CDF8A004CBFA1 /* ReservationView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1246B71D235CDF8A004CBFA1 /* ReservationView.xib */; };
34 1246B71E235CDF8A004CBFA1 /* ReservationView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1246B71D235CDF8A004CBFA1 /* ReservationView.xib */; };
20 1246B720235CDF9E004CBFA1 /* ReservationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1246B71F235CDF9E004CBFA1 /* ReservationView.swift */; };
35 1246B720235CDF9E004CBFA1 /* ReservationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1246B71F235CDF9E004CBFA1 /* ReservationView.swift */; };
36+ 124D007C23721FD400AE76B9 /* Reservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 124D007B23721FD400AE76B9 /* Reservation.swift */; };
37+ 124D007F237222B200AE76B9 /* ReservationsResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 124D007E237222B200AE76B9 /* ReservationsResolver.swift */; };
38+ 124D0081237222C900AE76B9 /* ReservationsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 124D0080237222C900AE76B9 /* ReservationsService.swift */; };
39+ 125AE51D2395583E00F847BD /* ChangeReservationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125AE51C2395583E00F847BD /* ChangeReservationCoordinator.swift */; };
40+ 125AE51F2395585300F847BD /* ChangeReservationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125AE51E2395585300F847BD /* ChangeReservationViewController.swift */; };
41+ 125AE5212395753400F847BD /* HFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125AE5202395753400F847BD /* HFunc.swift */; };
21 12838EA9236764A600CEF108 /* APIClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12838EA8236764A600CEF108 /* APIClient.swift */; };
42 12838EA9236764A600CEF108 /* APIClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12838EA8236764A600CEF108 /* APIClient.swift */; };
22 12838EAC2367689600CEF108 /* Alamofire in Frameworks */ = {isa = PBXBuildFile; productRef = 12838EAB2367689600CEF108 /* Alamofire */; };
43 12838EAC2367689600CEF108 /* Alamofire in Frameworks */ = {isa = PBXBuildFile; productRef = 12838EAB2367689600CEF108 /* Alamofire */; };
23 12838EAE2367701300CEF108 /* AuthorizationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12838EAD2367701300CEF108 /* AuthorizationService.swift */; };
44 12838EAE2367701300CEF108 /* AuthorizationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12838EAD2367701300CEF108 /* AuthorizationService.swift */; };
@@ -26,14 +47,28 @@
26 12838EB4236779C700CEF108 /* ApiResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12838EB3236779C700CEF108 /* ApiResolver.swift */; };
47 12838EB4236779C700CEF108 /* ApiResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12838EB3236779C700CEF108 /* ApiResolver.swift */; };
27 12838EB623677FB900CEF108 /* ApiRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12838EB523677FB900CEF108 /* ApiRequest.swift */; };
48 12838EB623677FB900CEF108 /* ApiRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12838EB523677FB900CEF108 /* ApiRequest.swift */; };
28 12838EB82367834900CEF108 /* MyCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12838EB72367834900CEF108 /* MyCodable.swift */; };
49 12838EB82367834900CEF108 /* MyCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12838EB72367834900CEF108 /* MyCodable.swift */; };
50+ 12A075F72373535C00D749BB /* FirstStepReservationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12A075F62373535C00D749BB /* FirstStepReservationViewController.swift */; };
51+ 12A075F9237353F500D749BB /* MapView1.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12A075F8237353F500D749BB /* MapView1.xib */; };
52+ 12A075FB2373561A00D749BB /* Reservation.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 12A075FA2373561A00D749BB /* Reservation.storyboard */; };
53+ 12A075FD237357E900D749BB /* FirstStepReservationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12A075FC237357E900D749BB /* FirstStepReservationCoordinator.swift */; };
54+ 12A075FF237358F200D749BB /* MapView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12A075FE237358F200D749BB /* MapView.swift */; };
55+ 12A07601237359BB00D749BB /* MapView1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12A07600237359BB00D749BB /* MapView1.swift */; };
56+ 12B4447C238EF25C000B6B16 /* CreateReservationResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B4447B238EF25C000B6B16 /* CreateReservationResolver.swift */; };
29 12B6A60F235B857A00898B31 /* ProfileChangeCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B6A60E235B857A00898B31 /* ProfileChangeCoordinator.swift */; };
57 12B6A60F235B857A00898B31 /* ProfileChangeCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B6A60E235B857A00898B31 /* ProfileChangeCoordinator.swift */; };
30 12B6A611235B8EC500898B31 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B6A610235B8EC500898B31 /* User.swift */; };
58 12B6A611235B8EC500898B31 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B6A610235B8EC500898B31 /* User.swift */; };
31 12B6A613235B9B4300898B31 /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B6A612235B9B4300898B31 /* BaseViewController.swift */; };
59 12B6A613235B9B4300898B31 /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B6A612235B9B4300898B31 /* BaseViewController.swift */; };
32 12B6A615235BB36C00898B31 /* ChangeView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12B6A614235BB36C00898B31 /* ChangeView.xib */; };
60 12B6A615235BB36C00898B31 /* ChangeView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12B6A614235BB36C00898B31 /* ChangeView.xib */; };
33 12B6A617235BB37D00898B31 /* ChangeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B6A616235BB37D00898B31 /* ChangeView.swift */; };
61 12B6A617235BB37D00898B31 /* ChangeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B6A616235BB37D00898B31 /* ChangeView.swift */; };
62+ 12BD95B0237EBEDF009614D8 /* FirstStepView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12BD95AF237EBEDE009614D8 /* FirstStepView.xib */; };
63+ 12BD95B2237EC22B009614D8 /* FirstStepView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12BD95B1237EC22B009614D8 /* FirstStepView.swift */; };
64+ 12BD95B6237ED8AC009614D8 /* TimePointView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12BD95B5237ED8AB009614D8 /* TimePointView.xib */; };
65+ 12BD95B8237EDB01009614D8 /* TimePointView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12BD95B7237EDB01009614D8 /* TimePointView.swift */; };
34 12C72EDF23537D1B00AD7004 /* ProfileCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12C72EDE23537D1B00AD7004 /* ProfileCoordinator.swift */; };
66 12C72EDF23537D1B00AD7004 /* ProfileCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12C72EDE23537D1B00AD7004 /* ProfileCoordinator.swift */; };
35 12C72EE1235380D400AD7004 /* ProfileClientViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12C72EE0235380D400AD7004 /* ProfileClientViewController.swift */; };
67 12C72EE1235380D400AD7004 /* ProfileClientViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12C72EE0235380D400AD7004 /* ProfileClientViewController.swift */; };
36 12C72EE3235380EB00AD7004 /* ReservationsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12C72EE2235380EB00AD7004 /* ReservationsViewController.swift */; };
68 12C72EE3235380EB00AD7004 /* ReservationsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12C72EE2235380EB00AD7004 /* ReservationsViewController.swift */; };
69+ 12D8FA2D237F003800305F57 /* DateView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12D8FA2C237F003800305F57 /* DateView.xib */; };
70+ 12D8FA2F237F00E200305F57 /* DateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12D8FA2E237F00E200305F57 /* DateView.swift */; };
71+ 12D8FA31237F08C700305F57 /* AllReservations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12D8FA30237F08C700305F57 /* AllReservations.swift */; };
37 12DBEEB223539F2100AF1BB6 /* Client.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 12DBEEB123539F2100AF1BB6 /* Client.storyboard */; };
72 12DBEEB223539F2100AF1BB6 /* Client.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 12DBEEB123539F2100AF1BB6 /* Client.storyboard */; };
38 12EA99462362B674005D9FE9 /* AddressCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12EA99452362B674005D9FE9 /* AddressCoordinator.swift */; };
73 12EA99462362B674005D9FE9 /* AddressCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12EA99452362B674005D9FE9 /* AddressCoordinator.swift */; };
39 12EA99482362B684005D9FE9 /* AddresViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12EA99472362B684005D9FE9 /* AddresViewController.swift */; };
74 12EA99482362B684005D9FE9 /* AddresViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12EA99472362B684005D9FE9 /* AddresViewController.swift */; };
@@ -42,7 +77,11 @@
42 12EB698123661CB300E4D1CE /* AddressCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12EB698023661CB300E4D1CE /* AddressCell.swift */; };
77 12EB698123661CB300E4D1CE /* AddressCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12EB698023661CB300E4D1CE /* AddressCell.swift */; };
43 12EE4A76234BB8FE005B4D1A /* CodeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12EE4A75234BB8FE005B4D1A /* CodeView.swift */; };
78 12EE4A76234BB8FE005B4D1A /* CodeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12EE4A75234BB8FE005B4D1A /* CodeView.swift */; };
44 12F73B022357AD7B007D4476 /* ProfileChangeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12F73B012357AD7B007D4476 /* ProfileChangeViewController.swift */; };
79 12F73B022357AD7B007D4476 /* ProfileChangeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12F73B012357AD7B007D4476 /* ProfileChangeViewController.swift */; };
45− 12FE4042236B8B050012391E /* DataStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FE4041236B8B050012391E /* DataStorage.swift */; };
80+ 12F9652A23868E6000FCA696 /* SecondStepView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12F9652923868E6000FCA696 /* SecondStepView.xib */; };
81+ 12F9652C23868E7200FCA696 /* SecondStepView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12F9652B23868E7200FCA696 /* SecondStepView.swift */; };
82+ 12F9652E23869F3100FCA696 /* SecondStepReservationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12F9652D23869F3100FCA696 /* SecondStepReservationCoordinator.swift */; };
83+ 12FC40382382C93D00AB593B /* TableButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FC40372382C93C00AB593B /* TableButtonStyle.swift */; };
84+ 12FC403A2382CB6F00AB593B /* TableButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FC40392382CB6F00AB593B /* TableButton.swift */; };
46 F30369B5233679EA00A8EA84 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F30369B4233679EA00A8EA84 /* LaunchScreen.storyboard */; };
85 F30369B5233679EA00A8EA84 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F30369B4233679EA00A8EA84 /* LaunchScreen.storyboard */; };
47 F30369BE2336924D00A8EA84 /* ClientTabbarCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F30369BD2336924D00A8EA84 /* ClientTabbarCoordinator.swift */; };
86 F30369BE2336924D00A8EA84 /* ClientTabbarCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F30369BD2336924D00A8EA84 /* ClientTabbarCoordinator.swift */; };
48 F30369C02336925800A8EA84 /* ClientTabbarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F30369BF2336925800A8EA84 /* ClientTabbarController.swift */; };
87 F30369C02336925800A8EA84 /* ClientTabbarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F30369BF2336925800A8EA84 /* ClientTabbarController.swift */; };
@@ -91,9 +130,24 @@
91/* End PBXContainerItemProxy section */
130/* End PBXContainerItemProxy section */
93/* Begin PBXFileReference section */
132/* Begin PBXFileReference section */
133+ 12050568238048CE00801618 /* Extensions+Date.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extensions+Date.swift"; sourceTree = "<group>"; };
134+ 1205056A2380588C00801618 /* Extenstions+IBDesignable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extenstions+IBDesignable.swift"; sourceTree = "<group>"; };
135+ 120BFC7623891925001EBE89 /* ThirdStepReservationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThirdStepReservationViewController.swift; sourceTree = "<group>"; };
136+ 120BFC7823891942001EBE89 /* ThirdStepReservationCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThirdStepReservationCoordinator.swift; sourceTree = "<group>"; };
137+ 120BFC7B23891965001EBE89 /* ThirdStepView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThirdStepView.swift; sourceTree = "<group>"; };
138+ 120BFC7D23891975001EBE89 /* ThirdStepView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ThirdStepView.xib; sourceTree = "<group>"; };
94 12118B9B23682022006BAEE3 /* RegistrationResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegistrationResolver.swift; sourceTree = "<group>"; };
139 12118B9B23682022006BAEE3 /* RegistrationResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegistrationResolver.swift; sourceTree = "<group>"; };
95 12118B9D23682049006BAEE3 /* PhoneCodeResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhoneCodeResolver.swift; sourceTree = "<group>"; };
140 12118B9D23682049006BAEE3 /* PhoneCodeResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhoneCodeResolver.swift; sourceTree = "<group>"; };
141+ 1212048B23914CFD00CAF162 /* DeleteReservationResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteReservationResolver.swift; sourceTree = "<group>"; };
142+ 1212048D23915A0A00CAF162 /* ChangeReservationResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeReservationResolver.swift; sourceTree = "<group>"; };
96 12219CEE2353A63E0057DDEE /* ReservationsCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReservationsCoordinator.swift; sourceTree = "<group>"; };
143 12219CEE2353A63E0057DDEE /* ReservationsCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReservationsCoordinator.swift; sourceTree = "<group>"; };
144+ 12230AE9238FD8B3004A01E5 /* MapView2.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MapView2.xib; sourceTree = "<group>"; };
145+ 12230AEB238FD8C5004A01E5 /* MapView2.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapView2.swift; sourceTree = "<group>"; };
146+ 12230AF023900974004A01E5 /* TotalStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TotalStorage.swift; sourceTree = "<group>"; };
147+ 12230AF323900BCB004A01E5 /* EstablishmentService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EstablishmentService.swift; sourceTree = "<group>"; };
148+ 12230AF623900D44004A01E5 /* EstablishmentResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EstablishmentResolver.swift; sourceTree = "<group>"; };
149+ 12230AF923901029004A01E5 /* DataStorage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataStorage.swift; sourceTree = "<group>"; };
150+ 12230AFB239034D3004A01E5 /* SecondStepReservationViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SecondStepReservationViewController.swift; sourceTree = "<group>"; };
97 123615CE235510BC00D1122A /* ProfileView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ProfileView.xib; sourceTree = "<group>"; };
151 123615CE235510BC00D1122A /* ProfileView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ProfileView.xib; sourceTree = "<group>"; };
98 123615D02355141600D1122A /* ProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileView.swift; sourceTree = "<group>"; };
152 123615D02355141600D1122A /* ProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileView.swift; sourceTree = "<group>"; };
99 12387336234BB98700D1F1AB /* CodeView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CodeView.xib; sourceTree = "<group>"; };
153 12387336234BB98700D1F1AB /* CodeView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CodeView.xib; sourceTree = "<group>"; };
@@ -102,6 +156,12 @@
102 1246B71B235CDF3A004CBFA1 /* ReservationCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationCell.swift; sourceTree = "<group>"; };
156 1246B71B235CDF3A004CBFA1 /* ReservationCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationCell.swift; sourceTree = "<group>"; };
103 1246B71D235CDF8A004CBFA1 /* ReservationView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ReservationView.xib; sourceTree = "<group>"; };
157 1246B71D235CDF8A004CBFA1 /* ReservationView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ReservationView.xib; sourceTree = "<group>"; };
104 1246B71F235CDF9E004CBFA1 /* ReservationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationView.swift; sourceTree = "<group>"; };
158 1246B71F235CDF9E004CBFA1 /* ReservationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationView.swift; sourceTree = "<group>"; };
159+ 124D007B23721FD400AE76B9 /* Reservation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Reservation.swift; sourceTree = "<group>"; };
160+ 124D007E237222B200AE76B9 /* ReservationsResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationsResolver.swift; sourceTree = "<group>"; };
161+ 124D0080237222C900AE76B9 /* ReservationsService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationsService.swift; sourceTree = "<group>"; };
162+ 125AE51C2395583E00F847BD /* ChangeReservationCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeReservationCoordinator.swift; sourceTree = "<group>"; };
163+ 125AE51E2395585300F847BD /* ChangeReservationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeReservationViewController.swift; sourceTree = "<group>"; };
164+ 125AE5202395753400F847BD /* HFunc.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HFunc.swift; sourceTree = "<group>"; };
105 12838EA8236764A600CEF108 /* APIClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIClient.swift; sourceTree = "<group>"; };
165 12838EA8236764A600CEF108 /* APIClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIClient.swift; sourceTree = "<group>"; };
106 12838EAD2367701300CEF108 /* AuthorizationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthorizationService.swift; sourceTree = "<group>"; };
166 12838EAD2367701300CEF108 /* AuthorizationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthorizationService.swift; sourceTree = "<group>"; };
107 12838EAF236777D400CEF108 /* ServerError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerError.swift; sourceTree = "<group>"; };
167 12838EAF236777D400CEF108 /* ServerError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerError.swift; sourceTree = "<group>"; };
@@ -109,14 +169,28 @@
109 12838EB3236779C700CEF108 /* ApiResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiResolver.swift; sourceTree = "<group>"; };
169 12838EB3236779C700CEF108 /* ApiResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiResolver.swift; sourceTree = "<group>"; };
110 12838EB523677FB900CEF108 /* ApiRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiRequest.swift; sourceTree = "<group>"; };
170 12838EB523677FB900CEF108 /* ApiRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiRequest.swift; sourceTree = "<group>"; };
111 12838EB72367834900CEF108 /* MyCodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyCodable.swift; sourceTree = "<group>"; };
171 12838EB72367834900CEF108 /* MyCodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyCodable.swift; sourceTree = "<group>"; };
172+ 12A075F62373535C00D749BB /* FirstStepReservationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirstStepReservationViewController.swift; sourceTree = "<group>"; };
173+ 12A075F8237353F500D749BB /* MapView1.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MapView1.xib; sourceTree = "<group>"; };
174+ 12A075FA2373561A00D749BB /* Reservation.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Reservation.storyboard; sourceTree = "<group>"; };
175+ 12A075FC237357E900D749BB /* FirstStepReservationCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirstStepReservationCoordinator.swift; sourceTree = "<group>"; };
176+ 12A075FE237358F200D749BB /* MapView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapView.swift; sourceTree = "<group>"; };
177+ 12A07600237359BB00D749BB /* MapView1.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapView1.swift; sourceTree = "<group>"; };
178+ 12B4447B238EF25C000B6B16 /* CreateReservationResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateReservationResolver.swift; sourceTree = "<group>"; };
112 12B6A60E235B857A00898B31 /* ProfileChangeCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileChangeCoordinator.swift; sourceTree = "<group>"; };
179 12B6A60E235B857A00898B31 /* ProfileChangeCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileChangeCoordinator.swift; sourceTree = "<group>"; };
113 12B6A610235B8EC500898B31 /* User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = "<group>"; };
180 12B6A610235B8EC500898B31 /* User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = "<group>"; };
114 12B6A612235B9B4300898B31 /* BaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = "<group>"; };
181 12B6A612235B9B4300898B31 /* BaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = "<group>"; };
115 12B6A614235BB36C00898B31 /* ChangeView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ChangeView.xib; sourceTree = "<group>"; };
182 12B6A614235BB36C00898B31 /* ChangeView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ChangeView.xib; sourceTree = "<group>"; };
116 12B6A616235BB37D00898B31 /* ChangeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeView.swift; sourceTree = "<group>"; };
183 12B6A616235BB37D00898B31 /* ChangeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeView.swift; sourceTree = "<group>"; };
184+ 12BD95AF237EBEDE009614D8 /* FirstStepView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FirstStepView.xib; sourceTree = "<group>"; };
185+ 12BD95B1237EC22B009614D8 /* FirstStepView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirstStepView.swift; sourceTree = "<group>"; };
186+ 12BD95B5237ED8AB009614D8 /* TimePointView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = TimePointView.xib; sourceTree = "<group>"; };
187+ 12BD95B7237EDB01009614D8 /* TimePointView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimePointView.swift; sourceTree = "<group>"; };
117 12C72EDE23537D1B00AD7004 /* ProfileCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileCoordinator.swift; sourceTree = "<group>"; };
188 12C72EDE23537D1B00AD7004 /* ProfileCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileCoordinator.swift; sourceTree = "<group>"; };
118 12C72EE0235380D400AD7004 /* ProfileClientViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileClientViewController.swift; sourceTree = "<group>"; };
189 12C72EE0235380D400AD7004 /* ProfileClientViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileClientViewController.swift; sourceTree = "<group>"; };
119 12C72EE2235380EB00AD7004 /* ReservationsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationsViewController.swift; sourceTree = "<group>"; };
190 12C72EE2235380EB00AD7004 /* ReservationsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationsViewController.swift; sourceTree = "<group>"; };
191+ 12D8FA2C237F003800305F57 /* DateView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DateView.xib; sourceTree = "<group>"; };
192+ 12D8FA2E237F00E200305F57 /* DateView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateView.swift; sourceTree = "<group>"; };
193+ 12D8FA30237F08C700305F57 /* AllReservations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AllReservations.swift; sourceTree = "<group>"; };
120 12DBEEB123539F2100AF1BB6 /* Client.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Client.storyboard; sourceTree = "<group>"; };
194 12DBEEB123539F2100AF1BB6 /* Client.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Client.storyboard; sourceTree = "<group>"; };
121 12EA99452362B674005D9FE9 /* AddressCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressCoordinator.swift; sourceTree = "<group>"; };
195 12EA99452362B674005D9FE9 /* AddressCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressCoordinator.swift; sourceTree = "<group>"; };
122 12EA99472362B684005D9FE9 /* AddresViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddresViewController.swift; sourceTree = "<group>"; };
196 12EA99472362B684005D9FE9 /* AddresViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddresViewController.swift; sourceTree = "<group>"; };
@@ -125,7 +199,11 @@
125 12EB698023661CB300E4D1CE /* AddressCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressCell.swift; sourceTree = "<group>"; };
199 12EB698023661CB300E4D1CE /* AddressCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressCell.swift; sourceTree = "<group>"; };
126 12EE4A75234BB8FE005B4D1A /* CodeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodeView.swift; sourceTree = "<group>"; };
200 12EE4A75234BB8FE005B4D1A /* CodeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodeView.swift; sourceTree = "<group>"; };
127 12F73B012357AD7B007D4476 /* ProfileChangeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileChangeViewController.swift; sourceTree = "<group>"; };
201 12F73B012357AD7B007D4476 /* ProfileChangeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileChangeViewController.swift; sourceTree = "<group>"; };
202+ 12F9652923868E6000FCA696 /* SecondStepView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SecondStepView.xib; sourceTree = "<group>"; };
203+ 12F9652B23868E7200FCA696 /* SecondStepView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecondStepView.swift; sourceTree = "<group>"; };
204+ 12F9652D23869F3100FCA696 /* SecondStepReservationCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecondStepReservationCoordinator.swift; sourceTree = "<group>"; };
205+ 12FC40372382C93C00AB593B /* TableButtonStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TableButtonStyle.swift; sourceTree = "<group>"; };
128− 12FE4041236B8B050012391E /* DataStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataStorage.swift; sourceTree = SOURCE_ROOT; };
206+ 12FC40392382CB6F00AB593B /* TableButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TableButton.swift; sourceTree = "<group>"; };
129 F30369B4233679EA00A8EA84 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
207 F30369B4233679EA00A8EA84 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
130 F30369BD2336924D00A8EA84 /* ClientTabbarCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientTabbarCoordinator.swift; sourceTree = "<group>"; };
208 F30369BD2336924D00A8EA84 /* ClientTabbarCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientTabbarCoordinator.swift; sourceTree = "<group>"; };
131 F30369BF2336925800A8EA84 /* ClientTabbarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientTabbarController.swift; sourceTree = "<group>"; };
209 F30369BF2336925800A8EA84 /* ClientTabbarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientTabbarController.swift; sourceTree = "<group>"; };
@@ -188,6 +266,17 @@
188/* End PBXFrameworksBuildPhase section */
266/* End PBXFrameworksBuildPhase section */
190/* Begin PBXGroup section */
268/* Begin PBXGroup section */
269+ 120BFC7A2389194B001EBE89 /* 3 */ = {
272+ 120BFC7623891925001EBE89 /* ThirdStepReservationViewController.swift */,
273+ 120BFC7823891942001EBE89 /* ThirdStepReservationCoordinator.swift */,
274+ 120BFC7B23891965001EBE89 /* ThirdStepView.swift */,
275+ 120BFC7D23891975001EBE89 /* ThirdStepView.xib */,
278+ sourceTree = "<group>";
191 12118B9A2368187B006BAEE3 /* Authorization api */ = {
280 12118B9A2368187B006BAEE3 /* Authorization api */ = {
192 isa = PBXGroup;
281 isa = PBXGroup;
193 children = (
282 children = (
@@ -222,6 +311,9 @@
222 1212F1322353A603005BEF8A /* Reservations */ = {
311 1212F1322353A603005BEF8A /* Reservations */ = {
223 isa = PBXGroup;
312 isa = PBXGroup;
224 children = (
313 children = (
314+ 12BD95AE237EBE52009614D8 /* Maps */,
315+ 12BD95B3237EC231009614D8 /* Steps */,
316+ 12A075FA2373561A00D749BB /* Reservation.storyboard */,
225 1246B721235CDFC2004CBFA1 /* Cells */,
317 1246B721235CDFC2004CBFA1 /* Cells */,
226 1246B71A235CD4C5004CBFA1 /* Views */,
318 1246B71A235CD4C5004CBFA1 /* Views */,
227 12EA994A2362BA11005D9FE9 /* Active Reservations */,
319 12EA994A2362BA11005D9FE9 /* Active Reservations */,
@@ -230,6 +322,61 @@
230 path = Reservations;
322 path = Reservations;
231 sourceTree = "<group>";
323 sourceTree = "<group>";
325+ 12230AED238FD8D5004A01E5 /* 1 */ = {
328+ 12A075F8237353F500D749BB /* MapView1.xib */,
329+ 12A07600237359BB00D749BB /* MapView1.swift */,
332+ sourceTree = "<group>";
334+ 12230AEE238FD8DE004A01E5 /* 2 */ = {
337+ 12230AE9238FD8B3004A01E5 /* MapView2.xib */,
338+ 12230AEB238FD8C5004A01E5 /* MapView2.swift */,
341+ sourceTree = "<group>";
343+ 12230AEF239008F8004A01E5 /* Common */ = {
346+ 12BD95B7237EDB01009614D8 /* TimePointView.swift */,
347+ 12BD95B5237ED8AB009614D8 /* TimePointView.xib */,
348+ 12D8FA2E237F00E200305F57 /* DateView.swift */,
349+ 12D8FA2C237F003800305F57 /* DateView.xib */,
352+ sourceTree = "<group>";
354+ 12230AF223900BB6004A01E5 /* Establishments api */ = {
357+ 12230AF323900BCB004A01E5 /* EstablishmentService.swift */,
358+ 12230AF523900D32004A01E5 /* Resolvers */,
360+ path = "Establishments api";
361+ sourceTree = "<group>";
363+ 12230AF523900D32004A01E5 /* Resolvers */ = {
366+ 12230AF623900D44004A01E5 /* EstablishmentResolver.swift */,
369+ sourceTree = "<group>";
371+ 12230AF823901000004A01E5 /* DB */ = {
374+ 12230AF923901029004A01E5 /* DataStorage.swift */,
375+ 12230AF023900974004A01E5 /* TotalStorage.swift */,
378+ sourceTree = "<group>";
233 123615D22355141D00D1122A /* Views */ = {
380 123615D22355141D00D1122A /* Views */ = {
234 isa = PBXGroup;
381 isa = PBXGroup;
235 children = (
382 children = (
@@ -259,6 +406,35 @@
259 path = Cells;
406 path = Cells;
260 sourceTree = "<group>";
407 sourceTree = "<group>";
409+ 124D007D2372229500AE76B9 /* Reservations api */ = {
412+ 124D0080237222C900AE76B9 /* ReservationsService.swift */,
413+ 124D00822372233000AE76B9 /* Resolvers */,
415+ path = "Reservations api";
416+ sourceTree = "<group>";
418+ 124D00822372233000AE76B9 /* Resolvers */ = {
421+ 124D007E237222B200AE76B9 /* ReservationsResolver.swift */,
422+ 12B4447B238EF25C000B6B16 /* CreateReservationResolver.swift */,
423+ 1212048B23914CFD00CAF162 /* DeleteReservationResolver.swift */,
424+ 1212048D23915A0A00CAF162 /* ChangeReservationResolver.swift */,
427+ sourceTree = "<group>";
429+ 125AE51B2395582900F847BD /* change */ = {
432+ 125AE51C2395583E00F847BD /* ChangeReservationCoordinator.swift */,
433+ 125AE51E2395585300F847BD /* ChangeReservationViewController.swift */,
436+ sourceTree = "<group>";
262 12838EB923679AEB00CEF108 /* API */ = {
438 12838EB923679AEB00CEF108 /* API */ = {
263 isa = PBXGroup;
439 isa = PBXGroup;
264 children = (
440 children = (
@@ -267,11 +443,46 @@
267 12838EAF236777D400CEF108 /* ServerError.swift */,
443 12838EAF236777D400CEF108 /* ServerError.swift */,
268 12838EB523677FB900CEF108 /* ApiRequest.swift */,
444 12838EB523677FB900CEF108 /* ApiRequest.swift */,
269 12838EB72367834900CEF108 /* MyCodable.swift */,
445 12838EB72367834900CEF108 /* MyCodable.swift */,
446+ 12230AF223900BB6004A01E5 /* Establishments api */,
447+ 124D007D2372229500AE76B9 /* Reservations api */,
270 12118B9A2368187B006BAEE3 /* Authorization api */,
448 12118B9A2368187B006BAEE3 /* Authorization api */,
272 path = API;
450 path = API;
273 sourceTree = "<group>";
451 sourceTree = "<group>";
453+ 12BD95AE237EBE52009614D8 /* Maps */ = {
456+ 12A075FE237358F200D749BB /* MapView.swift */,
457+ 12230AED238FD8D5004A01E5 /* 1 */,
458+ 12230AEE238FD8DE004A01E5 /* 2 */,
461+ sourceTree = "<group>";
463+ 12BD95B3237EC231009614D8 /* Steps */ = {
466+ 125AE51B2395582900F847BD /* change */,
467+ 12230AEF239008F8004A01E5 /* Common */,
468+ 12BD95B4237EC23A009614D8 /* 1 */,
469+ 12F9652823868E4900FCA696 /* 2 */,
470+ 120BFC7A2389194B001EBE89 /* 3 */,
473+ sourceTree = "<group>";
475+ 12BD95B4237EC23A009614D8 /* 1 */ = {
478+ 12A075F62373535C00D749BB /* FirstStepReservationViewController.swift */,
479+ 12A075FC237357E900D749BB /* FirstStepReservationCoordinator.swift */,
480+ 12BD95B1237EC22B009614D8 /* FirstStepView.swift */,
481+ 12BD95AF237EBEDE009614D8 /* FirstStepView.xib */,
484+ sourceTree = "<group>";
275 12C72EDB235367CF00AD7004 /* Tab bar */ = {
486 12C72EDB235367CF00AD7004 /* Tab bar */ = {
276 isa = PBXGroup;
487 isa = PBXGroup;
277 children = (
488 children = (
@@ -329,6 +540,17 @@
329 path = Code;
540 path = Code;
330 sourceTree = "<group>";
541 sourceTree = "<group>";
543+ 12F9652823868E4900FCA696 /* 2 */ = {
546+ 12230AFB239034D3004A01E5 /* SecondStepReservationViewController.swift */,
547+ 12F9652D23869F3100FCA696 /* SecondStepReservationCoordinator.swift */,
548+ 12F9652B23868E7200FCA696 /* SecondStepView.swift */,
549+ 12F9652923868E6000FCA696 /* SecondStepView.xib */,
552+ sourceTree = "<group>";
332 F30369B623367B2300A8EA84 /* Supporting Files */ = {
554 F30369B623367B2300A8EA84 /* Supporting Files */ = {
333 isa = PBXGroup;
555 isa = PBXGroup;
334 children = (
556 children = (
@@ -368,6 +590,8 @@
368 F3DC5A00233E896300B5E751 /* ButtonStyle.swift */,
590 F3DC5A00233E896300B5E751 /* ButtonStyle.swift */,
369 F3895F52233D5EEB00FA6A37 /* BlackButtonStyle.swift */,
591 F3895F52233D5EEB00FA6A37 /* BlackButtonStyle.swift */,
370 F3DC5A04233E89D500B5E751 /* Button.swift */,
592 F3DC5A04233E89D500B5E751 /* Button.swift */,
593+ 12FC40372382C93C00AB593B /* TableButtonStyle.swift */,
594+ 12FC40392382CB6F00AB593B /* TableButton.swift */,
372 path = Components;
596 path = Components;
373 sourceTree = "<group>";
597 sourceTree = "<group>";
@@ -394,6 +618,8 @@
394 children = (
618 children = (
395 F3851B2F2340A513009EE0B6 /* RegistationViewModel.swift */,
619 F3851B2F2340A513009EE0B6 /* RegistationViewModel.swift */,
396 12B6A610235B8EC500898B31 /* User.swift */,
620 12B6A610235B8EC500898B31 /* User.swift */,
621+ 124D007B23721FD400AE76B9 /* Reservation.swift */,
622+ 12D8FA30237F08C700305F57 /* AllReservations.swift */,
398 path = Models;
624 path = Models;
399 sourceTree = "<group>";
625 sourceTree = "<group>";
@@ -486,10 +712,13 @@
486 F3FC7DCB2315BE610080D851 /* Hookah Tau */ = {
712 F3FC7DCB2315BE610080D851 /* Hookah Tau */ = {
487 isa = PBXGroup;
713 isa = PBXGroup;
488 children = (
714 children = (
489− 12FE4041236B8B050012391E /* DataStorage.swift */,
715+ 12230AF823901000004A01E5 /* DB */,
490 F3FC7DCC2315BE610080D851 /* AppDelegate.swift */,
716 F3FC7DCC2315BE610080D851 /* AppDelegate.swift */,
491 F3DC59FE233E893400B5E751 /* Extensions+UIFont.swift */,
717 F3DC59FE233E893400B5E751 /* Extensions+UIFont.swift */,
492 F31E20C62348DDB900BEA215 /* Extensions+UIView.swift */,
718 F31E20C62348DDB900BEA215 /* Extensions+UIView.swift */,
719+ 12050568238048CE00801618 /* Extensions+Date.swift */,
720+ 1205056A2380588C00801618 /* Extenstions+IBDesignable.swift */,
721+ 125AE5202395753400F847BD /* HFunc.swift */,
493 12838EB923679AEB00CEF108 /* API */,
722 12838EB923679AEB00CEF108 /* API */,
494 F30369BC2336861100A8EA84 /* Models */,
723 F30369BC2336861100A8EA84 /* Models */,
495 F3199E59233FD7F700F3C17A /* Views */,
724 F3199E59233FD7F700F3C17A /* Views */,
@@ -631,10 +860,18 @@
631 files = (
860 files = (
632 F3199E5B233FE08200F3C17A /* PhoneView.xib in Resources */,
861 F3199E5B233FE08200F3C17A /* PhoneView.xib in Resources */,
633 12DBEEB223539F2100AF1BB6 /* Client.storyboard in Resources */,
862 12DBEEB223539F2100AF1BB6 /* Client.storyboard in Resources */,
863+ 12D8FA2D237F003800305F57 /* DateView.xib in Resources */,
634 12387337234BB98700D1F1AB /* CodeView.xib in Resources */,
864 12387337234BB98700D1F1AB /* CodeView.xib in Resources */,
635 12B6A615235BB36C00898B31 /* ChangeView.xib in Resources */,
865 12B6A615235BB36C00898B31 /* ChangeView.xib in Resources */,
636 F3851B2C2340A280009EE0B6 /* TitleTextView.xib in Resources */,
866 F3851B2C2340A280009EE0B6 /* TitleTextView.xib in Resources */,
867+ 12F9652A23868E6000FCA696 /* SecondStepView.xib in Resources */,
868+ 120BFC7E23891975001EBE89 /* ThirdStepView.xib in Resources */,
869+ 12230AEA238FD8B3004A01E5 /* MapView2.xib in Resources */,
637 1246B71E235CDF8A004CBFA1 /* ReservationView.xib in Resources */,
870 1246B71E235CDF8A004CBFA1 /* ReservationView.xib in Resources */,
871+ 12BD95B6237ED8AC009614D8 /* TimePointView.xib in Resources */,
872+ 12A075F9237353F500D749BB /* MapView1.xib in Resources */,
873+ 12A075FB2373561A00D749BB /* Reservation.storyboard in Resources */,
874+ 12BD95B0237EBEDF009614D8 /* FirstStepView.xib in Resources */,
638 F30369B5233679EA00A8EA84 /* LaunchScreen.storyboard in Resources */,
875 F30369B5233679EA00A8EA84 /* LaunchScreen.storyboard in Resources */,
639 1246B717235CD186004CBFA1 /* NoReservationsView.xib in Resources */,
876 1246B717235CD186004CBFA1 /* NoReservationsView.xib in Resources */,
640 F3FC7DD42315BE630080D851 /* Assets.xcassets in Resources */,
877 F3FC7DD42315BE630080D851 /* Assets.xcassets in Resources */,
@@ -666,6 +903,8 @@
666 buildActionMask = 2147483647;
903 buildActionMask = 2147483647;
667 files = (
904 files = (
668 12EA99482362B684005D9FE9 /* AddresViewController.swift in Sources */,
905 12EA99482362B684005D9FE9 /* AddresViewController.swift in Sources */,
906+ 124D007F237222B200AE76B9 /* ReservationsResolver.swift in Sources */,
907+ 12230AF723900D44004A01E5 /* EstablishmentResolver.swift in Sources */,
669 1246B719235CD3AD004CBFA1 /* NoReservationsView.swift in Sources */,
908 1246B719235CD3AD004CBFA1 /* NoReservationsView.swift in Sources */,
670 F3895F4A233D323700FA6A37 /* CodeCoordinator.swift in Sources */,
909 F3895F4A233D323700FA6A37 /* CodeCoordinator.swift in Sources */,
671 12838EB4236779C700CEF108 /* ApiResolver.swift in Sources */,
910 12838EB4236779C700CEF108 /* ApiResolver.swift in Sources */,
@@ -673,22 +912,38 @@
673 123615D12355141600D1122A /* ProfileView.swift in Sources */,
912 123615D12355141600D1122A /* ProfileView.swift in Sources */,
674 12F73B022357AD7B007D4476 /* ProfileChangeViewController.swift in Sources */,
913 12F73B022357AD7B007D4476 /* ProfileChangeViewController.swift in Sources */,
675 F3851B2E2340A444009EE0B6 /* TitleTextView.swift in Sources */,
914 F3851B2E2340A444009EE0B6 /* TitleTextView.swift in Sources */,
915+ 125AE51F2395585300F847BD /* ChangeReservationViewController.swift in Sources */,
676 12EA99462362B674005D9FE9 /* AddressCoordinator.swift in Sources */,
916 12EA99462362B674005D9FE9 /* AddressCoordinator.swift in Sources */,
677 12B6A613235B9B4300898B31 /* BaseViewController.swift in Sources */,
917 12B6A613235B9B4300898B31 /* BaseViewController.swift in Sources */,
918+ 12230AFA23901029004A01E5 /* DataStorage.swift in Sources */,
678 F3FC7DFF2315C8D70080D851 /* NameCoordinator.swift in Sources */,
919 F3FC7DFF2315C8D70080D851 /* NameCoordinator.swift in Sources */,
920+ 120BFC7C23891965001EBE89 /* ThirdStepView.swift in Sources */,
679 F3FC7DCF2315BE610080D851 /* NameViewController.swift in Sources */,
921 F3FC7DCF2315BE610080D851 /* NameViewController.swift in Sources */,
680 12838EB82367834900CEF108 /* MyCodable.swift in Sources */,
922 12838EB82367834900CEF108 /* MyCodable.swift in Sources */,
681 F3DC5A05233E89D500B5E751 /* Button.swift in Sources */,
923 F3DC5A05233E89D500B5E751 /* Button.swift in Sources */,
682 F3FC7DFB2315C25D0080D851 /* ApplicationCoordinator.swift in Sources */,
924 F3FC7DFB2315C25D0080D851 /* ApplicationCoordinator.swift in Sources */,
925+ 12FC403A2382CB6F00AB593B /* TableButton.swift in Sources */,
683 12EB698123661CB300E4D1CE /* AddressCell.swift in Sources */,
926 12EB698123661CB300E4D1CE /* AddressCell.swift in Sources */,
684 F3895F48233D2EEA00FA6A37 /* CodeSmsViewController.swift in Sources */,
927 F3895F48233D2EEA00FA6A37 /* CodeSmsViewController.swift in Sources */,
685 12219CEF2353A63F0057DDEE /* ReservationsCoordinator.swift in Sources */,
928 12219CEF2353A63F0057DDEE /* ReservationsCoordinator.swift in Sources */,
929+ 12230AF423900BCB004A01E5 /* EstablishmentService.swift in Sources */,
930+ 12A07601237359BB00D749BB /* MapView1.swift in Sources */,
931+ 125AE5212395753400F847BD /* HFunc.swift in Sources */,
932+ 12BD95B8237EDB01009614D8 /* TimePointView.swift in Sources */,
686 12838EB2236779A000CEF108 /* AuthResolver.swift in Sources */,
933 12838EB2236779A000CEF108 /* AuthResolver.swift in Sources */,
687− 12FE4042236B8B050012391E /* DataStorage.swift in Sources */,
934+ 12A075F72373535C00D749BB /* FirstStepReservationViewController.swift in Sources */,
688 1246B71C235CDF3A004CBFA1 /* ReservationCell.swift in Sources */,
935 1246B71C235CDF3A004CBFA1 /* ReservationCell.swift in Sources */,
936+ 1212048C23914CFD00CAF162 /* DeleteReservationResolver.swift in Sources */,
937+ 12A075FD237357E900D749BB /* FirstStepReservationCoordinator.swift in Sources */,
938+ 124D0081237222C900AE76B9 /* ReservationsService.swift in Sources */,
689 1246B720235CDF9E004CBFA1 /* ReservationView.swift in Sources */,
939 1246B720235CDF9E004CBFA1 /* ReservationView.swift in Sources */,
940+ 12050569238048CE00801618 /* Extensions+Date.swift in Sources */,
941+ 124D007C23721FD400AE76B9 /* Reservation.swift in Sources */,
942+ 12D8FA2F237F00E200305F57 /* DateView.swift in Sources */,
943+ 12F9652E23869F3100FCA696 /* SecondStepReservationCoordinator.swift in Sources */,
690 F3895F4E233D348B00FA6A37 /* PhoneCoordinator.swift in Sources */,
944 F3895F4E233D348B00FA6A37 /* PhoneCoordinator.swift in Sources */,
691 12B6A617235BB37D00898B31 /* ChangeView.swift in Sources */,
945 12B6A617235BB37D00898B31 /* ChangeView.swift in Sources */,
946+ 12230AEC238FD8C5004A01E5 /* MapView2.swift in Sources */,
692 F3FC7DCD2315BE610080D851 /* AppDelegate.swift in Sources */,
947 F3FC7DCD2315BE610080D851 /* AppDelegate.swift in Sources */,
693 12838EB623677FB900CEF108 /* ApiRequest.swift in Sources */,
948 12838EB623677FB900CEF108 /* ApiRequest.swift in Sources */,
694 12118B9E23682049006BAEE3 /* PhoneCodeResolver.swift in Sources */,
949 12118B9E23682049006BAEE3 /* PhoneCodeResolver.swift in Sources */,
@@ -696,6 +951,8 @@
696 F3FC7DFD2315C4710080D851 /* BaseCoordinator.swift in Sources */,
951 F3FC7DFD2315C4710080D851 /* BaseCoordinator.swift in Sources */,
697 F3DC59FF233E893400B5E751 /* Extensions+UIFont.swift in Sources */,
952 F3DC59FF233E893400B5E751 /* Extensions+UIFont.swift in Sources */,
698 F3895F53233D5EEB00FA6A37 /* BlackButtonStyle.swift in Sources */,
953 F3895F53233D5EEB00FA6A37 /* BlackButtonStyle.swift in Sources */,
954+ 12F9652C23868E7200FCA696 /* SecondStepView.swift in Sources */,
955+ 120BFC7923891942001EBE89 /* ThirdStepReservationCoordinator.swift in Sources */,
699 12118B9C23682022006BAEE3 /* RegistrationResolver.swift in Sources */,
956 12118B9C23682022006BAEE3 /* RegistrationResolver.swift in Sources */,
700 F30369C02336925800A8EA84 /* ClientTabbarController.swift in Sources */,
957 F30369C02336925800A8EA84 /* ClientTabbarController.swift in Sources */,
701 F31E20C72348DDB900BEA215 /* Extensions+UIView.swift in Sources */,
958 F31E20C72348DDB900BEA215 /* Extensions+UIView.swift in Sources */,
@@ -705,15 +962,26 @@
705 12EA994E2362FCE8005D9FE9 /* AddressView.swift in Sources */,
962 12EA994E2362FCE8005D9FE9 /* AddressView.swift in Sources */,
706 F3895F4C233D347E00FA6A37 /* PhoneNumberViewController.swift in Sources */,
963 F3895F4C233D347E00FA6A37 /* PhoneNumberViewController.swift in Sources */,
707 12EE4A76234BB8FE005B4D1A /* CodeView.swift in Sources */,
964 12EE4A76234BB8FE005B4D1A /* CodeView.swift in Sources */,
965+ 12230AF123900974004A01E5 /* TotalStorage.swift in Sources */,
966+ 12BD95B2237EC22B009614D8 /* FirstStepView.swift in Sources */,
708 F3EBE2472340FE87000FEE1A /* NameTextView.swift in Sources */,
967 F3EBE2472340FE87000FEE1A /* NameTextView.swift in Sources */,
968+ 120BFC7723891925001EBE89 /* ThirdStepReservationViewController.swift in Sources */,
709 F3DC5A01233E896300B5E751 /* ButtonStyle.swift in Sources */,
969 F3DC5A01233E896300B5E751 /* ButtonStyle.swift in Sources */,
970+ 12A075FF237358F200D749BB /* MapView.swift in Sources */,
971+ 1205056B2380588C00801618 /* Extenstions+IBDesignable.swift in Sources */,
710 12C72EE1235380D400AD7004 /* ProfileClientViewController.swift in Sources */,
972 12C72EE1235380D400AD7004 /* ProfileClientViewController.swift in Sources */,
711 F31E20C92348E0F300BEA215 /* AuthorizationViewController.swift in Sources */,
973 F31E20C92348E0F300BEA215 /* AuthorizationViewController.swift in Sources */,
974+ 1212048E23915A0A00CAF162 /* ChangeReservationResolver.swift in Sources */,
975+ 12230AFC239034D3004A01E5 /* SecondStepReservationViewController.swift in Sources */,
712 F3851B2923409F8A009EE0B6 /* PhoneView.swift in Sources */,
976 F3851B2923409F8A009EE0B6 /* PhoneView.swift in Sources */,
713 12C72EE3235380EB00AD7004 /* ReservationsViewController.swift in Sources */,
977 12C72EE3235380EB00AD7004 /* ReservationsViewController.swift in Sources */,
714 12B6A611235B8EC500898B31 /* User.swift in Sources */,
978 12B6A611235B8EC500898B31 /* User.swift in Sources */,
979+ 12B4447C238EF25C000B6B16 /* CreateReservationResolver.swift in Sources */,
715 12B6A60F235B857A00898B31 /* ProfileChangeCoordinator.swift in Sources */,
980 12B6A60F235B857A00898B31 /* ProfileChangeCoordinator.swift in Sources */,
981+ 12FC40382382C93D00AB593B /* TableButtonStyle.swift in Sources */,
982+ 12D8FA31237F08C700305F57 /* AllReservations.swift in Sources */,
716 12838EB0236777D400CEF108 /* ServerError.swift in Sources */,
983 12838EB0236777D400CEF108 /* ServerError.swift in Sources */,
984+ 125AE51D2395583E00F847BD /* ChangeReservationCoordinator.swift in Sources */,
718 runOnlyForDeploymentPostprocessing = 0;
986 runOnlyForDeploymentPostprocessing = 0;