package c0;

import a.AbstractC0386a;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Typeface;
import android.text.style.ReplacementSpan;
import d0.C0760a;
import java.nio.ByteBuffer;

/* JADX INFO: loaded from: classes.dex */
public final class s extends ReplacementSpan {

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Paint.FontMetricsInt f9326a = new Paint.FontMetricsInt();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public float f9328c = 1.0f;

    public s(C0575l c0575l) {
        AbstractC0386a.j(c0575l, "metadata cannot be null");
        this.f9327b = c0575l;
    }

    @Override // android.text.style.ReplacementSpan
    public final void draw(Canvas canvas, CharSequence charSequence, int i, int i5, float f3, int i8, int i9, int i10, Paint paint) {
        C0572i.a().getClass();
        C0575l c0575l = this.f9327b;
        C2.a aVar = c0575l.f9303b;
        Typeface typeface = (Typeface) aVar.f1160u;
        Typeface typeface2 = paint.getTypeface();
        paint.setTypeface(typeface);
        canvas.drawText((char[]) aVar.f1157r, c0575l.f9302a * 2, 2, f3, i9, paint);
        paint.setTypeface(typeface2);
    }

    @Override // android.text.style.ReplacementSpan
    public final int getSize(Paint paint, CharSequence charSequence, int i, int i5, Paint.FontMetricsInt fontMetricsInt) {
        Paint.FontMetricsInt fontMetricsInt2 = this.f9326a;
        paint.getFontMetricsInt(fontMetricsInt2);
        float fAbs = Math.abs(fontMetricsInt2.descent - fontMetricsInt2.ascent) * 1.0f;
        C0575l c0575l = this.f9327b;
        this.f9328c = fAbs / (c0575l.b().a(14) != 0 ? ((ByteBuffer) r8.f1393t).getShort(r1 + r8.f1390q) : (short) 0);
        C0760a c0760aB = c0575l.b();
        int iA = c0760aB.a(14);
        if (iA != 0) {
            ((ByteBuffer) c0760aB.f1393t).getShort(iA + c0760aB.f1390q);
        }
        short s8 = (short) ((c0575l.b().a(12) != 0 ? ((ByteBuffer) r5.f1393t).getShort(r7 + r5.f1390q) : (short) 0) * this.f9328c);
        if (fontMetricsInt != null) {
            fontMetricsInt.ascent = fontMetricsInt2.ascent;
            fontMetricsInt.descent = fontMetricsInt2.descent;
            fontMetricsInt.top = fontMetricsInt2.top;
            fontMetricsInt.bottom = fontMetricsInt2.bottom;
        }
        return s8;
    }
}
