package K4;

import com.google.firebase.messaging.C0503g;
import io.flutter.embedding.android.AndroidTouchProcessor;
import io.flutter.plugin.editing.FlutterTextUtils;
import io.sentry.AbstractC0710d0;
import io.sentry.C0707c0;
import io.sentry.C0719g0;
import io.sentry.C0722h0;
import io.sentry.C0725i0;
import io.sentry.C0728j0;
import io.sentry.C0731k0;
import io.sentry.InterfaceC0713e0;
import io.sentry.InterfaceC0716f0;
import java.util.ArrayList;
import java.util.List;
import r4.AbstractC0983h;

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

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

    public l(List list) {
        this.f1147a = new ArrayList(list == null ? new ArrayList(0) : list);
    }

    public void a(String str, String str2) {
        AbstractC0983h.e("name", str);
        AbstractC0983h.e("value", str2);
        ArrayList arrayList = this.f1147a;
        arrayList.add(str);
        arrayList.add(A4.i.c0(str2).toString());
    }

    public m b() {
        Object[] array = this.f1147a.toArray(new String[0]);
        if (array != null) {
            return new m((String[]) array);
        }
        throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.toTypedArray>");
    }

    public InterfaceC0716f0 c() {
        ArrayList arrayList = this.f1147a;
        if (arrayList.isEmpty()) {
            return null;
        }
        return (InterfaceC0716f0) arrayList.get(arrayList.size() - 1);
    }

    public boolean d() {
        if (this.f1147a.size() == 1) {
            return true;
        }
        InterfaceC0716f0 interfaceC0716f0C = c();
        g();
        if (!(c() instanceof C0725i0)) {
            if (!(c() instanceof C0719g0)) {
                return false;
            }
            C0719g0 c0719g0 = (C0719g0) c();
            if (interfaceC0716f0C == null || c0719g0 == null) {
                return false;
            }
            c0719g0.f7778a.add(interfaceC0716f0C.getValue());
            return false;
        }
        C0725i0 c0725i0 = (C0725i0) c();
        g();
        C0722h0 c0722h0 = (C0722h0) c();
        if (c0725i0 == null || interfaceC0716f0C == null || c0722h0 == null) {
            return false;
        }
        c0722h0.f7784a.put(c0725i0.f7822a, interfaceC0716f0C.getValue());
        return false;
    }

    public boolean e(InterfaceC0713e0 interfaceC0713e0) {
        Object objC = interfaceC0713e0.c();
        if (c() == null && objC != null) {
            this.f1147a.add(new C0728j0(objC));
            return true;
        }
        if (c() instanceof C0725i0) {
            C0725i0 c0725i0 = (C0725i0) c();
            g();
            ((C0722h0) c()).f7784a.put(c0725i0.f7822a, objC);
            return false;
        }
        if (!(c() instanceof C0719g0)) {
            return false;
        }
        ((C0719g0) c()).f7778a.add(objC);
        return false;
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    public void f(final C0731k0 c0731k0) {
        boolean zD;
        int i = AbstractC0710d0.f7745a[((io.sentry.vendor.gson.stream.a) c0731k0.f7855l).D().ordinal()];
        ArrayList arrayList = this.f1147a;
        io.sentry.vendor.gson.stream.a aVar = (io.sentry.vendor.gson.stream.a) c0731k0.f7855l;
        switch (i) {
            case 1:
                aVar.a();
                arrayList.add(new C0719g0());
                zD = false;
                break;
            case 2:
                aVar.k();
                zD = d();
                break;
            case 3:
                c0731k0.e();
                arrayList.add(new C0722h0());
                zD = false;
                break;
            case 4:
                c0731k0.h();
                zD = d();
                break;
            case 5:
                arrayList.add(new C0725i0(aVar.x()));
                zD = false;
                break;
            case 6:
                final int i5 = 0;
                zD = e(new InterfaceC0713e0() { // from class: io.sentry.b0
                    @Override // io.sentry.InterfaceC0713e0
                    public final Object c() {
                        switch (i5) {
                            case 0:
                                return ((io.sentry.vendor.gson.stream.a) c0731k0.f7855l).B();
                            default:
                                return Boolean.valueOf(((io.sentry.vendor.gson.stream.a) c0731k0.f7855l).t());
                        }
                    }
                });
                break;
            case 7:
                zD = e(new C0503g(7, this, c0731k0));
                break;
            case 8:
                final int i6 = 1;
                zD = e(new InterfaceC0713e0() { // from class: io.sentry.b0
                    @Override // io.sentry.InterfaceC0713e0
                    public final Object c() {
                        switch (i6) {
                            case 0:
                                return ((io.sentry.vendor.gson.stream.a) c0731k0.f7855l).B();
                            default:
                                return Boolean.valueOf(((io.sentry.vendor.gson.stream.a) c0731k0.f7855l).t());
                        }
                    }
                });
                break;
            case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                aVar.z();
                zD = e(new C0707c0(0));
                break;
            case FlutterTextUtils.LINE_FEED /* 10 */:
                zD = true;
                break;
            default:
                zD = false;
                break;
        }
        if (zD) {
            return;
        }
        f(c0731k0);
    }

    public void g() {
        ArrayList arrayList = this.f1147a;
        if (arrayList.isEmpty()) {
            return;
        }
        arrayList.remove(arrayList.size() - 1);
    }

    public void h(String str) {
        int i = 0;
        while (true) {
            ArrayList arrayList = this.f1147a;
            if (i >= arrayList.size()) {
                return;
            }
            if (str.equalsIgnoreCase((String) arrayList.get(i))) {
                arrayList.remove(i);
                arrayList.remove(i);
                i -= 2;
            }
            i += 2;
        }
    }

    public l(int i) {
        switch (i) {
            case 1:
                this.f1147a = new ArrayList();
                break;
            default:
                this.f1147a = new ArrayList(20);
                break;
        }
    }
}
