package io.flutter.view;

import android.R;
import android.app.Activity;
import android.content.ContentResolver;
import android.graphics.Rect;
import android.opengl.Matrix;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.provider.Settings;
import android.text.TextUtils;
import android.view.MotionEvent;
import android.view.View;
import android.view.WindowInsets;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityManager;
import android.view.accessibility.AccessibilityNodeInfo;
import android.view.accessibility.AccessibilityNodeProvider;
import androidx.annotation.Nullable;
import androidx.media3.common.C;
import androidx.media3.exoplayer.source.ProgressiveMediaSource;
import com.google.android.gms.measurement.internal.u1;
import io.flutter.embedding.android.FlutterView;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/* JADX INFO: loaded from: classes.dex */
public final class j extends AccessibilityNodeProvider {

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public static final int f28404u = ((AccessibilityBridge$Action.SCROLL_RIGHT.value | AccessibilityBridge$Action.SCROLL_LEFT.value) | AccessibilityBridge$Action.SCROLL_UP.value) | AccessibilityBridge$Action.SCROLL_DOWN.value;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public static final int f28405v = ((((((((((AccessibilityBridge$Flag.HAS_CHECKED_STATE.value | AccessibilityBridge$Flag.IS_CHECKED.value) | AccessibilityBridge$Flag.IS_SELECTED.value) | AccessibilityBridge$Flag.IS_TEXT_FIELD.value) | AccessibilityBridge$Flag.IS_FOCUSED.value) | AccessibilityBridge$Flag.HAS_ENABLED_STATE.value) | AccessibilityBridge$Flag.IS_ENABLED.value) | AccessibilityBridge$Flag.IS_IN_MUTUALLY_EXCLUSIVE_GROUP.value) | AccessibilityBridge$Flag.HAS_TOGGLED_STATE.value) | AccessibilityBridge$Flag.IS_TOGGLED.value) | AccessibilityBridge$Flag.IS_FOCUSABLE.value) | AccessibilityBridge$Flag.IS_SLIDER.value;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public static final int f28406w = (AccessibilityBridge$Action.DID_GAIN_ACCESSIBILITY_FOCUS.value & AccessibilityBridge$Action.DID_LOSE_ACCESSIBILITY_FOCUS.value) & AccessibilityBridge$Action.SHOW_ON_SCREEN.value;

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

    @Nullable
    private g accessibilityFocusedSemanticsNode;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final dd.c f28408b;

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final AccessibilityViewEmbedder f28410d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final io.flutter.plugin.platform.n f28411e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final ContentResolver f28412f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final HashMap f28413g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final HashMap f28414h;

    @Nullable
    private g hoveredObject;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public Integer f28415i;

    @Nullable
    private g inputFocusedSemanticsNode;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public Integer f28416j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public int f28417k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public final ArrayList f28418l;

    @Nullable
    private g lastInputFocusedSemanticsNode;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public int f28419m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public Integer f28420n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public boolean f28421o;

    @Nullable
    private f onAccessibilityChangeListener;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public boolean f28422p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final nb.c f28423q;

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

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

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public final b f28426t;

    public j(FlutterView flutterView, dd.c cVar, AccessibilityManager accessibilityManager, ContentResolver contentResolver, io.flutter.plugin.platform.r rVar) {
        AccessibilityViewEmbedder accessibilityViewEmbedder = new AccessibilityViewEmbedder(flutterView, C.DEFAULT_BUFFER_SEGMENT_SIZE);
        this.f28413g = new HashMap();
        this.f28414h = new HashMap();
        this.f28417k = 0;
        this.f28418l = new ArrayList();
        this.f28419m = 0;
        this.f28420n = 0;
        this.f28421o = false;
        this.f28422p = false;
        this.f28423q = new nb.c(this, 27);
        a aVar = new a(this);
        this.f28424r = aVar;
        b bVar = new b(this, new Handler());
        this.f28426t = bVar;
        this.f28407a = flutterView;
        this.f28408b = cVar;
        this.f28409c = accessibilityManager;
        this.f28412f = contentResolver;
        this.f28410d = accessibilityViewEmbedder;
        this.f28411e = rVar;
        aVar.onAccessibilityStateChanged(accessibilityManager.isEnabled());
        accessibilityManager.addAccessibilityStateChangeListener(aVar);
        c cVar2 = new c(this, accessibilityManager);
        this.f28425s = cVar2;
        cVar2.onTouchExplorationStateChanged(accessibilityManager.isTouchExplorationEnabled());
        accessibilityManager.addTouchExplorationStateChangeListener(cVar2);
        bVar.onChange(false, null);
        contentResolver.registerContentObserver(Settings.Global.getUriFor("transition_animation_scale"), false, bVar);
        if (Build.VERSION.SDK_INT >= 31 && flutterView != null && flutterView.getResources() != null) {
            int i10 = flutterView.getResources().getConfiguration().fontWeightAdjustment;
            AccessibilityBridge$AccessibilityFeature accessibilityBridge$AccessibilityFeature = AccessibilityBridge$AccessibilityFeature.BOLD_TEXT;
            if (i10 == Integer.MAX_VALUE || i10 < 300) {
                this.f28417k &= ~accessibilityBridge$AccessibilityFeature.value;
            } else {
                this.f28417k |= accessibilityBridge$AccessibilityFeature.value;
            }
            cVar.f25104b.setAccessibilityFeatures(this.f28417k);
        }
        rVar.f28237f.setAccessibilityBridge(this);
    }

    public final boolean c(View view, View view2, AccessibilityEvent accessibilityEvent) {
        Integer recordFlutterId;
        AccessibilityViewEmbedder accessibilityViewEmbedder = this.f28410d;
        if (!accessibilityViewEmbedder.requestSendAccessibilityEvent(view, view2, accessibilityEvent) || (recordFlutterId = accessibilityViewEmbedder.getRecordFlutterId(view, accessibilityEvent)) == null) {
            return false;
        }
        int eventType = accessibilityEvent.getEventType();
        if (eventType == 8) {
            this.f28416j = recordFlutterId;
            this.inputFocusedSemanticsNode = null;
            return true;
        }
        if (eventType == 128) {
            this.hoveredObject = null;
            return true;
        }
        if (eventType == 32768) {
            this.f28415i = recordFlutterId;
            this.accessibilityFocusedSemanticsNode = null;
            return true;
        }
        if (eventType != 65536) {
            return true;
        }
        this.f28416j = null;
        this.f28415i = null;
        return true;
    }

