Chromium.apk(点击下载) / C6007yu0.java


package defpackage;

import J.N;
import android.content.Context;
import android.text.TextUtils;
import androidx.a.b;
import androidx.a.c;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import org.chromium.base.LocaleUtils;
import org.chromium.base.ThreadUtils;
import org.chromium.chrome.browser.autofill.PersonalDataManager;
import org.chromium.chrome.browser.payments.AutofillAddress;
import org.chromium.chrome.stable.R;
import org.chromium.components.payments.PaymentApp;
import org.chromium.components.payments.PaymentRequestSpec;
import org.chromium.content_public.browser.RenderFrameHost;
import org.chromium.content_public.browser.WebContents;
import org.chromium.url.GURL;

/* renamed from: yu0  reason: default package and case insensitive filesystem */
/* compiled from: chromium-ChromePublic.apk-stable-447210115 */
public class C6007yu0 implements AbstractC3999nK0 {
    public final C0377Fu y;
    public RK0 z;

    public C6007yu0(C0377Fu fu) {
        this.y = fu;
    }

    @Override // defpackage.AbstractC3999nK0
    public void A(boolean z2, boolean z3) {
        C3477kK0 D;
        RK0 rk0 = this.z;
        if (rk0 != null && rk0.A != null) {
            if (rk0.v) {
                rk0.f.a(2);
                AbstractC4173oK0 ok0 = rk0.z;
                if (ok0 != null) {
                    ((BK0) ok0).g0(1, "Attempted show twice.");
                }
                rk0.w();
            } else if (RK0.f8033J != null) {
                rk0.F(2, "Another PaymentRequest UI is already showing in a different tab or window.", 4);
            } else {
                RK0.f8033J = rk0;
                C4735rc0 rc0 = rk0.f;
                N.MpLIjj0f(rc0.a, rc0, 1);
                rk0.v = true;
                rk0.y = z2;
                rk0.w = z3;
                C4735rc0 rc02 = rk0.f;
                N.MN_WbtBu(rc02.a, rc02);
                if (rk0.u && (D = rk0.D()) != null) {
                    rk0.F(D.a, D.b, D.c);
                }
            }
        }
    }

    @Override // defpackage.AbstractC3999nK0
    public void G(int i) {
        RK0 rk0 = this.z;
        if (rk0 != null && rk0.A != null) {
            if (i != 0) {
                C4735rc0 rc0 = rk0.f;
                if (!rc0.b) {
                    rc0.b = true;
                    N.My$biNCo(rc0.a, rc0);
                }
                C4735rc0 rc02 = rk0.f;
                N.M7kt1TFI(rc02.a, rc02, rk0.s.f().c.b, rk0.s.f().c.c, true);
            }
            AbstractC0872Nm nm = rk0.A;
            PK0 pk0 = new PK0(rk0);
            C1016Pu pu = (C1016Pu) nm;
            Objects.requireNonNull(pu);
            if (i != 0) {
                M51 m51 = K51.a;
                if (!m51.e("payment_complete_once", false)) {
                    m51.o("payment_complete_once", true);
                }
            }
            ML0 ml0 = pu.f;
            C0824Mu mu = new C0824Mu(pu);
            String str = ml0.q().E;
            M51 m512 = K51.a;
            m512.d(AbstractC1336Uu.g.b(str));
            m512.q(AbstractC1336Uu.h.b(str), System.currentTimeMillis());
            C0759Lt0 lt0 = ml0.f0;
            if (lt0 != null) {
                C6089zL0 zl0 = new C6089zL0(pk0);
                if (i == 0) {
                    lt0.a.g(mu, null, Integer.valueOf((int) R.string.f61610_resource_name_obfuscated_RES_2131953306));
                } else {
                    lt0.a.d(zl0);
                }
            } else {
                pk0.run();
            }
        }
    }

    @Override // defpackage.AbstractC3999nK0
    public void S() {
        RK0 rk0 = this.z;
        if (rk0 != null) {
            if (rk0.u) {
                rk0.H();
            } else {
                rk0.H = true;
            }
        }
    }

