package b0;

import com.seewo.sdk.model.SDKKeyboardCode;
import java.nio.ByteBuffer;
import java.util.Arrays;

/* JADX INFO: loaded from: classes.dex */
public abstract class r {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final byte[] f3071a = {0, 0, 0, 1};

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final float[] f3072b = {1.0f, 1.0f, 1.0909091f, 0.90909094f, 1.4545455f, 1.2121212f, 2.1818182f, 1.8181819f, 2.909091f, 2.4242425f, 1.6363636f, 1.3636364f, 1.939394f, 1.6161616f, 1.3333334f, 1.5f, 2.0f};

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static final Object f3073c = new Object();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private static int[] f3074d = new int[10];

    public static final class a {

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

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final int f3076b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        public final boolean f3077c;

        public a(int i2, int i3, boolean z2) {
            this.f3075a = i2;
            this.f3076b = i3;
            this.f3077c = z2;
        }
    }

    public static final class b {

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

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final int f3079b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        public final int f3080c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        public final float f3081d;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        public final boolean f3082e;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public final boolean f3083f;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        public final int f3084g;

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        public final int f3085h;

        /* JADX INFO: renamed from: i, reason: collision with root package name */
        public final int f3086i;

        /* JADX INFO: renamed from: j, reason: collision with root package name */
        public final boolean f3087j;

        public b(int i2, int i3, int i4, float f2, boolean z2, boolean z3, int i5, int i6, int i7, boolean z4) {
            this.f3078a = i2;
            this.f3079b = i3;
            this.f3080c = i4;
            this.f3081d = f2;
            this.f3082e = z2;
            this.f3083f = z3;
            this.f3084g = i5;
            this.f3085h = i6;
            this.f3086i = i7;
            this.f3087j = z4;
        }
    }

    public static void a(boolean[] zArr) {
        zArr[0] = false;
        zArr[1] = false;
        zArr[2] = false;
    }

