package com.google.android.gms.internal.ads;

import java.nio.charset.Charset;

/* JADX INFO: loaded from: classes2.dex */
public final class na2 {

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

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

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

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

    public na2(ma2 ma2Var) {
        Charset charset = kb2.f13211a;
        if (ma2Var == null) {
            throw new NullPointerException("input");
        }
        this.f14510a = ma2Var;
        ma2Var.f14051c = this;
    }

    public static final void v(int i10) throws zzicg {
        if ((i10 & 3) != 0) {
            throw new zzicg("Failed to parse the message.");
        }
    }

    public static final void w(int i10) throws zzicg {
        if ((i10 & 7) != 0) {
            throw new zzicg("Failed to parse the message.");
        }
    }

    public final void A(jb2 jb2Var) throws zzicg {
        int i10;
        int i11 = this.f14511b & 7;
        ma2 ma2Var = this.f14510a;
        if (i11 == 2) {
            int iW = ma2Var.w();
            v(iW);
            int iC = ma2Var.c() + iW;
            do {
                jb2Var.add(Float.valueOf(ma2Var.m()));
            } while (ma2Var.c() < iC);
            return;
        }
        if (i11 != 5) {
            throw new zzicf();
        }
        do {
            jb2Var.add(Float.valueOf(ma2Var.m()));
            if (ma2Var.b()) {
                return;
            } else {
                i10 = ma2Var.i();
            }
        } while (i10 == this.f14511b);
        this.f14513d = i10;
    }

    public final void B(jb2 jb2Var) throws zzicg {
        int i10;
        int i11;
        boolean z10 = jb2Var instanceof ob2;
        ma2 ma2Var = this.f14510a;
        if (z10) {
            ob2 ob2Var = (ob2) jb2Var;
            int i12 = this.f14511b & 7;
            if (i12 != 0) {
                if (i12 != 2) {
                    throw new zzicf();
                }
                int iC = ma2Var.c() + ma2Var.w();
                do {
                    ob2Var.h(ma2Var.n());
                } while (ma2Var.c() < iC);
                u(iC);
                return;
            }
            do {
                ob2Var.h(ma2Var.n());
                if (ma2Var.b()) {
                    return;
                } else {
                    i11 = ma2Var.i();
                }
            } while (i11 == this.f14511b);
        } else {
            int i13 = this.f14511b & 7;
            if (i13 != 0) {
                if (i13 != 2) {
                    throw new zzicf();
                }
                int iC2 = ma2Var.c() + ma2Var.w();
                do {
                    jb2Var.add(Long.valueOf(ma2Var.n()));
                } while (ma2Var.c() < iC2);
                u(iC2);
                return;
            }
            do {
                jb2Var.add(Long.valueOf(ma2Var.n()));
                if (ma2Var.b()) {
                    return;
                } else {
                    i10 = ma2Var.i();
                }
            } while (i10 == this.f14511b);
            i11 = i10;
        }
        this.f14513d = i11;
    }

    public final void a(jb2 jb2Var) throws zzicg {
        int i10;
        int i11;
        boolean z10 = jb2Var instanceof ob2;
        ma2 ma2Var = this.f14510a;
        if (z10) {
            ob2 ob2Var = (ob2) jb2Var;
            int i12 = this.f14511b & 7;
            if (i12 != 0) {
                if (i12 != 2) {
                    throw new zzicf();
                }
                int iC = ma2Var.c() + ma2Var.w();
                do {
                    ob2Var.h(ma2Var.o());
                } while (ma2Var.c() < iC);
                u(iC);
                return;
            }
            do {
                ob2Var.h(ma2Var.o());
                if (ma2Var.b()) {
                    return;
                } else {
                    i11 = ma2Var.i();
                }
            } while (i11 == this.f14511b);
        } else {
            int i13 = this.f14511b & 7;
            if (i13 != 0) {
                if (i13 != 2) {
                    throw new zzicf();
                }
                int iC2 = ma2Var.c() + ma2Var.w();
                do {
                    jb2Var.add(Long.valueOf(ma2Var.o()));
                } while (ma2Var.c() < iC2);
                u(iC2);
                return;
            }
            do {
                jb2Var.add(Long.valueOf(ma2Var.o()));
                if (ma2Var.b()) {
                    return;
                } else {
                    i10 = ma2Var.i();
                }
            } while (i10 == this.f14511b);
            i11 = i10;
        }
        this.f14513d = i11;
    }

