package io.flutter.plugin.editing;

import android.view.View;
import dd.n0;
import dd.o0;
import io.flutter.embedding.engine.FlutterJNI;

/* JADX INFO: loaded from: classes.dex */
public final class k implements o0 {

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

    public /* synthetic */ k(Object obj) {
        this.f28163a = obj;
    }

    public static boolean c(int i10) {
        return (48 <= i10 && i10 <= 57) || i10 == 35 || i10 == 42;
    }

    public final void a() {
        m mVar = (m) this.f28163a;
        if (mVar.f28170e.f28164a == TextInputPlugin$InputTarget$Type.f28119d) {
            mVar.k();
            return;
        }
        View view = mVar.f28166a;
        mVar.k();
        mVar.f28167b.hideSoftInputFromWindow(view.getApplicationWindowToken(), 0);
    }

    public final boolean b(int i10) {
        return ((FlutterJNI) this.f28163a).isCodePointEmoji(i10);
    }

    public final boolean d(int i10) {
        return ((FlutterJNI) this.f28163a).isCodePointVariantSelector(i10);
    }

    public final void e(n0 n0Var) {
        n0 n0Var2;
        int i10;
        int i11;
        m mVar = (m) this.f28163a;
        View view = mVar.f28166a;
        if (!mVar.f28172g && (n0Var2 = mVar.f28175j) != null && (i10 = n0Var2.f25141d) >= 0 && (i11 = n0Var2.f25142e) > i10) {
            int i12 = i11 - i10;
            int i13 = n0Var.f25142e;
            int i14 = n0Var.f25141d;
            boolean z10 = true;
            if (i12 == i13 - i14) {
                int i15 = 0;
                while (true) {
                    if (i15 >= i12) {
                        z10 = false;
                        break;
                    } else if (n0Var2.f25138a.charAt(i15 + i10) != n0Var.f25138a.charAt(i15 + i14)) {
                        break;
                    } else {
                        i15++;
                    }
                }
            }
            mVar.f28172g = z10;
        }
        mVar.f28175j = n0Var;
        mVar.f28171f.e(n0Var);
        if (mVar.f28172g) {
            mVar.f28167b.restartInput(view);
            mVar.f28172g = false;
        }
    }
}
