package g.i.a.c.d;

import io.netty.handler.codec.dns.DnsRecord;
import io.netty.handler.codec.haproxy.HAProxyConstants;
import io.netty.handler.codec.http.HttpConstants;
import io.netty.handler.codec.memcache.binary.BinaryMemcacheOpcodes;
import io.netty.handler.codec.memcache.binary.DefaultBinaryMemcacheRequest;
import io.netty.handler.codec.memcache.binary.DefaultBinaryMemcacheResponse;
import kotlinx.serialization.json.internal.AbstractJsonLexerKt;

/* JADX INFO: loaded from: classes.dex */
public class a {
    public static final byte[] a = {0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 1, -64, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 65, 0, -63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64};

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final byte[] f5479b = {0, -64, -63, 1, -61, 3, 2, -62, -58, 6, 7, -57, 5, -59, -60, 4, -52, BinaryMemcacheOpcodes.GETK, 13, -51, BinaryMemcacheOpcodes.PREPEND, -49, -50, BinaryMemcacheOpcodes.APPEND, 10, -54, -53, BinaryMemcacheOpcodes.VERSION, -55, 9, 8, -56, -40, BinaryMemcacheOpcodes.FLUSHQ, BinaryMemcacheOpcodes.APPENDQ, -39, 27, -37, -38, BinaryMemcacheOpcodes.PREPENDQ, BinaryMemcacheOpcodes.GATQ, -34, -33, 31, -35, BinaryMemcacheOpcodes.GAT, BinaryMemcacheOpcodes.TOUCH, -36, BinaryMemcacheOpcodes.DELETEQ, -44, -43, BinaryMemcacheOpcodes.INCREMENTQ, -41, BinaryMemcacheOpcodes.QUITQ, BinaryMemcacheOpcodes.DECREMENTQ, -42, -46, 18, BinaryMemcacheOpcodes.REPLACEQ, -45, 17, -47, -48, 16, -16, HAProxyConstants.AF_UNIX_BYTE, HAProxyConstants.TPAF_UNIX_STREAM_BYTE, -15, 51, -13, -14, HAProxyConstants.TPAF_UNIX_DGRAM_BYTE, 54, -10, -9, 55, -11, 53, 52, -12, 60, -4, -3, HttpConstants.EQUALS, -1, 63, 62, -2, -6, 58, HttpConstants.SEMICOLON, -5, 57, -7, -8, 56, 40, -24, -23, 41, -21, 43, 42, -22, -18, 46, 47, -17, 45, -19, -20, HttpConstants.COMMA, -28, BinaryMemcacheOpcodes.GATKQ, 37, -27, 39, -25, -26, 38, 34, -30, -29, BinaryMemcacheOpcodes.GATK, -31, 33, 32, -32, -96, 96, 97, -95, 99, -93, -94, 98, 102, -90, -89, 103, -91, 101, 100, -92, 108, -84, -83, 109, -81, 111, 110, -82, -86, 106, 107, -85, 105, -87, -88, 104, 120, -72, -71, 121, -69, 123, 122, -70, -66, 126, AbstractJsonLexerKt.TC_INVALID, -65, 125, -67, -68, 124, -76, 116, 117, -75, 119, -73, -74, 118, 114, -78, -77, 115, -79, 113, 112, -80, 80, -112, -111, 81, -109, 83, 82, -110, -106, 86, 87, -105, 85, -107, -108, 84, -100, 92, 93, -99, 95, -97, -98, 94, 90, -102, -101, 91, -103, 89, 88, -104, -120, 72, 73, -119, 75, -117, -118, 74, 78, -114, -113, 79, -115, 77, 76, -116, 68, -124, -123, 69, -121, 71, 70, -122, -126, 66, 67, -125, 65, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 64};

    public static int a(byte[] bArr, int i2, int i3) {
        int i4 = 0;
        byte b2 = 255;
        int i5 = 255;
        while (i4 < i3) {
            int i6 = (i5 ^ bArr[i2 + i4]) & DnsRecord.CLASS_ANY;
            int i7 = b2 ^ a[i6];
            byte b3 = f5479b[i6];
            i4++;
            i5 = i7;
            b2 = b3;
        }
        return ((b2 & 255) << 8) | (i5 & DnsRecord.CLASS_ANY & 65535);
    }
}