    public final void b(jb2 jb2Var) throws zzicg {
        int i10;
        int i11;
        boolean z10 = jb2Var instanceof db2;
        ma2 ma2Var = this.f14510a;
        if (z10) {
            db2 db2Var = (db2) jb2Var;
            int i12 = this.f14511b & 7;
            if (i12 != 0) {
                if (i12 != 2) {
                    throw new zzicf();
                }
                int iC = ma2Var.c() + ma2Var.w();
                do {
                    db2Var.i(ma2Var.p());
                } while (ma2Var.c() < iC);
                u(iC);
                return;
            }
            do {
                db2Var.i(ma2Var.p());
                if (ma2Var.b()) {
                    return;
                } else {
                    i11 = ma2Var.i();
                }
            } while (i11 == this.f14511b);
        } else {
            int i13 = this.f14511b & 7;
            if (i13 != 0) {
                if (i13 != 2) {
                    throw new zzicf();
                }
                int iC2 = ma2Var.c() + ma2Var.w();
                do {
                    jb2Var.add(Integer.valueOf(ma2Var.p()));
                } while (ma2Var.c() < iC2);
                u(iC2);
                return;
            }
            do {
                jb2Var.add(Integer.valueOf(ma2Var.p()));
                if (ma2Var.b()) {
                    return;
                } else {
                    i10 = ma2Var.i();
                }
            } while (i10 == this.f14511b);
            i11 = i10;
        }
        this.f14513d = i11;
    }

    public final void c(jb2 jb2Var) throws zzicg {
        int i10;
        int i11;
        boolean z10 = jb2Var instanceof ob2;
        ma2 ma2Var = this.f14510a;
        if (z10) {
            ob2 ob2Var = (ob2) jb2Var;
            int i12 = this.f14511b & 7;
            if (i12 != 1) {
                if (i12 != 2) {
                    throw new zzicf();
                }
                int iW = ma2Var.w();
                w(iW);
                int iC = ma2Var.c() + iW;
                do {
                    ob2Var.h(ma2Var.q());
                } while (ma2Var.c() < iC);
                return;
            }
            do {
                ob2Var.h(ma2Var.q());
                if (ma2Var.b()) {
                    return;
                } else {
                    i11 = ma2Var.i();
                }
            } while (i11 == this.f14511b);
        } else {
            int i13 = this.f14511b & 7;
            if (i13 != 1) {
                if (i13 != 2) {
                    throw new zzicf();
                }
                int iW2 = ma2Var.w();
                w(iW2);
                int iC2 = ma2Var.c() + iW2;
                do {
                    jb2Var.add(Long.valueOf(ma2Var.q()));
                } while (ma2Var.c() < iC2);
                return;
            }
            do {
                jb2Var.add(Long.valueOf(ma2Var.q()));
                if (ma2Var.b()) {
                    return;
                } else {
                    i10 = ma2Var.i();
                }
            } while (i10 == this.f14511b);
            i11 = i10;
        }
        this.f14513d = i11;
    }

    public final void d(jb2 jb2Var) throws zzicg {
        int i10;
        int i11;
        boolean z10 = jb2Var instanceof db2;
        ma2 ma2Var = this.f14510a;
        if (z10) {
            db2 db2Var = (db2) jb2Var;
            int i12 = this.f14511b & 7;
            if (i12 == 2) {
                int iW = ma2Var.w();
                v(iW);
                int iC = ma2Var.c() + iW;
                do {
                    db2Var.i(ma2Var.r());
                } while (ma2Var.c() < iC);
                return;
            }
            if (i12 != 5) {
                throw new zzicf();
            }
            do {
                db2Var.i(ma2Var.r());
                if (ma2Var.b()) {
                    return;
                } else {
                    i11 = ma2Var.i();
                }
            } while (i11 == this.f14511b);
        } else {
            int i13 = this.f14511b & 7;
            if (i13 == 2) {
                int iW2 = ma2Var.w();
                v(iW2);
                int iC2 = ma2Var.c() + iW2;
                do {
                    jb2Var.add(Integer.valueOf(ma2Var.r()));
                } while (ma2Var.c() < iC2);
                return;
            }
            if (i13 != 5) {
                throw new zzicf();
            }
            do {
                jb2Var.add(Integer.valueOf(ma2Var.r()));
                if (ma2Var.b()) {
                    return;
                } else {
                    i10 = ma2Var.i();
                }
            } while (i10 == this.f14511b);
            i11 = i10;
        }
        this.f14513d = i11;
    }

    public final void e(jb2 jb2Var) throws zzicg {
        int i10;
        int i11 = this.f14511b & 7;
        ma2 ma2Var = this.f14510a;
        if (i11 == 0) {
            do {
                jb2Var.add(Boolean.valueOf(ma2Var.s()));
                if (ma2Var.b()) {
                    return;
                } else {
                    i10 = ma2Var.i();
                }
            } while (i10 == this.f14511b);
            this.f14513d = i10;
            return;
        }
        if (i11 != 2) {
            throw new zzicf();
        }
        int iC = ma2Var.c() + ma2Var.w();
        do {
            jb2Var.add(Boolean.valueOf(ma2Var.s()));
        } while (ma2Var.c() < iC);
        u(iC);
    }

    public final void f(jb2 jb2Var, boolean z10) throws zzicf {
        String strT;
        int i10;
        if ((this.f14511b & 7) != 2) {
            throw new zzicf();
        }
        do {
            ma2 ma2Var = this.f14510a;
            if (z10) {
                q(2);
                strT = ma2Var.u();
            } else {
                q(2);
                strT = ma2Var.t();
            }
            jb2Var.add(strT);
            if (ma2Var.b()) {
                return;
            } else {
                i10 = ma2Var.i();
            }
        } while (i10 == this.f14511b);
        this.f14513d = i10;
    }

    public final void g(jb2 jb2Var, ic2 ic2Var, ua2 ua2Var) throws zzicg {
        int i10;
        int i11 = this.f14511b;
        if ((i11 & 7) != 2) {
            throw new zzicf();
        }
        do {
            cb2 cb2VarZza = ic2Var.zza();
            r(cb2VarZza, ic2Var, ua2Var);
            ic2Var.f(cb2VarZza);
            jb2Var.add(cb2VarZza);
            ma2 ma2Var = this.f14510a;
            if (ma2Var.b() || this.f14513d != 0) {
                return;
            } else {
                i10 = ma2Var.i();
            }
        } while (i10 == i11);
        this.f14513d = i10;
    }

    public final void h(jb2 jb2Var, ic2 ic2Var, ua2 ua2Var) throws zzicf {
        int i10;
        int i11 = this.f14511b;
        if ((i11 & 7) != 3) {
            throw new zzicf();
        }
        do {
            cb2 cb2VarZza = ic2Var.zza();
            s(cb2VarZza, ic2Var, ua2Var);
            ic2Var.f(cb2VarZza);
            jb2Var.add(cb2VarZza);
            ma2 ma2Var = this.f14510a;
            if (ma2Var.b() || this.f14513d != 0) {
                return;
            } else {
                i10 = ma2Var.i();
            }
        } while (i10 == i11);
        this.f14513d = i10;
    }

    public final void i(jb2 jb2Var) throws zzicf {
        int i10;
        if ((this.f14511b & 7) != 2) {
            throw new zzicf();
        }
        do {
            jb2Var.add(y());
            ma2 ma2Var = this.f14510a;
            if (ma2Var.b()) {
                return;
            } else {
                i10 = ma2Var.i();
            }
        } while (i10 == this.f14511b);
        this.f14513d = i10;
    }

    public final void j(jb2 jb2Var) throws zzicg {
        int i10;
        int i11;
        boolean z10 = jb2Var instanceof db2;
        ma2 ma2Var = this.f14510a;
        if (z10) {
            db2 db2Var = (db2) jb2Var;
            int i12 = this.f14511b & 7;
            if (i12 != 0) {
                if (i12 != 2) {
                    throw new zzicf();
                }
                int iC = ma2Var.c() + ma2Var.w();
                do {
                    db2Var.i(ma2Var.w());
                } while (ma2Var.c() < iC);
                u(iC);
                return;
            }
            do {
                db2Var.i(ma2Var.w());
                if (ma2Var.b()) {
                    return;
                } else {
                    i11 = ma2Var.i();
                }
            } while (i11 == this.f14511b);
        } else {
            int i13 = this.f14511b & 7;
            if (i13 != 0) {
                if (i13 != 2) {
                    throw new zzicf();
                }
                int iC2 = ma2Var.c() + ma2Var.w();
                do {
                    jb2Var.add(Integer.valueOf(ma2Var.w()));
                } while (ma2Var.c() < iC2);
                u(iC2);
                return;
            }
            do {
                jb2Var.add(Integer.valueOf(ma2Var.w()));
                if (ma2Var.b()) {
                    return;
                } else {
                    i10 = ma2Var.i();
                }
            } while (i10 == this.f14511b);
            i11 = i10;
        }
        this.f14513d = i11;
    }

    public final void k(jb2 jb2Var) throws zzicg {
        int i10;
        int i11;
        boolean z10 = jb2Var instanceof db2;
        ma2 ma2Var = this.f14510a;
        if (z10) {
            db2 db2Var = (db2) jb2Var;
            int i12 = this.f14511b & 7;
            if (i12 != 0) {
                if (i12 != 2) {
                    throw new zzicf();
                }
                int iC = ma2Var.c() + ma2Var.w();
                do {
                    db2Var.i(ma2Var.x());
                } while (ma2Var.c() < iC);
                u(iC);
                return;
            }
            do {
                db2Var.i(ma2Var.x());
                if (ma2Var.b()) {
                    return;
                } else {
                    i11 = ma2Var.i();
                }
            } while (i11 == this.f14511b);
        } else {
            int i13 = this.f14511b & 7;
            if (i13 != 0) {
                if (i13 != 2) {
                    throw new zzicf();
                }
                int iC2 = ma2Var.c() + ma2Var.w();
                do {
                    jb2Var.add(Integer.valueOf(ma2Var.x()));
                } while (ma2Var.c() < iC2);
                u(iC2);
                return;
            }
            do {
                jb2Var.add(Integer.valueOf(ma2Var.x()));
                if (ma2Var.b()) {
                    return;
                } else {
                    i10 = ma2Var.i();
                }
            } while (i10 == this.f14511b);
            i11 = i10;
        }
        this.f14513d = i11;
    }

