package defpackage;

import android.content.ContentProviderClient;
import android.content.res.TypedArray;
import android.drm.DrmManagerClient;
import android.media.MediaDrm;
import android.media.MediaMetadataRetriever;
import com.hierynomus.spnego.SpnegoException;
import java.io.Closeable;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.concurrent.ExecutorService;

/* JADX INFO: renamed from: ᵧᵭˋˆ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public class C3680 extends AbstractC3852 {

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final /* synthetic */ int f14035 = 0;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public Object f14036;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public byte[] f14037;

    public C3680() {
        super(0, "NegTokenInit");
        this.f14036 = new ArrayList();
    }

    public /* synthetic */ C3680(int i, String str) {
        super(i, str);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public static /* synthetic */ void m8295(Closeable closeable, Throwable th) throws Exception {
        if (th != null) {
            try {
                AbstractC0793.m2871(closeable);
                return;
            } catch (Throwable th2) {
                th.addSuppressed(th2);
                return;
            }
        }
        if (closeable instanceof AutoCloseable) {
            closeable.close();
            return;
        }
        if (closeable instanceof ExecutorService) {
            AbstractC2181.m5695((ExecutorService) closeable);
            return;
        }
        if (closeable instanceof TypedArray) {
            ((TypedArray) closeable).recycle();
            return;
        }
        if (closeable instanceof MediaMetadataRetriever) {
            ((MediaMetadataRetriever) closeable).release();
            return;
        }
        if (closeable instanceof MediaDrm) {
            ((MediaDrm) closeable).release();
            return;
        }
        if (closeable instanceof DrmManagerClient) {
            ((DrmManagerClient) closeable).release();
        } else if (closeable instanceof ContentProviderClient) {
            ((ContentProviderClient) closeable).release();
        } else {
            ᵷᵝˎ.ᵷᵺʾᵖ();
        }
    }

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public void m8296(AbstractC1256 abstractC1256) throws SpnegoException {
        if (!(abstractC1256 instanceof C1392)) {
            C4935.m10240(abstractC1256, "Expected the MechToken (OCTET_STRING) contents, not: ");
        } else {
            byte[] bArr = ((C1392) abstractC1256).f18291;
            this.f14037 = Arrays.copyOf(bArr, bArr.length);
        }
    }

    @Override // defpackage.AbstractC3852
    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public void mo1180(C3149 c3149) throws SpnegoException {
        switch (this.f14035) {
            case 0:
                AbstractC1256 abstractC1256M7257 = c3149.m7257();
                AbstractC2059 abstractC2059 = c3149.f5297;
                if (abstractC1256M7257.toString().contains("not_defined_in_RFC4178@please_ignore")) {
                    return;
                }
                int i = abstractC2059.f8164;
                if (i == 0) {
                    m8299(c3149.m7257());
                    return;
                }
                if (i != 1) {
                    if (i == 2) {
                        m8296(c3149.m7257());
                        return;
                    } else {
                        if (i != 3) {
                            throw new SpnegoException(AbstractC3589.m8110(new StringBuilder("Unknown Object Tag "), abstractC2059.f8164, " encountered."));
                        }
                        return;
                    }
                }
                return;
            default:
                AbstractC2059 abstractC20592 = c3149.f5297;
                int i2 = abstractC20592.f8164;
                if (i2 == 0) {
                    if (c3149.m7257() instanceof C1467) {
                        return;
                    }
                    throw new SpnegoException("Expected the negResult (ENUMERATED) contents, not: " + ((C1857) this.f14036));
                }
                if (i2 == 1) {
                    AbstractC1256 abstractC1256M72572 = c3149.m7257();
                    if (abstractC1256M72572 instanceof C1857) {
                        this.f14036 = (C1857) abstractC1256M72572;
                        return;
                    } else {
                        C4935.m10240(abstractC1256M72572, "Expected the supportedMech (OBJECT IDENTIFIER) contents, not: ");
                        return;
                    }
                }
                if (i2 == 2) {
                    AbstractC1256 abstractC1256M72573 = c3149.m7257();
                    if (!(abstractC1256M72573 instanceof C1392)) {
                        C4935.m10240(abstractC1256M72573, "Expected the responseToken (OCTET_STRING) contents, not: ");
                        return;
                    } else {
                        byte[] bArr = ((C1392) abstractC1256M72573).f18291;
                        this.f14037 = Arrays.copyOf(bArr, bArr.length);
                        return;
                    }
                }
                if (i2 != 3) {
                    throw new SpnegoException(AbstractC3589.m8110(new StringBuilder("Unknown Object Tag "), abstractC20592.f8164, " encountered."));
                }
                AbstractC1256 abstractC1256M72574 = c3149.m7257();
                if (!(abstractC1256M72574 instanceof C1392)) {
                    C4935.m10240(abstractC1256M72574, "Expected the responseToken (OCTET_STRING) contents, not: ");
                    return;
                } else {
                    byte[] bArr2 = ((C1392) abstractC1256M72574).f18291;
                    Arrays.copyOf(bArr2, bArr2.length);
                    return;
                }
        }
    }

    @Override // defpackage.AbstractC3852
    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public void mo8297(AbstractC0692 abstractC0692, AbstractC1256 abstractC1256) throws IOException {
        switch (this.f14035) {
            case 1:
                throw null;
            default:
                super.mo8297(abstractC0692, abstractC1256);
                return;
        }
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public void m8298(byte[] bArr) throws Exception {
        try {
            C3116 c3116 = new C3116(new C1449(), new C0343(0, new C2923(bArr, true, C0094.f1323)));
            try {
                m8564(c3116.m7205());
                m8295(c3116, null);
            } finally {
            }
        } catch (IOException e) {
            throw new SpnegoException("Could not read NegTokenTarg from buffer", e);
        }
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public void m8299(AbstractC1256 abstractC1256) throws SpnegoException {
        if (!(abstractC1256 instanceof C3781)) {
            C4935.m10240(abstractC1256, "Expected the MechTypeList (SEQUENCE) contents, not: ");
            return;
        }
        for (AbstractC1256 abstractC12562 : (C3781) abstractC1256) {
            if (!(abstractC12562 instanceof C1857)) {
                C4935.m10240(abstractC12562, "Expected a MechType (OBJECT IDENTIFIER) as contents of the MechTypeList, not: ");
                return;
            }
            ((ArrayList) this.f14036).add((C1857) abstractC12562);
        }
    }
}
