package defpackage;

import android.text.Editable;
import android.text.Selection;
import android.text.Spannable;
import android.text.TextWatcher;
import android.widget.EditText;

/* JADX INFO: renamed from: ᵵʽ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4698 implements TextWatcher {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final EditText f17866;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public boolean f17867 = true;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public C4832 f17868;

    public C4698(EditText editText) {
        this.f17866 = editText;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static void m9834(EditText editText, int i) throws Throwable {
        int length;
        if (i == 1 && editText != null && editText.isAttachedToWindow()) {
            Editable editableText = editText.getEditableText();
            int selectionStart = Selection.getSelectionStart(editableText);
            int selectionEnd = Selection.getSelectionEnd(editableText);
            C3880 c3880M8582 = C3880.m8582();
            if (editableText == null) {
                length = 0;
            } else {
                c3880M8582.getClass();
                length = editableText.length();
            }
            c3880M8582.m8585(editableText, 0, length);
            if (selectionStart >= 0 && selectionEnd >= 0) {
                Selection.setSelection(editableText, selectionStart, selectionEnd);
            } else if (selectionStart >= 0) {
                Selection.setSelection(editableText, selectionStart);
            } else if (selectionEnd >= 0) {
                Selection.setSelection(editableText, selectionEnd);
            }
        }
    }

    @Override // android.text.TextWatcher
    public final void afterTextChanged(Editable editable) {
    }

    @Override // android.text.TextWatcher
    public final void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
    }

    @Override // android.text.TextWatcher
    public final void onTextChanged(CharSequence charSequence, int i, int i2, int i3) throws Throwable {
        EditText editText = this.f17866;
        if (editText.isInEditMode() || !this.f17867 || C3880.f14798 == null || i2 > i3 || !(charSequence instanceof Spannable)) {
            return;
        }
        int iM8583 = C3880.m8582().m8583();
        if (iM8583 != 0) {
            if (iM8583 == 1) {
                C3880.m8582().m8585((Spannable) charSequence, i, i3 + i);
                return;
            } else if (iM8583 != 3) {
                return;
            }
        }
        C3880 c3880M8582 = C3880.m8582();
        if (this.f17868 == null) {
            this.f17868 = new C4832(editText);
        }
        c3880M8582.m8587(this.f17868);
    }
}
