导航菜单

页面标题

页面副标题

Releam v2.13.2 - PracticingActivity.java 源代码

正在查看: Releam v2.13.2 应用的 PracticingActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.solaflashapps.releam.ui.words.practicing;

import a9.q;
import android.animation.ValueAnimator;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.animation.DecelerateInterpolator;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.activity.result.e;
import androidx.appcompat.widget.Toolbar;
import androidx.cardview.widget.CardView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.core.widget.NestedScrollView;
import androidx.databinding.DataBinderMapperImpl;
import androidx.fragment.app.t;
import androidx.lifecycle.q0;
import androidx.recyclerview.widget.RecyclerView;
import b.a;
import com.solaflashapps.releam.ui.common.CircularProgressBar;
import com.solaflashapps.releam.ui.words.practicing.PracticingActivity;
import d9.c;
import d9.i;
import d9.l;
import f8.f;
import h6.y0;
import h8.d0;
import h8.u;
import h8.w;
import h8.z;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Locale;
import o7.k0;
import o7.o;
import o7.s1;
import p9.g;
import q9.j;
import q9.m;
import t8.i0;
import y8.a0;
import y8.d;
import y8.h;
import y8.k;
import y8.n;
import y8.x;
import y8.y;
import z8.b;

public final class PracticingActivity extends f implements h, d {
    public static final int D0 = 0;
    public final LinkedHashSet A0;
    public d0 B0;
    public final e C0;

    public i f4039n0;

    public final LinkedList f4040o0 = new LinkedList();

    public final ArrayList f4041p0 = new ArrayList();

    public final g f4042q0 = new g(new k(this, 0));

    public final g f4043r0 = new g(new k(this, 4));

    public final g f4044s0 = new g(new k(this, 5));

    public final g f4045t0 = new g(new k(this, 3));

    public final g f4046u0 = new g(new k(this, 2));

    public final g f4047v0 = new g(new k(this, 6));

    public final g f4048w0 = new g(new k(this, 1));

    public final ValueAnimator f4049x0;

    public c8.g f4050y0;

    public c f4051z0;

    public PracticingActivity() {
        ValueAnimator ofFloat = ValueAnimator.ofFloat(0.0f, 1.0f);
        ofFloat.setDuration(250L);
        ofFloat.setInterpolator(new DecelerateInterpolator());
        this.f4049x0 = ofFloat;
        this.A0 = new LinkedHashSet();
        this.C0 = this.f339b0.c("activity_rq#" + this.f338a0.getAndIncrement(), this, new a(1), new a0.g(this, 23));
    }

    public static final void E(PracticingActivity practicingActivity, b bVar, boolean z10) {
        practicingActivity.getClass();
        d9.d cardModel = bVar.getCardModel();
        d9.g gVar = z10 ? d9.g.f4376i : d9.g.f4377q;
        cardModel.getClass();
        cardModel.f4371q = gVar;
        practicingActivity.A0.add(Long.valueOf(bVar.getCardModel().f4370i.f4396i));
    }

