@@ -28,6 +28,10 @@
2828 123615CF235510BC00D1122A /* ProfileView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 123615CE235510BC00D1122A /* ProfileView.xib */; };
2929 123615D12355141600D1122A /* ProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 123615D02355141600D1122A /* ProfileView.swift */; };
3030 12387337234BB98700D1F1AB /* CodeView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12387336234BB98700D1F1AB /* CodeView.xib */; };
31+ 123D25F0239E3E11002FA32B /* AdminAddressCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 123D25EF239E3E11002FA32B /* AdminAddressCoordinator.swift */; };
32+ 123D25F2239E3E44002FA32B /* ClientsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 123D25F1239E3E44002FA32B /* ClientsCoordinator.swift */; };
33+ 123D25F4239E3FF5002FA32B /* ClientsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 123D25F3239E3FF5002FA32B /* ClientsViewController.swift */; };
34+ 123D25F7239E5839002FA32B /* ClientTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 123D25F6239E5839002FA32B /* ClientTableViewCell.swift */; };
3135 1246B717235CD186004CBFA1 /* NoReservationsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1246B716235CD186004CBFA1 /* NoReservationsView.xib */; };
3236 1246B719235CD3AD004CBFA1 /* NoReservationsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1246B718235CD3AD004CBFA1 /* NoReservationsView.swift */; };
3337 1246B71C235CDF3A004CBFA1 /* ReservationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1246B71B235CDF3A004CBFA1 /* ReservationCell.swift */; };
@@ -53,6 +57,24 @@
5357 12A075FD237357E900D749BB /* FirstStepReservationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12A075FC237357E900D749BB /* FirstStepReservationCoordinator.swift */; };
5458 12A075FF237358F200D749BB /* MapView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12A075FE237358F200D749BB /* MapView.swift */; };
5559 12A07601237359BB00D749BB /* MapView1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12A07600237359BB00D749BB /* MapView1.swift */; };
60+ 12B3A79823ABADB9009E2FA6 /* AdminReservationView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12B3A79723ABADB9009E2FA6 /* AdminReservationView.xib */; };
61+ 12B3A79A23ABB4E2009E2FA6 /* IntervalPickerView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12B3A79923ABB4E2009E2FA6 /* IntervalPickerView.xib */; };
62+ 12B3A79C23ABB8ED009E2FA6 /* IntervalPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B3A79B23ABB8ED009E2FA6 /* IntervalPickerView.swift */; };
63+ 12B3A79F23ABCA21009E2FA6 /* AdminReservationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B3A79E23ABCA21009E2FA6 /* AdminReservationView.swift */; };
64+ 12B3A7A323ABD594009E2FA6 /* AdminReservationsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B3A7A223ABD594009E2FA6 /* AdminReservationsController.swift */; };
65+ 12B3A7A523ABDA25009E2FA6 /* AdminReservationsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B3A7A423ABDA25009E2FA6 /* AdminReservationsCoordinator.swift */; };
66+ 12B3A7A823ABDDB1009E2FA6 /* AdminReservationCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B3A7A723ABDDB1009E2FA6 /* AdminReservationCellView.swift */; };
67+ 12B3A7AA23ABDDC1009E2FA6 /* AdminReservations.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 12B3A7A923ABDDC1009E2FA6 /* AdminReservations.storyboard */; };
68+ 12B3A7AD23ABEABF009E2FA6 /* AReservationsResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B3A7AC23ABEABF009E2FA6 /* AReservationsResolver.swift */; };
69+ 12B3A7AF23AC1872009E2FA6 /* AdminNoReservationsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B3A7AE23AC1872009E2FA6 /* AdminNoReservationsView.swift */; };
70+ 12B3A7B123AC1885009E2FA6 /* AdminNoReservationsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12B3A7B023AC1885009E2FA6 /* AdminNoReservationsView.xib */; };
71+ 12B3A7B423AC1D09009E2FA6 /* AdminReservationCellView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12B3A7B323AC1D09009E2FA6 /* AdminReservationCellView.xib */; };
72+ 12B3A7B723ACCD07009E2FA6 /* SettingsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B3A7B623ACCD07009E2FA6 /* SettingsService.swift */; };
73+ 12B3A7B923ACCD83009E2FA6 /* AddOtherAdminResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B3A7B823ACCD83009E2FA6 /* AddOtherAdminResolver.swift */; };
74+ 12B3A7BC23ACFD75009E2FA6 /* ReservationsAroundResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B3A7BB23ACFD75009E2FA6 /* ReservationsAroundResolver.swift */; };
75+ 12B3A7BE23AD0049009E2FA6 /* AdminReservationEditingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B3A7BD23AD0048009E2FA6 /* AdminReservationEditingViewController.swift */; };
76+ 12B3A7C023AD0749009E2FA6 /* AdminReservationEditingCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B3A7BF23AD0749009E2FA6 /* AdminReservationEditingCoordinator.swift */; };
77+ 12B3A7C423AD2FCD009E2FA6 /* AChangeReservationResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B3A7C323AD2FCD009E2FA6 /* AChangeReservationResolver.swift */; };
5678 12B4447C238EF25C000B6B16 /* CreateReservationResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B4447B238EF25C000B6B16 /* CreateReservationResolver.swift */; };
5779 12B6A60F235B857A00898B31 /* ProfileChangeCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B6A60E235B857A00898B31 /* ProfileChangeCoordinator.swift */; };
5880 12B6A611235B8EC500898B31 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B6A610235B8EC500898B31 /* User.swift */; };
@@ -63,6 +85,10 @@
6385 12BD95B2237EC22B009614D8 /* FirstStepView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12BD95B1237EC22B009614D8 /* FirstStepView.swift */; };
6486 12BD95B6237ED8AC009614D8 /* TimePointView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12BD95B5237ED8AB009614D8 /* TimePointView.xib */; };
6587 12BD95B8237EDB01009614D8 /* TimePointView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12BD95B7237EDB01009614D8 /* TimePointView.swift */; };
88+ 12BE4B332399A52E00FC974B /* AdminTabbarCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12BE4B322399A52E00FC974B /* AdminTabbarCoordinator.swift */; };
89+ 12BE4B352399A60A00FC974B /* AdminTabbarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12BE4B342399A60A00FC974B /* AdminTabbarController.swift */; };
90+ 12BE4B372399A98200FC974B /* Admin.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 12BE4B362399A98200FC974B /* Admin.storyboard */; };
91+ 12C0B4BB239E5A3A00562BA3 /* ClientList.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 12C0B4BA239E5A3A00562BA3 /* ClientList.storyboard */; };
6692 12C72EDF23537D1B00AD7004 /* ProfileCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12C72EDE23537D1B00AD7004 /* ProfileCoordinator.swift */; };
6793 12C72EE1235380D400AD7004 /* ProfileClientViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12C72EE0235380D400AD7004 /* ProfileClientViewController.swift */; };
6894 12C72EE3235380EB00AD7004 /* ReservationsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12C72EE2235380EB00AD7004 /* ReservationsViewController.swift */; };
@@ -70,6 +96,12 @@
7096 12D8FA2F237F00E200305F57 /* DateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12D8FA2E237F00E200305F57 /* DateView.swift */; };
7197 12D8FA31237F08C700305F57 /* AllReservations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12D8FA30237F08C700305F57 /* AllReservations.swift */; };
7298 12DBEEB223539F2100AF1BB6 /* Client.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 12DBEEB123539F2100AF1BB6 /* Client.storyboard */; };
99+ 12E35071239FA8CA004BB188 /* Extensions+String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E35070239FA8CA004BB188 /* Extensions+String.swift */; };
100+ 12E35074239FAF52004BB188 /* ClientsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E35073239FAF52004BB188 /* ClientsService.swift */; };
101+ 12E35078239FAFA4004BB188 /* ClientsListResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E35077239FAFA4004BB188 /* ClientsListResolver.swift */; };
102+ 12E3507B239FCFB2004BB188 /* ProfileTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E3507A239FCFB2004BB188 /* ProfileTableViewController.swift */; };
103+ 12E3507D239FD1F3004BB188 /* ClientReservationsResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E3507C239FD1F3004BB188 /* ClientReservationsResolver.swift */; };
104+ 12E3507F239FDFC2004BB188 /* ClientProfileCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E3507E239FDFC2004BB188 /* ClientProfileCoordinator.swift */; };
73105 12EA99462362B674005D9FE9 /* AddressCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12EA99452362B674005D9FE9 /* AddressCoordinator.swift */; };
74106 12EA99482362B684005D9FE9 /* AddresViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12EA99472362B684005D9FE9 /* AddresViewController.swift */; };
75107 12EA994C2362F8EF005D9FE9 /* AddressView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 12EA994B2362F8EF005D9FE9 /* AddressView.xib */; };
@@ -151,6 +183,10 @@
151183 123615CE235510BC00D1122A /* ProfileView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ProfileView.xib; sourceTree = "<group>"; };
152184 123615D02355141600D1122A /* ProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileView.swift; sourceTree = "<group>"; };
153185 12387336234BB98700D1F1AB /* CodeView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CodeView.xib; sourceTree = "<group>"; };
186+ 123D25EF239E3E11002FA32B /* AdminAddressCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminAddressCoordinator.swift; sourceTree = "<group>"; };
187+ 123D25F1239E3E44002FA32B /* ClientsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientsCoordinator.swift; sourceTree = "<group>"; };
188+ 123D25F3239E3FF5002FA32B /* ClientsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientsViewController.swift; sourceTree = "<group>"; };
189+ 123D25F6239E5839002FA32B /* ClientTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientTableViewCell.swift; sourceTree = "<group>"; };
154190 1246B716235CD186004CBFA1 /* NoReservationsView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = NoReservationsView.xib; sourceTree = "<group>"; };
155191 1246B718235CD3AD004CBFA1 /* NoReservationsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoReservationsView.swift; sourceTree = "<group>"; };
156192 1246B71B235CDF3A004CBFA1 /* ReservationCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationCell.swift; sourceTree = "<group>"; };
@@ -175,6 +211,24 @@
175211 12A075FC237357E900D749BB /* FirstStepReservationCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirstStepReservationCoordinator.swift; sourceTree = "<group>"; };
176212 12A075FE237358F200D749BB /* MapView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapView.swift; sourceTree = "<group>"; };
177213 12A07600237359BB00D749BB /* MapView1.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapView1.swift; sourceTree = "<group>"; };
214+ 12B3A79723ABADB9009E2FA6 /* AdminReservationView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AdminReservationView.xib; sourceTree = "<group>"; };
215+ 12B3A79923ABB4E2009E2FA6 /* IntervalPickerView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IntervalPickerView.xib; sourceTree = "<group>"; };
216+ 12B3A79B23ABB8ED009E2FA6 /* IntervalPickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntervalPickerView.swift; sourceTree = "<group>"; };
217+ 12B3A79E23ABCA21009E2FA6 /* AdminReservationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminReservationView.swift; sourceTree = "<group>"; };
218+ 12B3A7A223ABD594009E2FA6 /* AdminReservationsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminReservationsController.swift; sourceTree = "<group>"; };
219+ 12B3A7A423ABDA25009E2FA6 /* AdminReservationsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminReservationsCoordinator.swift; sourceTree = "<group>"; };
220+ 12B3A7A723ABDDB1009E2FA6 /* AdminReservationCellView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminReservationCellView.swift; sourceTree = "<group>"; };
221+ 12B3A7A923ABDDC1009E2FA6 /* AdminReservations.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = AdminReservations.storyboard; sourceTree = "<group>"; };
222+ 12B3A7AC23ABEABF009E2FA6 /* AReservationsResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AReservationsResolver.swift; sourceTree = "<group>"; };
223+ 12B3A7AE23AC1872009E2FA6 /* AdminNoReservationsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminNoReservationsView.swift; sourceTree = "<group>"; };
224+ 12B3A7B023AC1885009E2FA6 /* AdminNoReservationsView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AdminNoReservationsView.xib; sourceTree = "<group>"; };
225+ 12B3A7B323AC1D09009E2FA6 /* AdminReservationCellView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AdminReservationCellView.xib; sourceTree = "<group>"; };
226+ 12B3A7B623ACCD07009E2FA6 /* SettingsService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsService.swift; sourceTree = "<group>"; };
227+ 12B3A7B823ACCD83009E2FA6 /* AddOtherAdminResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddOtherAdminResolver.swift; sourceTree = "<group>"; };
228+ 12B3A7BB23ACFD75009E2FA6 /* ReservationsAroundResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationsAroundResolver.swift; sourceTree = "<group>"; };
229+ 12B3A7BD23AD0048009E2FA6 /* AdminReservationEditingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminReservationEditingViewController.swift; sourceTree = "<group>"; };
230+ 12B3A7BF23AD0749009E2FA6 /* AdminReservationEditingCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminReservationEditingCoordinator.swift; sourceTree = "<group>"; };
231+ 12B3A7C323AD2FCD009E2FA6 /* AChangeReservationResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AChangeReservationResolver.swift; sourceTree = "<group>"; };
178232 12B4447B238EF25C000B6B16 /* CreateReservationResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateReservationResolver.swift; sourceTree = "<group>"; };
179233 12B6A60E235B857A00898B31 /* ProfileChangeCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileChangeCoordinator.swift; sourceTree = "<group>"; };
180234 12B6A610235B8EC500898B31 /* User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = "<group>"; };
@@ -185,6 +239,10 @@
185239 12BD95B1237EC22B009614D8 /* FirstStepView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirstStepView.swift; sourceTree = "<group>"; };
186240 12BD95B5237ED8AB009614D8 /* TimePointView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = TimePointView.xib; sourceTree = "<group>"; };
187241 12BD95B7237EDB01009614D8 /* TimePointView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimePointView.swift; sourceTree = "<group>"; };
242+ 12BE4B322399A52E00FC974B /* AdminTabbarCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminTabbarCoordinator.swift; sourceTree = "<group>"; };
243+ 12BE4B342399A60A00FC974B /* AdminTabbarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminTabbarController.swift; sourceTree = "<group>"; };
244+ 12BE4B362399A98200FC974B /* Admin.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Admin.storyboard; sourceTree = "<group>"; };
245+ 12C0B4BA239E5A3A00562BA3 /* ClientList.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = ClientList.storyboard; sourceTree = "<group>"; };
188246 12C72EDE23537D1B00AD7004 /* ProfileCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileCoordinator.swift; sourceTree = "<group>"; };
189247 12C72EE0235380D400AD7004 /* ProfileClientViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileClientViewController.swift; sourceTree = "<group>"; };
190248 12C72EE2235380EB00AD7004 /* ReservationsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReservationsViewController.swift; sourceTree = "<group>"; };
@@ -192,6 +250,12 @@
192250 12D8FA2E237F00E200305F57 /* DateView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateView.swift; sourceTree = "<group>"; };
193251 12D8FA30237F08C700305F57 /* AllReservations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AllReservations.swift; sourceTree = "<group>"; };
194252 12DBEEB123539F2100AF1BB6 /* Client.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Client.storyboard; sourceTree = "<group>"; };
253+ 12E35070239FA8CA004BB188 /* Extensions+String.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extensions+String.swift"; sourceTree = "<group>"; };
254+ 12E35073239FAF52004BB188 /* ClientsService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientsService.swift; sourceTree = "<group>"; };
255+ 12E35077239FAFA4004BB188 /* ClientsListResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientsListResolver.swift; sourceTree = "<group>"; };
256+ 12E3507A239FCFB2004BB188 /* ProfileTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileTableViewController.swift; sourceTree = "<group>"; };
257+ 12E3507C239FD1F3004BB188 /* ClientReservationsResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientReservationsResolver.swift; sourceTree = "<group>"; };
258+ 12E3507E239FDFC2004BB188 /* ClientProfileCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientProfileCoordinator.swift; sourceTree = "<group>"; };
195259 12EA99452362B674005D9FE9 /* AddressCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressCoordinator.swift; sourceTree = "<group>"; };
196260 12EA99472362B684005D9FE9 /* AddresViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddresViewController.swift; sourceTree = "<group>"; };
197261 12EA994B2362F8EF005D9FE9 /* AddressView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AddressView.xib; sourceTree = "<group>"; };
@@ -388,6 +452,45 @@
388452 path = Views;
389453 sourceTree = "<group>";
390454 };
455+ 123D25EC239E3D47002FA32B /* Profile */ = {
456+ isa = PBXGroup;
457+ children = (
458+ );
459+ path = Profile;
460+ sourceTree = "<group>";
461+ };
462+ 123D25ED239E3D50002FA32B /* Reservations */ = {
463+ isa = PBXGroup;
464+ children = (
465+ 12B3A79623ABAD9A009E2FA6 /* Views */,
466+ 12B3A7C123AD0751009E2FA6 /* Editing */,
467+ 12B3A7C223AD0762009E2FA6 /* List of reservations */,
468+ 123D25EF239E3E11002FA32B /* AdminAddressCoordinator.swift */,
469+ 12B3A7A923ABDDC1009E2FA6 /* AdminReservations.storyboard */,
470+ );
471+ path = Reservations;
472+ sourceTree = "<group>";
473+ };
474+ 123D25EE239E3D61002FA32B /* Clients */ = {
475+ isa = PBXGroup;
476+ children = (
477+ 12E35079239FCF91004BB188 /* Profile */,
478+ 123D25F5239E57D6002FA32B /* Cells */,
479+ 123D25F1239E3E44002FA32B /* ClientsCoordinator.swift */,
480+ 123D25F3239E3FF5002FA32B /* ClientsViewController.swift */,
481+ 12C0B4BA239E5A3A00562BA3 /* ClientList.storyboard */,
482+ );
483+ path = Clients;
484+ sourceTree = "<group>";
485+ };
486+ 123D25F5239E57D6002FA32B /* Cells */ = {
487+ isa = PBXGroup;
488+ children = (
489+ 123D25F6239E5839002FA32B /* ClientTableViewCell.swift */,
490+ );
491+ path = Cells;
492+ sourceTree = "<group>";
493+ };
391494 1246B71A235CD4C5004CBFA1 /* Views */ = {
392495 isa = PBXGroup;
393496 children = (
@@ -418,10 +521,12 @@
418521 124D00822372233000AE76B9 /* Resolvers */ = {
419522 isa = PBXGroup;
420523 children = (
524+ 12B3A7AB23ABEAAB009E2FA6 /* Admin */,
421525 124D007E237222B200AE76B9 /* ReservationsResolver.swift */,
422526 12B4447B238EF25C000B6B16 /* CreateReservationResolver.swift */,
423527 1212048B23914CFD00CAF162 /* DeleteReservationResolver.swift */,
424528 1212048D23915A0A00CAF162 /* ChangeReservationResolver.swift */,
529+ 12B3A7BB23ACFD75009E2FA6 /* ReservationsAroundResolver.swift */,
425530 );
426531 path = Resolvers;
427532 sourceTree = "<group>";
@@ -438,11 +543,13 @@
438543 12838EB923679AEB00CEF108 /* API */ = {
439544 isa = PBXGroup;
440545 children = (
546+ 12B3A7B523ACCCD0009E2FA6 /* Settings */,
441547 12838EA8236764A600CEF108 /* APIClient.swift */,
442548 12838EB3236779C700CEF108 /* ApiResolver.swift */,
443549 12838EAF236777D400CEF108 /* ServerError.swift */,
444550 12838EB523677FB900CEF108 /* ApiRequest.swift */,
445551 12838EB72367834900CEF108 /* MyCodable.swift */,
552+ 12E35072239FAF41004BB188 /* ClientsService */,
446553 12230AF223900BB6004A01E5 /* Establishments api */,
447554 124D007D2372229500AE76B9 /* Reservations api */,
448555 12118B9A2368187B006BAEE3 /* Authorization api */,
@@ -450,6 +557,88 @@
450557 path = API;
451558 sourceTree = "<group>";
452559 };
560+ 12B3A79623ABAD9A009E2FA6 /* Views */ = {
561+ isa = PBXGroup;
562+ children = (
563+ 12B3A7B223AC1A1F009E2FA6 /* No reserv */,
564+ 12B3A79723ABADB9009E2FA6 /* AdminReservationView.xib */,
565+ 12B3A79E23ABCA21009E2FA6 /* AdminReservationView.swift */,
566+ );
567+ path = Views;
568+ sourceTree = "<group>";
569+ };
570+ 12B3A79D23ABB8F4009E2FA6 /* Picker view */ = {
571+ isa = PBXGroup;
572+ children = (
573+ 12B3A79923ABB4E2009E2FA6 /* IntervalPickerView.xib */,
574+ 12B3A79B23ABB8ED009E2FA6 /* IntervalPickerView.swift */,
575+ );
576+ path = "Picker view";
577+ sourceTree = "<group>";
578+ };
579+ 12B3A7A623ABDD92009E2FA6 /* Cell */ = {
580+ isa = PBXGroup;
581+ children = (
582+ 12B3A7A723ABDDB1009E2FA6 /* AdminReservationCellView.swift */,
583+ 12B3A7B323AC1D09009E2FA6 /* AdminReservationCellView.xib */,
584+ );
585+ path = Cell;
586+ sourceTree = "<group>";
587+ };
588+ 12B3A7AB23ABEAAB009E2FA6 /* Admin */ = {
589+ isa = PBXGroup;
590+ children = (
591+ 12B3A7AC23ABEABF009E2FA6 /* AReservationsResolver.swift */,
592+ 12B3A7C323AD2FCD009E2FA6 /* AChangeReservationResolver.swift */,
593+ );
594+ path = Admin;
595+ sourceTree = "<group>";
596+ };
597+ 12B3A7B223AC1A1F009E2FA6 /* No reserv */ = {
598+ isa = PBXGroup;
599+ children = (
600+ 12B3A7AE23AC1872009E2FA6 /* AdminNoReservationsView.swift */,
601+ 12B3A7B023AC1885009E2FA6 /* AdminNoReservationsView.xib */,
602+ );
603+ path = "No reserv";
604+ sourceTree = "<group>";
605+ };
606+ 12B3A7B523ACCCD0009E2FA6 /* Settings */ = {
607+ isa = PBXGroup;
608+ children = (
609+ 12B3A7B623ACCD07009E2FA6 /* SettingsService.swift */,
610+ 12B3A7BA23ACCD88009E2FA6 /* Resolvers */,
611+ );
612+ path = Settings;
613+ sourceTree = "<group>";
614+ };
615+ 12B3A7BA23ACCD88009E2FA6 /* Resolvers */ = {
616+ isa = PBXGroup;
617+ children = (
618+ 12B3A7B823ACCD83009E2FA6 /* AddOtherAdminResolver.swift */,
619+ );
620+ path = Resolvers;
621+ sourceTree = "<group>";
622+ };
623+ 12B3A7C123AD0751009E2FA6 /* Editing */ = {
624+ isa = PBXGroup;
625+ children = (
626+ 12B3A7BF23AD0749009E2FA6 /* AdminReservationEditingCoordinator.swift */,
627+ 12B3A7BD23AD0048009E2FA6 /* AdminReservationEditingViewController.swift */,
628+ );
629+ name = Editing;
630+ sourceTree = "<group>";
631+ };
632+ 12B3A7C223AD0762009E2FA6 /* List of reservations */ = {
633+ isa = PBXGroup;
634+ children = (
635+ 12B3A7A623ABDD92009E2FA6 /* Cell */,
636+ 12B3A7A223ABD594009E2FA6 /* AdminReservationsController.swift */,
637+ 12B3A7A423ABDA25009E2FA6 /* AdminReservationsCoordinator.swift */,
638+ );
639+ path = "List of reservations";
640+ sourceTree = "<group>";
641+ };
453642 12BD95AE237EBE52009614D8 /* Maps */ = {
454643 isa = PBXGroup;
455644 children = (
@@ -483,6 +672,16 @@
483672 path = 1;
484673 sourceTree = "<group>";
485674 };
675+ 12BE4B312399A51500FC974B /* Tab bar */ = {
676+ isa = PBXGroup;
677+ children = (
678+ 12BE4B322399A52E00FC974B /* AdminTabbarCoordinator.swift */,
679+ 12BE4B342399A60A00FC974B /* AdminTabbarController.swift */,
680+ 12BE4B362399A98200FC974B /* Admin.storyboard */,
681+ );
682+ path = "Tab bar";
683+ sourceTree = "<group>";
684+ };
486685 12C72EDB235367CF00AD7004 /* Tab bar */ = {
487686 isa = PBXGroup;
488687 children = (
@@ -493,6 +692,33 @@
493692 path = "Tab bar";
494693 sourceTree = "<group>";
495694 };
695+ 12E35072239FAF41004BB188 /* ClientsService */ = {
696+ isa = PBXGroup;
697+ children = (
698+ 12E35073239FAF52004BB188 /* ClientsService.swift */,
699+ 12E35075239FAF8F004BB188 /* Resolvers */,
700+ );
701+ path = ClientsService;
702+ sourceTree = "<group>";
703+ };
704+ 12E35075239FAF8F004BB188 /* Resolvers */ = {
705+ isa = PBXGroup;
706+ children = (
707+ 12E35077239FAFA4004BB188 /* ClientsListResolver.swift */,
708+ 12E3507C239FD1F3004BB188 /* ClientReservationsResolver.swift */,
709+ );
710+ path = Resolvers;
711+ sourceTree = "<group>";
712+ };
713+ 12E35079239FCF91004BB188 /* Profile */ = {
714+ isa = PBXGroup;
715+ children = (
716+ 12E3507A239FCFB2004BB188 /* ProfileTableViewController.swift */,
717+ 12E3507E239FDFC2004BB188 /* ClientProfileCoordinator.swift */,
718+ );
719+ path = Profile;
720+ sourceTree = "<group>";
721+ };
496722 12EA99492362B9F5005D9FE9 /* Adress of reservation */ = {
497723 isa = PBXGroup;
498724 children = (
@@ -566,6 +792,7 @@
566792 F3FC7DFC2315C4710080D851 /* BaseCoordinator.swift */,
567793 F3FC7DFA2315C25D0080D851 /* ApplicationCoordinator.swift */,
568794 12B6A612235B9B4300898B31 /* BaseViewController.swift */,
795+ 12B3A79D23ABB8F4009E2FA6 /* Picker view */,
569796 F30369BB2336845F00A8EA84 /* Admin */,
570797 F30369BA2336845400A8EA84 /* Client */,
571798 F30369B82336842600A8EA84 /* Authentication */,
@@ -609,6 +836,10 @@
609836 F30369BB2336845F00A8EA84 /* Admin */ = {
610837 isa = PBXGroup;
611838 children = (
839+ 123D25ED239E3D50002FA32B /* Reservations */,
840+ 123D25EE239E3D61002FA32B /* Clients */,
841+ 123D25EC239E3D47002FA32B /* Profile */,
842+ 12BE4B312399A51500FC974B /* Tab bar */,
612843 );
613844 path = Admin;
614845 sourceTree = "<group>";
@@ -718,6 +949,7 @@
718949 F31E20C62348DDB900BEA215 /* Extensions+UIView.swift */,
719950 12050568238048CE00801618 /* Extensions+Date.swift */,
720951 1205056A2380588C00801618 /* Extenstions+IBDesignable.swift */,
952+ 12E35070239FA8CA004BB188 /* Extensions+String.swift */,
721953 125AE5202395753400F847BD /* HFunc.swift */,
722954 12838EB923679AEB00CEF108 /* API */,
723955 F30369BC2336861100A8EA84 /* Models */,
@@ -859,8 +1091,13 @@
8591091 buildActionMask = 2147483647;
8601092 files = (
8611093 F3199E5B233FE08200F3C17A /* PhoneView.xib in Resources */,
1094+ 12B3A7AA23ABDDC1009E2FA6 /* AdminReservations.storyboard in Resources */,
1095+ 12B3A7B423AC1D09009E2FA6 /* AdminReservationCellView.xib in Resources */,
1096+ 12C0B4BB239E5A3A00562BA3 /* ClientList.storyboard in Resources */,
1097+ 12BE4B372399A98200FC974B /* Admin.storyboard in Resources */,
8621098 12DBEEB223539F2100AF1BB6 /* Client.storyboard in Resources */,
8631099 12D8FA2D237F003800305F57 /* DateView.xib in Resources */,
1100+ 12B3A79A23ABB4E2009E2FA6 /* IntervalPickerView.xib in Resources */,
8641101 12387337234BB98700D1F1AB /* CodeView.xib in Resources */,
8651102 12B6A615235BB36C00898B31 /* ChangeView.xib in Resources */,
8661103 F3851B2C2340A280009EE0B6 /* TitleTextView.xib in Resources */,
@@ -874,6 +1111,8 @@
8741111 12BD95B0237EBEDF009614D8 /* FirstStepView.xib in Resources */,
8751112 F30369B5233679EA00A8EA84 /* LaunchScreen.storyboard in Resources */,
8761113 1246B717235CD186004CBFA1 /* NoReservationsView.xib in Resources */,
1114+ 12B3A7B123AC1885009E2FA6 /* AdminNoReservationsView.xib in Resources */,
1115+ 12B3A79823ABADB9009E2FA6 /* AdminReservationView.xib in Resources */,
8771116 F3FC7DD42315BE630080D851 /* Assets.xcassets in Resources */,
8781117 12EA994C2362F8EF005D9FE9 /* AddressView.xib in Resources */,
8791118 F3EBE2452340FDA7000FEE1A /* NameTextView.xib in Resources */,
@@ -907,6 +1146,8 @@
9071146 12230AF723900D44004A01E5 /* EstablishmentResolver.swift in Sources */,
9081147 1246B719235CD3AD004CBFA1 /* NoReservationsView.swift in Sources */,
9091148 F3895F4A233D323700FA6A37 /* CodeCoordinator.swift in Sources */,
1149+ 12B3A7B923ACCD83009E2FA6 /* AddOtherAdminResolver.swift in Sources */,
1150+ 12E3507F239FDFC2004BB188 /* ClientProfileCoordinator.swift in Sources */,
9101151 12838EB4236779C700CEF108 /* ApiResolver.swift in Sources */,
9111152 12838EA9236764A600CEF108 /* APIClient.swift in Sources */,
9121153 123615D12355141600D1122A /* ProfileView.swift in Sources */,
@@ -915,13 +1156,20 @@
9151156 125AE51F2395585300F847BD /* ChangeReservationViewController.swift in Sources */,
9161157 12EA99462362B674005D9FE9 /* AddressCoordinator.swift in Sources */,
9171158 12B6A613235B9B4300898B31 /* BaseViewController.swift in Sources */,
1159+ 12BE4B332399A52E00FC974B /* AdminTabbarCoordinator.swift in Sources */,
9181160 12230AFA23901029004A01E5 /* DataStorage.swift in Sources */,
1161+ 12B3A7A823ABDDB1009E2FA6 /* AdminReservationCellView.swift in Sources */,
9191162 F3FC7DFF2315C8D70080D851 /* NameCoordinator.swift in Sources */,
1163+ 123D25F7239E5839002FA32B /* ClientTableViewCell.swift in Sources */,
9201164 120BFC7C23891965001EBE89 /* ThirdStepView.swift in Sources */,
1165+ 123D25F0239E3E11002FA32B /* AdminAddressCoordinator.swift in Sources */,
9211166 F3FC7DCF2315BE610080D851 /* NameViewController.swift in Sources */,
1167+ 12B3A79F23ABCA21009E2FA6 /* AdminReservationView.swift in Sources */,
9221168 12838EB82367834900CEF108 /* MyCodable.swift in Sources */,
9231169 F3DC5A05233E89D500B5E751 /* Button.swift in Sources */,
9241170 F3FC7DFB2315C25D0080D851 /* ApplicationCoordinator.swift in Sources */,
1171+ 12B3A7BE23AD0049009E2FA6 /* AdminReservationEditingViewController.swift in Sources */,
1172+ 12BE4B352399A60A00FC974B /* AdminTabbarController.swift in Sources */,
9251173 12FC403A2382CB6F00AB593B /* TableButton.swift in Sources */,
9261174 12EB698123661CB300E4D1CE /* AddressCell.swift in Sources */,
9271175 F3895F48233D2EEA00FA6A37 /* CodeSmsViewController.swift in Sources */,
@@ -932,33 +1180,46 @@
9321180 12BD95B8237EDB01009614D8 /* TimePointView.swift in Sources */,
9331181 12838EB2236779A000CEF108 /* AuthResolver.swift in Sources */,
9341182 12A075F72373535C00D749BB /* FirstStepReservationViewController.swift in Sources */,
1183+ 12E35078239FAFA4004BB188 /* ClientsListResolver.swift in Sources */,
9351184 1246B71C235CDF3A004CBFA1 /* ReservationCell.swift in Sources */,
1185+ 12E3507B239FCFB2004BB188 /* ProfileTableViewController.swift in Sources */,
9361186 1212048C23914CFD00CAF162 /* DeleteReservationResolver.swift in Sources */,
9371187 12A075FD237357E900D749BB /* FirstStepReservationCoordinator.swift in Sources */,
9381188 124D0081237222C900AE76B9 /* ReservationsService.swift in Sources */,
9391189 1246B720235CDF9E004CBFA1 /* ReservationView.swift in Sources */,
1190+ 12B3A7A523ABDA25009E2FA6 /* AdminReservationsCoordinator.swift in Sources */,
1191+ 123D25F4239E3FF5002FA32B /* ClientsViewController.swift in Sources */,
9401192 12050569238048CE00801618 /* Extensions+Date.swift in Sources */,
9411193 124D007C23721FD400AE76B9 /* Reservation.swift in Sources */,
9421194 12D8FA2F237F00E200305F57 /* DateView.swift in Sources */,
1195+ 123D25F2239E3E44002FA32B /* ClientsCoordinator.swift in Sources */,
9431196 12F9652E23869F3100FCA696 /* SecondStepReservationCoordinator.swift in Sources */,
9441197 F3895F4E233D348B00FA6A37 /* PhoneCoordinator.swift in Sources */,
9451198 12B6A617235BB37D00898B31 /* ChangeView.swift in Sources */,
9461199 12230AEC238FD8C5004A01E5 /* MapView2.swift in Sources */,
1200+ 12B3A7A323ABD594009E2FA6 /* AdminReservationsController.swift in Sources */,
9471201 F3FC7DCD2315BE610080D851 /* AppDelegate.swift in Sources */,
9481202 12838EB623677FB900CEF108 /* ApiRequest.swift in Sources */,
9491203 12118B9E23682049006BAEE3 /* PhoneCodeResolver.swift in Sources */,
9501204 F30369BE2336924D00A8EA84 /* ClientTabbarCoordinator.swift in Sources */,
9511205 F3FC7DFD2315C4710080D851 /* BaseCoordinator.swift in Sources */,
1206+ 12E35071239FA8CA004BB188 /* Extensions+String.swift in Sources */,
9521207 F3DC59FF233E893400B5E751 /* Extensions+UIFont.swift in Sources */,
9531208 F3895F53233D5EEB00FA6A37 /* BlackButtonStyle.swift in Sources */,
9541209 12F9652C23868E7200FCA696 /* SecondStepView.swift in Sources */,
9551210 120BFC7923891942001EBE89 /* ThirdStepReservationCoordinator.swift in Sources */,
1211+ 12B3A7BC23ACFD75009E2FA6 /* ReservationsAroundResolver.swift in Sources */,
9561212 12118B9C23682022006BAEE3 /* RegistrationResolver.swift in Sources */,
1213+ 12B3A7C423AD2FCD009E2FA6 /* AChangeReservationResolver.swift in Sources */,
9571214 F30369C02336925800A8EA84 /* ClientTabbarController.swift in Sources */,
1215+ 12B3A7C023AD0749009E2FA6 /* AdminReservationEditingCoordinator.swift in Sources */,
9581216 F31E20C72348DDB900BEA215 /* Extensions+UIView.swift in Sources */,
9591217 F3851B302340A513009EE0B6 /* RegistationViewModel.swift in Sources */,
1218+ 12B3A7AF23AC1872009E2FA6 /* AdminNoReservationsView.swift in Sources */,
9601219 12838EAE2367701300CEF108 /* AuthorizationService.swift in Sources */,
1220+ 12B3A7B723ACCD07009E2FA6 /* SettingsService.swift in Sources */,
9611221 12C72EDF23537D1B00AD7004 /* ProfileCoordinator.swift in Sources */,
1222+ 12E3507D239FD1F3004BB188 /* ClientReservationsResolver.swift in Sources */,
9621223 12EA994E2362FCE8005D9FE9 /* AddressView.swift in Sources */,
9631224 F3895F4C233D347E00FA6A37 /* PhoneNumberViewController.swift in Sources */,
9641225 12EE4A76234BB8FE005B4D1A /* CodeView.swift in Sources */,
@@ -969,6 +1230,7 @@
9691230 F3DC5A01233E896300B5E751 /* ButtonStyle.swift in Sources */,
9701231 12A075FF237358F200D749BB /* MapView.swift in Sources */,
9711232 1205056B2380588C00801618 /* Extenstions+IBDesignable.swift in Sources */,
1233+ 12E35074239FAF52004BB188 /* ClientsService.swift in Sources */,
9721234 12C72EE1235380D400AD7004 /* ProfileClientViewController.swift in Sources */,
9731235 F31E20C92348E0F300BEA215 /* AuthorizationViewController.swift in Sources */,
9741236 1212048E23915A0A00CAF162 /* ChangeReservationResolver.swift in Sources */,
@@ -976,8 +1238,10 @@
9761238 F3851B2923409F8A009EE0B6 /* PhoneView.swift in Sources */,
9771239 12C72EE3235380EB00AD7004 /* ReservationsViewController.swift in Sources */,
9781240 12B6A611235B8EC500898B31 /* User.swift in Sources */,
1241+ 12B3A7AD23ABEABF009E2FA6 /* AReservationsResolver.swift in Sources */,
9791242 12B4447C238EF25C000B6B16 /* CreateReservationResolver.swift in Sources */,
9801243 12B6A60F235B857A00898B31 /* ProfileChangeCoordinator.swift in Sources */,
1244+ 12B3A79C23ABB8ED009E2FA6 /* IntervalPickerView.swift in Sources */,
9811245 12FC40382382C93D00AB593B /* TableButtonStyle.swift in Sources */,
9821246 12D8FA31237F08C700305F57 /* AllReservations.swift in Sources */,
9831247 12838EB0236777D400CEF108 /* ServerError.swift in Sources */,
@@ -1138,14 +1402,15 @@
11381402 buildSettings = {
11391403 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
11401404 CODE_SIGN_STYLE = Automatic;
1141− DEVELOPMENT_TEAM = 9Z6LFGKA9G;
1405+ CURRENT_PROJECT_VERSION = 2;
1406+ DEVELOPMENT_TEAM = 23S94LRHD8;
11421407 INFOPLIST_FILE = "Hookah Tau/Info.plist";
11431408 IPHONEOS_DEPLOYMENT_TARGET = 11.0;
11441409 LD_RUNPATH_SEARCH_PATHS = (
11451410 "$(inherited)",
11461411 "@executable_path/Frameworks",
11471412 );
1148− PRODUCT_BUNDLE_IDENTIFIER = "com.hookahtau.Hookah-Tau";
1413+ PRODUCT_BUNDLE_IDENTIFIER = "com.hookahtau.Hookah-Tau1";
11491414 PRODUCT_NAME = "$(TARGET_NAME)";
11501415 SWIFT_VERSION = 5.0;
11511416 TARGETED_DEVICE_FAMILY = "1,2";
@@ -1157,14 +1422,15 @@
11571422 buildSettings = {
11581423 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
11591424 CODE_SIGN_STYLE = Automatic;
1160− DEVELOPMENT_TEAM = 9Z6LFGKA9G;
1425+ CURRENT_PROJECT_VERSION = 2;
1426+ DEVELOPMENT_TEAM = 23S94LRHD8;
11611427 INFOPLIST_FILE = "Hookah Tau/Info.plist";
11621428 IPHONEOS_DEPLOYMENT_TARGET = 11.0;
11631429 LD_RUNPATH_SEARCH_PATHS = (
11641430 "$(inherited)",
11651431 "@executable_path/Frameworks",
11661432 );
1167− PRODUCT_BUNDLE_IDENTIFIER = "com.hookahtau.Hookah-Tau";
1433+ PRODUCT_BUNDLE_IDENTIFIER = "com.hookahtau.Hookah-Tau1";
11681434 PRODUCT_NAME = "$(TARGET_NAME)";
11691435 SWIFT_VERSION = 5.0;
11701436 TARGETED_DEVICE_FAMILY = "1,2";