package k4;

import java.io.InputStream;
import java.io.OutputStream;
import java.nio.ByteBuffer;
import java.security.cert.Certificate;
import java.util.Arrays;
import java.util.List;
import java.util.logging.Level;
import java.util.zip.GZIPInputStream;
import java.util.zip.GZIPOutputStream;
import javax.net.ssl.SSLPeerUnverifiedException;
import javax.net.ssl.SSLSession;
import m4.C2499d1;
import m4.C2552v1;

/* JADX INFO: renamed from: k4.n, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes3.dex */
public final class C2401n implements InterfaceC2402o, f0, p0, c0 {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final C2401n f19897b = new C2401n(0);

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final byte[] f19898c = {48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70};

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f19899a;

    public /* synthetic */ C2401n(int i6) {
        this.f19899a = i6;
    }

    @Override // k4.c0
    public String a(Object obj) {
        return (String) obj;
    }

    @Override // k4.p0
    public boolean b(Object obj) {
        switch (this.f19899a) {
            case 6:
                ((U) obj).getClass();
                break;
            case 7:
                ((Y) obj).getClass();
                break;
            default:
                ((m0) obj).getClass();
                break;
        }
        return true;
    }

    @Override // k4.InterfaceC2402o
    public OutputStream c(C2499d1 c2499d1) {
        switch (this.f19899a) {
            case 0:
                return c2499d1;
            default:
                return new GZIPOutputStream(c2499d1);
        }
    }

    @Override // k4.p0
    public int d(Object obj) {
        switch (this.f19899a) {
            case 6:
                ((U) obj).getClass();
                break;
            case 7:
                ((n4.i) ((Y) obj)).getClass();
                try {
                    Class.forName("android.app.Application", false, n4.i.class.getClassLoader());
                }
                break;
            default:
                ((m0) obj).getClass();
                break;
        }
        return 5;
    }

    @Override // k4.InterfaceC2402o
    public String e() {
        switch (this.f19899a) {
            case 0:
                return "identity";
            default:
                return "gzip";
        }
    }

    @Override // k4.InterfaceC2402o
    public InputStream g(C2552v1 c2552v1) {
        switch (this.f19899a) {
            case 0:
                return c2552v1;
            default:
                return new GZIPInputStream(c2552v1);
        }
    }

    @Override // k4.f0
    public Object h(byte[] bArr) {
        int i6;
        byte b5;
        switch (this.f19899a) {
            case 1:
                for (int i7 = 0; i7 < bArr.length; i7++) {
                    byte b6 = bArr[i7];
                    if (b6 < 32 || b6 >= 126 || (b6 == 37 && i7 + 2 < bArr.length)) {
                        ByteBuffer byteBufferAllocate = ByteBuffer.allocate(bArr.length);
                        int i8 = 0;
                        while (i8 < bArr.length) {
                            if (bArr[i8] == 37 && i8 + 2 < bArr.length) {
                                try {
                                    byteBufferAllocate.put((byte) Integer.parseInt(new String(bArr, i8 + 1, 2, E3.f.f1143a), 16));
                                    i8 += 3;
                                } catch (NumberFormatException unused) {
                                    byteBufferAllocate.put(bArr[i8]);
                                    i8++;
                                }
                            }
                            byteBufferAllocate.put(bArr[i8]);
                            i8++;
                        }
                        return new String(byteBufferAllocate.array(), 0, byteBufferAllocate.position(), E3.f.f1145c);
                    }
                }
                return new String(bArr, 0);
            default:
                char c6 = 0;
                if (bArr.length == 1 && bArr[0] == 48) {
                    return r0.f19938e;
                }
                int length = bArr.length;
                if (length != 1) {
                    if (length == 2 && (b5 = bArr[0]) >= 48 && b5 <= 57) {
                        i6 = (b5 - 48) * 10;
                        c6 = 1;
                    }
                    return r0.f19940g.g("Unknown code ".concat(new String(bArr, E3.f.f1143a)));
                }
                i6 = 0;
                byte b7 = bArr[c6];
                if (b7 >= 48 && b7 <= 57) {
                    int i9 = (b7 - 48) + i6;
                    List list = r0.f19937d;
                    if (i9 < list.size()) {
                        return (r0) list.get(i9);
                    }
                }
                return r0.f19940g.g("Unknown code ".concat(new String(bArr, E3.f.f1143a)));
        }
    }

    public String toString() {
        switch (this.f19899a) {
            case 5:
                return "internal:health-check-consumer-listener";
            default:
                return super.toString();
        }
    }

    public C2401n(SSLSession sSLSession) {
        this.f19899a = 4;
        sSLSession.getCipherSuite();
        Certificate[] localCertificates = sSLSession.getLocalCertificates();
        if (localCertificates != null) {
            Certificate certificate = localCertificates[0];
        }
        try {
            Certificate[] peerCertificates = sSLSession.getPeerCertificates();
            if (peerCertificates != null) {
                Certificate certificate2 = peerCertificates[0];
            }
        } catch (SSLPeerUnverifiedException e6) {
            G.f19800d.log(Level.FINE, "Peer cert not available for peerHost=" + sSLSession.getPeerHost(), (Throwable) e6);
        }
    }

    @Override // k4.f0
    /* JADX INFO: renamed from: a, reason: collision with other method in class */
    public byte[] mo1203a(Object obj) {
        switch (this.f19899a) {
            case 1:
                byte[] bytes = ((String) obj).getBytes(E3.f.f1145c);
                int i6 = 0;
                while (i6 < bytes.length) {
                    byte b5 = bytes[i6];
                    if (b5 < 32 || b5 >= 126 || b5 == 37) {
                        byte[] bArr = new byte[((bytes.length - i6) * 3) + i6];
                        if (i6 != 0) {
                            System.arraycopy(bytes, 0, bArr, 0, i6);
                        }
                        int i7 = i6;
                        while (i6 < bytes.length) {
                            byte b6 = bytes[i6];
                            if (b6 < 32 || b6 >= 126 || b6 == 37) {
                                bArr[i7] = 37;
                                byte[] bArr2 = f19898c;
                                bArr[i7 + 1] = bArr2[(b6 >> 4) & 15];
                                bArr[i7 + 2] = bArr2[b6 & 15];
                                i7 += 3;
                            } else {
                                bArr[i7] = b6;
                                i7++;
                            }
                            i6++;
                        }
                        return Arrays.copyOf(bArr, i7);
                    }
                    i6++;
                }
                return bytes;
            default:
                return ((r0) obj).f19949a.f19934b;
        }
    }

    @Override // k4.c0
    public Object f(String str) {
        return str;
    }
}