    public static void U(PracticingActivity practicingActivity, d9.e eVar, int i10) {
        Object obj;
        Object obj2;
        p9.d dVar;
        boolean z10;
        b nextCardView;
        d9.d cardModel;
        d9.d cardModel2;
        d9.d cardModel3;
        d9.d cardModel4;
        boolean z11;
        boolean z12;
        boolean z13;
        boolean z14;
        boolean z15 = (i10 & 1) != 0;
        d9.e eVar2 = (i10 & 2) != 0 ? null : eVar;
        int i11 = 4;
        boolean z16 = (i10 & 4) != 0;
        String L = practicingActivity.L();
        Integer J = practicingActivity.J(L);
        if (J != null) {
            practicingActivity.v().f7663x.setTitle(J.intValue());
        }
        LinkedList<d9.d> linkedList = practicingActivity.f4040o0;
        int size = linkedList.size();
        if (size != 0) {
            int progress = practicingActivity.v().f7660u.getProgress();
            ValueAnimator valueAnimator = practicingActivity.f4049x0;
            valueAnimator.cancel();
            valueAnimator.removeAllUpdateListeners();
            valueAnimator.removeAllListeners();
            valueAnimator.addUpdateListener(new w(progress, practicingActivity, (int) ((1 - (practicingActivity.H() / size)) * 100), 1));
            valueAnimator.start();
        }
        if (practicingActivity.O(L)) {
            PracticingFrame practicingFrame = practicingActivity.v().f7659t;
            s9.a.m(practicingFrame, "practicingFrame");
            practicingFrame.setVisibility(8);
            practicingActivity.R(false, null, false);
            u3.a.G(m7.a.T0, null);
            return;
        }
        for (d9.d dVar2 : linkedList) {
            if (!s9.a.c(dVar2.V, (String) practicingActivity.f4046u0.a())) {
                dVar2.Z = null;
            } else if (dVar2.Z == null) {
                ArrayList arrayList = practicingActivity.f4041p0;
                if (arrayList.size() < i11) {
                    dVar2.Z = null;
                } else {
                    int t10 = s9.a.t(arrayList.size(), i11, i11);
                    List U = m.U(arrayList);
                    Collections.shuffle(U);
                    ArrayList T = m.T(m.Q(U, t10));
                    l lVar = dVar2.f4370i;
                    if (!T.contains(lVar)) {
                        T.set(da.d.f4398i.c(t10), lVar);
                    }
                    dVar2.Z = new ArrayList(T);
                }
            }
            i11 = 4;
        }
        PracticingFrame practicingFrame2 = practicingActivity.v().f7659t;
        s9.a.m(practicingFrame2, "practicingFrame");
        boolean z17 = practicingFrame2.getVisibility() == 0;
        int size2 = linkedList.size();
        int i12 = 0;
        while (true) {
            if (i12 >= size2) {
                obj = null;
                break;
            }
            Object obj3 = linkedList.get(0);
            s9.a.m(obj3, "get(...)");
            if (((d9.d) obj3).Y == d9.f.f4374i) {
                obj = linkedList.get(0);
                break;
            } else {
                practicingActivity.Q(((d9.d) linkedList.get(0)).Y);
                i12++;
            }
        }
        if (obj == null) {
            dVar = new p9.d(null, null);
        } else {
            Iterator it = linkedList.iterator();
            while (true) {
                if (!it.hasNext()) {
                    obj2 = null;
                    break;
                }
                obj2 = it.next();
                d9.d dVar3 = (d9.d) obj2;
                if ((dVar3.Y == d9.f.f4374i) && !s9.a.c(dVar3, obj)) {
                    break;
                }
            }
            dVar = new p9.d(obj, (d9.d) obj2);
        }
        d9.d dVar4 = (d9.d) dVar.f8105i;
        d9.d dVar5 = (d9.d) dVar.f8106q;
        if (dVar4 == null) {
            practicingActivity.v().f7659t.e();
            PracticingFrame practicingFrame3 = practicingActivity.v().f7659t;
            s9.a.m(practicingFrame3, "practicingFrame");
            practicingFrame3.setVisibility(8);
            practicingActivity.R(false, null, false);
            n nVar = new n(practicingActivity, z16);
            if (s9.a.c(practicingActivity.L(), practicingActivity.I())) {
                nVar.c();
            } else {
                ArrayList arrayList2 = new ArrayList(j.C(linkedList));
                Iterator it2 = linkedList.iterator();
                while (it2.hasNext()) {
                    arrayList2.add(((d9.d) it2.next()).f4370i);
                }
                List F = m.F(arrayList2);
                ArrayList arrayList3 = new ArrayList(j.C(F));
                Iterator it3 = F.iterator();
                while (it3.hasNext()) {
                    arrayList3.add(new l((l) it3.next()));
                }
                ArrayList arrayList4 = new ArrayList();
                Iterator it4 = arrayList3.iterator();
                while (it4.hasNext()) {
                    Object next = it4.next();
                    l lVar2 = (l) next;
                    ArrayList arrayList5 = new ArrayList();
                    for (Object obj4 : linkedList) {
                        if (s9.a.c(((d9.d) obj4).f4370i, lVar2)) {
                            arrayList5.add(obj4);
                        }
                    }
                    if (!arrayList5.isEmpty()) {
                        Iterator it5 = arrayList5.iterator();
                        while (it5.hasNext()) {
                            if (((d9.d) it5.next()).f4371q == d9.g.V) {
                                z12 = false;
                                break;
                            }
                        }
                    }
                    z12 = true;
                    if (z12) {
                        if (!arrayList5.isEmpty()) {
                            Iterator it6 = arrayList5.iterator();
                            while (it6.hasNext()) {
                                if (!(((d9.d) it6.next()).f4371q == d9.g.f4376i)) {
                                    z14 = false;
                                    break;
                                }
                            }
                        }
                        z14 = true;
                        lVar2.Y = z14;
                        z13 = true;
                    } else {
                        z13 = false;
                    }
                    if (z13) {
                        arrayList4.add(next);
                    }
                }
                ArrayList arrayList6 = new ArrayList();
                Iterator it7 = arrayList4.iterator();
                while (it7.hasNext()) {
                    Object next2 = it7.next();
                    if (((l) next2).Y) {
                        arrayList6.add(next2);
                    }
                }
                if (arrayList6.isEmpty()) {
                    nVar.c();
                } else {
                    a2.i iVar = new a2.i(practicingActivity);
                    e1.a aVar = new e1.a(nVar, practicingActivity, 5);
                    y8.m mVar = new y8.m(nVar, 0);
                    h8.n nVar2 = (h8.n) iVar.f99q;
                    if (nVar2 != null) {
                        nVar2.dismiss();
                    }
                    iVar.f99q = null;
                    h8.g gVar = new h8.g((Context) iVar.f98i);
                    View view = ((k0) iVar.V).f1012g;
                    s9.a.m(view, "getRoot(...)");
                    gVar.s = view;
                    gVar.f5503p = new a3.a(iVar, aVar, arrayList6, 10);
                    gVar.f5506t = false;
                    gVar.f5507u = false;
                    gVar.f5510x = new b3.i(mVar, iVar, 11);
                    iVar.f99q = gVar.b();
                    ((x8.e) iVar.W).J(arrayList6);
                    x8.e eVar3 = (x8.e) iVar.W;
                    eVar3.f10708h = new b9.c(iVar);
                    ((k0) iVar.V).f7609p.setAdapter(eVar3);
                    RecyclerView recyclerView = ((k0) iVar.V).f7609p;
                    androidx.recyclerview.widget.l lVar3 = new androidx.recyclerview.widget.l();
                    lVar3.f1646g = false;
                    recyclerView.setItemAnimator(lVar3);
                    ((k0) iVar.V).f7611r.setOnClickListener(new z(iVar, 15));
                    TextView textView = ((k0) iVar.V).f7611r;
                    ArrayList x10 = ((x8.e) iVar.W).x();
                    if (!x10.isEmpty()) {
                        Iterator it8 = x10.iterator();
                        while (it8.hasNext()) {
                            if (!((b9.a) it8.next()).f9533q) {
                                z11 = false;
                                break;
                            }
                        }
                    }
                    z11 = true;
                    textView.setActivated(z11);
                    h8.n nVar3 = (h8.n) iVar.f99q;
                    if (nVar3 != null) {
                        nVar3.b(true);
                    }
                }
            }
            z10 = true;
        } else {
            PracticingFrame practicingFrame4 = practicingActivity.v().f7659t;
            s9.a.m(practicingFrame4, "practicingFrame");
            practicingFrame4.setVisibility(0);
            practicingActivity.R(false, null, false);
            b currentCardView = practicingActivity.v().f7659t.getCurrentCardView();
            l lVar4 = (currentCardView == null || (cardModel4 = currentCardView.getCardModel()) == null) ? null : cardModel4.f4370i;
            l lVar5 = dVar4.f4370i;
            if (s9.a.c(lVar4, lVar5)) {
                z10 = true;
            } else {
                practicingActivity.v().f7659t.e();
                d9.e eVar4 = s9.a.c(eVar2 != null ? eVar2.f4372i : null, lVar5) ? eVar2 : null;
                z10 = true;
                practicingActivity.F(dVar4, z15, eVar4, true);
            }
            if (dVar5 != null) {
                b nextCardView2 = practicingActivity.v().f7659t.getNextCardView();
                if (!s9.a.c((nextCardView2 == null || (cardModel3 = nextCardView2.getCardModel()) == null) ? null : cardModel3.f4370i, dVar5.f4370i)) {
                    practicingActivity.F(dVar5, z15, null, false);
                }
            }
            practicingActivity.v().f7659t.m(practicingActivity.H() - 2);
            b currentCardView2 = practicingActivity.v().f7659t.getCurrentCardView();
            if (s9.a.c((currentCardView2 == null || (cardModel2 = currentCardView2.getCardModel()) == null) ? null : cardModel2.f4370i, lVar5)) {
                int H = practicingActivity.H();
                b currentCardView3 = practicingActivity.v().f7659t.getCurrentCardView();
                if (currentCardView3 != null) {
                    currentCardView3.setCardsLeft(H);
                }
                if (dVar5 != null) {
                    b nextCardView3 = practicingActivity.v().f7659t.getNextCardView();
                    if (s9.a.c((nextCardView3 == null || (cardModel = nextCardView3.getCardModel()) == null) ? null : cardModel.f4370i, dVar5.f4370i) && (nextCardView = practicingActivity.v().f7659t.getNextCardView()) != null) {
                        int i13 = H - 1;
                        if (i13 < 0) {
                            i13 = 0;
                        }
                        nextCardView.setCardsLeft(i13);
                    }
                }
            }
        }
        PracticingFrame practicingFrame5 = practicingActivity.v().f7659t;
        s9.a.m(practicingFrame5, "practicingFrame");
        if (z17 != (practicingFrame5.getVisibility() == 0 ? z10 : false)) {
            practicingActivity.invalidateOptionsMenu();
        }
        if (!s9.a.c(L, (String) practicingActivity.f4042q0.a()) && !s9.a.c(L, practicingActivity.I())) {
            LinearLayout linearLayout = practicingActivity.v().f7658r;
            s9.a.m(linearLayout, "llStage");
            linearLayout.setVisibility(8);
            return;
        }
        b currentCardView4 = practicingActivity.v().f7659t.getCurrentCardView();
        String trainingType = currentCardView4 != null ? currentCardView4.getTrainingType() : null;
        if (trainingType == null) {
            LinearLayout linearLayout2 = practicingActivity.v().f7658r;
            s9.a.m(linearLayout2, "llStage");
            linearLayout2.setVisibility(4);
            return;
        }
        Integer J2 = practicingActivity.J(trainingType);
        if (J2 == null) {
            LinearLayout linearLayout3 = practicingActivity.v().f7658r;
            s9.a.m(linearLayout3, "llStage");
            linearLayout3.setVisibility(4);
            return;
        }
        String string = practicingActivity.getString(J2.intValue());
        s9.a.m(string, "getString(...)");
        String lowerCase = string.toLowerCase(Locale.ROOT);
        s9.a.m(lowerCase, "this as java.lang.String).toLowerCase(Locale.ROOT)");
        LinearLayout linearLayout4 = practicingActivity.v().f7658r;
        s9.a.m(linearLayout4, "llStage");
        linearLayout4.setVisibility(0);
        TextView textView2 = practicingActivity.v().f7664y;
        CharSequence text = textView2.getText();
        s9.a.m(text, "getText(...)");
        if (!(text.length() > 0 ? z10 : false) || s9.a.c(textView2.getText().toString(), lowerCase)) {
            textView2.setText(lowerCase);
        } else {
            y0.e(textView2).setDuration(200L).translationY(-textView2.getHeight()).withEndAction(new c0.n(textView2, lowerCase, 26));
        }
    }

