package com.bytedance.sdk.openadsdk.lse;

/* JADX INFO: loaded from: classes2.dex */
final class duv {
    private static final int[][] fm = {new int[]{1, 1, 1, 1, 1, 1, 1}, new int[]{1, 0, 0, 0, 0, 0, 1}, new int[]{1, 0, 1, 1, 1, 0, 1}, new int[]{1, 0, 1, 1, 1, 0, 1}, new int[]{1, 0, 1, 1, 1, 0, 1}, new int[]{1, 0, 0, 0, 0, 0, 1}, new int[]{1, 1, 1, 1, 1, 1, 1}};
    private static final int[][] ro = {new int[]{1, 1, 1, 1, 1}, new int[]{1, 0, 0, 0, 1}, new int[]{1, 0, 1, 0, 1}, new int[]{1, 0, 0, 0, 1}, new int[]{1, 1, 1, 1, 1}};

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private static final int[][] f7460lb = {new int[]{-1, -1, -1, -1, -1, -1, -1}, new int[]{6, 18, -1, -1, -1, -1, -1}, new int[]{6, 22, -1, -1, -1, -1, -1}, new int[]{6, 26, -1, -1, -1, -1, -1}, new int[]{6, 30, -1, -1, -1, -1, -1}, new int[]{6, 34, -1, -1, -1, -1, -1}, new int[]{6, 22, 38, -1, -1, -1, -1}, new int[]{6, 24, 42, -1, -1, -1, -1}, new int[]{6, 26, 46, -1, -1, -1, -1}, new int[]{6, 28, 50, -1, -1, -1, -1}, new int[]{6, 30, 54, -1, -1, -1, -1}, new int[]{6, 32, 58, -1, -1, -1, -1}, new int[]{6, 34, 62, -1, -1, -1, -1}, new int[]{6, 26, 46, 66, -1, -1, -1}, new int[]{6, 26, 48, 70, -1, -1, -1}, new int[]{6, 26, 50, 74, -1, -1, -1}, new int[]{6, 30, 54, 78, -1, -1, -1}, new int[]{6, 30, 56, 82, -1, -1, -1}, new int[]{6, 30, 58, 86, -1, -1, -1}, new int[]{6, 34, 62, 90, -1, -1, -1}, new int[]{6, 28, 50, 72, 94, -1, -1}, new int[]{6, 26, 50, 74, 98, -1, -1}, new int[]{6, 30, 54, 78, 102, -1, -1}, new int[]{6, 28, 54, 80, 106, -1, -1}, new int[]{6, 32, 58, 84, 110, -1, -1}, new int[]{6, 30, 58, 86, 114, -1, -1}, new int[]{6, 34, 62, 90, 118, -1, -1}, new int[]{6, 26, 50, 74, 98, 122, -1}, new int[]{6, 30, 54, 78, 102, 126, -1}, new int[]{6, 26, 52, 78, 104, 130, -1}, new int[]{6, 30, 56, 82, 108, 134, -1}, new int[]{6, 34, 60, 86, 112, 138, -1}, new int[]{6, 30, 58, 86, 114, 142, -1}, new int[]{6, 34, 62, 90, 118, 146, -1}, new int[]{6, 30, 54, 78, 102, 126, 150}, new int[]{6, 24, 50, 76, 102, 128, 154}, new int[]{6, 28, 54, 80, 106, 132, 158}, new int[]{6, 32, 58, 84, 110, 136, 162}, new int[]{6, 26, 54, 82, 110, 138, 166}, new int[]{6, 30, 58, 86, 114, 142, 170}};
    private static final int[][] yz = {new int[]{8, 0}, new int[]{8, 1}, new int[]{8, 2}, new int[]{8, 3}, new int[]{8, 4}, new int[]{8, 5}, new int[]{8, 7}, new int[]{8, 8}, new int[]{7, 8}, new int[]{5, 8}, new int[]{4, 8}, new int[]{3, 8}, new int[]{2, 8}, new int[]{1, 8}, new int[]{0, 8}};

    public static void fm(lb lbVar) {
        lbVar.fm((byte) -1);
    }

    private static void lb(lb lbVar) throws wey {
        if (lbVar.fm(8, lbVar.fm() - 8) == 0) {
            throw new wey();
        }
        lbVar.fm(8, lbVar.fm() - 8, 1);
    }

    private static boolean ro(int i10) {
        return i10 == -1;
    }

    private static void yz(int i10, int i11, lb lbVar) {
        for (int i12 = 0; i12 < 7; i12++) {
            int[] iArr = fm[i12];
            for (int i13 = 0; i13 < 7; i13++) {
                lbVar.fm(i10 + i13, i11 + i12, iArr[i13]);
            }
        }
    }

    public static void fm(fm fmVar, wu wuVar, gqi gqiVar, int i10, lb lbVar) throws wey {
        fm(lbVar);
        fm(gqiVar, lbVar);
        fm(wuVar, i10, lbVar);
        ro(gqiVar, lbVar);
        fm(fmVar, i10, lbVar);
    }

    public static void ro(gqi gqiVar, lb lbVar) throws wey {
        if (gqiVar.fm() < 7) {
            return;
        }
        fm fmVar = new fm();
        fm(gqiVar, fmVar);
        int i10 = 17;
        for (int i11 = 0; i11 < 6; i11++) {
            for (int i12 = 0; i12 < 3; i12++) {
                boolean zFm = fmVar.fm(i10);
                i10--;
                lbVar.fm(i11, (lbVar.fm() - 11) + i12, zFm);
                lbVar.fm((lbVar.fm() - 11) + i12, i11, zFm);
            }
        }
    }

    private static void yz(lb lbVar) throws wey {
        int length = fm[0].length;
        yz(0, 0, lbVar);
        yz(lbVar.ro() - length, 0, lbVar);
        yz(0, lbVar.ro() - length, lbVar);
        fm(0, 7, lbVar);
        fm(lbVar.ro() - 8, 7, lbVar);
        fm(0, lbVar.ro() - 8, lbVar);
        ro(7, 0, lbVar);
        ro(lbVar.fm() - 8, 0, lbVar);
        ro(7, lbVar.fm() - 7, lbVar);
    }

    private static void lb(int i10, int i11, lb lbVar) {
        for (int i12 = 0; i12 < 5; i12++) {
            int[] iArr = ro[i12];
            for (int i13 = 0; i13 < 5; i13++) {
                lbVar.fm(i10 + i13, i11 + i12, iArr[i13]);
            }
        }
    }

    private static void lb(gqi gqiVar, lb lbVar) {
        if (gqiVar.fm() < 2) {
            return;
        }
        int[] iArr = f7460lb[gqiVar.fm() - 1];
        for (int i10 : iArr) {
            if (i10 >= 0) {
                for (int i11 : iArr) {
                    if (i11 >= 0 && ro(lbVar.fm(i11, i10))) {
                        lb(i11 - 2, i10 - 2, lbVar);
                    }
                }
            }
        }
    }

    public static void fm(gqi gqiVar, lb lbVar) throws wey {
        yz(lbVar);
        lb(lbVar);
        lb(gqiVar, lbVar);
        ro(lbVar);
    }

    private static void ro(lb lbVar) {
        int i10 = 8;
        while (i10 < lbVar.ro() - 8) {
            int i11 = i10 + 1;
            int i12 = i11 % 2;
            if (ro(lbVar.fm(i10, 6))) {
                lbVar.fm(i10, 6, i12);
            }
            if (ro(lbVar.fm(6, i10))) {
                lbVar.fm(6, i10, i12);
            }
            i10 = i11;
        }
    }

