package fc; import android.content.Context; import android.text.Editable; import av.l0; import av.n0; import av.w; import com.huawei.hms.opendevice.i; import com.mihoyo.commlib.views.MihoyoEditText; import com.mihoyo.hotfix.runtime.patch.RuntimeDirector; import com.mihoyo.hyperion.R; import com.mihoyo.hyperion.editor.at.AtSpan; import com.mihoyo.hyperion.editor.link.LinkBackgroundColorSpan; import com.mihoyo.hyperion.editor.link.bean.EditorLinkBean; import com.sdk.a.g; import du.k2; import i5.f; import java.util.ArrayList; import java.util.Iterator; import java.util.regex.Matcher; import java.util.regex.Pattern; import jv.k; import kotlin.Metadata; import uz.e; import xx.b0; import xx.c0; import zu.l; @Metadata(bv = {}, d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\u0018\u00002\u00020\u0001:\u0002\u0017\u0018B\u0017\u0012\u0006\u0010\u0012\u001a\u00020\u0011\u0012\u0006\u0010\u0014\u001a\u00020\u0013¢\u0006\u0004\b\u0015\u0010\u0016J\u0018\u0010\u0006\u001a\u00020\u00052\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0004\u001a\u00020\u0002H\u0016J\u0006\u0010\u0007\u001a\u00020\u0005J\u0006\u0010\b\u001a\u00020\u0005J\u0012\u0010\u000b\u001a\u00020\u00052\b\u0010\n\u001a\u0004\u0018\u00010\tH\u0002J\u0010\u0010\u000e\u001a\u00020\u00052\u0006\u0010\r\u001a\u00020\fH\u0002J\u0010\u0010\u000f\u001a\u00020\u00052\u0006\u0010\r\u001a\u00020\fH\u0002J\b\u0010\u0010\u001a\u00020\u0005H\u0002¨\u0006\u0019"}, d2 = {"Lfc/b;", "Lcom/mihoyo/commlib/views/MihoyoEditText$e;", "", "selStart", "selEnd", "Ldu/k2;", "a", "h", g.f40364a, "Landroid/text/Editable;", "editable", "l", "Lcom/mihoyo/hyperion/editor/link/bean/EditorLinkBean;", "link", "j", i.TAG, f.A, "Lcom/mihoyo/commlib/views/MihoyoEditText;", "editText", "Lfc/b$c;", "onPopupClickListener", "<init>", "(Lcom/mihoyo/commlib/views/MihoyoEditText;Lfc/b$c;)V", "b", "c", "app_PublishRelease"}, k = 1, mv = {1, 7, 1}) /* compiled from: EditorLinkHelper.kt */ public final class b implements MihoyoEditText.e { @uz.d /* renamed from: g reason: collision with root package name */ public static final C0483b f58856g = new C0483b(null); @uz.d /* renamed from: h reason: collision with root package name */ public static final String f58857h = "https://([A-Za-z0-9.-]*((mihoyo|mihoyomall|mihoyogift|miyoushe)\\.com|mhyurl\\.cn))(/[-A-Za-z0-9+&@#/%=~_|.?]*)*([ ]|[\\r\\n])"; public static RuntimeDirector m__m; @uz.d /* renamed from: a reason: collision with root package name */ public final MihoyoEditText f58858a; @uz.d /* renamed from: b reason: collision with root package name */ public final c f58859b; @uz.d /* renamed from: c reason: collision with root package name */ public final ArrayList<EditorLinkBean> f58860c = new ArrayList<>(); /* renamed from: d reason: collision with root package name */ public final Pattern f58861d = Pattern.compile(f58857h); @e /* renamed from: e reason: collision with root package name */ public wb.b f58862e; @e /* renamed from: f reason: collision with root package name */ public EditorLinkBean f58863f; @Metadata(bv = {}, d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0003\u001a\u00020\u00022\b\u0010\u0001\u001a\u0004\u0018\u00010\u0000H\n¢\u0006\u0004\b\u0003\u0010\u0004"}, d2 = {"Landroid/text/Editable;", "it", "Ldu/k2;", "a", "(Landroid/text/Editable;)V"}, k = 3, mv = {1, 7, 1}) /* compiled from: EditorLinkHelper.kt */ public static final class a extends n0 implements l<Editable, k2> { public static RuntimeDirector m__m; /* renamed from: a reason: collision with root package name */ public final /* synthetic */ b f58864a; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public a(b bVar) { super(1); this.f58864a = bVar; } public final void a(@e Editable editable) { RuntimeDirector runtimeDirector = m__m; if (runtimeDirector == null || !runtimeDirector.isRedirect(0)) { this.f58864a.l(editable); b bVar = this.f58864a; bVar.a(bVar.f58858a.getSelectionStart(), this.f58864a.f58858a.getSelectionEnd()); return; } runtimeDirector.invocationDispatch(0, this, editable); } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // zu.l public /* bridge */ /* synthetic */ k2 invoke(Editable editable) { a(editable); return k2.f53788a; } } @Metadata(bv = {}, d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0005\u0010\u0006R\u0014\u0010\u0003\u001a\u00020\u00028\u0002XT¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004¨\u0006\u0007"}, d2 = {"Lfc/b$b;", "", "", "EMOJI_PATTERN", "Ljava/lang/String;", "<init>", "()V", "app_PublishRelease"}, k = 1, mv = {1, 7, 1}) /* renamed from: fc.b$b reason: collision with other inner class name */ /* compiled from: EditorLinkHelper.kt */ public static final class C0483b { public C0483b() { } public /* synthetic */ C0483b(w wVar) { this(); } } @Metadata(bv = {}, d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\bæ\u0001\u0018\u00002\u00020\u0001J\u0010\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H&¨\u0006\u0006"}, d2 = {"Lfc/b$c;", "", "", "link", "Ldu/k2;", "K1", "app_PublishRelease"}, k = 1, mv = {1, 7, 1}) /* compiled from: EditorLinkHelper.kt */ public interface c { void K1(@uz.d String str); } @Metadata(bv = {}, d1 = {"\u0000\u000e\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0003\u0010\u0004"}, d2 = {"", "it", "Ldu/k2;", "a", "(I)V"}, k = 3, mv = {1, 7, 1}) /* compiled from: EditorLinkHelper.kt */ public static final class d extends n0 implements l<Integer, k2> { public static RuntimeDirector m__m; /* renamed from: a reason: collision with root package name */ public final /* synthetic */ b f58865a; /* renamed from: b reason: collision with root package name */ public final /* synthetic */ EditorLinkBean f58866b; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public d(b bVar, EditorLinkBean editorLinkBean) { super(1); this.f58865a = bVar; this.f58866b = editorLinkBean; } public final void a(int i10) { RuntimeDirector runtimeDirector = m__m; if (runtimeDirector == null || !runtimeDirector.isRedirect(0)) { this.f58865a.i(this.f58866b); return; } runtimeDirector.invocationDispatch(0, this, Integer.valueOf(i10)); } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // zu.l public /* bridge */ /* synthetic */ k2 invoke(Integer num) { a(num.intValue()); return k2.f53788a; } } public b(@uz.d MihoyoEditText mihoyoEditText, @uz.d c cVar) { l0.p(mihoyoEditText, "editText"); l0.p(cVar, "onPopupClickListener"); this.f58858a = mihoyoEditText; this.f58859b = cVar; mihoyoEditText.e(this); mf.a.a(mihoyoEditText, new a(this)); } public static final void k(b bVar) { RuntimeDirector runtimeDirector = m__m; if (runtimeDirector == null || !runtimeDirector.isRedirect(7)) { l0.p(bVar, "this$0"); bVar.f(); return; } runtimeDirector.invocationDispatch(7, null, bVar); } @Override // com.mihoyo.commlib.views.MihoyoEditText.e public void a(int i10, int i11) { k2 k2Var; T t10; boolean z10; RuntimeDirector runtimeDirector = m__m; if (runtimeDirector != null && runtimeDirector.isRedirect(0)) { runtimeDirector.invocationDispatch(0, this, Integer.valueOf(i10), Integer.valueOf(i11)); } else if (i10 != i11) { f(); } else { Iterator<T> it2 = this.f58860c.iterator(); while (true) { k2Var = null; if (!it2.hasNext()) { t10 = null; break; } t10 = it2.next(); T t11 = t10; int start = t11.getStart(); if (i10 > t11.getEnd() || start > i10) { z10 = false; continue; } else { z10 = true; continue; } if (z10) { break; } } T t12 = t10; if (t12 != null) { j(t12); k2Var = k2.f53788a; } if (k2Var == null) { f(); } } } public final void f() { RuntimeDirector runtimeDirector = m__m; if (runtimeDirector == null || !runtimeDirector.isRedirect(6)) { Editable text = this.f58858a.getText(); if (text != null) { Object[] spans = text.getSpans(0, text.length(), LinkBackgroundColorSpan.class); l0.h(spans, "getSpans(start, end, T::class.java)"); for (Object obj : spans) { text.removeSpan((LinkBackgroundColorSpan) obj); } return; } return; } runtimeDirector.invocationDispatch(6, this, ga.a.f66507a); } public final void g() { RuntimeDirector runtimeDirector = m__m; if (runtimeDirector == null || !runtimeDirector.isRedirect(5)) { this.f58863f = null; } else { runtimeDirector.invocationDispatch(5, this, ga.a.f66507a); } } public final void h() { Editable text; RuntimeDirector runtimeDirector = m__m; if (runtimeDirector == null || !runtimeDirector.isRedirect(4)) { EditorLinkBean editorLinkBean = this.f58863f; if (!(editorLinkBean == null || (text = this.f58858a.getText()) == null)) { text.replace(editorLinkBean.getStart(), editorLinkBean.getEnd(), ""); } this.f58863f = null; return; } runtimeDirector.invocationDispatch(4, this, ga.a.f66507a); } public final void i(EditorLinkBean editorLinkBean) { RuntimeDirector runtimeDirector = m__m; if (runtimeDirector == null || !runtimeDirector.isRedirect(3)) { this.f58859b.K1(c0.E5(editorLinkBean.getLink()).toString()); wb.b bVar = this.f58862e; if (bVar != null) { bVar.dismiss(); return; } return; } runtimeDirector.invocationDispatch(3, this, editorLinkBean); } public final void j(EditorLinkBean editorLinkBean) { RuntimeDirector runtimeDirector = m__m; if (runtimeDirector == null || !runtimeDirector.isRedirect(2)) { f(); wb.b bVar = this.f58862e; if (bVar != null) { bVar.dismiss(); } this.f58863f = editorLinkBean; Context context = this.f58858a.getContext(); l0.o(context, "editText.context"); String string = this.f58858a.getContext().getString(R.string.editor_link_popup); l0.o(string, "editText.context.getStri…string.editor_link_popup)"); wb.b bVar2 = new wb.b(context, string, new k(editorLinkBean.getStart(), editorLinkBean.getEnd()), this.f58858a, 180, 0, 0, new d(this, editorLinkBean), 96, null); bVar2.setOnDismissListener(new a(this)); this.f58862e = bVar2; Editable text = this.f58858a.getText(); if (text != null) { text.setSpan(new LinkBackgroundColorSpan(), editorLinkBean.getStart(), editorLinkBean.getEnd() - 1, 17); } wb.b bVar3 = this.f58862e; if (bVar3 != null) { bVar3.f(); return; } return; } runtimeDirector.invocationDispatch(2, this, editorLinkBean); } public final void l(Editable editable) { RuntimeDirector runtimeDirector = m__m; if (runtimeDirector == null || !runtimeDirector.isRedirect(1)) { this.f58860c.clear(); if (!(editable == null || b0.U1(editable))) { Matcher matcher = this.f58861d.matcher(editable); while (matcher.find()) { Object[] spans = editable.getSpans(matcher.start(), matcher.end(), AtSpan.class); l0.h(spans, "getSpans(start, end, T::class.java)"); if (spans.length == 0) { this.f58860c.add(new EditorLinkBean(editable.subSequence(matcher.start(), matcher.end()).toString(), matcher.start(), matcher.end())); } } return; } return; } runtimeDirector.invocationDispatch(1, this, editable); } }