    @Override
    public final androidx.databinding.e A() {
        LayoutInflater layoutInflater = getLayoutInflater();
        int i10 = o.f7655z;
        DataBinderMapperImpl dataBinderMapperImpl = androidx.databinding.b.f1003a;
        o oVar = (o) androidx.databinding.e.U(layoutInflater, 2131492899, null, false, null);
        s9.a.m(oVar, "inflate(...)");
        return oVar;
    }

    public final void F(d9.d dVar, boolean z10, d9.e eVar, boolean z11) {
        a9.c gVar;
        b bVar = new b(this);
        String str = dVar.V;
        s9.a.n(str, "trainingType");
        bVar.setTrainingType(str);
        boolean c10 = s9.a.c(str, bVar.getContext().getString(2131821090));
        boolean z12 = dVar.W;
        if (c10) {
            Context context = bVar.getContext();
            s9.a.m(context, "getContext(...)");
            gVar = new q(context, bVar, z12);
        } else if (s9.a.c(str, bVar.getContext().getString(2131821088))) {
            Context context2 = bVar.getContext();
            s9.a.m(context2, "getContext(...)");
            gVar = new a9.k(context2, bVar);
        } else if (s9.a.c(str, bVar.getContext().getString(2131821092))) {
            Context context3 = bVar.getContext();
            s9.a.m(context3, "getContext(...)");
            gVar = new a9.m(context3, bVar, z12);
        } else if (s9.a.c(str, bVar.getContext().getString(2131821094))) {
            Context context4 = bVar.getContext();
            s9.a.m(context4, "getContext(...)");
            gVar = new a9.m(context4, bVar, true);
        } else if (s9.a.c(str, bVar.getContext().getString(2131821085))) {
            Context context5 = bVar.getContext();
            s9.a.m(context5, "getContext(...)");
            gVar = new a9.b(context5, bVar);
        } else {
            if (!s9.a.c(str, bVar.getContext().getString(2131821086))) {
                throw new IllegalArgumentException("Unknown training type");
            }
            Context context6 = bVar.getContext();
            s9.a.m(context6, "getContext(...)");
            gVar = new a9.g(context6, bVar, z12);
        }
        bVar.f11169i = gVar;
        i iVar = this.f4039n0;
        if (iVar == null) {
            s9.a.t0("mParentSection");
            throw null;
        }
        bVar.e(dVar, iVar);
        a9.c cVar = bVar.f11169i;
        if (cVar == null) {
            s9.a.t0("delegate");
            throw null;
        }
        TextView textView = cVar.f255l0;
        if (textView == null) {
            s9.a.t0("learnedMarkView");
            throw null;
        }
        textView.setText(2131820970);
        TextView textView2 = cVar.f256m0;
        if (textView2 == null) {
            s9.a.t0("notLearnedMarkView");
            throw null;
        }
        textView2.setText(2131820932);
        v().f7659t.d(bVar, z10);
        bVar.a(eVar);
        if (z11) {
            ((CardView) bVar.findViewById(2131296429)).setTag(u.f5549v.f5482b);
        }
    }

