package V;

import I.g;
import I.i;
import androidx.media3.datasource.cache.CacheDataSink;
import b0.o;
import java.util.Arrays;
import n.z;
import okhttp3.HttpUrl;

/* JADX INFO: loaded from: classes.dex */
public class b implements i {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private String f1709a = HttpUrl.FRAGMENT_ENCODE_SET;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private boolean f1710b = false;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private boolean f1711c = false;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private int f1712d = -1;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private int f1713e = -1;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private int f1714f = -1;

    @Override // I.i
    public boolean a(String str) {
        boolean zEquals = "text/teletext".equals(str);
        o.d("TeletextParser", "canParse mimeType = " + str + " can = " + zEquals, 16);
        return zEquals;
    }

    @Override // I.i
    public g b(byte[] bArr, int i2, int i3) throws z {
        o.d("TeletextParser", "length = " + i3 + " bytes.length = " + bArr.length + " offset = " + i2, 16);
        byte[] bArr2 = new byte[CacheDataSink.DEFAULT_BUFFER_SIZE];
        if (i3 >= 20480) {
            throw new z("parse stream data is too large");
        }
        System.arraycopy(bArr, i2, bArr2, 0, i3);
        try {
            c cVar = new c(Arrays.copyOfRange(bArr2, 0, i3), this.f1710b, this.f1712d, this.f1714f, this.f1713e);
            String str = cVar.f1716b;
            if (str == null || str.isEmpty()) {
                this.f1710b = cVar.e();
                this.f1712d = cVar.f();
                this.f1713e = cVar.h();
                o.d("TeletextParser", "checkHeaderShowSubtitle = " + this.f1710b + " checkHeaderPageNumber = " + this.f1712d + " optLanguage = " + this.f1713e, 16);
            } else {
                if (!this.f1710b || this.f1711c) {
                    this.f1709a = cVar.f1716b;
                } else {
                    this.f1709a += "\n";
                    this.f1709a += cVar.f1716b;
                }
                o.d("TeletextParser", "parse success. txt: " + this.f1709a, 16);
            }
            this.f1711c = cVar.g();
            o.d("TeletextParser", "checkIsSubtitle =  " + this.f1711c, 16);
            if (this.f1711c) {
                return new d(this.f1709a);
            }
        } catch (Exception e2) {
            e2.printStackTrace();
        }
        return new d();
    }

    public void d(int i2) {
        this.f1714f = i2;
    }
}
