com-dot-app-sancharsaathi-1-5-0.apk

Download file
    package N2;

import X2.i;
import X2.j;
import android.view.KeyCharacterMap;
import android.view.KeyEvent;
import io.flutter.plugin.editing.h;
import java.util.HashSet;
import java.util.Map;

public class E implements h.a, j.b {

    /* renamed from: a  reason: collision with root package name */
    public final d[] f1863a;

    /* renamed from: b  reason: collision with root package name */
    public final HashSet f1864b = new HashSet();

    /* renamed from: c  reason: collision with root package name */
    public final e f1865c;

    public static class b {

        /* renamed from: a  reason: collision with root package name */
        public int f1866a = 0;

        public Character a(int i4) {
            char c4 = (char) i4;
            if ((Integer.MIN_VALUE & i4) != 0) {
                int i5 = i4 & Integer.MAX_VALUE;
                int i6 = this.f1866a;
                if (i6 != 0) {
                    this.f1866a = KeyCharacterMap.getDeadChar(i6, i5);
                } else {
                    this.f1866a = i5;
                }
            } else {
                int i7 = this.f1866a;
                if (i7 != 0) {
                    int deadChar = KeyCharacterMap.getDeadChar(i7, i4);
                    if (deadChar > 0) {
                        c4 = (char) deadChar;
                    }
                    this.f1866a = 0;
                }
            }
            return Character.valueOf(c4);
        }
    }

    public class c {

        /* renamed from: a  reason: collision with root package name */
        public final KeyEvent f1867a;

        /* renamed from: b  reason: collision with root package name */
        public int f1868b;

        /* renamed from: c  reason: collision with root package name */
        public boolean f1869c = false;

        public class a implements d.a {

            /* renamed from: a  reason: collision with root package name */
            public boolean f1871a;

            public a() {
                this.f1871a = false;
            }

            public void a(boolean z4) {
                if (!this.f1871a) {
                    this.f1871a = true;
                    c cVar = c.this;
                    int i4 = cVar.f1868b - 1;
                    cVar.f1868b = i4;
                    boolean z5 = z4 | cVar.f1869c;
                    cVar.f1869c = z5;
                    if (i4 == 0 && !z5) {
                        E.this.e(cVar.f1867a);
                        return;
                    }
                    return;
                }
                throw new IllegalStateException("The onKeyEventHandledCallback should be called exactly once.");
            }
        }

        public c(KeyEvent keyEvent) {
            this.f1868b = E.this.f1863a.length;
            this.f1867a = keyEvent;
        }

        public d.a a() {
            return new a();
        }
    }

    public interface d {

        public interface a {
            void a(boolean z4);
        }

        void a(KeyEvent keyEvent, a aVar);
    }

    public interface e {
        void a(KeyEvent keyEvent);

        boolean c(KeyEvent keyEvent);

        Y2.b getBinaryMessenger();
    }

    public E(e eVar) {
        this.f1865c = eVar;
        this.f1863a = new d[]{new D(eVar.getBinaryMessenger()), new y(new i(eVar.getBinaryMessenger()))};
        new j(eVar.getBinaryMessenger()).b(this);
    }

    public Map a() {
        return ((D) this.f1863a[0]).h();
    }

    public boolean b(KeyEvent keyEvent) {
        if (this.f1864b.remove(keyEvent)) {
            return false;
        }
        if (this.f1863a.length > 0) {
            c cVar = new c(keyEvent);
            for (d a4 : this.f1863a) {
                a4.a(keyEvent, cVar.a());
            }
            return true;
        }
        e(keyEvent);
        return true;
    }

    public void d() {
        int size = this.f1864b.size();
        if (size > 0) {
            M2.b.g("KeyboardManager", "A KeyboardManager was destroyed with " + String.valueOf(size) + " unhandled redispatch event(s).");
        }
    }

    public final void e(KeyEvent keyEvent) {
        e eVar = this.f1865c;
        if (eVar != null && !eVar.c(keyEvent)) {
            this.f1864b.add(keyEvent);
            this.f1865c.a(keyEvent);
            if (this.f1864b.remove(keyEvent)) {
                M2.b.g("KeyboardManager", "A redispatched key event was consumed before reaching KeyboardManager");
            }
        }
    }
}
    
Download file