    public final void l(jb2 jb2Var) throws zzicg {
        int i10;
        int i11;
        boolean z10 = jb2Var instanceof db2;
        ma2 ma2Var = this.f14510a;
        if (z10) {
            db2 db2Var = (db2) jb2Var;
            int i12 = this.f14511b & 7;
            if (i12 == 2) {
                int iW = ma2Var.w();
                v(iW);
                int iC = ma2Var.c() + iW;
                do {
                    db2Var.i(ma2Var.y());
                } while (ma2Var.c() < iC);
                return;
            }
            if (i12 != 5) {
                throw new zzicf();
            }
            do {
                db2Var.i(ma2Var.y());
                if (ma2Var.b()) {
                    return;
                } else {
                    i11 = ma2Var.i();
                }
            } while (i11 == this.f14511b);
        } else {
            int i13 = this.f14511b & 7;
            if (i13 == 2) {
                int iW2 = ma2Var.w();
                v(iW2);
                int iC2 = ma2Var.c() + iW2;
                do {
                    jb2Var.add(Integer.valueOf(ma2Var.y()));
                } while (ma2Var.c() < iC2);
                return;
            }
            if (i13 != 5) {
                throw new zzicf();
            }
            do {
                jb2Var.add(Integer.valueOf(ma2Var.y()));
                if (ma2Var.b()) {
                    return;
                } else {
                    i10 = ma2Var.i();
                }
            } while (i10 == this.f14511b);
            i11 = i10;
        }
        this.f14513d = i11;
    }

    public final void m(jb2 jb2Var) throws zzicg {
        int i10;
        int i11;
        boolean z10 = jb2Var instanceof ob2;
        ma2 ma2Var = this.f14510a;
        if (z10) {
            ob2 ob2Var = (ob2) jb2Var;
            int i12 = this.f14511b & 7;
            if (i12 != 1) {
                if (i12 != 2) {
                    throw new zzicf();
                }
                int iW = ma2Var.w();
                w(iW);
                int iC = ma2Var.c() + iW;
                do {
                    ob2Var.h(ma2Var.z());
                } while (ma2Var.c() < iC);
                return;
            }
            do {
                ob2Var.h(ma2Var.z());
                if (ma2Var.b()) {
                    return;
                } else {
                    i11 = ma2Var.i();
                }
            } while (i11 == this.f14511b);
        } else {
            int i13 = this.f14511b & 7;
            if (i13 != 1) {
                if (i13 != 2) {
                    throw new zzicf();
                }
                int iW2 = ma2Var.w();
                w(iW2);
                int iC2 = ma2Var.c() + iW2;
                do {
                    jb2Var.add(Long.valueOf(ma2Var.z()));
                } while (ma2Var.c() < iC2);
                return;
            }
            do {
                jb2Var.add(Long.valueOf(ma2Var.z()));
                if (ma2Var.b()) {
                    return;
                } else {
                    i10 = ma2Var.i();
                }
            } while (i10 == this.f14511b);
            i11 = i10;
        }
        this.f14513d = i11;
    }

    public final void n(jb2 jb2Var) throws zzicg {
        int i10;
        int i11;
        boolean z10 = jb2Var instanceof db2;
        ma2 ma2Var = this.f14510a;
        if (z10) {
            db2 db2Var = (db2) jb2Var;
            int i12 = this.f14511b & 7;
            if (i12 != 0) {
                if (i12 != 2) {
                    throw new zzicf();
                }
                int iC = ma2Var.c() + ma2Var.w();
                do {
                    db2Var.i(ma2Var.A());
                } while (ma2Var.c() < iC);
                u(iC);
                return;
            }
            do {
                db2Var.i(ma2Var.A());
                if (ma2Var.b()) {
                    return;
                } else {
                    i11 = ma2Var.i();
                }
            } while (i11 == this.f14511b);
        } else {
            int i13 = this.f14511b & 7;
            if (i13 != 0) {
                if (i13 != 2) {
                    throw new zzicf();
                }
                int iC2 = ma2Var.c() + ma2Var.w();
                do {
                    jb2Var.add(Integer.valueOf(ma2Var.A()));
                } while (ma2Var.c() < iC2);
                u(iC2);
                return;
            }
            do {
                jb2Var.add(Integer.valueOf(ma2Var.A()));
                if (ma2Var.b()) {
                    return;
                } else {
                    i10 = ma2Var.i();
                }
            } while (i10 == this.f14511b);
            i11 = i10;
        }
        this.f14513d = i11;
    }

