package z;

import android.text.Editable;
import android.text.Selection;
import android.text.Spannable;
import android.text.TextWatcher;
import android.widget.EditText;
import androidx.emoji2.text.e;
import java.lang.ref.Reference;
import java.lang.ref.WeakReference;

/* JADX INFO: compiled from: EmojiTextWatcher.java */
/* JADX INFO: loaded from: classes.dex */
final class g implements TextWatcher {

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private final EditText f5968e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private final boolean f5969f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private e.AbstractC0029e f5970g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private int f5971h = Integer.MAX_VALUE;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private int f5972i = 0;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    private boolean f5973j = true;

    /* JADX INFO: compiled from: EmojiTextWatcher.java */
    private static class a extends e.AbstractC0029e {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        private final Reference<EditText> f5974a;

        a(EditText editText) {
            this.f5974a = new WeakReference(editText);
        }

        @Override // androidx.emoji2.text.e.AbstractC0029e
        public void b() {
            super.b();
            g.b(this.f5974a.get(), 1);
        }
    }

    g(EditText editText, boolean z2) {
        this.f5968e = editText;
        this.f5969f = z2;
    }

    private e.AbstractC0029e a() {
        if (this.f5970g == null) {
            this.f5970g = new a(this.f5968e);
        }
        return this.f5970g;
    }

    static void b(EditText editText, int i3) {
        if (i3 == 1 && editText != null && editText.isAttachedToWindow()) {
            Editable editableText = editText.getEditableText();
            int selectionStart = Selection.getSelectionStart(editableText);
            int selectionEnd = Selection.getSelectionEnd(editableText);
            androidx.emoji2.text.e.b().o(editableText);
            d.b(editableText, selectionStart, selectionEnd);
        }
    }

    private boolean d() {
        return (this.f5973j && (this.f5969f || androidx.emoji2.text.e.h())) ? false : true;
    }

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

    @Override // android.text.TextWatcher
    public void beforeTextChanged(CharSequence charSequence, int i3, int i4, int i5) {
    }

    public void c(boolean z2) {
        if (this.f5973j != z2) {
            if (this.f5970g != null) {
                androidx.emoji2.text.e.b().t(this.f5970g);
            }
            this.f5973j = z2;
            if (z2) {
                b(this.f5968e, androidx.emoji2.text.e.b().d());
            }
        }
    }

    @Override // android.text.TextWatcher
    public void onTextChanged(CharSequence charSequence, int i3, int i4, int i5) {
        if (this.f5968e.isInEditMode() || d() || i4 > i5 || !(charSequence instanceof Spannable)) {
            return;
        }
        int iD = androidx.emoji2.text.e.b().d();
        if (iD != 0) {
            if (iD == 1) {
                androidx.emoji2.text.e.b().r((Spannable) charSequence, i3, i3 + i5, this.f5971h, this.f5972i);
                return;
            } else if (iD != 3) {
                return;
            }
        }
        androidx.emoji2.text.e.b().s(a());
    }
}
