package defpackage;

import com.hierynomus.protocol.commons.buffer.Buffer$BufferException;
import java.nio.charset.Charset;
import java.util.ArrayList;

/* JADX INFO: renamed from: ˊˑʖ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C1349 implements InterfaceC1344 {

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final /* synthetic */ int f5587;

    @Override // defpackage.InterfaceC1344
    /* JADX INFO: renamed from: ʽˈˋ */
    public final InterfaceC4940 mo3865(AbstractC0692 abstractC0692) throws Buffer$BufferException {
        switch (this.f5587) {
            case 0:
                abstractC0692.f3140.m1158(abstractC0692);
                return new C3774();
            case 1:
                abstractC0692.f3140.m1158(abstractC0692);
                return new C2079();
            case 2:
                return AbstractC3488.m7988(abstractC0692);
            case 3:
                long jM1157 = abstractC0692.f3140.m1157(abstractC0692);
                C0094 c0094 = abstractC0692.f3140;
                c0094.m1157(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                c0094.m1160(abstractC0692);
                c0094.m1160(abstractC0692);
                c0094.m1157(abstractC0692);
                long jM11572 = c0094.m1157(abstractC0692);
                c0094.m1157(abstractC0692);
                byte bM2480 = abstractC0692.m2480();
                abstractC0692.m2480();
                byte[] bArr = new byte[24];
                abstractC0692.m2475(24, bArr);
                Charset charset = AbstractC4722.f17965;
                new String(bArr, 0, bM2480, charset);
                return new C1454(jM1157, abstractC0692.m2474(((int) jM11572) / 2, charset));
            case 4:
                long jM11573 = abstractC0692.f3140.m1157(abstractC0692);
                C0094 c00942 = abstractC0692.f3140;
                c00942.m1157(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                c00942.m1160(abstractC0692);
                c00942.m1160(abstractC0692);
                c00942.m1157(abstractC0692);
                return new C2929(jM11573, abstractC0692.m2474(((int) c00942.m1157(abstractC0692)) / 2, AbstractC4722.f17965));
            case 5:
                long jM11574 = abstractC0692.f3140.m1157(abstractC0692);
                C0094 c00943 = abstractC0692.f3140;
                c00943.m1157(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                c00943.m1160(abstractC0692);
                c00943.m1160(abstractC0692);
                c00943.m1157(abstractC0692);
                long jM11575 = c00943.m1157(abstractC0692);
                c00943.m1157(abstractC0692);
                return new C2499(jM11574, abstractC0692.m2474(((int) jM11575) / 2, AbstractC4722.f17965));
            case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
                long jM11576 = abstractC0692.f3140.m1157(abstractC0692);
                C0094 c00944 = abstractC0692.f3140;
                c00944.m1157(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                c00944.m1160(abstractC0692);
                c00944.m1160(abstractC0692);
                long jM11577 = c00944.m1157(abstractC0692);
                long jM11578 = c00944.m1157(abstractC0692);
                c00944.m1157(abstractC0692);
                byte bM24802 = abstractC0692.m2480();
                abstractC0692.m2480();
                byte[] bArr2 = new byte[24];
                abstractC0692.m2475(24, bArr2);
                Charset charset2 = AbstractC4722.f17965;
                new String(bArr2, 0, bM24802, charset2);
                abstractC0692.m2471();
                abstractC0692.m2475(8, new byte[8]);
                return new C1249(jM11576, jM11577, abstractC0692.m2474(((int) jM11578) / 2, charset2));
            case C5224.DOUBLE_FIELD_NUMBER /* 7 */:
                long jM11579 = abstractC0692.f3140.m1157(abstractC0692);
                C0094 c00945 = abstractC0692.f3140;
                c00945.m1157(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                c00945.m1160(abstractC0692);
                c00945.m1160(abstractC0692);
                c00945.m1157(abstractC0692);
                long jM115710 = c00945.m1157(abstractC0692);
                c00945.m1157(abstractC0692);
                abstractC0692.m2473(4);
                abstractC0692.m2478(8);
                return new C4768(jM11579, abstractC0692.m2474(((int) jM115710) / 2, AbstractC4722.f17965));
            case C5224.BYTES_FIELD_NUMBER /* 8 */:
                long jM115711 = abstractC0692.f3140.m1157(abstractC0692);
                C0094 c00946 = abstractC0692.f3140;
                c00946.m1157(abstractC0692);
                return new C3720(jM115711, abstractC0692.m2474(((int) c00946.m1157(abstractC0692)) / 2, AbstractC4722.f17965));
            case 9:
                abstractC0692.f3140.m1157(abstractC0692);
                return new C3399();
            case 10:
                abstractC0692.f3140.m1157(abstractC0692);
                return new C3599();
            case 11:
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                ᵷᵸˁ.ˌᴵ(abstractC0692);
                C0094 c00947 = abstractC0692.f3140;
                c00947.m1157(abstractC0692);
                abstractC0692.m2473(4);
                AbstractC3488.m7988(abstractC0692);
                c00947.m1158(abstractC0692);
                c00947.m1157(abstractC0692);
                c00947.m1157(abstractC0692);
                c00947.m1158(abstractC0692);
                c00947.m1157(abstractC0692);
                c00947.m1157(abstractC0692);
                abstractC0692.m2474(((int) c00947.m1157(abstractC0692)) / 2, AbstractC4722.f17965);
                return new C5287();
            case 12:
                abstractC0692.f3140.m1157(abstractC0692);
                return new C5445();
            default:
                ArrayList arrayList = new ArrayList();
                long j = 0;
                long jM115712 = 0;
                do {
                    j += jM115712;
                    abstractC0692.f3141 = (int) j;
                    C0094 c00948 = abstractC0692.f3140;
                    jM115712 = c00948.m1157(abstractC0692);
                    long jM115713 = c00948.m1157(abstractC0692);
                    c00948.m1158(abstractC0692);
                    c00948.m1158(abstractC0692);
                    abstractC0692.m2474(((int) jM115713) / 2, AbstractC4722.f17965);
                    arrayList.add(new C3664(24));
                } while (jM115712 != 0);
                return new C2230();
        }
    }

    @Override // defpackage.InterfaceC1344
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final int mo3866() {
        switch (this.f5587) {
            case 0:
                return 6;
            case 1:
                return 14;
            case 2:
                return 5;
            case 3:
                return 3;
            case 4:
                return 1;
            case 5:
                return 2;
            case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
                return 37;
            case C5224.DOUBLE_FIELD_NUMBER /* 7 */:
                return 38;
            case C5224.BYTES_FIELD_NUMBER /* 8 */:
                return 12;
            case 9:
                return 8;
            case 10:
                return 17;
            case 11:
                return 18;
            case 12:
                return 7;
            default:
                return 22;
        }
    }
}
