正在查看: OVO v3.139.0 应用的 PayBillFormActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OVO v3.139.0 应用的 PayBillFormActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package ovo.id.billpayment.ui.presentation.dynamicform.screen;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcelable;
import android.view.MenuItem;
import androidx.activity.ComponentActivity;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.Toolbar;
import androidx.databinding.ViewDataBinding;
import androidx.lifecycle.ViewModelKt;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import kotlin.Metadata;
import o.i.ad0;
import o.i.al0;
import o.i.c27;
import o.i.f0b;
import o.i.fv2;
import o.i.fxa;
import o.i.g0b;
import o.i.gzg;
import o.i.h0b;
import o.i.h6c;
import o.i.hh6;
import o.i.i0b;
import o.i.im8;
import o.i.j0b;
import o.i.k0b;
import o.i.l0b;
import o.i.lg2;
import o.i.n0b;
import o.i.nn0;
import o.i.o0b;
import o.i.oid;
import o.i.oye;
import o.i.p0b;
import o.i.p1g;
import o.i.q0b;
import o.i.q0f;
import o.i.q7;
import o.i.qd7;
import o.i.qi5;
import o.i.r0b;
import o.i.rig;
import o.i.rq2;
import o.i.s0b;
import o.i.s7e;
import o.i.sh2;
import o.i.sid;
import o.i.sq2;
import o.i.t0b;
import o.i.u0b;
import o.i.u56;
import o.i.ua8;
import o.i.uh;
import o.i.ujd;
import o.i.v0b;
import o.i.vk7;
import o.i.vuc;
import o.i.vx0;
import o.i.xc0;
import o.i.xh;
import o.i.yk2;
import o.i.z8;
import o.i.ze7;
import o.i.zu5;
import okhttp3.HttpUrl;
import ovo.id.analytics.AnalyticType;
import ovo.id.base.BaseActivity;
import ovo.id.billpayment.core.data.entity.response.FormPairValueResponse;
import ovo.id.billpayment.core.domain.entity.model.BillPaymentSummaryData;
import ovo.id.billpayment.core.domain.entity.model.FavoriteBundle;
import ovo.id.billpayment.core.domain.entity.model.FormConfig;
import ovo.id.billpayment.ui.presentation.dynamicform.screen.bottomsheet.FormSheetParam;
import ovo.id.billpayment.ui.presentation.dynamicforminquiry.screen.FormInquiryFragment;
import ovo.id.ravier.widgets.RavierCommonLayoutView;
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u00012\u00020\u0002B\u0007¢\u0006\u0004\b\u0003\u0010\u0004¨\u0006\u0005"}, d2 = {"Lovo/id/billpayment/ui/presentation/dynamicform/screen/PayBillFormActivity;", "Lovo/id/base/BaseActivity;", "Lovo/id/billpayment/ui/presentation/dynamicforminquiry/screen/FormInquiryFragment$b;", "<init>", "()V", "billpayment-ui_release"}, k = 1, mv = {1, 8, 0})
public final class PayBillFormActivity extends BaseActivity implements FormInquiryFragment.b {
public static final int R = 0;
public sid G;
public ViewModelProvider.Factory H;
public al0 I;
public FormConfig J;
public q7 K;
public int L;
public final oye M = im8.b(d.b);
public final a N = new a();
public final c O = new c();
public final ViewModelLazy P = new ViewModelLazy(vuc.a(s0b.class), new f(this), new h(), new g(this));
public final oye Q = im8.b(new b());
public static final class a extends ua8 implements zu5<p1g> {
public a() {
super(0);
}
@Override
public final p1g invoke() {
int i = PayBillFormActivity.R;
PayBillFormActivity payBillFormActivity = PayBillFormActivity.this;
s0b N0 = payBillFormActivity.N0();
FormConfig formConfig = payBillFormActivity.J;
if (formConfig == null) {
vk7.m("config");
throw null;
}
N0.getClass();
String str = formConfig.a;
vk7.f(str, "nextActionId");
FavoriteBundle favoriteBundle = formConfig.c;
N0.J = favoriteBundle != null;
N0.q.setValue((Object) null);
N0.z.setValue(new qd7(5, N0.J));
ze7.m(ViewModelKt.getViewModelScope(N0), N0.n.a(), (lg2) null, new t0b(N0, str, favoriteBundle, null), 2);
return p1g.a;
}
}
public static final class b extends ua8 implements zu5<ovo.id.billpayment.ui.presentation.dynamicform.screen.a> {
public b() {
super(0);
}
@Override
public final ovo.id.billpayment.ui.presentation.dynamicform.screen.a invoke() {
return new ovo.id.billpayment.ui.presentation.dynamicform.screen.a(PayBillFormActivity.this);
}
}
public static final class c extends ua8 implements zu5<Boolean> {
public c() {
super(0);
}
@Override
public final Boolean invoke() {
FormConfig formConfig = PayBillFormActivity.this.J;
if (formConfig != null) {
return Boolean.valueOf(formConfig.c != null);
}
vk7.m("config");
throw null;
}
}
public static final class d extends ua8 implements zu5<xc0<ad0<?>>> {
public static final d b = new d();
public d() {
super(0);
}
@Override
public final xc0<ad0<?>> invoke() {
return new xc0<>();
}
}
public static final class e extends ua8 implements zu5<HashMap<String, String>> {
public final fxa<String, HashMap<String, Object>> b;
public e(fxa<String, ? extends HashMap<String, Object>> fxaVar) {
super(0);
this.b = fxaVar;
}
@Override
public final HashMap<String, String> invoke() {
Object obj = this.b.b.get("Informasi");
if (obj != null) {
return (HashMap) obj;
}
throw new IllegalStateException("Required value was null.".toString());
}
}
public static final class f extends ua8 implements zu5<ViewModelStore> {
public final ComponentActivity b;
public f(ComponentActivity componentActivity) {
super(0);
this.b = componentActivity;
}
@Override
public final ViewModelStore invoke() {
return this.b.getViewModelStore();
}
}
public static final class g extends ua8 implements zu5<sh2> {
public final ComponentActivity b;
public g(ComponentActivity componentActivity) {
super(0);
this.b = componentActivity;
}
@Override
public final sh2 invoke() {
return this.b.getDefaultViewModelCreationExtras();
}
}
public static final class h extends ua8 implements zu5<ViewModelProvider.Factory> {
public h() {
super(0);
}
@Override
public final ViewModelProvider.Factory invoke() {
ViewModelProvider.Factory factory = PayBillFormActivity.this.H;
if (factory != null) {
return factory;
}
vk7.m("factory");
throw null;
}
}
@Override
public final void G0() {
yk2 yk2Var = gzg.a;
if (yk2Var == null) {
vk7.m("billPaymentComponent");
throw null;
}
rq2 rq2Var = new rq2(yk2Var);
u0b u0bVar = new u0b(rq2Var, qi5.a.a, new u56(new sq2(yk2Var), rq2Var, 0), 0);
this.G = yk2Var.F();
this.H = new rig(c27.g(s0b.class, u0bVar));
this.I = new al0();
}
public final xc0<ad0<?>> M0() {
return (xc0) this.M.getValue();
}
public final s0b N0() {
return (s0b) this.P.getValue();
}
@Override
public final void U() {
this.N.invoke();
}
@Override
public final void a0() {
startActivity(new Intent("android.settings.SETTINGS"));
}
@Override
public final void g0(fxa<String, ? extends HashMap<String, Object>> fxaVar) {
vk7.f(fxaVar, "checkoutData");
Bundle bundle = new Bundle();
HashMap<String, String> hashMap = new HashMap<>();
try {
hashMap = new e(fxaVar).invoke();
} catch (Exception unused) {
}
HashMap<String, String> hashMap2 = hashMap;
v0b v0bVar = (v0b) N0().u.getValue();
String str = v0bVar != null ? v0bVar.b : null;
if (str == null) {
str = HttpUrl.FRAGMENT_ENCODE_SET;
}
hashMap2.put("Biller", str);
B b2 = fxaVar.b;
HashMap hashMap3 = (HashMap) b2;
FormConfig formConfig = this.J;
if (formConfig == null) {
vk7.m("config");
throw null;
}
hashMap3.put("Product", formConfig.b.c);
bundle.putSerializable("reference", (Serializable) b2);
sid sidVar = this.G;
if (sidVar != null) {
q0f.u(this, sidVar.c(this, new oid.c(bundle, fxaVar.a)), false, 6);
} else {
vk7.m("screenRouter");
throw null;
}
}
@Override
public final void onBackPressed() {
E0();
}
@Override
public final void onCreate(Bundle bundle) {
Object obj;
Parcelable parcelable;
Object parcelable2;
super.onCreate(bundle);
Bundle extras = getIntent().getExtras();
if (extras != null) {
if (Build.VERSION.SDK_INT >= 33) {
parcelable2 = extras.getParcelable("EXTRA_FORM_CONFIG", FormConfig.class);
parcelable = (Parcelable) parcelable2;
} else {
Parcelable parcelable3 = extras.getParcelable("EXTRA_FORM_CONFIG");
if (!(parcelable3 instanceof FormConfig)) {
parcelable3 = null;
}
parcelable = (FormConfig) parcelable3;
}
FormConfig formConfig = (FormConfig) parcelable;
if (formConfig != null) {
this.J = formConfig;
}
}
ViewDataBinding c2 = fv2.c(this, h6c.activity_biller_form);
vk7.e(c2, "setContentView(this, R.l…out.activity_biller_form)");
q7 q7Var = (q7) c2;
this.K = q7Var;
q7Var.w(this);
q7Var.B(N0());
Toolbar toolbar = q7Var.v.w;
toolbar.setElevation(0.0f);
z8.f(this, toolbar, false, false, (Integer) null, (Integer) null, (String) null, 62);
ActionBar x0 = x0();
if (x0 != null) {
FormConfig formConfig2 = this.J;
if (formConfig2 == null) {
vk7.m("config");
throw null;
}
x0.y(formConfig2.b.c);
}
RavierCommonLayoutView ravierCommonLayoutView = q7Var.y;
vk7.e(ravierCommonLayoutView, "viewFailState");
a aVar = this.N;
nn0.c(ravierCommonLayoutView, new ujd(1, aVar));
q7Var.u.u.setOnClickListener(new hh6(1, this));
s0b N0 = N0();
vx0.t(this, new fxa(N0.u, new f0b(this)));
vx0.t(this, new fxa(N0.w, new g0b(this)));
vx0.t(this, new fxa(N0.y, new h0b(this)));
vx0.t(this, new fxa(N0.i, new i0b(this)));
vx0.t(this, new fxa(N0.r, new j0b(this)));
vx0.t(this, new fxa(N0.H, new k0b(this)));
l0b l0bVar = new l0b(this);
s7e<p1g> s7eVar = N0.D;
s7eVar.observe(this, new r0b(new fxa(s7eVar, l0bVar)));
n0b n0bVar = new n0b(this);
s7e<FormSheetParam> s7eVar2 = N0.E;
s7eVar2.observe(this, new p0b(new fxa(s7eVar2, n0bVar)));
o0b o0bVar = new o0b(this);
s7e<List<FormPairValueResponse>> s7eVar3 = N0.F;
s7eVar3.observe(this, new q0b(new fxa(s7eVar3, o0bVar)));
aVar.invoke();
Bundle extras2 = getIntent().getExtras();
if (extras2 != null) {
if (Build.VERSION.SDK_INT >= 33) {
obj = extras2.getSerializable("EXTRA_ANALYTIC_DATA", HashMap.class);
} else {
Object serializable = extras2.getSerializable("EXTRA_ANALYTIC_DATA");
obj = (HashMap) (serializable instanceof HashMap ? serializable : null);
}
HashMap hashMap = (HashMap) obj;
if (hashMap != null) {
uh.a(this, new xh(AnalyticType.LEANPLUM_STATE, "state/biller/form", hashMap, 8));
}
}
}
public final boolean onOptionsItemSelected(MenuItem menuItem) {
vk7.f(menuItem, "item");
if (menuItem.getItemId() != 16908332) {
return true;
}
E0();
return true;
}
@Override
public final void y(fxa<? extends List<BillPaymentSummaryData>, ? extends HashMap<String, String>> fxaVar) {
vk7.f(fxaVar, "billPaymentPair");
List list = (List) fxaVar.a;
Bundle bundle = new Bundle();
bundle.putParcelableArrayList("EXTRA_PAYBILL_DATA_INFO", new ArrayList<>(list));
bundle.putSerializable("EXTRA_INQUIRY_REQUEST_DYNAMIC", (Serializable) fxaVar.b);
FormConfig formConfig = this.J;
if (formConfig == null) {
vk7.m("config");
throw null;
}
bundle.putString("EXTRA_CATEGORY_SOURCE", formConfig.b.h);
bundle.putBoolean("EXTRA_IS_FROM_BILL_PAYMENT_FLOW", true);
sid sidVar = this.G;
if (sidVar != null) {
q0f.u(this, sidVar.c(this, new oid.e0(bundle)), false, 6);
} else {
vk7.m("screenRouter");
throw null;
}
}
}