discord-jadx/app/src/main/java/c/c/a/a0/q.java

70 lines
2.0 KiB
Java

package c.c.a.a0;
import c.c.a.a0.h0.c;
import c.c.a.c0.a;
import c.c.a.d;
import c.c.a.w.c.h;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
/* compiled from: KeyframesParser */
public class q {
public static c.a a = c.a.a("k");
public static <T> List<a<T>> a(c cVar, d dVar, float f, g0<T> g0Var) throws IOException {
ArrayList arrayList = new ArrayList();
if (cVar.w() == c.b.STRING) {
dVar.a("Lottie doesn't support expressions.");
return arrayList;
}
cVar.b();
while (cVar.e()) {
if (cVar.z(a) != 0) {
cVar.C();
} else if (cVar.w() == c.b.BEGIN_ARRAY) {
cVar.a();
if (cVar.w() == c.b.NUMBER) {
arrayList.add(p.a(cVar, dVar, f, g0Var, false));
} else {
while (cVar.e()) {
arrayList.add(p.a(cVar, dVar, f, g0Var, true));
}
}
cVar.c();
} else {
arrayList.add(p.a(cVar, dVar, f, g0Var, false));
}
}
cVar.d();
b(arrayList);
return arrayList;
}
public static <T> void b(List<? extends a<T>> list) {
int i;
T t;
int size = list.size();
int i2 = 0;
while (true) {
i = size - 1;
if (i2 >= i) {
break;
}
a aVar = (a) list.get(i2);
i2++;
a aVar2 = (a) list.get(i2);
aVar.f = Float.valueOf(aVar2.e);
if (aVar.f259c == null && (t = aVar2.b) != null) {
aVar.f259c = t;
if (aVar instanceof h) {
((h) aVar).e();
}
}
}
a aVar3 = (a) list.get(i);
if ((aVar3.b == null || aVar3.f259c == null) && list.size() > 1) {
list.remove(aVar3);
}
}
}