    public static void fm(wu wuVar, int i10, lb lbVar) throws wey {
        int iFm;
        fm fmVar = new fm();
        fm(wuVar, i10, fmVar);
        for (int i11 = 0; i11 < fmVar.fm(); i11++) {
            boolean zFm = fmVar.fm((fmVar.fm() - 1) - i11);
            int[] iArr = yz[i11];
            lbVar.fm(iArr[0], iArr[1], zFm);
            int iRo = 8;
            if (i11 < 8) {
                iFm = 8;
                iRo = (lbVar.ro() - i11) - 1;
            } else {
                iFm = (i11 - 8) + (lbVar.fm() - 7);
            }
            lbVar.fm(iRo, iFm, zFm);
        }
    }

    private static void ro(int i10, int i11, lb lbVar) throws wey {
        for (int i12 = 0; i12 < 7; i12++) {
            int i13 = i11 + i12;
            if (ro(lbVar.fm(i10, i13))) {
                lbVar.fm(i10, i13, 0);
            } else {
                throw new wey();
            }
        }
    }

    public static void fm(fm fmVar, int i10, lb lbVar) throws wey {
        boolean zFm;
        int iRo = lbVar.ro() - 1;
        int iFm = lbVar.fm() - 1;
        int i11 = 0;
        int i12 = -1;
        while (iRo > 0) {
            if (iRo == 6) {
                iRo--;
            }
            while (iFm >= 0 && iFm < lbVar.fm()) {
                for (int i13 = 0; i13 < 2; i13++) {
                    int i14 = iRo - i13;
                    if (ro(lbVar.fm(i14, iFm))) {
                        if (i11 < fmVar.fm()) {
                            zFm = fmVar.fm(i11);
                            i11++;
                        } else {
                            zFm = false;
                        }
                        if (i10 != -1 && ku.fm(i10, i14, iFm)) {
                            zFm = !zFm;
                        }
                        lbVar.fm(i14, iFm, zFm);
                    }
                }
                iFm += i12;
            }
            i12 = -i12;
            iFm += i12;
            iRo -= 2;
        }
        if (i11 == fmVar.fm()) {
            return;
        }
        throw new wey("Not all bits consumed: " + i11 + '/' + fmVar.fm());
    }

    public static int fm(int i10) {
        return 32 - Integer.numberOfLeadingZeros(i10);
    }

    public static int fm(int i10, int i11) {
        if (i11 != 0) {
            int iFm = fm(i11);
            int iFm2 = i10 << (iFm - 1);
            while (fm(iFm2) >= iFm) {
                iFm2 ^= i11 << (fm(iFm2) - iFm);
            }
            return iFm2;
        }
        throw new IllegalArgumentException("0 polynomial");
    }

    public static void fm(wu wuVar, int i10, fm fmVar) throws wey {
        if (fhx.fm(i10)) {
            int iFm = (wuVar.fm() << 3) | i10;
            fmVar.fm(iFm, 5);
            fmVar.fm(fm(iFm, 1335), 10);
            fm fmVar2 = new fm();
            fmVar2.fm(21522, 15);
            fmVar.ro(fmVar2);
            if (fmVar.fm() == 15) {
                return;
            }
            throw new wey("should not happen but we got: " + fmVar.fm());
        }
        throw new wey("Invalid mask pattern");
    }

    public static void fm(gqi gqiVar, fm fmVar) throws wey {
        fmVar.fm(gqiVar.fm(), 6);
        fmVar.fm(fm(gqiVar.fm(), 7973), 12);
        if (fmVar.fm() == 18) {
            return;
        }
        throw new wey("should not happen but we got: " + fmVar.fm());
    }

    private static void fm(int i10, int i11, lb lbVar) throws wey {
        for (int i12 = 0; i12 < 8; i12++) {
            int i13 = i10 + i12;
            if (ro(lbVar.fm(i13, i11))) {
                lbVar.fm(i13, i11, 0);
            } else {
                throw new wey();
            }
        }
    }
}