    public final List G() {
        int t10;
        ArrayList arrayList = this.f4041p0;
        s9.a.n(arrayList, "<this>");
        List U = m.U(arrayList);
        Collections.shuffle(U);
        ArrayList T = m.T(U);
        l lVar = (l) getIntent().getSerializableExtra("com.releam.wordPagerActivity.targetCard");
        if (lVar != null && (!T.isEmpty())) {
            T.remove(lVar);
            T.add(0, lVar);
        }
        String L = L();
        if (s9.a.c(L, (String) this.f4048w0.a())) {
            q9.l.E(T, q0.f1394l0);
        }
        if (s9.a.c(L, I())) {
            this.f4051z0 = c8.a.c(T);
            q9.l.E(T, new y8.l(this, 0));
        } else {
            int intExtra = getIntent().getIntExtra("com.releam.wordPagerActivity.filter", -1);
            if (intExtra == 1) {
                q9.l.E(T, q0.f1396n0);
            } else if (intExtra == 2) {
                q9.l.E(T, q0.f1395m0);
            }
        }
        q9.l.E(T, new y8.l(this, 1));
        boolean isEmpty = T.isEmpty();
        q9.o oVar = q9.o.f8306i;
        if (isEmpty) {
            return oVar;
        }
        if (s9.a.c(L(), I())) {
            if (l7.b.i().getBoolean("com.releam.AppPreferenceManager.LIMIT_CARDS_IN_INTERVAL_PRACTICE_ALLOWED", false)) {
                t10 = s9.a.t(l7.b.i().getInt("com.releam.AppPreferenceManager.NUMBER_OF_CARDS_IN_INTERVAL_PRACTICE", -1), getResources().getInteger(2131361828), getResources().getInteger(2131361827));
            }
            t10 = Integer.MAX_VALUE;
        } else {
            if (l7.b.i().getBoolean("com.releam.AppPreferenceManager.LIMIT_CARDS_IN_PRACTICE_ALLOWED", false)) {
                t10 = s9.a.t(l7.b.i().getInt("com.releam.AppPreferenceManager.NUMBER_OF_CARDS_IN_PRACTICE", -1), getResources().getInteger(2131361828), getResources().getInteger(2131361827));
            }
            t10 = Integer.MAX_VALUE;
        }
        fa.c cVar = new fa.c(0, Math.min(t10 - 1, T.size() - 1));
        if (cVar.isEmpty()) {
            return oVar;
        }
        Integer num = 0;
        return m.S(T.subList(num.intValue(), Integer.valueOf(cVar.f4896q).intValue() + 1));
    }

    public final int H() {
        LinkedList linkedList = this.f4040o0;
        if ((linkedList instanceof Collection) && linkedList.isEmpty()) {
            return 0;
        }
        Iterator it = linkedList.iterator();
        int i10 = 0;
        while (it.hasNext()) {
            if ((((d9.d) it.next()).Y == d9.f.f4374i) && (i10 = i10 + 1) < 0) {
                d7.f.w();
                throw null;
            }
        }
        return i10;
    }

    public final String I() {
        return (String) this.f4043r0.a();
    }

    public final Integer J(String str) {
        if (s9.a.c(str, I())) {
            return 2131820837;
        }
        if (s9.a.c(str, (String) this.f4042q0.a())) {
            return 2131820590;
        }
        if (s9.a.c(str, K())) {
            return 2131821035;
        }
        if (s9.a.c(str, (String) this.f4045t0.a())) {
            return 2131820856;
        }
        if (s9.a.c(str, (String) this.f4046u0.a())) {
            return 2131820626;
        }
        if (s9.a.c(str, (String) this.f4047v0.a())) {
            return 2131820974;
        }
        return s9.a.c(str, (String) this.f4048w0.a()) ? 2131820971 : null;
    }

    public final String K() {
        return (String) this.f4044s0.a();
    }

    public final String L() {
        c8.g gVar = this.f4050y0;
        if (gVar == null) {
            s9.a.t0("practiceType");
            throw null;
        }
        int ordinal = gVar.ordinal();
        if (ordinal == 0) {
            return l7.b.e(this);
        }
        if (ordinal != 1) {
            throw new t((Object) null);
        }
        String I = I();
        s9.a.m(I, "<get-intervalTrainingType>(...)");
        return I;
    }

    public final boolean M() {
        return this.f4041p0.size() >= 4;
    }

    public final boolean N() {
        LinkedList linkedList = this.f4040o0;
        if ((linkedList instanceof Collection) && linkedList.isEmpty()) {
            return false;
        }
        Iterator it = linkedList.iterator();
        while (it.hasNext()) {
            if (!((d9.d) it.next()).f4370i.c()) {
                return true;
            }
        }
        return false;
    }

    public final boolean O(java.lang.String r3) {
        throw new UnsupportedOperationException("Method not decompiled: com.solaflashapps.releam.ui.words.practicing.PracticingActivity.O(java.lang.String):boolean");
    }

    public final void P() {
        LinkedList<d9.d> linkedList = this.f4040o0;
        boolean z10 = false;
        if (!(linkedList instanceof Collection) || !linkedList.isEmpty()) {
            Iterator it = linkedList.iterator();
            while (true) {
                if (!it.hasNext()) {
                    break;
                }
                if (((d9.d) it.next()).Y == d9.f.f4374i) {
                    z10 = true;
                    break;
                }
            }
        }
        if (!z10) {
            finish();
            return;
        }
        for (d9.d dVar : linkedList) {
            d9.f fVar = d9.f.f4375q;
            dVar.getClass();
            dVar.Y = fVar;
        }
        U(this, null, 3);
    }

    public final void Q(d9.f fVar) {
        LinkedList linkedList = this.f4040o0;
        d9.d dVar = (d9.d) linkedList.poll();
        if (dVar == null) {
            return;
        }
        s9.a.n(fVar, "<set-?>");
        dVar.Y = fVar;
        linkedList.add(dVar);
    }

