what-the-bank/sources/o/zDK.java

136 lines
3.6 KiB
Java

package o;
import android.os.Build;
import android.text.PrecomputedText;
import android.text.Spannable;
import android.text.SpannableString;
import androidx.core.text.PrecomputedTextCompat;
import java.util.stream.IntStream;
/* loaded from: classes.dex */
final class zDK implements Spannable {
private boolean b = false;
Spannable c;
/* JADX INFO: Access modifiers changed from: package-private */
public zDK(Spannable spannable) {
this.c = spannable;
}
/* JADX INFO: Access modifiers changed from: package-private */
public zDK(CharSequence charSequence) {
this.c = new SpannableString(charSequence);
}
private void a() {
Spannable spannable = this.c;
if (!this.b) {
if ((Build.VERSION.SDK_INT < 28 ? new LWm() : new HBt()).a(spannable)) {
this.c = new SpannableString(spannable);
}
}
this.b = true;
}
@Override // android.text.Spannable
public final void setSpan(Object obj, int i, int i2, int i3) {
a();
this.c.setSpan(obj, i, i2, i3);
}
@Override // android.text.Spannable
public final void removeSpan(Object obj) {
a();
this.c.removeSpan(obj);
}
@Override // android.text.Spanned
public final <T> T[] getSpans(int i, int i2, Class<T> cls) {
return (T[]) this.c.getSpans(i, i2, cls);
}
@Override // android.text.Spanned
public final int getSpanStart(Object obj) {
return this.c.getSpanStart(obj);
}
@Override // android.text.Spanned
public final int getSpanEnd(Object obj) {
return this.c.getSpanEnd(obj);
}
@Override // android.text.Spanned
public final int getSpanFlags(Object obj) {
return this.c.getSpanFlags(obj);
}
@Override // android.text.Spanned
public final int nextSpanTransition(int i, int i2, Class cls) {
return this.c.nextSpanTransition(i, i2, cls);
}
@Override // java.lang.CharSequence
public final int length() {
return this.c.length();
}
@Override // java.lang.CharSequence
public final char charAt(int i) {
return this.c.charAt(i);
}
@Override // java.lang.CharSequence
public final CharSequence subSequence(int i, int i2) {
return this.c.subSequence(i, i2);
}
@Override // java.lang.CharSequence
public final String toString() {
return this.c.toString();
}
@Override // java.lang.CharSequence
public final IntStream chars() {
return IeS.c(this.c);
}
@Override // java.lang.CharSequence
public final IntStream codePoints() {
return IeS.e(this.c);
}
/* loaded from: classes.dex */
static class IeS {
static IntStream e(CharSequence charSequence) {
return charSequence.codePoints();
}
static IntStream c(CharSequence charSequence) {
return charSequence.chars();
}
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes.dex */
public static class LWm {
LWm() {
}
boolean a(CharSequence charSequence) {
return charSequence instanceof PrecomputedTextCompat;
}
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes.dex */
public static class HBt extends LWm {
HBt() {
}
@Override // o.zDK.LWm
final boolean a(CharSequence charSequence) {
return (charSequence instanceof PrecomputedText) || (charSequence instanceof PrecomputedTextCompat);
}
}
}