package com.google.android.material.textfield;

import android.animation.TimeInterpolator;
import android.animation.ValueAnimator;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.os.SystemClock;
import android.view.View;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityManager;
import android.widget.AutoCompleteTextView;
import android.widget.EditText;
import android.widget.Spinner;
import androidx.annotation.Nullable;

/* JADX INFO: loaded from: classes2.dex */
public final class l extends p {

    @Nullable
    private AccessibilityManager accessibilityManager;

    @Nullable
    private AutoCompleteTextView autoCompleteTextView;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final int f23412e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final int f23413f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final TimeInterpolator f23414g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final b f23415h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final c f23416i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final j f23417j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public boolean f23418k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public boolean f23419l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public boolean f23420m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public long f23421n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public ValueAnimator f23422o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public ValueAnimator f23423p;

    /* JADX WARN: Type inference failed for: r0v2, types: [com.google.android.material.textfield.j] */
    public l(o oVar) {
        super(oVar);
        int i10 = 1;
        this.f23415h = new b(this, i10);
        this.f23416i = new c(this, i10);
        this.f23417j = new AccessibilityManager.TouchExplorationStateChangeListener() { // from class: com.google.android.material.textfield.j
            @Override // android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener
            public final void onTouchExplorationStateChanged(boolean z10) {
                l.s(this.f23410a, z10);
            }
        };
        this.f23421n = Long.MAX_VALUE;
        Context context = oVar.getContext();
        int i11 = x8.c.motionDurationShort3;
        this.f23413f = com.bumptech.glide.f.o(context, i11, 67);
        this.f23412e = com.bumptech.glide.f.o(oVar.getContext(), i11, 50);
        this.f23414g = com.bumptech.glide.f.p(oVar.getContext(), x8.c.motionEasingLinearInterpolator, y8.a.f36864a);
    }

    public static void s(l lVar, boolean z10) {
        AutoCompleteTextView autoCompleteTextView = lVar.autoCompleteTextView;
        if (autoCompleteTextView == null || autoCompleteTextView.getInputType() != 0) {
            return;
        }
        lVar.f23442d.setImportantForAccessibility(z10 ? 2 : 1);
    }

    public static /* synthetic */ void t(l lVar) {
        boolean zIsPopupShowing = lVar.autoCompleteTextView.isPopupShowing();
        lVar.u(zIsPopupShowing);
        lVar.f23419l = zIsPopupShowing;
    }

    @Override // com.google.android.material.textfield.p
    public final void a() {
        if (this.accessibilityManager.isTouchExplorationEnabled() && this.autoCompleteTextView.getInputType() != 0 && !this.f23442d.hasFocus()) {
            this.autoCompleteTextView.dismissDropDown();
        }
        this.autoCompleteTextView.post(new y.a(this, 16));
    }

    @Override // com.google.android.material.textfield.p
    public final int c() {
        return x8.k.exposed_dropdown_menu_content_description;
    }

    @Override // com.google.android.material.textfield.p
    public final int d() {
        return x8.f.mtrl_dropdown_arrow;
    }

    @Override // com.google.android.material.textfield.p
    public final View.OnFocusChangeListener e() {
        return this.f23416i;
    }

    @Override // com.google.android.material.textfield.p
    public final View.OnClickListener f() {
        return this.f23415h;
    }

    @Override // com.google.android.material.textfield.p
    public final AccessibilityManager.TouchExplorationStateChangeListener h() {
        return this.f23417j;
    }

    @Override // com.google.android.material.textfield.p
    public final boolean i(int i10) {
        return i10 != 0;
    }

    @Override // com.google.android.material.textfield.p
    public final boolean j() {
        return this.f23418k;
    }

    @Override // com.google.android.material.textfield.p
    public final boolean l() {
        return this.f23420m;
    }

    @Override // com.google.android.material.textfield.p
    public final void m(q0.f fVar) {
        if (this.autoCompleteTextView.getInputType() == 0) {
            fVar.j(Spinner.class.getName());
        }
        if (Build.VERSION.SDK_INT >= 26 ? fVar.f32077a.isShowingHintText() : fVar.e(4)) {
            fVar.setHintText(null);
        }
    }