    public final void o(jb2 jb2Var) throws zzicg {
        int i10;
        int i11;
        boolean z10 = jb2Var instanceof ob2;
        ma2 ma2Var = this.f14510a;
        if (z10) {
            ob2 ob2Var = (ob2) jb2Var;
            int i12 = this.f14511b & 7;
            if (i12 != 0) {
                if (i12 != 2) {
                    throw new zzicf();
                }
                int iC = ma2Var.c() + ma2Var.w();
                do {
                    ob2Var.h(ma2Var.B());
                } while (ma2Var.c() < iC);
                u(iC);
                return;
            }
            do {
                ob2Var.h(ma2Var.B());
                if (ma2Var.b()) {
                    return;
                } else {
                    i11 = ma2Var.i();
                }
            } while (i11 == this.f14511b);
        } else {
            int i13 = this.f14511b & 7;
            if (i13 != 0) {
                if (i13 != 2) {
                    throw new zzicf();
                }
                int iC2 = ma2Var.c() + ma2Var.w();
                do {
                    jb2Var.add(Long.valueOf(ma2Var.B()));
                } while (ma2Var.c() < iC2);
                u(iC2);
                return;
            }
            do {
                jb2Var.add(Long.valueOf(ma2Var.B()));
                if (ma2Var.b()) {
                    return;
                } else {
                    i10 = ma2Var.i();
                }
            } while (i10 == this.f14511b);
            i11 = i10;
        }
        this.f14513d = i11;
    }

