package d3; import android.animation.Animator; import android.animation.AnimatorInflater; import android.animation.AnimatorSet; import android.animation.ObjectAnimator; import android.animation.PropertyValuesHolder; import android.content.Context; import android.content.res.TypedArray; import android.util.Log; import androidx.collection.g; import java.util.ArrayList; import java.util.List; /* loaded from: classes2.dex */ public class c { /* renamed from: a, reason: collision with root package name */ private final g f9110a = new g(); /* renamed from: b, reason: collision with root package name */ private final g f9111b = new g(); private static void a(c cVar, Animator animator) { if (animator instanceof ObjectAnimator) { ObjectAnimator objectAnimator = (ObjectAnimator) animator; cVar.e(objectAnimator.getPropertyName(), objectAnimator.getValues()); cVar.f(objectAnimator.getPropertyName(), d.a(objectAnimator)); } else { throw new IllegalArgumentException("Animator must be an ObjectAnimator: " + animator); } } public static c b(Context context, TypedArray typedArray, int i10) { int resourceId; if (!typedArray.hasValue(i10) || (resourceId = typedArray.getResourceId(i10, 0)) == 0) { return null; } return c(context, resourceId); } public static c c(Context context, int i10) { try { Animator loadAnimator = AnimatorInflater.loadAnimator(context, i10); if (loadAnimator instanceof AnimatorSet) { return d(((AnimatorSet) loadAnimator).getChildAnimations()); } if (loadAnimator == null) { return null; } ArrayList arrayList = new ArrayList(); arrayList.add(loadAnimator); return d(arrayList); } catch (Exception e10) { Log.w("MotionSpec", "Can't load animation resource ID #0x" + Integer.toHexString(i10), e10); return null; } } private static c d(List list) { c cVar = new c(); int size = list.size(); for (int i10 = 0; i10 < size; i10++) { a(cVar, (Animator) list.get(i10)); } return cVar; } public void e(String str, PropertyValuesHolder[] propertyValuesHolderArr) { this.f9111b.put(str, propertyValuesHolderArr); } public boolean equals(Object obj) { if (this == obj) { return true; } if (obj instanceof c) { return this.f9110a.equals(((c) obj).f9110a); } return false; } public void f(String str, d dVar) { this.f9110a.put(str, dVar); } public int hashCode() { return this.f9110a.hashCode(); } public String toString() { return '\n' + getClass().getName() + '{' + Integer.toHexString(System.identityHashCode(this)) + " timings: " + this.f9110a + "}\n"; } }