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:
@@ -0,0 +1,66 @@
|
||||
package com.adif.elcanomovil.uiStations.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.appcompat.widget.LinearLayoutCompat;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.adif.elcanomovil.uiStations.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class ExpandableItemStationsPageCommercialBinding {
|
||||
public final ImageView headerArrow;
|
||||
public final ConstraintLayout headerLayout;
|
||||
public final TextView headerText;
|
||||
private final LinearLayoutCompat rootView;
|
||||
public final RecyclerView rv;
|
||||
|
||||
private ExpandableItemStationsPageCommercialBinding(LinearLayoutCompat linearLayoutCompat, ImageView imageView, ConstraintLayout constraintLayout, TextView textView, RecyclerView recyclerView) {
|
||||
this.rootView = linearLayoutCompat;
|
||||
this.headerArrow = imageView;
|
||||
this.headerLayout = constraintLayout;
|
||||
this.headerText = textView;
|
||||
this.rv = recyclerView;
|
||||
}
|
||||
|
||||
public static ExpandableItemStationsPageCommercialBinding bind(View view) {
|
||||
int i = R.id.header_arrow;
|
||||
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
|
||||
if (imageView != null) {
|
||||
i = R.id.header_layout;
|
||||
ConstraintLayout constraintLayout = (ConstraintLayout) AbstractC0105a.t(view, i);
|
||||
if (constraintLayout != null) {
|
||||
i = R.id.header_text;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
i = R.id.rv;
|
||||
RecyclerView recyclerView = (RecyclerView) AbstractC0105a.t(view, i);
|
||||
if (recyclerView != null) {
|
||||
return new ExpandableItemStationsPageCommercialBinding((LinearLayoutCompat) view, imageView, constraintLayout, textView, recyclerView);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static ExpandableItemStationsPageCommercialBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static ExpandableItemStationsPageCommercialBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.expandable_item_stations_page_commercial, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public LinearLayoutCompat getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
package com.adif.elcanomovil.uiStations.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.viewpager2.widget.ViewPager2;
|
||||
import com.adif.elcanomovil.uiStations.R;
|
||||
import com.google.android.material.tabs.TabLayout;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class FragmentStationsBinding {
|
||||
public final ViewPager2 pager;
|
||||
private final ConstraintLayout rootView;
|
||||
public final ImageView search;
|
||||
public final View separator;
|
||||
public final TextView stationsStationName;
|
||||
public final TabLayout tabLayout;
|
||||
|
||||
private FragmentStationsBinding(ConstraintLayout constraintLayout, ViewPager2 viewPager2, ImageView imageView, View view, TextView textView, TabLayout tabLayout) {
|
||||
this.rootView = constraintLayout;
|
||||
this.pager = viewPager2;
|
||||
this.search = imageView;
|
||||
this.separator = view;
|
||||
this.stationsStationName = textView;
|
||||
this.tabLayout = tabLayout;
|
||||
}
|
||||
|
||||
public static FragmentStationsBinding bind(View view) {
|
||||
View t2;
|
||||
int i = R.id.pager;
|
||||
ViewPager2 viewPager2 = (ViewPager2) AbstractC0105a.t(view, i);
|
||||
if (viewPager2 != null) {
|
||||
i = R.id.search;
|
||||
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
|
||||
if (imageView != null && (t2 = AbstractC0105a.t(view, (i = R.id.separator))) != null) {
|
||||
i = R.id.stations_station_name;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
i = R.id.tab_layout;
|
||||
TabLayout tabLayout = (TabLayout) AbstractC0105a.t(view, i);
|
||||
if (tabLayout != null) {
|
||||
return new FragmentStationsBinding((ConstraintLayout) view, viewPager2, imageView, t2, textView, tabLayout);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static FragmentStationsBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static FragmentStationsBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.fragment_stations, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public ConstraintLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
package com.adif.elcanomovil.uiStations.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.appcompat.widget.LinearLayoutCompat;
|
||||
import androidx.core.widget.NestedScrollView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.adif.elcanomovil.commonViews.EmptyCirculationsView;
|
||||
import com.adif.elcanomovil.uiStations.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class FragmentStationsPageActivitiesBinding {
|
||||
public final EmptyCirculationsView loadingEmptyOrErrorCommonView;
|
||||
private final NestedScrollView rootView;
|
||||
public final RecyclerView rvActivities;
|
||||
public final LinearLayoutCompat viewNotEmptyStation;
|
||||
|
||||
private FragmentStationsPageActivitiesBinding(NestedScrollView nestedScrollView, EmptyCirculationsView emptyCirculationsView, RecyclerView recyclerView, LinearLayoutCompat linearLayoutCompat) {
|
||||
this.rootView = nestedScrollView;
|
||||
this.loadingEmptyOrErrorCommonView = emptyCirculationsView;
|
||||
this.rvActivities = recyclerView;
|
||||
this.viewNotEmptyStation = linearLayoutCompat;
|
||||
}
|
||||
|
||||
public static FragmentStationsPageActivitiesBinding bind(View view) {
|
||||
int i = R.id.loading_empty_or_error_common_view;
|
||||
EmptyCirculationsView emptyCirculationsView = (EmptyCirculationsView) AbstractC0105a.t(view, i);
|
||||
if (emptyCirculationsView != null) {
|
||||
i = R.id.rv_activities;
|
||||
RecyclerView recyclerView = (RecyclerView) AbstractC0105a.t(view, i);
|
||||
if (recyclerView != null) {
|
||||
i = R.id.view_not_empty_station;
|
||||
LinearLayoutCompat linearLayoutCompat = (LinearLayoutCompat) AbstractC0105a.t(view, i);
|
||||
if (linearLayoutCompat != null) {
|
||||
return new FragmentStationsPageActivitiesBinding((NestedScrollView) view, emptyCirculationsView, recyclerView, linearLayoutCompat);
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static FragmentStationsPageActivitiesBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static FragmentStationsPageActivitiesBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.fragment_stations_page_activities, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public NestedScrollView getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
package com.adif.elcanomovil.uiStations.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.appcompat.widget.LinearLayoutCompat;
|
||||
import androidx.core.widget.NestedScrollView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.adif.elcanomovil.commonViews.EmptyCirculationsView;
|
||||
import com.adif.elcanomovil.uiStations.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class FragmentStationsPageComercialBinding {
|
||||
public final ExpandableItemStationsPageCommercialBinding groceryStore;
|
||||
public final ExpandableItemStationsPageCommercialBinding leisure;
|
||||
public final EmptyCirculationsView loadingEmptyOrErrorCommonView;
|
||||
public final ExpandableItemStationsPageCommercialBinding others;
|
||||
public final ExpandableItemStationsPageCommercialBinding rentACar;
|
||||
public final ExpandableItemStationsPageCommercialBinding restaurant;
|
||||
private final NestedScrollView rootView;
|
||||
public final RecyclerView rvOffers;
|
||||
public final ExpandableItemStationsPageCommercialBinding shop;
|
||||
public final ExpandableItemStationsPageCommercialBinding souvenir;
|
||||
public final LinearLayoutCompat viewNotEmptyStation;
|
||||
|
||||
private FragmentStationsPageComercialBinding(NestedScrollView nestedScrollView, ExpandableItemStationsPageCommercialBinding expandableItemStationsPageCommercialBinding, ExpandableItemStationsPageCommercialBinding expandableItemStationsPageCommercialBinding2, EmptyCirculationsView emptyCirculationsView, ExpandableItemStationsPageCommercialBinding expandableItemStationsPageCommercialBinding3, ExpandableItemStationsPageCommercialBinding expandableItemStationsPageCommercialBinding4, ExpandableItemStationsPageCommercialBinding expandableItemStationsPageCommercialBinding5, RecyclerView recyclerView, ExpandableItemStationsPageCommercialBinding expandableItemStationsPageCommercialBinding6, ExpandableItemStationsPageCommercialBinding expandableItemStationsPageCommercialBinding7, LinearLayoutCompat linearLayoutCompat) {
|
||||
this.rootView = nestedScrollView;
|
||||
this.groceryStore = expandableItemStationsPageCommercialBinding;
|
||||
this.leisure = expandableItemStationsPageCommercialBinding2;
|
||||
this.loadingEmptyOrErrorCommonView = emptyCirculationsView;
|
||||
this.others = expandableItemStationsPageCommercialBinding3;
|
||||
this.rentACar = expandableItemStationsPageCommercialBinding4;
|
||||
this.restaurant = expandableItemStationsPageCommercialBinding5;
|
||||
this.rvOffers = recyclerView;
|
||||
this.shop = expandableItemStationsPageCommercialBinding6;
|
||||
this.souvenir = expandableItemStationsPageCommercialBinding7;
|
||||
this.viewNotEmptyStation = linearLayoutCompat;
|
||||
}
|
||||
|
||||
public static FragmentStationsPageComercialBinding bind(View view) {
|
||||
View t2;
|
||||
View t4;
|
||||
int i = R.id.grocery_store;
|
||||
View t5 = AbstractC0105a.t(view, i);
|
||||
if (t5 != null) {
|
||||
ExpandableItemStationsPageCommercialBinding bind = ExpandableItemStationsPageCommercialBinding.bind(t5);
|
||||
i = R.id.leisure;
|
||||
View t6 = AbstractC0105a.t(view, i);
|
||||
if (t6 != null) {
|
||||
ExpandableItemStationsPageCommercialBinding bind2 = ExpandableItemStationsPageCommercialBinding.bind(t6);
|
||||
i = R.id.loading_empty_or_error_common_view;
|
||||
EmptyCirculationsView emptyCirculationsView = (EmptyCirculationsView) AbstractC0105a.t(view, i);
|
||||
if (emptyCirculationsView != null && (t2 = AbstractC0105a.t(view, (i = R.id.others))) != null) {
|
||||
ExpandableItemStationsPageCommercialBinding bind3 = ExpandableItemStationsPageCommercialBinding.bind(t2);
|
||||
i = R.id.rent_a_car;
|
||||
View t7 = AbstractC0105a.t(view, i);
|
||||
if (t7 != null) {
|
||||
ExpandableItemStationsPageCommercialBinding bind4 = ExpandableItemStationsPageCommercialBinding.bind(t7);
|
||||
i = R.id.restaurant;
|
||||
View t8 = AbstractC0105a.t(view, i);
|
||||
if (t8 != null) {
|
||||
ExpandableItemStationsPageCommercialBinding bind5 = ExpandableItemStationsPageCommercialBinding.bind(t8);
|
||||
i = R.id.rv_offers;
|
||||
RecyclerView recyclerView = (RecyclerView) AbstractC0105a.t(view, i);
|
||||
if (recyclerView != null && (t4 = AbstractC0105a.t(view, (i = R.id.shop))) != null) {
|
||||
ExpandableItemStationsPageCommercialBinding bind6 = ExpandableItemStationsPageCommercialBinding.bind(t4);
|
||||
i = R.id.souvenir;
|
||||
View t9 = AbstractC0105a.t(view, i);
|
||||
if (t9 != null) {
|
||||
ExpandableItemStationsPageCommercialBinding bind7 = ExpandableItemStationsPageCommercialBinding.bind(t9);
|
||||
i = R.id.view_not_empty_station;
|
||||
LinearLayoutCompat linearLayoutCompat = (LinearLayoutCompat) AbstractC0105a.t(view, i);
|
||||
if (linearLayoutCompat != null) {
|
||||
return new FragmentStationsPageComercialBinding((NestedScrollView) view, bind, bind2, emptyCirculationsView, bind3, bind4, bind5, recyclerView, bind6, bind7, linearLayoutCompat);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static FragmentStationsPageComercialBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static FragmentStationsPageComercialBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.fragment_stations_page_comercial, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public NestedScrollView getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,168 @@
|
||||
package com.adif.elcanomovil.uiStations.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.core.widget.NestedScrollView;
|
||||
import androidx.fragment.app.FragmentContainerView;
|
||||
import com.adif.elcanomovil.commonViews.EmptyCirculationsView;
|
||||
import com.adif.elcanomovil.uiStations.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class FragmentStationsPageServicesBinding {
|
||||
public final ServiceBinding accessibility;
|
||||
public final ImageView addFavourite;
|
||||
public final ImageView avisa;
|
||||
public final ConstraintLayout banner;
|
||||
public final TextView bannerDescription;
|
||||
public final ImageView bannerImage;
|
||||
public final TextView bannerTitle;
|
||||
public final ImageView centerCameraMap;
|
||||
public final ServiceBinding ecomiles;
|
||||
public final ServiceBinding intermodality;
|
||||
public final LinearLayout linearLayout;
|
||||
public final EmptyCirculationsView loadingEmptyOrErrorCommonView;
|
||||
public final TextView location;
|
||||
public final LinearLayout locationLayout;
|
||||
public final FragmentContainerView map;
|
||||
public final NestedScrollView nestedScroll;
|
||||
public final TextView openingHours;
|
||||
public final LinearLayout openingHoursLayout;
|
||||
private final ConstraintLayout rootView;
|
||||
public final ServiceBinding stationServices;
|
||||
public final TextView title;
|
||||
public final LinearLayout viewNotEmptyStation;
|
||||
|
||||
private FragmentStationsPageServicesBinding(ConstraintLayout constraintLayout, ServiceBinding serviceBinding, ImageView imageView, ImageView imageView2, ConstraintLayout constraintLayout2, TextView textView, ImageView imageView3, TextView textView2, ImageView imageView4, ServiceBinding serviceBinding2, ServiceBinding serviceBinding3, LinearLayout linearLayout, EmptyCirculationsView emptyCirculationsView, TextView textView3, LinearLayout linearLayout2, FragmentContainerView fragmentContainerView, NestedScrollView nestedScrollView, TextView textView4, LinearLayout linearLayout3, ServiceBinding serviceBinding4, TextView textView5, LinearLayout linearLayout4) {
|
||||
this.rootView = constraintLayout;
|
||||
this.accessibility = serviceBinding;
|
||||
this.addFavourite = imageView;
|
||||
this.avisa = imageView2;
|
||||
this.banner = constraintLayout2;
|
||||
this.bannerDescription = textView;
|
||||
this.bannerImage = imageView3;
|
||||
this.bannerTitle = textView2;
|
||||
this.centerCameraMap = imageView4;
|
||||
this.ecomiles = serviceBinding2;
|
||||
this.intermodality = serviceBinding3;
|
||||
this.linearLayout = linearLayout;
|
||||
this.loadingEmptyOrErrorCommonView = emptyCirculationsView;
|
||||
this.location = textView3;
|
||||
this.locationLayout = linearLayout2;
|
||||
this.map = fragmentContainerView;
|
||||
this.nestedScroll = nestedScrollView;
|
||||
this.openingHours = textView4;
|
||||
this.openingHoursLayout = linearLayout3;
|
||||
this.stationServices = serviceBinding4;
|
||||
this.title = textView5;
|
||||
this.viewNotEmptyStation = linearLayout4;
|
||||
}
|
||||
|
||||
public static FragmentStationsPageServicesBinding bind(View view) {
|
||||
View t2;
|
||||
View t4;
|
||||
int i = R.id.accessibility;
|
||||
View t5 = AbstractC0105a.t(view, i);
|
||||
if (t5 != null) {
|
||||
ServiceBinding bind = ServiceBinding.bind(t5);
|
||||
i = R.id.add_favourite;
|
||||
ImageView imageView = (ImageView) AbstractC0105a.t(view, i);
|
||||
if (imageView != null) {
|
||||
i = R.id.avisa;
|
||||
ImageView imageView2 = (ImageView) AbstractC0105a.t(view, i);
|
||||
if (imageView2 != null) {
|
||||
i = R.id.banner;
|
||||
ConstraintLayout constraintLayout = (ConstraintLayout) AbstractC0105a.t(view, i);
|
||||
if (constraintLayout != null) {
|
||||
i = R.id.banner_description;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
i = R.id.banner_image;
|
||||
ImageView imageView3 = (ImageView) AbstractC0105a.t(view, i);
|
||||
if (imageView3 != null) {
|
||||
i = R.id.banner_title;
|
||||
TextView textView2 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView2 != null) {
|
||||
i = R.id.center_camera_map;
|
||||
ImageView imageView4 = (ImageView) AbstractC0105a.t(view, i);
|
||||
if (imageView4 != null && (t2 = AbstractC0105a.t(view, (i = R.id.ecomiles))) != null) {
|
||||
ServiceBinding bind2 = ServiceBinding.bind(t2);
|
||||
i = R.id.intermodality;
|
||||
View t6 = AbstractC0105a.t(view, i);
|
||||
if (t6 != null) {
|
||||
ServiceBinding bind3 = ServiceBinding.bind(t6);
|
||||
i = R.id.linearLayout;
|
||||
LinearLayout linearLayout = (LinearLayout) AbstractC0105a.t(view, i);
|
||||
if (linearLayout != null) {
|
||||
i = R.id.loading_empty_or_error_common_view;
|
||||
EmptyCirculationsView emptyCirculationsView = (EmptyCirculationsView) AbstractC0105a.t(view, i);
|
||||
if (emptyCirculationsView != null) {
|
||||
i = R.id.location;
|
||||
TextView textView3 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView3 != null) {
|
||||
i = R.id.location_layout;
|
||||
LinearLayout linearLayout2 = (LinearLayout) AbstractC0105a.t(view, i);
|
||||
if (linearLayout2 != null) {
|
||||
i = R.id.map;
|
||||
FragmentContainerView fragmentContainerView = (FragmentContainerView) AbstractC0105a.t(view, i);
|
||||
if (fragmentContainerView != null) {
|
||||
i = R.id.nested_scroll;
|
||||
NestedScrollView nestedScrollView = (NestedScrollView) AbstractC0105a.t(view, i);
|
||||
if (nestedScrollView != null) {
|
||||
i = R.id.opening_hours;
|
||||
TextView textView4 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView4 != null) {
|
||||
i = R.id.opening_hours_layout;
|
||||
LinearLayout linearLayout3 = (LinearLayout) AbstractC0105a.t(view, i);
|
||||
if (linearLayout3 != null && (t4 = AbstractC0105a.t(view, (i = R.id.station_services))) != null) {
|
||||
ServiceBinding bind4 = ServiceBinding.bind(t4);
|
||||
i = R.id.title;
|
||||
TextView textView5 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView5 != null) {
|
||||
i = R.id.view_not_empty_station;
|
||||
LinearLayout linearLayout4 = (LinearLayout) AbstractC0105a.t(view, i);
|
||||
if (linearLayout4 != null) {
|
||||
return new FragmentStationsPageServicesBinding((ConstraintLayout) view, bind, imageView, imageView2, constraintLayout, textView, imageView3, textView2, imageView4, bind2, bind3, linearLayout, emptyCirculationsView, textView3, linearLayout2, fragmentContainerView, nestedScrollView, textView4, linearLayout3, bind4, textView5, linearLayout4);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static FragmentStationsPageServicesBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static FragmentStationsPageServicesBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.fragment_stations_page_services, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public ConstraintLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
package com.adif.elcanomovil.uiStations.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.TextView;
|
||||
import androidx.appcompat.widget.AppCompatImageView;
|
||||
import androidx.appcompat.widget.LinearLayoutCompat;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.constraintlayout.widget.Guideline;
|
||||
import com.adif.elcanomovil.uiStations.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class ItemStationsPageActivitiesBinding {
|
||||
public final TextView arrowLink;
|
||||
public final TextView date;
|
||||
public final TextView description;
|
||||
public final Guideline guideline;
|
||||
public final ConstraintLayout layout;
|
||||
public final LinearLayoutCompat linearLayoutCompat;
|
||||
public final TextView name;
|
||||
private final ConstraintLayout rootView;
|
||||
public final AppCompatImageView serviceIcon;
|
||||
|
||||
private ItemStationsPageActivitiesBinding(ConstraintLayout constraintLayout, TextView textView, TextView textView2, TextView textView3, Guideline guideline, ConstraintLayout constraintLayout2, LinearLayoutCompat linearLayoutCompat, TextView textView4, AppCompatImageView appCompatImageView) {
|
||||
this.rootView = constraintLayout;
|
||||
this.arrowLink = textView;
|
||||
this.date = textView2;
|
||||
this.description = textView3;
|
||||
this.guideline = guideline;
|
||||
this.layout = constraintLayout2;
|
||||
this.linearLayoutCompat = linearLayoutCompat;
|
||||
this.name = textView4;
|
||||
this.serviceIcon = appCompatImageView;
|
||||
}
|
||||
|
||||
public static ItemStationsPageActivitiesBinding bind(View view) {
|
||||
int i = R.id.arrow_link;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
i = R.id.date;
|
||||
TextView textView2 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView2 != null) {
|
||||
i = R.id.description;
|
||||
TextView textView3 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView3 != null) {
|
||||
i = R.id.guideline;
|
||||
Guideline guideline = (Guideline) AbstractC0105a.t(view, i);
|
||||
if (guideline != null) {
|
||||
ConstraintLayout constraintLayout = (ConstraintLayout) view;
|
||||
i = R.id.linearLayoutCompat;
|
||||
LinearLayoutCompat linearLayoutCompat = (LinearLayoutCompat) AbstractC0105a.t(view, i);
|
||||
if (linearLayoutCompat != null) {
|
||||
i = R.id.name;
|
||||
TextView textView4 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView4 != null) {
|
||||
i = R.id.service_icon;
|
||||
AppCompatImageView appCompatImageView = (AppCompatImageView) AbstractC0105a.t(view, i);
|
||||
if (appCompatImageView != null) {
|
||||
return new ItemStationsPageActivitiesBinding(constraintLayout, textView, textView2, textView3, guideline, constraintLayout, linearLayoutCompat, textView4, appCompatImageView);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static ItemStationsPageActivitiesBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static ItemStationsPageActivitiesBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.item_stations_page_activities, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public ConstraintLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.adif.elcanomovil.uiStations.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.TextView;
|
||||
import androidx.appcompat.widget.AppCompatImageView;
|
||||
import androidx.appcompat.widget.LinearLayoutCompat;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import com.adif.elcanomovil.uiStations.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class ItemStationsPageCommercialBinding {
|
||||
public final ConstraintLayout layout;
|
||||
public final LinearLayoutCompat linearLayoutCompat;
|
||||
public final TextView name;
|
||||
public final AppCompatImageView offerIcon;
|
||||
private final ConstraintLayout rootView;
|
||||
public final AppCompatImageView serviceIcon;
|
||||
public final TextView type;
|
||||
|
||||
private ItemStationsPageCommercialBinding(ConstraintLayout constraintLayout, ConstraintLayout constraintLayout2, LinearLayoutCompat linearLayoutCompat, TextView textView, AppCompatImageView appCompatImageView, AppCompatImageView appCompatImageView2, TextView textView2) {
|
||||
this.rootView = constraintLayout;
|
||||
this.layout = constraintLayout2;
|
||||
this.linearLayoutCompat = linearLayoutCompat;
|
||||
this.name = textView;
|
||||
this.offerIcon = appCompatImageView;
|
||||
this.serviceIcon = appCompatImageView2;
|
||||
this.type = textView2;
|
||||
}
|
||||
|
||||
public static ItemStationsPageCommercialBinding bind(View view) {
|
||||
ConstraintLayout constraintLayout = (ConstraintLayout) view;
|
||||
int i = R.id.linearLayoutCompat;
|
||||
LinearLayoutCompat linearLayoutCompat = (LinearLayoutCompat) AbstractC0105a.t(view, i);
|
||||
if (linearLayoutCompat != null) {
|
||||
i = R.id.name;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
i = R.id.offer_icon;
|
||||
AppCompatImageView appCompatImageView = (AppCompatImageView) AbstractC0105a.t(view, i);
|
||||
if (appCompatImageView != null) {
|
||||
i = R.id.service_icon;
|
||||
AppCompatImageView appCompatImageView2 = (AppCompatImageView) AbstractC0105a.t(view, i);
|
||||
if (appCompatImageView2 != null) {
|
||||
i = R.id.type;
|
||||
TextView textView2 = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView2 != null) {
|
||||
return new ItemStationsPageCommercialBinding(constraintLayout, constraintLayout, linearLayoutCompat, textView, appCompatImageView, appCompatImageView2, textView2);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static ItemStationsPageCommercialBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static ItemStationsPageCommercialBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.item_stations_page_commercial, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public ConstraintLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.adif.elcanomovil.uiStations.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.TextView;
|
||||
import androidx.appcompat.widget.AppCompatImageView;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import com.adif.elcanomovil.uiStations.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class ItemStationsPageCommercialOfferBinding {
|
||||
public final AppCompatImageView appCompatImageView;
|
||||
public final TextView description;
|
||||
public final AppCompatImageView icon;
|
||||
public final ConstraintLayout layout;
|
||||
private final ConstraintLayout rootView;
|
||||
|
||||
private ItemStationsPageCommercialOfferBinding(ConstraintLayout constraintLayout, AppCompatImageView appCompatImageView, TextView textView, AppCompatImageView appCompatImageView2, ConstraintLayout constraintLayout2) {
|
||||
this.rootView = constraintLayout;
|
||||
this.appCompatImageView = appCompatImageView;
|
||||
this.description = textView;
|
||||
this.icon = appCompatImageView2;
|
||||
this.layout = constraintLayout2;
|
||||
}
|
||||
|
||||
public static ItemStationsPageCommercialOfferBinding bind(View view) {
|
||||
int i = R.id.appCompatImageView;
|
||||
AppCompatImageView appCompatImageView = (AppCompatImageView) AbstractC0105a.t(view, i);
|
||||
if (appCompatImageView != null) {
|
||||
i = R.id.description;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
i = R.id.icon;
|
||||
AppCompatImageView appCompatImageView2 = (AppCompatImageView) AbstractC0105a.t(view, i);
|
||||
if (appCompatImageView2 != null) {
|
||||
ConstraintLayout constraintLayout = (ConstraintLayout) view;
|
||||
return new ItemStationsPageCommercialOfferBinding(constraintLayout, appCompatImageView, textView, appCompatImageView2, constraintLayout);
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static ItemStationsPageCommercialOfferBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static ItemStationsPageCommercialOfferBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.item_stations_page_commercial_offer, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public ConstraintLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.adif.elcanomovil.uiStations.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.Button;
|
||||
import android.widget.ImageButton;
|
||||
import android.widget.TextView;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import com.adif.elcanomovil.uiStations.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class ItemStationsPageServicesBinding {
|
||||
public final Button button;
|
||||
public final ImageButton icon;
|
||||
public final ConstraintLayout itemLayout;
|
||||
public final TextView name;
|
||||
private final ConstraintLayout rootView;
|
||||
|
||||
private ItemStationsPageServicesBinding(ConstraintLayout constraintLayout, Button button, ImageButton imageButton, ConstraintLayout constraintLayout2, TextView textView) {
|
||||
this.rootView = constraintLayout;
|
||||
this.button = button;
|
||||
this.icon = imageButton;
|
||||
this.itemLayout = constraintLayout2;
|
||||
this.name = textView;
|
||||
}
|
||||
|
||||
public static ItemStationsPageServicesBinding bind(View view) {
|
||||
int i = R.id.button;
|
||||
Button button = (Button) AbstractC0105a.t(view, i);
|
||||
if (button != null) {
|
||||
i = R.id.icon;
|
||||
ImageButton imageButton = (ImageButton) AbstractC0105a.t(view, i);
|
||||
if (imageButton != null) {
|
||||
ConstraintLayout constraintLayout = (ConstraintLayout) view;
|
||||
i = R.id.name;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
return new ItemStationsPageServicesBinding(constraintLayout, button, imageButton, constraintLayout, textView);
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static ItemStationsPageServicesBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static ItemStationsPageServicesBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.item_stations_page_services, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public ConstraintLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
package com.adif.elcanomovil.uiStations.databinding;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.adif.elcanomovil.uiStations.R;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class ServiceBinding {
|
||||
public final LinearLayout layout;
|
||||
private final LinearLayout rootView;
|
||||
public final RecyclerView rv;
|
||||
public final TextView title;
|
||||
|
||||
private ServiceBinding(LinearLayout linearLayout, LinearLayout linearLayout2, RecyclerView recyclerView, TextView textView) {
|
||||
this.rootView = linearLayout;
|
||||
this.layout = linearLayout2;
|
||||
this.rv = recyclerView;
|
||||
this.title = textView;
|
||||
}
|
||||
|
||||
public static ServiceBinding bind(View view) {
|
||||
LinearLayout linearLayout = (LinearLayout) view;
|
||||
int i = R.id.rv;
|
||||
RecyclerView recyclerView = (RecyclerView) AbstractC0105a.t(view, i);
|
||||
if (recyclerView != null) {
|
||||
i = R.id.title;
|
||||
TextView textView = (TextView) AbstractC0105a.t(view, i);
|
||||
if (textView != null) {
|
||||
return new ServiceBinding(linearLayout, linearLayout, recyclerView, textView);
|
||||
}
|
||||
}
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
|
||||
}
|
||||
|
||||
public static ServiceBinding inflate(LayoutInflater layoutInflater) {
|
||||
return inflate(layoutInflater, null, false);
|
||||
}
|
||||
|
||||
public static ServiceBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z3) {
|
||||
View inflate = layoutInflater.inflate(R.layout.service, viewGroup, false);
|
||||
if (z3) {
|
||||
viewGroup.addView(inflate);
|
||||
}
|
||||
return bind(inflate);
|
||||
}
|
||||
|
||||
public LinearLayout getRoot() {
|
||||
return this.rootView;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user