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 i {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final ArrayList<b> f4086a = new ArrayList<>();

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

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private final Animator.AnimatorListener f4089d = 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) {
            i iVar = i.this;
            if (iVar.f4088c == animator) {
                iVar.f4088c = null;
            }
        }
    }

    /* JADX INFO: compiled from: StateListAnimator.java */
    static class b {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        final int[] f4091a;

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

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

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

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

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

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

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