package c.j.b;

import android.text.method.KeyListener;
import android.text.method.NumberKeyListener;
import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputConnection;
import android.widget.EditText;
import c.j.a.i;
import java.util.Objects;

/* JADX INFO: compiled from: EmojiEditTextHelper.java */
/* JADX INFO: loaded from: classes.dex */
public final class a {
    public final b a;

    /* JADX INFO: renamed from: c.j.b.a$a, reason: collision with other inner class name */
    /* JADX INFO: compiled from: EmojiEditTextHelper.java */
    public static class C0015a extends b {
        public final EditText a;

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

        public C0015a(EditText editText, boolean z) {
            this.a = editText;
            g gVar = new g(editText, z);
            this.f1574b = gVar;
            editText.addTextChangedListener(gVar);
            if (c.j.b.b.f1575b == null) {
                synchronized (c.j.b.b.a) {
                    if (c.j.b.b.f1575b == null) {
                        c.j.b.b.f1575b = new c.j.b.b();
                    }
                }
            }
            editText.setEditableFactory(c.j.b.b.f1575b);
        }

        @Override // c.j.b.a.b
        public KeyListener a(KeyListener keyListener) {
            if (keyListener instanceof e) {
                return keyListener;
            }
            if (keyListener == null) {
                return null;
            }
            return keyListener instanceof NumberKeyListener ? keyListener : new e(keyListener);
        }

        @Override // c.j.b.a.b
        public InputConnection b(InputConnection inputConnection, EditorInfo editorInfo) {
            return inputConnection instanceof c ? inputConnection : new c(this.a, inputConnection, editorInfo);
        }

        @Override // c.j.b.a.b
        public void c(boolean z) {
            g gVar = this.f1574b;
            if (gVar.f1586g != z) {
                if (gVar.f1585f != null) {
                    i iVarA = i.a();
                    i.e eVar = gVar.f1585f;
                    Objects.requireNonNull(iVarA);
                    c.f.b.h.f(eVar, "initCallback cannot be null");
                    iVarA.f1520c.writeLock().lock();
                    try {
                        iVarA.f1521d.remove(eVar);
                    } finally {
                        iVarA.f1520c.writeLock().unlock();
                    }
                }
                gVar.f1586g = z;
                if (z) {
                    g.a(gVar.f1583b, i.a().b());
                }
            }
        }
    }

    /* JADX INFO: compiled from: EmojiEditTextHelper.java */
    public static class b {
        public KeyListener a(KeyListener keyListener) {
            throw null;
        }

        public InputConnection b(InputConnection inputConnection, EditorInfo editorInfo) {
            throw null;
        }

        public void c(boolean z) {
            throw null;
        }
    }

    public a(EditText editText, boolean z) {
        c.f.b.h.f(editText, "editText cannot be null");
        this.a = new C0015a(editText, z);
    }
}
