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 List> a(c cVar, d dVar, float f, g0 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 void b(List> 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); } } }