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

318 lines
14 KiB
Java

package c.a.l;
import android.content.Context;
import android.content.res.Resources;
import android.text.SpannableStringBuilder;
import android.text.method.LinkMovementMethod;
import android.text.method.MovementMethod;
import android.view.View;
import android.widget.TextView;
import androidx.annotation.StringRes;
import androidx.fragment.app.Fragment;
import com.airbnb.lottie.parser.AnimatableValueParser;
import com.discord.i18n.RenderContext;
import com.discord.simpleast.core.parser.Parser;
import d0.z.d.m;
import d0.z.d.o;
import java.util.Arrays;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.text.MatchResult;
import kotlin.text.Regex;
/* compiled from: FormatUtils.kt */
public final class b {
public static final Regex a = new Regex("\\{(\\S+)\\}");
/* compiled from: FormatUtils.kt */
public static final class a extends o implements Function1<RenderContext, Unit> {
public static final a i = new a();
public a() {
super(1);
}
/* 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 // kotlin.jvm.functions.Function1
public Unit invoke(RenderContext renderContext) {
m.checkNotNullParameter(renderContext, "$receiver");
return Unit.a;
}
}
/* compiled from: FormatUtils.kt */
/* renamed from: c.a.l.b$b reason: collision with other inner class name */
public static final class C0028b extends o implements Function1<RenderContext, Unit> {
public static final C0028b i = new C0028b();
public C0028b() {
super(1);
}
/* 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 // kotlin.jvm.functions.Function1
public Unit invoke(RenderContext renderContext) {
m.checkNotNullParameter(renderContext, "$receiver");
return Unit.a;
}
}
/* compiled from: FormatUtils.kt */
public static final class c extends o implements Function1<RenderContext, Unit> {
public static final c i = new c();
public c() {
super(1);
}
/* 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 // kotlin.jvm.functions.Function1
public Unit invoke(RenderContext renderContext) {
m.checkNotNullParameter(renderContext, "$receiver");
return Unit.a;
}
}
/* compiled from: FormatUtils.kt */
public static final class d extends o implements Function1<RenderContext, Unit> {
public static final d i = new d();
public d() {
super(1);
}
/* 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 // kotlin.jvm.functions.Function1
public Unit invoke(RenderContext renderContext) {
m.checkNotNullParameter(renderContext, "$receiver");
return Unit.a;
}
}
/* compiled from: FormatUtils.kt */
public static final class e extends o implements Function1<RenderContext, Unit> {
public static final e i = new e();
public e() {
super(1);
}
/* 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 // kotlin.jvm.functions.Function1
public Unit invoke(RenderContext renderContext) {
m.checkNotNullParameter(renderContext, "$receiver");
return Unit.a;
}
}
/* compiled from: FormatUtils.kt */
public static final class f extends o implements Function1<MatchResult, CharSequence> {
public final /* synthetic */ Map $namedArgs;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public f(Map map) {
super(1);
this.$namedArgs = map;
}
/* 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 // kotlin.jvm.functions.Function1
public CharSequence invoke(MatchResult matchResult) {
MatchResult matchResult2 = matchResult;
m.checkNotNullParameter(matchResult2, "matchResult");
String str = (String) this.$namedArgs.get(matchResult2.getGroupValues().get(1));
return str != null ? str : matchResult2.getValue();
}
}
/* compiled from: FormatUtils.kt */
public static final class g extends o implements Function1<RenderContext, Unit> {
public static final g i = new g();
public g() {
super(1);
}
/* 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 // kotlin.jvm.functions.Function1
public Unit invoke(RenderContext renderContext) {
m.checkNotNullParameter(renderContext, "$receiver");
return Unit.a;
}
}
/* compiled from: FormatUtils.kt */
public static final class h extends o implements Function1<RenderContext, Unit> {
public static final h i = new h();
public h() {
super(1);
}
/* 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 // kotlin.jvm.functions.Function1
public Unit invoke(RenderContext renderContext) {
m.checkNotNullParameter(renderContext, "$receiver");
return Unit.a;
}
}
public static final CharSequence a(Context context, @StringRes int i, Object[] objArr, Function1<? super RenderContext, Unit> function1) {
m.checkNotNullParameter(context, "$this$i18nFormat");
m.checkNotNullParameter(objArr, "formatArgs");
m.checkNotNullParameter(function1, "initializer");
Resources resources = context.getResources();
m.checkNotNullExpressionValue(resources, "resources");
return b(resources, i, Arrays.copyOf(objArr, objArr.length), function1);
}
public static final CharSequence b(Resources resources, @StringRes int i, Object[] objArr, Function1<? super RenderContext, Unit> function1) {
m.checkNotNullParameter(resources, "$this$i18nFormat");
m.checkNotNullParameter(objArr, "formatArgs");
m.checkNotNullParameter(function1, "initializer");
String string = resources.getString(i);
m.checkNotNullExpressionValue(string, "getString(stringResId)");
return f(string, Arrays.copyOf(objArr, objArr.length), function1);
}
public static final CharSequence c(View view, @StringRes int i, Object[] objArr, Function1<? super RenderContext, Unit> function1) {
m.checkNotNullParameter(view, "$this$i18nFormat");
m.checkNotNullParameter(objArr, "formatArgs");
m.checkNotNullParameter(function1, "initializer");
Context context = view.getContext();
m.checkNotNullExpressionValue(context, "context");
return a(context, i, Arrays.copyOf(objArr, objArr.length), function1);
}
public static final CharSequence d(Fragment fragment, @StringRes int i, Object[] objArr, Function1<? super RenderContext, Unit> function1) {
m.checkNotNullParameter(fragment, "$this$i18nFormat");
m.checkNotNullParameter(objArr, "formatArgs");
m.checkNotNullParameter(function1, "initializer");
Context requireContext = fragment.requireContext();
m.checkNotNullExpressionValue(requireContext, "requireContext()");
return a(requireContext, i, Arrays.copyOf(objArr, objArr.length), function1);
}
public static final CharSequence e(CharSequence charSequence, Object[] objArr, RenderContext renderContext) {
m.checkNotNullParameter(charSequence, "$this$i18nFormat");
m.checkNotNullParameter(objArr, "formatArgs");
m.checkNotNullParameter(renderContext, "renderContext");
Map<String, String> map = renderContext.a;
List<? extends Object> list = renderContext.f2012c;
boolean z2 = true;
if (!map.isEmpty()) {
charSequence = a.replace(charSequence, new f(map));
} else {
if (list != null && !list.isEmpty()) {
z2 = false;
}
if (!z2) {
String replace = a.replace(charSequence, "%s");
Object[] copyOf = Arrays.copyOf(objArr, objArr.length);
charSequence = c.d.b.a.a.H(copyOf, copyOf.length, replace, "java.lang.String.format(this, *args)");
}
}
a aVar = a.d;
c.a.l.g.b bVar = a.a;
if (bVar == null) {
m.throwUninitializedPropertyAccessException("formattingParserProvider");
}
c.a.l.g.a a2 = bVar.a();
if (renderContext.f) {
String obj = charSequence.toString();
Locale locale = Locale.ROOT;
m.checkNotNullExpressionValue(locale, "Locale.ROOT");
Objects.requireNonNull(obj, "null cannot be cast to non-null type java.lang.String");
charSequence = obj.toUpperCase(locale);
m.checkNotNullExpressionValue(charSequence, "(this as java.lang.String).toUpperCase(locale)");
}
Objects.requireNonNull(a2);
m.checkNotNullParameter(charSequence, "input");
m.checkNotNullParameter(renderContext, "renderContext");
List parse$default = Parser.parse$default(a2, charSequence, new c.a.l.g.c(false, 0, 3), null, 4, null);
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
c.a.u.b.b.h.a(spannableStringBuilder, parse$default, renderContext);
return spannableStringBuilder;
}
public static final CharSequence f(CharSequence charSequence, Object[] objArr, Function1<? super RenderContext, Unit> function1) {
m.checkNotNullParameter(charSequence, "$this$i18nFormat");
m.checkNotNullParameter(objArr, "formatArgs");
m.checkNotNullParameter(function1, "initializer");
return e(charSequence, objArr, AnimatableValueParser.n2(function1, Arrays.copyOf(objArr, objArr.length)));
}
public static /* synthetic */ CharSequence g(Context context, int i, Object[] objArr, Function1 function1, int i2) {
return a(context, i, objArr, (i2 & 4) != 0 ? C0028b.i : null);
}
public static /* synthetic */ CharSequence h(Resources resources, int i, Object[] objArr, Function1 function1, int i2) {
return b(resources, i, objArr, (i2 & 4) != 0 ? d.i : null);
}
public static /* synthetic */ CharSequence i(View view, int i, Object[] objArr, Function1 function1, int i2) {
return c(view, i, objArr, (i2 & 4) != 0 ? c.i : null);
}
public static /* synthetic */ CharSequence j(Fragment fragment, int i, Object[] objArr, Function1 function1, int i2) {
return d(fragment, i, objArr, (i2 & 4) != 0 ? a.i : null);
}
public static /* synthetic */ CharSequence k(CharSequence charSequence, Object[] objArr, Function1 function1, int i) {
return f(charSequence, objArr, (i & 2) != 0 ? e.i : null);
}
public static final CharSequence l(CharSequence charSequence, Function1<? super RenderContext, Unit> function1, Object... objArr) {
m.checkNotNullParameter(charSequence, "charSequence");
m.checkNotNullParameter(function1, "initializer");
m.checkNotNullParameter(objArr, "formatArgs");
return f(charSequence, Arrays.copyOf(objArr, objArr.length), function1);
}
public static final void m(TextView textView, @StringRes int i, Object[] objArr, Function1<? super RenderContext, Unit> function1) {
m.checkNotNullParameter(textView, "$this$i18nSetText");
m.checkNotNullParameter(objArr, "formatArgs");
m.checkNotNullParameter(function1, "initializer");
RenderContext n2 = AnimatableValueParser.n2(function1, Arrays.copyOf(objArr, objArr.length));
textView.setMovementMethod(n2.g ? LinkMovementMethod.getInstance() : null);
String string = textView.getContext().getString(i);
m.checkNotNullExpressionValue(string, "context.getString(stringResId)");
textView.setText(e(string, objArr, n2));
}
public static /* synthetic */ void n(TextView textView, int i, Object[] objArr, Function1 function1, int i2) {
m(textView, i, objArr, (i2 & 4) != 0 ? g.i : null);
}
public static void o(TextView textView, CharSequence charSequence, Object[] objArr, Function1 function1, int i) {
int i2 = i & 4;
MovementMethod movementMethod = null;
h hVar = i2 != 0 ? h.i : null;
m.checkNotNullParameter(textView, "$this$i18nSetText");
m.checkNotNullParameter(objArr, "formatArgs");
m.checkNotNullParameter(hVar, "initializer");
if (charSequence == null) {
textView.setText((CharSequence) null);
textView.setMovementMethod(null);
return;
}
RenderContext n2 = AnimatableValueParser.n2(hVar, Arrays.copyOf(objArr, objArr.length));
if (n2.g) {
movementMethod = LinkMovementMethod.getInstance();
}
textView.setMovementMethod(movementMethod);
textView.setText(e(charSequence, objArr, n2));
}
}