mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2024-12-28 01:52:26 -06:00
253 lines
12 KiB
Java
253 lines
12 KiB
Java
package kotlin.text;
|
|
|
|
import io.flutter.embedding.android.KeyboardMap;
|
|
import kotlin.KotlinNothingValueException;
|
|
import kotlin.Metadata;
|
|
import kotlin.UByte;
|
|
import kotlin.UInt;
|
|
import kotlin.ULong;
|
|
import kotlin.UShort;
|
|
import kotlin.UnsignedKt;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
/* compiled from: UStrings.kt */
|
|
@Metadata(d1 = {"\u0000,\n\u0000\n\u0002\u0010\u000e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0013\u001a\u001b\u0010\u0000\u001a\u00020\u0001*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0004H\u0007¢\u0006\u0004\b\u0005\u0010\u0006\u001a\u001b\u0010\u0000\u001a\u00020\u0001*\u00020\u00072\u0006\u0010\u0003\u001a\u00020\u0004H\u0007¢\u0006\u0004\b\b\u0010\t\u001a\u001b\u0010\u0000\u001a\u00020\u0001*\u00020\n2\u0006\u0010\u0003\u001a\u00020\u0004H\u0007¢\u0006\u0004\b\u000b\u0010\f\u001a\u001b\u0010\u0000\u001a\u00020\u0001*\u00020\r2\u0006\u0010\u0003\u001a\u00020\u0004H\u0007¢\u0006\u0004\b\u000e\u0010\u000f\u001a\u0011\u0010\u0010\u001a\u00020\u0002*\u00020\u0001H\u0007¢\u0006\u0002\u0010\u0011\u001a\u0019\u0010\u0010\u001a\u00020\u0002*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0007¢\u0006\u0002\u0010\u0012\u001a\u000e\u0010\u0013\u001a\u0004\u0018\u00010\u0002*\u00020\u0001H\u0007\u001a\u0016\u0010\u0013\u001a\u0004\u0018\u00010\u0002*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0007\u001a\u0011\u0010\u0014\u001a\u00020\u0007*\u00020\u0001H\u0007¢\u0006\u0002\u0010\u0015\u001a\u0019\u0010\u0014\u001a\u00020\u0007*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0007¢\u0006\u0002\u0010\u0016\u001a\u000e\u0010\u0017\u001a\u0004\u0018\u00010\u0007*\u00020\u0001H\u0007\u001a\u0016\u0010\u0017\u001a\u0004\u0018\u00010\u0007*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0007\u001a\u0011\u0010\u0018\u001a\u00020\n*\u00020\u0001H\u0007¢\u0006\u0002\u0010\u0019\u001a\u0019\u0010\u0018\u001a\u00020\n*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0007¢\u0006\u0002\u0010\u001a\u001a\u000e\u0010\u001b\u001a\u0004\u0018\u00010\n*\u00020\u0001H\u0007\u001a\u0016\u0010\u001b\u001a\u0004\u0018\u00010\n*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0007\u001a\u0011\u0010\u001c\u001a\u00020\r*\u00020\u0001H\u0007¢\u0006\u0002\u0010\u001d\u001a\u0019\u0010\u001c\u001a\u00020\r*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0007¢\u0006\u0002\u0010\u001e\u001a\u000e\u0010\u001f\u001a\u0004\u0018\u00010\r*\u00020\u0001H\u0007\u001a\u0016\u0010\u001f\u001a\u0004\u0018\u00010\r*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0007¨\u0006 "}, d2 = {"toString", "", "Lkotlin/UByte;", "radix", "", "toString-LxnNnR4", "(BI)Ljava/lang/String;", "Lkotlin/UInt;", "toString-V7xB4Y4", "(II)Ljava/lang/String;", "Lkotlin/ULong;", "toString-JSWoG40", "(JI)Ljava/lang/String;", "Lkotlin/UShort;", "toString-olVBNx4", "(SI)Ljava/lang/String;", "toUByte", "(Ljava/lang/String;)B", "(Ljava/lang/String;I)B", "toUByteOrNull", "toUInt", "(Ljava/lang/String;)I", "(Ljava/lang/String;I)I", "toUIntOrNull", "toULong", "(Ljava/lang/String;)J", "(Ljava/lang/String;I)J", "toULongOrNull", "toUShort", "(Ljava/lang/String;)S", "(Ljava/lang/String;I)S", "toUShortOrNull", "kotlin-stdlib"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
|
/* loaded from: classes3.dex */
|
|
public final class UStringsKt {
|
|
/* renamed from: toString-LxnNnR4, reason: not valid java name */
|
|
public static final String m7011toStringLxnNnR4(byte b, int i) {
|
|
String num = Integer.toString(b & 255, CharsKt.checkRadix(i));
|
|
Intrinsics.checkNotNullExpressionValue(num, "toString(...)");
|
|
return num;
|
|
}
|
|
|
|
/* renamed from: toString-olVBNx4, reason: not valid java name */
|
|
public static final String m7013toStringolVBNx4(short s, int i) {
|
|
String num = Integer.toString(s & UShort.MAX_VALUE, CharsKt.checkRadix(i));
|
|
Intrinsics.checkNotNullExpressionValue(num, "toString(...)");
|
|
return num;
|
|
}
|
|
|
|
/* renamed from: toString-V7xB4Y4, reason: not valid java name */
|
|
public static final String m7012toStringV7xB4Y4(int i, int i2) {
|
|
String l = Long.toString(i & KeyboardMap.kValueMask, CharsKt.checkRadix(i2));
|
|
Intrinsics.checkNotNullExpressionValue(l, "toString(...)");
|
|
return l;
|
|
}
|
|
|
|
/* renamed from: toString-JSWoG40, reason: not valid java name */
|
|
public static final String m7010toStringJSWoG40(long j, int i) {
|
|
return UnsignedKt.ulongToString(j, CharsKt.checkRadix(i));
|
|
}
|
|
|
|
public static final byte toUByte(String str) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
UByte uByteOrNull = toUByteOrNull(str);
|
|
if (uByteOrNull != null) {
|
|
return uByteOrNull.getData();
|
|
}
|
|
StringsKt.numberFormatError(str);
|
|
throw new KotlinNothingValueException();
|
|
}
|
|
|
|
public static final byte toUByte(String str, int i) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
UByte uByteOrNull = toUByteOrNull(str, i);
|
|
if (uByteOrNull != null) {
|
|
return uByteOrNull.getData();
|
|
}
|
|
StringsKt.numberFormatError(str);
|
|
throw new KotlinNothingValueException();
|
|
}
|
|
|
|
public static final short toUShort(String str) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
UShort uShortOrNull = toUShortOrNull(str);
|
|
if (uShortOrNull != null) {
|
|
return uShortOrNull.getData();
|
|
}
|
|
StringsKt.numberFormatError(str);
|
|
throw new KotlinNothingValueException();
|
|
}
|
|
|
|
public static final short toUShort(String str, int i) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
UShort uShortOrNull = toUShortOrNull(str, i);
|
|
if (uShortOrNull != null) {
|
|
return uShortOrNull.getData();
|
|
}
|
|
StringsKt.numberFormatError(str);
|
|
throw new KotlinNothingValueException();
|
|
}
|
|
|
|
public static final int toUInt(String str) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
UInt uIntOrNull = toUIntOrNull(str);
|
|
if (uIntOrNull != null) {
|
|
return uIntOrNull.getData();
|
|
}
|
|
StringsKt.numberFormatError(str);
|
|
throw new KotlinNothingValueException();
|
|
}
|
|
|
|
public static final int toUInt(String str, int i) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
UInt uIntOrNull = toUIntOrNull(str, i);
|
|
if (uIntOrNull != null) {
|
|
return uIntOrNull.getData();
|
|
}
|
|
StringsKt.numberFormatError(str);
|
|
throw new KotlinNothingValueException();
|
|
}
|
|
|
|
public static final long toULong(String str) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
ULong uLongOrNull = toULongOrNull(str);
|
|
if (uLongOrNull != null) {
|
|
return uLongOrNull.getData();
|
|
}
|
|
StringsKt.numberFormatError(str);
|
|
throw new KotlinNothingValueException();
|
|
}
|
|
|
|
public static final long toULong(String str, int i) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
ULong uLongOrNull = toULongOrNull(str, i);
|
|
if (uLongOrNull != null) {
|
|
return uLongOrNull.getData();
|
|
}
|
|
StringsKt.numberFormatError(str);
|
|
throw new KotlinNothingValueException();
|
|
}
|
|
|
|
public static final UByte toUByteOrNull(String str) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
return toUByteOrNull(str, 10);
|
|
}
|
|
|
|
public static final UByte toUByteOrNull(String str, int i) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
UInt uIntOrNull = toUIntOrNull(str, i);
|
|
if (uIntOrNull == null) {
|
|
return null;
|
|
}
|
|
int data = uIntOrNull.getData();
|
|
if (Integer.compareUnsigned(data, UInt.m5793constructorimpl(255)) > 0) {
|
|
return null;
|
|
}
|
|
return UByte.m5710boximpl(UByte.m5716constructorimpl((byte) data));
|
|
}
|
|
|
|
public static final UShort toUShortOrNull(String str) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
return toUShortOrNull(str, 10);
|
|
}
|
|
|
|
public static final UShort toUShortOrNull(String str, int i) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
UInt uIntOrNull = toUIntOrNull(str, i);
|
|
if (uIntOrNull == null) {
|
|
return null;
|
|
}
|
|
int data = uIntOrNull.getData();
|
|
if (Integer.compareUnsigned(data, UInt.m5793constructorimpl(65535)) > 0) {
|
|
return null;
|
|
}
|
|
return UShort.m5973boximpl(UShort.m5979constructorimpl((short) data));
|
|
}
|
|
|
|
public static final UInt toUIntOrNull(String str) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
return toUIntOrNull(str, 10);
|
|
}
|
|
|
|
public static final UInt toUIntOrNull(String str, int i) {
|
|
int i2;
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
CharsKt.checkRadix(i);
|
|
int length = str.length();
|
|
if (length == 0) {
|
|
return null;
|
|
}
|
|
int i3 = 0;
|
|
char charAt = str.charAt(0);
|
|
if (Intrinsics.compare((int) charAt, 48) < 0) {
|
|
i2 = 1;
|
|
if (length == 1 || charAt != '+') {
|
|
return null;
|
|
}
|
|
} else {
|
|
i2 = 0;
|
|
}
|
|
int m5793constructorimpl = UInt.m5793constructorimpl(i);
|
|
int i4 = 119304647;
|
|
while (i2 < length) {
|
|
int digitOf = CharsKt.digitOf(str.charAt(i2), i);
|
|
if (digitOf < 0) {
|
|
return null;
|
|
}
|
|
if (Integer.compareUnsigned(i3, i4) > 0) {
|
|
if (i4 == 119304647) {
|
|
i4 = Integer.divideUnsigned(-1, m5793constructorimpl);
|
|
if (Integer.compareUnsigned(i3, i4) > 0) {
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
int m5793constructorimpl2 = UInt.m5793constructorimpl(i3 * m5793constructorimpl);
|
|
int m5793constructorimpl3 = UInt.m5793constructorimpl(UInt.m5793constructorimpl(digitOf) + m5793constructorimpl2);
|
|
if (Integer.compareUnsigned(m5793constructorimpl3, m5793constructorimpl2) < 0) {
|
|
return null;
|
|
}
|
|
i2++;
|
|
i3 = m5793constructorimpl3;
|
|
}
|
|
return UInt.m5787boximpl(i3);
|
|
}
|
|
|
|
public static final ULong toULongOrNull(String str) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
return toULongOrNull(str, 10);
|
|
}
|
|
|
|
public static final ULong toULongOrNull(String str, int i) {
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
CharsKt.checkRadix(i);
|
|
int length = str.length();
|
|
if (length == 0) {
|
|
return null;
|
|
}
|
|
int i2 = 0;
|
|
char charAt = str.charAt(0);
|
|
if (Intrinsics.compare((int) charAt, 48) < 0) {
|
|
i2 = 1;
|
|
if (length == 1 || charAt != '+') {
|
|
return null;
|
|
}
|
|
}
|
|
long m5872constructorimpl = ULong.m5872constructorimpl(i);
|
|
long j = 0;
|
|
long j2 = 512409557603043100L;
|
|
while (i2 < length) {
|
|
if (CharsKt.digitOf(str.charAt(i2), i) < 0) {
|
|
return null;
|
|
}
|
|
if (Long.compareUnsigned(j, j2) > 0) {
|
|
if (j2 == 512409557603043100L) {
|
|
j2 = Long.divideUnsigned(-1L, m5872constructorimpl);
|
|
if (Long.compareUnsigned(j, j2) > 0) {
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
long m5872constructorimpl2 = ULong.m5872constructorimpl(j * m5872constructorimpl);
|
|
long m5872constructorimpl3 = ULong.m5872constructorimpl(ULong.m5872constructorimpl(UInt.m5793constructorimpl(r13) & KeyboardMap.kValueMask) + m5872constructorimpl2);
|
|
if (Long.compareUnsigned(m5872constructorimpl3, m5872constructorimpl2) < 0) {
|
|
return null;
|
|
}
|
|
i2++;
|
|
j = m5872constructorimpl3;
|
|
}
|
|
return ULong.m5866boximpl(j);
|
|
}
|
|
}
|