package androidx.constraintlayout.helper.widget;

import android.content.Context;
import android.content.res.TypedArray;
import android.util.AttributeSet;
import android.view.View;
import defpackage.AbstractC3855;
import defpackage.AbstractC4329;
import defpackage.C0133;
import defpackage.C0148;
import defpackage.C1188;
import defpackage.C2622;
import defpackage.C3100;
import defpackage.C3678;
import defpackage.C4214;
import defpackage.C5422;
import java.util.ArrayList;
import java.util.Arrays;

/* JADX INFO: loaded from: classes3.dex */
public class Flow extends AbstractC3855 {

    /* JADX INFO: renamed from: ˑˊᵲ, reason: contains not printable characters */
    public C3678 f260;

    public Flow(Context context) {
        super(context);
    }

    public Flow(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
    }

    public Flow(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
    }

    @Override // defpackage.AbstractC4444, android.view.View
    public final void onMeasure(int i, int i2) {
        mo64(this.f260, i, i2);
    }

    public void setFirstHorizontalBias(float f) {
        this.f260.f14022 = f;
        requestLayout();
    }

    public void setFirstHorizontalStyle(int i) {
        this.f260.f13999 = i;
        requestLayout();
    }

    public void setFirstVerticalBias(float f) {
        this.f260.f14016 = f;
        requestLayout();
    }

    public void setFirstVerticalStyle(int i) {
        this.f260.f14017 = i;
        requestLayout();
    }

    public void setHorizontalAlign(int i) {
        this.f260.f14020 = i;
        requestLayout();
    }

    public void setHorizontalBias(float f) {
        this.f260.f13997 = f;
        requestLayout();
    }

    public void setHorizontalGap(int i) {
        this.f260.f14019 = i;
        requestLayout();
    }

    public void setHorizontalStyle(int i) {
        this.f260.f13994 = i;
        requestLayout();
    }

    public void setLastHorizontalBias(float f) {
        this.f260.f14023 = f;
        requestLayout();
    }

    public void setLastHorizontalStyle(int i) {
        this.f260.f14009 = i;
        requestLayout();
    }

    public void setLastVerticalBias(float f) {
        this.f260.f14003 = f;
        requestLayout();
    }

    public void setLastVerticalStyle(int i) {
        this.f260.f14000 = i;
        requestLayout();
    }

    public void setMaxElementsWrap(int i) {
        this.f260.f13996 = i;
        requestLayout();
    }

    public void setOrientation(int i) {
        this.f260.f14027 = i;
        requestLayout();
    }

    public void setPadding(int i) {
        C3678 c3678 = this.f260;
        c3678.f14018 = i;
        c3678.f13995 = i;
        c3678.f14010 = i;
        c3678.f14024 = i;
        requestLayout();
    }

    public void setPaddingBottom(int i) {
        this.f260.f13995 = i;
        requestLayout();
    }

    public void setPaddingLeft(int i) {
        this.f260.f13992 = i;
        requestLayout();
    }

    public void setPaddingRight(int i) {
        this.f260.f14008 = i;
        requestLayout();
    }

    public void setPaddingTop(int i) {
        this.f260.f14018 = i;
        requestLayout();
    }

    public void setVerticalAlign(int i) {
        this.f260.f14021 = i;
        requestLayout();
    }

    public void setVerticalBias(float f) {
        this.f260.f14002 = f;
        requestLayout();
    }

    public void setVerticalGap(int i) {
        this.f260.f14005 = i;
        requestLayout();
    }

    public void setVerticalStyle(int i) {
        this.f260.f14015 = i;
        requestLayout();
    }

    public void setWrapMode(int i) {
        this.f260.f14007 = i;
        requestLayout();
    }

