ChatOn v1.35.366360版本的 MD5 值为:cde28447b38d5467efa95e48e7076155

以下内容为反编译后的 b.java 源代码,内容仅作参考


package k4;

import ai.chat.gpt.bot.R;
import android.content.Context;
import android.net.Uri;
import android.text.TextPaint;
import android.text.style.ClickableSpan;
import android.text.style.URLSpan;
import android.view.View;
import com.aiby.feature_onboarding.presentation.OnboardingFragment;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
public final class b extends ClickableSpan {
    public final int f13722d;
    public final Object f13723e;
    public final Object f13724i;

    public b(Object obj, int i10, Object obj2) {
        this.f13722d = i10;
        this.f13723e = obj;
        this.f13724i = obj2;
    }

    @Override
    public final void onClick(View view) {
        int i10 = this.f13722d;
        Object obj = this.f13723e;
        switch (i10) {
            case 0:
                Intrinsics.checkNotNullParameter(view, "view");
                com.aiby.feature_onboarding.presentation.a q10 = ((OnboardingFragment) obj).q();
                q10.getClass();
                Uri parse = Uri.parse("https://aiby.mobi/chat_android/terms");
                Intrinsics.checkNotNullExpressionValue(parse, "parse(...)");
                q10.d(new e(parse));
                return;
            case 1:
                Intrinsics.checkNotNullParameter(view, "view");
                com.aiby.feature_onboarding.presentation.a q11 = ((OnboardingFragment) obj).q();
                q11.getClass();
                Uri parse2 = Uri.parse("https://aiby.mobi/chat_android/privacy");
                Intrinsics.checkNotNullExpressionValue(parse2, "parse(...)");
                q11.d(new e(parse2));
                return;
            default:
                Intrinsics.checkNotNullParameter(view, "widget");
                URLSpan uRLSpan = (URLSpan) this.f13724i;
                String url = uRLSpan.getURL();
                Intrinsics.checkNotNullExpressionValue(url, "getURL(...)");
                if (((Boolean) ((Function1) obj).invoke(url)).booleanValue()) {
                    return;
                }
                uRLSpan.onClick(view);
                return;
        }
    }

    @Override
    public final void updateDrawState(TextPaint ds) {
        int i10 = this.f13722d;
        Object obj = this.f13724i;
        switch (i10) {
            case 0:
                Intrinsics.checkNotNullParameter(ds, "ds");
                ds.linkColor = ((Context) obj).getColor(R.color.colorMainsPrimary30);
                super.updateDrawState(ds);
                return;
            case 1:
                Intrinsics.checkNotNullParameter(ds, "ds");
                ds.linkColor = ((Context) obj).getColor(R.color.colorMainsPrimary30);
                super.updateDrawState(ds);
                return;
            default:
                super.updateDrawState(ds);
                return;
        }
    }
}