    public static void b(ByteBuffer byteBuffer) {
        int iPosition = byteBuffer.position();
        int i2 = 0;
        int i3 = 0;
        while (true) {
            int i4 = i2 + 1;
            if (i4 >= iPosition) {
                byteBuffer.clear();
                return;
            }
            int i5 = byteBuffer.get(i2) & 255;
            if (i3 == 3) {
                if (i5 == 1 && (byteBuffer.get(i4) & SDKKeyboardCode.FUNCTION_KEY_BOARD_2) == 7) {
                    ByteBuffer byteBufferDuplicate = byteBuffer.duplicate();
                    byteBufferDuplicate.position(i2 - 3);
                    byteBufferDuplicate.limit(iPosition);
                    byteBuffer.position(0);
                    byteBuffer.put(byteBufferDuplicate);
                    return;
                }
            } else if (i5 == 0) {
                i3++;
            }
            if (i5 != 0) {
                i3 = 0;
            }
            i2 = i4;
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:54:0x0079, code lost:
    
        r9 = true;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static int c(byte[] r8, int r9, int r10, boolean[] r11) {
        /*
            int r0 = r10 - r9
            r1 = 0
            r2 = 1
            if (r0 < 0) goto L8
            r3 = r2
            goto L9
        L8:
            r3 = r1
        L9:
            b0.AbstractC0399d.e(r3)
            if (r0 != 0) goto Lf
            return r10
        Lf:
            r3 = 2
            if (r11 == 0) goto L40
            boolean r4 = r11[r1]
            if (r4 == 0) goto L1c
            a(r11)
            int r9 = r9 + (-3)
            return r9
        L1c:
            if (r0 <= r2) goto L2b
            boolean r4 = r11[r2]
            if (r4 == 0) goto L2b
            r4 = r8[r9]
            if (r4 != r2) goto L2b
            a(r11)
            int r9 = r9 - r3
            return r9
        L2b:
            if (r0 <= r3) goto L40
            boolean r4 = r11[r3]
            if (r4 == 0) goto L40
            r4 = r8[r9]
            if (r4 != 0) goto L40
            int r4 = r9 + 1
            r4 = r8[r4]
            if (r4 != r2) goto L40
            a(r11)
            int r9 = r9 - r2
            return r9
        L40:
            int r4 = r10 + (-1)
            int r9 = r9 + r3
        L43:
            if (r9 >= r4) goto L65
            r5 = r8[r9]
            r6 = r5 & 254(0xfe, float:3.56E-43)
            if (r6 == 0) goto L4c
            goto L62
        L4c:
            int r6 = r9 + (-2)
            r7 = r8[r6]
            if (r7 != 0) goto L60
            int r7 = r9 + (-1)
            r7 = r8[r7]
            if (r7 != 0) goto L60
            if (r5 != r2) goto L60
            if (r11 == 0) goto L5f
            a(r11)
        L5f:
            return r6
        L60:
            int r9 = r9 + (-2)
        L62:
            int r9 = r9 + 3
            goto L43
        L65:
            if (r11 == 0) goto Lbb
            if (r0 <= r3) goto L7d
            int r9 = r10 + (-3)
            r9 = r8[r9]
            if (r9 != 0) goto L7b
            int r9 = r10 + (-2)
            r9 = r8[r9]
            if (r9 != 0) goto L7b
            r9 = r8[r4]
            if (r9 != r2) goto L7b
        L79:
            r9 = r2
            goto L97
        L7b:
            r9 = r1
            goto L97
        L7d:
            if (r0 != r3) goto L8e
            boolean r9 = r11[r3]
            if (r9 == 0) goto L7b
            int r9 = r10 + (-2)
            r9 = r8[r9]
            if (r9 != 0) goto L7b
            r9 = r8[r4]
            if (r9 != r2) goto L7b
            goto L79
        L8e:
            boolean r9 = r11[r2]
            if (r9 == 0) goto L7b
            r9 = r8[r4]
            if (r9 != r2) goto L7b
            goto L79
        L97:
            r11[r1] = r9
            if (r0 <= r2) goto La9
            int r9 = r10 + (-2)
            r9 = r8[r9]
            if (r9 != 0) goto La7
            r9 = r8[r4]
            if (r9 != 0) goto La7
        La5:
            r9 = r2
            goto Lb2
        La7:
            r9 = r1
            goto Lb2
        La9:
            boolean r9 = r11[r3]
            if (r9 == 0) goto La7
            r9 = r8[r4]
            if (r9 != 0) goto La7
            goto La5
        Lb2:
            r11[r2] = r9
            r8 = r8[r4]
            if (r8 != 0) goto Lb9
            r1 = r2
        Lb9:
            r11[r3] = r1
        Lbb:
            return r10
        */
        throw new UnsupportedOperationException("Method not decompiled: b0.r.c(byte[], int, int, boolean[]):int");
    }

    private static int d(byte[] bArr, int i2, int i3) {
        while (i2 < i3 - 2) {
            if (bArr[i2] == 0 && bArr[i2 + 1] == 0 && bArr[i2 + 2] == 3) {
                return i2;
            }
            i2++;
        }
        return i3;
    }

    public static int e(byte[] bArr, int i2) {
        return (bArr[i2 + 3] & 126) >> 1;
    }

    public static int f(byte[] bArr, int i2) {
        return bArr[i2 + 3] & SDKKeyboardCode.FUNCTION_KEY_BOARD_2;
    }

    public static byte[] g(t tVar) {
        int iW = tVar.w();
        int iC = tVar.c();
        tVar.C(iW);
        return f.c(tVar.f3092a, iC, iW);
    }

    public static a h(s sVar) {
        int iH = sVar.h();
        int iH2 = sVar.h();
        sVar.l(1);
        return new a(iH, iH2, sVar.d());
    }

    /* JADX WARN: Removed duplicated region for block: B:57:0x00cd  */
    /* JADX WARN: Removed duplicated region for block: B:60:0x00db  */
    /* JADX WARN: Removed duplicated region for block: B:81:0x0131 A[PHI: r4
      0x0131: PHI (r4v11 float) = (r4v10 float), (r4v10 float), (r4v10 float), (r4v10 float), (r4v10 float), (r4v13 float) binds: [B:72:0x0111, B:74:0x0117, B:85:0x013c, B:78:0x0129, B:79:0x012b, B:80:0x012d] A[DONT_GENERATE, DONT_INLINE]] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static b0.r.b i(b0.s r20) {
        /*
            Method dump skipped, instruction units count: 348
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: b0.r.i(b0.s):b0.r$b");
    }

    private static void j(s sVar, int i2) {
        int iG = 8;
        int i3 = 8;
        for (int i4 = 0; i4 < i2; i4++) {
            if (iG != 0) {
                iG = ((sVar.g() + i3) + 256) % 256;
            }
            if (iG != 0) {
                i3 = iG;
            }
        }
    }

    public static int k(byte[] bArr, int i2) {
        int i3;
        synchronized (f3073c) {
            int iD = 0;
            int i4 = 0;
            while (iD < i2) {
                try {
                    iD = d(bArr, iD, i2);
                    if (iD < i2) {
                        int[] iArr = f3074d;
                        if (iArr.length <= i4) {
                            f3074d = Arrays.copyOf(iArr, iArr.length * 2);
                        }
                        f3074d[i4] = iD;
                        iD += 3;
                        i4++;
                    }
                } catch (Throwable th) {
                    throw th;
                }
            }
            i3 = i2 - i4;
            int i5 = 0;
            int i6 = 0;
            for (int i7 = 0; i7 < i4; i7++) {
                int i8 = f3074d[i7] - i6;
                System.arraycopy(bArr, i6, bArr, i5, i8);
                int i9 = i5 + i8;
                int i10 = i9 + 1;
                bArr[i9] = 0;
                i5 = i9 + 2;
                bArr[i10] = 0;
                i6 += i8 + 3;
            }
            System.arraycopy(bArr, i6, bArr, i5, i3 - i5);
        }
        return i3;
    }
}
