|  |  | @ -79,94 +79,53 @@ void main() async { | 
			
		
	
		
		
			
				
					
					|  |  |  |       fallbackLocale: Locale('en', 'US'), |  |  |  |       fallbackLocale: Locale('en', 'US'), | 
			
		
	
		
		
			
				
					
					|  |  |  |       child: MultiProvider(providers: <SingleChildWidget>[ |  |  |  |       child: MultiProvider(providers: <SingleChildWidget>[ | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<LabViewModel>( |  |  |  |         ChangeNotifierProvider<LabViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |           create: (_) => LabViewModel( |  |  |  |           create: (_) => getIt.get<LabViewModel>(), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             labRepo: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             errorHandlerService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |               navigationService: getIt()), |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         ), |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<RadiologyViewModel>( |  |  |  |         ChangeNotifierProvider<RadiologyViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |           create: (_) => RadiologyViewModel( |  |  |  |           create: (_) => getIt.get<RadiologyViewModel>(), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             radiologyRepo: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             errorHandlerService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           ), |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         ), |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<PrescriptionsViewModel>( |  |  |  |         ChangeNotifierProvider<PrescriptionsViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |           create: (_) => PrescriptionsViewModel( |  |  |  |           create: (_) => getIt.get<PrescriptionsViewModel>(), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             prescriptionsRepo: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             errorHandlerService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           ), |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         ), |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<InsuranceViewModel>( |  |  |  |         ChangeNotifierProvider<InsuranceViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |           create: (_) => InsuranceViewModel( |  |  |  |           create: (_) => getIt.get<InsuranceViewModel>(), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             insuranceRepo: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             errorHandlerService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           ), |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         ), |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<MedicalFileViewModel>( |  |  |  |         ChangeNotifierProvider<MedicalFileViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |           create: (_) => MedicalFileViewModel( |  |  |  |           create: (_) => getIt.get<MedicalFileViewModel>(), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             medicalFileRepo: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             errorHandlerService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           ), |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         ), |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<ProfileSettingsViewModel>( |  |  |  |         ChangeNotifierProvider<ProfileSettingsViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |           create: (_) => ProfileSettingsViewModel(), |  |  |  |           create: (_) => getIt.get<ProfileSettingsViewModel>(), | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         ), |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<MyAppointmentsViewModel>( |  |  |  |         ChangeNotifierProvider<MyAppointmentsViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |           create: (_) => MyAppointmentsViewModel( |  |  |  |           create: (_) => getIt.get<MyAppointmentsViewModel>(), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             myAppointmentsRepo: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             errorHandlerService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             appState: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           ), |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         ), |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<PayfortViewModel>( |  |  |  |         ChangeNotifierProvider<PayfortViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |           create: (_) => PayfortViewModel( |  |  |  |           create: (_) => getIt.get<PayfortViewModel>(), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             payfortRepo: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             errorHandlerService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           ), |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         ), |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<HabibWalletViewModel>( |  |  |  |         ChangeNotifierProvider<HabibWalletViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |           create: (_) => HabibWalletViewModel( |  |  |  |           create: (_) => getIt.get<HabibWalletViewModel>(), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             habibWalletRepo: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             errorHandlerService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           ), |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         ), |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<BookAppointmentsViewModel>( |  |  |  |         ChangeNotifierProvider<BookAppointmentsViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |           create: (_) => BookAppointmentsViewModel( |  |  |  |           create: (_) => getIt.get<BookAppointmentsViewModel>(), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             bookAppointmentsRepo: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             errorHandlerService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             navigationService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             myAppointmentsViewModel: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             locationUtils: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           ), |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         ), |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<ImmediateLiveCareViewModel>( |  |  |  |         ChangeNotifierProvider<ImmediateLiveCareViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |           create: (_) => ImmediateLiveCareViewModel( |  |  |  |           create: (_) => getIt.get<ImmediateLiveCareViewModel>(), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             immediateLiveCareRepo: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             errorHandlerService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             navigationService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             myAppointmentsViewModel: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           ), |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         ), |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<AuthenticationViewModel>( |  |  |  |         ChangeNotifierProvider<AuthenticationViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |           create: (_) => AuthenticationViewModel( |  |  |  |           create: (_) => getIt.get<AuthenticationViewModel>(), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             authenticationRepo: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             appState: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             dialogService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             errorHandlerService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             navigationService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             cacheService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             localAuthService: getIt(), |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           ), |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         ), |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<AppointmentViaRegionViewmodel>( |  |  |  |         ChangeNotifierProvider<AppointmentViaRegionViewmodel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |             create: (_) => AppointmentViaRegionViewmodel( |  |  |  |           create: (_) => getIt.get<AppointmentViaRegionViewmodel>(), | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 navigationService: getIt(), appState: getIt())), |  |  |  |         ), | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<LabHistoryViewModel>( |  |  |  |         ChangeNotifierProvider<LabHistoryViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |             create: (_) => LabHistoryViewModel()), |  |  |  |           create: (_) => getIt.get<LabHistoryViewModel>(), | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<DateRangeSelectorRangeViewModel>( |  |  |  |         ChangeNotifierProvider<DateRangeSelectorRangeViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |             create: (_) => DateRangeSelectorRangeViewModel()) , |  |  |  |           create: (_) => getIt.get<DateRangeSelectorRangeViewModel>(), | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         ), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ChangeNotifierProvider<DoctorFilterViewModel>( |  |  |  |         ChangeNotifierProvider<DoctorFilterViewModel>( | 
			
		
	
		
		
			
				
					
					|  |  |  |             create: (_) => DoctorFilterViewModel()) |  |  |  |           create: (_) => getIt.get<DoctorFilterViewModel>(), | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         ) | 
			
		
	
		
		
			
				
					
					|  |  |  |       ], child: MyApp()), |  |  |  |       ], child: MyApp()), | 
			
		
	
		
		
			
				
					
					|  |  |  |     ), |  |  |  |     ), | 
			
		
	
		
		
			
				
					
					|  |  |  |   ); |  |  |  |   ); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |