package io.netty.handler.codec.compression;

import com.jcraft.jzlib.Deflater;
import com.jcraft.jzlib.Inflater;
import com.jcraft.jzlib.JZlib;
import g.a.a.a.a;

/* JADX INFO: loaded from: classes.dex */
public final class ZlibUtil {

    /* JADX INFO: renamed from: io.netty.handler.codec.compression.ZlibUtil$1, reason: invalid class name */
    public static /* synthetic */ class AnonymousClass1 {
        public static final /* synthetic */ int[] $SwitchMap$io$netty$handler$codec$compression$ZlibWrapper;

        static {
            ZlibWrapper.values();
            int[] iArr = new int[4];
            $SwitchMap$io$netty$handler$codec$compression$ZlibWrapper = iArr;
            try {
                iArr[ZlibWrapper.NONE.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                $SwitchMap$io$netty$handler$codec$compression$ZlibWrapper[ZlibWrapper.ZLIB.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                $SwitchMap$io$netty$handler$codec$compression$ZlibWrapper[ZlibWrapper.GZIP.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                $SwitchMap$io$netty$handler$codec$compression$ZlibWrapper[ZlibWrapper.ZLIB_OR_NONE.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
        }
    }

    private ZlibUtil() {
    }

    public static JZlib.WrapperType convertWrapperType(ZlibWrapper zlibWrapper) {
        int iOrdinal = zlibWrapper.ordinal();
        if (iOrdinal == 0) {
            return JZlib.W_ZLIB;
        }
        if (iOrdinal == 1) {
            return JZlib.W_GZIP;
        }
        if (iOrdinal == 2) {
            return JZlib.W_NONE;
        }
        if (iOrdinal == 3) {
            return JZlib.W_ANY;
        }
        throw new Error();
    }

    public static CompressionException deflaterException(Deflater deflater, String str, int i2) {
        String string;
        StringBuilder sb = new StringBuilder();
        sb.append(str);
        sb.append(" (");
        sb.append(i2);
        sb.append(')');
        if (deflater.msg != null) {
            StringBuilder sbF = a.F(": ");
            sbF.append(deflater.msg);
            string = sbF.toString();
        } else {
            string = "";
        }
        sb.append(string);
        return new CompressionException(sb.toString());
    }

    public static void fail(Deflater deflater, String str, int i2) {
        throw deflaterException(deflater, str, i2);
    }

    public static void fail(Inflater inflater, String str, int i2) {
        throw inflaterException(inflater, str, i2);
    }

    public static DecompressionException inflaterException(Inflater inflater, String str, int i2) {
        String string;
        StringBuilder sb = new StringBuilder();
        sb.append(str);
        sb.append(" (");
        sb.append(i2);
        sb.append(')');
        if (inflater.msg != null) {
            StringBuilder sbF = a.F(": ");
            sbF.append(inflater.msg);
            string = sbF.toString();
        } else {
            string = "";
        }
        sb.append(string);
        return new DecompressionException(sb.toString());
    }

    public static int wrapperOverhead(ZlibWrapper zlibWrapper) {
        int iOrdinal = zlibWrapper.ordinal();
        if (iOrdinal == 0) {
            return 2;
        }
        if (iOrdinal == 1) {
            return 10;
        }
        if (iOrdinal == 2) {
            return 0;
        }
        if (iOrdinal == 3) {
            return 2;
        }
        throw new Error();
    }
}
