导航菜单

页面标题

页面副标题

Bhakti v5.4.0 - C3855k.java 源代码

正在查看: Bhakti v5.4.0 应用的 C3855k.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.vlv.aravali.signup.ui.fragments;

import android.text.Layout;
import android.text.Spannable;
import android.text.method.LinkMovementMethod;
import android.text.style.URLSpan;
import android.view.MotionEvent;
import android.widget.TextView;
import androidx.datastore.preferences.protobuf.AbstractC2398o;
import com.vlv.aravali.KukuFMApplication;
import com.vlv.aravali.views.fragments.C3971p;
import kotlin.text.StringsKt;

public final class C3855k extends LinkMovementMethod {

    public final int f49170a;

    public final C3971p f49171b;

    public C3855k(C3971p c3971p, int i10) {
        this.f49170a = i10;
        this.f49171b = c3971p;
    }

    @Override
    public final boolean onTouchEvent(TextView textView, Spannable spannable, MotionEvent motionEvent) {
        boolean z10;
        boolean z11;
        String str;
        boolean z12;
        String str2;
        boolean z13;
        if (motionEvent.getAction() != 1) {
            return super.onTouchEvent(textView, spannable, motionEvent);
        }
        int x10 = (int) motionEvent.getX();
        int y10 = (int) motionEvent.getY();
        int totalPaddingLeft = x10 - textView.getTotalPaddingLeft();
        int totalPaddingTop = y10 - textView.getTotalPaddingTop();
        int scrollX = textView.getScrollX() + totalPaddingLeft;
        int scrollY = textView.getScrollY() + totalPaddingTop;
        Layout layout = textView.getLayout();
        int offsetForHorizontal = layout.getOffsetForHorizontal(layout.getLineForVertical(scrollY), scrollX);
        URLSpan[] uRLSpanArr = (URLSpan[]) spannable.getSpans(offsetForHorizontal, offsetForHorizontal, URLSpan.class);
        if (uRLSpanArr.length != 0) {
            String url = uRLSpanArr[0].getURL();
            switch (this.f49170a) {
                case 0:
                    Ai.p pVar = KukuFMApplication.f45447x;
                    boolean D10 = Ai.o.D(pVar);
                    C3850h0 c3850h0 = (C3850h0) this.f49171b;
                    if (!D10) {
                        c3850h0.showNoInternetError("TermsPolicyClicked");
                        break;
                    } else if (url != null) {
                        if (!StringsKt.y(url, "privacy-policy", false)) {
                            if (StringsKt.y(url, "terms-condition", false)) {
                                Bi.k g5 = AbstractC2398o.g(pVar, "login_screen_tos_clicked", "screen_name", C3850h0.TAG);
                                z10 = c3850h0.isInternalLogin;
                                g5.c(Boolean.valueOf(z10), "is_internal_login");
                                g5.d();
                                c3850h0.openWebView("https://kukufm.com/terms-condition", "terms_and_conditions");
                                break;
                            }
                        } else {
                            Bi.k g7 = AbstractC2398o.g(pVar, "login_screen_privacy_policy_clicked", "screen_name", C3850h0.TAG);
                            z11 = c3850h0.isInternalLogin;
                            g7.c(Boolean.valueOf(z11), "is_internal_login");
                            g7.d();
                            c3850h0.openWebView("https://kukufm.com/privacy-policy", "privacy_policy");
                            break;
                        }
                    }
                    break;
                default:
                    Ai.p pVar2 = KukuFMApplication.f45447x;
                    boolean D11 = Ai.o.D(pVar2);
                    p1 p1Var = (p1) this.f49171b;
                    if (!D11) {
                        p1Var.showNoInternetError("TermsPolicyClicked");
                        break;
                    } else if (url != null) {
                        if (!StringsKt.y(url, "privacy-policy", false)) {
                            if (StringsKt.y(url, "terms-condition", false)) {
                                Bi.k r4 = io.sentry.config.d.r(pVar2, "login_screen_tos_clicked");
                                p1.Companion.getClass();
                                str = p1.TAG;
                                r4.c(str, "screen_name");
                                z12 = p1Var.isInternalLogin;
                                r4.c(Boolean.valueOf(z12), "is_internal_login");
                                r4.d();
                                p1Var.openWebView("https://kukufm.com/terms-condition", "terms_and_conditions");
                                break;
                            }
                        } else {
                            Bi.k r10 = io.sentry.config.d.r(pVar2, "login_screen_privacy_policy_clicked");
                            p1.Companion.getClass();
                            str2 = p1.TAG;
                            r10.c(str2, "screen_name");
                            z13 = p1Var.isInternalLogin;
                            r10.c(Boolean.valueOf(z13), "is_internal_login");
                            r10.d();
                            p1Var.openWebView("https://kukufm.com/privacy-policy", "privacy_policy");
                            break;
                        }
                    }
                    break;
            }
        }
        return true;
    }
}