package androidx.constraintlayout.widget;

import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.util.SparseArray;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import java.util.Arrays;
import java.util.HashMap;
import xyz.stream.download.config.InnerConstant;

/* JADX INFO: loaded from: classes.dex */
public abstract class ConstraintHelper extends View {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public int[] f1267a;

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

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public w.j f1270d;

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public String f1272f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public String f1273g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public View[] f1274h;

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

    public ConstraintHelper(Context context) {
        super(context);
        this.f1267a = new int[32];
        this.f1271e = false;
        this.f1274h = null;
        this.f1275i = new HashMap();
        this.f1269c = context;
        l(null);
    }

    public final void c(String str) {
        String strTrim;
        int iJ;
        if (str == null || str.length() == 0 || this.f1269c == null || (iJ = j((strTrim = str.trim()))) == 0) {
            return;
        }
        this.f1275i.put(Integer.valueOf(iJ), strTrim);
        d(iJ);
    }

    public final void d(int i10) {
        if (i10 == getId()) {
            return;
        }
        int i11 = this.f1268b + 1;
        int[] iArr = this.f1267a;
        if (i11 > iArr.length) {
            this.f1267a = Arrays.copyOf(iArr, iArr.length * 2);
        }
        int[] iArr2 = this.f1267a;
        int i12 = this.f1268b;
        iArr2[i12] = i10;
        this.f1268b = i12 + 1;
    }

    public final void e(String str) {
        if (str == null || str.length() == 0 || this.f1269c == null) {
            return;
        }
        String strTrim = str.trim();
        ConstraintLayout constraintLayout = getParent() instanceof ConstraintLayout ? (ConstraintLayout) getParent() : null;
        if (constraintLayout == null) {
            return;
        }
        int childCount = constraintLayout.getChildCount();
        for (int i10 = 0; i10 < childCount; i10++) {
            View childAt = constraintLayout.getChildAt(i10);
            ViewGroup.LayoutParams layoutParams = childAt.getLayoutParams();
            if ((layoutParams instanceof c) && strTrim.equals(((c) layoutParams).Y) && childAt.getId() != -1) {
                d(childAt.getId());
            }
        }
    }

    public final void f() {
        ViewParent parent = getParent();
        if (parent == null || !(parent instanceof ConstraintLayout)) {
            return;
        }
        g((ConstraintLayout) parent);
    }

    public final void g(ConstraintLayout constraintLayout) {
        int visibility = getVisibility();
        float elevation = getElevation();
        for (int i10 = 0; i10 < this.f1268b; i10++) {
            View viewById = constraintLayout.getViewById(this.f1267a[i10]);
            if (viewById != null) {
                viewById.setVisibility(visibility);
                if (elevation > 0.0f) {
                    viewById.setTranslationZ(viewById.getTranslationZ() + elevation);
                }
            }
        }
    }

    public int[] getReferencedIds() {
        return Arrays.copyOf(this.f1267a, this.f1268b);
    }

    public void h(ConstraintLayout constraintLayout) {
    }

    public final int i(ConstraintLayout constraintLayout, String str) {
        Resources resources;
        String resourceEntryName;
        if (str == null || constraintLayout == null || (resources = this.f1269c.getResources()) == null) {
            return 0;
        }
        int childCount = constraintLayout.getChildCount();
        for (int i10 = 0; i10 < childCount; i10++) {
            View childAt = constraintLayout.getChildAt(i10);
            if (childAt.getId() != -1) {
                try {
                    resourceEntryName = resources.getResourceEntryName(childAt.getId());
                } catch (Resources.NotFoundException unused) {
                    resourceEntryName = null;
                }
                if (str.equals(resourceEntryName)) {
                    return childAt.getId();
                }
            }
        }
        return 0;
    }

    public final int j(String str) {
        ConstraintLayout constraintLayout = getParent() instanceof ConstraintLayout ? (ConstraintLayout) getParent() : null;
        int i10 = 0;
        if (isInEditMode() && constraintLayout != null) {
            Object designInformation = constraintLayout.getDesignInformation(0, str);
            if (designInformation instanceof Integer) {
                i10 = ((Integer) designInformation).intValue();
            }
        }
        if (i10 == 0 && constraintLayout != null) {
            i10 = i(constraintLayout, str);
        }
        if (i10 == 0) {
            try {
                i10 = r.class.getField(str).getInt(null);
            } catch (Exception unused) {
            }
        }
        if (i10 != 0) {
            return i10;
        }
        Context context = this.f1269c;
        return context.getResources().getIdentifier(str, InnerConstant.Db.f36069id, context.getPackageName());
    }

    public final View[] k(ConstraintLayout constraintLayout) {
        View[] viewArr = this.f1274h;
        if (viewArr == null || viewArr.length != this.f1268b) {
            this.f1274h = new View[this.f1268b];
        }
        for (int i10 = 0; i10 < this.f1268b; i10++) {
            this.f1274h[i10] = constraintLayout.getViewById(this.f1267a[i10]);
        }
        return this.f1274h;
    }

