package o; 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; /* renamed from: o.eUa, reason: case insensitive filesystem */ /* loaded from: classes5.dex */ public final class C10965eUa extends LinkMovementMethod { private final RVV d; /* renamed from: o.eUa$RVV */ /* loaded from: classes5.dex */ public interface RVV { boolean b(String str); } public C10965eUa(RVV rvv) { C14957gcv.e(rvv, ""); this.d = rvv; } @Override // android.text.method.LinkMovementMethod, android.text.method.ScrollingMovementMethod, android.text.method.BaseMovementMethod, android.text.method.MovementMethod public final boolean onTouchEvent(TextView textView, Spannable spannable, MotionEvent motionEvent) { C14957gcv.e(textView, ""); C14957gcv.e(spannable, ""); C14957gcv.e(motionEvent, ""); if (motionEvent.getAction() == 1) { int x = (int) motionEvent.getX(); int y = (int) motionEvent.getY(); int totalPaddingLeft = textView.getTotalPaddingLeft(); int totalPaddingTop = textView.getTotalPaddingTop(); int scrollX = textView.getScrollX(); int scrollY = textView.getScrollY(); Layout layout = textView.getLayout(); int offsetForHorizontal = layout.getOffsetForHorizontal(layout.getLineForVertical((y - totalPaddingTop) + scrollY), (x - totalPaddingLeft) + scrollX); URLSpan[] uRLSpanArr = (URLSpan[]) spannable.getSpans(offsetForHorizontal, offsetForHorizontal, URLSpan.class); C14957gcv.c(uRLSpanArr, ""); if (!(uRLSpanArr.length == 0)) { String url = uRLSpanArr[0].getURL(); RVV rvv = this.d; C14957gcv.c((Object) url, ""); if (rvv.b(url)) { return true; } return super.onTouchEvent(textView, spannable, motionEvent); } } return super.onTouchEvent(textView, spannable, motionEvent); } }