    @Override // android.view.accessibility.AccessibilityNodeProvider
    public final AccessibilityNodeInfo createAccessibilityNodeInfo(int i10) {
        boolean z10;
        boolean z11;
        int i11;
        int i12;
        int i13;
        l(true);
        AccessibilityViewEmbedder accessibilityViewEmbedder = this.f28410d;
        if (i10 >= 65536) {
            return accessibilityViewEmbedder.createAccessibilityNodeInfo(i10);
        }
        HashMap map = this.f28413g;
        View view = this.f28407a;
        if (i10 == -1) {
            AccessibilityNodeInfo accessibilityNodeInfoObtain = AccessibilityNodeInfo.obtain(view);
            view.onInitializeAccessibilityNodeInfo(accessibilityNodeInfoObtain);
            if (map.containsKey(0)) {
                accessibilityNodeInfoObtain.addChild(view, 0);
            }
            accessibilityNodeInfoObtain.setImportantForAccessibility(false);
            return accessibilityNodeInfoObtain;
        }
        g gVar = (g) map.get(Integer.valueOf(i10));
        if (gVar == null) {
            return null;
        }
        int i14 = gVar.f28383i;
        io.flutter.plugin.platform.n nVar = this.f28411e;
        if (i14 != -1) {
            io.flutter.plugin.platform.r rVar = (io.flutter.plugin.platform.r) nVar;
            if (rVar.u(i14)) {
                View platformViewById = rVar.getPlatformViewById(gVar.f28383i);
                if (platformViewById == null) {
                    return null;
                }
                return accessibilityViewEmbedder.getRootNode(platformViewById, gVar.f28376b, gVar.X);
            }
        }
        AccessibilityNodeInfo accessibilityNodeInfoObtain2 = AccessibilityNodeInfo.obtain(view, i10);
        int i15 = Build.VERSION.SDK_INT;
        AccessibilityBridge$Flag accessibilityBridge$Flag = AccessibilityBridge$Flag.SCOPES_ROUTE;
        accessibilityNodeInfoObtain2.setImportantForAccessibility((gVar.j(accessibilityBridge$Flag) || (g.b(gVar) == null && (gVar.f28378d & (~f28406w)) == 0)) ? false : true);
        accessibilityNodeInfoObtain2.setViewIdResourceName("");
        String str = gVar.f28389o;
        if (str != null) {
            accessibilityNodeInfoObtain2.setViewIdResourceName(str);
        }
        accessibilityNodeInfoObtain2.setPackageName(view.getContext().getPackageName());
        accessibilityNodeInfoObtain2.setClassName("android.view.View");
        accessibilityNodeInfoObtain2.setSource(view, i10);
        accessibilityNodeInfoObtain2.setFocusable(gVar.l());
        g gVar2 = this.inputFocusedSemanticsNode;
        if (gVar2 != null) {
            accessibilityNodeInfoObtain2.setFocused(gVar2.f28376b == i10);
        }
        g gVar3 = this.accessibilityFocusedSemanticsNode;
        if (gVar3 != null) {
            accessibilityNodeInfoObtain2.setAccessibilityFocused(gVar3.f28376b == i10);
        }
        AccessibilityBridge$Flag accessibilityBridge$Flag2 = AccessibilityBridge$Flag.IS_TEXT_FIELD;
        if (gVar.j(accessibilityBridge$Flag2)) {
            accessibilityNodeInfoObtain2.setPassword(gVar.j(AccessibilityBridge$Flag.IS_OBSCURED));
            if (!gVar.j(AccessibilityBridge$Flag.IS_READ_ONLY)) {
                accessibilityNodeInfoObtain2.setClassName("android.widget.EditText");
            }
            accessibilityNodeInfoObtain2.setEditable(!gVar.j(r15));
            int i16 = gVar.f28381g;
            if (i16 != -1 && (i13 = gVar.f28382h) != -1) {
                accessibilityNodeInfoObtain2.setTextSelection(i16, i13);
            }
            g gVar4 = this.accessibilityFocusedSemanticsNode;
            if (gVar4 != null && gVar4.f28376b == i10) {
                accessibilityNodeInfoObtain2.setLiveRegion(1);
            }
            if (g.a(gVar, AccessibilityBridge$Action.MOVE_CURSOR_FORWARD_BY_CHARACTER)) {
                accessibilityNodeInfoObtain2.addAction(256);
                i12 = 1;
            } else {
                i12 = 0;
            }
            if (g.a(gVar, AccessibilityBridge$Action.MOVE_CURSOR_BACKWARD_BY_CHARACTER)) {
                accessibilityNodeInfoObtain2.addAction(512);
                i12 |= 1;
            }
            if (g.a(gVar, AccessibilityBridge$Action.MOVE_CURSOR_FORWARD_BY_WORD)) {
                accessibilityNodeInfoObtain2.addAction(256);
                i12 |= 2;
            }
            if (g.a(gVar, AccessibilityBridge$Action.MOVE_CURSOR_BACKWARD_BY_WORD)) {
                accessibilityNodeInfoObtain2.addAction(512);
                i12 |= 2;
            }
            accessibilityNodeInfoObtain2.setMovementGranularities(i12);
            if (gVar.f28379e >= 0) {
                String str2 = gVar.f28392r;
                accessibilityNodeInfoObtain2.setMaxTextLength(((str2 == null ? 0 : str2.length()) - gVar.f28380f) + gVar.f28379e);
            }
        }
        if (g.a(gVar, AccessibilityBridge$Action.SET_SELECTION)) {
            accessibilityNodeInfoObtain2.addAction(131072);
        }
        if (g.a(gVar, AccessibilityBridge$Action.COPY)) {
            accessibilityNodeInfoObtain2.addAction(16384);
        }
        if (g.a(gVar, AccessibilityBridge$Action.CUT)) {
            accessibilityNodeInfoObtain2.addAction(C.DEFAULT_BUFFER_SEGMENT_SIZE);
        }
        if (g.a(gVar, AccessibilityBridge$Action.PASTE)) {
            accessibilityNodeInfoObtain2.addAction(32768);
        }
        if (g.a(gVar, AccessibilityBridge$Action.SET_TEXT)) {
            accessibilityNodeInfoObtain2.addAction(2097152);
        }
        if (gVar.j(AccessibilityBridge$Flag.IS_BUTTON) || gVar.j(AccessibilityBridge$Flag.IS_LINK)) {
            accessibilityNodeInfoObtain2.setClassName("android.widget.Button");
        }
        if (gVar.j(AccessibilityBridge$Flag.IS_IMAGE)) {
            accessibilityNodeInfoObtain2.setClassName("android.widget.ImageView");
        }
        if (g.a(gVar, AccessibilityBridge$Action.DISMISS)) {
            accessibilityNodeInfoObtain2.setDismissable(true);
            accessibilityNodeInfoObtain2.addAction(ProgressiveMediaSource.DEFAULT_LOADING_CHECK_INTERVAL_BYTES);
        }
        g gVar5 = gVar.N;
        if (gVar5 != null) {
            accessibilityNodeInfoObtain2.setParent(view, gVar5.f28376b);
        } else {
            accessibilityNodeInfoObtain2.setParent(view);
        }
        int i17 = gVar.f28400z;
        if (i17 != -1) {
            accessibilityNodeInfoObtain2.setTraversalAfter(view, i17);
        }
        Rect rect = gVar.X;
        g gVar6 = gVar.N;
        if (gVar6 != null) {
            Rect rect2 = gVar6.X;
            Rect rect3 = new Rect(rect);
            rect3.offset(-rect2.left, -rect2.top);
            accessibilityNodeInfoObtain2.setBoundsInParent(rect3);
        } else {
            accessibilityNodeInfoObtain2.setBoundsInParent(rect);
        }
        Rect rect4 = new Rect(rect);
        int[] iArr = new int[2];
        view.getLocationOnScreen(iArr);
        rect4.offset(iArr[0], iArr[1]);
        accessibilityNodeInfoObtain2.setBoundsInScreen(rect4);
        accessibilityNodeInfoObtain2.setVisibleToUser(true);
        accessibilityNodeInfoObtain2.setEnabled(!gVar.j(AccessibilityBridge$Flag.HAS_ENABLED_STATE) || gVar.j(AccessibilityBridge$Flag.IS_ENABLED));
        if (g.a(gVar, AccessibilityBridge$Action.TAP)) {
            if (gVar.R != null) {
                accessibilityNodeInfoObtain2.addAction(new AccessibilityNodeInfo.AccessibilityAction(16, gVar.R.f28373e));
                accessibilityNodeInfoObtain2.setClickable(true);
            } else {
                accessibilityNodeInfoObtain2.addAction(16);
                accessibilityNodeInfoObtain2.setClickable(true);
            }
        } else if (gVar.j(AccessibilityBridge$Flag.IS_SLIDER)) {
            accessibilityNodeInfoObtain2.addAction(16);
            accessibilityNodeInfoObtain2.setClickable(true);
        }
        if (g.a(gVar, AccessibilityBridge$Action.LONG_PRESS)) {
            if (gVar.S != null) {
                accessibilityNodeInfoObtain2.addAction(new AccessibilityNodeInfo.AccessibilityAction(32, gVar.S.f28373e));
                accessibilityNodeInfoObtain2.setLongClickable(true);
            } else {
                accessibilityNodeInfoObtain2.addAction(32);
                accessibilityNodeInfoObtain2.setLongClickable(true);
            }
        }
        AccessibilityBridge$Action accessibilityBridge$Action = AccessibilityBridge$Action.SCROLL_LEFT;
        boolean zA = g.a(gVar, accessibilityBridge$Action);
        AccessibilityBridge$Action accessibilityBridge$Action2 = AccessibilityBridge$Action.SCROLL_DOWN;
        AccessibilityBridge$Action accessibilityBridge$Action3 = AccessibilityBridge$Action.SCROLL_UP;
        AccessibilityBridge$Action accessibilityBridge$Action4 = AccessibilityBridge$Action.SCROLL_RIGHT;
        if (zA || g.a(gVar, accessibilityBridge$Action3) || g.a(gVar, accessibilityBridge$Action4) || g.a(gVar, accessibilityBridge$Action2)) {
            accessibilityNodeInfoObtain2.setScrollable(true);
            if (gVar.j(AccessibilityBridge$Flag.HAS_IMPLICIT_SCROLLING)) {
                if (g.a(gVar, accessibilityBridge$Action) || g.a(gVar, accessibilityBridge$Action4)) {
                    if (m(gVar)) {
                        accessibilityNodeInfoObtain2.setCollectionInfo(AccessibilityNodeInfo.CollectionInfo.obtain(0, gVar.f28384j, false));
                    } else {
                        accessibilityNodeInfoObtain2.setClassName("android.widget.HorizontalScrollView");
                    }
                } else if (m(gVar)) {
                    accessibilityNodeInfoObtain2.setCollectionInfo(AccessibilityNodeInfo.CollectionInfo.obtain(gVar.f28384j, 0, false));
                } else {
                    accessibilityNodeInfoObtain2.setClassName("android.widget.ScrollView");
                }
            }
            if (g.a(gVar, accessibilityBridge$Action) || g.a(gVar, accessibilityBridge$Action3)) {
                accessibilityNodeInfoObtain2.addAction(4096);
            }
            if (g.a(gVar, accessibilityBridge$Action4) || g.a(gVar, accessibilityBridge$Action2)) {
                accessibilityNodeInfoObtain2.addAction(8192);
            }
        }
        AccessibilityBridge$Action accessibilityBridge$Action5 = AccessibilityBridge$Action.INCREASE;
        boolean zA2 = g.a(gVar, accessibilityBridge$Action5);
        AccessibilityBridge$Action accessibilityBridge$Action6 = AccessibilityBridge$Action.DECREASE;
        if (zA2 || g.a(gVar, accessibilityBridge$Action6)) {
            accessibilityNodeInfoObtain2.setClassName("android.widget.SeekBar");
            if (g.a(gVar, accessibilityBridge$Action5)) {
                accessibilityNodeInfoObtain2.addAction(4096);
            }
            if (g.a(gVar, accessibilityBridge$Action6)) {
                accessibilityNodeInfoObtain2.addAction(8192);
            }
        }
        if (gVar.j(AccessibilityBridge$Flag.IS_LIVE_REGION)) {
            accessibilityNodeInfoObtain2.setLiveRegion(1);
        }
        if (gVar.j(accessibilityBridge$Flag2)) {
            accessibilityNodeInfoObtain2.setText(g.g(gVar.f28392r, gVar.f28393s));
            if (i15 >= 28) {
                CharSequence[] charSequenceArr = {g.g(gVar.f28390p, gVar.f28391q), g.g(gVar.f28398x, gVar.f28399y)};
                CharSequence charSequenceConcat = null;
                int i18 = 2;
                int i19 = 0;
                while (i19 < i18) {
                    CharSequence charSequence = charSequenceArr[i19];
                    if (charSequence == null || charSequence.length() <= 0) {
                        i11 = 2;
                    } else if (charSequenceConcat == null || charSequenceConcat.length() == 0) {
                        i11 = 2;
                        charSequenceConcat = charSequence;
                    } else {
                        i11 = 2;
                        charSequenceConcat = TextUtils.concat(charSequenceConcat, ", ", charSequence);
                    }
                    i19++;
                    i18 = i11;
                }
                z10 = false;
                z11 = true;
                accessibilityNodeInfoObtain2.setHintText(charSequenceConcat);
            } else {
                z10 = false;
                z11 = true;
            }
        } else {
            z10 = false;
            z11 = true;
            if (!gVar.j(accessibilityBridge$Flag)) {
                CharSequence charSequenceB = g.b(gVar);
                if (i15 < 28 && gVar.tooltip != null) {
                    charSequenceB = ((Object) (charSequenceB != null ? charSequenceB : "")) + "\n" + gVar.tooltip;
                }
                if (charSequenceB != null) {
                    accessibilityNodeInfoObtain2.setContentDescription(charSequenceB);
                }
            }
        }
        int i20 = Build.VERSION.SDK_INT;
        if (i20 >= 28 && gVar.tooltip != null) {
            accessibilityNodeInfoObtain2.setTooltipText(gVar.tooltip);
        }
        boolean zJ = gVar.j(AccessibilityBridge$Flag.HAS_CHECKED_STATE);
        boolean zJ2 = gVar.j(AccessibilityBridge$Flag.HAS_TOGGLED_STATE);
        if (zJ || zJ2) {
            z10 = z11;
        }
        accessibilityNodeInfoObtain2.setCheckable(z10);
        if (zJ) {
            accessibilityNodeInfoObtain2.setChecked(gVar.j(AccessibilityBridge$Flag.IS_CHECKED));
            if (gVar.j(AccessibilityBridge$Flag.IS_IN_MUTUALLY_EXCLUSIVE_GROUP)) {
                accessibilityNodeInfoObtain2.setClassName("android.widget.RadioButton");
            } else {
                accessibilityNodeInfoObtain2.setClassName("android.widget.CheckBox");
            }
        } else if (zJ2) {
            accessibilityNodeInfoObtain2.setChecked(gVar.j(AccessibilityBridge$Flag.IS_TOGGLED));
            accessibilityNodeInfoObtain2.setClassName("android.widget.Switch");
        }
        accessibilityNodeInfoObtain2.setSelected(gVar.j(AccessibilityBridge$Flag.IS_SELECTED));
        if (i20 >= 28) {
            accessibilityNodeInfoObtain2.setHeading(gVar.j(AccessibilityBridge$Flag.IS_HEADER));
        }
        g gVar7 = this.accessibilityFocusedSemanticsNode;
        if (gVar7 == null || gVar7.f28376b != i10) {
            accessibilityNodeInfoObtain2.addAction(64);
        } else {
            accessibilityNodeInfoObtain2.addAction(128);
        }
        ArrayList<d> arrayList = gVar.Q;
        if (arrayList != null) {
            for (d dVar : arrayList) {
                accessibilityNodeInfoObtain2.addAction(new AccessibilityNodeInfo.AccessibilityAction(dVar.f28369a, dVar.f28372d));
            }
        }
        for (g gVar8 : gVar.O) {
            if (!gVar8.j(AccessibilityBridge$Flag.IS_HIDDEN)) {
                int i21 = gVar8.f28383i;
                if (i21 != -1) {
                    io.flutter.plugin.platform.r rVar2 = (io.flutter.plugin.platform.r) nVar;
                    View platformViewById2 = rVar2.getPlatformViewById(i21);
                    if (!rVar2.u(gVar8.f28383i)) {
                        accessibilityNodeInfoObtain2.addChild(platformViewById2);
                    }
                }
                accessibilityNodeInfoObtain2.addChild(view, gVar8.f28376b);
            }
        }
        return accessibilityNodeInfoObtain2;
    }

