package com.google.android.material.internal;

import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.ValueAnimator;
import android.util.StateSet;
import java.util.ArrayList;

/* JADX INFO: compiled from: StateListAnimator.java */
/* JADX INFO: loaded from: classes.dex */
public final class d {
    private final ArrayList<b> a = new ArrayList<>();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private b f1792b = null;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    ValueAnimator f1793c = null;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private final Animator.AnimatorListener f1794d = new a();

    /* JADX INFO: compiled from: StateListAnimator.java */
    class a extends AnimatorListenerAdapter {
        a() {
        }

        @Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
        public void onAnimationEnd(Animator animator) {
            d dVar = d.this;
            if (dVar.f1793c == animator) {
                dVar.f1793c = null;
            }
        }
    }

    /* JADX INFO: compiled from: StateListAnimator.java */
    static class b {
        final int[] a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final ValueAnimator f1795b;

        b(int[] iArr, ValueAnimator valueAnimator) {
            this.a = iArr;
            this.f1795b = valueAnimator;
        }
    }

    private void b() {
        ValueAnimator valueAnimator = this.f1793c;
        if (valueAnimator != null) {
            valueAnimator.cancel();
            this.f1793c = null;
        }
    }

    private void e(b bVar) {
        ValueAnimator valueAnimator = bVar.f1795b;
        this.f1793c = valueAnimator;
        valueAnimator.start();
    }

    public void a(int[] iArr, ValueAnimator valueAnimator) {
        b bVar = new b(iArr, valueAnimator);
        valueAnimator.addListener(this.f1794d);
        this.a.add(bVar);
    }

    public void c() {
        ValueAnimator valueAnimator = this.f1793c;
        if (valueAnimator != null) {
            valueAnimator.end();
            this.f1793c = null;
        }
    }

    public void d(int[] iArr) {
        b bVar;
        int size = this.a.size();
        int i2 = 0;
        while (true) {
            if (i2 >= size) {
                bVar = null;
                break;
            }
            bVar = this.a.get(i2);
            if (StateSet.stateSetMatches(bVar.a, iArr)) {
                break;
            } else {
                i2++;
            }
        }
        b bVar2 = this.f1792b;
        if (bVar == bVar2) {
            return;
        }
        if (bVar2 != null) {
            b();
        }
        this.f1792b = bVar;
        if (bVar != null) {
            e(bVar);
        }
    }
}
