package defpackage;

import androidx.media3.container.NalUnitUtil;
import java.nio.charset.Charset;
import java.util.LinkedHashMap;
import kotlin.Metadata;
import kotlin.coroutines.jvm.internal.ContinuationImpl;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0000\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lb55;", "Lt45;", "ktor-serialization-kotlinx-json"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final class b55 implements t45 {
    public final dy4 a;
    public final LinkedHashMap b;

    public b55(dy4 dy4Var) {
        cr4.g(dy4Var, "format");
        this.a = dy4Var;
        this.b = new LinkedHashMap();
    }

    /* JADX WARN: Code restructure failed: missing block: B:29:0x00c4, code lost:
    
        if (defpackage.kp0.c(r13, r12, 0, r12.length, r3) != r4) goto L31;
     */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0017  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object c(b55 b55Var, j43 j43Var, n25 n25Var, Charset charset, gp0 gp0Var, ContinuationImpl continuationImpl) {
        a55 a55Var;
        b55 b55Var2;
        j43 j43Var2;
        n25 n25Var2;
        Charset charset2;
        gp0 gp0Var2;
        hy4 hy4Var;
        hy4 hy4Var2;
        if (continuationImpl instanceof a55) {
            a55Var = (a55) continuationImpl;
            int i = a55Var.k;
            if ((i & Integer.MIN_VALUE) != 0) {
                a55Var.k = i - Integer.MIN_VALUE;
            } else {
                a55Var = new a55(b55Var, continuationImpl);
            }
        }
        Object obj = a55Var.i;
        ck1 ck1Var = ck1.a;
        int i2 = a55Var.k;
        if (i2 == 0) {
            s38.b(obj);
            LinkedHashMap linkedHashMap = b55Var.b;
            Object hy4Var3 = linkedHashMap.get(charset);
            if (hy4Var3 == null) {
                hy4Var3 = new hy4(charset);
                linkedHashMap.put(charset, hy4Var3);
            }
            hy4 hy4Var4 = (hy4) hy4Var3;
            byte[] bArr = hy4Var4.a;
            a55Var.a = b55Var;
            a55Var.b = j43Var;
            a55Var.c = n25Var;
            a55Var.d = charset;
            a55Var.e = gp0Var;
            a55Var.f = hy4Var4;
            a55Var.k = 1;
            if (kp0.c(gp0Var, bArr, 0, bArr.length, a55Var) != ck1Var) {
                b55Var2 = b55Var;
                j43Var2 = j43Var;
                n25Var2 = n25Var;
                charset2 = charset;
                gp0Var2 = gp0Var;
                hy4Var = hy4Var4;
            }
            return ck1Var;
        }
        if (i2 == 1) {
            hy4Var = (hy4) a55Var.f;
            gp0Var2 = a55Var.e;
            charset2 = a55Var.d;
            n25 n25Var3 = a55Var.c;
            j43Var2 = (j43) a55Var.b;
            b55Var2 = (b55) a55Var.a;
            s38.b(obj);
            n25Var2 = n25Var3;
        } else {
            if (i2 != 2) {
                if (i2 != 3) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                s38.b(obj);
                return e6a.a;
            }
            hy4Var2 = (hy4) a55Var.b;
            gp0Var2 = (gp0) a55Var.a;
            s38.b(obj);
            byte[] bArr2 = hy4Var2.b;
            a55Var.a = null;
            a55Var.b = null;
            a55Var.k = 3;
        }
        hy4 hy4Var5 = hy4Var;
        y45 y45Var = new y45(gp0Var2, hy4Var5, b55Var2, n25Var2, charset2);
        hy4Var2 = hy4Var5;
        a55Var.a = gp0Var2;
        a55Var.b = hy4Var2;
        a55Var.c = null;
        a55Var.d = null;
        a55Var.e = null;
        a55Var.f = null;
        a55Var.k = 2;
        if (j43Var2.collect(y45Var, a55Var) != ck1Var) {
            byte[] bArr22 = hy4Var2.b;
            a55Var.a = null;
            a55Var.b = null;
            a55Var.k = 3;
        }
        return ck1Var;
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    @Override // defpackage.t45
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object a(Charset charset, fz9 fz9Var, bn0 bn0Var, ContinuationImpl continuationImpl) throws ny4 {
        w45 w45Var;
        if (continuationImpl instanceof w45) {
            w45Var = (w45) continuationImpl;
            int i = w45Var.c;
            if ((i & Integer.MIN_VALUE) != 0) {
                w45Var.c = i - Integer.MIN_VALUE;
            } else {
                w45Var = new w45(this, continuationImpl);
            }
        }
        Object obj = w45Var.a;
        ck1 ck1Var = ck1.a;
        int i2 = w45Var.c;
        try {
            if (i2 != 0) {
                if (i2 != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                s38.b(obj);
                return obj;
            }
            s38.b(obj);
            if (!cr4.b(charset, bz0.a) || !cr4.b(fz9Var.a, iw7.a.getOrCreateKotlinClass(og8.class))) {
                return null;
            }
            dy4 dy4Var = this.a;
            w45Var.c = 1;
            m12 m12Var = sc2.a;
            Object objF = wj0.f(m02.c, new jz4(bn0Var, fz9Var, dy4Var, null), w45Var);
            return objF == ck1Var ? ck1Var : objF;
        } catch (Throwable th) {
            throw new ny4("Illegal input: " + th.getMessage(), th);
        }
    }

    @Override // defpackage.t45
    public final xv0 b(hf1 hf1Var, Charset charset, fz9 fz9Var, Object obj) {
        if (!cr4.b(charset, bz0.a) || !cr4.b(fz9Var.a, iw7.a.getOrCreateKotlinClass(j43.class))) {
            return null;
        }
        return new xv0(new z45(this, obj, ij8.c(this.a.b, c55.a(fz9Var)), charset, null), jf1.b(hf1Var, charset));
    }
}
