package K;

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

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final byte[] f3508e = new byte[1792];

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

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

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public char f3512d;

    static {
        for (int i = 0; i < 1792; i++) {
            f3508e[i] = Character.getDirectionality(i);
        }
    }

    public a(CharSequence charSequence) {
        this.f3509a = charSequence;
        this.f3510b = charSequence.length();
    }

    public final byte a() {
        int i = this.f3511c - 1;
        CharSequence charSequence = this.f3509a;
        char cCharAt = charSequence.charAt(i);
        this.f3512d = cCharAt;
        if (Character.isLowSurrogate(cCharAt)) {
            int iCodePointBefore = Character.codePointBefore(charSequence, this.f3511c);
            this.f3511c -= Character.charCount(iCodePointBefore);
            return Character.getDirectionality(iCodePointBefore);
        }
        this.f3511c--;
        char c3 = this.f3512d;
        return c3 < 1792 ? f3508e[c3] : Character.getDirectionality(c3);
    }
}