    @Override // defpackage.AbstractC4316pA
    public void W(C5659wu0 wu0) {
        RK0 rk0 = this.z;
        if (rk0 != null) {
            rk0.f.a(3);
            rk0.w();
            this.z = null;
        }
    }

    @Override // defpackage.AbstractC3999nK0
    public void Y(NL0 nl0) {
        boolean z2;
        RK0 rk0 = this.z;
        if (rk0 != null && rk0.A != null) {
            boolean z3 = false;
            if (nl0 == null) {
                z2 = false;
            } else {
                z2 = N.MQ3mQqrV(nl0.b());
            }
            if (!z2) {
                rk0.f.a(2);
                AbstractC4173oK0 ok0 = rk0.z;
                if (ok0 != null) {
                    ((BK0) ok0).g0(1, "Invalid payment validation errors.");
                }
                rk0.w();
                return;
            }
            N.MiyjJ0og(rk0.s.a, nl0.b());
            C1016Pu pu = (C1016Pu) rk0.A;
            pu.g = true;
            Context a = pu.c.a(pu.b);
            if (a == null) {
                pu.d("Unable to find Chrome context.");
                return;
            }
            ML0 ml0 = pu.f;
            I11 i11 = new I11(4, 0, new ArrayList(Arrays.asList(ml0.q())));
            ml0.V = i11;
            ml0.S.u(4, i11);
            View$OnClickListenerC2785gL0 gl0 = ml0.S;
            LK0 lk0 = gl0.X;
            lk0.Q = false;
            lk0.k(gl0.h0);
            View$OnClickListenerC2785gL0 gl02 = ml0.S;
            gl02.b0 = false;
            gl02.a(false);
            gl02.C.a();
            gl02.t();
            AJ0.a().d();
            if (!TextUtils.isEmpty(nl0.b)) {
                ml0.S.m(nl0.b);
            } else {
                ml0.S.m(a.getResources().getString(R.string.f61610_resource_name_obfuscated_RES_2131953306));
            }
            if (ml0.x()) {
                G3 g3 = nl0.d;
                if (!TextUtils.isEmpty(g3.b) || !TextUtils.isEmpty(g3.c) || !TextUtils.isEmpty(g3.d) || !TextUtils.isEmpty(g3.e) || !TextUtils.isEmpty(g3.f) || !TextUtils.isEmpty(g3.g) || !TextUtils.isEmpty(g3.h) || !TextUtils.isEmpty(g3.i) || !TextUtils.isEmpty(g3.j) || !TextUtils.isEmpty(g3.k)) {
                    ml0.B.add(new AL0(ml0, nl0));
                }
            }
            if (ml0.w()) {
                C2258dJ0 dj0 = nl0.c;
                if (!TextUtils.isEmpty(dj0.c) || !TextUtils.isEmpty(dj0.d) || !TextUtils.isEmpty(dj0.b)) {
                    z3 = true;
                }
                if (z3) {
                    ml0.B.add(new BL0(ml0, nl0));
                }
            }
            if (!ml0.B.isEmpty()) {
                ml0.A.post((Runnable) ml0.B.remove());
            }
        }
    }

    @Override // defpackage.AbstractC1285Ua0, java.io.Closeable, java.lang.AutoCloseable
    public void close() {
        RK0 rk0 = this.z;
        if (rk0 != null) {
            rk0.f.a(4);
            rk0.w();
            this.z = null;
        }
    }

