package k1;

import I0.AbstractC0301k;
import I0.AbstractC0303l;
import I0.t0;
import J0.A;
import android.view.View;
import android.view.ViewParent;
import android.view.ViewTreeObserver;
import androidx.compose.runtime.collection.MutableVector;
import i0.AbstractC2254r;
import n0.AbstractC2603d;
import n0.E;

/* JADX INFO: loaded from: classes.dex */
public final class s extends AbstractC2254r implements n0.v, ViewTreeObserver.OnGlobalFocusChangeListener {

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public ViewTreeObserver f19726b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final r f19727c = new r(this, 0);

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final r f19728d = new r(this, 1);

    @Override // n0.v
    public final void S(n0.q qVar) {
        qVar.f(false);
        qVar.h(this.f19727c);
        qVar.c(this.f19728d);
    }

    @Override // i0.AbstractC2254r
    public final void onAttach() {
        super.onAttach();
        ViewTreeObserver viewTreeObserver = AbstractC0303l.v(this).getViewTreeObserver();
        this.f19726b = viewTreeObserver;
        viewTreeObserver.addOnGlobalFocusChangeListener(this);
    }

    @Override // i0.AbstractC2254r
    public final void onDetach() {
        ViewTreeObserver viewTreeObserver = this.f19726b;
        if (viewTreeObserver != null && viewTreeObserver.isAlive()) {
            viewTreeObserver.removeOnGlobalFocusChangeListener(this);
        }
        this.f19726b = null;
        AbstractC0303l.v(this).getViewTreeObserver().removeOnGlobalFocusChangeListener(this);
        this.f19725a = null;
        super.onDetach();
    }

    @Override // android.view.ViewTreeObserver.OnGlobalFocusChangeListener
    public final void onGlobalFocusChanged(View view, View view2) throws Throwable {
        boolean z6;
        if (AbstractC0303l.t(this).f2187r == null) {
            return;
        }
        View viewC = j.c(this);
        n0.m focusOwner = ((A) AbstractC0303l.u(this)).getFocusOwner();
        t0 t0VarU = AbstractC0303l.u(this);
        boolean z7 = true;
        if (view == null || view.equals(t0VarU)) {
            z6 = false;
        } else {
            for (ViewParent parent = view.getParent(); parent != null; parent = parent.getParent()) {
                if (parent == viewC.getParent()) {
                    z6 = true;
                    break;
                }
            }
            z6 = false;
        }
        if (view2 == null || view2.equals(t0VarU)) {
            z7 = false;
        } else {
            for (ViewParent parent2 = view2.getParent(); parent2 != null; parent2 = parent2.getParent()) {
                if (parent2 == viewC.getParent()) {
                    break;
                }
            }
            z7 = false;
        }
        if (z6 && z7) {
            this.f19725a = view2;
            return;
        }
        if (z7) {
            this.f19725a = view2;
            E eT0 = t0();
            if (eT0.y0().a()) {
                return;
            }
            AbstractC2603d.y(eT0);
            return;
        }
        if (!z6) {
            this.f19725a = null;
            return;
        }
        this.f19725a = null;
        if (t0().y0().b()) {
            ((n0.o) focusOwner).c(false, 8, false);
        }
    }

    public final E t0() {
        if (!getNode().isAttached()) {
            F0.a.b("visitLocalDescendants called on an unattached node");
        }
        AbstractC2254r node = getNode();
        if ((node.getAggregateChildKindSet$ui() & 1024) != 0) {
            boolean z6 = false;
            for (AbstractC2254r child$ui = node.getChild$ui(); child$ui != null; child$ui = child$ui.getChild$ui()) {
                if ((child$ui.getKindSet$ui() & 1024) != 0) {
                    AbstractC2254r abstractC2254rE = child$ui;
                    MutableVector mutableVector = null;
                    while (abstractC2254rE != null) {
                        if (abstractC2254rE instanceof E) {
                            E e6 = (E) abstractC2254rE;
                            if (z6) {
                                return e6;
                            }
                            z6 = true;
                        } else if ((abstractC2254rE.getKindSet$ui() & 1024) != 0 && (abstractC2254rE instanceof AbstractC0301k)) {
                            int i6 = 0;
                            for (AbstractC2254r child$ui2 = ((AbstractC0301k) abstractC2254rE).f2431b; child$ui2 != null; child$ui2 = child$ui2.getChild$ui()) {
                                if ((child$ui2.getKindSet$ui() & 1024) != 0) {
                                    i6++;
                                    if (i6 == 1) {
                                        abstractC2254rE = child$ui2;
                                    } else {
                                        if (mutableVector == null) {
                                            mutableVector = new MutableVector(new AbstractC2254r[16], 0);
                                        }
                                        if (abstractC2254rE != null) {
                                            mutableVector.add(abstractC2254rE);
                                            abstractC2254rE = null;
                                        }
                                        mutableVector.add(child$ui2);
                                    }
                                }
                            }
                            if (i6 == 1) {
                            }
                        }
                        abstractC2254rE = AbstractC0303l.e(mutableVector);
                    }
                }
            }
        }
        throw new IllegalStateException("Could not find focus target of embedded view wrapper");
    }
}