    public final void R(boolean z10, a0 a0Var, boolean z11) {
        if (!z10) {
            NestedScrollView nestedScrollView = v().f7662w;
            s9.a.m(nestedScrollView, "resultStatisticScroll");
            nestedScrollView.setVisibility(8);
            TextView textView = v().f7657q;
            s9.a.m(textView, "btnFinishPractice");
            textView.setVisibility(8);
            TextView textView2 = v().f7656p;
            s9.a.m(textView2, "btnContinuePractice");
            textView2.setVisibility(8);
            RelativeLayout relativeLayout = v().s;
            s9.a.m(relativeLayout, "notificationPanel");
            relativeLayout.setVisibility(8);
            return;
        }
        NestedScrollView nestedScrollView2 = v().f7662w;
        s9.a.m(nestedScrollView2, "resultStatisticScroll");
        nestedScrollView2.setVisibility(0);
        TextView textView3 = v().f7657q;
        s9.a.m(textView3, "btnFinishPractice");
        textView3.setVisibility(0);
        v().f7662w.setAlpha(0.0f);
        v().f7657q.setAlpha(0.0f);
        NestedScrollView nestedScrollView3 = v().f7662w;
        s9.a.m(nestedScrollView3, "resultStatisticScroll");
        y0.e(nestedScrollView3).alpha(1.0f);
        TextView textView4 = v().f7657q;
        s9.a.m(textView4, "btnFinishPractice");
        y0.e(textView4).alpha(1.0f);
        if (a0Var != null) {
            PracticingStatisticView practicingStatisticView = v().f7661v;
            practicingStatisticView.getClass();
            boolean z12 = a0Var instanceof x;
            s1 s1Var = practicingStatisticView.f4079i;
            if (z12) {
                x xVar = (x) a0Var;
                CircularProgressBar circularProgressBar = s1Var.f7724r;
                int i10 = xVar.f10938b;
                circularProgressBar.setProgress(i10);
                s1Var.F.setText(i10 + "%");
                int i11 = xVar.f10939c;
                s1Var.f7730y.setText(String.valueOf(i11));
                int i12 = xVar.f10940d;
                s1Var.B.setText(String.valueOf(i12));
                int i13 = xVar.f10941e;
                s1Var.D.setText(String.valueOf(i13));
                s1Var.f7731z.setText(practicingStatisticView.getContext().getResources().getQuantityText(2131689478, i11));
                s1Var.C.setText(practicingStatisticView.getContext().getResources().getQuantityText(2131689474, i12));
                s1Var.E.setText(practicingStatisticView.getContext().getResources().getQuantityText(2131689475, i13));
                y8.w wVar = new y8.w();
                wVar.r(xVar.f10937a);
                RecyclerView recyclerView = s1Var.f7727v;
                recyclerView.setAdapter(wVar);
                recyclerView.setItemAnimator(null);
                ConstraintLayout constraintLayout = s1Var.f7726u;
                s9.a.m(constraintLayout, "repetitionResult");
                constraintLayout.setVisibility(8);
                ConstraintLayout constraintLayout2 = s1Var.f7723q;
                s9.a.m(constraintLayout2, "intervalPracticeResult");
                constraintLayout2.setVisibility(8);
                ConstraintLayout constraintLayout3 = s1Var.f7729x;
                s9.a.m(constraintLayout3, "topicResult");
                constraintLayout3.setVisibility(0);
                CircularProgressBar circularProgressBar2 = s1Var.f7728w;
                int i14 = xVar.f10942f;
                circularProgressBar2.setProgress(i14);
                s1Var.T.setText(i14 + "%");
                int i15 = xVar.f10943g;
                s1Var.N.setText(String.valueOf(i15));
                int i16 = xVar.f10944h;
                s1Var.P.setText(String.valueOf(i16));
                int i17 = xVar.f10945i;
                s1Var.R.setText(String.valueOf(i17));
                s1Var.O.setText(practicingStatisticView.getContext().getResources().getQuantityText(2131689473, i15));
                s1Var.Q.setText(practicingStatisticView.getContext().getResources().getQuantityText(2131689474, i16));
                s1Var.S.setText(practicingStatisticView.getContext().getResources().getQuantityText(2131689475, i17));
            } else if (a0Var instanceof y) {
                y yVar = (y) a0Var;
                CircularProgressBar circularProgressBar3 = s1Var.f7724r;
                int i18 = yVar.f10947b;
                circularProgressBar3.setProgress(i18);
                s1Var.F.setText(i18 + "%");
                int i19 = yVar.f10948c;
                s1Var.f7730y.setText(String.valueOf(i19));
                int i20 = yVar.f10949d;
                s1Var.B.setText(String.valueOf(i20));
                int i21 = yVar.f10950e;
                s1Var.D.setText(String.valueOf(i21));
                s1Var.f7731z.setText(practicingStatisticView.getContext().getResources().getQuantityText(2131689478, i19));
                s1Var.C.setText(practicingStatisticView.getContext().getResources().getQuantityText(2131689479, i20));
                s1Var.E.setText(practicingStatisticView.getContext().getResources().getQuantityText(2131689476, i21));
                y8.w wVar2 = new y8.w();
                wVar2.r(yVar.f10946a);
                RecyclerView recyclerView2 = s1Var.f7727v;
                recyclerView2.setAdapter(wVar2);
                recyclerView2.setItemAnimator(null);
                ConstraintLayout constraintLayout4 = s1Var.f7723q;
                s9.a.m(constraintLayout4, "intervalPracticeResult");
                constraintLayout4.setVisibility(0);
                ConstraintLayout constraintLayout5 = s1Var.f7726u;
                s9.a.m(constraintLayout5, "repetitionResult");
                constraintLayout5.setVisibility(0);
                ConstraintLayout constraintLayout6 = s1Var.f7729x;
                s9.a.m(constraintLayout6, "topicResult");
                constraintLayout6.setVisibility(8);
                CircularProgressBar circularProgressBar4 = s1Var.f7725t;
                int i22 = yVar.f10951f;
                circularProgressBar4.setProgress(i22);
                s1Var.M.setText(i22 + "%");
                int i23 = yVar.f10952g;
                s1Var.K.setText(String.valueOf(i23));
                int i24 = yVar.f10953h;
                s1Var.I.setText(String.valueOf(i24));
                int i25 = yVar.f10954i;
                s1Var.G.setText(String.valueOf(i25));
                s1Var.L.setText(practicingStatisticView.getContext().getResources().getQuantityText(2131689481, i23));
                s1Var.J.setText(practicingStatisticView.getContext().getResources().getQuantityText(2131689480, i24));
                s1Var.H.setText(practicingStatisticView.getContext().getResources().getQuantityText(2131689477, i25));
                CircularProgressBar circularProgressBar5 = s1Var.f7722p;
                int i26 = yVar.f10955j;
                circularProgressBar5.setProgress(i26);
                s1Var.A.setText(i26 + "%");
                s1Var.s.a(yVar.f10958m);
            }
        }
        v().f7662w.post(new y8.i(this, 0));
        if (G().isEmpty() || !z11) {
            TextView textView5 = v().f7656p;
            s9.a.m(textView5, "btnContinuePractice");
            textView5.setVisibility(8);
        } else {
            TextView textView6 = v().f7656p;
            s9.a.m(textView6, "btnContinuePractice");
            textView6.setVisibility(0);
            v().f7656p.setAlpha(0.0f);
            TextView textView7 = v().f7656p;
            s9.a.m(textView7, "btnContinuePractice");
            y0.e(textView7).alpha(1.0f);
        }
        if (s9.a.c(L(), I())) {
            boolean z13 = !(Build.VERSION.SDK_INT >= 33) || a0.i.a(getApplicationContext(), "android.permission.POST_NOTIFICATIONS") == 0;
            RelativeLayout relativeLayout2 = v().s;
            s9.a.m(relativeLayout2, "notificationPanel");
            relativeLayout2.setVisibility(z13 ^ true ? 0 : 8);
        }
    }

