小红书.apk(点击下载) / q.java


package q62;

import a62.g;
import android.content.Context;
import android.graphics.Typeface;
import android.os.Build;
import android.text.Layout;
import android.text.SpannableStringBuilder;
import android.text.StaticLayout;
import android.text.TextDirectionHeuristic;
import android.text.TextDirectionHeuristics;
import android.text.TextPaint;
import android.text.TextUtils;
import android.util.TypedValue;
import com.xingin.android.mixim.msg.MsgType;
import com.xingin.utils.XYUtilsCenter;
import com.xingin.utils.core.d1;
import java.lang.reflect.InvocationTargetException;
import kotlin.Lazy;
import kotlin.LazyKt__LazyJVMKt;
import kotlin.Metadata;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
import nu2.i;
import t10.b0;
import y52.c;
import z32.d;

@Metadata(bv = {}, d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\r\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0007\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\t\bÆ\u0002\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0017\u0010\u0018J\u0006\u0010\u0003\u001a\u00020\u0002JB\u0010\u000f\u001a\u0004\u0018\u00010\u000e2\u0006\u0010\u0005\u001a\u00020\u00042\b\b\u0001\u0010\u0007\u001a\u00020\u00062\b\b\u0002\u0010\t\u001a\u00020\b2\b\b\u0002\u0010\n\u001a\u00020\b2\b\b\u0002\u0010\f\u001a\u00020\u000b2\b\b\u0002\u0010\r\u001a\u00020\u0006R#\u0010\u0016\u001a\n \u0011*\u0004\u0018\u00010\u00100\u00108BX‚„\u0002¢\u0006\f\n\u0004\b\u0012\u0010\u0013\u001a\u0004\b\u0014\u0010\u0015¨\u0006\u0019"}, d2 = {"Lq62/q;", "", "", "d", "", MsgType.TYPE_TEXT, "", "textColor", "", "textSize", "spacingAddition", "", "includePad", "layoutWidth", "Landroid/text/StaticLayout;", "b", "Landroid/graphics/Typeface;", "kotlin.jvm.PlatformType", "fontCache$delegate", "Lkotlin/Lazy;", "a", "()Landroid/graphics/Typeface;", "fontCache", "<init>", "()V", "redview_library_release"}, k = 1, mv = {1, 6, 0})
/* compiled from: StaticLayoutTextFactory.kt */
public final class q {

    /* renamed from: a  reason: collision with root package name */
    public static final q f120640a = new q();

    /* renamed from: b  reason: collision with root package name */
    public static final c f120641b;

    /* renamed from: c  reason: collision with root package name */
    public static int f120642c = b0.f132040a.e();

    /* renamed from: d  reason: collision with root package name */
    public static final Lazy f120643d = LazyKt__LazyJVMKt.lazy(a.f120644a);

    @Metadata(bv = {}, d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0002\u001a\n \u0001*\u0004\u0018\u00010\u00000\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Landroid/graphics/Typeface;", "kotlin.jvm.PlatformType", "a", "()Landroid/graphics/Typeface;"}, k = 3, mv = {1, 6, 0})
    /* compiled from: StaticLayoutTextFactory.kt */
    public static final class a extends Lambda implements Function0<Typeface> {

        /* renamed from: a  reason: collision with root package name */
        public static final a f120644a = new a();

        public a() {
            super(0);
        }

        /* renamed from: a */
        public final Typeface invoke() {
            return i.c(XYUtilsCenter.e(), 1);
        }
    }

    static {
        c cVar = new c((Context) XYUtilsCenter.e(), false);
        cVar.s(new g(XYUtilsCenter.e()));
        f120641b = cVar;
    }

    public static /* synthetic */ StaticLayout c(q qVar, CharSequence charSequence, int i10, float f14, float f15, boolean z14, int i14, int i15, Object obj) {
        float f16 = (i15 & 4) != 0 ? 15.0f : f14;
        if ((i15 & 8) != 0) {
            f15 = (float) d1.b(4.0f);
        }
        boolean z15 = (i15 & 16) != 0 ? true : z14;
        if ((i15 & 32) != 0) {
            i14 = f120642c;
        }
        return qVar.b(charSequence, i10, f16, f15, z15, i14);
    }

    public final Typeface a() {
        return (Typeface) f120643d.getValue();
    }

    /* JADX WARNING: Removed duplicated region for block: B:17:0x0081  */
    /* JADX WARNING: Removed duplicated region for block: B:18:0x00a7  */
    public final StaticLayout b(CharSequence charSequence, int i10, float f14, float f15, boolean z14, int i14) {
        SpannableStringBuilder spannableStringBuilder;
        Intrinsics.checkNotNullParameter(charSequence, MsgType.TYPE_TEXT);
        TextPaint textPaint = new TextPaint(1);
        if (XYUtilsCenter.e() != null) {
            textPaint.density = XYUtilsCenter.e().getResources().getDisplayMetrics().density;
            textPaint.setTextSize(TypedValue.applyDimension(2, f14, XYUtilsCenter.e().getResources().getDisplayMetrics()));
        } else {
            textPaint.setTextSize((float) d1.o(f14));
        }
        textPaint.setTypeface(a());
        textPaint.setColor(i10);
        SpannableStringBuilder spannableStringBuilder2 = new SpannableStringBuilder();
        try {
            if (charSequence instanceof String) {
                spannableStringBuilder = f120641b.p(XYUtilsCenter.e(), (String) charSequence);
                Intrinsics.checkNotNullExpressionValue(spannableStringBuilder, "richParserManager.parseS…ilsCenter.getApp(), text)");
            } else {
                if (charSequence instanceof SpannableStringBuilder) {
                    spannableStringBuilder = (SpannableStringBuilder) charSequence;
                }
                if (Build.VERSION.SDK_INT < 23) {
                    return StaticLayout.Builder.obtain(spannableStringBuilder2, 0, spannableStringBuilder2.length(), textPaint, i14).setMaxLines(2).setEllipsize(TextUtils.TruncateAt.END).setLineSpacing(f15, 1.0f).setIncludePad(z14).build();
                }
                try {
                    Class<?> cls = Class.forName(StaticLayout.class.getName());
                    Class<?> cls2 = Integer.TYPE;
                    Class<?> cls3 = Float.TYPE;
                    Object newInstance = cls.getConstructor(CharSequence.class, cls2, cls2, TextPaint.class, cls2, Layout.Alignment.class, TextDirectionHeuristic.class, cls3, cls3, Boolean.TYPE, TextUtils.TruncateAt.class, cls2, cls2).newInstance(spannableStringBuilder2, 0, Integer.valueOf(spannableStringBuilder2.length()), textPaint, Integer.valueOf(i14), Layout.Alignment.ALIGN_NORMAL, TextDirectionHeuristics.FIRSTSTRONG_LTR, Float.valueOf(1.0f), Float.valueOf(f15), Boolean.valueOf(z14), TextUtils.TruncateAt.END, Integer.valueOf(i14), 2);
                    if (newInstance != null) {
                        return (StaticLayout) newInstance;
                    }
                    throw new NullPointerException("null cannot be cast to non-null type android.text.StaticLayout");
                } catch (NoSuchMethodException e14) {
                    e14.printStackTrace();
                    return null;
                } catch (ClassNotFoundException e15) {
                    e15.printStackTrace();
                    return null;
                } catch (IllegalAccessException e16) {
                    e16.printStackTrace();
                    return null;
                } catch (InstantiationException e17) {
                    e17.printStackTrace();
                    return null;
                } catch (InvocationTargetException e18) {
                    e18.printStackTrace();
                    return null;
                }
            }
            spannableStringBuilder2 = spannableStringBuilder;
        } catch (StringIndexOutOfBoundsException e19) {
            d.d(e19);
        }
        if (Build.VERSION.SDK_INT < 23) {
        }
    }

    public final void d() {
        f120642c = b0.f132040a.e();
    }
}