    public void l(AttributeSet attributeSet) {
        if (attributeSet != null) {
            TypedArray typedArrayObtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, s.ConstraintLayout_Layout);
            int indexCount = typedArrayObtainStyledAttributes.getIndexCount();
            for (int i10 = 0; i10 < indexCount; i10++) {
                int index = typedArrayObtainStyledAttributes.getIndex(i10);
                if (index == s.ConstraintLayout_Layout_constraint_referenced_ids) {
                    String string = typedArrayObtainStyledAttributes.getString(index);
                    this.f1272f = string;
                    setIds(string);
                } else if (index == s.ConstraintLayout_Layout_constraint_referenced_tags) {
                    String string2 = typedArrayObtainStyledAttributes.getString(index);
                    this.f1273g = string2;
                    setReferenceTags(string2);
                }
            }
            typedArrayObtainStyledAttributes.recycle();
        }
    }

    public void m(j jVar, w.j jVar2, p pVar, SparseArray sparseArray) {
        k kVar = jVar.f1391e;
        int[] iArr = kVar.f1415j0;
        int i10 = 0;
        if (iArr != null) {
            setReferencedIds(iArr);
        } else {
            String str = kVar.f1417k0;
            if (str != null) {
                if (str.length() > 0) {
                    String[] strArrSplit = kVar.f1417k0.split(",");
                    int[] iArrCopyOf = new int[strArrSplit.length];
                    int i11 = 0;
                    for (String str2 : strArrSplit) {
                        int iJ = j(str2.trim());
                        if (iJ != 0) {
                            iArrCopyOf[i11] = iJ;
                            i11++;
                        }
                    }
                    if (i11 != strArrSplit.length) {
                        iArrCopyOf = Arrays.copyOf(iArrCopyOf, i11);
                    }
                    kVar.f1415j0 = iArrCopyOf;
                } else {
                    kVar.f1415j0 = null;
                }
            }
        }
        jVar2.f34107w0 = 0;
        Arrays.fill(jVar2.f34106v0, (Object) null);
        if (kVar.f1415j0 == null) {
            return;
        }
        while (true) {
            int[] iArr2 = kVar.f1415j0;
            if (i10 >= iArr2.length) {
                return;
            }
            w.d dVar = (w.d) sparseArray.get(iArr2[i10]);
            if (dVar != null) {
                jVar2.T(dVar);
            }
            i10++;
        }
    }

    public void n(w.d dVar, boolean z10) {
    }

    public void o() {
    }

    @Override // android.view.View
    public void onAttachedToWindow() {
        super.onAttachedToWindow();
        String str = this.f1272f;
        if (str != null) {
            setIds(str);
        }
        String str2 = this.f1273g;
        if (str2 != null) {
            setReferenceTags(str2);
        }
    }

    @Override // android.view.View
    public void onDraw(Canvas canvas) {
    }

    @Override // android.view.View
    public void onMeasure(int i10, int i11) {
        if (this.f1271e) {
            super.onMeasure(i10, i11);
        } else {
            setMeasuredDimension(0, 0);
        }
    }

    public void p(ConstraintLayout constraintLayout) {
    }

    public void q(w.i iVar, SparseArray sparseArray) {
        w.j jVar = (w.j) iVar;
        jVar.f34107w0 = 0;
        Arrays.fill(jVar.f34106v0, (Object) null);
        for (int i10 = 0; i10 < this.f1268b; i10++) {
            jVar.T((w.d) sparseArray.get(this.f1267a[i10]));
        }
    }

    public final void r() {
        if (this.f1270d == null) {
            return;
        }
        ViewGroup.LayoutParams layoutParams = getLayoutParams();
        if (layoutParams instanceof c) {
            ((c) layoutParams).f1342q0 = this.f1270d;
        }
    }

    public void setIds(String str) {
        this.f1272f = str;
        if (str == null) {
            return;
        }
        int i10 = 0;
        this.f1268b = 0;
        while (true) {
            int iIndexOf = str.indexOf(44, i10);
            if (iIndexOf == -1) {
                c(str.substring(i10));
                return;
            } else {
                c(str.substring(i10, iIndexOf));
                i10 = iIndexOf + 1;
            }
        }
    }

    public void setReferenceTags(String str) {
        this.f1273g = str;
        if (str == null) {
            return;
        }
        int i10 = 0;
        this.f1268b = 0;
        while (true) {
            int iIndexOf = str.indexOf(44, i10);
            if (iIndexOf == -1) {
                e(str.substring(i10));
                return;
            } else {
                e(str.substring(i10, iIndexOf));
                i10 = iIndexOf + 1;
            }
        }
    }

    public void setReferencedIds(int[] iArr) {
        this.f1272f = null;
        this.f1268b = 0;
        for (int i10 : iArr) {
            d(i10);
        }
    }

    @Override // android.view.View
    public void setTag(int i10, Object obj) {
        super.setTag(i10, obj);
        if (obj == null && this.f1272f == null) {
            d(i10);
        }
    }

    public ConstraintHelper(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.f1267a = new int[32];
        this.f1271e = false;
        this.f1274h = null;
        this.f1275i = new HashMap();
        this.f1269c = context;
        l(attributeSet);
    }

    public ConstraintHelper(Context context, AttributeSet attributeSet, int i10) {
        super(context, attributeSet, i10);
        this.f1267a = new int[32];
        this.f1271e = false;
        this.f1274h = null;
        this.f1275i = new HashMap();
        this.f1269c = context;
        l(attributeSet);
    }
}
