package dd;

import android.os.Build;
import android.view.accessibility.AccessibilityEvent;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.bytedance.sdk.component.pglcrypt.PglCryptUtils;
import java.util.HashMap;

/* JADX INFO: loaded from: classes.dex */
public final class a implements ed.c {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ c f25093a;

    public a(c cVar) {
        this.f25093a = cVar;
    }

    @Override // ed.c
    public void onMessage(@Nullable Object obj, @NonNull ed.d dVar) {
        HashMap map;
        HashMap map2;
        c cVar = this.f25093a;
        if (cVar.handler == null) {
            dVar.reply(null);
            return;
        }
        map = (HashMap) obj;
        String str = (String) map.get("type");
        map2 = (HashMap) map.get("data");
        str.getClass();
        switch (str) {
            case "tooltip":
                String str2 = (String) map2.get(PglCryptUtils.KEY_MESSAGE);
                if (str2 != null) {
                    nb.c cVar2 = (nb.c) cVar.handler;
                    if (Build.VERSION.SDK_INT < 28) {
                        io.flutter.view.j jVar = (io.flutter.view.j) cVar2.f31183b;
                        int i10 = io.flutter.view.j.f28404u;
                        AccessibilityEvent accessibilityEventF = jVar.f(0, 32);
                        accessibilityEventF.getText().add(str2);
                        jVar.k(accessibilityEventF);
                    } else {
                        cVar2.getClass();
                    }
                    break;
                }
                break;
            case "announce":
                String str3 = (String) map2.get(PglCryptUtils.KEY_MESSAGE);
                if (str3 != null) {
                    ((io.flutter.view.j) ((nb.c) cVar.handler).f31183b).f28407a.announceForAccessibility(str3);
                    break;
                }
                break;
            case "tap":
                Integer num = (Integer) map.get("nodeId");
                if (num != null) {
                    b bVar = cVar.handler;
                    ((io.flutter.view.j) ((nb.c) bVar).f31183b).j(num.intValue(), 1);
                    break;
                }
                break;
            case "focus":
                Integer num2 = (Integer) map.get("nodeId");
                if (num2 != null) {
                    b bVar2 = cVar.handler;
                    ((io.flutter.view.j) ((nb.c) bVar2).f31183b).j(num2.intValue(), 8);
                    break;
                }
                break;
            case "longPress":
                Integer num3 = (Integer) map.get("nodeId");
                if (num3 != null) {
                    b bVar3 = cVar.handler;
                    ((io.flutter.view.j) ((nb.c) bVar3).f31183b).j(num3.intValue(), 2);
                    break;
                }
                break;
        }
        dVar.reply(null);
    }
}
