package g1;

import android.text.Editable;
import android.text.Selection;
import android.text.Spannable;
import android.text.TextWatcher;
import android.widget.EditText;
import androidx.annotation.Nullable;
import androidx.emoji2.text.t;

/* JADX INFO: loaded from: classes.dex */
public final class n implements TextWatcher {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final EditText f26150a;

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final boolean f26151b = false;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public boolean f26153d = true;

    public n(EditText editText) {
        this.f26150a = editText;
    }

    public static void processTextOnEnablingEvent(@Nullable EditText editText, int i10) {
        if (i10 == 1 && editText != null && editText.isAttachedToWindow()) {
            Editable editableText = editText.getEditableText();
            int selectionStart = Selection.getSelectionStart(editableText);
            int selectionEnd = Selection.getSelectionEnd(editableText);
            t.a().process(editableText);
            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 i10, int i11, int i12) {
    }

    @Override // android.text.TextWatcher
    public final void onTextChanged(CharSequence charSequence, int i10, int i11, int i12) {
        EditText editText = this.f26150a;
        if (editText.isInEditMode() || !this.f26153d) {
            return;
        }
        if ((this.f26151b || t.d()) && i11 <= i12 && (charSequence instanceof Spannable)) {
            int iB = t.a().b();
            if (iB != 0) {
                if (iB == 1) {
                    t.a().process((Spannable) charSequence, i10, i10 + i12, Integer.MAX_VALUE, 0);
                    return;
                } else if (iB != 3) {
                    return;
                }
            }
            t tVarA = t.a();
            if (this.f26152c == null) {
                this.f26152c = new m(editText);
            }
            tVarA.g(this.f26152c);
        }
    }
}