    public final d d(int i10) {
        HashMap map = this.f28414h;
        d dVar = (d) map.get(Integer.valueOf(i10));
        if (dVar != null) {
            return dVar;
        }
        d dVar2 = new d();
        dVar2.f28371c = -1;
        dVar2.f28370b = i10;
        dVar2.f28369a = 267386881 + i10;
        map.put(Integer.valueOf(i10), dVar2);
        return dVar2;
    }

    public final g e(int i10) {
        HashMap map = this.f28413g;
        g gVar = (g) map.get(Integer.valueOf(i10));
        if (gVar != null) {
            return gVar;
        }
        g gVar2 = new g(this);
        gVar2.f28376b = i10;
        map.put(Integer.valueOf(i10), gVar2);
        return gVar2;
    }

    public final AccessibilityEvent f(int i10, int i11) {
        AccessibilityEvent accessibilityEventObtain = AccessibilityEvent.obtain(i11);
        View view = this.f28407a;
        accessibilityEventObtain.setPackageName(view.getContext().getPackageName());
        accessibilityEventObtain.setSource(view, i10);
        return accessibilityEventObtain;
    }

    @Override // android.view.accessibility.AccessibilityNodeProvider
    public final AccessibilityNodeInfo findFocus(int i10) {
        if (i10 == 1) {
            g gVar = this.inputFocusedSemanticsNode;
            if (gVar != null) {
                return createAccessibilityNodeInfo(gVar.f28376b);
            }
            Integer num = this.f28416j;
            if (num != null) {
                return createAccessibilityNodeInfo(num.intValue());
            }
        } else if (i10 != 2) {
            return null;
        }
        g gVar2 = this.accessibilityFocusedSemanticsNode;
        if (gVar2 != null) {
            return createAccessibilityNodeInfo(gVar2.f28376b);
        }
        Integer num2 = this.f28415i;
        if (num2 != null) {
            return createAccessibilityNodeInfo(num2.intValue());
        }
        return null;
    }