    public final void S() {
        LinkedList linkedList = this.f4040o0;
        linkedList.clear();
        List G = G();
        if (G.isEmpty()) {
            return;
        }
        boolean z10 = l7.b.i().getBoolean("com.releam.AppPreferenceManager.USE_FIRST_LANGUAGE_IN_PRACTICE", false);
        String L = L();
        if (!s9.a.c(L, (String) this.f4042q0.a()) && !s9.a.c(L, I())) {
            List list = G;
            ArrayList arrayList = new ArrayList(j.C(list));
            Iterator it = list.iterator();
            while (it.hasNext()) {
                l lVar = new l((l) it.next());
                d9.g gVar = d9.g.f4376i;
                arrayList.add(new d9.d(lVar, L, z10));
            }
            linkedList.addAll(arrayList);
            return;
        }
        List list2 = G;
        ArrayList arrayList2 = new ArrayList(j.C(list2));
        Iterator it2 = list2.iterator();
        while (it2.hasNext()) {
            l lVar2 = new l((l) it2.next());
            d9.g gVar2 = d9.g.f4376i;
            String K = K();
            s9.a.m(K, "<get-spellingTrainingType>(...)");
            arrayList2.add(new d9.d(lVar2, K, z10));
        }
        linkedList.addAll(arrayList2);
        if (M()) {
            ArrayList arrayList3 = new ArrayList(j.C(list2));
            Iterator it3 = list2.iterator();
            while (it3.hasNext()) {
                l lVar3 = new l((l) it3.next());
                d9.g gVar3 = d9.g.f4376i;
                String str = (String) this.f4046u0.a();
                s9.a.m(str, "<get-choosingTrainingType>(...)");
                arrayList3.add(new d9.d(lVar3, str, z10));
            }
            linkedList.addAll(arrayList3);
        }
        ArrayList arrayList4 = new ArrayList(j.C(list2));
        Iterator it4 = list2.iterator();
        while (it4.hasNext()) {
            l lVar4 = new l((l) it4.next());
            d9.g gVar4 = d9.g.f4376i;
            String str2 = (String) this.f4047v0.a();
            s9.a.m(str2, "<get-wordToMemorizeTrainingType>(...)");
            arrayList4.add(new d9.d(lVar4, str2, z10));
        }
        linkedList.addAll(arrayList4);
    }

    public final void T(boolean z10) {
        if (s9.a.c(L(), I())) {
            return;
        }
        b currentCardView = v().f7659t.getCurrentCardView();
        EditText editText = currentCardView != null ? (EditText) currentCardView.findViewById(2131296565) : null;
        if (editText != null) {
            editText.clearFocus();
        }
        int i10 = y8.g.f10904l1;
        boolean M = M();
        boolean N = N();
        i0 i0Var = i0.f9475g;
        i0 g2 = mb.a.g();
        i iVar = this.f4039n0;
        if (iVar == null) {
            s9.a.t0("mParentSection");
            throw null;
        }
        boolean b10 = g2.b(iVar);
        i iVar2 = this.f4039n0;
        if (iVar2 == null) {
            s9.a.t0("mParentSection");
            throw null;
        }
        d9.a aVar = iVar2.Y;
        y8.g gVar = new y8.g();
        gVar.a0(u3.a.g(new p9.d("CHOOSE_CORRECT_ANSWER_ENABLED_ARG", Boolean.valueOf(M)), new p9.d("REMEMBER_ASSOCIATION_ENABLED_ARG", Boolean.valueOf(N)), new p9.d("LISTENING_ENABLED_ARG", Boolean.valueOf(b10)), new p9.d("FORCE_CHOOSE_PRACTICE", Boolean.FALSE), new p9.d("LANGUAGE", aVar), new p9.d("AFTER_USER", Boolean.valueOf(z10))));
        gVar.j0(m(), "TAG_CHOOSE_PRACTICING");
    }

