package t;

import com.cvte.va.sdk.baseclass.PairList;
import com.cvte.va.sdk.mica.enumclass.SupportDevicesEnum;
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 java.io.File;
import java.io.FileInputStream;
import kotlinx.serialization.json.internal.AbstractJsonLexerKt;
import u.g;

/* JADX INFO: loaded from: classes2.dex */
public class a {

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public static boolean f9503g = false;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public static PairList.Pair f9506j;
    public static final byte[] a = {6, -1, -1, 9, 0, -95, 1, -123, 1, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, -1, BinaryMemcacheOpcodes.APPENDQ, 0, 41, -1, -106, -1, 1, 117, 8, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 2, BinaryMemcacheOpcodes.APPENDQ, 0, 41, -1, -106, -1, 1, -111, 2, -64};

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final byte[] f9498b = {6, 1, -1, 9, 4, -95, 1, -95, 2, -123, BinaryMemcacheOpcodes.GATK, 9, BinaryMemcacheOpcodes.DELETEQ, BinaryMemcacheOpcodes.INCREMENTQ, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 37, AbstractJsonLexerKt.TC_INVALID, 117, 8, -107, 63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 34, -64, -95, 2, -123, BinaryMemcacheOpcodes.GATKQ, 9, BinaryMemcacheOpcodes.DELETEQ, BinaryMemcacheOpcodes.INCREMENTQ, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 37, AbstractJsonLexerKt.TC_INVALID, 117, 8, -107, 63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 34, -64, -95, 2, -123, 78, 9, BinaryMemcacheOpcodes.DELETEQ, BinaryMemcacheOpcodes.INCREMENTQ, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 37, AbstractJsonLexerKt.TC_INVALID, 117, 8, -107, 63, -111, 34, -64, -95, 2, -123, 79, 9, BinaryMemcacheOpcodes.DELETEQ, BinaryMemcacheOpcodes.INCREMENTQ, DefaultBinaryMemcacheRequest.REQUEST_MAGIC_BYTE, 37, AbstractJsonLexerKt.TC_INVALID, 117, 8, -107, 63, -111, 34, -64, -64};

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final byte[] f9499c = {6, 0, -1, 9, 1, -95, 1, -123, -86, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, -1, 117, 8, -107, 63, 9, 0, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 2, 117, 8, -107, 63, 9, 0, -111, 2, -64, 6, 1, -1, 9, 1, -95, 1, -123, -69, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, -1, 117, 8, -107, 63, 9, 0, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 2, 117, 8, -106, -1, 1, 9, 0, -111, 2, -64};

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final byte[] f9500d = {5, BinaryMemcacheOpcodes.VERSION, 9, 1, -95, 1, -123, 1, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, 1, -107, 1, 117, 1, 9, 47, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 6, 9, 32, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 34, 9, 7, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 2, 9, BinaryMemcacheOpcodes.GATKQ, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 2, -107, 1, 117, 4, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 1, 5, 8, 9, BinaryMemcacheOpcodes.QUITQ, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, 1, -107, 1, 117, 1, -111, 2, 9, 9, -111, 2, 9, BinaryMemcacheOpcodes.FLUSHQ, -111, 2, 9, 32, -111, 2, -107, 1, 117, 4, -111, 1, -64, 5, BinaryMemcacheOpcodes.GETK, 9, 1, -95, 1, -123, 2, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, 1, -107, 1, 117, 1, 9, -23, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 2, 9, -22, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 2, -107, 1, 117, 6, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 1, -64, 6, -103, -1, 9, 3, -95, 1, -123, -102, BinaryMemcacheOpcodes.INCREMENTQ, 0, 38, -1, 0, BinaryMemcacheOpcodes.APPENDQ, 0, 41, -1, -106, 63, 0, 117, 8, -79, 2, -64, 6, -103, -1, 9, 1, -95, 1, -123, -101, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, 1, -107, 1, 117, 1, 9, 4, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 6, -107, 1, 117, 7, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 1, -64, 6, -96, -1, 9, 0, -95, 1, -123, -96, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, -1, BinaryMemcacheOpcodes.APPENDQ, 1, 41, 63, -107, 63, 117, 8, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 2, BinaryMemcacheOpcodes.APPENDQ, 1, 41, 63, -111, 2, -64, 5, 1, 9, 0, -95, 1, -123, 3, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, -1, BinaryMemcacheOpcodes.APPENDQ, 1, 41, 32, -107, 32, 117, 8, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 2, BinaryMemcacheOpcodes.APPENDQ, 1, 41, 32, -111, 2, -64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final byte[] f9501e = {6, -96, -1, 9, 1, -95, 1, 9, 3, -123, -96, BinaryMemcacheOpcodes.INCREMENTQ, 0, 38, -1, 0, 117, 8, -107, 63, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 2, 9, 4, BinaryMemcacheOpcodes.INCREMENTQ, 0, 38, -1, 0, 117, 8, -107, 63, -111, 2, -64, 5, BinaryMemcacheOpcodes.GETK, 9, 1, -95, 1, -123, 6, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, 1, 9, -23, 9, -22, 9, -30, 9, -51, 9, -75, 9, -74, 9, -79, 9, -73, 117, 1, -107, 8, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 66, 117, 1, -107, 8, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 3, -64, 5, BinaryMemcacheOpcodes.VERSION, 9, 1, -95, 1, -123, 7, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, 1, 9, 32, 9, -105, 117, 1, -107, 2, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, BinaryMemcacheOpcodes.GATK, 117, 6, -107, 1, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 3, 9, 33, 9, 47, 9, 80, 117, 1, -107, 3, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 7, 9, 6, -95, 2, BinaryMemcacheOpcodes.APPENDQ, -80, 41, -69, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, BinaryMemcacheOpcodes.GETK, 117, 4, -107, 1, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 64, -64, 9, 7, 5, 9, 117, 1, -107, 1, DefaultBinaryMemcacheResponse.RESPONSE_MAGIC_BYTE, 2, 5, 8, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, 1, 9, 8, 9, BinaryMemcacheOpcodes.QUITQ, 9, BinaryMemcacheOpcodes.FLUSHQ, 9, BinaryMemcacheOpcodes.APPENDQ, 9, BinaryMemcacheOpcodes.PREPENDQ, 9, BinaryMemcacheOpcodes.GATQ, 9, 31, 9, 32, 9, 33, 9, 34, 9, BinaryMemcacheOpcodes.GATK, 9, BinaryMemcacheOpcodes.GATKQ, 9, 37, 9, 38, 9, 9, 117, 1, -107, BinaryMemcacheOpcodes.PREPEND, -111, 2, 117, 1, -107, 1, -111, 3, -64, 6, -112, -1, 9, 1, -95, 1, 9, 3, -123, 85, BinaryMemcacheOpcodes.INCREMENTQ, 0, 38, -1, 0, 117, 8, -107, 63, -126, 2, 1, 9, 4, BinaryMemcacheOpcodes.INCREMENTQ, 0, 37, 1, 117, 8, -107, 63, -111, 1, -64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final int[][] f9502f = {new int[]{9588, 1795}, new int[]{9588, 1796}};

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public static SupportDevicesEnum f9504h = SupportDevicesEnum.INVALID;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public static int f9505i = 512;

    /* JADX WARN: Code restructure failed: missing block: B:129:0x0027, code lost:
    
        continue;
     */
    /* JADX WARN: Code restructure failed: missing block: B:53:0x019d, code lost:
    
        r5.close();
        r14.close();
        r4.close();
     */
    /* JADX WARN: Removed duplicated region for block: B:107:0x01e2 A[EXC_TOP_SPLITTER, SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:92:0x01ea A[Catch: IOException -> 0x01e6, TryCatch #10 {IOException -> 0x01e6, blocks: (B:88:0x01e2, B:92:0x01ea, B:94:0x01ef), top: B:107:0x01e2 }] */
    /* JADX WARN: Removed duplicated region for block: B:94:0x01ef A[Catch: IOException -> 0x01e6, TRY_LEAVE, TryCatch #10 {IOException -> 0x01e6, blocks: (B:88:0x01e2, B:92:0x01ea, B:94:0x01ef), top: B:107:0x01e2 }] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static java.lang.String a(java.lang.String r14) throws java.lang.Throwable {
        /*
            Method dump skipped, instruction units count: 503
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: t.a.a(java.lang.String):java.lang.String");
    }

    public static void b(int i2) {
        if (i2 < 0) {
            g.a("DeviceUtils", "[setReportSize] invalid size.");
        } else {
            f9505i = i2;
        }
    }

    public static boolean c(byte[] bArr, byte[] bArr2) {
        if (bArr.length < bArr2.length) {
            return false;
        }
        for (int i2 = 0; i2 < bArr2.length; i2++) {
            if (bArr2[i2] != bArr[i2]) {
                return false;
            }
        }
        return true;
    }

    public static String d() {
        StringBuilder sb;
        File file;
        File[] fileArrListFiles = new File("/sys/class/hidraw").listFiles();
        if (fileArrListFiles.length > 0) {
            for (int i2 = 0; i2 < fileArrListFiles.length; i2++) {
                if (fileArrListFiles[i2].isDirectory() && a(fileArrListFiles[i2].getPath()) != null) {
                    byte[] bArrE = e(fileArrListFiles[i2].getPath());
                    u.b.b().c("DeviceUtils", bArrE);
                    if (c(bArrE, f9498b)) {
                        f9503g = true;
                        f9504h = SupportDevicesEnum.VA_COMM_DONGLE;
                        b(64);
                        g.a("DeviceUtils", "getDeviceCommPath: found dongle.");
                        sb = new StringBuilder();
                        sb.append("/dev/");
                        file = fileArrListFiles[i2];
                    } else if (c(bArrE, a)) {
                        f9503g = false;
                        f9504h = SupportDevicesEnum.VA_COMM_DEV;
                        b(512);
                        g.a("DeviceUtils", "getDeviceCommPath: found comm dsp device.");
                        sb = new StringBuilder();
                        sb.append("/dev/");
                        file = fileArrListFiles[i2];
                    } else if (c(bArrE, f9500d)) {
                        f9503g = false;
                        f9504h = SupportDevicesEnum.BM22_DEV;
                        b(64);
                        g.a("DeviceUtils", "getDeviceCommPath: found comm BM22 dsp device.");
                        sb = new StringBuilder();
                        sb.append("/dev/");
                        file = fileArrListFiles[i2];
                    } else if (c(bArrE, f9501e)) {
                        f9503g = true;
                        f9504h = SupportDevicesEnum.BM22_DONGLE;
                        b(64);
                        g.a("DeviceUtils", "getDeviceCommPath: found comm BM22 dongle device.");
                        sb = new StringBuilder();
                        sb.append("/dev/");
                        file = fileArrListFiles[i2];
                    } else {
                        g.c("DeviceUtils", "getDeviceCommPath: Device descriptor mismatch.");
                        f9506j = null;
                    }
                    sb.append(file.getName());
                    return sb.toString();
                }
            }
        }
        return null;
    }

    public static byte[] e(String str) {
        try {
            byte[] bArr = new byte[256];
            if (new FileInputStream(str + "/device/report_descriptor").read(bArr) <= 0) {
                return null;
            }
            return bArr;
        } catch (Exception e2) {
            g.b("DeviceUtils", "[readReportDescriptor]Error reading report descriptor", e2);
            return null;
        }
    }
}
