package x2;

import android.content.Context;
import android.content.res.TypedArray;
import android.content.res.XmlResourceParser;
import android.util.SparseArray;
import android.util.Xml;
import java.io.IOException;
import java.util.ArrayList;
import org.xmlpull.v1.XmlPullParserException;

/* JADX INFO: loaded from: classes.dex */
public final class o0 {

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

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

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

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

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

    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Removed duplicated region for block: B:34:0x0089  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public o0(Context context, XmlResourceParser xmlResourceParser) {
        this.f34558b = -1;
        this.f34559c = -1;
        this.f34560d = -1;
        this.f34557a = new SparseArray();
        androidx.constraintlayout.widget.v vVar = null;
        this.f34561e = null;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(Xml.asAttributeSet(xmlResourceParser), androidx.constraintlayout.widget.s.StateSet);
        int indexCount = typedArrayObtainStyledAttributes.getIndexCount();
        for (int i10 = 0; i10 < indexCount; i10++) {
            int index = typedArrayObtainStyledAttributes.getIndex(i10);
            if (index == androidx.constraintlayout.widget.s.StateSet_defaultState) {
                this.f34558b = typedArrayObtainStyledAttributes.getResourceId(index, this.f34558b);
            }
        }
        typedArrayObtainStyledAttributes.recycle();
        try {
            int eventType = xmlResourceParser.getEventType();
            while (true) {
                byte b10 = 1;
                if (eventType == 1) {
                    return;
                }
                if (eventType == 2) {
                    String name = xmlResourceParser.getName();
                    switch (name.hashCode()) {
                        case 80204913:
                            b10 = name.equals("State") ? (byte) 2 : (byte) -1;
                            break;
                        case 1301459538:
                            if (name.equals("LayoutDescription")) {
                                b10 = 0;
                                break;
                            }
                            break;
                        case 1382829617:
                            if (name.equals("StateSet")) {
                                break;
                            }
                            break;
                        case 1901439077:
                            if (name.equals("Variant")) {
                                b10 = 3;
                                break;
                            }
                            break;
                        default:
                            break;
                    }
                    if (b10 == 2) {
                        vVar = new androidx.constraintlayout.widget.v(context, xmlResourceParser);
                        ((SparseArray) this.f34557a).put(vVar.f1491a, vVar);
                    } else if (b10 == 3) {
                        androidx.constraintlayout.widget.w wVar = new androidx.constraintlayout.widget.w(context, xmlResourceParser);
                        if (vVar != null) {
                            vVar.f1492b.add(wVar);
                        }
                    }
                } else if (eventType != 3) {
                    continue;
                } else if ("StateSet".equals(xmlResourceParser.getName())) {
                    return;
                }
                eventType = xmlResourceParser.next();
            }
        } catch (IOException | XmlPullParserException unused) {
        }
    }

    public final void a() {
        int i10 = this.f34560d;
        this.f34560d = i10 == Integer.MIN_VALUE ? this.f34558b : i10 + this.f34559c;
        this.f34561e = ((String) this.f34557a) + this.f34560d;
    }

    public final void b() {
        if (this.f34560d == Integer.MIN_VALUE) {
            throw new IllegalStateException("generateNewId() must be called before retrieving ids.");
        }
    }

    public final int c(int i10) {
        int i11;
        float f10 = -1;
        int i12 = 0;
        if (-1 == i10) {
            androidx.constraintlayout.widget.v vVar = i10 == -1 ? (androidx.constraintlayout.widget.v) ((SparseArray) this.f34557a).valueAt(0) : (androidx.constraintlayout.widget.v) ((SparseArray) this.f34557a).get(this.f34559c);
            if (vVar == null) {
                return -1;
            }
            int i13 = this.f34560d;
            ArrayList arrayList = vVar.f1492b;
            if (i13 != -1 && ((androidx.constraintlayout.widget.w) arrayList.get(-1)).a(f10, f10)) {
                return -1;
            }
            while (true) {
                ArrayList arrayList2 = vVar.f1492b;
                if (i12 >= arrayList2.size()) {
                    i12 = -1;
                    break;
                }
                if (((androidx.constraintlayout.widget.w) arrayList2.get(i12)).a(f10, f10)) {
                    break;
                }
                i12++;
            }
            if (-1 == i12) {
                return -1;
            }
            i11 = i12 == -1 ? vVar.f1493c : ((androidx.constraintlayout.widget.w) arrayList.get(i12)).f1498e;
        } else {
            androidx.constraintlayout.widget.v vVar2 = (androidx.constraintlayout.widget.v) ((SparseArray) this.f34557a).get(i10);
            if (vVar2 == null) {
                return -1;
            }
            while (true) {
                ArrayList arrayList3 = vVar2.f1492b;
                if (i12 >= arrayList3.size()) {
                    i12 = -1;
                    break;
                }
                if (((androidx.constraintlayout.widget.w) arrayList3.get(i12)).a(f10, f10)) {
                    break;
                }
                i12++;
            }
            i11 = i12 == -1 ? vVar2.f1493c : ((androidx.constraintlayout.widget.w) vVar2.f1492b.get(i12)).f1498e;
        }
        return i11;
    }

    public final void d() {
        int i10 = this.f34560d;
        int i11 = i10 == Integer.MIN_VALUE ? this.f34558b : i10 + this.f34559c;
        this.f34560d = i11;
        String str = (String) this.f34557a;
        this.f34561e = defpackage.e.n(new StringBuilder(str.length() + String.valueOf(i11).length()), str, i11);
    }

    public final void e() {
        if (this.f34560d == Integer.MIN_VALUE) {
            throw new IllegalStateException("generateNewId() must be called before retrieving ids.");
        }
    }

    public o0(int i10, int i11) {
        this(Integer.MIN_VALUE, i10, i11, 0);
    }

    public o0(int i10, int i11, int i12, int i13) {
        String str;
        if (i13 == 1) {
            this.f34557a = i10 != Integer.MIN_VALUE ? u.a.b(new StringBuilder(String.valueOf(i10).length() + 1), i10, "/") : "";
            this.f34558b = i11;
            this.f34559c = i12;
            this.f34560d = Integer.MIN_VALUE;
            this.f34561e = "";
            return;
        }
        if (i10 != Integer.MIN_VALUE) {
            str = i10 + "/";
        } else {
            str = "";
        }
        this.f34557a = str;
        this.f34558b = i11;
        this.f34559c = i12;
        this.f34560d = Integer.MIN_VALUE;
        this.f34561e = "";
    }
}
