正在查看: Releam v2.13.2 应用的 PracticingActivity.java JAVA 源代码文件
本页面展示 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();
}
}