    public final boolean g(MotionEvent motionEvent, boolean z10) {
        g gVarK;
        if (!this.f28409c.isTouchExplorationEnabled()) {
            return false;
        }
        HashMap map = this.f28413g;
        if (map.isEmpty()) {
            return false;
        }
        g gVarK2 = ((g) map.get(0)).k(new float[]{motionEvent.getX(), motionEvent.getY(), 0.0f, 1.0f}, z10);
        if (gVarK2 != null && gVarK2.f28383i != -1) {
            if (z10) {
                return false;
            }
            return this.f28410d.onAccessibilityHoverEvent(gVarK2.f28376b, motionEvent);
        }
        if (motionEvent.getAction() == 9 || motionEvent.getAction() == 7) {
            float x10 = motionEvent.getX();
            float y10 = motionEvent.getY();
            if (!map.isEmpty() && (gVarK = ((g) map.get(0)).k(new float[]{x10, y10, 0.0f, 1.0f}, z10)) != this.hoveredObject) {
                if (gVarK != null) {
                    j(gVarK.f28376b, 128);
                }
                g gVar = this.hoveredObject;
                if (gVar != null) {
                    j(gVar.f28376b, 256);
                }
                this.hoveredObject = gVarK;
            }
        } else {
            if (motionEvent.getAction() != 10) {
                motionEvent.toString();
                return false;
            }
            h();
        }
        return true;
    }

