package I0;

import i0.AbstractC2254r;
import n.C2571F;

/* JADX INFO: renamed from: I0.k, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC0301k extends AbstractC2254r {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final int f2430a = AbstractC0302k0.f(this);

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

    @Override // i0.AbstractC2254r
    public final void markAsAttached$ui() {
        super.markAsAttached$ui();
        for (AbstractC2254r child$ui = this.f2431b; child$ui != null; child$ui = child$ui.getChild$ui()) {
            child$ui.updateCoordinator$ui(getCoordinator$ui());
            if (!child$ui.isAttached()) {
                child$ui.markAsAttached$ui();
            }
        }
    }

    @Override // i0.AbstractC2254r
    public final void markAsDetached$ui() {
        for (AbstractC2254r child$ui = this.f2431b; child$ui != null; child$ui = child$ui.getChild$ui()) {
            child$ui.markAsDetached$ui();
        }
        super.markAsDetached$ui();
    }

    @Override // i0.AbstractC2254r
    public final void reset$ui() {
        super.reset$ui();
        for (AbstractC2254r child$ui = this.f2431b; child$ui != null; child$ui = child$ui.getChild$ui()) {
            child$ui.reset$ui();
        }
    }

    @Override // i0.AbstractC2254r
    public final void runAttachLifecycle$ui() {
        for (AbstractC2254r child$ui = this.f2431b; child$ui != null; child$ui = child$ui.getChild$ui()) {
            child$ui.runAttachLifecycle$ui();
        }
        super.runAttachLifecycle$ui();
    }

    @Override // i0.AbstractC2254r
    public final void runDetachLifecycle$ui() {
        super.runDetachLifecycle$ui();
        for (AbstractC2254r child$ui = this.f2431b; child$ui != null; child$ui = child$ui.getChild$ui()) {
            child$ui.runDetachLifecycle$ui();
        }
    }

    @Override // i0.AbstractC2254r
    public final void setAsDelegateTo$ui(AbstractC2254r abstractC2254r) {
        super.setAsDelegateTo$ui(abstractC2254r);
        for (AbstractC2254r child$ui = this.f2431b; child$ui != null; child$ui = child$ui.getChild$ui()) {
            child$ui.setAsDelegateTo$ui(abstractC2254r);
        }
    }

    public final void t0(InterfaceC0299j interfaceC0299j) {
        AbstractC2254r node = interfaceC0299j.getNode();
        if (node != interfaceC0299j) {
            AbstractC2254r abstractC2254r = interfaceC0299j instanceof AbstractC2254r ? (AbstractC2254r) interfaceC0299j : null;
            AbstractC2254r parent$ui = abstractC2254r != null ? abstractC2254r.getParent$ui() : null;
            if (node != getNode() || !kotlin.jvm.internal.o.c(parent$ui, this)) {
                throw new IllegalStateException("Cannot delegate to an already delegated node");
            }
            return;
        }
        if (node.isAttached()) {
            F0.a.b("Cannot delegate to an already attached node");
        }
        node.setAsDelegateTo$ui(getNode());
        int kindSet$ui = getKindSet$ui();
        int iG = AbstractC0302k0.g(node);
        node.setKindSet$ui(iG);
        int kindSet$ui2 = getKindSet$ui();
        int i6 = iG & 2;
        if (i6 != 0 && (kindSet$ui2 & 2) != 0 && !(this instanceof InterfaceC0315y)) {
            F0.a.b("Delegating to multiple LayoutModifierNodes without the delegating node implementing LayoutModifierNode itself is not allowed.\nDelegating Node: " + this + "\nDelegate Node: " + node);
        }
        node.setChild$ui(this.f2431b);
        this.f2431b = node;
        node.setParent$ui(this);
        v0(iG | getKindSet$ui(), false);
        if (isAttached()) {
            if (i6 == 0 || (kindSet$ui & 2) != 0) {
                updateCoordinator$ui(getCoordinator$ui());
            } else {
                C0290e0 c0290e0 = AbstractC0303l.t(this).f2162J;
                getNode().updateCoordinator$ui(null);
                c0290e0.i();
            }
            node.markAsAttached$ui();
            node.runAttachLifecycle$ui();
            AbstractC0302k0.a(node);
        }
    }

    public final void u0(InterfaceC0299j interfaceC0299j) {
        AbstractC2254r abstractC2254r = null;
        for (AbstractC2254r child$ui = this.f2431b; child$ui != null; child$ui = child$ui.getChild$ui()) {
            if (child$ui == interfaceC0299j) {
                if (child$ui.isAttached()) {
                    C2571F c2571f = AbstractC0302k0.f2432a;
                    if (!child$ui.isAttached()) {
                        F0.a.b("autoInvalidateRemovedNode called on unattached node");
                    }
                    AbstractC0302k0.b(child$ui, -1, 2);
                    child$ui.runDetachLifecycle$ui();
                    child$ui.markAsDetached$ui();
                }
                child$ui.setAsDelegateTo$ui(child$ui);
                child$ui.setAggregateChildKindSet$ui(0);
                if (abstractC2254r == null) {
                    this.f2431b = child$ui.getChild$ui();
                } else {
                    abstractC2254r.setChild$ui(child$ui.getChild$ui());
                }
                child$ui.setChild$ui(null);
                child$ui.setParent$ui(null);
                int kindSet$ui = getKindSet$ui();
                int iG = AbstractC0302k0.g(this);
                v0(iG, true);
                if (isAttached() && (kindSet$ui & 2) != 0 && (iG & 2) == 0) {
                    C0290e0 c0290e0 = AbstractC0303l.t(this).f2162J;
                    getNode().updateCoordinator$ui(null);
                    c0290e0.i();
                    return;
                }
                return;
            }
            abstractC2254r = child$ui;
        }
        throw new IllegalStateException(("Could not find delegate: " + interfaceC0299j).toString());
    }

    @Override // i0.AbstractC2254r
    public final void updateCoordinator$ui(AbstractC0300j0 abstractC0300j0) {
        super.updateCoordinator$ui(abstractC0300j0);
        for (AbstractC2254r child$ui = this.f2431b; child$ui != null; child$ui = child$ui.getChild$ui()) {
            child$ui.updateCoordinator$ui(abstractC0300j0);
        }
    }

    public final void v0(int i6, boolean z6) {
        AbstractC2254r child$ui;
        int kindSet$ui = getKindSet$ui();
        setKindSet$ui(i6);
        if (kindSet$ui != i6) {
            if (getNode() == this) {
                setAggregateChildKindSet$ui(i6);
            }
            if (isAttached()) {
                AbstractC2254r node = getNode();
                AbstractC2254r parent$ui = this;
                while (parent$ui != null) {
                    i6 |= parent$ui.getKindSet$ui();
                    parent$ui.setKindSet$ui(i6);
                    if (parent$ui == node) {
                        break;
                    } else {
                        parent$ui = parent$ui.getParent$ui();
                    }
                }
                if (z6 && parent$ui == node) {
                    i6 = AbstractC0302k0.g(node);
                    node.setKindSet$ui(i6);
                }
                int aggregateChildKindSet$ui = i6 | ((parent$ui == null || (child$ui = parent$ui.getChild$ui()) == null) ? 0 : child$ui.getAggregateChildKindSet$ui());
                while (parent$ui != null) {
                    aggregateChildKindSet$ui |= parent$ui.getKindSet$ui();
                    parent$ui.setAggregateChildKindSet$ui(aggregateChildKindSet$ui);
                    parent$ui = parent$ui.getParent$ui();
                }
            }
        }
    }
}