    @Override // com.google.android.material.textfield.p
    public final void n(AccessibilityEvent accessibilityEvent) {
        if (this.accessibilityManager.isEnabled() && this.autoCompleteTextView.getInputType() == 0) {
            boolean z10 = (accessibilityEvent.getEventType() == 32768 || accessibilityEvent.getEventType() == 8) && this.f23420m && !this.autoCompleteTextView.isPopupShowing();
            if (accessibilityEvent.getEventType() == 1 || z10) {
                v();
                this.f23419l = true;
                this.f23421n = SystemClock.uptimeMillis();
            }
        }
    }

    @Override // com.google.android.material.textfield.p
    public void onEditTextAttached(@Nullable EditText editText) {
        if (!(editText instanceof AutoCompleteTextView)) {
            throw new RuntimeException("EditText needs to be an AutoCompleteTextView if an Exposed Dropdown Menu is being used.");
        }
        AutoCompleteTextView autoCompleteTextView = (AutoCompleteTextView) editText;
        this.autoCompleteTextView = autoCompleteTextView;
        autoCompleteTextView.setOnTouchListener(new s9.g(this, 1));
        this.autoCompleteTextView.setOnDismissListener(new AutoCompleteTextView.OnDismissListener() { // from class: com.google.android.material.textfield.k
            @Override // android.widget.AutoCompleteTextView.OnDismissListener
            public final void onDismiss() {
                l lVar = this.f23411a;
                lVar.f23419l = true;
                lVar.f23421n = SystemClock.uptimeMillis();
                lVar.u(false);
            }
        });
        this.autoCompleteTextView.setThreshold(0);
        TextInputLayout textInputLayout = this.f23439a;
        textInputLayout.setErrorIconDrawable((Drawable) null);
        if (editText.getInputType() == 0 && this.accessibilityManager.isTouchExplorationEnabled()) {
            this.f23442d.setImportantForAccessibility(2);
        }
        textInputLayout.setEndIconVisible(true);
    }

    @Override // com.google.android.material.textfield.p
    public final void q() {
        ValueAnimator valueAnimatorOfFloat = ValueAnimator.ofFloat(0.0f, 1.0f);
        TimeInterpolator timeInterpolator = this.f23414g;
        valueAnimatorOfFloat.setInterpolator(timeInterpolator);
        valueAnimatorOfFloat.setDuration(this.f23413f);
        int i10 = 9;
        valueAnimatorOfFloat.addUpdateListener(new d9.b(this, i10));
        this.f23423p = valueAnimatorOfFloat;
        ValueAnimator valueAnimatorOfFloat2 = ValueAnimator.ofFloat(1.0f, 0.0f);
        valueAnimatorOfFloat2.setInterpolator(timeInterpolator);
        valueAnimatorOfFloat2.setDuration(this.f23412e);
        valueAnimatorOfFloat2.addUpdateListener(new d9.b(this, i10));
        this.f23422o = valueAnimatorOfFloat2;
        valueAnimatorOfFloat2.addListener(new l.e(this, 12));
        this.accessibilityManager = (AccessibilityManager) this.f23441c.getSystemService("accessibility");
    }

    @Override // com.google.android.material.textfield.p
    public final void r() {
        AutoCompleteTextView autoCompleteTextView = this.autoCompleteTextView;
        if (autoCompleteTextView != null) {
            autoCompleteTextView.setOnTouchListener(null);
            this.autoCompleteTextView.setOnDismissListener(null);
        }
    }

    public final void u(boolean z10) {
        if (this.f23420m != z10) {
            this.f23420m = z10;
            this.f23423p.cancel();
            this.f23422o.start();
        }
    }

    public final void v() {
        if (this.autoCompleteTextView == null) {
            return;
        }
        long jUptimeMillis = SystemClock.uptimeMillis() - this.f23421n;
        if (jUptimeMillis < 0 || jUptimeMillis > 300) {
            this.f23419l = false;
        }
        if (this.f23419l) {
            this.f23419l = false;
            return;
        }
        u(!this.f23420m);
        if (!this.f23420m) {
            this.autoCompleteTextView.dismissDropDown();
        } else {
            this.autoCompleteTextView.requestFocus();
            this.autoCompleteTextView.showDropDown();
        }
    }
}