    public final void h() {
        g gVar = this.hoveredObject;
        if (gVar != null) {
            j(gVar.f28376b, 256);
            this.hoveredObject = null;
        }
    }

    public final boolean i(g gVar, int i10, Bundle bundle, boolean z10) {
        int i11;
        int i12 = bundle.getInt("ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT");
        boolean z11 = bundle.getBoolean("ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN");
        int i13 = gVar.f28381g;
        int i14 = gVar.f28382h;
        if (i14 >= 0 && i13 >= 0) {
            if (i12 != 1) {
                if (i12 != 2) {
                    if (i12 != 4) {
                        if (i12 == 8 || i12 == 16) {
                            if (z10) {
                                gVar.f28382h = gVar.f28392r.length();
                            } else {
                                gVar.f28382h = 0;
                            }
                        }
                    } else if (z10 && i14 < gVar.f28392r.length()) {
                        Matcher matcher = Pattern.compile("(?!^)(\\n)").matcher(gVar.f28392r.substring(gVar.f28382h));
                        if (matcher.find()) {
                            gVar.f28382h += matcher.start(1);
                        } else {
                            gVar.f28382h = gVar.f28392r.length();
                        }
                    } else if (!z10 && gVar.f28382h > 0) {
                        Matcher matcher2 = Pattern.compile("(?s:.*)(\\n)").matcher(gVar.f28392r.substring(0, gVar.f28382h));
                        if (matcher2.find()) {
                            gVar.f28382h = matcher2.start(1);
                        } else {
                            gVar.f28382h = 0;
                        }
                    }
                } else if (z10 && i14 < gVar.f28392r.length()) {
                    Matcher matcher3 = Pattern.compile("\\p{L}(\\b)").matcher(gVar.f28392r.substring(gVar.f28382h));
                    matcher3.find();
                    if (matcher3.find()) {
                        gVar.f28382h += matcher3.start(1);
                    } else {
                        gVar.f28382h = gVar.f28392r.length();
                    }
                } else if (!z10 && gVar.f28382h > 0) {
                    Matcher matcher4 = Pattern.compile("(?s:.*)(\\b)\\p{L}").matcher(gVar.f28392r.substring(0, gVar.f28382h));
                    if (matcher4.find()) {
                        gVar.f28382h = matcher4.start(1);
                    }
                }
            } else if (z10 && i14 < gVar.f28392r.length()) {
                gVar.f28382h++;
            } else if (!z10 && (i11 = gVar.f28382h) > 0) {
                gVar.f28382h = i11 - 1;
            }
            if (!z11) {
                gVar.f28381g = gVar.f28382h;
            }
        }
        if (i13 != gVar.f28381g || i14 != gVar.f28382h) {
            String str = gVar.f28392r;
            if (str == null) {
                str = "";
            }
            AccessibilityEvent accessibilityEventF = f(gVar.f28376b, 8192);
            accessibilityEventF.getText().add(str);
            accessibilityEventF.setFromIndex(gVar.f28381g);
            accessibilityEventF.setToIndex(gVar.f28382h);
            accessibilityEventF.setItemCount(str.length());
            k(accessibilityEventF);
        }
        dd.c cVar = this.f28408b;
        if (i12 == 1) {
            if (z10) {
                AccessibilityBridge$Action accessibilityBridge$Action = AccessibilityBridge$Action.MOVE_CURSOR_FORWARD_BY_CHARACTER;
                if (g.a(gVar, accessibilityBridge$Action)) {
                    cVar.dispatchSemanticsAction(i10, accessibilityBridge$Action, Boolean.valueOf(z11));
                    return true;
                }
            }
            if (!z10) {
                AccessibilityBridge$Action accessibilityBridge$Action2 = AccessibilityBridge$Action.MOVE_CURSOR_BACKWARD_BY_CHARACTER;
                if (g.a(gVar, accessibilityBridge$Action2)) {
                    cVar.dispatchSemanticsAction(i10, accessibilityBridge$Action2, Boolean.valueOf(z11));
                    return true;
                }
            }
        } else if (i12 == 2) {
            if (z10) {
                AccessibilityBridge$Action accessibilityBridge$Action3 = AccessibilityBridge$Action.MOVE_CURSOR_FORWARD_BY_WORD;
                if (g.a(gVar, accessibilityBridge$Action3)) {
                    cVar.dispatchSemanticsAction(i10, accessibilityBridge$Action3, Boolean.valueOf(z11));
                    return true;
                }
            }
            if (!z10) {
                AccessibilityBridge$Action accessibilityBridge$Action4 = AccessibilityBridge$Action.MOVE_CURSOR_BACKWARD_BY_WORD;
                if (g.a(gVar, accessibilityBridge$Action4)) {
                    cVar.dispatchSemanticsAction(i10, accessibilityBridge$Action4, Boolean.valueOf(z11));
                    return true;
                }
            }
        } else if (i12 == 4 || i12 == 8 || i12 == 16) {
            return true;
        }
        return false;
    }

    public final void j(int i10, int i11) {
        if (this.f28409c.isEnabled()) {
            k(f(i10, i11));
        }
    }

    public final void k(AccessibilityEvent accessibilityEvent) {
        if (this.f28409c.isEnabled()) {
            View view = this.f28407a;
            view.getParent().requestSendAccessibilityEvent(view, accessibilityEvent);
        }
    }

    public final void l(boolean z10) {
        if (this.f28421o == z10) {
            return;
        }
        this.f28421o = z10;
        AccessibilityBridge$AccessibilityFeature accessibilityBridge$AccessibilityFeature = AccessibilityBridge$AccessibilityFeature.ACCESSIBLE_NAVIGATION;
        if (z10) {
            this.f28417k |= accessibilityBridge$AccessibilityFeature.value;
        } else {
            this.f28417k &= ~accessibilityBridge$AccessibilityFeature.value;
        }
        this.f28408b.f25104b.setAccessibilityFeatures(this.f28417k);
    }

