package w0;

import com.seewo.sdk.model.SDKKeyboardCode;

/* JADX INFO: renamed from: w0.a, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC0731a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private int[] f6730a = new int[16];

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private int[] f6731b = new int[16];

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private int f6732c = 16384;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private int f6733d = 16383;

    private void b(int i2, int i3) {
        if (i3 >= i2) {
            return;
        }
        throw new IllegalArgumentException("Expected message of at least " + i2 + " bytes but got " + i3 + " bytes.");
    }

    private void d(int i2) {
        int i3 = this.f6730a[i2];
        if ((this.f6732c & i3) == 0) {
            m(i2, i3, this.f6731b[i2]);
        } else {
            e(i2, i3 & this.f6733d, this.f6731b[i2]);
        }
    }

    public abstract void a(int i2, int i3);

    public abstract void c(int i2, int i3, int i4);

    public void e(int i2, int i3, int i4) {
    }

    public abstract void f(int i2, int i3, int i4);

    public abstract void g(int i2, int i3, int i4);

    public void h(byte[] bArr, int i2, int i3) {
        b(1, i3);
        byte b2 = bArr[i2];
        int i4 = b2 & 240;
        int i5 = b2 & SDKKeyboardCode.FUNCTION_KEY_BOARD_L;
        if (i4 == 128) {
            b(3, i3);
            f(i5, bArr[i2 + 1], bArr[i2 + 2]);
            return;
        }
        if (i4 == 144) {
            b(3, i3);
            byte b3 = bArr[i2 + 2];
            if (b3 == 0) {
                f(i5, bArr[i2 + 1], b3);
                return;
            } else {
                g(i5, bArr[i2 + 1], b3);
                return;
            }
        }
        if (i4 == 160) {
            b(3, i3);
            j(i5, bArr[i2 + 1], bArr[i2 + 2]);
            return;
        }
        if (i4 == 176) {
            b(3, i3);
            l(i5, bArr[i2 + 1], bArr[i2 + 2]);
            return;
        }
        if (i4 == 192) {
            b(2, i3);
            k(i5, bArr[i2 + 1]);
        } else if (i4 == 208) {
            b(2, i3);
            a(i5, bArr[i2 + 1]);
        } else {
            if (i4 != 224) {
                return;
            }
            b(3, i3);
            i(i5, (bArr[i2 + 2] << 7) + bArr[i2 + 1]);
        }
    }

    public abstract void i(int i2, int i3);

    public void j(int i2, int i3, int i4) {
    }

    public abstract void k(int i2, int i3);

    public void l(int i2, int i3, int i4) {
        if (i3 == 6) {
            this.f6731b[i2] = i4 << 7;
            d(i2);
        }
        if (i3 == 38) {
            int[] iArr = this.f6731b;
            iArr[i2] = i4 | (iArr[i2] & (-128));
            d(i2);
            return;
        }
        switch (i3) {
            case 98:
                int[] iArr2 = this.f6730a;
                iArr2[i2] = i4 | this.f6732c | (iArr2[i2] & (-128));
                break;
            case 99:
                this.f6730a[i2] = (i4 << 7) | this.f6732c;
                break;
            case 100:
                int[] iArr3 = this.f6730a;
                iArr3[i2] = i4 | (iArr3[i2] & (-128));
                break;
            case 101:
                this.f6730a[i2] = i4 << 7;
                break;
            default:
                c(i2, i3, i4);
                break;
        }
    }

    public abstract void m(int i2, int i3, int i4);
}