    /* JADX INFO: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARNING: Code restructure failed: missing block: B:60:0x01df, code lost:
        if (defpackage.BJ0.a("PaymentRequestSkipToGPayIfNoCard") != false) goto L_0x01e1;
     */
    /* JADX WARNING: Removed duplicated region for block: B:235:0x060d A[RETURN] */
    /* JADX WARNING: Removed duplicated region for block: B:236:0x060e  */
    /* JADX WARNING: Removed duplicated region for block: B:64:0x01e6  */
    /* JADX WARNING: Removed duplicated region for block: B:68:0x01ef  */
    /* JADX WARNING: Removed duplicated region for block: B:78:0x0210  */
    /* JADX WARNING: Removed duplicated region for block: B:82:0x0223  */
    @Override // defpackage.AbstractC3999nK0
    public void n(AbstractC4173oK0 ok0, C3303jK0[] jk0Arr, C5213uJ0 uj0, C3651lK0 lk0, boolean z2) {
        boolean z3;
        boolean z4;
        b bVar;
        boolean z5;
        char c;
        boolean z6;
        boolean z7;
        boolean z8;
        boolean z9;
        boolean z10;
        boolean z11;
        boolean z12;
        RK0 rk0 = this.z;
        if (rk0 != null) {
            rk0.v("Attempted initialization twice.");
            this.z = null;
            return;
        }
        C0377Fu fu = this.y;
        RK0 rk02 = new RK0(fu.a.a, ok0, new RunnableC5833xu0(this), fu.b);
        if (rk02.b.f() == null || rk02.b.j() == null) {
            rk02.v("The frame that initiated payment is gone.");
        } else {
            rk02.i = rk02.b.f();
            QK0 qk0 = rk02.c;
            GURL j = rk02.b.j();
            Objects.requireNonNull((AbstractC0952Ou) qk0);
            rk02.h = XB1.b(j, 0);
            QK0 qk02 = rk02.c;
            RenderFrameHost renderFrameHost = rk02.b;
            Objects.requireNonNull((AbstractC0952Ou) qk02);
            WebContents a = SK0.a(renderFrameHost);
            rk02.e = a;
            if (a == null || a.h()) {
                rk02.v("The frame that initiated payment is not associated with any web page.");
            } else {
                QK0 qk03 = rk02.c;
                GURL d = rk02.e.d();
                Objects.requireNonNull((AbstractC0952Ou) qk03);
                rk02.g = XB1.b(d, 0);
                rk02.j = rk02.e.getTitle();
                QK0 qk04 = rk02.c;
                WebContents webContents = rk02.e;
                Objects.requireNonNull((AbstractC0952Ou) qk04);
                rk02.k = N.MW74qHgy(webContents);
                boolean c2 = ((C0505Hu) rk02.c).c();
                rk02.l = c2;
                QK0 qk05 = rk02.c;
                WebContents webContents2 = rk02.e;
                Objects.requireNonNull((AbstractC0952Ou) qk05);
                rk02.f = new C4735rc0(c2, webContents2);
                if (rk02.z == null) {
                    rk02.v("Invalid state.");
                } else {
                    QK0 qk06 = rk02.c;
                    GURL d2 = rk02.e.d();
                    Objects.requireNonNull((AbstractC0952Ou) qk06);
                    if (!N.MdU5wLP0(d2)) {
                        rk02.v("Not in a secure origin.");
                    } else if (jk0Arr == null) {
                        rk02.v("Invalid payment methods or data.");
                    } else if (uj0 == null) {
                        rk02.v("Invalid payment details.");
                    } else if (lk0 == null) {
                        rk02.v("Invalid payment options.");
                    } else {
                        rk02.m = lk0;
                        rk02.n = lk0.e;
                        rk02.o = lk0.b;
                        rk02.p = lk0.d;
                        rk02.q = lk0.c;
                        rk02.r = lk0.f;
                        C4735rc0 rc0 = rk02.f;
                        N.MpLIjj0f(rc0.a, rc0, 0);
                        QK0 qk07 = rk02.c;
                        GURL d3 = rk02.e.d();
                        Objects.requireNonNull((AbstractC0952Ou) qk07);
                        if (!N.MIhiwY_4(d3)) {
                            rk02.f.a(2);
                            AbstractC4173oK0 ok02 = rk02.z;
                            if (ok02 != null) {
                                ((BK0) ok02).g0(3, "Only localhost, file://, and cryptographic scheme origins allowed.");
                            }
                            rk02.w();
                        } else {
                            C4735rc0 rc02 = rk02.f;
                            N.MyrdhicN(rc02.a, rc02, rk02.n, rk02.q, rk02.p, rk02.o);
                            WebContents a2 = SK0.a(((C0505Hu) rk02.c).b);
                            String MnWerMBV = (a2 != null && N.MHuHQ1NP(a2.d())) ? N.MnWerMBV(a2) : null;
                            if (!TextUtils.isEmpty(MnWerMBV)) {
                                rk02.f.a(2);
                                rk02.x(MnWerMBV, 3);
                            } else {
                                C0505Hu hu = (C0505Hu) rk02.c;
                                Objects.requireNonNull(hu);
                                C1016Pu pu = new C1016Pu(rk02, hu);
                                rk02.A = pu;
                                if (z2) {
                                    WebContents webContents3 = pu.d;
                                    if (jk0Arr.length != 0) {
                                        b bVar2 = new b();
                                        int i = 0;
                                        while (true) {
                                            if (i >= jk0Arr.length) {
                                                break;
                                            }
                                            String str = jk0Arr[i].b;
                                            if (str.equals("basic-card")) {
                                                bVar2.put(str, jk0Arr[i]);
                                                break;
                                            }
                                            i++;
                                        }
                                        if (!bVar2.isEmpty()) {
                                            if (!BJ0.a("PaymentRequestSkipToGPay")) {
                                                C1427Wf wf = new C1427Wf(new C1363Vf(webContents3, bVar2));
                                                C1491Xf.a(new C1491Xf(wf, null));
                                                if (!wf.a) {
                                                }
                                            }
                                            z12 = true;
                                            if (z12) {
                                                z4 = true;
                                                pu.m = z4;
                                                if (jk0Arr.length != 0) {
                                                    bVar = new b();
                                                    int length = jk0Arr.length;
                                                    int i2 = 0;
                                                    while (true) {
                                                        if (i2 >= length) {
                                                            break;
                                                        }
                                                        C3303jK0 jk0 = jk0Arr[i2];
                                                        if (jk0 == null) {
                                                            break;
                                                        }
                                                        String str2 = jk0.b;
                                                        if (TextUtils.isEmpty(str2)) {
                                                            break;
                                                        }
                                                        bVar.put(str2, jk0);
                                                        i2++;
                                                    }
                                                }
                                                bVar = null;
                                                if (bVar != null) {
                                                    rk02.f.a(2);
                                                    AbstractC4173oK0 ok03 = rk02.z;
                                                    if (ok03 != null) {
                                                        ((BK0) ok03).g0(5, "Invalid payment methods or data.");
                                                    }
                                                    rk02.w();
                                                } else {
                                                    if (((C1016Pu) rk02.A).m) {
                                                        b bVar3 = new b();
                                                        Iterator it = ((C0260Ea) bVar.values()).iterator();
                                                        while (true) {
                                                            c cVar = (c) it;
                                                            if (!cVar.hasNext()) {
                                                                break;
                                                            }
                                                            C3303jK0 jk02 = (C3303jK0) cVar.next();
                                                            String str3 = jk02.b;
                                                            if (str3.equals("https://9oo91e.qjz9zk/pay")) {
                                                                C2213d40 d40 = jk02.d;
                                                                if (d40 != null && !d40.b.isEmpty()) {
                                                                    jk02.c = jk02.d.b;
                                                                }
                                                                bVar3.put(str3, jk02);
                                                            }
                                                        }
                                                        bVar.clear();
                                                        bVar.putAll(bVar3);
                                                    }
                                                    Map unmodifiableMap = Collections.unmodifiableMap(bVar);
                                                    HashMap hashMap = new HashMap(unmodifiableMap);
                                                    rk02.C = hashMap;
                                                    AbstractC0872Nm nm = rk02.A;
                                                    C3651lK0 lk02 = rk02.m;
                                                    Objects.requireNonNull((C1016Pu) nm);
                                                    if (hashMap.containsKey("basic-card") && BJ0.a("StrictHasEnrolledAutofillInstrument")) {
                                                        C3303jK0 jk03 = new C3303jK0();
                                                        if (lk02 != null) {
                                                            z10 = lk02.c;
                                                            z11 = lk02.b;
                                                            z9 = lk02.d;
                                                            z8 = lk02.e;
                                                        } else {
                                                            z11 = false;
                                                            z10 = false;
                                                            z9 = false;
                                                            z8 = false;
                                                        }
                                                        jk03.c = String.format("{payerEmail:%s,payerName:%s,payerPhone:%s,shipping:%s}", Boolean.valueOf(z10), Boolean.valueOf(z11), Boolean.valueOf(z9), Boolean.valueOf(z8));
                                                        hashMap.put("basic-card-payment-options", jk03);
                                                    }
                                                    if (!(uj0.h == null || uj0.b == null)) {
                                                        Objects.requireNonNull((AbstractC0952Ou) rk02.c);
                                                        if (N.MFiPq6M_(uj0.b())) {
                                                            AbstractC0872Nm nm2 = rk02.A;
                                                            C3651lK0 lk03 = rk02.m;
                                                            C1016Pu pu2 = (C1016Pu) nm2;
                                                            if (pu2.m) {
                                                                pu2.l = new K71(lk03, ((C3303jK0) unmodifiableMap.get("https://9oo91e.qjz9zk/pay")).d);
                                                            }
                                                            if (!pu2.c(uj0)) {
                                                                pu2.e.a(2);
                                                                pu2.d("Invalid payment details.");
                                                                z5 = true;
                                                            } else {
                                                                z5 = false;
                                                            }
                                                            if (!z5) {
                                                                QK0 qk08 = rk02.c;
                                                                C3651lK0 lk04 = rk02.m;
                                                                Collection values = unmodifiableMap.values();
                                                                String defaultLocaleString = LocaleUtils.getDefaultLocaleString();
                                                                Objects.requireNonNull((AbstractC0952Ou) qk08);
                                                                PaymentRequestSpec paymentRequestSpec = new PaymentRequestSpec(lk04, uj0, values, defaultLocaleString);
                                                                if (paymentRequestSpec.f() == null) {
                                                                    rk02.f.a(2);
                                                                    AbstractC4173oK0 ok04 = rk02.z;
                                                                    if (ok04 != null) {
                                                                        ((BK0) ok04).g0(5, "Total required.");
                                                                    }
                                                                    rk02.w();
                                                                } else {
                                                                    rk02.s = paymentRequestSpec;
                                                                    C1016Pu pu3 = (C1016Pu) rk02.A;
                                                                    pu3.i = paymentRequestSpec;
                                                                    ML0 ml0 = pu3.f;
                                                                    ml0.B(paymentRequestSpec.c());
                                                                    for (C3303jK0 jk04 : ml0.Q.h().values()) {
                                                                        C0749Lo lo = ml0.O;
                                                                        Objects.requireNonNull(lo);
                                                                        if ("basic-card".equals(jk04.b)) {
                                                                            Set a3 = AbstractC3361ji.a(jk04);
                                                                            lo.i.addAll(a3);
                                                                            Iterator it2 = ((HashSet) a3).iterator();
                                                                            while (it2.hasNext()) {
                                                                                String str4 = (String) it2.next();
                                                                                if (!lo.h.contains(str4)) {
                                                                                    lo.h.add(str4);
                                                                                    lo.j.add((C0685Ko) lo.g.get(str4));
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                    boolean c3 = AbstractC3361ji.c(ml0.Q.h());
                                                                    ml0.U = c3;
                                                                    ml0.b0 = c3 && !BJ0.a("StrictHasEnrolledAutofillInstrument");
                                                                    if (AbstractC3825mK0.a(ml0.Q.b())) {
                                                                        PersonalDataManager e = PersonalDataManager.e();
                                                                        Objects.requireNonNull(e);
                                                                        Object obj = ThreadUtils.a;
                                                                        ml0.a0 = Collections.unmodifiableList(e.h(N.MfY8Rzvb(e.a, e, false, true, true), N.M2$wnjuR(e.a, e)));
                                                                    }
                                                                    if (ml0.Q.b().e) {
                                                                        int i3 = 0;
                                                                        while (true) {
                                                                            if (i3 >= ml0.a0.size()) {
                                                                                z7 = false;
                                                                                break;
                                                                            } else if (AutofillAddress.g((PersonalDataManager.AutofillProfile) ml0.a0.get(i3), 0) == 0) {
                                                                                z7 = true;
                                                                                break;
                                                                            } else {
                                                                                i3++;
                                                                            }
                                                                        }
                                                                        ml0.Z = z7 & ml0.Z;
                                                                    }
                                                                    C3651lK0 b = ml0.Q.b();
                                                                    C3651lK0 b2 = ml0.Q.b();
                                                                    if (b2 != null && (b2.c || b2.d || b2.b)) {
                                                                        ml0.E = new XA(b.b, b.d, b.c, !ml0.z);
                                                                        int i4 = 0;
                                                                        while (true) {
                                                                            if (i4 >= ml0.a0.size()) {
                                                                                z6 = false;
                                                                                break;
                                                                            }
                                                                            PersonalDataManager.AutofillProfile autofillProfile = (PersonalDataManager.AutofillProfile) ml0.a0.get(i4);
                                                                            if (ml0.E.c(autofillProfile.getFullName(), autofillProfile.getPhoneNumber(), autofillProfile.getEmailAddress()) == 0) {
                                                                                z6 = true;
                                                                                break;
                                                                            }
                                                                            i4++;
                                                                        }
                                                                        ml0.Z = z6 & ml0.Z;
                                                                    }
                                                                    Map a4 = rk02.s.a();
                                                                    ArrayList arrayList = new ArrayList();
                                                                    Iterator it3 = ((C0195Da) ((b) rk02.s.a()).keySet()).iterator();
                                                                    while (true) {
                                                                        c cVar2 = (c) it3;
                                                                        if (cVar2.hasNext()) {
                                                                            String str5 = (String) cVar2.next();
                                                                            Objects.requireNonNull(str5);
                                                                            switch (str5.hashCode()) {
                                                                                case -1170655921:
                                                                                    if (str5.equals("basic-card")) {
                                                                                        c = 0;
                                                                                        break;
                                                                                    }
                                                                                    c = 65535;
                                                                                    break;
                                                                                case -486269788:
                                                                                    if (str5.equals("https://play.9oo91e.qjz9zk/billing")) {
                                                                                        c = 1;
                                                                                        break;
                                                                                    }
                                                                                    c = 65535;
                                                                                    break;
                                                                                case 655832845:
                                                                                    if (str5.equals("https://9oo91e.qjz9zk/pay")) {
                                                                                        c = 2;
                                                                                        break;
                                                                                    }
                                                                                    c = 65535;
                                                                                    break;
                                                                                case 978487342:
                                                                                    if (str5.equals("https://8n6r01d.qjz9zk/pay")) {
                                                                                        c = 3;
                                                                                        break;
                                                                                    }
                                                                                    c = 65535;
                                                                                    break;
                                                                                default:
                                                                                    c = 65535;
                                                                                    break;
                                                                            }
                                                                            if (c != 0) {
                                                                                if (c == 1) {
                                                                                    arrayList.add(2);
                                                                                } else if (c == 2 || c == 3) {
                                                                                    arrayList.add(1);
                                                                                } else {
                                                                                    arrayList.add(4);
                                                                                }
                                                                            }
                                                                        } else {
                                                                            if (AbstractC3361ji.c(a4)) {
                                                                                arrayList.add(0);
                                                                            }
                                                                            C4735rc0 rc03 = rk02.f;
                                                                            Objects.requireNonNull(rc03);
                                                                            int[] iArr = new int[arrayList.size()];
                                                                            for (int i5 = 0; i5 < arrayList.size(); i5++) {
                                                                                iArr[i5] = ((Integer) arrayList.get(i5)).intValue();
                                                                            }
                                                                            N.MdoHcPLx(rc03.a, rc03, iArr);
                                                                            Objects.requireNonNull((AbstractC0952Ou) rk02.c);
                                                                            if (C4518qJ0.b == null) {
                                                                                C4518qJ0.b = new C4518qJ0();
                                                                            }
                                                                            C4518qJ0 qj0 = C4518qJ0.b;
                                                                            C1016Pu pu4 = (C1016Pu) rk02.A;
                                                                            Objects.requireNonNull(pu4);
                                                                            String name = W5.class.getName();
                                                                            if (!qj0.a.containsKey(name)) {
                                                                                Objects.requireNonNull(pu4.c);
                                                                                qj0.b(new W5(), name);
                                                                            }
                                                                            String name2 = C4865sJ0.class.getName();
                                                                            if (!qj0.a.containsKey(name2)) {
                                                                                Objects.requireNonNull(pu4.c);
                                                                                qj0.b(new C4865sJ0(), name2);
                                                                            }
                                                                            String name3 = C1555Yf.class.getName();
                                                                            if (!qj0.a.containsKey(name3)) {
                                                                                Objects.requireNonNull(pu4.c);
                                                                                qj0.b(new C1555Yf(), name3);
                                                                            }
                                                                            AbstractC0952Ou ou = pu4.c;
                                                                            Map a5 = pu4.i.a();
                                                                            Objects.requireNonNull(ou);
                                                                            if (!C1555Yf.b(a5).isEmpty()) {
                                                                                pu4.f.Y = new C1491Xf(rk02, null);
                                                                            }
                                                                            qj0.a(rk02);
                                                                            z3 = true;
                                                                            if (!z3) {
                                                                                this.z = rk02;
                                                                                return;
                                                                            }
                                                                            return;
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                    rk02.f.a(2);
                                                    AbstractC4173oK0 ok05 = rk02.z;
                                                    if (ok05 != null) {
                                                        ((BK0) ok05).g0(5, "Invalid payment details.");
                                                    }
                                                    rk02.w();
                                                }
                                            }
                                        }
                                    }
                                    z12 = false;
                                    if (z12) {
                                    }
                                }
                                z4 = false;
                                pu.m = z4;
                                if (jk0Arr.length != 0) {
                                }
                                bVar = null;
                                if (bVar != null) {
                                }
                            }
                        }
                    }
                }
            }
        }
        z3 = false;
        if (!z3) {
        }
    }

    @Override // defpackage.AbstractC3999nK0
    public void o() {
        RK0 rk0 = this.z;
        if (rk0 != null) {
            if (rk0.u) {
                rk0.G();
            } else {
                rk0.G = true;
            }
        }
    }

    @Override // defpackage.AbstractC3999nK0
    public void p() {
        RK0 rk0 = this.z;
        if (rk0 != null && rk0.A != null) {
            if (!rk0.v) {
                rk0.f.a(2);
                AbstractC4173oK0 ok0 = rk0.z;
                if (ok0 != null) {
                    ((BK0) ok0).g0(1, "Attempted updateWith without show.");
                }
                rk0.w();
                return;
            }
            N.M_B2Caox(rk0.s.a);
            PaymentApp paymentApp = rk0.I;
            if (paymentApp == null || !paymentApp.C()) {
                AbstractC0872Nm nm = rk0.A;
                C1016Pu pu = (C1016Pu) nm;
                pu.f.z(N.MCGOhrza(rk0.s.a));
                pu.f.k();
                return;
            }
            rk0.I.D();
        }
    }

    @Override // defpackage.AbstractC3999nK0
    public void q(C5213uJ0 uj0) {
        RK0 rk0 = this.z;
        if (rk0 != null && rk0.A != null) {
            String str = "Invalid state.";
            if (rk0.w) {
                if (uj0 == null || !rk0.y(uj0)) {
                    rk0.f.a(2);
                    str = "Invalid payment details.";
                } else if (TextUtils.isEmpty(uj0.f)) {
                    N.MnD0tUEj(rk0.s.a, uj0.b());
                    rk0.w = false;
                    AbstractC0872Nm nm = rk0.A;
                    C5213uJ0 c = rk0.s.c();
                    boolean z2 = rk0.u;
                    C1016Pu pu = (C1016Pu) nm;
                    if (pu.c.a(pu.b) == null) {
                        str = "Unable to find Chrome context.";
                    } else {
                        pu.f.B(c);
                        if (z2 && !pu.n) {
                            pu.f.k();
                        }
                        str = null;
                    }
                    if (str == null) {
                        str = !rk0.u ? null : rk0.E();
                    }
                }
                if (str != null) {
                    rk0.F(3, str, 1);
                }
            } else if (!rk0.v) {
                rk0.f.a(2);
                AbstractC4173oK0 ok0 = rk0.z;
                if (ok0 != null) {
                    ((BK0) ok0).g0(1, "Attempted updateWith without show.");
                }
                rk0.w();
            } else {
                PaymentApp paymentApp = rk0.I;
                boolean z3 = paymentApp != null && paymentApp.C();
                if (!AbstractC3825mK0.a(rk0.m) && !z3) {
                    rk0.f.a(2);
                    AbstractC4173oK0 ok02 = rk0.z;
                    if (ok02 != null) {
                        ((BK0) ok02).g0(1, str);
                    }
                    rk0.w();
                } else if (uj0 == null || !rk0.y(uj0)) {
                    rk0.f.a(2);
                    AbstractC4173oK0 ok03 = rk0.z;
                    if (ok03 != null) {
                        ((BK0) ok03).g0(5, "Invalid payment details.");
                    }
                    rk0.w();
                } else {
                    N.MnD0tUEj(rk0.s.a, uj0.b());
                    if (z3) {
                        PaymentApp paymentApp2 = rk0.I;
                        boolean v = paymentApp2.v();
                        EK0 ek0 = new EK0();
                        ek0.e = uj0.f;
                        ek0.f = uj0.i;
                        if (v) {
                            ek0.g = uj0.g;
                        }
                        C2261dK0 dk0 = uj0.b;
                        if (dk0 != null) {
                            ek0.b = dk0.c;
                        }
                        if (uj0.e != null) {
                            ArrayList arrayList = new ArrayList();
                            int i = 0;
                            while (true) {
                                C5387vJ0[] vj0Arr = uj0.e;
                                if (i >= vj0Arr.length) {
                                    break;
                                }
                                if (paymentApp2.B(vj0Arr[i].d.b, null)) {
                                    PJ0 pj0 = new PJ0();
                                    OJ0 oj0 = new OJ0();
                                    pj0.c = oj0;
                                    C5387vJ0[] vj0Arr2 = uj0.e;
                                    oj0.b = vj0Arr2[i].d.b;
                                    oj0.c = vj0Arr2[i].d.c;
                                    if (vj0Arr2[i].b != null) {
                                        pj0.b = vj0Arr2[i].b.c;
                                    }
                                    arrayList.add(pj0);
                                }
                                i++;
                            }
                            ek0.d = (PJ0[]) arrayList.toArray(new PJ0[arrayList.size()]);
                        }
                        if (v && uj0.d != null) {
                            ArrayList arrayList2 = new ArrayList();
                            for (int i2 = 0; i2 < uj0.d.length; i2++) {
                                C5741xL0 xl0 = new C5741xL0();
                                C5741xL0[] xl0Arr = uj0.d;
                                xl0.d = xl0Arr[i2].d;
                                xl0.b = xl0Arr[i2].b;
                                xl0.c = xl0Arr[i2].c;
                                xl0.e = xl0Arr[i2].e;
                                arrayList2.add(xl0);
                            }
                            ek0.c = (C5741xL0[]) arrayList2.toArray(new C5741xL0[arrayList2.size()]);
                        }
                        paymentApp2.F(ek0);
                    }
                    AbstractC0872Nm nm2 = rk0.A;
                    C5213uJ0 c2 = rk0.s.c();
                    C1016Pu pu2 = (C1016Pu) nm2;
                    pu2.f.B(c2);
                    if (!z3) {
                        pu2.f.z(c2.f);
                        pu2.f.k();
                    }
                }
            }
        }
    }

    @Override // defpackage.AbstractC3999nK0
    public void z() {
        RK0 rk0 = this.z;
        if (rk0 != null) {
            PaymentApp paymentApp = rk0.I;
            if (paymentApp != null) {
                paymentApp.g(rk0);
            } else {
                rk0.z(true);
            }
        }
    }
}