LINE.apk(点击下载) / PaySchemeServiceActivity.java
package com.linecorp.line.pay.impl.legacy.activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import com.linecorp.line.pay.impl.legacy.activity.payment.code.BarcodeScannerSchemeParam;
import com.linecorp.line.pay.impl.legacy.activity.registration.PayMigrationActivity;
import com.linecorp.line.pay.impl.legacy.activity.registration.UpdatedTermsActivity;
import com.linecorp.line.pay.impl.legacy.util.w;
import com.linecorp.line.pay.impl.store.dto.PayCountrySettingGetResDto;
import com.linecorp.line.pay.impl.store.dto.PayUserGetResDto;
import cy0.b0;
import cy0.b6;
import cy0.i0;
import cy0.q0;
import cy0.r0;
import cy0.w0;
import em3.q;
import hv0.a;
import java.util.Objects;
import java.util.regex.Pattern;
import jp.naver.line.android.R;
import jp.naver.line.android.util.f;
import jp.naver.line.android.util.u;
import lm0.b;
import lo.l;
import ms0.q;
import qm0.g;
import qm0.w;
import us0.e;
import us0.i;
import vs0.d;
import xq0.h;
public class PaySchemeServiceActivity extends h {
public static final Pattern C = Pattern.compile("https://(pay[.]line[.]me|talaria-pay[.]line-beta[.]me)/R/(.*)");
public d.a A;
public PayUserGetResDto.Info B;
/* renamed from: v reason: collision with root package name */
public final hv0.a f39466v = hv0.b.f84102a;
/* renamed from: w reason: collision with root package name */
public final f f39467w = g.f133361a;
/* renamed from: x reason: collision with root package name */
public i0 f39468x;
/* renamed from: y reason: collision with root package name */
public PayCountrySettingGetResDto.Info f39469y;
/* renamed from: z reason: collision with root package name */
public b0 f39470z;
public class a implements Runnable {
/* renamed from: com.linecorp.line.pay.impl.legacy.activity.PaySchemeServiceActivity$a$a reason: collision with other inner class name */
public class RunnableC0469a implements Runnable {
/* renamed from: b reason: collision with root package name */
public final /* synthetic */ boolean f39472b;
public RunnableC0469a(boolean z14) {
this.f39472b = z14;
}
/* JADX WARNING: Code restructure failed: missing block: B:51:0x00c8, code lost:
if (android.text.TextUtils.isEmpty(nv0.a.b(r9, r5, r10)) != false) goto L_0x00e8;
*/
/* JADX WARNING: Code restructure failed: missing block: B:55:0x00e5, code lost:
if (android.text.TextUtils.isEmpty(lo.l.c(r1.f39470z, "transferSplitbillNewUrl")) != false) goto L_0x00e8;
*/
/* JADX WARNING: Removed duplicated region for block: B:59:0x00ee */
/* JADX WARNING: Removed duplicated region for block: B:62:0x00f3 */
/* JADX WARNING: Removed duplicated region for block: B:63:0x00f8 */
public void run() {
boolean z14;
String str;
boolean z15;
PaySchemeServiceActivity paySchemeServiceActivity = PaySchemeServiceActivity.this;
if (this.f39472b) {
paySchemeServiceActivity.f9();
return;
}
String dataString = paySchemeServiceActivity.getIntent().getDataString();
zq0.c c14 = zq0.c.c(dataString);
String stringExtra = paySchemeServiceActivity.getIntent().getStringExtra("transactionId");
String stringExtra2 = paySchemeServiceActivity.getIntent().getStringExtra("qrPath");
boolean z16 = false;
String str2 = null;
if (!(paySchemeServiceActivity.getIntent().hasExtra("splitbillId") && (c14 == zq0.c.SPLITBILL_ACCEPT || c14 == zq0.c.SPLITBILL_DETAIL))) {
try {
str = Uri.parse(dataString).getQueryParameter(zq0.c.QUERY_KEY_ACTION);
} catch (Throwable unused) {
str = null;
}
if (!(c14 == zq0.c.PAYMENT && !TextUtils.isEmpty(str))) {
if (!(c14 == zq0.c.CODE_ANALYZE)) {
if (!(c14 == zq0.c.WEB_APP)) {
PayCountrySettingGetResDto.Info info = paySchemeServiceActivity.f39469y;
if (info != null && info.a()) {
int i14 = c.f39477a[c14.ordinal()];
if (!(i14 == 1 || i14 == 2)) {
if (i14 == 3) {
String x14 = w.b().x();
if (!x14.isEmpty()) {
Objects.requireNonNull(paySchemeServiceActivity.f39467w);
PayUserGetResDto.Info info2 = paySchemeServiceActivity.B;
if (info2 != null) {
fm0.b valueOf = fm0.b.valueOf(info2.f());
mv0.c cVar = mv0.c.SPLITBILL;
if (TextUtils.isEmpty(nv0.a.a(valueOf, x14, cVar))) {
}
}
} else if (TextUtils.isEmpty(l.c(paySchemeServiceActivity.f39470z, "transferSplitbillChatUrl"))) {
}
}
}
z15 = true;
if (!z15) {
z14 = false;
if (!z14) {
paySchemeServiceActivity.f9();
return;
} else if (!TextUtils.isEmpty(stringExtra)) {
paySchemeServiceActivity.h9(PayMigrationActivity.b.NON_SUBSCRIBER_PAYMENT, stringExtra, stringExtra2, null, null, true);
return;
} else if (c14 == zq0.c.COUPON) {
String queryParameter = Uri.parse(dataString).getQueryParameter(zq0.c.QUERY_PAGE_TYPE);
xr0.a[] values = xr0.a.values();
int length = values.length;
int i15 = 0;
while (true) {
if (i15 >= length) {
break;
} else if (q.b(values[i15].name(), queryParameter)) {
z16 = true;
break;
} else {
i15++;
}
}
paySchemeServiceActivity.h9(PayMigrationActivity.b.NON_SUBSCRIBER_COUPON, null, null, z16 ? xr0.a.valueOf(queryParameter) : null, null, true);
return;
} else if (!paySchemeServiceActivity.d9() || BarcodeScannerSchemeParam.e(Uri.parse(dataString))) {
Intent c94 = paySchemeServiceActivity.c9();
if (c94 != null) {
if (c94.hasExtra("checkedHasAccount")) {
c94.removeExtra("checkedHasAccount");
}
if (c94.hasExtra("hasAccount")) {
c94.removeExtra("hasAccount");
}
String stringExtra3 = c94.getStringExtra("EXTRA_PATH");
if (!TextUtils.isEmpty(stringExtra3) && stringExtra3.startsWith("/")) {
stringExtra3 = stringExtra3.substring(1);
}
try {
str2 = Uri.parse(a1.a.a("linepay://", stringExtra3)).getQueryParameter(zq0.c.QUERY_KEY_RETURN_SCHEME);
} catch (Throwable unused2) {
}
}
if (str2 == null || str2.length() == 0) {
qm0.f.f133360b = c94;
} else {
Uri parse = Uri.parse(str2);
if ("linepay".equals(parse.getScheme()) || "linepayb".equals(parse.getScheme()) || PaySchemeServiceActivity.e9(str2)) {
qm0.f.f133360b = new Intent("android.intent.action.VIEW", parse);
}
}
paySchemeServiceActivity.h9(PayMigrationActivity.b.SIGN_UP, null, null, null, null, true);
return;
} else {
paySchemeServiceActivity.h9(PayMigrationActivity.b.NON_SUBSCRIBER_SCAN_BARCODE, null, null, null, BarcodeScannerSchemeParam.a.a(Uri.parse(dataString)), false);
return;
}
}
}
z15 = false;
if (!z15) {
}
}
}
}
}
z14 = true;
if (!z14) {
}
}
}
public class b implements Runnable {
/* renamed from: b reason: collision with root package name */
public final /* synthetic */ Throwable f39474b;
public b(Throwable th4) {
this.f39474b = th4;
}
public void run() {
qm0.f.f133360b = PaySchemeServiceActivity.this.c9();
Throwable th4 = this.f39474b;
if (!(th4 instanceof r0) || ((r0) th4).f61647b != q0.AGREEMENT_REQUIRED) {
PaySchemeServiceActivity.this.f122777b.e();
PaySchemeServiceActivity.this.f184370e.getBodyLayout().setBackgroundResource(R.color.pay_bg_f9f9f9);
PaySchemeServiceActivity paySchemeServiceActivity = PaySchemeServiceActivity.this;
String a14 = com.linecorp.line.pay.impl.legacy.util.f.a(paySchemeServiceActivity, paySchemeServiceActivity.f39470z);
xq0.a aVar = paySchemeServiceActivity.f184370e;
if (aVar != null) {
aVar.setTitle(a14);
}
PaySchemeServiceActivity.this.g5(this.f39474b);
return;
}
PaySchemeServiceActivity.this.g9(new Intent(PaySchemeServiceActivity.this, UpdatedTermsActivity.class));
}
}
public a() {
}
public void run() {
boolean z14;
try {
PaySchemeServiceActivity paySchemeServiceActivity = PaySchemeServiceActivity.this;
Pattern pattern = PaySchemeServiceActivity.C;
qm0.d dVar = paySchemeServiceActivity.f184380o;
boolean d94 = paySchemeServiceActivity.d9();
qm0.d dVar2 = qm0.d.f133347a;
boolean z15 = false;
qm0.d.g(paySchemeServiceActivity, d94, false, 4);
if (PaySchemeServiceActivity.this.getIntent().getBooleanExtra("checkedHasAccount", false)) {
z14 = PaySchemeServiceActivity.this.getIntent().getBooleanExtra("hasAccount", false);
} else {
z14 = ((b6) PaySchemeServiceActivity.this.f184380o.d(fm0.a.USER_INFO_DIGEST)).f60850g;
}
PaySchemeServiceActivity paySchemeServiceActivity2 = PaySchemeServiceActivity.this;
if (z14 && !paySchemeServiceActivity2.d9()) {
z15 = true;
}
PaySchemeServiceActivity.a9(paySchemeServiceActivity2, z15);
PaySchemeServiceActivity.this.runOnUiThread(new RunnableC0469a(z14));
return;
} catch (Throwable unused) {
}
PaySchemeServiceActivity.this.runOnUiThread(new b(th));
}
}
public class b implements w.c {
public b() {
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public b0 M() {
return PaySchemeServiceActivity.this.f39470z;
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public String a() {
return PaySchemeServiceActivity.this.getIntent().getStringExtra("chatId");
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public PayUserGetResDto.Info b() {
return PaySchemeServiceActivity.this.B;
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public d.a c() {
return PaySchemeServiceActivity.this.A;
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public q.b d() {
return null;
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public String e() {
return PaySchemeServiceActivity.this.getIntent().getStringExtra("qrPath");
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public String f() {
return PaySchemeServiceActivity.this.getIntent().getStringExtra("referrerType");
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public String g() {
return PaySchemeServiceActivity.this.getIntent().getStringExtra("referrerValue");
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public boolean h() {
return PaySchemeServiceActivity.this.getIntent().getBooleanExtra("singleRoom", false);
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public String i() {
return PaySchemeServiceActivity.this.getIntent().getStringExtra("transactionId");
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public String j() {
return PaySchemeServiceActivity.this.getIntent().getStringExtra(zq0.c.QUERY_KEY_REFNO);
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public PayCountrySettingGetResDto.Info k() {
return PaySchemeServiceActivity.this.f39469y;
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public i0 l() {
return PaySchemeServiceActivity.this.f39468x;
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public String[] m() {
return PaySchemeServiceActivity.this.getIntent().getStringArrayExtra("mid_list");
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public String n() {
return PaySchemeServiceActivity.this.getIntent().getStringExtra("transactionId");
}
@Override // com.linecorp.line.pay.impl.legacy.util.w.c
public String o() {
return PaySchemeServiceActivity.this.getIntent().getStringExtra("requestId");
}
}
public static /* synthetic */ class c {
/* renamed from: a reason: collision with root package name */
public static final /* synthetic */ int[] f39477a;
/* JADX WARNING: Can't wrap try/catch for region: R(26:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|(3:25|26|28)) */
/* JADX WARNING: Failed to process nested try/catch */
/* JADX WARNING: Missing exception handler attribute for start block: B:11:0x003e */
/* JADX WARNING: Missing exception handler attribute for start block: B:13:0x0049 */
/* JADX WARNING: Missing exception handler attribute for start block: B:15:0x0054 */
/* JADX WARNING: Missing exception handler attribute for start block: B:17:0x0060 */
/* JADX WARNING: Missing exception handler attribute for start block: B:19:0x006c */
/* JADX WARNING: Missing exception handler attribute for start block: B:21:0x0078 */
/* JADX WARNING: Missing exception handler attribute for start block: B:23:0x0084 */
/* JADX WARNING: Missing exception handler attribute for start block: B:25:0x0090 */
/* JADX WARNING: Missing exception handler attribute for start block: B:3:0x0012 */
/* JADX WARNING: Missing exception handler attribute for start block: B:5:0x001d */
/* JADX WARNING: Missing exception handler attribute for start block: B:7:0x0028 */
/* JADX WARNING: Missing exception handler attribute for start block: B:9:0x0033 */
static {
int[] iArr = new int[zq0.c.values().length];
f39477a = iArr;
iArr[zq0.c.TRANSFER.ordinal()] = 1;
f39477a[zq0.c.TRANSFER_REQUEST.ordinal()] = 2;
f39477a[zq0.c.GO_DUTCH.ordinal()] = 3;
f39477a[zq0.c.TRASFER_DETAIL.ordinal()] = 4;
f39477a[zq0.c.TRANSFER_REQUEST_DETAIL.ordinal()] = 5;
f39477a[zq0.c.DEPOSIT_ACCOUNT_LIST.ordinal()] = 6;
f39477a[zq0.c.WITHDRAWAL_ACCOUNT_LIST.ordinal()] = 7;
f39477a[zq0.c.IDENTIFICATION.ordinal()] = 8;
f39477a[zq0.c.BANK_ACCOUNT_HISTORY.ordinal()] = 9;
f39477a[zq0.c.PAY_BY_BALANCE_HISTORY.ordinal()] = 10;
f39477a[zq0.c.PAY_BY_CREDIT_CARD_HISTORY.ordinal()] = 11;
f39477a[zq0.c.MAIN.ordinal()] = 12;
try {
f39477a[zq0.c.PAYMENT.ordinal()] = 13;
} catch (NoSuchFieldError unused) {
}
}
}
public static void a9(PaySchemeServiceActivity paySchemeServiceActivity, boolean z14) throws Throwable {
Objects.requireNonNull(paySchemeServiceActivity);
paySchemeServiceActivity.f39468x = (i0) paySchemeServiceActivity.f184379n.a(new e());
paySchemeServiceActivity.f39469y = ((PayCountrySettingGetResDto) paySchemeServiceActivity.f184379n.a(new i())).f();
paySchemeServiceActivity.f39470z = (b0) paySchemeServiceActivity.f184379n.a(new us0.c());
paySchemeServiceActivity.A = (d.a) paySchemeServiceActivity.f184379n.a(new us0.f(false, 1));
if (z14) {
paySchemeServiceActivity.B = (PayUserGetResDto.Info) paySchemeServiceActivity.f184379n.a(new us0.q());
}
}
public static void b9() {
Intent intent = qm0.f.f133360b;
if (intent != null && intent.getComponent() != null && qm0.w.b().c(intent) && !intent.hasExtra("linepay.intent.extra.EXTRA_REDIRECT_INTENT") && zq0.c.MAIN.toString().equals(intent.getDataString())) {
qm0.f.f133360b = null;
}
}
public static boolean e9(String str) {
return !TextUtils.isEmpty(str) && C.matcher(str).matches();
}
public static boolean j9(Context context) {
Intent intent = qm0.f.f133360b;
if (intent == null) {
return false;
}
qm0.f.f133360b = null;
context.startActivity(intent);
return true;
}
@Override // xq0.h, lm0.b, wp0.a
public void F6(Intent intent, int i14) {
L8(intent);
b.a.e(this, intent, i14);
overridePendingTransition(R.anim.pay_fade, R.anim.pay_hold);
}
public Intent c9() {
if (zq0.c.c(getIntent().getDataString()) == zq0.c.REGISTER_LINE_CARD) {
return null;
}
if (getIntent().hasExtra("intent_key_redirect_intent")) {
return (Intent) getIntent().getParcelableExtra("intent_key_redirect_intent");
}
return getIntent();
}
public final boolean d9() {
return zq0.c.c(getIntent().getDataString()) == zq0.c.BARCODE_SCANNER;
}
public void f9() {
if (!v8()) {
com.linecorp.line.pay.impl.legacy.util.w.h(this, getIntent().getDataString(), new b(), new zq0.d(this));
}
}
public void g9(Intent intent) {
if (!LaunchActivity.b9().booleanValue() || getIntent().getBooleanExtra("intent_key_launcher_clear_top", false)) {
startActivity(xq0.c.j(this, intent));
LaunchActivity.e9(true);
} else {
startActivity(intent);
}
finish();
}
public final void h9(PayMigrationActivity.b bVar, String str, String str2, xr0.a aVar, BarcodeScannerSchemeParam barcodeScannerSchemeParam, boolean z14) {
g9(xq0.c.h(this, bVar, false, z14, false, str, str2, aVar, barcodeScannerSchemeParam));
overridePendingTransition(0, 0);
}
public final void i9() {
int i14;
w0 w0Var;
zq0.c c14 = zq0.c.c(getIntent().getDataString());
switch (c.f39477a[c14.ordinal()]) {
case 1:
i14 = this.f39466v.h();
break;
case 2:
if (a.C1224a.$EnumSwitchMapping$0[this.f39466v.i().ordinal()] != 1) {
i14 = R.string.pay_main_transfer_request;
break;
} else {
i14 = R.string.pay_main_transfer_request_jp;
break;
}
case 3:
i14 = R.string.pay_main_duch;
break;
case 4:
case 5:
i14 = 0;
B8().setVisibility(8);
break;
case 6:
i14 = R.string.pay_setting_bank_account_for_charge;
break;
case 7:
i14 = R.string.pay_account_for_withdrawal;
break;
case 8:
i14 = R.string.pay_join;
break;
case 9:
i14 = R.string.pay_setting_history_bank;
break;
case 10:
i14 = R.string.pay_setting_history_balance;
break;
case 11:
i14 = R.string.pay_setting_history_credit_card;
break;
default:
i14 = -1;
break;
}
if (i14 > 0) {
N8(i14);
} else if (i14 == -1) {
O8(com.linecorp.line.pay.impl.legacy.util.f.b(this));
} else {
xq0.a aVar = this.f184370e;
if (aVar != null) {
aVar.setTitle("");
}
}
X8();
String stringExtra = getIntent().getStringExtra(zq0.c.QUERY_KEY_MYCODE_SHORT_FROM);
if (c14 == zq0.c.REGISTER_LINE_CARD) {
w0Var = w0.LINECARD;
} else if (TextUtils.isEmpty(stringExtra)) {
w0Var = w0.UNKNOWN;
} else if ("from.moreTab".equals(stringExtra)) {
w0Var = w0.MORE_TAB;
} else if ("from.chatMenu".equals(stringExtra)) {
w0Var = w0.CHAT_ROOM_PLUS_MENU;
} else if ("from.message".equals(stringExtra)) {
w0Var = w0.TRANSFER;
} else if ("from.payment".equals(stringExtra)) {
w0Var = w0.PAYMENT;
} else if ("from.invitation".equals(stringExtra)) {
w0Var = w0.INVITATION;
} else {
w0Var = w0.UNKNOWN;
}
w0 w0Var2 = qm0.f.f133359a;
em3.q.f(w0Var, "<set-?>");
qm0.f.f133359a = w0Var;
w0Var.toString();
u.f98488a.execute(new a());
}
@Override // androidx.activity.ComponentActivity, a2.f, xq0.h, androidx.fragment.app.n, od3.e
public void onCreate(Bundle bundle) {
if (Build.VERSION.SDK_INT < 26) {
setRequestedOrientation(1);
}
super.onCreate(bundle);
Intent intent = getIntent();
if (intent == null || !intent.getBooleanExtra("SHOULD_SET_WHITE_BACKGROUND", false)) {
xq0.a aVar = new xq0.a(this);
this.f184370e = aVar;
aVar.b(null, false);
setContentView(this.f184370e);
this.f184370e.getHeaderView().setTitle("");
this.f184370e.getHeaderView().setBackgroundColor(-16777216);
this.f184370e.getBodyLayout().setBackgroundColor(-16777216);
} else {
setContentView(R.layout.pay_activity_white_background);
}
i9();
}
@Override // xq0.h
public void performOnErrorButtonClick(View view) {
i9();
}
@Override // androidx.activity.ComponentActivity, xq0.h
public void startActivityForResult(Intent intent, int i14) {
super.startActivityForResult(intent, i14);
overridePendingTransition(R.anim.pay_fade, R.anim.pay_hold);
}
@Override // xq0.h
public View y8() {
return null;
}
}