Primer paso de la investigacion. Se aportan el .apk, las carpetas con el apk extraido y el apk descompilado. El archivo API_DOCUMENTATION.md es un archivo donde se anotaran los descubrimientos del funcionamiento de la API, y los .py son scripts para probar la funcionalidad de la API con los métodos que vayamos encontrando. Finalmente, los archivos .js son scripts de Frida para extraer informacion de la APP durante la ejecucion.
This commit is contained in:
185
apk_decompiled/sources/com/adif/elcanomovil/d.java
Normal file
185
apk_decompiled/sources/com/adif/elcanomovil/d.java
Normal file
@@ -0,0 +1,185 @@
|
||||
package com.adif.elcanomovil;
|
||||
|
||||
import android.icu.text.Collator;
|
||||
import c1.C0283c;
|
||||
import c1.C0284d;
|
||||
import com.adif.elcanomovil.DaggerElcanoApplication_HiltComponents_SingletonC;
|
||||
import com.adif.elcanomovil.commonNavGraph.navigation.NavigationIntents;
|
||||
import com.adif.elcanomovil.di.ApplicationModule_Companion_ProvideFirebaseMessagingFactory;
|
||||
import com.adif.elcanomovil.di.ApplicationModule_Companion_ProvidesDateFormatFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideCreateIncidenceUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetAppVersionUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetAvisaStationsCategoriesUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetAvisaStationsUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetClosestStationUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetCurrentOneStationUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetDistanceStationUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetFiltersUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetIncidenceDetailUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetIncidencesUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetLastVisitedStationUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetOnePathsUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetOneStationUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetRecentSearchesUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetRecentTrainSearchesUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetRelationStationsFavoritesUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetSeveralPathsUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetStationByNameUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetStationIsFavoriteUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetStationsObservationsUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetTrainIsFavoriteUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetTrainsFavoritesUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideGetVersionUpdateStatusUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideRemoveFavoriteStationUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideRemoveFavoriteTrainUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideSaveFavoriteStationUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideSaveFavoriteTrainUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideSaveFilterUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideSaveRecentSearchUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideSaveRecentTrainSearchUseCaseFactory;
|
||||
import com.adif.elcanomovil.di.UseCases_ProvideSetLastVisitedStationUseCaseFactory;
|
||||
import com.adif.elcanomovil.domain.providers.AppVersionProvider;
|
||||
import com.adif.elcanomovil.domain.providers.Check24hProvider;
|
||||
import com.adif.elcanomovil.domain.providers.LocationProvider;
|
||||
import com.adif.elcanomovil.domain.providers.LocationStatusProvider;
|
||||
import com.adif.elcanomovil.domain.repositories.RemoteConfigVersionRepository;
|
||||
import com.adif.elcanomovil.domain.repositories.avisa.AvisaStationsRepository;
|
||||
import com.adif.elcanomovil.domain.repositories.avisa.IncidenceRepository;
|
||||
import com.adif.elcanomovil.domain.repositories.circulation.CirculationRepository;
|
||||
import com.adif.elcanomovil.domain.repositories.favourites.FavoritesRepository;
|
||||
import com.adif.elcanomovil.domain.repositories.filters.FiltersRepository;
|
||||
import com.adif.elcanomovil.domain.repositories.searches.SearchesRepository;
|
||||
import com.adif.elcanomovil.domain.repositories.stations.StationsObservationsRepository;
|
||||
import com.adif.elcanomovil.domain.repositories.stations.StationsRepository;
|
||||
import com.adif.elcanomovil.domain.usecases.DynamicLinkUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.GetCirculationUpdateTimeUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.circulation.GetCompositionsUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.circulation.GetDepartureCirculationsUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.circulation.GetLastDepartureTypeTrainIsCercaniasUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.circulation.GetLastDeparturesArrivalsStationToUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.circulation.GetLastDeparturesArrivalsStationUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.circulation.SetLastDepartureTypeTrainIsCercaniasUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.circulation.SetLastDeparturesArrivalsStationToUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.circulation.SetLastDeparturesArrivalsStationUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.logos.ManageLogosUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.stations.GetHomeStationUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.stations.GetWorkStationUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.stations.SetHomeStationUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.stations.SetWorkStationUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.subscriptions.subscriptions.ActiveSubscriptionsUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.subscriptions.subscriptions.CreateSubscriptionsUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.subscriptions.subscriptions.DeleteSubscriptionsUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.subscriptions.subscriptions.GetSubscriptionsUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.subscriptions.subscriptions.ModifySubscriptionsUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.subscriptions.subscriptions.MuteSubscriptionsUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.tabs.TabDataHolder;
|
||||
import com.adif.elcanomovil.main.BottomNavViewModel;
|
||||
import com.adif.elcanomovil.main.MainViewModel;
|
||||
import com.adif.elcanomovil.notifications.NotificationProvider;
|
||||
import com.adif.elcanomovil.splash.SplashViewModel;
|
||||
import com.adif.elcanomovil.uiAvisa.components.authenticator.AuthenticationProvider;
|
||||
import com.adif.elcanomovil.uiAvisa.components.create.NewIssueViewModel;
|
||||
import com.adif.elcanomovil.uiAvisa.components.details.IssueDetailsViewModel;
|
||||
import com.adif.elcanomovil.uiAvisa.components.home.AvisaHomeViewModel;
|
||||
import com.adif.elcanomovil.uiDepartures.main.DeparturesViewModel;
|
||||
import com.adif.elcanomovil.uiDepartures.main.oneway.CirculationsViewModel;
|
||||
import com.adif.elcanomovil.uiHome.HomeViewModel;
|
||||
import com.adif.elcanomovil.uiHome.mappers.UserFavoriteVOMapper;
|
||||
import com.adif.elcanomovil.uiMoreAdif.HelpItemsProvider;
|
||||
import com.adif.elcanomovil.uiMoreAdif.OptionsProvider;
|
||||
import com.adif.elcanomovil.uiMoreAdif.about.AboutViewModel;
|
||||
import com.adif.elcanomovil.uiMoreAdif.accessibility.AccessibilityViewModel;
|
||||
import com.adif.elcanomovil.uiMoreAdif.help.HelpViewModel;
|
||||
import com.adif.elcanomovil.uiMoreAdif.main.MoreAdifViewModel;
|
||||
import com.adif.elcanomovil.uiSelectStation.main.SelectStationViewModel;
|
||||
import com.adif.elcanomovil.uiSelectTrain.main.SelectTrainViewModel;
|
||||
import com.adif.elcanomovil.uiStations.main.StationsPageActivitiesViewModel;
|
||||
import com.adif.elcanomovil.uiStations.main.StationsPageCommercialViewModel;
|
||||
import com.adif.elcanomovil.uiStations.main.StationsPageServicesViewModel;
|
||||
import com.adif.elcanomovil.uiStations.main.StationsViewModel;
|
||||
import com.adif.elcanomovil.uiSubscriptions.create.SubscriptionCreationViewModel;
|
||||
import com.adif.elcanomovil.uiSubscriptions.home.SubscriptionHomeViewModel;
|
||||
import com.adif.elcanomovil.uiTrain.di.TrainModule_ProvidesStepMapperFactory;
|
||||
import com.adif.elcanomovil.uiTrain.di.TrainModule_ProvidesTrainInfoMapperFactory;
|
||||
import com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel;
|
||||
import com.adif.elcanomovil.widget.configuration.ConfigureWidgetViewModel;
|
||||
import d1.InterfaceC0307a;
|
||||
import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideContextFactory;
|
||||
import dagger.internal.Provider;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class d implements Provider {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final DaggerElcanoApplication_HiltComponents_SingletonC.SingletonCImpl f4456a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final DaggerElcanoApplication_HiltComponents_SingletonC.ViewModelCImpl f4457b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final int f4458c;
|
||||
|
||||
public d(DaggerElcanoApplication_HiltComponents_SingletonC.SingletonCImpl singletonCImpl, DaggerElcanoApplication_HiltComponents_SingletonC.ViewModelCImpl viewModelCImpl, int i) {
|
||||
this.f4456a = singletonCImpl;
|
||||
this.f4457b = viewModelCImpl;
|
||||
this.f4458c = i;
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@Override // javax.inject.Provider
|
||||
public final Object get() {
|
||||
DaggerElcanoApplication_HiltComponents_SingletonC.ViewModelCImpl viewModelCImpl = this.f4457b;
|
||||
DaggerElcanoApplication_HiltComponents_SingletonC.SingletonCImpl singletonCImpl = this.f4456a;
|
||||
int i = this.f4458c;
|
||||
switch (i) {
|
||||
case 0:
|
||||
return new AboutViewModel(UseCases_ProvideGetAppVersionUseCaseFactory.provideGetAppVersionUseCase((AppVersionProvider) singletonCImpl.f4313F.get()));
|
||||
case 1:
|
||||
return new AccessibilityViewModel(UseCases_ProvideGetAppVersionUseCaseFactory.provideGetAppVersionUseCase((AppVersionProvider) singletonCImpl.f4313F.get()));
|
||||
case 2:
|
||||
return new AvisaHomeViewModel(UseCases_ProvideGetIncidencesUseCaseFactory.provideGetIncidencesUseCase((IncidenceRepository) singletonCImpl.f4314G.get()), UseCases_ProvideGetAvisaStationsUseCaseFactory.provideGetAvisaStationsUseCase((AvisaStationsRepository) singletonCImpl.f4315H.get()), UseCases_ProvideGetAvisaStationsCategoriesUseCaseFactory.provideGetAvisaStationsCategoriesUseCase((AvisaStationsRepository) singletonCImpl.f4315H.get()), (AuthenticationProvider) singletonCImpl.f4319M.get(), ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.f4332a));
|
||||
case 3:
|
||||
return new BottomNavViewModel(viewModelCImpl.f4382a, UseCases_ProvideGetVersionUpdateStatusUseCaseFactory.provideGetVersionUpdateStatusUseCase((AppVersionProvider) singletonCImpl.f4313F.get(), (RemoteConfigVersionRepository) singletonCImpl.f4338d.get()), DaggerElcanoApplication_HiltComponents_SingletonC.SingletonCImpl.a(singletonCImpl), singletonCImpl.f(), (d1.f) singletonCImpl.f4320N.get());
|
||||
case 4:
|
||||
return new CirculationsViewModel(UseCases_ProvideGetStationsObservationsUseCaseFactory.provideGetStationsObservationsUseCase((StationsObservationsRepository) singletonCImpl.f4321O.get()), (GetDepartureCirculationsUseCase) singletonCImpl.f4373w.get(), (GetLastDeparturesArrivalsStationUseCase) singletonCImpl.f4322P.get(), (SetLastDeparturesArrivalsStationUseCase) singletonCImpl.f4323Q.get(), (GetLastDeparturesArrivalsStationToUseCase) singletonCImpl.f4324R.get(), (GetLastDepartureTypeTrainIsCercaniasUseCase) singletonCImpl.f4325S.get(), (SetLastDeparturesArrivalsStationToUseCase) singletonCImpl.f4326T.get(), (SetLastDepartureTypeTrainIsCercaniasUseCase) singletonCImpl.f4327U.get(), UseCases_ProvideGetStationIsFavoriteUseCaseFactory.provideGetStationIsFavoriteUseCase((FavoritesRepository) singletonCImpl.f4328V.get()), UseCases_ProvideSaveFavoriteStationUseCaseFactory.provideSaveFavoriteStationUseCase((FavoritesRepository) singletonCImpl.f4328V.get()), UseCases_ProvideRemoveFavoriteStationUseCaseFactory.provideRemoveFavoriteStationUseCase((FavoritesRepository) singletonCImpl.f4328V.get()), singletonCImpl.b(), (DynamicLinkUseCase) singletonCImpl.f4330X.get(), (GetCirculationUpdateTimeUseCase) singletonCImpl.f4331Y.get(), UseCases_ProvideGetFiltersUseCaseFactory.provideGetFiltersUseCase((FiltersRepository) singletonCImpl.Z.get()), UseCases_ProvideSaveFilterUseCaseFactory.provideSaveFilterUseCase((FiltersRepository) singletonCImpl.Z.get()), singletonCImpl.f(), (ManageLogosUseCase) singletonCImpl.f4337c0.get());
|
||||
case 5:
|
||||
return new ConfigureWidgetViewModel(DaggerElcanoApplication_HiltComponents_SingletonC.SingletonCImpl.a(singletonCImpl), singletonCImpl.b());
|
||||
case 6:
|
||||
return new DeparturesViewModel(singletonCImpl.b(), (GetLastDeparturesArrivalsStationUseCase) singletonCImpl.f4322P.get(), (GetLastDeparturesArrivalsStationToUseCase) singletonCImpl.f4324R.get(), (SetLastDeparturesArrivalsStationUseCase) singletonCImpl.f4323Q.get(), (SetLastDeparturesArrivalsStationToUseCase) singletonCImpl.f4326T.get(), (SetLastDepartureTypeTrainIsCercaniasUseCase) singletonCImpl.f4327U.get(), (TabDataHolder) singletonCImpl.f4339d0.get());
|
||||
case 7:
|
||||
return new HelpViewModel((HelpItemsProvider) singletonCImpl.f4341e0.get());
|
||||
case 8:
|
||||
return new HomeViewModel(ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.f4332a), (GetHomeStationUseCase) singletonCImpl.f4311D.get(), (GetWorkStationUseCase) singletonCImpl.f4312E.get(), UseCases_ProvideGetClosestStationUseCaseFactory.provideGetClosestStationUseCase((LocationProvider) singletonCImpl.f4310C.get(), (StationsRepository) singletonCImpl.f4354m.get(), (Check24hProvider) singletonCImpl.f4356n.get()), (SetHomeStationUseCase) singletonCImpl.f4345g0.get(), (SetWorkStationUseCase) singletonCImpl.f4346h0.get(), UseCases_ProvideGetRelationStationsFavoritesUseCaseFactory.provideGetRelationStationsFavoritesUseCase((FavoritesRepository) singletonCImpl.f4328V.get()), UseCases_ProvideGetTrainsFavoritesUseCaseFactory.provideGetTrainsFavoritesUseCase((FavoritesRepository) singletonCImpl.f4328V.get()), (TabDataHolder) singletonCImpl.f4339d0.get(), (C0284d) singletonCImpl.f4347i0.get(), (UserFavoriteVOMapper) singletonCImpl.f4349j0.get(), (LocationStatusProvider) singletonCImpl.f4355m0.get());
|
||||
case 9:
|
||||
return new IssueDetailsViewModel(UseCases_ProvideGetIncidenceDetailUseCaseFactory.provideGetIncidenceDetailUseCase((IncidenceRepository) singletonCImpl.f4314G.get()), ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.f4332a));
|
||||
case 10:
|
||||
return new MainViewModel(ApplicationModule_Companion_ProvideFirebaseMessagingFactory.provideFirebaseMessaging(), (DynamicLinkUseCase) singletonCImpl.f4330X.get(), (TabDataHolder) singletonCImpl.f4339d0.get(), (NotificationProvider) singletonCImpl.f4367t.get(), (MuteSubscriptionsUseCase) singletonCImpl.f4359o0.get(), (NavigationIntents) singletonCImpl.f4365s.get());
|
||||
case 11:
|
||||
return new MoreAdifViewModel((OptionsProvider) singletonCImpl.f4360p0.get());
|
||||
case 12:
|
||||
return new NewIssueViewModel(UseCases_ProvideCreateIncidenceUseCaseFactory.provideCreateIncidenceUseCase((IncidenceRepository) singletonCImpl.f4314G.get()), UseCases_ProvideGetAvisaStationsUseCaseFactory.provideGetAvisaStationsUseCase((AvisaStationsRepository) singletonCImpl.f4315H.get()), UseCases_ProvideGetAvisaStationsCategoriesUseCaseFactory.provideGetAvisaStationsCategoriesUseCase((AvisaStationsRepository) singletonCImpl.f4315H.get()), ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.f4332a), (C0284d) singletonCImpl.f4347i0.get(), (InterfaceC0307a) singletonCImpl.h.get(), (d1.e) singletonCImpl.f4362q0.get(), (C0283c) singletonCImpl.f4309B.get());
|
||||
case 13:
|
||||
return new SelectStationViewModel(UseCases_ProvideSaveRecentSearchUseCaseFactory.provideSaveRecentSearchUseCase((SearchesRepository) singletonCImpl.f4364r0.get()), UseCases_ProvideGetClosestStationUseCaseFactory.provideGetClosestStationUseCase((LocationProvider) singletonCImpl.f4310C.get(), (StationsRepository) singletonCImpl.f4354m.get(), (Check24hProvider) singletonCImpl.f4356n.get()), (GetHomeStationUseCase) singletonCImpl.f4311D.get(), (GetWorkStationUseCase) singletonCImpl.f4312E.get(), UseCases_ProvideGetStationByNameUseCaseFactory.provideGetStationByNameUseCase((StationsRepository) singletonCImpl.f4354m.get()), UseCases_ProvideGetDistanceStationUseCaseFactory.provideGetDistanceStationUseCase((LocationProvider) singletonCImpl.f4310C.get(), UseCases_ProvideGetRecentSearchesUseCaseFactory.provideGetRecentSearchesUseCase((SearchesRepository) singletonCImpl.f4364r0.get(), singletonCImpl.b())), singletonCImpl.f(), (Collator) singletonCImpl.f4366s0.get());
|
||||
case 14:
|
||||
return new SelectTrainViewModel(UseCases_ProvideGetSeveralPathsUseCaseFactory.provideGetSeveralPathsUseCase((CirculationRepository) singletonCImpl.f4369u.get()), UseCases_ProvideGetRecentTrainSearchesUseCaseFactory.provideGetRecentTrainSearchesUseCase((SearchesRepository) singletonCImpl.f4364r0.get()), UseCases_ProvideSaveRecentTrainSearchUseCaseFactory.provideSaveRecentTrainSearchUseCase((SearchesRepository) singletonCImpl.f4364r0.get()), singletonCImpl.b(), viewModelCImpl.f4382a);
|
||||
case 15:
|
||||
return new SplashViewModel((AuthenticationProvider) singletonCImpl.f4319M.get());
|
||||
case 16:
|
||||
return new StationsPageActivitiesViewModel(UseCases_ProvideGetCurrentOneStationUseCaseFactory.provideGetCurrentOneStationUseCase((StationsRepository) singletonCImpl.f4354m.get()));
|
||||
case 17:
|
||||
return new StationsPageCommercialViewModel(UseCases_ProvideGetCurrentOneStationUseCaseFactory.provideGetCurrentOneStationUseCase((StationsRepository) singletonCImpl.f4354m.get()));
|
||||
case 18:
|
||||
return new StationsPageServicesViewModel(UseCases_ProvideGetCurrentOneStationUseCaseFactory.provideGetCurrentOneStationUseCase((StationsRepository) singletonCImpl.f4354m.get()), UseCases_ProvideSaveFavoriteStationUseCaseFactory.provideSaveFavoriteStationUseCase((FavoritesRepository) singletonCImpl.f4328V.get()), UseCases_ProvideGetStationIsFavoriteUseCaseFactory.provideGetStationIsFavoriteUseCase((FavoritesRepository) singletonCImpl.f4328V.get()), UseCases_ProvideRemoveFavoriteStationUseCaseFactory.provideRemoveFavoriteStationUseCase((FavoritesRepository) singletonCImpl.f4328V.get()));
|
||||
case 19:
|
||||
return new StationsViewModel(UseCases_ProvideGetOneStationUseCaseFactory.provideGetOneStationUseCase((StationsRepository) singletonCImpl.f4354m.get()), singletonCImpl.b(), UseCases_ProvideGetLastVisitedStationUseCaseFactory.provideGetLastVisitedStationUseCase((StationsRepository) singletonCImpl.f4354m.get()), UseCases_ProvideSetLastVisitedStationUseCaseFactory.provideSetLastVisitedStationUseCase((StationsRepository) singletonCImpl.f4354m.get()), (TabDataHolder) singletonCImpl.f4339d0.get());
|
||||
case 20:
|
||||
return new SubscriptionCreationViewModel((CreateSubscriptionsUseCase) singletonCImpl.f4368t0.get(), singletonCImpl.b(), (DeleteSubscriptionsUseCase) singletonCImpl.f4370u0.get(), (ModifySubscriptionsUseCase) singletonCImpl.f4372v0.get(), ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.f4332a));
|
||||
case 21:
|
||||
return new SubscriptionHomeViewModel((GetSubscriptionsUseCase) singletonCImpl.f4374w0.get(), (DeleteSubscriptionsUseCase) singletonCImpl.f4370u0.get(), (ActiveSubscriptionsUseCase) singletonCImpl.f4376x0.get(), (MuteSubscriptionsUseCase) singletonCImpl.f4359o0.get(), ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.f4332a));
|
||||
case 22:
|
||||
return new TrainSituationViewModel(singletonCImpl.f(), DaggerElcanoApplication_HiltComponents_SingletonC.SingletonCImpl.a(singletonCImpl), singletonCImpl.b(), UseCases_ProvideGetOnePathsUseCaseFactory.provideGetOnePathsUseCase((CirculationRepository) singletonCImpl.f4369u.get(), (RemoteConfigVersionRepository) singletonCImpl.f4338d.get()), (GetCompositionsUseCase) singletonCImpl.f4380z0.get(), TrainModule_ProvidesTrainInfoMapperFactory.providesTrainInfoMapper(), TrainModule_ProvidesStepMapperFactory.providesStepMapper(), ApplicationModule_Companion_ProvidesDateFormatFactory.providesDateFormat(), UseCases_ProvideRemoveFavoriteTrainUseCaseFactory.provideRemoveFavoriteTrainUseCase((FavoritesRepository) singletonCImpl.f4328V.get()), UseCases_ProvideGetTrainIsFavoriteUseCaseFactory.provideGetTrainIsFavoriteUseCase((FavoritesRepository) singletonCImpl.f4328V.get()), UseCases_ProvideSaveFavoriteTrainUseCaseFactory.provideSaveFavoriteTrainUseCase((FavoritesRepository) singletonCImpl.f4328V.get()), (DynamicLinkUseCase) singletonCImpl.f4330X.get(), UseCases_ProvideGetFiltersUseCaseFactory.provideGetFiltersUseCase((FiltersRepository) singletonCImpl.Z.get()), UseCases_ProvideSaveFilterUseCaseFactory.provideSaveFilterUseCase((FiltersRepository) singletonCImpl.Z.get()), (TabDataHolder) singletonCImpl.f4339d0.get());
|
||||
default:
|
||||
throw new AssertionError(i);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user