package com.scb.phone.view.fragment.address; import android.content.Context; import android.os.Bundle; import android.text.Editable; import android.text.TextUtils; import android.text.TextWatcher; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.EditText; import android.widget.ImageButton; import android.widget.TextView; import androidx.recyclerview.widget.RecyclerView; import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; import com.scb.phone.R; import com.scb.phone.view.adapter.address.SubDistrictSearchAdapter; import com.scb.phone.view.fragment.BaseFragment; import com.scb.phone.view.fragment.address.AddressSearchFragment; import java.util.ArrayList; import java.util.List; import java.util.concurrent.TimeUnit; import o.C0398Fr; import o.C0406Fx; import o.C13389fZA; import o.C13417fZt; import o.C2550agi; import o.InterfaceC13193fTg; import o.InterfaceC13391fZD; import o.InterfaceC9022dbq; import o.InterfaceC9028dbw; import o.PRA; import o.VPK; import o.YM; import o.ZI; import o.fRR; import o.fSJ; import o.fSQ; /* loaded from: classes5.dex */ public class AddressSearchFragment extends Hilt_AddressSearchFragment implements InterfaceC9022dbq.RVV, SubDistrictSearchAdapter.RVV { public C0398Fr c; protected SubDistrictSearchAdapter d; public ArrayList h; private InterfaceC9028dbw i; private fSJ j; @InterfaceC13391fZD public C2550agi presenter; @BindView protected RecyclerView recyclerViewAddress; @BindView protected ImageButton searchClearButton; @BindView protected EditText searchEditText; @BindView protected TextView tvAddressLabel; public static AddressSearchFragment b(C0398Fr c0398Fr) { Bundle bundle = new Bundle(); bundle.putParcelable("ADDRESS_SEARCH_DISPLAY", c0398Fr); AddressSearchFragment addressSearchFragment = new AddressSearchFragment(); addressSearchFragment.setArguments(bundle); return addressSearchFragment; } public static AddressSearchFragment e(C0398Fr c0398Fr, Throwable th) { Bundle bundle = new Bundle(); bundle.putParcelable("ADDRESS_SEARCH_DISPLAY", c0398Fr); bundle.putSerializable("KEY_THROWABLE", th); AddressSearchFragment addressSearchFragment = new AddressSearchFragment(); addressSearchFragment.setArguments(bundle); return addressSearchFragment; } /* JADX WARN: Multi-variable type inference failed */ @Override // com.scb.phone.view.fragment.address.Hilt_AddressSearchFragment, com.scb.phone.view.fragment.Hilt_BaseFragment, androidx.fragment.app.Fragment public void onAttach(Context context) { super.onAttach(context); if (context instanceof InterfaceC9028dbw) { this.i = (InterfaceC9028dbw) context; } } @Override // androidx.fragment.app.Fragment public void onDetach() { super.onDetach(); this.i = null; } @Override // androidx.fragment.app.Fragment public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) { View inflate = layoutInflater.inflate(R.layout.2131559903, viewGroup, false); ((BaseFragment) this).a = ButterKnife.c(this, inflate); this.presenter.e((C2550agi) this); if (getArguments() != null) { C0398Fr c0398Fr = (C0398Fr) getArguments().getParcelable("ADDRESS_SEARCH_DISPLAY"); this.c = c0398Fr; this.tvAddressLabel.setText(c0398Fr.e); this.searchEditText.setHint(this.c.c); ArrayList arrayList = new ArrayList<>(); this.h = arrayList; arrayList.addAll(this.c.b); SubDistrictSearchAdapter subDistrictSearchAdapter = new SubDistrictSearchAdapter(this.h, this.c.d); this.d = subDistrictSearchAdapter; subDistrictSearchAdapter.d = this; this.recyclerViewAddress.d(new VPK(requireContext()), -1); this.recyclerViewAddress.setAdapter(this.d); Sts sts = new Sts(this); EditText editText = this.searchEditText; C13389fZA d = C13389fZA.d(); editText.addTextChangedListener(new TextWatcher(sts, d) { // from class: com.scb.phone.view.fragment.address.AddressSearchFragment.Sts.1 private Sts a; private C13389fZA b; @Override // android.text.TextWatcher public final void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) { } { this.a = sts; this.b = d; } @Override // android.text.TextWatcher public final void onTextChanged(CharSequence charSequence, int i, int i2, int i3) { this.b.onNext(charSequence.toString()); } @Override // android.text.TextWatcher public final void afterTextChanged(Editable editable) { if (TextUtils.isEmpty(editable.toString())) { this.a.c.searchClearButton.setVisibility(8); SubDistrictSearchAdapter subDistrictSearchAdapter2 = this.a.c.d; List list = this.a.c.c.b; subDistrictSearchAdapter2.b.clear(); subDistrictSearchAdapter2.b.addAll(list); subDistrictSearchAdapter2.notifyDataSetChanged(); return; } this.a.c.searchClearButton.setVisibility(0); } }); this.j = d.debounce(500L, TimeUnit.MILLISECONDS).filter(new InterfaceC13193fTg() { // from class: o.eGT @Override // o.InterfaceC13193fTg public final boolean a(Object obj) { return AddressSearchFragment.c((String) obj); } }).subscribeOn(C13417fZt.c()).observeOn(fRR.e()).subscribe(new fSQ(this) { // from class: o.eGU private AddressSearchFragment d; @Override // o.fSQ public final void c(Object obj) { AddressSearchFragment addressSearchFragment = this.d; ArrayList arrayList2 = new ArrayList<>(); addressSearchFragment.h = arrayList2; arrayList2.addAll(addressSearchFragment.c.b); C2550agi c2550agi = addressSearchFragment.presenter; ArrayList arrayList3 = addressSearchFragment.h; YM ym = addressSearchFragment.c.d; List arrayList4 = new ArrayList(); String lowerCase = ((String) obj).toLowerCase(); int i = C2550agi.AnonymousClass2.b[ym.ordinal()]; if (i == 1) { YKU yku = new YKU(arrayList3); arrayList4 = (List) new YKU(yku.a, new GEP(yku.b, new Jel(lowerCase) { // from class: o.agq private String d; @Override // o.Jel public final boolean e(Object obj2) { boolean contains; contains = ((C0406Fx) obj2).h.toLowerCase().contains(this.d); return contains; } { this.d = lowerCase; } })).a(new PRA.Sts(new PRA.AnonymousClass4(), new PRA.AnonymousClass8())); } else if (i == 2) { YKU yku2 = new YKU(arrayList3); arrayList4 = (List) new YKU(yku2.a, new GEP(yku2.b, new Jel(lowerCase) { // from class: o.ago private String b; @Override // o.Jel public final boolean e(Object obj2) { boolean contains; contains = ((C0406Fx) obj2).d.toLowerCase().contains(this.b); return contains; } { this.b = lowerCase; } })).a(new PRA.Sts(new PRA.AnonymousClass4(), new PRA.AnonymousClass8())); } else if (i == 3) { YKU yku3 = new YKU(arrayList3); arrayList4 = (List) new YKU(yku3.a, new GEP(yku3.b, new Jel(lowerCase) { // from class: o.agn private String c; @Override // o.Jel public final boolean e(Object obj2) { boolean contains; contains = ((C0406Fx) obj2).i.toLowerCase().contains(this.c); return contains; } { this.c = lowerCase; } })).a(new PRA.Sts(new PRA.AnonymousClass4(), new PRA.AnonymousClass8())); } else if (i == 4) { YKU yku4 = new YKU(arrayList3); arrayList4 = (List) new YKU(yku4.a, new GEP(yku4.b, new Jel(lowerCase) { // from class: o.agp private String c; @Override // o.Jel public final boolean e(Object obj2) { boolean contains; contains = ((C0406Fx) obj2).c.contains(this.c); return contains; } { this.c = lowerCase; } })).a(new PRA.Sts(new PRA.AnonymousClass4(), new PRA.AnonymousClass8())); } ZI.IeS ieS = new ZI.IeS(arrayList4) { // from class: o.agr private List d; @Override // o.ZI.IeS public final void e(Object obj2) { ((InterfaceC9022dbq.RVV) obj2).e((List) this.d); } { this.d = arrayList4; } }; if (c2550agi.f != 0) { ieS.e(c2550agi.f); } } { this.d = this; } }); } return inflate; } @Override // androidx.fragment.app.Fragment public void onViewCreated(View view, Bundle bundle) { Throwable th; super.onViewCreated(view, bundle); if (getArguments() == null || (th = (Throwable) getArguments().getSerializable("KEY_THROWABLE")) == null) { return; } e(this.presenter.j.e(th)); } public static /* synthetic */ boolean c(String str) throws Throwable { return !str.isEmpty(); } @OnClick public void onClearButtonClick() { this.searchEditText.setText(""); } @Override // o.InterfaceC9022dbq.RVV public final void e(List list) { SubDistrictSearchAdapter subDistrictSearchAdapter = this.d; subDistrictSearchAdapter.b.clear(); subDistrictSearchAdapter.b.addAll(list); subDistrictSearchAdapter.notifyDataSetChanged(); } /* renamed from: com.scb.phone.view.fragment.address.AddressSearchFragment$4, reason: invalid class name */ /* loaded from: classes5.dex */ static /* synthetic */ class AnonymousClass4 { static final int[] e; static { int[] iArr = new int[YM.values().length]; e = iArr; try { iArr[YM.PROVINCE.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { e[YM.DISTRICT.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } try { e[YM.SUB_DISTRICT.ordinal()] = 3; } catch (NoSuchFieldError unused3) { } try { e[YM.POSTAL_CODE.ordinal()] = 4; } catch (NoSuchFieldError unused4) { } } } @Override // com.scb.phone.view.adapter.address.SubDistrictSearchAdapter.RVV public final void c(C0406Fx c0406Fx) { if (this.i != null) { int i = AnonymousClass4.e[this.c.d.ordinal()]; if (i == 1) { this.i.d(c0406Fx); this.i.e(this.c); return; } if (i == 2) { this.i.b(c0406Fx); this.i.e(this.c); } else if (i == 3) { this.i.e(c0406Fx); this.i.e(this.c); } else if (i == 4) { this.i.c(c0406Fx.c); this.i.c(); } } } /* loaded from: classes5.dex */ public class Sts { final AddressSearchFragment c; public Sts(AddressSearchFragment addressSearchFragment) { this.c = addressSearchFragment; } } @Override // com.scb.phone.view.fragment.BaseFragment, androidx.fragment.app.Fragment public void onDestroyView() { super.onDestroyView(); this.j.dispose(); } }