    @Override
    public final void onBackPressed() {
        P();
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        d0 d0Var = new d0(this);
        d0Var.f5478m = new y8.l(this, 5);
        this.B0 = d0Var;
        Serializable serializableExtra = getIntent().getSerializableExtra("com.releam.wordPagerActivity.topic");
        s9.a.l(serializableExtra, "null cannot be cast to non-null type com.solaflashapps.releam.vo.Section");
        this.f4039n0 = (i) serializableExtra;
        Serializable serializableExtra2 = getIntent().getSerializableExtra("com.releam.wordPagerActivity.type");
        s9.a.l(serializableExtra2, "null cannot be cast to non-null type com.solaflashapps.releam.practice.PracticeType");
        this.f4050y0 = (c8.g) serializableExtra2;
        ArrayList arrayList = this.f4041p0;
        arrayList.clear();
        i iVar = this.f4039n0;
        if (iVar == null) {
            s9.a.t0("mParentSection");
            throw null;
        }
        arrayList.addAll(n7.c.J(iVar.f4385i));
        LinkedHashSet linkedHashSet = this.A0;
        ?? r32 = q9.o.f8306i;
        final int i10 = 1;
        final int i11 = 0;
        Collection collection = r32;
        if (bundle != null) {
            long[] longArray = bundle.getLongArray("com.solaflashapps.releam.ui.words.training.PASSED_CARD_IDS");
            collection = r32;
            if (longArray != null) {
                int length = longArray.length;
                if (length != 0) {
                    if (length != 1) {
                        r32 = new ArrayList(longArray.length);
                        for (long j10 : longArray) {
                            r32.add(Long.valueOf(j10));
                        }
                    } else {
                        r32 = d7.f.q(Long.valueOf(longArray[0]));
                    }
                }
                collection = (Collection) r32;
            }
        }
        linkedHashSet.addAll(collection);
        final int i12 = 2;
        if (bundle == null) {
            S();
            c8.g gVar = this.f4050y0;
            if (gVar == null) {
                s9.a.t0("practiceType");
                throw null;
            }
            if (gVar == c8.g.f2943q) {
                int i13 = y8.c.f10896k1;
                boolean M = M();
                i iVar2 = this.f4039n0;
                if (iVar2 == null) {
                    s9.a.t0("mParentSection");
                    throw null;
                }
                int i14 = iVar2.f4385i;
                c cVar = this.f4051z0;
                int i15 = cVar != null ? cVar.f4368a : 0;
                d9.a aVar = iVar2.Y;
                y8.c cVar2 = new y8.c();
                cVar2.a0(u3.a.g(new p9.d("CHOOSE_CORRECT_ANSWER_ENABLED_ARG", Boolean.valueOf(M)), new p9.d("SECTION_ID", Integer.valueOf(i14)), new p9.d("BUCKET", Integer.valueOf(i15 + 1)), new p9.d("LANGUAGE", aVar)));
                cVar2.j0(m(), "TAG_INTERVAL_EXPLANATION");
            } else if (O(L())) {
                T(false);
            }
        } else {
            LinkedList linkedList = this.f4040o0;
            linkedList.clear();
            Serializable serializable = bundle.getSerializable("com.solaflashapps.releam.ui.words.training.wordsQueue");
            s9.a.l(serializable, "null cannot be cast to non-null type java.util.ArrayList<com.solaflashapps.releam.vo.PracticeCardModel>{ kotlin.collections.TypeAliasesKt.ArrayList<com.solaflashapps.releam.vo.PracticeCardModel> }");
            linkedList.addAll((ArrayList) serializable);
        }
        Serializable serializable2 = bundle != null ? bundle.getSerializable("com.solaflashapps.releam.ui.words.training.currentCardState") : null;
        d9.e eVar = serializable2 instanceof d9.e ? (d9.e) serializable2 : null;
        Toolbar toolbar = v().f7663x;
        s9.a.m(toolbar, "toolbarPager");
        toolbar.setTitle(2131821081);
        q(toolbar);
        y0 p4 = p();
        if (p4 != null) {
            p4.J(true);
        }
        v().f7657q.setOnClickListener(new View.OnClickListener(this) {

            public final PracticingActivity f10912q;

            {
                this.f10912q = this;
            }

            @Override
            public final void onClick(View view) {
                d9.d cardModel;
                int i16 = i11;
                d9.l lVar = null;
                PracticingActivity practicingActivity = this.f10912q;
                switch (i16) {
                    case 0:
                        int i17 = PracticingActivity.D0;
                        s9.a.n(practicingActivity, "this$0");
                        Intent intent = new Intent();
                        z8.b currentCardView = practicingActivity.v().f7659t.getCurrentCardView();
                        if (currentCardView != null && (cardModel = currentCardView.getCardModel()) != null) {
                            lVar = cardModel.f4370i;
                        }
                        intent.putExtra("com.solaflashapps.releam.ui.words.training.EXTRA_CURRENT_ITEM", lVar);
                        LinkedList linkedList2 = practicingActivity.f4040o0;
                        ArrayList arrayList2 = new ArrayList();
                        for (Object obj : linkedList2) {
                            if (((d9.d) obj).Y == d9.f.f4375q) {
                                arrayList2.add(obj);
                            }
                        }
                        ArrayList arrayList3 = new ArrayList(q9.j.C(arrayList2));
                        Iterator it = arrayList2.iterator();
                        while (it.hasNext()) {
                            d9.d dVar = (d9.d) it.next();
                            d9.l lVar2 = new d9.l(dVar.f4370i);
                            lVar2.Y = dVar.f4371q == d9.g.f4376i;
                            arrayList3.add(lVar2);
                        }
                        intent.putExtra("com.solaflashapps.releam.ui.words.training.EXTRA_CHANGED_WORDS", new ArrayList(arrayList3));
                        practicingActivity.setResult(-1, intent);
                        practicingActivity.finish();
                        break;
                    case 1:
                        int i18 = PracticingActivity.D0;
                        s9.a.n(practicingActivity, "this$0");
                        practicingActivity.v().f7659t.e();
                        practicingActivity.S();
                        PracticingActivity.U(practicingActivity, null, 6);
                        u3.a.G(m7.a.X0, null);
                        break;
                    default:
                        int i19 = PracticingActivity.D0;
                        s9.a.n(practicingActivity, "this$0");
                        if (Build.VERSION.SDK_INT >= 33) {
                            if (a0.i.a(practicingActivity, "android.permission.POST_NOTIFICATIONS") == 0) {
                                RelativeLayout relativeLayout = practicingActivity.v().s;
                                s9.a.m(relativeLayout, "notificationPanel");
                                relativeLayout.setVisibility(8);
                                break;
                            } else {
                                practicingActivity.C0.a("android.permission.POST_NOTIFICATIONS");
                                break;
                            }
                        } else {
                            RelativeLayout relativeLayout2 = practicingActivity.v().s;
                            s9.a.m(relativeLayout2, "notificationPanel");
                            relativeLayout2.setVisibility(8);
                            break;
                        }
                }
            }
        });
        v().f7659t.setAutoMoveCardAwayEnabled(true);
        v().f7656p.setOnClickListener(new View.OnClickListener(this) {

            public final PracticingActivity f10912q;

            {
                this.f10912q = this;
            }

            @Override
            public final void onClick(View view) {
                d9.d cardModel;
                int i16 = i10;
                d9.l lVar = null;
                PracticingActivity practicingActivity = this.f10912q;
                switch (i16) {
                    case 0:
                        int i17 = PracticingActivity.D0;
                        s9.a.n(practicingActivity, "this$0");
                        Intent intent = new Intent();
                        z8.b currentCardView = practicingActivity.v().f7659t.getCurrentCardView();
                        if (currentCardView != null && (cardModel = currentCardView.getCardModel()) != null) {
                            lVar = cardModel.f4370i;
                        }
                        intent.putExtra("com.solaflashapps.releam.ui.words.training.EXTRA_CURRENT_ITEM", lVar);
                        LinkedList linkedList2 = practicingActivity.f4040o0;
                        ArrayList arrayList2 = new ArrayList();
                        for (Object obj : linkedList2) {
                            if (((d9.d) obj).Y == d9.f.f4375q) {
                                arrayList2.add(obj);
                            }
                        }
                        ArrayList arrayList3 = new ArrayList(q9.j.C(arrayList2));
                        Iterator it = arrayList2.iterator();
                        while (it.hasNext()) {
                            d9.d dVar = (d9.d) it.next();
                            d9.l lVar2 = new d9.l(dVar.f4370i);
                            lVar2.Y = dVar.f4371q == d9.g.f4376i;
                            arrayList3.add(lVar2);
                        }
                        intent.putExtra("com.solaflashapps.releam.ui.words.training.EXTRA_CHANGED_WORDS", new ArrayList(arrayList3));
                        practicingActivity.setResult(-1, intent);
                        practicingActivity.finish();
                        break;
                    case 1:
                        int i18 = PracticingActivity.D0;
                        s9.a.n(practicingActivity, "this$0");
                        practicingActivity.v().f7659t.e();
                        practicingActivity.S();
                        PracticingActivity.U(practicingActivity, null, 6);
                        u3.a.G(m7.a.X0, null);
                        break;
                    default:
                        int i19 = PracticingActivity.D0;
                        s9.a.n(practicingActivity, "this$0");
                        if (Build.VERSION.SDK_INT >= 33) {
                            if (a0.i.a(practicingActivity, "android.permission.POST_NOTIFICATIONS") == 0) {
                                RelativeLayout relativeLayout = practicingActivity.v().s;
                                s9.a.m(relativeLayout, "notificationPanel");
                                relativeLayout.setVisibility(8);
                                break;
                            } else {
                                practicingActivity.C0.a("android.permission.POST_NOTIFICATIONS");
                                break;
                            }
                        } else {
                            RelativeLayout relativeLayout2 = practicingActivity.v().s;
                            s9.a.m(relativeLayout2, "notificationPanel");
                            relativeLayout2.setVisibility(8);
                            break;
                        }
                }
            }
        });
        v().s.setOnClickListener(new View.OnClickListener(this) {

            public final PracticingActivity f10912q;

            {
                this.f10912q = this;
            }

            @Override
            public final void onClick(View view) {
                d9.d cardModel;
                int i16 = i12;
                d9.l lVar = null;
                PracticingActivity practicingActivity = this.f10912q;
                switch (i16) {
                    case 0:
                        int i17 = PracticingActivity.D0;
                        s9.a.n(practicingActivity, "this$0");
                        Intent intent = new Intent();
                        z8.b currentCardView = practicingActivity.v().f7659t.getCurrentCardView();
                        if (currentCardView != null && (cardModel = currentCardView.getCardModel()) != null) {
                            lVar = cardModel.f4370i;
                        }
                        intent.putExtra("com.solaflashapps.releam.ui.words.training.EXTRA_CURRENT_ITEM", lVar);
                        LinkedList linkedList2 = practicingActivity.f4040o0;
                        ArrayList arrayList2 = new ArrayList();
                        for (Object obj : linkedList2) {
                            if (((d9.d) obj).Y == d9.f.f4375q) {
                                arrayList2.add(obj);
                            }
                        }
                        ArrayList arrayList3 = new ArrayList(q9.j.C(arrayList2));
                        Iterator it = arrayList2.iterator();
                        while (it.hasNext()) {
                            d9.d dVar = (d9.d) it.next();
                            d9.l lVar2 = new d9.l(dVar.f4370i);
                            lVar2.Y = dVar.f4371q == d9.g.f4376i;
                            arrayList3.add(lVar2);
                        }
                        intent.putExtra("com.solaflashapps.releam.ui.words.training.EXTRA_CHANGED_WORDS", new ArrayList(arrayList3));
                        practicingActivity.setResult(-1, intent);
                        practicingActivity.finish();
                        break;
                    case 1:
                        int i18 = PracticingActivity.D0;
                        s9.a.n(practicingActivity, "this$0");
                        practicingActivity.v().f7659t.e();
                        practicingActivity.S();
                        PracticingActivity.U(practicingActivity, null, 6);
                        u3.a.G(m7.a.X0, null);
                        break;
                    default:
                        int i19 = PracticingActivity.D0;
                        s9.a.n(practicingActivity, "this$0");
                        if (Build.VERSION.SDK_INT >= 33) {
                            if (a0.i.a(practicingActivity, "android.permission.POST_NOTIFICATIONS") == 0) {
                                RelativeLayout relativeLayout = practicingActivity.v().s;
                                s9.a.m(relativeLayout, "notificationPanel");
                                relativeLayout.setVisibility(8);
                                break;
                            } else {
                                practicingActivity.C0.a("android.permission.POST_NOTIFICATIONS");
                                break;
                            }
                        } else {
                            RelativeLayout relativeLayout2 = practicingActivity.v().s;
                            s9.a.m(relativeLayout2, "notificationPanel");
                            relativeLayout2.setVisibility(8);
                            break;
                        }
                }
            }
        });
        o v4 = v();
        y8.l lVar = new y8.l(this, 2);
        PracticingFrame practicingFrame = v4.f7659t;
        practicingFrame.setOnCardLearnedCallback(lVar);
        practicingFrame.setOnCardNotLearnedCallback(new y8.l(this, 3));
        practicingFrame.setOnCardSkippedCallback(new y8.l(this, 4));
        U(this, eVar, 4);
        long currentTimeMillis = System.currentTimeMillis();
        i iVar3 = this.f4039n0;
        if (iVar3 == null) {
            s9.a.t0("mParentSection");
            throw null;
        }
        iVar3.W = currentTimeMillis;
        n7.c.S(iVar3);
    }

