discord-jadx/app/src/main/java/c/a/l/f/c.java

59 lines
2.2 KiB
Java

package c.a.l.f;
import android.text.SpannableStringBuilder;
import android.webkit.URLUtil;
import c.a.l.a;
import com.discord.i18n.Hook;
import com.discord.i18n.RenderContext;
import com.discord.simpleast.core.node.Node;
import d0.z.d.m;
import java.util.List;
/* compiled from: HookNode.kt */
public final class c extends Node.a<RenderContext> {
public final String a;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public c(String str) {
super(new Node[0]);
m.checkNotNullParameter(str, "key");
this.a = str;
}
@Override // com.discord.simpleast.core.node.Node.a, com.discord.simpleast.core.node.Node
public void render(SpannableStringBuilder spannableStringBuilder, Object obj) {
List<Object> list;
RenderContext renderContext = (RenderContext) obj;
m.checkNotNullParameter(spannableStringBuilder, "builder");
m.checkNotNullParameter(renderContext, "renderContext");
Hook hook = renderContext.b.get(this.a);
int length = spannableStringBuilder.length();
super.render(spannableStringBuilder, renderContext);
Hook.a aVar = null;
String str = hook != null ? hook.b : null;
if (str != null) {
spannableStringBuilder.replace(length, spannableStringBuilder.length(), (CharSequence) str);
}
if (!(hook == null || (list = hook.a) == null)) {
for (Object obj2 : list) {
spannableStringBuilder.setSpan(obj2, length, spannableStringBuilder.length(), 33);
}
}
Hook.a aVar2 = hook != null ? hook.f2011c : null;
if (aVar2 != null) {
aVar = aVar2;
} else if (URLUtil.isValidUrl(this.a)) {
a aVar3 = a.d;
aVar = new Hook.a(a.b.mo1invoke(), a.f195c);
}
if (aVar != null) {
Integer num = aVar.a;
if (num == null) {
a aVar4 = a.d;
num = a.b.mo1invoke();
}
spannableStringBuilder.setSpan(new c.a.l.e.a(new b(this, aVar), num), length, spannableStringBuilder.length(), 33);
renderContext.g = true;
}
}
}