    /* JADX WARN: Code restructure failed: missing block: B:36:0x0077, code lost:
    
        r11.put(r4, r5);
     */
    /* JADX WARN: Code restructure failed: missing block: B:37:0x007a, code lost:
    
        r1.a(r2);
     */
    /* JADX WARN: Code restructure failed: missing block: B:38:0x007d, code lost:
    
        return;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void p(zzicw zzicwVar, eb ebVar, ua2 ua2Var) {
        int i10;
        int i11;
        q(2);
        ma2 ma2Var = this.f14510a;
        int iC = ma2Var.C(ma2Var.w());
        Object obj = ebVar.f10744e;
        Object objT = ebVar.f10741b;
        Object objT2 = obj;
        while (true) {
            try {
                int iX = x();
                if (iX == Integer.MAX_VALUE || ma2Var.b()) {
                    break;
                }
                if (iX == 1) {
                    objT = t((zzies) ebVar.f10742c, null, null);
                } else if (iX != 2) {
                    try {
                        if (ma2Var.b() || (i11 = this.f14511b) == this.f14512c || !ma2Var.k(i11)) {
                            throw new zzicg("Unable to parse map entry.");
                        }
                    } catch (zzicf e10) {
                        if (ma2Var.b() || (i10 = this.f14511b) == this.f14512c || !ma2Var.k(i10)) {
                            throw new zzicg("Unable to parse map entry.", e10);
                        }
                    }
                } else {
                    objT2 = t((zzies) ebVar.f10743d, obj.getClass(), ua2Var);
                }
            } catch (Throwable th) {
                ma2Var.a(iC);
                throw th;
            }
        }
        throw new zzicg("Unable to parse map entry.", e10);
    }

    public final void q(int i10) {
        if ((this.f14511b & 7) != i10) {
            throw new zzicf();
        }
    }

    public final void r(Object obj, ic2 ic2Var, ua2 ua2Var) throws zzicg {
        ma2 ma2Var = this.f14510a;
        int iW = ma2Var.w();
        if (ma2Var.f14049a + ma2Var.f14050b >= 100) {
            throw new zzicg("Protocol message had too many levels of nesting.  May be malicious.  Use setRecursionLimit() to increase the recursion depth limit.");
        }
        int iC = ma2Var.C(iW);
        ma2Var.f14049a++;
        ic2Var.g(obj, this, ua2Var);
        ma2Var.j(0);
        ma2Var.f14049a--;
        ma2Var.a(iC);
    }

    public final void s(Object obj, ic2 ic2Var, ua2 ua2Var) {
        int i10 = this.f14512c;
        this.f14512c = ((this.f14511b >>> 3) << 3) | 4;
        try {
            ic2Var.g(obj, this, ua2Var);
            if (this.f14511b == this.f14512c) {
            } else {
                throw new zzicg("Failed to parse the message.");
            }
        } finally {
            this.f14512c = i10;
        }
    }

    public final Object t(zzies zziesVar, Class cls, ua2 ua2Var) throws zzicg {
        zzies zziesVar2 = zzies.f19882a;
        int iOrdinal = zziesVar.ordinal();
        ma2 ma2Var = this.f14510a;
        switch (iOrdinal) {
            case 0:
                q(1);
                return Double.valueOf(ma2Var.l());
            case 1:
                q(5);
                return Float.valueOf(ma2Var.m());
            case 2:
                q(0);
                return Long.valueOf(ma2Var.o());
            case 3:
                q(0);
                return Long.valueOf(ma2Var.n());
            case 4:
                q(0);
                return Integer.valueOf(ma2Var.p());
            case 5:
                q(1);
                return Long.valueOf(ma2Var.q());
            case 6:
                q(5);
                return Integer.valueOf(ma2Var.r());
            case 7:
                q(0);
                return Boolean.valueOf(ma2Var.s());
            case 8:
                q(2);
                return ma2Var.u();
            case 9:
            default:
                throw new IllegalArgumentException("unsupported field type.");
            case 10:
                q(2);
                ic2 ic2VarB = dc2.f10372c.b(cls);
                cb2 cb2VarZza = ic2VarB.zza();
                r(cb2VarZza, ic2VarB, ua2Var);
                ic2VarB.f(cb2VarZza);
                return cb2VarZza;
            case 11:
                return y();
            case 12:
                q(0);
                return Integer.valueOf(ma2Var.w());
            case 13:
                q(0);
                return Integer.valueOf(ma2Var.x());
            case 14:
                q(5);
                return Integer.valueOf(ma2Var.y());
            case 15:
                q(1);
                return Long.valueOf(ma2Var.z());
            case 16:
                q(0);
                return Integer.valueOf(ma2Var.A());
            case 17:
                q(0);
                return Long.valueOf(ma2Var.B());
        }
    }

    public final void u(int i10) throws zzicg {
        if (this.f14510a.c() != i10) {
            throw new zzicg("While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.");
        }
    }

    public final int x() {
        int i10 = this.f14513d;
        if (i10 != 0) {
            this.f14511b = i10;
            this.f14513d = 0;
        } else {
            i10 = this.f14510a.i();
            this.f14511b = i10;
        }
        if (i10 == 0 || i10 == this.f14512c) {
            return Integer.MAX_VALUE;
        }
        return i10 >>> 3;
    }

    public final zzian y() {
        q(2);
        return this.f14510a.v();
    }

    public final void z(jb2 jb2Var) throws zzicg {
        int i10;
        int i11 = this.f14511b & 7;
        ma2 ma2Var = this.f14510a;
        if (i11 == 1) {
            do {
                jb2Var.add(Double.valueOf(ma2Var.l()));
                if (ma2Var.b()) {
                    return;
                } else {
                    i10 = ma2Var.i();
                }
            } while (i10 == this.f14511b);
            this.f14513d = i10;
            return;
        }
        if (i11 != 2) {
            throw new zzicf();
        }
        int iW = ma2Var.w();
        w(iW);
        int iC = ma2Var.c() + iW;
        do {
            jb2Var.add(Double.valueOf(ma2Var.l()));
        } while (ma2Var.c() < iC);
    }
}