    @Override
    public final boolean onCreateOptionsMenu(Menu menu) {
        s9.a.n(menu, "menu");
        getMenuInflater().inflate(2131558404, menu);
        String L = L();
        MenuItem findItem = menu.findItem(2131297118);
        if (findItem != null) {
            PracticingFrame practicingFrame = v().f7659t;
            s9.a.m(practicingFrame, "practicingFrame");
            boolean z10 = false;
            if ((practicingFrame.getVisibility() == 0) && !s9.a.c(L, I())) {
                z10 = true;
            }
            findItem.setVisible(z10);
        }
        return true;
    }

    @Override
    public final boolean onOptionsItemSelected(MenuItem menuItem) {
        s9.a.n(menuItem, "item");
        int itemId = menuItem.getItemId();
        if (itemId == 2131297118) {
            T(true);
            u3.a.G(m7.a.S0, null);
            return true;
        }
        if (itemId != 16908332) {
            return super.onOptionsItemSelected(menuItem);
        }
        P();
        return true;
    }

    @Override
    public final void onSaveInstanceState(Bundle bundle) {
        s9.a.n(bundle, "outState");
        super.onSaveInstanceState(bundle);
        bundle.putSerializable("com.solaflashapps.releam.ui.words.training.wordsQueue", new ArrayList(this.f4040o0));
        b currentCardView = v().f7659t.getCurrentCardView();
        bundle.putSerializable("com.solaflashapps.releam.ui.words.training.currentCardState", currentCardView != null ? currentCardView.getCardState() : null);
        LinkedHashSet linkedHashSet = this.A0;
        s9.a.n(linkedHashSet, "<this>");
        long[] jArr = new long[linkedHashSet.size()];
        Iterator it = linkedHashSet.iterator();
        int i10 = 0;
        while (it.hasNext()) {
            jArr[i10] = ((Number) it.next()).longValue();
            i10++;
        }
        bundle.putLongArray("com.solaflashapps.releam.ui.words.training.PASSED_CARD_IDS", jArr);
    }

    @Override
    public final void onStart() {
        super.onStart();
        d0 d0Var = this.B0;
        if (d0Var == null) {
            s9.a.t0("tutorialPopup");
            throw null;
        }
        View view = v().f1012g;
        s9.a.m(view, "getRoot(...)");
        d0Var.g(view, u.f5548u);
    }

    @Override
    public final void onStop() {
        super.onStop();
        i0 i0Var = i0.f9475g;
        mb.a.g().e();
        this.f4049x0.end();
    }
}