package z;

import android.os.Build;
import android.text.method.KeyListener;
import android.text.method.NumberKeyListener;
import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputConnection;
import android.widget.EditText;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final b f5949a;

    /* JADX INFO: renamed from: z.a$a, reason: collision with other inner class name */
    /* JADX INFO: compiled from: EmojiEditTextHelper.java */
    private static class C0088a extends b {

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

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

        C0088a(EditText editText, boolean z2) {
            this.f5950a = editText;
            g gVar = new g(editText, z2);
            this.f5951b = gVar;
            editText.addTextChangedListener(gVar);
            editText.setEditableFactory(z.b.getInstance());
        }

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

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

        @Override // z.a.b
        void c(boolean z2) {
            this.f5951b.c(z2);
        }
    }

    /* JADX INFO: compiled from: EmojiEditTextHelper.java */
    static class b {
        b() {
        }

        KeyListener a(KeyListener keyListener) {
            return keyListener;
        }

        InputConnection b(InputConnection inputConnection, EditorInfo editorInfo) {
            return inputConnection;
        }

        void c(boolean z2) {
        }
    }

    public a(EditText editText, boolean z2) {
        androidx.core.util.h.g(editText, "editText cannot be null");
        if (Build.VERSION.SDK_INT < 19) {
            this.f5949a = new b();
        } else {
            this.f5949a = new C0088a(editText, z2);
        }
    }

    public KeyListener a(KeyListener keyListener) {
        return this.f5949a.a(keyListener);
    }

    public InputConnection b(InputConnection inputConnection, EditorInfo editorInfo) {
        if (inputConnection == null) {
            return null;
        }
        return this.f5949a.b(inputConnection, editorInfo);
    }

    public void c(boolean z2) {
        this.f5949a.c(z2);
    }
}