    @Override // defpackage.AbstractC3855, defpackage.AbstractC4444
    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final void mo63(AttributeSet attributeSet) {
        super.mo63(attributeSet);
        C3678 c3678 = new C3678();
        c3678.f14018 = 0;
        c3678.f13995 = 0;
        c3678.f14010 = 0;
        c3678.f14024 = 0;
        c3678.f13992 = 0;
        c3678.f14008 = 0;
        c3678.f14011 = false;
        c3678.f14026 = 0;
        c3678.f14014 = 0;
        c3678.f14013 = new C1188();
        c3678.f13993 = null;
        c3678.f13994 = -1;
        c3678.f14015 = -1;
        c3678.f13999 = -1;
        c3678.f14017 = -1;
        c3678.f14009 = -1;
        c3678.f14000 = -1;
        c3678.f13997 = 0.5f;
        c3678.f14002 = 0.5f;
        c3678.f14022 = 0.5f;
        c3678.f14016 = 0.5f;
        c3678.f14023 = 0.5f;
        c3678.f14003 = 0.5f;
        c3678.f14019 = 0;
        c3678.f14005 = 0;
        c3678.f14020 = 2;
        c3678.f14021 = 2;
        c3678.f14007 = 0;
        c3678.f13996 = -1;
        c3678.f14027 = 0;
        c3678.f14025 = new ArrayList();
        c3678.f13998 = null;
        c3678.f14006 = null;
        c3678.f14012 = null;
        c3678.f14004 = 0;
        this.f260 = c3678;
        if (attributeSet != null) {
            TypedArray typedArrayObtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, AbstractC4329.f16476);
            int indexCount = typedArrayObtainStyledAttributes.getIndexCount();
            for (int i = 0; i < indexCount; i++) {
                int index = typedArrayObtainStyledAttributes.getIndex(i);
                if (index == 0) {
                    this.f260.f14027 = typedArrayObtainStyledAttributes.getInt(index, 0);
                } else if (index == 1) {
                    C3678 c36782 = this.f260;
                    int dimensionPixelSize = typedArrayObtainStyledAttributes.getDimensionPixelSize(index, 0);
                    c36782.f14018 = dimensionPixelSize;
                    c36782.f13995 = dimensionPixelSize;
                    c36782.f14010 = dimensionPixelSize;
                    c36782.f14024 = dimensionPixelSize;
                } else if (index == 18) {
                    C3678 c36783 = this.f260;
                    int dimensionPixelSize2 = typedArrayObtainStyledAttributes.getDimensionPixelSize(index, 0);
                    c36783.f14010 = dimensionPixelSize2;
                    c36783.f13992 = dimensionPixelSize2;
                    c36783.f14008 = dimensionPixelSize2;
                } else if (index == 19) {
                    this.f260.f14024 = typedArrayObtainStyledAttributes.getDimensionPixelSize(index, 0);
                } else if (index == 2) {
                    this.f260.f13992 = typedArrayObtainStyledAttributes.getDimensionPixelSize(index, 0);
                } else if (index == 3) {
                    this.f260.f14018 = typedArrayObtainStyledAttributes.getDimensionPixelSize(index, 0);
                } else if (index == 4) {
                    this.f260.f14008 = typedArrayObtainStyledAttributes.getDimensionPixelSize(index, 0);
                } else if (index == 5) {
                    this.f260.f13995 = typedArrayObtainStyledAttributes.getDimensionPixelSize(index, 0);
                } else if (index == 54) {
                    this.f260.f14007 = typedArrayObtainStyledAttributes.getInt(index, 0);
                } else if (index == 44) {
                    this.f260.f13994 = typedArrayObtainStyledAttributes.getInt(index, 0);
                } else if (index == 53) {
                    this.f260.f14015 = typedArrayObtainStyledAttributes.getInt(index, 0);
                } else if (index == 38) {
                    this.f260.f13999 = typedArrayObtainStyledAttributes.getInt(index, 0);
                } else if (index == 46) {
                    this.f260.f14009 = typedArrayObtainStyledAttributes.getInt(index, 0);
                } else if (index == 40) {
                    this.f260.f14017 = typedArrayObtainStyledAttributes.getInt(index, 0);
                } else if (index == 48) {
                    this.f260.f14000 = typedArrayObtainStyledAttributes.getInt(index, 0);
                } else if (index == 42) {
                    this.f260.f13997 = typedArrayObtainStyledAttributes.getFloat(index, 0.5f);
                } else if (index == 37) {
                    this.f260.f14022 = typedArrayObtainStyledAttributes.getFloat(index, 0.5f);
                } else if (index == 45) {
                    this.f260.f14023 = typedArrayObtainStyledAttributes.getFloat(index, 0.5f);
                } else if (index == 39) {
                    this.f260.f14016 = typedArrayObtainStyledAttributes.getFloat(index, 0.5f);
                } else if (index == 47) {
                    this.f260.f14003 = typedArrayObtainStyledAttributes.getFloat(index, 0.5f);
                } else if (index == 51) {
                    this.f260.f14002 = typedArrayObtainStyledAttributes.getFloat(index, 0.5f);
                } else if (index == 41) {
                    this.f260.f14020 = typedArrayObtainStyledAttributes.getInt(index, 2);
                } else if (index == 50) {
                    this.f260.f14021 = typedArrayObtainStyledAttributes.getInt(index, 2);
                } else if (index == 43) {
                    this.f260.f14019 = typedArrayObtainStyledAttributes.getDimensionPixelSize(index, 0);
                } else if (index == 52) {
                    this.f260.f14005 = typedArrayObtainStyledAttributes.getDimensionPixelSize(index, 0);
                } else if (index == 49) {
                    this.f260.f13996 = typedArrayObtainStyledAttributes.getInt(index, -1);
                }
            }
            typedArrayObtainStyledAttributes.recycle();
        }
        this.f16949 = this.f260;
        m9458();
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:387:0x0686  */
    /* JADX WARN: Removed duplicated region for block: B:39:0x00c9  */
    /* JADX WARN: Removed duplicated region for block: B:401:0x0721  */
    /* JADX WARN: Removed duplicated region for block: B:407:0x072f  */
    /* JADX WARN: Removed duplicated region for block: B:408:0x0732  */
    /* JADX WARN: Removed duplicated region for block: B:415:0x074e  */
    /* JADX WARN: Removed duplicated region for block: B:416:0x0750  */
    /* JADX WARN: Removed duplicated region for block: B:426:0x0108 A[EDGE_INSN: B:426:0x0108->B:61:0x0108 BREAK  A[LOOP:1: B:55:0x00f1->B:60:0x0103], SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:42:0x00d4  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x00e0  */
    /* JADX WARN: Removed duplicated region for block: B:57:0x00f9  */
    /* JADX WARN: Removed duplicated region for block: B:62:0x010a  */
    /* JADX WARN: Removed duplicated region for block: B:70:0x012e  */
    /* JADX WARN: Removed duplicated region for block: B:73:0x0139  */
    @Override // defpackage.AbstractC3855
    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void mo64(C3678 c3678, int i, int i2) {
        int i3;
        int i4;
        int i5;
        int i6;
        int i7;
        int i8;
        int i9;
        C2622[] c2622Arr;
        int i10;
        int i11;
        int[] iArr;
        int i12;
        int i13;
        int i14;
        int i15;
        C5422 c5422;
        char c;
        char c2;
        int i16;
        int i17;
        int i18;
        int iCeil;
        Object obj;
        C2622 c2622;
        char c3;
        int i19;
        int i20;
        int i21;
        int i22;
        int i23;
        C4214 c4214;
        C4214 c42142;
        C4214 c42143;
        ArrayList arrayList;
        int i24;
        int mode = View.MeasureSpec.getMode(i);
        int size = View.MeasureSpec.getSize(i);
        int mode2 = View.MeasureSpec.getMode(i2);
        int size2 = View.MeasureSpec.getSize(i2);
        if (c3678 == null) {
            setMeasuredDimension(0, 0);
            return;
        }
        int[] iArr2 = c3678.f10196;
        C4214 c42144 = c3678.f10149;
        C4214 c42145 = c3678.f10151;
        C4214 c42146 = c3678.f10164;
        C4214 c42147 = c3678.f10161;
        ArrayList arrayList2 = c3678.f14025;
        if (c3678.f1884 > 0) {
            C1188 c1188 = c3678.f14013;
            C2622 c26222 = c3678.f10159;
            C0133 c0133 = c26222 != null ? ((C3100) c26222).f11851 : null;
            if (c0133 == null) {
                c3678.f14026 = 0;
                c3678.f14014 = 0;
                c3678.f14011 = false;
            } else {
                int i25 = 0;
                while (i25 < c3678.f1884) {
                    C2622 c26223 = c3678.f1883[i25];
                    if (c26223 == null) {
                        c4214 = c42145;
                    } else {
                        c4214 = c42145;
                        if (!(c26223 instanceof C0148)) {
                            c42142 = c42146;
                            int iM6375 = c26223.m6375(0);
                            c42143 = c42147;
                            int iM63752 = c26223.m6375(1);
                            arrayList = arrayList2;
                            if (iM6375 == 3) {
                                i24 = i25;
                                if (c26223.f10160 == 1 || iM63752 != 3 || c26223.f10157 == 1) {
                                }
                            } else {
                                i24 = i25;
                            }
                            if (iM6375 == 3) {
                                iM6375 = 2;
                            }
                            if (iM63752 == 3) {
                                iM63752 = 2;
                            }
                            c1188.f5058 = iM6375;
                            c1188.f5053 = iM63752;
                            c1188.f5055 = c26223.m6374();
                            c1188.f5060 = c26223.m6379();
                            c0133.m1244(c26223, c1188);
                            c26223.m6364(c1188.f5056);
                            c26223.m6356(c1188.f5062);
                            c26223.m6353(c1188.f5059);
                        }
                        i25 = i24 + 1;
                        c42145 = c4214;
                        c42146 = c42142;
                        c42147 = c42143;
                        arrayList2 = arrayList;
                    }
                    c42142 = c42146;
                    c42143 = c42147;
                    arrayList = arrayList2;
                    i24 = i25;
                    i25 = i24 + 1;
                    c42145 = c4214;
                    c42146 = c42142;
                    c42147 = c42143;
                    arrayList2 = arrayList;
                }
                C4214 c42148 = c42145;
                C4214 c42149 = c42146;
                C4214 c421410 = c42147;
                ArrayList arrayList3 = arrayList2;
                int i26 = c3678.f13992;
                int i27 = c3678.f14008;
                i3 = c3678.f14018;
                int i28 = c3678.f13995;
                int[] iArr3 = new int[2];
                int i29 = (size - i26) - i27;
                i4 = c3678.f14027;
                if (i4 == 1) {
                    i29 = (size2 - i3) - i28;
                }
                int i30 = i29;
                int i31 = c3678.f13994;
                if (i4 != 0) {
                    if (i31 == -1) {
                        c3678.f13994 = 0;
                    }
                    if (c3678.f14015 == -1) {
                        c3678.f14015 = 0;
                    }
                } else {
                    if (i31 == -1) {
                        c3678.f13994 = 0;
                    }
                    if (c3678.f14015 == -1) {
                        c3678.f14015 = 0;
                    }
                }
                C2622[] c2622Arr2 = c3678.f1883;
                i5 = 0;
                i6 = 0;
                while (true) {
                    i7 = c3678.f1884;
                    i8 = i3;
                    if (i5 < i7) {
                        break;
                    }
                    if (c3678.f1883[i5].f10174 == 8) {
                        i6++;
                    }
                    i5++;
                    i3 = i8;
                }
                if (i6 <= 0) {
                    c2622Arr = new C2622[i7 - i6];
                    int i32 = 0;
                    int i33 = 0;
                    while (i32 < c3678.f1884) {
                        C2622 c26224 = c3678.f1883[i32];
                        C2622[] c2622Arr3 = c2622Arr;
                        if (c26224.f10174 != 8) {
                            c2622Arr3[i33] = c26224;
                            i33++;
                        }
                        i32++;
                        c2622Arr = c2622Arr3;
                    }
                    i9 = i33;
                } else {
                    i9 = i7;
                    c2622Arr = c2622Arr2;
                }
                c3678.f14001 = c2622Arr;
                c3678.f14004 = i9;
                i10 = c3678.f14007;
                if (i10 != 0) {
                    C2622[] c2622Arr4 = c2622Arr;
                    int i34 = i9;
                    i11 = i28;
                    iArr = iArr3;
                    i12 = size2;
                    i13 = i26;
                    i14 = i27;
                    i15 = i8;
                    int i35 = c3678.f14027;
                    if (i34 != 0) {
                        if (arrayList3.size() == 0) {
                            c5422 = new C5422(c3678, i35, c3678.f10151, c3678.f10149, c3678.f10164, c3678.f10161, i30);
                            arrayList3.add(c5422);
                        } else {
                            C5422 c54222 = (C5422) arrayList3.get(0);
                            c54222.f20577 = 0;
                            c54222.f20573 = null;
                            c54222.f20582 = 0;
                            c54222.f20578 = 0;
                            c54222.f20576 = 0;
                            c54222.f20581 = 0;
                            c54222.f20579 = 0;
                            c54222.m11040(i35, c3678.f10151, c3678.f10149, c3678.f10164, c3678.f10161, c3678.f13992, c3678.f14018, c3678.f14008, c3678.f13995, i30);
                            c5422 = c54222;
                        }
                        for (int i36 = 0; i36 < i34; i36++) {
                            c5422.m11038(c2622Arr4[i36]);
                        }
                        c = 0;
                        iArr[0] = c5422.m11039();
                        c2 = 1;
                        iArr[1] = c5422.m11036();
                        int i37 = iArr[c] + i13 + i14;
                        int i38 = iArr[c2] + i15 + i11;
                        if (mode != 1073741824) {
                        }
                        if (mode2 != 1073741824) {
                        }
                        c3678.f14026 = size;
                        c3678.f14014 = iMin;
                        c3678.m6364(size);
                        c3678.m6356(iMin);
                        c3678.f14011 = c3678.f1884 <= 0 ? c2 : 0;
                    }
                } else if (i10 != 1) {
                    if (i10 == 2) {
                        C2622[] c2622Arr5 = c2622Arr;
                        int i39 = i9;
                        i11 = i28;
                        iArr = iArr3;
                        i12 = size2;
                        i13 = i26;
                        i14 = i27;
                        i15 = i8;
                        int i40 = c3678.f14027;
                        int iCeil2 = c3678.f13996;
                        if (i40 == 0) {
                            if (iCeil2 <= 0) {
                                int i41 = 0;
                                iCeil = 0;
                                for (int i42 = 0; i42 < i39; i42++) {
                                    if (i42 > 0) {
                                        i41 += c3678.f14019;
                                    }
                                    C2622 c26225 = c2622Arr5[i42];
                                    if (c26225 != null) {
                                        int iM8291 = c3678.m8291(c26225, i30) + i41;
                                        if (iM8291 > i30) {
                                            break;
                                        }
                                        iCeil++;
                                        i41 = iM8291;
                                    }
                                }
                            } else {
                                iCeil = iCeil2;
                            }
                            iCeil2 = 0;
                        } else {
                            if (iCeil2 <= 0) {
                                int i43 = 0;
                                int i44 = 0;
                                for (int i45 = 0; i45 < i39; i45++) {
                                    if (i45 > 0) {
                                        i43 += c3678.f14005;
                                    }
                                    C2622 c26226 = c2622Arr5[i45];
                                    if (c26226 != null) {
                                        int iM8292 = c3678.m8292(c26226, i30) + i43;
                                        if (iM8292 > i30) {
                                            break;
                                        }
                                        i44++;
                                        i43 = iM8292;
                                    }
                                }
                                iCeil2 = i44;
                            }
                            iCeil = 0;
                        }
                        if (c3678.f14012 == null) {
                            c3678.f14012 = new int[2];
                        }
                        boolean z = (iCeil2 == 0 && i40 == 1) || (iCeil == 0 && i40 == 0);
                        while (!z) {
                            if (i40 == 0) {
                                iCeil2 = (int) Math.ceil(i39 / iCeil);
                            } else {
                                iCeil = (int) Math.ceil(i39 / iCeil2);
                            }
                            C2622[] c2622Arr6 = c3678.f14006;
                            if (c2622Arr6 == null || c2622Arr6.length < iCeil) {
                                obj = null;
                                c3678.f14006 = new C2622[iCeil];
                            } else {
                                obj = null;
                                Arrays.fill(c2622Arr6, (Object) null);
                            }
                            C2622[] c2622Arr7 = c3678.f13998;
                            if (c2622Arr7 == null || c2622Arr7.length < iCeil2) {
                                c3678.f13998 = new C2622[iCeil2];
                            } else {
                                Arrays.fill(c2622Arr7, obj);
                            }
                            for (int i46 = 0; i46 < iCeil; i46++) {
                                for (int i47 = 0; i47 < iCeil2; i47++) {
                                    int i48 = (i47 * iCeil) + i46;
                                    if (i40 == 1) {
                                        i48 = (i46 * iCeil2) + i47;
                                    }
                                    if (i48 < c2622Arr5.length && (c2622 = c2622Arr5[i48]) != null) {
                                        int iM82912 = c3678.m8291(c2622, i30);
                                        C2622 c26227 = c3678.f14006[i46];
                                        if (c26227 == null || c26227.m6374() < iM82912) {
                                            c3678.f14006[i46] = c2622;
                                        }
                                        int iM82922 = c3678.m8292(c2622, i30);
                                        C2622 c26228 = c3678.f13998[i47];
                                        if (c26228 == null || c26228.m6379() < iM82922) {
                                            c3678.f13998[i47] = c2622;
                                        }
                                    }
                                }
                            }
                            int iM82913 = 0;
                            for (int i49 = 0; i49 < iCeil; i49++) {
                                C2622 c26229 = c3678.f14006[i49];
                                if (c26229 != null) {
                                    if (i49 > 0) {
                                        iM82913 += c3678.f14019;
                                    }
                                    iM82913 = c3678.m8291(c26229, i30) + iM82913;
                                }
                            }
                            int iM82923 = 0;
                            for (int i50 = 0; i50 < iCeil2; i50++) {
                                C2622 c262210 = c3678.f13998[i50];
                                if (c262210 != null) {
                                    if (i50 > 0) {
                                        iM82923 += c3678.f14005;
                                    }
                                    iM82923 = c3678.m8292(c262210, i30) + iM82923;
                                }
                            }
                            iArr[0] = iM82913;
                            iArr[1] = iM82923;
                            if (i40 == 0) {
                                if (iM82913 <= i30 || iCeil <= 1) {
                                    z = true;
                                } else {
                                    iCeil--;
                                }
                            } else if (iM82923 <= i30 || iCeil2 <= 1) {
                                z = true;
                            } else {
                                iCeil2--;
                            }
                        }
                        c2 = 1;
                        int[] iArr4 = c3678.f14012;
                        iArr4[0] = iCeil;
                        iArr4[1] = iCeil2;
                    } else if (i10 != 3) {
                        i11 = i28;
                        iArr = iArr3;
                        i12 = size2;
                        i13 = i26;
                        i14 = i27;
                        i15 = i8;
                    } else {
                        int i51 = i9;
                        int i52 = c3678.f14027;
                        if (i51 == 0) {
                            i11 = i28;
                            iArr = iArr3;
                            i12 = size2;
                            i13 = i26;
                            i14 = i27;
                            i15 = i8;
                            c3 = 1;
                        } else {
                            arrayList3.clear();
                            C2622[] c2622Arr8 = c2622Arr;
                            i13 = i26;
                            i11 = i28;
                            i14 = i27;
                            i15 = i8;
                            iArr = iArr3;
                            c3 = 1;
                            C5422 c54223 = new C5422(c3678, i52, c3678.f10151, c3678.f10149, c3678.f10164, c3678.f10161, i30);
                            arrayList3.add(c54223);
                            if (i52 == 0) {
                                int i53 = 0;
                                int i54 = 0;
                                i19 = 0;
                                int i55 = 0;
                                while (i53 < i51) {
                                    i54++;
                                    C2622 c262211 = c2622Arr8[i53];
                                    int iM82914 = c3678.m8291(c262211, i30);
                                    int i56 = i52;
                                    int i57 = i53;
                                    if (c262211.f10196[0] == 3) {
                                        i19++;
                                    }
                                    int i58 = i19;
                                    boolean z2 = (i55 == i30 || (c3678.f14019 + i55) + iM82914 > i30) && c54223.f20573 != null;
                                    if (!z2 && i57 > 0 && (i23 = c3678.f13996) > 0 && i54 > i23) {
                                        z2 = true;
                                    }
                                    if (z2) {
                                        i21 = size2;
                                        i52 = i56;
                                        i22 = i57;
                                        c54223 = new C5422(c3678, i52, c3678.f10151, c3678.f10149, c3678.f10164, c3678.f10161, i30);
                                        c54223.f20576 = i22;
                                        arrayList3.add(c54223);
                                        i54 = 1;
                                    } else {
                                        i21 = size2;
                                        i52 = i56;
                                        i22 = i57;
                                        if (i22 > 0) {
                                            i55 = c3678.f14019 + iM82914 + i55;
                                        }
                                        c54223.m11038(c262211);
                                        i53 = i22 + 1;
                                        i19 = i58;
                                        size2 = i21;
                                    }
                                    i55 = iM82914;
                                    c54223.m11038(c262211);
                                    i53 = i22 + 1;
                                    i19 = i58;
                                    size2 = i21;
                                }
                                i12 = size2;
                            } else {
                                i12 = size2;
                                int i59 = 0;
                                int i60 = 0;
                                int i61 = 0;
                                int i62 = 0;
                                while (i59 < i51) {
                                    i60++;
                                    C2622 c262212 = c2622Arr8[i59];
                                    int iM82924 = c3678.m8292(c262212, i30);
                                    int i63 = i52;
                                    if (c262212.f10196[1] == 3) {
                                        i61++;
                                    }
                                    int i64 = i61;
                                    boolean z3 = (i62 == i30 || (c3678.f14005 + i62) + iM82924 > i30) && c54223.f20573 != null;
                                    if (!z3 && i59 > 0 && (i20 = c3678.f13996) > 0 && i60 > i20) {
                                        z3 = true;
                                    }
                                    if (z3) {
                                        i52 = i63;
                                        c54223 = new C5422(c3678, i52, c3678.f10151, c3678.f10149, c3678.f10164, c3678.f10161, i30);
                                        c54223.f20576 = i59;
                                        arrayList3.add(c54223);
                                        i60 = 1;
                                    } else {
                                        i52 = i63;
                                        if (i59 > 0) {
                                            i62 = c3678.f14005 + iM82924 + i62;
                                        }
                                        c54223.m11038(c262212);
                                        i59++;
                                        i61 = i64;
                                    }
                                    i62 = iM82924;
                                    c54223.m11038(c262212);
                                    i59++;
                                    i61 = i64;
                                }
                                i19 = i61;
                            }
                            int size3 = arrayList3.size();
                            int i65 = c3678.f13992;
                            int i66 = c3678.f14018;
                            int i67 = c3678.f14008;
                            int i68 = c3678.f13995;
                            boolean z4 = iArr2[0] == 2 || iArr2[1] == 2;
                            if (i19 > 0 && z4) {
                                for (int i69 = 0; i69 < size3; i69++) {
                                    C5422 c54224 = (C5422) arrayList3.get(i69);
                                    if (i52 == 0) {
                                        c54224.m11037(i30 - c54224.m11039());
                                    } else {
                                        c54224.m11037(i30 - c54224.m11036());
                                    }
                                }
                            }
                            int i70 = i65;
                            int i71 = i66;
                            int i72 = i67;
                            int i73 = i68;
                            C4214 c421411 = c42148;
                            C4214 c421412 = c42149;
                            C4214 c421413 = c421410;
                            C4214 c421414 = c42144;
                            int iMax = 0;
                            int i74 = 0;
                            for (int i75 = 0; i75 < size3; i75++) {
                                C5422 c54225 = (C5422) arrayList3.get(i75);
                                if (i52 == 0) {
                                    if (i75 < size3 - 1) {
                                        c421413 = ((C5422) arrayList3.get(i75 + 1)).f20573.f10149;
                                        i73 = 0;
                                    } else {
                                        i73 = c3678.f13995;
                                        c421413 = c421410;
                                    }
                                    C4214 c421415 = c54225.f20573.f10161;
                                    c54225.m11040(i52, c421411, c421414, c421412, c421413, i70, i71, i72, i73, i30);
                                    iMax = Math.max(iMax, c54225.m11039());
                                    int iM11036 = c54225.m11036() + i74;
                                    if (i75 > 0) {
                                        iM11036 += c3678.f14005;
                                    }
                                    i74 = iM11036;
                                    c421414 = c421415;
                                    i71 = 0;
                                } else {
                                    if (i75 < size3 - 1) {
                                        c421412 = ((C5422) arrayList3.get(i75 + 1)).f20573.f10151;
                                        i72 = 0;
                                    } else {
                                        i72 = c3678.f14008;
                                        c421412 = c42149;
                                    }
                                    C4214 c421416 = c54225.f20573.f10164;
                                    c54225.m11040(i52, c421411, c421414, c421412, c421413, i70, i71, i72, i73, i30);
                                    int iM11039 = c54225.m11039() + iMax;
                                    int iMax2 = Math.max(i74, c54225.m11036());
                                    if (i75 > 0) {
                                        iM11039 += c3678.f14019;
                                    }
                                    i74 = iMax2;
                                    iMax = iM11039;
                                    c421411 = c421416;
                                    i70 = 0;
                                }
                            }
                            iArr[0] = iMax;
                            iArr[1] = i74;
                        }
                        c2 = c3;
                    }
                    c = 0;
                    int i372 = iArr[c] + i13 + i14;
                    int i382 = iArr[c2] + i15 + i11;
                    if (mode != 1073741824) {
                        size = mode == Integer.MIN_VALUE ? Math.min(i372, size) : mode == 0 ? i372 : 0;
                    }
                    int iMin = mode2 != 1073741824 ? i12 : mode2 == Integer.MIN_VALUE ? Math.min(i382, i12) : mode2 == 0 ? i382 : 0;
                    c3678.f14026 = size;
                    c3678.f14014 = iMin;
                    c3678.m6364(size);
                    c3678.m6356(iMin);
                    c3678.f14011 = c3678.f1884 <= 0 ? c2 : 0;
                } else {
                    i11 = i28;
                    iArr = iArr3;
                    i12 = size2;
                    i13 = i26;
                    i14 = i27;
                    i15 = i8;
                    int i76 = i9;
                    C2622[] c2622Arr9 = c2622Arr;
                    int i77 = c3678.f14027;
                    if (i76 != 0) {
                        arrayList3.clear();
                        C5422 c54226 = new C5422(c3678, i77, c3678.f10151, c3678.f10149, c3678.f10164, c3678.f10161, i30);
                        arrayList3.add(c54226);
                        if (i77 == 0) {
                            int i78 = 0;
                            i16 = 0;
                            int i79 = 0;
                            while (i78 < i76) {
                                C2622 c262213 = c2622Arr9[i78];
                                int iM82915 = c3678.m8291(c262213, i30);
                                if (c262213.f10196[0] == 3) {
                                    i16++;
                                }
                                int i80 = i16;
                                boolean z5 = (i79 == i30 || (c3678.f14019 + i79) + iM82915 > i30) && c54226.f20573 != null;
                                if (!z5 && i78 > 0 && (i18 = c3678.f13996) > 0 && i78 % i18 == 0) {
                                    z5 = true;
                                }
                                if (z5) {
                                    c54226 = new C5422(c3678, i77, c3678.f10151, c3678.f10149, c3678.f10164, c3678.f10161, i30);
                                    c54226.f20576 = i78;
                                    arrayList3.add(c54226);
                                } else {
                                    if (i78 > 0) {
                                        i79 = c3678.f14019 + iM82915 + i79;
                                    }
                                    c54226.m11038(c262213);
                                    i78++;
                                    i16 = i80;
                                }
                                i79 = iM82915;
                                c54226.m11038(c262213);
                                i78++;
                                i16 = i80;
                            }
                        } else {
                            int i81 = 0;
                            i16 = 0;
                            int i82 = 0;
                            while (i81 < i76) {
                                C2622 c262214 = c2622Arr9[i81];
                                int iM82925 = c3678.m8292(c262214, i30);
                                if (c262214.f10196[1] == 3) {
                                    i16++;
                                }
                                int i83 = i16;
                                boolean z6 = (i82 == i30 || (c3678.f14005 + i82) + iM82925 > i30) && c54226.f20573 != null;
                                if (!z6 && i81 > 0 && (i17 = c3678.f13996) > 0 && i81 % i17 == 0) {
                                    z6 = true;
                                }
                                if (z6) {
                                    c54226 = new C5422(c3678, i77, c3678.f10151, c3678.f10149, c3678.f10164, c3678.f10161, i30);
                                    c54226.f20576 = i81;
                                    arrayList3.add(c54226);
                                } else {
                                    if (i81 > 0) {
                                        i82 = c3678.f14005 + iM82925 + i82;
                                    }
                                    c54226.m11038(c262214);
                                    i81++;
                                    i16 = i83;
                                }
                                i82 = iM82925;
                                c54226.m11038(c262214);
                                i81++;
                                i16 = i83;
                            }
                        }
                        int size4 = arrayList3.size();
                        int i84 = c3678.f13992;
                        int i85 = c3678.f14018;
                        int i86 = c3678.f14008;
                        int i87 = c3678.f13995;
                        boolean z7 = iArr2[0] == 2 || iArr2[1] == 2;
                        if (i16 > 0 && z7) {
                            for (int i88 = 0; i88 < size4; i88++) {
                                C5422 c54227 = (C5422) arrayList3.get(i88);
                                if (i77 == 0) {
                                    c54227.m11037(i30 - c54227.m11039());
                                } else {
                                    c54227.m11037(i30 - c54227.m11036());
                                }
                            }
                        }
                        int i89 = i84;
                        int i90 = i85;
                        int i91 = i86;
                        int i92 = i87;
                        C4214 c421417 = c42148;
                        C4214 c421418 = c42149;
                        C4214 c421419 = c421410;
                        C4214 c421420 = c42144;
                        int iMax3 = 0;
                        int i93 = 0;
                        for (int i94 = 0; i94 < size4; i94++) {
                            C5422 c54228 = (C5422) arrayList3.get(i94);
                            if (i77 == 0) {
                                if (i94 < size4 - 1) {
                                    c421419 = ((C5422) arrayList3.get(i94 + 1)).f20573.f10149;
                                    i92 = 0;
                                } else {
                                    i92 = c3678.f13995;
                                    c421419 = c421410;
                                }
                                C4214 c421421 = c54228.f20573.f10161;
                                c54228.m11040(i77, c421417, c421420, c421418, c421419, i89, i90, i91, i92, i30);
                                iMax3 = Math.max(iMax3, c54228.m11039());
                                int iM110362 = c54228.m11036() + i93;
                                if (i94 > 0) {
                                    iM110362 += c3678.f14005;
                                }
                                i93 = iM110362;
                                c421420 = c421421;
                                i90 = 0;
                            } else {
                                if (i94 < size4 - 1) {
                                    c421418 = ((C5422) arrayList3.get(i94 + 1)).f20573.f10151;
                                    i91 = 0;
                                } else {
                                    i91 = c3678.f14008;
                                    c421418 = c42149;
                                }
                                C4214 c421422 = c54228.f20573.f10164;
                                c54228.m11040(i77, c421417, c421420, c421418, c421419, i89, i90, i91, i92, i30);
                                int iM110392 = c54228.m11039() + iMax3;
                                int iMax4 = Math.max(i93, c54228.m11036());
                                if (i94 > 0) {
                                    iM110392 += c3678.f14019;
                                }
                                i93 = iMax4;
                                iMax3 = iM110392;
                                c421417 = c421422;
                                i89 = 0;
                            }
                        }
                        iArr[0] = iMax3;
                        iArr[1] = i93;
                    }
                }
                c2 = 1;
                c = 0;
                int i3722 = iArr[c] + i13 + i14;
                int i3822 = iArr[c2] + i15 + i11;
                if (mode != 1073741824) {
                }
                if (mode2 != 1073741824) {
                }
                c3678.f14026 = size;
                c3678.f14014 = iMin;
                c3678.m6364(size);
                c3678.m6356(iMin);
                c3678.f14011 = c3678.f1884 <= 0 ? c2 : 0;
            }
        } else {
            C4214 c421482 = c42145;
            C4214 c421492 = c42146;
            C4214 c4214102 = c42147;
            ArrayList arrayList32 = arrayList2;
            int i262 = c3678.f13992;
            int i272 = c3678.f14008;
            i3 = c3678.f14018;
            int i282 = c3678.f13995;
            int[] iArr32 = new int[2];
            int i292 = (size - i262) - i272;
            i4 = c3678.f14027;
            if (i4 == 1) {
            }
            int i302 = i292;
            int i312 = c3678.f13994;
            if (i4 != 0) {
            }
            C2622[] c2622Arr22 = c3678.f1883;
            i5 = 0;
            i6 = 0;
            while (true) {
                i7 = c3678.f1884;
                i8 = i3;
                if (i5 < i7) {
                }
                i5++;
                i3 = i8;
            }
            if (i6 <= 0) {
            }
            c3678.f14001 = c2622Arr;
            c3678.f14004 = i9;
            i10 = c3678.f14007;
            if (i10 != 0) {
            }
            c2 = 1;
            c = 0;
            int i37222 = iArr[c] + i13 + i14;
            int i38222 = iArr[c2] + i15 + i11;
            if (mode != 1073741824) {
            }
            if (mode2 != 1073741824) {
            }
            c3678.f14026 = size;
            c3678.f14014 = iMin;
            c3678.m6364(size);
            c3678.m6356(iMin);
            c3678.f14011 = c3678.f1884 <= 0 ? c2 : 0;
        }
        setMeasuredDimension(c3678.f14026, c3678.f14014);
    }

    @Override // defpackage.AbstractC4444
    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final void mo65(C2622 c2622, boolean z) {
        C3678 c3678 = this.f260;
        int i = c3678.f14010;
        if (i > 0 || c3678.f14024 > 0) {
            if (z) {
                c3678.f13992 = c3678.f14024;
                c3678.f14008 = i;
            } else {
                c3678.f13992 = i;
                c3678.f14008 = c3678.f14024;
            }
        }
    }
}