    /* JADX WARN: Removed duplicated region for block: B:15:0x0024  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean m(g gVar) {
        boolean z10;
        if (gVar.f28384j <= 0) {
            return false;
        }
        g gVar2 = this.accessibilityFocusedSemanticsNode;
        com.google.gson.internal.a aVar = new com.google.gson.internal.a(gVar, 6);
        int i10 = 1;
        g gVar3 = null;
        if (gVar2 != null) {
            g gVar4 = gVar2.N;
            while (true) {
                if (gVar4 == null) {
                    gVar4 = null;
                    break;
                }
                if (aVar.test(gVar4)) {
                    break;
                }
                gVar4 = gVar4.N;
            }
            z10 = gVar4 != null;
        }
        if (!z10) {
            g gVar5 = this.accessibilityFocusedSemanticsNode;
            fa.h hVar = new fa.h(i10);
            if (gVar5 != null) {
                g gVar6 = gVar5.N;
                while (true) {
                    if (gVar6 == null) {
                        break;
                    }
                    if (hVar.test(gVar6)) {
                        gVar3 = gVar6;
                        break;
                    }
                    gVar6 = gVar6.N;
                }
                if (gVar3 != null) {
                    return false;
                }
            }
        }
        return true;
    }

    /* JADX WARN: Removed duplicated region for block: B:185:0x033f  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void n(ByteBuffer byteBuffer, String[] strArr, ByteBuffer[] byteBufferArr) {
        AccessibilityBridge$Flag accessibilityBridge$Flag;
        io.flutter.plugin.platform.n nVar;
        ArrayList arrayList;
        g gVar;
        int i10;
        int i11;
        g gVar2;
        String str;
        String str2;
        float f10;
        float f11;
        View platformViewById;
        Integer num;
        WindowInsets rootWindowInsets;
        Activity activity;
        int i12;
        View platformViewById2;
        ArrayList<g> arrayList2 = new ArrayList();
        while (true) {
            boolean zHasRemaining = byteBuffer.hasRemaining();
            accessibilityBridge$Flag = AccessibilityBridge$Flag.IS_HIDDEN;
            nVar = this.f28411e;
            if (!zHasRemaining) {
                break;
            }
            g gVarE = e(byteBuffer.getInt());
            g.d(gVarE, byteBuffer, strArr, byteBufferArr);
            if (!gVarE.j(accessibilityBridge$Flag)) {
                if (gVarE.j(AccessibilityBridge$Flag.IS_FOCUSED)) {
                    this.inputFocusedSemanticsNode = gVarE;
                }
                if (gVarE.A) {
                    arrayList2.add(gVarE);
                }
                int i13 = gVarE.f28383i;
                if (i13 != -1) {
                    io.flutter.plugin.platform.r rVar = (io.flutter.plugin.platform.r) nVar;
                    if (!rVar.u(i13) && (platformViewById2 = rVar.getPlatformViewById(gVarE.f28383i)) != null) {
                        platformViewById2.setImportantForAccessibility(0);
                    }
                }
            }
        }
        HashSet hashSet = new HashSet();
        HashMap map = this.f28413g;
        g gVar3 = (g) map.get(0);
        ArrayList arrayList3 = new ArrayList();
        View view = this.f28407a;
        if (gVar3 != null) {
            float[] fArr = new float[16];
            Matrix.setIdentityM(fArr, 0);
            if ((Build.VERSION.SDK_INT < 28 || ((activity = id.e.getActivity(view.getContext())) != null && activity.getWindow() != null && ((i12 = activity.getWindow().getAttributes().layoutInDisplayCutoutMode) == 2 || i12 == 0))) && (rootWindowInsets = view.getRootWindowInsets()) != null) {
                if (!this.f28420n.equals(Integer.valueOf(rootWindowInsets.getSystemWindowInsetLeft()))) {
                    gVar3.V = true;
                    gVar3.T = true;
                }
                this.f28420n = Integer.valueOf(rootWindowInsets.getSystemWindowInsetLeft());
                Matrix.translateM(fArr, 0, r5.intValue(), 0.0f, 0.0f);
            }
            gVar3.n(fArr, hashSet, false);
            gVar3.f(arrayList3);
        }
        Iterator it = arrayList3.iterator();
        g gVar4 = null;
        while (true) {
            boolean zHasNext = it.hasNext();
            arrayList = this.f28418l;
            if (!zHasNext) {
                break;
            }
            g gVar5 = (g) it.next();
            if (!arrayList.contains(Integer.valueOf(gVar5.f28376b))) {
                gVar4 = gVar5;
            }
        }
        if (gVar4 == null && arrayList3.size() > 0) {
            gVar4 = (g) u1.e(arrayList3, 1);
        }
        if (gVar4 != null && (gVar4.f28376b != this.f28419m || arrayList3.size() != arrayList.size())) {
            this.f28419m = gVar4.f28376b;
            String strH = gVar4.h();
            if (strH == null) {
                strH = " ";
            }
            if (Build.VERSION.SDK_INT >= 28) {
                view.setAccessibilityPaneTitle(strH);
            } else {
                AccessibilityEvent accessibilityEventF = f(gVar4.f28376b, 32);
                accessibilityEventF.getText().add(strH);
                k(accessibilityEventF);
            }
        }
        arrayList.clear();
        Iterator it2 = arrayList3.iterator();
        while (it2.hasNext()) {
            arrayList.add(Integer.valueOf(((g) it2.next()).f28376b));
        }
        Iterator it3 = map.entrySet().iterator();
        while (it3.hasNext()) {
            g gVar6 = (g) ((Map.Entry) it3.next()).getValue();
            if (!hashSet.contains(gVar6)) {
                gVar6.N = null;
                if (gVar6.f28383i != -1 && (num = this.f28415i) != null) {
                    if (this.f28410d.platformViewOfNode(num.intValue()) == ((io.flutter.plugin.platform.r) nVar).getPlatformViewById(gVar6.f28383i)) {
                        j(this.f28415i.intValue(), C.DEFAULT_BUFFER_SEGMENT_SIZE);
                        this.f28415i = null;
                    }
                }
                int i14 = gVar6.f28383i;
                if (i14 != -1 && (platformViewById = ((io.flutter.plugin.platform.r) nVar).getPlatformViewById(i14)) != null) {
                    platformViewById.setImportantForAccessibility(4);
                }
                g gVar7 = this.accessibilityFocusedSemanticsNode;
                if (gVar7 == gVar6) {
                    j(gVar7.f28376b, C.DEFAULT_BUFFER_SEGMENT_SIZE);
                    this.accessibilityFocusedSemanticsNode = null;
                }
                if (this.inputFocusedSemanticsNode == gVar6) {
                    this.inputFocusedSemanticsNode = null;
                }
                if (this.hoveredObject == gVar6) {
                    this.hoveredObject = null;
                }
                it3.remove();
            }
        }
        int i15 = 2048;
        int i16 = 0;
        AccessibilityEvent accessibilityEventF2 = f(0, 2048);
        accessibilityEventF2.setContentChangeTypes(1);
        k(accessibilityEventF2);
        for (g gVar8 : arrayList2) {
            if (!Float.isNaN(gVar8.f28386l) && !Float.isNaN(gVar8.F) && gVar8.F != gVar8.f28386l) {
                AccessibilityEvent accessibilityEventF3 = f(gVar8.f28376b, 4096);
                float f12 = gVar8.f28386l;
                float f13 = gVar8.f28387m;
                if (Float.isInfinite(f13)) {
                    if (f12 > 70000.0f) {
                        f12 = 70000.0f;
                    }
                    f13 = 100000.0f;
                }
                if (Float.isInfinite(gVar8.f28388n)) {
                    f10 = f13 + 100000.0f;
                    if (f12 < -70000.0f) {
                        f12 = -70000.0f;
                    }
                    f11 = f12 + 100000.0f;
                } else {
                    float f14 = gVar8.f28388n;
                    f10 = f13 - f14;
                    f11 = f12 - f14;
                }
                if (g.e(gVar8, AccessibilityBridge$Action.SCROLL_UP) || g.e(gVar8, AccessibilityBridge$Action.SCROLL_DOWN)) {
                    accessibilityEventF3.setScrollY((int) f11);
                    accessibilityEventF3.setMaxScrollY((int) f10);
                } else if (g.e(gVar8, AccessibilityBridge$Action.SCROLL_LEFT) || g.e(gVar8, AccessibilityBridge$Action.SCROLL_RIGHT)) {
                    accessibilityEventF3.setScrollX((int) f11);
                    accessibilityEventF3.setMaxScrollX((int) f10);
                }
                int i17 = gVar8.f28384j;
                if (i17 > 0) {
                    accessibilityEventF3.setItemCount(i17);
                    accessibilityEventF3.setFromIndex(gVar8.f28385k);
                    Iterator it4 = gVar8.P.iterator();
                    int i18 = i16;
                    while (it4.hasNext()) {
                        if (!((g) it4.next()).j(accessibilityBridge$Flag)) {
                            i18++;
                        }
                    }
                    accessibilityEventF3.setToIndex((gVar8.f28385k + i18) - 1);
                }
                k(accessibilityEventF3);
            }
            if (gVar8.j(AccessibilityBridge$Flag.IS_LIVE_REGION) && (((str = gVar8.f28390p) != null || gVar8.H != null) && (str == null || (str2 = gVar8.H) == null || !str.equals(str2)))) {
                AccessibilityEvent accessibilityEventF4 = f(gVar8.f28376b, i15);
                accessibilityEventF4.setContentChangeTypes(1);
                k(accessibilityEventF4);
            }
            g gVar9 = this.accessibilityFocusedSemanticsNode;
            if (gVar9 != null && gVar9.f28376b == gVar8.f28376b) {
                AccessibilityBridge$Flag accessibilityBridge$Flag2 = AccessibilityBridge$Flag.IS_SELECTED;
                if ((gVar8.B & accessibilityBridge$Flag2.value) == 0 && gVar8.j(accessibilityBridge$Flag2)) {
                    AccessibilityEvent accessibilityEventF5 = f(gVar8.f28376b, 4);
                    accessibilityEventF5.getText().add(gVar8.f28390p);
                    k(accessibilityEventF5);
                }
            }
            g gVar10 = this.inputFocusedSemanticsNode;
            if (gVar10 != null && (i10 = gVar10.f28376b) == (i11 = gVar8.f28376b) && ((gVar2 = this.lastInputFocusedSemanticsNode) == null || gVar2.f28376b != i10)) {
                this.lastInputFocusedSemanticsNode = gVar10;
                k(f(i11, 8));
            } else if (gVar10 == null) {
                this.lastInputFocusedSemanticsNode = null;
            }
            g gVar11 = this.inputFocusedSemanticsNode;
            if (gVar11 != null && gVar11.f28376b == gVar8.f28376b) {
                AccessibilityBridge$Flag accessibilityBridge$Flag3 = AccessibilityBridge$Flag.IS_TEXT_FIELD;
                if ((gVar8.B & accessibilityBridge$Flag3.value) != 0 && gVar8.j(accessibilityBridge$Flag3) && ((gVar = this.accessibilityFocusedSemanticsNode) == null || gVar.f28376b == this.inputFocusedSemanticsNode.f28376b)) {
                    String str3 = gVar8.G;
                    if (str3 == null) {
                        str3 = "";
                    }
                    String str4 = gVar8.f28392r;
                    String str5 = str4 != null ? str4 : "";
                    AccessibilityEvent accessibilityEventF6 = f(gVar8.f28376b, 16);
                    accessibilityEventF6.setBeforeText(str3);
                    accessibilityEventF6.getText().add(str5);
                    int i19 = i16;
                    while (i19 < str3.length() && i19 < str5.length() && str3.charAt(i19) == str5.charAt(i19)) {
                        i19++;
                    }
                    if (i19 < str3.length() || i19 < str5.length()) {
                        accessibilityEventF6.setFromIndex(i19);
                        int length = str3.length() - 1;
                        int length2 = str5.length() - 1;
                        while (length >= i19 && length2 >= i19 && str3.charAt(length) == str5.charAt(length2)) {
                            length--;
                            length2--;
                        }
                        accessibilityEventF6.setRemovedCount((length - i19) + 1);
                        accessibilityEventF6.setAddedCount((length2 - i19) + 1);
                    } else {
                        accessibilityEventF6 = null;
                    }
                    if (accessibilityEventF6 != null) {
                        k(accessibilityEventF6);
                    }
                    if (gVar8.D != gVar8.f28381g || gVar8.E != gVar8.f28382h) {
                        AccessibilityEvent accessibilityEventF7 = f(gVar8.f28376b, 8192);
                        accessibilityEventF7.getText().add(str5);
                        accessibilityEventF7.setFromIndex(gVar8.f28381g);
                        accessibilityEventF7.setToIndex(gVar8.f28382h);
                        accessibilityEventF7.setItemCount(str5.length());
                        k(accessibilityEventF7);
                    }
                }
            }
            i15 = 2048;
            i16 = 0;
        }
    }

    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$PrimitiveArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    @Override // android.view.accessibility.AccessibilityNodeProvider
    public boolean performAction(int i10, int i11, @Nullable Bundle bundle) {
        if (i10 >= 65536) {
            boolean zPerformAction = this.f28410d.performAction(i10, i11, bundle);
            if (zPerformAction && i11 == 128) {
                this.f28415i = null;
            }
            return zPerformAction;
        }
        HashMap map = this.f28413g;
        g gVar = (g) map.get(Integer.valueOf(i10));
        if (gVar == null) {
            return false;
        }
        AccessibilityBridge$Action accessibilityBridge$Action = AccessibilityBridge$Action.INCREASE;
        AccessibilityBridge$Action accessibilityBridge$Action2 = AccessibilityBridge$Action.DECREASE;
        dd.c cVar = this.f28408b;
        switch (i11) {
            case 16:
                cVar.b(i10, AccessibilityBridge$Action.TAP);
                return true;
            case 32:
                cVar.b(i10, AccessibilityBridge$Action.LONG_PRESS);
                return true;
            case 64:
                if (this.accessibilityFocusedSemanticsNode == null) {
                    this.f28407a.invalidate();
                }
                this.accessibilityFocusedSemanticsNode = gVar;
                cVar.b(i10, AccessibilityBridge$Action.DID_GAIN_ACCESSIBILITY_FOCUS);
                HashMap map2 = new HashMap();
                map2.put("type", "didGainFocus");
                map2.put("nodeId", Integer.valueOf(gVar.f28376b));
                cVar.f25103a.send(map2);
                j(i10, 32768);
                if (g.a(gVar, accessibilityBridge$Action) || g.a(gVar, accessibilityBridge$Action2)) {
                    j(i10, 4);
                }
                return true;
            case 128:
                g gVar2 = this.accessibilityFocusedSemanticsNode;
                if (gVar2 != null && gVar2.f28376b == i10) {
                    this.accessibilityFocusedSemanticsNode = null;
                }
                Integer num = this.f28415i;
                if (num != null && num.intValue() == i10) {
                    this.f28415i = null;
                }
                cVar.b(i10, AccessibilityBridge$Action.DID_LOSE_ACCESSIBILITY_FOCUS);
                j(i10, C.DEFAULT_BUFFER_SEGMENT_SIZE);
                return true;
            case 256:
                return i(gVar, i10, bundle, true);
            case 512:
                return i(gVar, i10, bundle, false);
            case 4096:
                AccessibilityBridge$Action accessibilityBridge$Action3 = AccessibilityBridge$Action.SCROLL_UP;
                if (g.a(gVar, accessibilityBridge$Action3)) {
                    cVar.b(i10, accessibilityBridge$Action3);
                } else {
                    AccessibilityBridge$Action accessibilityBridge$Action4 = AccessibilityBridge$Action.SCROLL_LEFT;
                    if (g.a(gVar, accessibilityBridge$Action4)) {
                        cVar.b(i10, accessibilityBridge$Action4);
                    } else {
                        if (!g.a(gVar, accessibilityBridge$Action)) {
                            return false;
                        }
                        gVar.f28392r = gVar.f28394t;
                        gVar.f28393s = gVar.f28395u;
                        j(i10, 4);
                        cVar.b(i10, accessibilityBridge$Action);
                    }
                }
                return true;
            case 8192:
                AccessibilityBridge$Action accessibilityBridge$Action5 = AccessibilityBridge$Action.SCROLL_DOWN;
                if (g.a(gVar, accessibilityBridge$Action5)) {
                    cVar.b(i10, accessibilityBridge$Action5);
                } else {
                    AccessibilityBridge$Action accessibilityBridge$Action6 = AccessibilityBridge$Action.SCROLL_RIGHT;
                    if (g.a(gVar, accessibilityBridge$Action6)) {
                        cVar.b(i10, accessibilityBridge$Action6);
                    } else {
                        if (!g.a(gVar, accessibilityBridge$Action2)) {
                            return false;
                        }
                        gVar.f28392r = gVar.f28396v;
                        gVar.f28393s = gVar.f28397w;
                        j(i10, 4);
                        cVar.b(i10, accessibilityBridge$Action2);
                    }
                }
                return true;
            case 16384:
                cVar.b(i10, AccessibilityBridge$Action.COPY);
                return true;
            case 32768:
                cVar.b(i10, AccessibilityBridge$Action.PASTE);
                return true;
            case C.DEFAULT_BUFFER_SEGMENT_SIZE /* 65536 */:
                cVar.b(i10, AccessibilityBridge$Action.CUT);
                return true;
            case 131072:
                HashMap map3 = new HashMap();
                if (bundle != null && bundle.containsKey("ACTION_ARGUMENT_SELECTION_START_INT") && bundle.containsKey("ACTION_ARGUMENT_SELECTION_END_INT")) {
                    map3.put("base", Integer.valueOf(bundle.getInt("ACTION_ARGUMENT_SELECTION_START_INT")));
                    map3.put("extent", Integer.valueOf(bundle.getInt("ACTION_ARGUMENT_SELECTION_END_INT")));
                } else {
                    map3.put("base", Integer.valueOf(gVar.f28382h));
                    map3.put("extent", Integer.valueOf(gVar.f28382h));
                }
                cVar.dispatchSemanticsAction(i10, AccessibilityBridge$Action.SET_SELECTION, map3);
                g gVar3 = (g) map.get(Integer.valueOf(i10));
                gVar3.f28381g = ((Integer) map3.get("base")).intValue();
                gVar3.f28382h = ((Integer) map3.get("extent")).intValue();
                return true;
            case ProgressiveMediaSource.DEFAULT_LOADING_CHECK_INTERVAL_BYTES /* 1048576 */:
                cVar.b(i10, AccessibilityBridge$Action.DISMISS);
                return true;
            case 2097152:
                String string = (bundle == null || !bundle.containsKey("ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE")) ? "" : bundle.getString("ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE");
                cVar.dispatchSemanticsAction(i10, AccessibilityBridge$Action.SET_TEXT, string);
                gVar.f28392r = string;
                gVar.f28393s = null;
                return true;
            case R.id.accessibilityActionShowOnScreen:
                cVar.b(i10, AccessibilityBridge$Action.SHOW_ON_SCREEN);
                return true;
            default:
                d dVar = (d) this.f28414h.get(Integer.valueOf(i11 - 267386881));
                if (dVar == null) {
                    return false;
                }
                cVar.dispatchSemanticsAction(i10, AccessibilityBridge$Action.CUSTOM_ACTION, Integer.valueOf(dVar.f28370b));
                return true;
        }
    }

    public void setOnAccessibilityChangeListener(@Nullable f fVar) {
        this.onAccessibilityChangeListener = fVar;
    }
}
