package B;

import G0.InterfaceC0245a0;
import G0.InterfaceC0247b0;
import G0.InterfaceC0249c0;
import G0.InterfaceC0273s;
import G0.InterfaceC0274t;
import h1.C2069a;
import i0.InterfaceC2241e;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public final class P0 implements InterfaceC0245a0, L0 {

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

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

    public P0(InterfaceC0063h interfaceC0063h, InterfaceC2241e interfaceC2241e) {
        this.f173a = interfaceC0063h;
        this.f174b = interfaceC2241e;
    }

    @Override // B.L0
    public final void a(int i6, int[] iArr, int[] iArr2, InterfaceC0249c0 interfaceC0249c0) {
        this.f173a.c(interfaceC0249c0, i6, iArr, interfaceC0249c0.getLayoutDirection(), iArr2);
    }

    @Override // B.L0
    public final int b(G0.q0 q0Var) {
        return q0Var.f1998a;
    }

    @Override // B.L0
    public final long c(int i6, int i7, int i8, boolean z6) {
        return !z6 ? h1.b.a(i6, i7, 0, i8) : W0.e.q(i6, i7, 0, i8);
    }

    @Override // B.L0
    public final int d(G0.q0 q0Var) {
        return q0Var.f1999b;
    }

    @Override // B.L0
    public final InterfaceC0247b0 e(G0.q0[] q0VarArr, InterfaceC0249c0 interfaceC0249c0, int i6, int[] iArr, int i7, int i8, int[] iArr2, int i9, int i10, int i11) {
        return interfaceC0249c0.e(i7, i8, x4.z.f26066a, new O0(q0VarArr, this, i8, i6, iArr));
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof P0)) {
            return false;
        }
        P0 p02 = (P0) obj;
        return kotlin.jvm.internal.o.c(this.f173a, p02.f173a) && kotlin.jvm.internal.o.c(this.f174b, p02.f174b);
    }

    public final int hashCode() {
        return this.f174b.hashCode() + (this.f173a.hashCode() * 31);
    }

    @Override // G0.InterfaceC0245a0
    public final int maxIntrinsicHeight(InterfaceC0274t interfaceC0274t, List list, int i6) {
        int iG0 = interfaceC0274t.g0(this.f173a.a());
        if (list.isEmpty()) {
            return 0;
        }
        int iMin = Math.min((list.size() - 1) * iG0, i6);
        int size = list.size();
        int iMax = 0;
        float f6 = 0.0f;
        for (int i7 = 0; i7 < size; i7++) {
            InterfaceC0273s interfaceC0273s = (InterfaceC0273s) list.get(i7);
            float fQ = AbstractC0057e.q(AbstractC0057e.p(interfaceC0273s));
            if (fQ == 0.0f) {
                int iMin2 = Math.min(interfaceC0273s.K(Integer.MAX_VALUE), i6 == Integer.MAX_VALUE ? Integer.MAX_VALUE : i6 - iMin);
                iMin += iMin2;
                iMax = Math.max(iMax, interfaceC0273s.d(iMin2));
            } else if (fQ > 0.0f) {
                f6 += fQ;
            }
        }
        int iRound = f6 == 0.0f ? 0 : i6 == Integer.MAX_VALUE ? Integer.MAX_VALUE : Math.round(Math.max(i6 - iMin, 0) / f6);
        int size2 = list.size();
        for (int i8 = 0; i8 < size2; i8++) {
            InterfaceC0273s interfaceC0273s2 = (InterfaceC0273s) list.get(i8);
            float fQ2 = AbstractC0057e.q(AbstractC0057e.p(interfaceC0273s2));
            if (fQ2 > 0.0f) {
                iMax = Math.max(iMax, interfaceC0273s2.d(iRound != Integer.MAX_VALUE ? Math.round(iRound * fQ2) : Integer.MAX_VALUE));
            }
        }
        return iMax;
    }

    @Override // G0.InterfaceC0245a0
    public final int maxIntrinsicWidth(InterfaceC0274t interfaceC0274t, List list, int i6) {
        int iG0 = interfaceC0274t.g0(this.f173a.a());
        if (list.isEmpty()) {
            return 0;
        }
        int size = list.size();
        int iMax = 0;
        int i7 = 0;
        float f6 = 0.0f;
        for (int i8 = 0; i8 < size; i8++) {
            InterfaceC0273s interfaceC0273s = (InterfaceC0273s) list.get(i8);
            float fQ = AbstractC0057e.q(AbstractC0057e.p(interfaceC0273s));
            int iK = interfaceC0273s.K(i6);
            if (fQ == 0.0f) {
                i7 += iK;
            } else if (fQ > 0.0f) {
                f6 += fQ;
                iMax = Math.max(iMax, Math.round(iK / fQ));
            }
        }
        return ((list.size() - 1) * iG0) + Math.round(iMax * f6) + i7;
    }

    @Override // G0.InterfaceC0245a0
    /* JADX INFO: renamed from: measure-3p2s80s */
    public final InterfaceC0247b0 mo1measure3p2s80s(InterfaceC0249c0 interfaceC0249c0, List list, long j4) {
        return AbstractC0057e.t(this, C2069a.j(j4), C2069a.i(j4), C2069a.h(j4), C2069a.g(j4), interfaceC0249c0.g0(this.f173a.a()), interfaceC0249c0, list, new G0.q0[list.size()], 0, list.size(), null, 0);
    }

    @Override // G0.InterfaceC0245a0
    public final int minIntrinsicHeight(InterfaceC0274t interfaceC0274t, List list, int i6) {
        int iG0 = interfaceC0274t.g0(this.f173a.a());
        if (list.isEmpty()) {
            return 0;
        }
        int iMin = Math.min((list.size() - 1) * iG0, i6);
        int size = list.size();
        int iMax = 0;
        float f6 = 0.0f;
        for (int i7 = 0; i7 < size; i7++) {
            InterfaceC0273s interfaceC0273s = (InterfaceC0273s) list.get(i7);
            float fQ = AbstractC0057e.q(AbstractC0057e.p(interfaceC0273s));
            if (fQ == 0.0f) {
                int iMin2 = Math.min(interfaceC0273s.K(Integer.MAX_VALUE), i6 == Integer.MAX_VALUE ? Integer.MAX_VALUE : i6 - iMin);
                iMin += iMin2;
                iMax = Math.max(iMax, interfaceC0273s.j0(iMin2));
            } else if (fQ > 0.0f) {
                f6 += fQ;
            }
        }
        int iRound = f6 == 0.0f ? 0 : i6 == Integer.MAX_VALUE ? Integer.MAX_VALUE : Math.round(Math.max(i6 - iMin, 0) / f6);
        int size2 = list.size();
        for (int i8 = 0; i8 < size2; i8++) {
            InterfaceC0273s interfaceC0273s2 = (InterfaceC0273s) list.get(i8);
            float fQ2 = AbstractC0057e.q(AbstractC0057e.p(interfaceC0273s2));
            if (fQ2 > 0.0f) {
                iMax = Math.max(iMax, interfaceC0273s2.j0(iRound != Integer.MAX_VALUE ? Math.round(iRound * fQ2) : Integer.MAX_VALUE));
            }
        }
        return iMax;
    }

    @Override // G0.InterfaceC0245a0
    public final int minIntrinsicWidth(InterfaceC0274t interfaceC0274t, List list, int i6) {
        int iG0 = interfaceC0274t.g0(this.f173a.a());
        if (list.isEmpty()) {
            return 0;
        }
        int size = list.size();
        int iMax = 0;
        int i7 = 0;
        float f6 = 0.0f;
        for (int i8 = 0; i8 < size; i8++) {
            InterfaceC0273s interfaceC0273s = (InterfaceC0273s) list.get(i8);
            float fQ = AbstractC0057e.q(AbstractC0057e.p(interfaceC0273s));
            int iG = interfaceC0273s.G(i6);
            if (fQ == 0.0f) {
                i7 += iG;
            } else if (fQ > 0.0f) {
                f6 += fQ;
                iMax = Math.max(iMax, Math.round(iG / fQ));
            }
        }
        return ((list.size() - 1) * iG0) + Math.round(iMax * f6) + i7;
    }

    public final String toString() {
        return "RowMeasurePolicy(horizontalArrangement=" + this.f173a + ", verticalAlignment=" + this.f174b + ')';
    }
}
