package io.flutter.embedding.android;

import android.view.KeyEvent;
import e.t0;
import java.util.HashSet;

/* JADX INFO: loaded from: classes.dex */
public final class c0 implements dd.h {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final a0[] f27892a;

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final b0 f27894c;

    public c0(FlutterView flutterView) {
        this.f27894c = flutterView;
        this.f27892a = new a0[]{new z(flutterView.getBinaryMessenger()), new v(new nb.c(flutterView.getBinaryMessenger()))};
        new dd.i(flutterView.getBinaryMessenger()).setKeyboardMethodHandler(this);
    }

    public final boolean a(KeyEvent keyEvent) {
        if (this.f27893b.remove(keyEvent)) {
            return false;
        }
        a0[] a0VarArr = this.f27892a;
        if (a0VarArr.length <= 0) {
            b(keyEvent);
            return true;
        }
        com.google.android.gms.common.api.internal.r rVar = new com.google.android.gms.common.api.internal.r();
        rVar.f8285d = this;
        rVar.f8282a = a0VarArr.length;
        rVar.f8283b = false;
        rVar.f8284c = keyEvent;
        for (a0 a0Var : a0VarArr) {
            a0Var.a(keyEvent, new t0(rVar));
        }
        return true;
    }

    public final void b(KeyEvent keyEvent) {
        b0 b0Var = this.f27894c;
        if (b0Var == null || ((FlutterView) b0Var).k(keyEvent)) {
            return;
        }
        HashSet hashSet = this.f27893b;
        hashSet.add(keyEvent);
        ((FlutterView) b0Var).getRootView().dispatchKeyEvent(keyEvent);
        hashSet.remove(keyEvent);
    }
}
