Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
@@ -0,0 +1,130 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.CollectionToArray;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
@Metadata(d1 = {"\u00006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u001e\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0006\n\u0002\u0010(\n\u0000\n\u0002\u0010\u0011\n\u0002\u0010\u0000\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0000\b'\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u00012\b\u0012\u0004\u0012\u0002H\u00010\u0002B\u0007\b\u0004¢\u0006\u0002\u0010\u0003J\u0016\u0010\b\u001a\u00020\t2\u0006\u0010\n\u001a\u00028\u0000H\u0096\u0002¢\u0006\u0002\u0010\u000bJ\u0016\u0010\f\u001a\u00020\t2\f\u0010\r\u001a\b\u0012\u0004\u0012\u00028\u00000\u0002H\u0016J\b\u0010\u000e\u001a\u00020\tH\u0016J\u000f\u0010\u000f\u001a\b\u0012\u0004\u0012\u00028\u00000\u0010H¦\u0002J\u0015\u0010\u0011\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00130\u0012H\u0015¢\u0006\u0002\u0010\u0014J'\u0010\u0011\u001a\b\u0012\u0004\u0012\u0002H\u00150\u0012\"\u0004\b\u0001\u0010\u00152\f\u0010\u0016\u001a\b\u0012\u0004\u0012\u0002H\u00150\u0012H\u0014¢\u0006\u0002\u0010\u0017J\b\u0010\u0018\u001a\u00020\u0019H\u0016R\u0012\u0010\u0004\u001a\u00020\u0005X¦\u0004¢\u0006\u0006\u001a\u0004\b\u0006\u0010\u0007¨\u0006\u001a"}, d2 = {"Lkotlin/collections/AbstractCollection;", "E", "", "()V", "size", "", "getSize", "()I", "contains", "", "element", "(Ljava/lang/Object;)Z", "containsAll", "elements", "isEmpty", "iterator", "", "toArray", "", "", "()[Ljava/lang/Object;", "T", "array", "([Ljava/lang/Object;)[Ljava/lang/Object;", "toString", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nAbstractCollection.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AbstractCollection.kt\nkotlin/collections/AbstractCollection\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,50:1\n1747#2,3:51\n1726#2,3:54\n*S KotlinDebug\n*F\n+ 1 AbstractCollection.kt\nkotlin/collections/AbstractCollection\n*L\n19#1:51,3\n22#1:54,3\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class AbstractCollection<E> implements Collection<E>, KMappedMarker {
|
||||
@Override // java.util.Collection
|
||||
public boolean add(E e4) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean addAll(Collection<? extends E> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public void clear() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean contains(E element) {
|
||||
if (isEmpty()) {
|
||||
return false;
|
||||
}
|
||||
Iterator<E> it = iterator();
|
||||
while (it.hasNext()) {
|
||||
if (Intrinsics.areEqual(it.next(), element)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@Override // java.util.Collection
|
||||
public boolean containsAll(Collection<? extends Object> elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
Collection<? extends Object> collection = elements;
|
||||
if (collection.isEmpty()) {
|
||||
return true;
|
||||
}
|
||||
Iterator<T> it = collection.iterator();
|
||||
while (it.hasNext()) {
|
||||
if (!contains(it.next())) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/* renamed from: getSize */
|
||||
public abstract int get_size();
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return size() == 0;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection, java.lang.Iterable
|
||||
public abstract Iterator<E> iterator();
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean remove(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean removeAll(Collection<? extends Object> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean retainAll(Collection<? extends Object> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public final /* bridge */ int size() {
|
||||
return get_size();
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public Object[] toArray() {
|
||||
return CollectionToArray.toArray(this);
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return CollectionsKt___CollectionsKt.joinToString$default(this, ", ", "[", "]", 0, null, new Function1<E, CharSequence>(this) { // from class: kotlin.collections.AbstractCollection$toString$1
|
||||
final /* synthetic */ AbstractCollection<E> this$0;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
{
|
||||
super(1);
|
||||
this.this$0 = this;
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public /* bridge */ /* synthetic */ CharSequence invoke(Object obj) {
|
||||
return invoke((AbstractCollection$toString$1<E>) obj);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final CharSequence invoke(E e4) {
|
||||
return e4 == this.this$0 ? "(this Collection)" : String.valueOf(e4);
|
||||
}
|
||||
}, 24, null);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public <T> T[] toArray(T[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
return (T[]) CollectionToArray.toArray(this, array);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.remoteconfig.RemoteConfigConstants;
|
||||
import java.util.Iterator;
|
||||
import java.util.NoSuchElementException;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010(\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0007\b&\u0018\u0000*\u0004\b\u0000\u0010\u00012\b\u0012\u0004\u0012\u0002H\u00010\u0002B\u0005¢\u0006\u0002\u0010\u0003J\b\u0010\b\u001a\u00020\tH$J\b\u0010\n\u001a\u00020\tH\u0004J\t\u0010\u000b\u001a\u00020\fH\u0096\u0002J\u000e\u0010\r\u001a\u00028\u0000H\u0096\u0002¢\u0006\u0002\u0010\u000eJ\u0015\u0010\u000f\u001a\u00020\t2\u0006\u0010\u0010\u001a\u00028\u0000H\u0004¢\u0006\u0002\u0010\u0011J\b\u0010\u0012\u001a\u00020\fH\u0002R\u0012\u0010\u0004\u001a\u0004\u0018\u00018\u0000X\u0082\u000e¢\u0006\u0004\n\u0002\u0010\u0005R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u000e¢\u0006\u0002\n\u0000¨\u0006\u0013"}, d2 = {"Lkotlin/collections/AbstractIterator;", "T", "", "()V", "nextValue", "Ljava/lang/Object;", RemoteConfigConstants.ResponseFieldKey.STATE, "Lkotlin/collections/State;", "computeNext", "", "done", "hasNext", "", "next", "()Ljava/lang/Object;", "setNext", "value", "(Ljava/lang/Object;)V", "tryToComputeNext", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class AbstractIterator<T> implements Iterator<T>, KMappedMarker {
|
||||
private T nextValue;
|
||||
private State state = State.NotReady;
|
||||
|
||||
@Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public /* synthetic */ class WhenMappings {
|
||||
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
|
||||
|
||||
static {
|
||||
int[] iArr = new int[State.values().length];
|
||||
try {
|
||||
iArr[State.Done.ordinal()] = 1;
|
||||
} catch (NoSuchFieldError unused) {
|
||||
}
|
||||
try {
|
||||
iArr[State.Ready.ordinal()] = 2;
|
||||
} catch (NoSuchFieldError unused2) {
|
||||
}
|
||||
$EnumSwitchMapping$0 = iArr;
|
||||
}
|
||||
}
|
||||
|
||||
private final boolean tryToComputeNext() {
|
||||
this.state = State.Failed;
|
||||
computeNext();
|
||||
return this.state == State.Ready;
|
||||
}
|
||||
|
||||
public abstract void computeNext();
|
||||
|
||||
public final void done() {
|
||||
this.state = State.Done;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public boolean hasNext() {
|
||||
State state = this.state;
|
||||
if (state == State.Failed) {
|
||||
throw new IllegalArgumentException("Failed requirement.");
|
||||
}
|
||||
int i = WhenMappings.$EnumSwitchMapping$0[state.ordinal()];
|
||||
if (i == 1) {
|
||||
return false;
|
||||
}
|
||||
if (i != 2) {
|
||||
return tryToComputeNext();
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public T next() {
|
||||
if (!hasNext()) {
|
||||
throw new NoSuchElementException();
|
||||
}
|
||||
this.state = State.NotReady;
|
||||
return this.nextValue;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
public final void setNext(T value) {
|
||||
this.nextValue = value;
|
||||
this.state = State.Ready;
|
||||
}
|
||||
}
|
||||
310
apk_decompiled/sources/kotlin/collections/AbstractList.java
Normal file
310
apk_decompiled/sources/kotlin/collections/AbstractList.java
Normal file
@@ -0,0 +1,310 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import C.w;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.ListIterator;
|
||||
import java.util.NoSuchElementException;
|
||||
import java.util.RandomAccess;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\b\b\n\u0002\u0010(\n\u0002\b\u0002\n\u0002\u0010*\n\u0002\b\b\b'\u0018\u0000 \u001c*\u0006\b\u0000\u0010\u0001 \u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003:\u0004\u001c\u001d\u001e\u001fB\u0007\b\u0004¢\u0006\u0002\u0010\u0004J\u0013\u0010\t\u001a\u00020\n2\b\u0010\u000b\u001a\u0004\u0018\u00010\fH\u0096\u0002J\u0016\u0010\r\u001a\u00028\u00002\u0006\u0010\u000e\u001a\u00020\u0006H¦\u0002¢\u0006\u0002\u0010\u000fJ\b\u0010\u0010\u001a\u00020\u0006H\u0016J\u0015\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u0012\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010\u0013J\u000f\u0010\u0014\u001a\b\u0012\u0004\u0012\u00028\u00000\u0015H\u0096\u0002J\u0015\u0010\u0016\u001a\u00020\u00062\u0006\u0010\u0012\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010\u0013J\u000e\u0010\u0017\u001a\b\u0012\u0004\u0012\u00028\u00000\u0018H\u0016J\u0016\u0010\u0017\u001a\b\u0012\u0004\u0012\u00028\u00000\u00182\u0006\u0010\u000e\u001a\u00020\u0006H\u0016J\u001e\u0010\u0019\u001a\b\u0012\u0004\u0012\u00028\u00000\u00032\u0006\u0010\u001a\u001a\u00020\u00062\u0006\u0010\u001b\u001a\u00020\u0006H\u0016R\u0012\u0010\u0005\u001a\u00020\u0006X¦\u0004¢\u0006\u0006\u001a\u0004\b\u0007\u0010\b¨\u0006 "}, d2 = {"Lkotlin/collections/AbstractList;", "E", "Lkotlin/collections/AbstractCollection;", "", "()V", "size", "", "getSize", "()I", "equals", "", "other", "", "get", FirebaseAnalytics.Param.INDEX, "(I)Ljava/lang/Object;", "hashCode", "indexOf", "element", "(Ljava/lang/Object;)I", "iterator", "", "lastIndexOf", "listIterator", "", "subList", "fromIndex", "toIndex", "Companion", "IteratorImpl", "ListIteratorImpl", "SubList", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nAbstractList.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AbstractList.kt\nkotlin/collections/AbstractList\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,170:1\n350#2,7:171\n378#2,7:178\n*S KotlinDebug\n*F\n+ 1 AbstractList.kt\nkotlin/collections/AbstractList\n*L\n27#1:171,7\n29#1:178,7\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class AbstractList<E> extends AbstractCollection<E> implements List<E>, KMappedMarker {
|
||||
|
||||
/* renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
private static final int maxArraySize = 2147483639;
|
||||
|
||||
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0012\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u001e\n\u0002\b\u0005\b\u0080\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J%\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\u00042\u0006\u0010\b\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\u0004H\u0000¢\u0006\u0002\b\nJ\u001d\u0010\u000b\u001a\u00020\u00062\u0006\u0010\f\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\u0004H\u0000¢\u0006\u0002\b\rJ\u001d\u0010\u000e\u001a\u00020\u00062\u0006\u0010\f\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\u0004H\u0000¢\u0006\u0002\b\u000fJ%\u0010\u0010\u001a\u00020\u00062\u0006\u0010\u0011\u001a\u00020\u00042\u0006\u0010\u0012\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\u0004H\u0000¢\u0006\u0002\b\u0013J\u001d\u0010\u0014\u001a\u00020\u00042\u0006\u0010\u0015\u001a\u00020\u00042\u0006\u0010\u0016\u001a\u00020\u0004H\u0000¢\u0006\u0002\b\u0017J%\u0010\u0018\u001a\u00020\u00192\n\u0010\u001a\u001a\u0006\u0012\u0002\b\u00030\u001b2\n\u0010\u001c\u001a\u0006\u0012\u0002\b\u00030\u001bH\u0000¢\u0006\u0002\b\u001dJ\u0019\u0010\u001e\u001a\u00020\u00042\n\u0010\u001a\u001a\u0006\u0012\u0002\b\u00030\u001bH\u0000¢\u0006\u0002\b\u001fR\u000e\u0010\u0003\u001a\u00020\u0004X\u0082T¢\u0006\u0002\n\u0000¨\u0006 "}, d2 = {"Lkotlin/collections/AbstractList$Companion;", "", "()V", "maxArraySize", "", "checkBoundsIndexes", "", "startIndex", "endIndex", "size", "checkBoundsIndexes$kotlin_stdlib", "checkElementIndex", FirebaseAnalytics.Param.INDEX, "checkElementIndex$kotlin_stdlib", "checkPositionIndex", "checkPositionIndex$kotlin_stdlib", "checkRangeIndexes", "fromIndex", "toIndex", "checkRangeIndexes$kotlin_stdlib", "newCapacity", "oldCapacity", "minCapacity", "newCapacity$kotlin_stdlib", "orderedEquals", "", "c", "", "other", "orderedEquals$kotlin_stdlib", "orderedHashCode", "orderedHashCode$kotlin_stdlib", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
public final void checkBoundsIndexes$kotlin_stdlib(int startIndex, int endIndex, int size) {
|
||||
if (startIndex >= 0 && endIndex <= size) {
|
||||
if (startIndex > endIndex) {
|
||||
throw new IllegalArgumentException(w.k("startIndex: ", startIndex, endIndex, " > endIndex: "));
|
||||
}
|
||||
return;
|
||||
}
|
||||
throw new IndexOutOfBoundsException("startIndex: " + startIndex + ", endIndex: " + endIndex + ", size: " + size);
|
||||
}
|
||||
|
||||
public final void checkElementIndex$kotlin_stdlib(int index, int size) {
|
||||
if (index < 0 || index >= size) {
|
||||
throw new IndexOutOfBoundsException(w.k("index: ", index, size, ", size: "));
|
||||
}
|
||||
}
|
||||
|
||||
public final void checkPositionIndex$kotlin_stdlib(int index, int size) {
|
||||
if (index < 0 || index > size) {
|
||||
throw new IndexOutOfBoundsException(w.k("index: ", index, size, ", size: "));
|
||||
}
|
||||
}
|
||||
|
||||
public final void checkRangeIndexes$kotlin_stdlib(int fromIndex, int toIndex, int size) {
|
||||
if (fromIndex >= 0 && toIndex <= size) {
|
||||
if (fromIndex > toIndex) {
|
||||
throw new IllegalArgumentException(w.k("fromIndex: ", fromIndex, toIndex, " > toIndex: "));
|
||||
}
|
||||
return;
|
||||
}
|
||||
throw new IndexOutOfBoundsException("fromIndex: " + fromIndex + ", toIndex: " + toIndex + ", size: " + size);
|
||||
}
|
||||
|
||||
public final int newCapacity$kotlin_stdlib(int oldCapacity, int minCapacity) {
|
||||
int i = oldCapacity + (oldCapacity >> 1);
|
||||
if (i - minCapacity < 0) {
|
||||
i = minCapacity;
|
||||
}
|
||||
if (i - AbstractList.maxArraySize <= 0) {
|
||||
return i;
|
||||
}
|
||||
if (minCapacity > AbstractList.maxArraySize) {
|
||||
return Integer.MAX_VALUE;
|
||||
}
|
||||
return AbstractList.maxArraySize;
|
||||
}
|
||||
|
||||
public final boolean orderedEquals$kotlin_stdlib(Collection<?> c4, Collection<?> other) {
|
||||
Intrinsics.checkNotNullParameter(c4, "c");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
if (c4.size() != other.size()) {
|
||||
return false;
|
||||
}
|
||||
Iterator<?> it = other.iterator();
|
||||
Iterator<?> it2 = c4.iterator();
|
||||
while (it2.hasNext()) {
|
||||
if (!Intrinsics.areEqual(it2.next(), it.next())) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public final int orderedHashCode$kotlin_stdlib(Collection<?> c4) {
|
||||
Intrinsics.checkNotNullParameter(c4, "c");
|
||||
Iterator<?> it = c4.iterator();
|
||||
int i = 1;
|
||||
while (it.hasNext()) {
|
||||
Object next = it.next();
|
||||
i = (i * 31) + (next != null ? next.hashCode() : 0);
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
}
|
||||
|
||||
@Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0002\b\u0003\b\u0092\u0004\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001B\u0005¢\u0006\u0002\u0010\u0002J\t\u0010\t\u001a\u00020\nH\u0096\u0002J\u000e\u0010\u000b\u001a\u00028\u0000H\u0096\u0002¢\u0006\u0002\u0010\fR\u001a\u0010\u0003\u001a\u00020\u0004X\u0084\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0005\u0010\u0006\"\u0004\b\u0007\u0010\b¨\u0006\r"}, d2 = {"Lkotlin/collections/AbstractList$IteratorImpl;", "", "(Lkotlin/collections/AbstractList;)V", FirebaseAnalytics.Param.INDEX, "", "getIndex", "()I", "setIndex", "(I)V", "hasNext", "", "next", "()Ljava/lang/Object;", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public class IteratorImpl implements Iterator<E>, KMappedMarker {
|
||||
private int index;
|
||||
|
||||
public IteratorImpl() {
|
||||
}
|
||||
|
||||
public final int getIndex() {
|
||||
return this.index;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public boolean hasNext() {
|
||||
return this.index < AbstractList.this.size();
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public E next() {
|
||||
if (!hasNext()) {
|
||||
throw new NoSuchElementException();
|
||||
}
|
||||
AbstractList<E> abstractList = AbstractList.this;
|
||||
int i = this.index;
|
||||
this.index = i + 1;
|
||||
return abstractList.get(i);
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
public final void setIndex(int i) {
|
||||
this.index = i;
|
||||
}
|
||||
}
|
||||
|
||||
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010*\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0005\b\u0092\u0004\u0018\u00002\f0\u0001R\b\u0012\u0004\u0012\u00028\u00000\u00022\b\u0012\u0004\u0012\u00028\u00000\u0003B\r\u0012\u0006\u0010\u0004\u001a\u00020\u0005¢\u0006\u0002\u0010\u0006J\b\u0010\u0007\u001a\u00020\bH\u0016J\b\u0010\t\u001a\u00020\u0005H\u0016J\r\u0010\n\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010\u000bJ\b\u0010\f\u001a\u00020\u0005H\u0016¨\u0006\r"}, d2 = {"Lkotlin/collections/AbstractList$ListIteratorImpl;", "Lkotlin/collections/AbstractList$IteratorImpl;", "Lkotlin/collections/AbstractList;", "", FirebaseAnalytics.Param.INDEX, "", "(Lkotlin/collections/AbstractList;I)V", "hasPrevious", "", "nextIndex", "previous", "()Ljava/lang/Object;", "previousIndex", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public class ListIteratorImpl extends AbstractList<E>.IteratorImpl implements ListIterator<E>, KMappedMarker {
|
||||
public ListIteratorImpl(int i) {
|
||||
super();
|
||||
AbstractList.INSTANCE.checkPositionIndex$kotlin_stdlib(i, AbstractList.this.size());
|
||||
setIndex(i);
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public void add(E e4) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public boolean hasPrevious() {
|
||||
return getIndex() > 0;
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public int nextIndex() {
|
||||
return getIndex();
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public E previous() {
|
||||
if (!hasPrevious()) {
|
||||
throw new NoSuchElementException();
|
||||
}
|
||||
AbstractList<E> abstractList = AbstractList.this;
|
||||
setIndex(getIndex() - 1);
|
||||
return abstractList.get(getIndex());
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public int previousIndex() {
|
||||
return getIndex() - 1;
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public void set(E e4) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
}
|
||||
|
||||
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\n\b\u0002\u0018\u0000*\u0006\b\u0001\u0010\u0001 \u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\u00060\u0003j\u0002`\u0004B#\u0012\f\u0010\u0005\u001a\b\u0012\u0004\u0012\u00028\u00010\u0002\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\u0006\u0010\b\u001a\u00020\u0007¢\u0006\u0002\u0010\tJ\u0016\u0010\u000e\u001a\u00028\u00012\u0006\u0010\u000f\u001a\u00020\u0007H\u0096\u0002¢\u0006\u0002\u0010\u0010R\u000e\u0010\n\u001a\u00020\u0007X\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0005\u001a\b\u0012\u0004\u0012\u00028\u00010\u0002X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u000b\u001a\u00020\u00078VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\f\u0010\r¨\u0006\u0011"}, d2 = {"Lkotlin/collections/AbstractList$SubList;", "E", "Lkotlin/collections/AbstractList;", "Ljava/util/RandomAccess;", "Lkotlin/collections/RandomAccess;", "list", "fromIndex", "", "toIndex", "(Lkotlin/collections/AbstractList;II)V", "_size", "size", "getSize", "()I", "get", FirebaseAnalytics.Param.INDEX, "(I)Ljava/lang/Object;", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public static final class SubList<E> extends AbstractList<E> implements RandomAccess {
|
||||
private int _size;
|
||||
private final int fromIndex;
|
||||
private final AbstractList<E> list;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public SubList(AbstractList<? extends E> list, int i, int i4) {
|
||||
Intrinsics.checkNotNullParameter(list, "list");
|
||||
this.list = list;
|
||||
this.fromIndex = i;
|
||||
AbstractList.INSTANCE.checkRangeIndexes$kotlin_stdlib(i, i4, list.size());
|
||||
this._size = i4 - i;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public E get(int index) {
|
||||
AbstractList.INSTANCE.checkElementIndex$kotlin_stdlib(index, this._size);
|
||||
return this.list.get(this.fromIndex + index);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize, reason: from getter */
|
||||
public int get_size() {
|
||||
return this._size;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public void add(int i, E e4) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public boolean addAll(int i, Collection<? extends E> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection, java.util.List
|
||||
public boolean equals(Object other) {
|
||||
if (other == this) {
|
||||
return true;
|
||||
}
|
||||
if (other instanceof List) {
|
||||
return INSTANCE.orderedEquals$kotlin_stdlib(this, (Collection) other);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public abstract E get(int index);
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize */
|
||||
public abstract int get_size();
|
||||
|
||||
@Override // java.util.Collection, java.util.List
|
||||
public int hashCode() {
|
||||
return INSTANCE.orderedHashCode$kotlin_stdlib(this);
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public int indexOf(E element) {
|
||||
Iterator<E> it = iterator();
|
||||
int i = 0;
|
||||
while (it.hasNext()) {
|
||||
if (Intrinsics.areEqual(it.next(), element)) {
|
||||
return i;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection, java.lang.Iterable
|
||||
public Iterator<E> iterator() {
|
||||
return new IteratorImpl();
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public int lastIndexOf(E element) {
|
||||
ListIterator<E> listIterator = listIterator(size());
|
||||
while (listIterator.hasPrevious()) {
|
||||
if (Intrinsics.areEqual(listIterator.previous(), element)) {
|
||||
return listIterator.nextIndex();
|
||||
}
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public ListIterator<E> listIterator() {
|
||||
return new ListIteratorImpl(0);
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public E remove(int i) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public E set(int i, E e4) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public List<E> subList(int fromIndex, int toIndex) {
|
||||
return new SubList(this, fromIndex, toIndex);
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public ListIterator<E> listIterator(int index) {
|
||||
return new ListIteratorImpl(index);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
/* JADX INFO: Add missing generic type declarations: [K] */
|
||||
@Metadata(d1 = {"\u0000\u0013\n\u0000\n\u0002\u0010(\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\t\u0010\u0002\u001a\u00020\u0003H\u0096\u0002J\u000e\u0010\u0004\u001a\u00028\u0000H\u0096\u0002¢\u0006\u0002\u0010\u0005¨\u0006\u0006"}, d2 = {"kotlin/collections/AbstractMap$keys$1$iterator$1", "", "hasNext", "", "next", "()Ljava/lang/Object;", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class AbstractMap$keys$1$iterator$1<K> implements Iterator<K>, KMappedMarker {
|
||||
final /* synthetic */ Iterator<Map.Entry<K, V>> $entryIterator;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public AbstractMap$keys$1$iterator$1(Iterator<? extends Map.Entry<? extends K, ? extends V>> it) {
|
||||
this.$entryIterator = it;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public boolean hasNext() {
|
||||
return this.$entryIterator.hasNext();
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public K next() {
|
||||
return (K) ((Map.Entry) this.$entryIterator.next()).getKey();
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
/* JADX INFO: Add missing generic type declarations: [V] */
|
||||
@Metadata(d1 = {"\u0000\u0013\n\u0000\n\u0002\u0010(\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\t\u0010\u0002\u001a\u00020\u0003H\u0096\u0002J\u000e\u0010\u0004\u001a\u00028\u0000H\u0096\u0002¢\u0006\u0002\u0010\u0005¨\u0006\u0006"}, d2 = {"kotlin/collections/AbstractMap$values$1$iterator$1", "", "hasNext", "", "next", "()Ljava/lang/Object;", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class AbstractMap$values$1$iterator$1<V> implements Iterator<V>, KMappedMarker {
|
||||
final /* synthetic */ Iterator<Map.Entry<K, V>> $entryIterator;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public AbstractMap$values$1$iterator$1(Iterator<? extends Map.Entry<? extends K, ? extends V>> it) {
|
||||
this.$entryIterator = it;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public boolean hasNext() {
|
||||
return this.$entryIterator.hasNext();
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public V next() {
|
||||
return (V) ((Map.Entry) this.$entryIterator.next()).getValue();
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
}
|
||||
304
apk_decompiled/sources/kotlin/collections/AbstractMap.java
Normal file
304
apk_decompiled/sources/kotlin/collections/AbstractMap.java
Normal file
@@ -0,0 +1,304 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
@Metadata(d1 = {"\u0000D\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010$\n\u0002\b\u0002\n\u0002\u0010\"\n\u0000\n\u0002\u0010\u001e\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010&\n\u0002\b\b\n\u0002\u0010\u0000\n\u0002\b\u0007\n\u0002\u0010\u000e\n\u0002\b\u0003\b'\u0018\u0000 )*\u0004\b\u0000\u0010\u0001*\u0006\b\u0001\u0010\u0002 \u00012\u000e\u0012\u0004\u0012\u0002H\u0001\u0012\u0004\u0012\u0002H\u00020\u0003:\u0001)B\u0007\b\u0004¢\u0006\u0002\u0010\u0004J\u001f\u0010\u0013\u001a\u00020\u00142\u0010\u0010\u0015\u001a\f\u0012\u0002\b\u0003\u0012\u0002\b\u0003\u0018\u00010\u0016H\u0000¢\u0006\u0002\b\u0017J\u0015\u0010\u0018\u001a\u00020\u00142\u0006\u0010\u0019\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010\u001aJ\u0015\u0010\u001b\u001a\u00020\u00142\u0006\u0010\u001c\u001a\u00028\u0001H\u0016¢\u0006\u0002\u0010\u001aJ\u0013\u0010\u001d\u001a\u00020\u00142\b\u0010\u001e\u001a\u0004\u0018\u00010\u001fH\u0096\u0002J\u0018\u0010 \u001a\u0004\u0018\u00018\u00012\u0006\u0010\u0019\u001a\u00028\u0000H\u0096\u0002¢\u0006\u0002\u0010!J\b\u0010\"\u001a\u00020\rH\u0016J#\u0010#\u001a\u0010\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u0001\u0018\u00010\u00162\u0006\u0010\u0019\u001a\u00028\u0000H\u0002¢\u0006\u0002\u0010$J\b\u0010%\u001a\u00020\u0014H\u0016J\b\u0010&\u001a\u00020'H\u0016J\u0012\u0010&\u001a\u00020'2\b\u0010(\u001a\u0004\u0018\u00010\u001fH\u0002J\u001c\u0010&\u001a\u00020'2\u0012\u0010\u0015\u001a\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u0016H\bR\u0016\u0010\u0005\u001a\n\u0012\u0004\u0012\u00028\u0000\u0018\u00010\u0006X\u0082\u000e¢\u0006\u0002\n\u0000R\u0016\u0010\u0007\u001a\n\u0012\u0004\u0012\u00028\u0001\u0018\u00010\bX\u0088\u000e¢\u0006\u0002\n\u0000R\u001a\u0010\t\u001a\b\u0012\u0004\u0012\u00028\u00000\u00068VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\n\u0010\u000bR\u0014\u0010\f\u001a\u00020\r8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u000e\u0010\u000fR\u001a\u0010\u0010\u001a\b\u0012\u0004\u0012\u00028\u00010\b8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0011\u0010\u0012¨\u0006*"}, d2 = {"Lkotlin/collections/AbstractMap;", "K", "V", "", "()V", "_keys", "", "_values", "", UserMetadata.KEYDATA_FILENAME, "getKeys", "()Ljava/util/Set;", "size", "", "getSize", "()I", "values", "getValues", "()Ljava/util/Collection;", "containsEntry", "", "entry", "", "containsEntry$kotlin_stdlib", "containsKey", "key", "(Ljava/lang/Object;)Z", "containsValue", "value", "equals", "other", "", "get", "(Ljava/lang/Object;)Ljava/lang/Object;", "hashCode", "implFindEntry", "(Ljava/lang/Object;)Ljava/util/Map$Entry;", "isEmpty", "toString", "", "o", "Companion", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nAbstractMap.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AbstractMap.kt\nkotlin/collections/AbstractMap\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,153:1\n1747#2,3:154\n1726#2,3:157\n288#2,2:160\n*S KotlinDebug\n*F\n+ 1 AbstractMap.kt\nkotlin/collections/AbstractMap\n*L\n28#1:154,3\n60#1:157,3\n141#1:160,2\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class AbstractMap<K, V> implements Map<K, V>, KMappedMarker {
|
||||
|
||||
/* renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
private volatile Set<? extends K> _keys;
|
||||
private volatile Collection<? extends V> _values;
|
||||
|
||||
@Metadata(d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010&\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\b\u0080\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J'\u0010\u0003\u001a\u00020\u00042\u000e\u0010\u0005\u001a\n\u0012\u0002\b\u0003\u0012\u0002\b\u00030\u00062\b\u0010\u0007\u001a\u0004\u0018\u00010\u0001H\u0000¢\u0006\u0002\b\bJ\u001d\u0010\t\u001a\u00020\n2\u000e\u0010\u0005\u001a\n\u0012\u0002\b\u0003\u0012\u0002\b\u00030\u0006H\u0000¢\u0006\u0002\b\u000bJ\u001d\u0010\f\u001a\u00020\r2\u000e\u0010\u0005\u001a\n\u0012\u0002\b\u0003\u0012\u0002\b\u00030\u0006H\u0000¢\u0006\u0002\b\u000e¨\u0006\u000f"}, d2 = {"Lkotlin/collections/AbstractMap$Companion;", "", "()V", "entryEquals", "", "e", "", "other", "entryEquals$kotlin_stdlib", "entryHashCode", "", "entryHashCode$kotlin_stdlib", "entryToString", "", "entryToString$kotlin_stdlib", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nAbstractMap.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AbstractMap.kt\nkotlin/collections/AbstractMap$Companion\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,153:1\n1#2:154\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
public final boolean entryEquals$kotlin_stdlib(Map.Entry<?, ?> e4, Object other) {
|
||||
Intrinsics.checkNotNullParameter(e4, "e");
|
||||
if (!(other instanceof Map.Entry)) {
|
||||
return false;
|
||||
}
|
||||
Map.Entry entry = (Map.Entry) other;
|
||||
return Intrinsics.areEqual(e4.getKey(), entry.getKey()) && Intrinsics.areEqual(e4.getValue(), entry.getValue());
|
||||
}
|
||||
|
||||
public final int entryHashCode$kotlin_stdlib(Map.Entry<?, ?> e4) {
|
||||
Intrinsics.checkNotNullParameter(e4, "e");
|
||||
Object key = e4.getKey();
|
||||
int hashCode = key != null ? key.hashCode() : 0;
|
||||
Object value = e4.getValue();
|
||||
return hashCode ^ (value != null ? value.hashCode() : 0);
|
||||
}
|
||||
|
||||
public final String entryToString$kotlin_stdlib(Map.Entry<?, ?> e4) {
|
||||
Intrinsics.checkNotNullParameter(e4, "e");
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(e4.getKey());
|
||||
sb.append('=');
|
||||
sb.append(e4.getValue());
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
}
|
||||
|
||||
private final Map.Entry<K, V> implFindEntry(K key) {
|
||||
Object obj;
|
||||
Iterator<T> it = entrySet().iterator();
|
||||
while (true) {
|
||||
if (!it.hasNext()) {
|
||||
obj = null;
|
||||
break;
|
||||
}
|
||||
obj = it.next();
|
||||
if (Intrinsics.areEqual(((Map.Entry) obj).getKey(), key)) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
return (Map.Entry) obj;
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public void clear() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
public final boolean containsEntry$kotlin_stdlib(Map.Entry<?, ?> entry) {
|
||||
if (entry == null) {
|
||||
return false;
|
||||
}
|
||||
Object key = entry.getKey();
|
||||
Object value = entry.getValue();
|
||||
Intrinsics.checkNotNull(this, "null cannot be cast to non-null type kotlin.collections.Map<K of kotlin.collections.MapsKt__MapsKt.get, V of kotlin.collections.MapsKt__MapsKt.get>");
|
||||
V v3 = get(key);
|
||||
if (!Intrinsics.areEqual(value, v3)) {
|
||||
return false;
|
||||
}
|
||||
if (v3 != null) {
|
||||
return true;
|
||||
}
|
||||
Intrinsics.checkNotNull(this, "null cannot be cast to non-null type kotlin.collections.Map<K of kotlin.collections.MapsKt__MapsKt.containsKey, *>");
|
||||
return containsKey(key);
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@Override // java.util.Map
|
||||
public boolean containsKey(Object key) {
|
||||
return implFindEntry(key) != null;
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean containsValue(Object value) {
|
||||
Set<Map.Entry<K, V>> entrySet = entrySet();
|
||||
if (entrySet != null && entrySet.isEmpty()) {
|
||||
return false;
|
||||
}
|
||||
Iterator<T> it = entrySet.iterator();
|
||||
while (it.hasNext()) {
|
||||
if (Intrinsics.areEqual(((Map.Entry) it.next()).getValue(), value)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ Set<Map.Entry<K, V>> entrySet() {
|
||||
return getEntries();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean equals(Object other) {
|
||||
if (other == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(other instanceof Map)) {
|
||||
return false;
|
||||
}
|
||||
Map map = (Map) other;
|
||||
if (size() != map.size()) {
|
||||
return false;
|
||||
}
|
||||
Set<Map.Entry<K, V>> entrySet = map.entrySet();
|
||||
if (entrySet != null && entrySet.isEmpty()) {
|
||||
return true;
|
||||
}
|
||||
Iterator<T> it = entrySet.iterator();
|
||||
while (it.hasNext()) {
|
||||
if (!containsEntry$kotlin_stdlib((Map.Entry) it.next())) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@Override // java.util.Map
|
||||
public V get(Object key) {
|
||||
Map.Entry<K, V> implFindEntry = implFindEntry(key);
|
||||
if (implFindEntry != null) {
|
||||
return implFindEntry.getValue();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public abstract Set getEntries();
|
||||
|
||||
public Set<K> getKeys() {
|
||||
if (this._keys == null) {
|
||||
this._keys = new AbstractSet<K>(this) { // from class: kotlin.collections.AbstractMap$keys$1
|
||||
final /* synthetic */ AbstractMap<K, V> this$0;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
{
|
||||
this.this$0 = this;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public boolean contains(Object element) {
|
||||
return this.this$0.containsKey(element);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize */
|
||||
public int get_size() {
|
||||
return this.this$0.size();
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractSet, kotlin.collections.AbstractCollection, java.util.Collection, java.lang.Iterable
|
||||
public Iterator<K> iterator() {
|
||||
return new AbstractMap$keys$1$iterator$1(this.this$0.entrySet().iterator());
|
||||
}
|
||||
};
|
||||
}
|
||||
Set<? extends K> set = this._keys;
|
||||
Intrinsics.checkNotNull(set);
|
||||
return set;
|
||||
}
|
||||
|
||||
public int getSize() {
|
||||
return entrySet().size();
|
||||
}
|
||||
|
||||
public Collection<V> getValues() {
|
||||
if (this._values == null) {
|
||||
this._values = new AbstractCollection<V>(this) { // from class: kotlin.collections.AbstractMap$values$1
|
||||
final /* synthetic */ AbstractMap<K, V> this$0;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
{
|
||||
this.this$0 = this;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public boolean contains(Object element) {
|
||||
return this.this$0.containsValue(element);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize */
|
||||
public int get_size() {
|
||||
return this.this$0.size();
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection, java.lang.Iterable
|
||||
public Iterator<V> iterator() {
|
||||
return new AbstractMap$values$1$iterator$1(this.this$0.entrySet().iterator());
|
||||
}
|
||||
};
|
||||
}
|
||||
Collection<? extends V> collection = this._values;
|
||||
Intrinsics.checkNotNull(collection);
|
||||
return collection;
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public int hashCode() {
|
||||
return entrySet().hashCode();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean isEmpty() {
|
||||
return size() == 0;
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ Set<K> keySet() {
|
||||
return getKeys();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public V put(K k4, V v3) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public void putAll(Map<? extends K, ? extends V> map) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public V remove(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ int size() {
|
||||
return getSize();
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return CollectionsKt___CollectionsKt.joinToString$default(entrySet(), ", ", "{", "}", 0, null, new Function1<Map.Entry<? extends K, ? extends V>, CharSequence>(this) { // from class: kotlin.collections.AbstractMap$toString$1
|
||||
final /* synthetic */ AbstractMap<K, V> this$0;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
{
|
||||
super(1);
|
||||
this.this$0 = this;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final CharSequence invoke(Map.Entry<? extends K, ? extends V> it) {
|
||||
String abstractMap;
|
||||
Intrinsics.checkNotNullParameter(it, "it");
|
||||
abstractMap = this.this$0.toString((Map.Entry) it);
|
||||
return abstractMap;
|
||||
}
|
||||
}, 24, null);
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ Collection<V> values() {
|
||||
return getValues();
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public final String toString(Map.Entry<? extends K, ? extends V> entry) {
|
||||
return toString(entry.getKey()) + '=' + toString(entry.getValue());
|
||||
}
|
||||
|
||||
private final String toString(Object o4) {
|
||||
return o4 == this ? "(this Map)" : String.valueOf(o4);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Collection;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.jvm.internal.markers.KMutableCollection;
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
@Metadata(d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u001f\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0003\b'\u0018\u0000*\u0004\b\u0000\u0010\u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003B\u0007\b\u0004¢\u0006\u0002\u0010\u0004J\u0015\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00028\u0000H&¢\u0006\u0002\u0010\b¨\u0006\t"}, d2 = {"Lkotlin/collections/AbstractMutableCollection;", "E", "", "Ljava/util/AbstractCollection;", "()V", "add", "", "element", "(Ljava/lang/Object;)Z", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class AbstractMutableCollection<E> extends java.util.AbstractCollection<E> implements Collection<E>, KMutableCollection {
|
||||
@Override // java.util.AbstractCollection, java.util.Collection
|
||||
public abstract boolean add(E element);
|
||||
|
||||
public abstract int getSize();
|
||||
|
||||
@Override // java.util.AbstractCollection, java.util.Collection
|
||||
public final /* bridge */ int size() {
|
||||
return getSize();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.jvm.internal.markers.KMutableList;
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0007\b'\u0018\u0000*\u0004\b\u0000\u0010\u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003B\u0007\b\u0004¢\u0006\u0002\u0010\u0004J\u001d\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00028\u0000H&¢\u0006\u0002\u0010\nJ\u0015\u0010\u000b\u001a\u00028\u00002\u0006\u0010\u0007\u001a\u00020\bH&¢\u0006\u0002\u0010\fJ\u001e\u0010\r\u001a\u00028\u00002\u0006\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00028\u0000H¦\u0002¢\u0006\u0002\u0010\u000e¨\u0006\u000f"}, d2 = {"Lkotlin/collections/AbstractMutableList;", "E", "", "Ljava/util/AbstractList;", "()V", "add", "", FirebaseAnalytics.Param.INDEX, "", "element", "(ILjava/lang/Object;)V", "removeAt", "(I)Ljava/lang/Object;", "set", "(ILjava/lang/Object;)Ljava/lang/Object;", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class AbstractMutableList<E> extends java.util.AbstractList<E> implements List<E>, KMutableList {
|
||||
@Override // java.util.AbstractList, java.util.List
|
||||
public abstract void add(int index, E element);
|
||||
|
||||
public abstract int getSize();
|
||||
|
||||
@Override // java.util.AbstractList, java.util.List
|
||||
public final /* bridge */ E remove(int i) {
|
||||
return removeAt(i);
|
||||
}
|
||||
|
||||
public abstract E removeAt(int index);
|
||||
|
||||
@Override // java.util.AbstractList, java.util.List
|
||||
public abstract E set(int index, E element);
|
||||
|
||||
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
|
||||
public final /* bridge */ int size() {
|
||||
return getSize();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.jvm.internal.markers.KMutableMap;
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010%\n\u0002\u0018\u0002\n\u0002\b\u0006\b'\u0018\u0000*\u0004\b\u0000\u0010\u0001*\u0004\b\u0001\u0010\u00022\u000e\u0012\u0004\u0012\u0002H\u0001\u0012\u0004\u0012\u0002H\u00020\u00032\u000e\u0012\u0004\u0012\u0002H\u0001\u0012\u0004\u0012\u0002H\u00020\u0004B\u0007\b\u0004¢\u0006\u0002\u0010\u0005J\u001f\u0010\u0006\u001a\u0004\u0018\u00018\u00012\u0006\u0010\u0007\u001a\u00028\u00002\u0006\u0010\b\u001a\u00028\u0001H&¢\u0006\u0002\u0010\t¨\u0006\n"}, d2 = {"Lkotlin/collections/AbstractMutableMap;", "K", "V", "", "Ljava/util/AbstractMap;", "()V", "put", "key", "value", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class AbstractMutableMap<K, V> extends java.util.AbstractMap<K, V> implements Map<K, V>, KMutableMap {
|
||||
@Override // java.util.AbstractMap, java.util.Map
|
||||
public final /* bridge */ Set<Map.Entry<K, V>> entrySet() {
|
||||
return getEntries();
|
||||
}
|
||||
|
||||
public abstract Set getEntries();
|
||||
|
||||
public /* bridge */ Set<Object> getKeys() {
|
||||
return super.keySet();
|
||||
}
|
||||
|
||||
public /* bridge */ int getSize() {
|
||||
return super.size();
|
||||
}
|
||||
|
||||
public /* bridge */ Collection<Object> getValues() {
|
||||
return super.values();
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractMap, java.util.Map
|
||||
public final /* bridge */ Set<K> keySet() {
|
||||
return (Set<K>) getKeys();
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractMap, java.util.Map
|
||||
public abstract V put(K key, V value);
|
||||
|
||||
@Override // java.util.AbstractMap, java.util.Map
|
||||
public final /* bridge */ int size() {
|
||||
return getSize();
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractMap, java.util.Map
|
||||
public final /* bridge */ Collection<V> values() {
|
||||
return (Collection<V>) getValues();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Set;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.jvm.internal.markers.KMutableSet;
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
@Metadata(d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010#\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0003\b'\u0018\u0000*\u0004\b\u0000\u0010\u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003B\u0007\b\u0004¢\u0006\u0002\u0010\u0004J\u0015\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00028\u0000H&¢\u0006\u0002\u0010\b¨\u0006\t"}, d2 = {"Lkotlin/collections/AbstractMutableSet;", "E", "", "Ljava/util/AbstractSet;", "()V", "add", "", "element", "(Ljava/lang/Object;)Z", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class AbstractMutableSet<E> extends java.util.AbstractSet<E> implements Set<E>, KMutableSet {
|
||||
@Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
|
||||
public abstract boolean add(E element);
|
||||
|
||||
public abstract int getSize();
|
||||
|
||||
@Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
|
||||
public final /* bridge */ int size() {
|
||||
return getSize();
|
||||
}
|
||||
}
|
||||
71
apk_decompiled/sources/kotlin/collections/AbstractSet.java
Normal file
71
apk_decompiled/sources/kotlin/collections/AbstractSet.java
Normal file
@@ -0,0 +1,71 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import java.util.Set;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
@Metadata(d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\"\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b'\u0018\u0000 \u000b*\u0006\b\u0000\u0010\u0001 \u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003:\u0001\u000bB\u0007\b\u0004¢\u0006\u0002\u0010\u0004J\u0013\u0010\u0005\u001a\u00020\u00062\b\u0010\u0007\u001a\u0004\u0018\u00010\bH\u0096\u0002J\b\u0010\t\u001a\u00020\nH\u0016¨\u0006\f"}, d2 = {"Lkotlin/collections/AbstractSet;", "E", "Lkotlin/collections/AbstractCollection;", "", "()V", "equals", "", "other", "", "hashCode", "", "Companion", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class AbstractSet<E> extends AbstractCollection<E> implements Set<E>, KMappedMarker {
|
||||
|
||||
/* renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
|
||||
@Metadata(d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\"\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\u0010\u001e\n\u0002\b\u0002\b\u0080\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J%\u0010\u0003\u001a\u00020\u00042\n\u0010\u0005\u001a\u0006\u0012\u0002\b\u00030\u00062\n\u0010\u0007\u001a\u0006\u0012\u0002\b\u00030\u0006H\u0000¢\u0006\u0002\b\bJ\u0019\u0010\t\u001a\u00020\n2\n\u0010\u0005\u001a\u0006\u0012\u0002\b\u00030\u000bH\u0000¢\u0006\u0002\b\f¨\u0006\r"}, d2 = {"Lkotlin/collections/AbstractSet$Companion;", "", "()V", "setEquals", "", "c", "", "other", "setEquals$kotlin_stdlib", "unorderedHashCode", "", "", "unorderedHashCode$kotlin_stdlib", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
public final boolean setEquals$kotlin_stdlib(Set<?> c4, Set<?> other) {
|
||||
Intrinsics.checkNotNullParameter(c4, "c");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
if (c4.size() != other.size()) {
|
||||
return false;
|
||||
}
|
||||
return c4.containsAll(other);
|
||||
}
|
||||
|
||||
public final int unorderedHashCode$kotlin_stdlib(Collection<?> c4) {
|
||||
Intrinsics.checkNotNullParameter(c4, "c");
|
||||
Iterator<?> it = c4.iterator();
|
||||
int i = 0;
|
||||
while (it.hasNext()) {
|
||||
Object next = it.next();
|
||||
i += next != null ? next.hashCode() : 0;
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
}
|
||||
|
||||
@Override // java.util.Collection, java.util.Set
|
||||
public boolean equals(Object other) {
|
||||
if (other == this) {
|
||||
return true;
|
||||
}
|
||||
if (other instanceof Set) {
|
||||
return INSTANCE.setEquals$kotlin_stdlib(this, (Set) other);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection, java.util.Set
|
||||
public int hashCode() {
|
||||
return INSTANCE.unorderedHashCode$kotlin_stdlib(this);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection, java.lang.Iterable
|
||||
public Iterator<E> iterator() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
}
|
||||
115
apk_decompiled/sources/kotlin/collections/ArrayAsCollection.java
Normal file
115
apk_decompiled/sources/kotlin/collections/ArrayAsCollection.java
Normal file
@@ -0,0 +1,115 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.ArrayIteratorKt;
|
||||
import kotlin.jvm.internal.CollectionToArray;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u001e\n\u0000\n\u0002\u0010\u0011\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\f\n\u0002\u0010(\n\u0000\n\u0002\u0010\u0000\n\u0000\b\u0002\u0018\u0000*\u0004\b\u0000\u0010\u00012\b\u0012\u0004\u0012\u0002H\u00010\u0002B\u001d\u0012\u000e\u0010\u0003\u001a\n\u0012\u0006\b\u0001\u0012\u00028\u00000\u0004\u0012\u0006\u0010\u0005\u001a\u00020\u0006¢\u0006\u0002\u0010\u0007J\u0016\u0010\u0010\u001a\u00020\u00062\u0006\u0010\u0011\u001a\u00028\u0000H\u0096\u0002¢\u0006\u0002\u0010\u0012J\u0016\u0010\u0013\u001a\u00020\u00062\f\u0010\u0014\u001a\b\u0012\u0004\u0012\u00028\u00000\u0002H\u0016J\b\u0010\u0015\u001a\u00020\u0006H\u0016J\u000f\u0010\u0016\u001a\b\u0012\u0004\u0012\u00028\u00000\u0017H\u0096\u0002J\u0015\u0010\u0018\u001a\f\u0012\b\b\u0001\u0012\u0004\u0018\u00010\u00190\u0004¢\u0006\u0002\u0010\u000eR\u0011\u0010\u0005\u001a\u00020\u0006¢\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\bR\u0014\u0010\t\u001a\u00020\n8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u000b\u0010\fR\u001b\u0010\u0003\u001a\n\u0012\u0006\b\u0001\u0012\u00028\u00000\u0004¢\u0006\n\n\u0002\u0010\u000f\u001a\u0004\b\r\u0010\u000e¨\u0006\u001a"}, d2 = {"Lkotlin/collections/ArrayAsCollection;", "T", "", "values", "", "isVarargs", "", "([Ljava/lang/Object;Z)V", "()Z", "size", "", "getSize", "()I", "getValues", "()[Ljava/lang/Object;", "[Ljava/lang/Object;", "contains", "element", "(Ljava/lang/Object;)Z", "containsAll", "elements", "isEmpty", "iterator", "", "toArray", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nCollections.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Collections.kt\nkotlin/collections/ArrayAsCollection\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,522:1\n1726#2,3:523\n*S KotlinDebug\n*F\n+ 1 Collections.kt\nkotlin/collections/ArrayAsCollection\n*L\n62#1:523,3\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArrayAsCollection<T> implements Collection<T>, KMappedMarker {
|
||||
private final boolean isVarargs;
|
||||
private final T[] values;
|
||||
|
||||
public ArrayAsCollection(T[] values, boolean z3) {
|
||||
Intrinsics.checkNotNullParameter(values, "values");
|
||||
this.values = values;
|
||||
this.isVarargs = z3;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean add(T t2) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean addAll(Collection<? extends T> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public void clear() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean contains(Object element) {
|
||||
return ArraysKt___ArraysKt.contains(this.values, element);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean containsAll(Collection<? extends Object> elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
Collection<? extends Object> collection = elements;
|
||||
if (collection.isEmpty()) {
|
||||
return true;
|
||||
}
|
||||
Iterator<T> it = collection.iterator();
|
||||
while (it.hasNext()) {
|
||||
if (!contains(it.next())) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public int getSize() {
|
||||
return this.values.length;
|
||||
}
|
||||
|
||||
public final T[] getValues() {
|
||||
return this.values;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return this.values.length == 0;
|
||||
}
|
||||
|
||||
/* renamed from: isVarargs, reason: from getter */
|
||||
public final boolean getIsVarargs() {
|
||||
return this.isVarargs;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection, java.lang.Iterable
|
||||
public Iterator<T> iterator() {
|
||||
return ArrayIteratorKt.iterator(this.values);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean remove(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean removeAll(Collection<? extends Object> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean retainAll(Collection<? extends Object> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public final /* bridge */ int size() {
|
||||
return getSize();
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public <T> T[] toArray(T[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
return (T[]) CollectionToArray.toArray(this, array);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public final Object[] toArray() {
|
||||
return CollectionsKt__CollectionsJVMKt.copyToArrayOfAny(this.values, this.isVarargs);
|
||||
}
|
||||
}
|
||||
757
apk_decompiled/sources/kotlin/collections/ArrayDeque.java
Normal file
757
apk_decompiled/sources/kotlin/collections/ArrayDeque.java
Normal file
File diff suppressed because one or more lines are too long
17
apk_decompiled/sources/kotlin/collections/ArraysKt.java
Normal file
17
apk_decompiled/sources/kotlin/collections/ArraysKt.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import L.b;
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"kotlin/collections/ArraysKt__ArraysJVMKt", "kotlin/collections/ArraysKt__ArraysKt", "kotlin/collections/ArraysKt___ArraysJvmKt", "kotlin/collections/ArraysKt___ArraysKt"}, k = 4, mv = {1, 9, 0}, xi = 49)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt extends ArraysKt___ArraysKt {
|
||||
private ArraysKt() {
|
||||
}
|
||||
|
||||
public static /* bridge */ /* synthetic */ List n(char[] cArr, b bVar) {
|
||||
return ArraysKt___ArraysKt.sortedWith(cArr, (Comparator<? super Character>) bVar);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.lang.reflect.Array;
|
||||
import java.nio.charset.Charset;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.PublishedApi;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.internal.InlineOnly;
|
||||
import kotlin.jvm.JvmName;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
|
||||
@Metadata(d1 = {"\u00002\n\u0000\n\u0002\u0010\u0011\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0007\n\u0002\u0010\u000e\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u001e\n\u0002\b\u0002\u001a/\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\f\u0010\u0003\u001a\b\u0012\u0004\u0012\u0002H\u00020\u00012\u0006\u0010\u0004\u001a\u00020\u0005H\u0000¢\u0006\u0002\u0010\u0006\u001a\u0018\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00020\u00052\u0006\u0010\u0004\u001a\u00020\u0005H\u0001\u001a#\u0010\n\u001a\u00020\u0005\"\u0004\b\u0000\u0010\u0002*\f\u0012\u0006\b\u0001\u0012\u0002H\u0002\u0018\u00010\u0001H\u0001¢\u0006\u0004\b\u000b\u0010\f\u001a,\u0010\r\u001a\n\u0012\u0006\b\u0001\u0012\u0002H\u00020\u0001\"\u0006\b\u0000\u0010\u0002\u0018\u0001*\f\u0012\u0006\b\u0001\u0012\u0002H\u0002\u0018\u00010\u0001H\u0086\b¢\u0006\u0002\u0010\u000e\u001a\u0015\u0010\u000f\u001a\u00020\u0010*\u00020\u00112\u0006\u0010\u0012\u001a\u00020\u0013H\u0087\b\u001a&\u0010\u0014\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0006\b\u0000\u0010\u0002\u0018\u0001*\b\u0012\u0004\u0012\u0002H\u00020\u0015H\u0086\b¢\u0006\u0002\u0010\u0016¨\u0006\u0017"}, d2 = {"arrayOfNulls", "", "T", "reference", "size", "", "([Ljava/lang/Object;I)[Ljava/lang/Object;", "copyOfRangeToIndexCheck", "", "toIndex", "contentDeepHashCodeImpl", "contentDeepHashCode", "([Ljava/lang/Object;)I", "orEmpty", "([Ljava/lang/Object;)[Ljava/lang/Object;", "toString", "", "", "charset", "Ljava/nio/charset/Charset;", "toTypedArray", "", "(Ljava/util/Collection;)[Ljava/lang/Object;", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/ArraysKt")
|
||||
@SourceDebugExtension({"SMAP\nArraysJVM.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+ 2 ArrayIntrinsics.kt\nkotlin/ArrayIntrinsicsKt\n*L\n1#1,61:1\n26#2:62\n*S KotlinDebug\n*F\n+ 1 ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n18#1:62\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
class ArraysKt__ArraysJVMKt {
|
||||
public static final <T> T[] arrayOfNulls(T[] reference, int i) {
|
||||
Intrinsics.checkNotNullParameter(reference, "reference");
|
||||
Object newInstance = Array.newInstance(reference.getClass().getComponentType(), i);
|
||||
Intrinsics.checkNotNull(newInstance, "null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.arrayOfNulls>");
|
||||
return (T[]) ((Object[]) newInstance);
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
@JvmName(name = "contentDeepHashCode")
|
||||
public static final <T> int contentDeepHashCode(T[] tArr) {
|
||||
return Arrays.deepHashCode(tArr);
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
public static final void copyOfRangeToIndexCheck(int i, int i4) {
|
||||
if (i <= i4) {
|
||||
return;
|
||||
}
|
||||
throw new IndexOutOfBoundsException("toIndex (" + i + ") is greater than size (" + i4 + ").");
|
||||
}
|
||||
|
||||
public static final /* synthetic */ <T> T[] orEmpty(T[] tArr) {
|
||||
if (tArr != null) {
|
||||
return tArr;
|
||||
}
|
||||
Intrinsics.reifiedOperationMarker(0, "T?");
|
||||
return (T[]) new Object[0];
|
||||
}
|
||||
|
||||
@InlineOnly
|
||||
private static final String toString(byte[] bArr, Charset charset) {
|
||||
Intrinsics.checkNotNullParameter(bArr, "<this>");
|
||||
Intrinsics.checkNotNullParameter(charset, "charset");
|
||||
return new String(bArr, charset);
|
||||
}
|
||||
|
||||
public static final /* synthetic */ <T> T[] toTypedArray(Collection<? extends T> collection) {
|
||||
Intrinsics.checkNotNullParameter(collection, "<this>");
|
||||
Intrinsics.reifiedOperationMarker(0, "T?");
|
||||
return (T[]) collection.toArray(new Object[0]);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,224 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Pair;
|
||||
import kotlin.PublishedApi;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.TuplesKt;
|
||||
import kotlin.UByteArray;
|
||||
import kotlin.UIntArray;
|
||||
import kotlin.ULongArray;
|
||||
import kotlin.UShortArray;
|
||||
import kotlin.collections.unsigned.UArraysKt;
|
||||
import kotlin.internal.InlineOnly;
|
||||
import kotlin.jvm.JvmName;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.ranges.RangesKt;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u0000H\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0011\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010!\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\u001a5\u0010\u0000\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\f\u0012\u0006\b\u0001\u0012\u0002H\u0002\u0018\u00010\u00032\u0010\u0010\u0004\u001a\f\u0012\u0006\b\u0001\u0012\u0002H\u0002\u0018\u00010\u0003H\u0001¢\u0006\u0004\b\u0005\u0010\u0006\u001a#\u0010\u0007\u001a\u00020\b\"\u0004\b\u0000\u0010\u0002*\f\u0012\u0006\b\u0001\u0012\u0002H\u0002\u0018\u00010\u0003H\u0001¢\u0006\u0004\b\t\u0010\n\u001a?\u0010\u000b\u001a\u00020\f\"\u0004\b\u0000\u0010\u0002*\n\u0012\u0006\b\u0001\u0012\u0002H\u00020\u00032\n\u0010\r\u001a\u00060\u000ej\u0002`\u000f2\u0010\u0010\u0010\u001a\f\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u00030\u0011H\u0002¢\u0006\u0004\b\u0012\u0010\u0013\u001a+\u0010\u0014\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0015\"\u0004\b\u0000\u0010\u0002*\u0012\u0012\u000e\b\u0001\u0012\n\u0012\u0006\b\u0001\u0012\u0002H\u00020\u00030\u0003¢\u0006\u0002\u0010\u0016\u001a;\u0010\u0017\u001a\u0002H\u0018\"\u0010\b\u0000\u0010\u0019*\u0006\u0012\u0002\b\u00030\u0003*\u0002H\u0018\"\u0004\b\u0001\u0010\u0018*\u0002H\u00192\f\u0010\u001a\u001a\b\u0012\u0004\u0012\u0002H\u00180\u001bH\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u001c\u001a)\u0010\u001d\u001a\u00020\u0001*\b\u0012\u0002\b\u0003\u0018\u00010\u0003H\u0087\b\u0082\u0002\u000e\n\f\b\u0000\u0012\u0002\u0018\u0001\u001a\u0004\b\u0003\u0010\u0000¢\u0006\u0002\u0010\u001e\u001aG\u0010\u001f\u001a\u001a\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00020\u0015\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00180\u00150 \"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\u0018*\u0016\u0012\u0012\b\u0001\u0012\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00180 0\u0003¢\u0006\u0002\u0010!\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006\""}, d2 = {"contentDeepEqualsImpl", "", "T", "", "other", "contentDeepEquals", "([Ljava/lang/Object;[Ljava/lang/Object;)Z", "contentDeepToStringImpl", "", "contentDeepToString", "([Ljava/lang/Object;)Ljava/lang/String;", "contentDeepToStringInternal", "", "result", "Ljava/lang/StringBuilder;", "Lkotlin/text/StringBuilder;", "processed", "", "contentDeepToStringInternal$ArraysKt__ArraysKt", "([Ljava/lang/Object;Ljava/lang/StringBuilder;Ljava/util/List;)V", "flatten", "", "([[Ljava/lang/Object;)Ljava/util/List;", "ifEmpty", "R", "C", "defaultValue", "Lkotlin/Function0;", "([Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;", "isNullOrEmpty", "([Ljava/lang/Object;)Z", "unzip", "Lkotlin/Pair;", "([Lkotlin/Pair;)Lkotlin/Pair;", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/ArraysKt")
|
||||
@SourceDebugExtension({"SMAP\nArrays.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Arrays.kt\nkotlin/collections/ArraysKt__ArraysKt\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,161:1\n1#2:162\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public class ArraysKt__ArraysKt extends ArraysKt__ArraysJVMKt {
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
@JvmName(name = "contentDeepEquals")
|
||||
public static final <T> boolean contentDeepEquals(T[] tArr, T[] tArr2) {
|
||||
if (tArr == tArr2) {
|
||||
return true;
|
||||
}
|
||||
if (tArr == 0 || tArr2 == 0 || tArr.length != tArr2.length) {
|
||||
return false;
|
||||
}
|
||||
int length = tArr.length;
|
||||
for (int i = 0; i < length; i++) {
|
||||
Object[] objArr = tArr[i];
|
||||
Object[] objArr2 = tArr2[i];
|
||||
if (objArr != objArr2) {
|
||||
if (objArr == 0 || objArr2 == 0) {
|
||||
return false;
|
||||
}
|
||||
if ((objArr instanceof Object[]) && (objArr2 instanceof Object[])) {
|
||||
if (!contentDeepEquals(objArr, objArr2)) {
|
||||
return false;
|
||||
}
|
||||
} else if ((objArr instanceof byte[]) && (objArr2 instanceof byte[])) {
|
||||
if (!Arrays.equals((byte[]) objArr, (byte[]) objArr2)) {
|
||||
return false;
|
||||
}
|
||||
} else if ((objArr instanceof short[]) && (objArr2 instanceof short[])) {
|
||||
if (!Arrays.equals((short[]) objArr, (short[]) objArr2)) {
|
||||
return false;
|
||||
}
|
||||
} else if ((objArr instanceof int[]) && (objArr2 instanceof int[])) {
|
||||
if (!Arrays.equals((int[]) objArr, (int[]) objArr2)) {
|
||||
return false;
|
||||
}
|
||||
} else if ((objArr instanceof long[]) && (objArr2 instanceof long[])) {
|
||||
if (!Arrays.equals((long[]) objArr, (long[]) objArr2)) {
|
||||
return false;
|
||||
}
|
||||
} else if ((objArr instanceof float[]) && (objArr2 instanceof float[])) {
|
||||
if (!Arrays.equals((float[]) objArr, (float[]) objArr2)) {
|
||||
return false;
|
||||
}
|
||||
} else if ((objArr instanceof double[]) && (objArr2 instanceof double[])) {
|
||||
if (!Arrays.equals((double[]) objArr, (double[]) objArr2)) {
|
||||
return false;
|
||||
}
|
||||
} else if ((objArr instanceof char[]) && (objArr2 instanceof char[])) {
|
||||
if (!Arrays.equals((char[]) objArr, (char[]) objArr2)) {
|
||||
return false;
|
||||
}
|
||||
} else if ((objArr instanceof boolean[]) && (objArr2 instanceof boolean[])) {
|
||||
if (!Arrays.equals((boolean[]) objArr, (boolean[]) objArr2)) {
|
||||
return false;
|
||||
}
|
||||
} else if ((objArr instanceof UByteArray) && (objArr2 instanceof UByteArray)) {
|
||||
if (!UArraysKt.m686contentEqualskV0jMPg(((UByteArray) objArr).getStorage(), ((UByteArray) objArr2).getStorage())) {
|
||||
return false;
|
||||
}
|
||||
} else if ((objArr instanceof UShortArray) && (objArr2 instanceof UShortArray)) {
|
||||
if (!UArraysKt.m684contentEqualsFGO6Aew(((UShortArray) objArr).getStorage(), ((UShortArray) objArr2).getStorage())) {
|
||||
return false;
|
||||
}
|
||||
} else if ((objArr instanceof UIntArray) && (objArr2 instanceof UIntArray)) {
|
||||
if (!UArraysKt.m685contentEqualsKJPZfPQ(((UIntArray) objArr).getStorage(), ((UIntArray) objArr2).getStorage())) {
|
||||
return false;
|
||||
}
|
||||
} else if ((objArr instanceof ULongArray) && (objArr2 instanceof ULongArray)) {
|
||||
if (!UArraysKt.m687contentEqualslec5QzE(((ULongArray) objArr).getStorage(), ((ULongArray) objArr2).getStorage())) {
|
||||
return false;
|
||||
}
|
||||
} else if (!Intrinsics.areEqual(objArr, objArr2)) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
@JvmName(name = "contentDeepToString")
|
||||
public static final <T> String contentDeepToString(T[] tArr) {
|
||||
if (tArr == null) {
|
||||
return "null";
|
||||
}
|
||||
StringBuilder sb = new StringBuilder((RangesKt.coerceAtMost(tArr.length, 429496729) * 5) + 2);
|
||||
contentDeepToStringInternal$ArraysKt__ArraysKt(tArr, sb, new ArrayList());
|
||||
String sb2 = sb.toString();
|
||||
Intrinsics.checkNotNullExpressionValue(sb2, "toString(...)");
|
||||
return sb2;
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
private static final <T> void contentDeepToStringInternal$ArraysKt__ArraysKt(T[] tArr, StringBuilder sb, List<Object[]> list) {
|
||||
if (list.contains(tArr)) {
|
||||
sb.append("[...]");
|
||||
return;
|
||||
}
|
||||
list.add(tArr);
|
||||
sb.append('[');
|
||||
int length = tArr.length;
|
||||
for (int i = 0; i < length; i++) {
|
||||
if (i != 0) {
|
||||
sb.append(", ");
|
||||
}
|
||||
Object[] objArr = tArr[i];
|
||||
if (objArr == 0) {
|
||||
sb.append("null");
|
||||
} else if (objArr instanceof Object[]) {
|
||||
contentDeepToStringInternal$ArraysKt__ArraysKt(objArr, sb, list);
|
||||
} else if (objArr instanceof byte[]) {
|
||||
String arrays = Arrays.toString((byte[]) objArr);
|
||||
Intrinsics.checkNotNullExpressionValue(arrays, "toString(...)");
|
||||
sb.append(arrays);
|
||||
} else if (objArr instanceof short[]) {
|
||||
String arrays2 = Arrays.toString((short[]) objArr);
|
||||
Intrinsics.checkNotNullExpressionValue(arrays2, "toString(...)");
|
||||
sb.append(arrays2);
|
||||
} else if (objArr instanceof int[]) {
|
||||
String arrays3 = Arrays.toString((int[]) objArr);
|
||||
Intrinsics.checkNotNullExpressionValue(arrays3, "toString(...)");
|
||||
sb.append(arrays3);
|
||||
} else if (objArr instanceof long[]) {
|
||||
String arrays4 = Arrays.toString((long[]) objArr);
|
||||
Intrinsics.checkNotNullExpressionValue(arrays4, "toString(...)");
|
||||
sb.append(arrays4);
|
||||
} else if (objArr instanceof float[]) {
|
||||
String arrays5 = Arrays.toString((float[]) objArr);
|
||||
Intrinsics.checkNotNullExpressionValue(arrays5, "toString(...)");
|
||||
sb.append(arrays5);
|
||||
} else if (objArr instanceof double[]) {
|
||||
String arrays6 = Arrays.toString((double[]) objArr);
|
||||
Intrinsics.checkNotNullExpressionValue(arrays6, "toString(...)");
|
||||
sb.append(arrays6);
|
||||
} else if (objArr instanceof char[]) {
|
||||
String arrays7 = Arrays.toString((char[]) objArr);
|
||||
Intrinsics.checkNotNullExpressionValue(arrays7, "toString(...)");
|
||||
sb.append(arrays7);
|
||||
} else if (objArr instanceof boolean[]) {
|
||||
String arrays8 = Arrays.toString((boolean[]) objArr);
|
||||
Intrinsics.checkNotNullExpressionValue(arrays8, "toString(...)");
|
||||
sb.append(arrays8);
|
||||
} else if (objArr instanceof UByteArray) {
|
||||
sb.append(UArraysKt.m692contentToString2csIQuQ(((UByteArray) objArr).getStorage()));
|
||||
} else if (objArr instanceof UShortArray) {
|
||||
sb.append(UArraysKt.m694contentToStringd6D3K8(((UShortArray) objArr).getStorage()));
|
||||
} else if (objArr instanceof UIntArray) {
|
||||
sb.append(UArraysKt.m693contentToStringXUkPCBk(((UIntArray) objArr).getStorage()));
|
||||
} else if (objArr instanceof ULongArray) {
|
||||
sb.append(UArraysKt.m695contentToStringuLth9ew(((ULongArray) objArr).getStorage()));
|
||||
} else {
|
||||
sb.append(objArr.toString());
|
||||
}
|
||||
}
|
||||
sb.append(']');
|
||||
list.remove(CollectionsKt__CollectionsKt.getLastIndex(list));
|
||||
}
|
||||
|
||||
public static final <T> List<T> flatten(T[][] tArr) {
|
||||
Intrinsics.checkNotNullParameter(tArr, "<this>");
|
||||
int i = 0;
|
||||
for (T[] tArr2 : tArr) {
|
||||
i += tArr2.length;
|
||||
}
|
||||
ArrayList arrayList = new ArrayList(i);
|
||||
for (T[] tArr3 : tArr) {
|
||||
CollectionsKt__MutableCollectionsKt.addAll(arrayList, tArr3);
|
||||
}
|
||||
return arrayList;
|
||||
}
|
||||
|
||||
/* JADX WARN: Incorrect types in method signature: <C:[Ljava/lang/Object;:TR;R:Ljava/lang/Object;>(TC;Lkotlin/jvm/functions/Function0<+TR;>;)TR; */
|
||||
@SinceKotlin(version = "1.3")
|
||||
@InlineOnly
|
||||
private static final Object ifEmpty(Object[] objArr, Function0 defaultValue) {
|
||||
Intrinsics.checkNotNullParameter(defaultValue, "defaultValue");
|
||||
return objArr.length == 0 ? defaultValue.invoke() : objArr;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@InlineOnly
|
||||
private static final boolean isNullOrEmpty(Object[] objArr) {
|
||||
return objArr == null || objArr.length == 0;
|
||||
}
|
||||
|
||||
public static final <T, R> Pair<List<T>, List<R>> unzip(Pair<? extends T, ? extends R>[] pairArr) {
|
||||
Intrinsics.checkNotNullParameter(pairArr, "<this>");
|
||||
ArrayList arrayList = new ArrayList(pairArr.length);
|
||||
ArrayList arrayList2 = new ArrayList(pairArr.length);
|
||||
for (Pair<? extends T, ? extends R> pair : pairArr) {
|
||||
arrayList.add(pair.getFirst());
|
||||
arrayList2.add(pair.getSecond());
|
||||
}
|
||||
return TuplesKt.to(arrayList, arrayList2);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.RandomAccess;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000'\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\b*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\u00060\u0003j\u0002`\u0004J\u0011\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\u0002H\u0096\u0002J\u0016\u0010\f\u001a\u00020\u00022\u0006\u0010\r\u001a\u00020\u0006H\u0096\u0002¢\u0006\u0002\u0010\u000eJ\u0010\u0010\u000f\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0002H\u0016J\b\u0010\u0010\u001a\u00020\nH\u0016J\u0010\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0002H\u0016R\u0014\u0010\u0005\u001a\u00020\u00068VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0007\u0010\b¨\u0006\u0012"}, d2 = {"kotlin/collections/ArraysKt___ArraysJvmKt$asList$1", "Lkotlin/collections/AbstractList;", "", "Ljava/util/RandomAccess;", "Lkotlin/collections/RandomAccess;", "size", "", "getSize", "()I", "contains", "", "element", "get", FirebaseAnalytics.Param.INDEX, "(I)Ljava/lang/Byte;", "indexOf", "isEmpty", "lastIndexOf", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysJvmKt$asList$1 extends AbstractList<Byte> implements RandomAccess {
|
||||
final /* synthetic */ byte[] $this_asList;
|
||||
|
||||
public ArraysKt___ArraysJvmKt$asList$1(byte[] bArr) {
|
||||
this.$this_asList = bArr;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof Byte) {
|
||||
return contains(((Number) obj).byteValue());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize */
|
||||
public int get_size() {
|
||||
return this.$this_asList.length;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int indexOf(Object obj) {
|
||||
if (obj instanceof Byte) {
|
||||
return indexOf(((Number) obj).byteValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return this.$this_asList.length == 0;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int lastIndexOf(Object obj) {
|
||||
if (obj instanceof Byte) {
|
||||
return lastIndexOf(((Number) obj).byteValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
public boolean contains(byte element) {
|
||||
return ArraysKt___ArraysKt.contains(this.$this_asList, element);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public Byte get(int index) {
|
||||
return Byte.valueOf(this.$this_asList[index]);
|
||||
}
|
||||
|
||||
public int indexOf(byte element) {
|
||||
return ArraysKt___ArraysKt.indexOf(this.$this_asList, element);
|
||||
}
|
||||
|
||||
public int lastIndexOf(byte element) {
|
||||
return ArraysKt___ArraysKt.lastIndexOf(this.$this_asList, element);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.RandomAccess;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000'\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\b*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\u00060\u0003j\u0002`\u0004J\u0011\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\u0002H\u0096\u0002J\u0016\u0010\f\u001a\u00020\u00022\u0006\u0010\r\u001a\u00020\u0006H\u0096\u0002¢\u0006\u0002\u0010\u000eJ\u0010\u0010\u000f\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0002H\u0016J\b\u0010\u0010\u001a\u00020\nH\u0016J\u0010\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0002H\u0016R\u0014\u0010\u0005\u001a\u00020\u00068VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0007\u0010\b¨\u0006\u0012"}, d2 = {"kotlin/collections/ArraysKt___ArraysJvmKt$asList$2", "Lkotlin/collections/AbstractList;", "", "Ljava/util/RandomAccess;", "Lkotlin/collections/RandomAccess;", "size", "", "getSize", "()I", "contains", "", "element", "get", FirebaseAnalytics.Param.INDEX, "(I)Ljava/lang/Short;", "indexOf", "isEmpty", "lastIndexOf", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysJvmKt$asList$2 extends AbstractList<Short> implements RandomAccess {
|
||||
final /* synthetic */ short[] $this_asList;
|
||||
|
||||
public ArraysKt___ArraysJvmKt$asList$2(short[] sArr) {
|
||||
this.$this_asList = sArr;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof Short) {
|
||||
return contains(((Number) obj).shortValue());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize */
|
||||
public int get_size() {
|
||||
return this.$this_asList.length;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int indexOf(Object obj) {
|
||||
if (obj instanceof Short) {
|
||||
return indexOf(((Number) obj).shortValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return this.$this_asList.length == 0;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int lastIndexOf(Object obj) {
|
||||
if (obj instanceof Short) {
|
||||
return lastIndexOf(((Number) obj).shortValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
public boolean contains(short element) {
|
||||
return ArraysKt___ArraysKt.contains(this.$this_asList, element);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public Short get(int index) {
|
||||
return Short.valueOf(this.$this_asList[index]);
|
||||
}
|
||||
|
||||
public int indexOf(short element) {
|
||||
return ArraysKt___ArraysKt.indexOf(this.$this_asList, element);
|
||||
}
|
||||
|
||||
public int lastIndexOf(short element) {
|
||||
return ArraysKt___ArraysKt.lastIndexOf(this.$this_asList, element);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.RandomAccess;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000!\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0002\b\b*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\u00060\u0003j\u0002`\u0004J\u0011\u0010\b\u001a\u00020\t2\u0006\u0010\n\u001a\u00020\u0002H\u0096\u0002J\u0016\u0010\u000b\u001a\u00020\u00022\u0006\u0010\f\u001a\u00020\u0002H\u0096\u0002¢\u0006\u0002\u0010\rJ\u0010\u0010\u000e\u001a\u00020\u00022\u0006\u0010\n\u001a\u00020\u0002H\u0016J\b\u0010\u000f\u001a\u00020\tH\u0016J\u0010\u0010\u0010\u001a\u00020\u00022\u0006\u0010\n\u001a\u00020\u0002H\u0016R\u0014\u0010\u0005\u001a\u00020\u00028VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0006\u0010\u0007¨\u0006\u0011"}, d2 = {"kotlin/collections/ArraysKt___ArraysJvmKt$asList$3", "Lkotlin/collections/AbstractList;", "", "Ljava/util/RandomAccess;", "Lkotlin/collections/RandomAccess;", "size", "getSize", "()I", "contains", "", "element", "get", FirebaseAnalytics.Param.INDEX, "(I)Ljava/lang/Integer;", "indexOf", "isEmpty", "lastIndexOf", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysJvmKt$asList$3 extends AbstractList<Integer> implements RandomAccess {
|
||||
final /* synthetic */ int[] $this_asList;
|
||||
|
||||
public ArraysKt___ArraysJvmKt$asList$3(int[] iArr) {
|
||||
this.$this_asList = iArr;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof Integer) {
|
||||
return contains(((Number) obj).intValue());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize */
|
||||
public int get_size() {
|
||||
return this.$this_asList.length;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int indexOf(Object obj) {
|
||||
if (obj instanceof Integer) {
|
||||
return indexOf(((Number) obj).intValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return this.$this_asList.length == 0;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int lastIndexOf(Object obj) {
|
||||
if (obj instanceof Integer) {
|
||||
return lastIndexOf(((Number) obj).intValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
public boolean contains(int element) {
|
||||
return ArraysKt___ArraysKt.contains(this.$this_asList, element);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public Integer get(int index) {
|
||||
return Integer.valueOf(this.$this_asList[index]);
|
||||
}
|
||||
|
||||
public int indexOf(int element) {
|
||||
return ArraysKt___ArraysKt.indexOf(this.$this_asList, element);
|
||||
}
|
||||
|
||||
public int lastIndexOf(int element) {
|
||||
return ArraysKt___ArraysKt.lastIndexOf(this.$this_asList, element);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.RandomAccess;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000'\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\t\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\b*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\u00060\u0003j\u0002`\u0004J\u0011\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\u0002H\u0096\u0002J\u0016\u0010\f\u001a\u00020\u00022\u0006\u0010\r\u001a\u00020\u0006H\u0096\u0002¢\u0006\u0002\u0010\u000eJ\u0010\u0010\u000f\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0002H\u0016J\b\u0010\u0010\u001a\u00020\nH\u0016J\u0010\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0002H\u0016R\u0014\u0010\u0005\u001a\u00020\u00068VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0007\u0010\b¨\u0006\u0012"}, d2 = {"kotlin/collections/ArraysKt___ArraysJvmKt$asList$4", "Lkotlin/collections/AbstractList;", "", "Ljava/util/RandomAccess;", "Lkotlin/collections/RandomAccess;", "size", "", "getSize", "()I", "contains", "", "element", "get", FirebaseAnalytics.Param.INDEX, "(I)Ljava/lang/Long;", "indexOf", "isEmpty", "lastIndexOf", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysJvmKt$asList$4 extends AbstractList<Long> implements RandomAccess {
|
||||
final /* synthetic */ long[] $this_asList;
|
||||
|
||||
public ArraysKt___ArraysJvmKt$asList$4(long[] jArr) {
|
||||
this.$this_asList = jArr;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof Long) {
|
||||
return contains(((Number) obj).longValue());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize */
|
||||
public int get_size() {
|
||||
return this.$this_asList.length;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int indexOf(Object obj) {
|
||||
if (obj instanceof Long) {
|
||||
return indexOf(((Number) obj).longValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return this.$this_asList.length == 0;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int lastIndexOf(Object obj) {
|
||||
if (obj instanceof Long) {
|
||||
return lastIndexOf(((Number) obj).longValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
public boolean contains(long element) {
|
||||
return ArraysKt___ArraysKt.contains(this.$this_asList, element);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public Long get(int index) {
|
||||
return Long.valueOf(this.$this_asList[index]);
|
||||
}
|
||||
|
||||
public int indexOf(long element) {
|
||||
return ArraysKt___ArraysKt.indexOf(this.$this_asList, element);
|
||||
}
|
||||
|
||||
public int lastIndexOf(long element) {
|
||||
return ArraysKt___ArraysKt.lastIndexOf(this.$this_asList, element);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.RandomAccess;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
|
||||
@Metadata(d1 = {"\u0000'\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\b*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\u00060\u0003j\u0002`\u0004J\u0011\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\u0002H\u0096\u0002J\u0016\u0010\f\u001a\u00020\u00022\u0006\u0010\r\u001a\u00020\u0006H\u0096\u0002¢\u0006\u0002\u0010\u000eJ\u0010\u0010\u000f\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0002H\u0016J\b\u0010\u0010\u001a\u00020\nH\u0016J\u0010\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0002H\u0016R\u0014\u0010\u0005\u001a\u00020\u00068VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0007\u0010\b¨\u0006\u0012"}, d2 = {"kotlin/collections/ArraysKt___ArraysJvmKt$asList$5", "Lkotlin/collections/AbstractList;", "", "Ljava/util/RandomAccess;", "Lkotlin/collections/RandomAccess;", "size", "", "getSize", "()I", "contains", "", "element", "get", FirebaseAnalytics.Param.INDEX, "(I)Ljava/lang/Float;", "indexOf", "isEmpty", "lastIndexOf", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\n_ArraysJvm.kt\nKotlin\n*S Kotlin\n*F\n+ 1 _ArraysJvm.kt\nkotlin/collections/ArraysKt___ArraysJvmKt$asList$5\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,3042:1\n12524#2,2:3043\n1687#2,6:3045\n1795#2,6:3051\n*S KotlinDebug\n*F\n+ 1 _ArraysJvm.kt\nkotlin/collections/ArraysKt___ArraysJvmKt$asList$5\n*L\n199#1:3043,2\n201#1:3045,6\n202#1:3051,6\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysJvmKt$asList$5 extends AbstractList<Float> implements RandomAccess {
|
||||
final /* synthetic */ float[] $this_asList;
|
||||
|
||||
public ArraysKt___ArraysJvmKt$asList$5(float[] fArr) {
|
||||
this.$this_asList = fArr;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof Float) {
|
||||
return contains(((Number) obj).floatValue());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize */
|
||||
public int get_size() {
|
||||
return this.$this_asList.length;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int indexOf(Object obj) {
|
||||
if (obj instanceof Float) {
|
||||
return indexOf(((Number) obj).floatValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return this.$this_asList.length == 0;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int lastIndexOf(Object obj) {
|
||||
if (obj instanceof Float) {
|
||||
return lastIndexOf(((Number) obj).floatValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
public boolean contains(float element) {
|
||||
for (float f2 : this.$this_asList) {
|
||||
if (Float.floatToIntBits(f2) == Float.floatToIntBits(element)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public Float get(int index) {
|
||||
return Float.valueOf(this.$this_asList[index]);
|
||||
}
|
||||
|
||||
public int indexOf(float element) {
|
||||
float[] fArr = this.$this_asList;
|
||||
int length = fArr.length;
|
||||
for (int i = 0; i < length; i++) {
|
||||
if (Float.floatToIntBits(fArr[i]) == Float.floatToIntBits(element)) {
|
||||
return i;
|
||||
}
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
public int lastIndexOf(float element) {
|
||||
float[] fArr = this.$this_asList;
|
||||
int length = fArr.length - 1;
|
||||
if (length >= 0) {
|
||||
while (true) {
|
||||
int i = length - 1;
|
||||
if (Float.floatToIntBits(fArr[length]) == Float.floatToIntBits(element)) {
|
||||
return length;
|
||||
}
|
||||
if (i < 0) {
|
||||
break;
|
||||
}
|
||||
length = i;
|
||||
}
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.RandomAccess;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
|
||||
@Metadata(d1 = {"\u0000'\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\b*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\u00060\u0003j\u0002`\u0004J\u0011\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\u0002H\u0096\u0002J\u0016\u0010\f\u001a\u00020\u00022\u0006\u0010\r\u001a\u00020\u0006H\u0096\u0002¢\u0006\u0002\u0010\u000eJ\u0010\u0010\u000f\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0002H\u0016J\b\u0010\u0010\u001a\u00020\nH\u0016J\u0010\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0002H\u0016R\u0014\u0010\u0005\u001a\u00020\u00068VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0007\u0010\b¨\u0006\u0012"}, d2 = {"kotlin/collections/ArraysKt___ArraysJvmKt$asList$6", "Lkotlin/collections/AbstractList;", "", "Ljava/util/RandomAccess;", "Lkotlin/collections/RandomAccess;", "size", "", "getSize", "()I", "contains", "", "element", "get", FirebaseAnalytics.Param.INDEX, "(I)Ljava/lang/Double;", "indexOf", "isEmpty", "lastIndexOf", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\n_ArraysJvm.kt\nKotlin\n*S Kotlin\n*F\n+ 1 _ArraysJvm.kt\nkotlin/collections/ArraysKt___ArraysJvmKt$asList$6\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,3042:1\n12534#2,2:3043\n1699#2,6:3045\n1807#2,6:3051\n*S KotlinDebug\n*F\n+ 1 _ArraysJvm.kt\nkotlin/collections/ArraysKt___ArraysJvmKt$asList$6\n*L\n213#1:3043,2\n215#1:3045,6\n216#1:3051,6\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysJvmKt$asList$6 extends AbstractList<Double> implements RandomAccess {
|
||||
final /* synthetic */ double[] $this_asList;
|
||||
|
||||
public ArraysKt___ArraysJvmKt$asList$6(double[] dArr) {
|
||||
this.$this_asList = dArr;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof Double) {
|
||||
return contains(((Number) obj).doubleValue());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize */
|
||||
public int get_size() {
|
||||
return this.$this_asList.length;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int indexOf(Object obj) {
|
||||
if (obj instanceof Double) {
|
||||
return indexOf(((Number) obj).doubleValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return this.$this_asList.length == 0;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int lastIndexOf(Object obj) {
|
||||
if (obj instanceof Double) {
|
||||
return lastIndexOf(((Number) obj).doubleValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
public boolean contains(double element) {
|
||||
for (double d4 : this.$this_asList) {
|
||||
if (Double.doubleToLongBits(d4) == Double.doubleToLongBits(element)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public Double get(int index) {
|
||||
return Double.valueOf(this.$this_asList[index]);
|
||||
}
|
||||
|
||||
public int indexOf(double element) {
|
||||
double[] dArr = this.$this_asList;
|
||||
int length = dArr.length;
|
||||
for (int i = 0; i < length; i++) {
|
||||
if (Double.doubleToLongBits(dArr[i]) == Double.doubleToLongBits(element)) {
|
||||
return i;
|
||||
}
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
public int lastIndexOf(double element) {
|
||||
double[] dArr = this.$this_asList;
|
||||
int length = dArr.length - 1;
|
||||
if (length >= 0) {
|
||||
while (true) {
|
||||
int i = length - 1;
|
||||
if (Double.doubleToLongBits(dArr[length]) == Double.doubleToLongBits(element)) {
|
||||
return length;
|
||||
}
|
||||
if (i < 0) {
|
||||
break;
|
||||
}
|
||||
length = i;
|
||||
}
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.RandomAccess;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u001f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u000b*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\u00060\u0003j\u0002`\u0004J\u0011\u0010\t\u001a\u00020\u00022\u0006\u0010\n\u001a\u00020\u0002H\u0096\u0002J\u0016\u0010\u000b\u001a\u00020\u00022\u0006\u0010\f\u001a\u00020\u0006H\u0096\u0002¢\u0006\u0002\u0010\rJ\u0010\u0010\u000e\u001a\u00020\u00062\u0006\u0010\n\u001a\u00020\u0002H\u0016J\b\u0010\u000f\u001a\u00020\u0002H\u0016J\u0010\u0010\u0010\u001a\u00020\u00062\u0006\u0010\n\u001a\u00020\u0002H\u0016R\u0014\u0010\u0005\u001a\u00020\u00068VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0007\u0010\b¨\u0006\u0011"}, d2 = {"kotlin/collections/ArraysKt___ArraysJvmKt$asList$7", "Lkotlin/collections/AbstractList;", "", "Ljava/util/RandomAccess;", "Lkotlin/collections/RandomAccess;", "size", "", "getSize", "()I", "contains", "element", "get", FirebaseAnalytics.Param.INDEX, "(I)Ljava/lang/Boolean;", "indexOf", "isEmpty", "lastIndexOf", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysJvmKt$asList$7 extends AbstractList<Boolean> implements RandomAccess {
|
||||
final /* synthetic */ boolean[] $this_asList;
|
||||
|
||||
public ArraysKt___ArraysJvmKt$asList$7(boolean[] zArr) {
|
||||
this.$this_asList = zArr;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof Boolean) {
|
||||
return contains(((Boolean) obj).booleanValue());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize */
|
||||
public int get_size() {
|
||||
return this.$this_asList.length;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int indexOf(Object obj) {
|
||||
if (obj instanceof Boolean) {
|
||||
return indexOf(((Boolean) obj).booleanValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return this.$this_asList.length == 0;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int lastIndexOf(Object obj) {
|
||||
if (obj instanceof Boolean) {
|
||||
return lastIndexOf(((Boolean) obj).booleanValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
public boolean contains(boolean element) {
|
||||
return ArraysKt___ArraysKt.contains(this.$this_asList, element);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public Boolean get(int index) {
|
||||
return Boolean.valueOf(this.$this_asList[index]);
|
||||
}
|
||||
|
||||
public int indexOf(boolean element) {
|
||||
return ArraysKt___ArraysKt.indexOf(this.$this_asList, element);
|
||||
}
|
||||
|
||||
public int lastIndexOf(boolean element) {
|
||||
return ArraysKt___ArraysKt.lastIndexOf(this.$this_asList, element);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.RandomAccess;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000'\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\b*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\u00060\u0003j\u0002`\u0004J\u0011\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\u0002H\u0096\u0002J\u0016\u0010\f\u001a\u00020\u00022\u0006\u0010\r\u001a\u00020\u0006H\u0096\u0002¢\u0006\u0002\u0010\u000eJ\u0010\u0010\u000f\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0002H\u0016J\b\u0010\u0010\u001a\u00020\nH\u0016J\u0010\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0002H\u0016R\u0014\u0010\u0005\u001a\u00020\u00068VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0007\u0010\b¨\u0006\u0012"}, d2 = {"kotlin/collections/ArraysKt___ArraysJvmKt$asList$8", "Lkotlin/collections/AbstractList;", "", "Ljava/util/RandomAccess;", "Lkotlin/collections/RandomAccess;", "size", "", "getSize", "()I", "contains", "", "element", "get", FirebaseAnalytics.Param.INDEX, "(I)Ljava/lang/Character;", "indexOf", "isEmpty", "lastIndexOf", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysJvmKt$asList$8 extends AbstractList<Character> implements RandomAccess {
|
||||
final /* synthetic */ char[] $this_asList;
|
||||
|
||||
public ArraysKt___ArraysJvmKt$asList$8(char[] cArr) {
|
||||
this.$this_asList = cArr;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof Character) {
|
||||
return contains(((Character) obj).charValue());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize */
|
||||
public int get_size() {
|
||||
return this.$this_asList.length;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int indexOf(Object obj) {
|
||||
if (obj instanceof Character) {
|
||||
return indexOf(((Character) obj).charValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return this.$this_asList.length == 0;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public final /* bridge */ int lastIndexOf(Object obj) {
|
||||
if (obj instanceof Character) {
|
||||
return lastIndexOf(((Character) obj).charValue());
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
public boolean contains(char element) {
|
||||
return ArraysKt___ArraysKt.contains(this.$this_asList, element);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public Character get(int index) {
|
||||
return Character.valueOf(this.$this_asList[index]);
|
||||
}
|
||||
|
||||
public int indexOf(char element) {
|
||||
return ArraysKt___ArraysKt.indexOf(this.$this_asList, element);
|
||||
}
|
||||
|
||||
public int lastIndexOf(char element) {
|
||||
return ArraysKt___ArraysKt.lastIndexOf(this.$this_asList, element);
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,24 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.ArrayIteratorKt;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
/* JADX INFO: Add missing generic type declarations: [T] */
|
||||
@Metadata(d1 = {"\u0000\u0011\n\u0000\n\u0002\u0010\u001c\n\u0000\n\u0002\u0010(\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\u000f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003H\u0096\u0002¨\u0006\u0004¸\u0006\u0000"}, d2 = {"kotlin/collections/CollectionsKt__IterablesKt$Iterable$1", "", "iterator", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nIterables.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,70:1\n23966#2:71\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysKt$asIterable$$inlined$Iterable$1<T> implements Iterable<T>, KMappedMarker {
|
||||
final /* synthetic */ Object[] $this_asIterable$inlined;
|
||||
|
||||
public ArraysKt___ArraysKt$asIterable$$inlined$Iterable$1(Object[] objArr) {
|
||||
this.$this_asIterable$inlined = objArr;
|
||||
}
|
||||
|
||||
@Override // java.lang.Iterable
|
||||
public Iterator<T> iterator() {
|
||||
return ArrayIteratorKt.iterator(this.$this_asIterable$inlined);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.ArrayIteratorsKt;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0011\n\u0000\n\u0002\u0010\u001c\n\u0000\n\u0002\u0010(\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\u000f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003H\u0096\u0002¨\u0006\u0004¸\u0006\u0000"}, d2 = {"kotlin/collections/CollectionsKt__IterablesKt$Iterable$1", "", "iterator", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nIterables.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,70:1\n23974#2:71\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysKt$asIterable$$inlined$Iterable$2 implements Iterable<Byte>, KMappedMarker {
|
||||
final /* synthetic */ byte[] $this_asIterable$inlined;
|
||||
|
||||
public ArraysKt___ArraysKt$asIterable$$inlined$Iterable$2(byte[] bArr) {
|
||||
this.$this_asIterable$inlined = bArr;
|
||||
}
|
||||
|
||||
@Override // java.lang.Iterable
|
||||
public Iterator<Byte> iterator() {
|
||||
return ArrayIteratorsKt.iterator(this.$this_asIterable$inlined);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.ArrayIteratorsKt;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0011\n\u0000\n\u0002\u0010\u001c\n\u0000\n\u0002\u0010(\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\u000f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003H\u0096\u0002¨\u0006\u0004¸\u0006\u0000"}, d2 = {"kotlin/collections/CollectionsKt__IterablesKt$Iterable$1", "", "iterator", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nIterables.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,70:1\n23982#2:71\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysKt$asIterable$$inlined$Iterable$3 implements Iterable<Short>, KMappedMarker {
|
||||
final /* synthetic */ short[] $this_asIterable$inlined;
|
||||
|
||||
public ArraysKt___ArraysKt$asIterable$$inlined$Iterable$3(short[] sArr) {
|
||||
this.$this_asIterable$inlined = sArr;
|
||||
}
|
||||
|
||||
@Override // java.lang.Iterable
|
||||
public Iterator<Short> iterator() {
|
||||
return ArrayIteratorsKt.iterator(this.$this_asIterable$inlined);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.ArrayIteratorsKt;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0011\n\u0000\n\u0002\u0010\u001c\n\u0000\n\u0002\u0010(\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\u000f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003H\u0096\u0002¨\u0006\u0004¸\u0006\u0000"}, d2 = {"kotlin/collections/CollectionsKt__IterablesKt$Iterable$1", "", "iterator", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nIterables.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,70:1\n23990#2:71\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysKt$asIterable$$inlined$Iterable$4 implements Iterable<Integer>, KMappedMarker {
|
||||
final /* synthetic */ int[] $this_asIterable$inlined;
|
||||
|
||||
public ArraysKt___ArraysKt$asIterable$$inlined$Iterable$4(int[] iArr) {
|
||||
this.$this_asIterable$inlined = iArr;
|
||||
}
|
||||
|
||||
@Override // java.lang.Iterable
|
||||
public Iterator<Integer> iterator() {
|
||||
return ArrayIteratorsKt.iterator(this.$this_asIterable$inlined);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.ArrayIteratorsKt;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0011\n\u0000\n\u0002\u0010\u001c\n\u0000\n\u0002\u0010(\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\u000f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003H\u0096\u0002¨\u0006\u0004¸\u0006\u0000"}, d2 = {"kotlin/collections/CollectionsKt__IterablesKt$Iterable$1", "", "iterator", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nIterables.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,70:1\n23998#2:71\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysKt$asIterable$$inlined$Iterable$5 implements Iterable<Long>, KMappedMarker {
|
||||
final /* synthetic */ long[] $this_asIterable$inlined;
|
||||
|
||||
public ArraysKt___ArraysKt$asIterable$$inlined$Iterable$5(long[] jArr) {
|
||||
this.$this_asIterable$inlined = jArr;
|
||||
}
|
||||
|
||||
@Override // java.lang.Iterable
|
||||
public Iterator<Long> iterator() {
|
||||
return ArrayIteratorsKt.iterator(this.$this_asIterable$inlined);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.ArrayIteratorsKt;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0011\n\u0000\n\u0002\u0010\u001c\n\u0000\n\u0002\u0010(\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\u000f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003H\u0096\u0002¨\u0006\u0004¸\u0006\u0000"}, d2 = {"kotlin/collections/CollectionsKt__IterablesKt$Iterable$1", "", "iterator", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nIterables.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,70:1\n24006#2:71\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysKt$asIterable$$inlined$Iterable$6 implements Iterable<Float>, KMappedMarker {
|
||||
final /* synthetic */ float[] $this_asIterable$inlined;
|
||||
|
||||
public ArraysKt___ArraysKt$asIterable$$inlined$Iterable$6(float[] fArr) {
|
||||
this.$this_asIterable$inlined = fArr;
|
||||
}
|
||||
|
||||
@Override // java.lang.Iterable
|
||||
public Iterator<Float> iterator() {
|
||||
return ArrayIteratorsKt.iterator(this.$this_asIterable$inlined);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.ArrayIteratorsKt;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0011\n\u0000\n\u0002\u0010\u001c\n\u0000\n\u0002\u0010(\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\u000f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003H\u0096\u0002¨\u0006\u0004¸\u0006\u0000"}, d2 = {"kotlin/collections/CollectionsKt__IterablesKt$Iterable$1", "", "iterator", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nIterables.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,70:1\n24014#2:71\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysKt$asIterable$$inlined$Iterable$7 implements Iterable<Double>, KMappedMarker {
|
||||
final /* synthetic */ double[] $this_asIterable$inlined;
|
||||
|
||||
public ArraysKt___ArraysKt$asIterable$$inlined$Iterable$7(double[] dArr) {
|
||||
this.$this_asIterable$inlined = dArr;
|
||||
}
|
||||
|
||||
@Override // java.lang.Iterable
|
||||
public Iterator<Double> iterator() {
|
||||
return ArrayIteratorsKt.iterator(this.$this_asIterable$inlined);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.ArrayIteratorsKt;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0011\n\u0000\n\u0002\u0010\u001c\n\u0000\n\u0002\u0010(\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\u000f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003H\u0096\u0002¨\u0006\u0004¸\u0006\u0000"}, d2 = {"kotlin/collections/CollectionsKt__IterablesKt$Iterable$1", "", "iterator", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nIterables.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,70:1\n24022#2:71\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysKt$asIterable$$inlined$Iterable$8 implements Iterable<Boolean>, KMappedMarker {
|
||||
final /* synthetic */ boolean[] $this_asIterable$inlined;
|
||||
|
||||
public ArraysKt___ArraysKt$asIterable$$inlined$Iterable$8(boolean[] zArr) {
|
||||
this.$this_asIterable$inlined = zArr;
|
||||
}
|
||||
|
||||
@Override // java.lang.Iterable
|
||||
public Iterator<Boolean> iterator() {
|
||||
return ArrayIteratorsKt.iterator(this.$this_asIterable$inlined);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.ArrayIteratorsKt;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0011\n\u0000\n\u0002\u0010\u001c\n\u0000\n\u0002\u0010(\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\u000f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003H\u0096\u0002¨\u0006\u0004¸\u0006\u0000"}, d2 = {"kotlin/collections/CollectionsKt__IterablesKt$Iterable$1", "", "iterator", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nIterables.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,70:1\n24030#2:71\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ArraysKt___ArraysKt$asIterable$$inlined$Iterable$9 implements Iterable<Character>, KMappedMarker {
|
||||
final /* synthetic */ char[] $this_asIterable$inlined;
|
||||
|
||||
public ArraysKt___ArraysKt$asIterable$$inlined$Iterable$9(char[] cArr) {
|
||||
this.$this_asIterable$inlined = cArr;
|
||||
}
|
||||
|
||||
@Override // java.lang.Iterable
|
||||
public Iterator<Character> iterator() {
|
||||
return ArrayIteratorsKt.iterator(this.$this_asIterable$inlined);
|
||||
}
|
||||
}
|
||||
21996
apk_decompiled/sources/kotlin/collections/ArraysKt___ArraysKt.java
Normal file
21996
apk_decompiled/sources/kotlin/collections/ArraysKt___ArraysKt.java
Normal file
File diff suppressed because one or more lines are too long
11
apk_decompiled/sources/kotlin/collections/ArraysUtilJVM.java
Normal file
11
apk_decompiled/sources/kotlin/collections/ArraysUtilJVM.java
Normal file
@@ -0,0 +1,11 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
class ArraysUtilJVM {
|
||||
public static <T> List<T> asList(T[] tArr) {
|
||||
return Arrays.asList(tArr);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0010\u000b\n\u0002\b\u0005\b&\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0003J\u000e\u0010\u0004\u001a\u00020\u0002H\u0086\u0002¢\u0006\u0002\u0010\u0005J\b\u0010\u0006\u001a\u00020\u0002H&¨\u0006\u0007"}, d2 = {"Lkotlin/collections/BooleanIterator;", "", "", "()V", "next", "()Ljava/lang/Boolean;", "nextBoolean", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class BooleanIterator implements Iterator<Boolean>, KMappedMarker {
|
||||
@Override // java.util.Iterator
|
||||
public /* bridge */ /* synthetic */ Boolean next() {
|
||||
return Boolean.valueOf(nextBoolean());
|
||||
}
|
||||
|
||||
public abstract boolean nextBoolean();
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // java.util.Iterator
|
||||
public final Boolean next() {
|
||||
return Boolean.valueOf(nextBoolean());
|
||||
}
|
||||
}
|
||||
27
apk_decompiled/sources/kotlin/collections/ByteIterator.java
Normal file
27
apk_decompiled/sources/kotlin/collections/ByteIterator.java
Normal file
@@ -0,0 +1,27 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0010\u0005\n\u0002\b\u0005\b&\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0003J\u000e\u0010\u0004\u001a\u00020\u0002H\u0086\u0002¢\u0006\u0002\u0010\u0005J\b\u0010\u0006\u001a\u00020\u0002H&¨\u0006\u0007"}, d2 = {"Lkotlin/collections/ByteIterator;", "", "", "()V", "next", "()Ljava/lang/Byte;", "nextByte", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class ByteIterator implements Iterator<Byte>, KMappedMarker {
|
||||
@Override // java.util.Iterator
|
||||
public /* bridge */ /* synthetic */ Byte next() {
|
||||
return Byte.valueOf(nextByte());
|
||||
}
|
||||
|
||||
public abstract byte nextByte();
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // java.util.Iterator
|
||||
public final Byte next() {
|
||||
return Byte.valueOf(nextByte());
|
||||
}
|
||||
}
|
||||
27
apk_decompiled/sources/kotlin/collections/CharIterator.java
Normal file
27
apk_decompiled/sources/kotlin/collections/CharIterator.java
Normal file
@@ -0,0 +1,27 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0010\f\n\u0002\b\u0005\b&\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0003J\u000e\u0010\u0004\u001a\u00020\u0002H\u0086\u0002¢\u0006\u0002\u0010\u0005J\b\u0010\u0006\u001a\u00020\u0002H&¨\u0006\u0007"}, d2 = {"Lkotlin/collections/CharIterator;", "", "", "()V", "next", "()Ljava/lang/Character;", "nextChar", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class CharIterator implements Iterator<Character>, KMappedMarker {
|
||||
@Override // java.util.Iterator
|
||||
public /* bridge */ /* synthetic */ Character next() {
|
||||
return Character.valueOf(nextChar());
|
||||
}
|
||||
|
||||
public abstract char nextChar();
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // java.util.Iterator
|
||||
public final Character next() {
|
||||
return Character.valueOf(nextChar());
|
||||
}
|
||||
}
|
||||
55
apk_decompiled/sources/kotlin/collections/CollectionsKt.java
Normal file
55
apk_decompiled/sources/kotlin/collections/CollectionsKt.java
Normal file
@@ -0,0 +1,55 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import r3.C0579k;
|
||||
|
||||
@Metadata(d1 = {"kotlin/collections/CollectionsKt__CollectionsJVMKt", "kotlin/collections/CollectionsKt__CollectionsKt", "kotlin/collections/CollectionsKt__IterablesKt", "kotlin/collections/CollectionsKt__IteratorsJVMKt", "kotlin/collections/CollectionsKt__IteratorsKt", "kotlin/collections/CollectionsKt__MutableCollectionsJVMKt", "kotlin/collections/CollectionsKt__MutableCollectionsKt", "kotlin/collections/CollectionsKt__ReversedViewsKt", "kotlin/collections/CollectionsKt___CollectionsJvmKt", "kotlin/collections/CollectionsKt___CollectionsKt"}, k = 4, mv = {1, 9, 0}, xi = 49)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class CollectionsKt extends CollectionsKt___CollectionsKt {
|
||||
private CollectionsKt() {
|
||||
}
|
||||
|
||||
public static /* bridge */ /* synthetic */ void a(Collection collection, Iterable iterable) {
|
||||
CollectionsKt__MutableCollectionsKt.addAll(collection, iterable);
|
||||
}
|
||||
|
||||
public static /* bridge */ /* synthetic */ void c(List list, Object[] objArr) {
|
||||
CollectionsKt__MutableCollectionsKt.addAll(list, objArr);
|
||||
}
|
||||
|
||||
public static /* bridge */ /* synthetic */ int f(List list, C0579k c0579k) {
|
||||
return CollectionsKt__CollectionsKt.binarySearch$default(list, c0579k, 0, 0, 6, (Object) null);
|
||||
}
|
||||
|
||||
public static /* bridge */ /* synthetic */ int g(Iterable iterable) {
|
||||
return CollectionsKt__IterablesKt.collectionSizeOrDefault(iterable, 10);
|
||||
}
|
||||
|
||||
public static /* bridge */ /* synthetic */ List h(List list) {
|
||||
return CollectionsKt___CollectionsKt.dropLast(list, 1);
|
||||
}
|
||||
|
||||
public static /* bridge */ /* synthetic */ Object i(Collection collection) {
|
||||
return CollectionsKt___CollectionsKt.first(collection);
|
||||
}
|
||||
|
||||
public static /* bridge */ /* synthetic */ Appendable k(Iterable iterable, StringBuilder sb, String str, String str2, String str3, Function1 function1, int i) {
|
||||
return CollectionsKt___CollectionsKt.joinTo$default(iterable, sb, str, str2, str3, 0, null, function1, i, null);
|
||||
}
|
||||
|
||||
public static /* bridge */ /* synthetic */ String l(Iterable iterable, String str, String str2, String str3, Function1 function1, int i) {
|
||||
return CollectionsKt___CollectionsKt.joinToString$default(iterable, str, str2, str3, 0, null, function1, i, null);
|
||||
}
|
||||
|
||||
public static /* bridge */ /* synthetic */ void r(java.util.AbstractSet abstractSet, Function1 function1) {
|
||||
CollectionsKt__MutableCollectionsKt.retainAll(abstractSet, function1);
|
||||
}
|
||||
|
||||
public static /* bridge */ /* synthetic */ int[] s(ArrayList arrayList) {
|
||||
return CollectionsKt___CollectionsKt.toIntArray(arrayList);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,156 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.Enumeration;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.PublishedApi;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.builders.ListBuilder;
|
||||
import kotlin.internal.InlineOnly;
|
||||
import kotlin.internal.PlatformImplementationsKt;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.CollectionToArray;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u0000T\n\u0000\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010!\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u0011\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u001e\n\u0002\b\r\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\u001c\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u001a\"\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\f\u0010\u0003\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0004H\u0001\u001a?\u0010\u0005\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\u0006\u0010\u0006\u001a\u00020\u00072\u001d\u0010\b\u001a\u0019\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00020\u0004\u0012\u0004\u0012\u00020\n0\t¢\u0006\u0002\b\u000bH\u0081\bø\u0001\u0000\u001a7\u0010\u0005\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\u001d\u0010\b\u001a\u0019\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00020\u0004\u0012\u0004\u0012\u00020\n0\t¢\u0006\u0002\b\u000bH\u0081\bø\u0001\u0000\u001a\u0011\u0010\f\u001a\u00020\u00072\u0006\u0010\r\u001a\u00020\u0007H\u0081\b\u001a\u0011\u0010\u000e\u001a\u00020\u00072\u0006\u0010\u000f\u001a\u00020\u0007H\u0081\b\u001a\"\u0010\u0010\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00120\u00112\n\u0010\u0013\u001a\u0006\u0012\u0002\b\u00030\u0014H\u0081\b¢\u0006\u0002\u0010\u0015\u001a4\u0010\u0010\u001a\b\u0012\u0004\u0012\u0002H\u00160\u0011\"\u0004\b\u0000\u0010\u00162\n\u0010\u0013\u001a\u0006\u0012\u0002\b\u00030\u00142\f\u0010\u0017\u001a\b\u0012\u0004\u0012\u0002H\u00160\u0011H\u0081\b¢\u0006\u0002\u0010\u0018\u001a\u0014\u0010\u0019\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0004\"\u0004\b\u0000\u0010\u0002H\u0001\u001a\u001c\u0010\u0019\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0004\"\u0004\b\u0000\u0010\u00022\u0006\u0010\u0006\u001a\u00020\u0007H\u0001\u001a\u001f\u0010\u001a\u001a\b\u0012\u0004\u0012\u0002H\u00160\u0001\"\u0004\b\u0000\u0010\u00162\u0006\u0010\u001b\u001a\u0002H\u0016¢\u0006\u0002\u0010\u001c\u001a/\u0010\u001d\u001a\b\u0012\u0004\u0012\u0002H\u00160\u0011\"\u0004\b\u0000\u0010\u00162\u0006\u0010\u001e\u001a\u00020\u00072\f\u0010\u0017\u001a\b\u0012\u0004\u0012\u0002H\u00160\u0011H\u0000¢\u0006\u0002\u0010\u001f\u001a1\u0010 \u001a\f\u0012\b\b\u0001\u0012\u0004\u0018\u00010\u00120\u0011\"\u0004\b\u0000\u0010\u0016*\n\u0012\u0006\b\u0001\u0012\u0002H\u00160\u00112\u0006\u0010!\u001a\u00020\"H\u0000¢\u0006\u0002\u0010#\u001a\u001e\u0010$\u001a\b\u0012\u0004\u0012\u0002H\u00160\u0001\"\u0004\b\u0000\u0010\u0016*\b\u0012\u0004\u0012\u0002H\u00160%H\u0007\u001a&\u0010$\u001a\b\u0012\u0004\u0012\u0002H\u00160\u0001\"\u0004\b\u0000\u0010\u0016*\b\u0012\u0004\u0012\u0002H\u00160%2\u0006\u0010&\u001a\u00020'H\u0007\u001a\u001f\u0010(\u001a\b\u0012\u0004\u0012\u0002H\u00160\u0001\"\u0004\b\u0000\u0010\u0016*\b\u0012\u0004\u0012\u0002H\u00160)H\u0087\b\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006*"}, d2 = {"build", "", "E", "builder", "", "buildListInternal", "capacity", "", "builderAction", "Lkotlin/Function1;", "", "Lkotlin/ExtensionFunctionType;", "checkCountOverflow", "count", "checkIndexOverflow", FirebaseAnalytics.Param.INDEX, "collectionToArray", "", "", "collection", "", "(Ljava/util/Collection;)[Ljava/lang/Object;", "T", "array", "(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object;", "createListBuilder", "listOf", "element", "(Ljava/lang/Object;)Ljava/util/List;", "terminateCollectionToArray", "collectionSize", "(I[Ljava/lang/Object;)[Ljava/lang/Object;", "copyToArrayOfAny", "isVarargs", "", "([Ljava/lang/Object;Z)[Ljava/lang/Object;", "shuffled", "", "random", "Ljava/util/Random;", "toList", "Ljava/util/Enumeration;", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/CollectionsKt")
|
||||
@SourceDebugExtension({"SMAP\nCollectionsJVM.kt\nKotlin\n*S Kotlin\n*F\n+ 1 CollectionsJVM.kt\nkotlin/collections/CollectionsKt__CollectionsJVMKt\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,131:1\n1#2:132\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public class CollectionsKt__CollectionsJVMKt {
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
public static <E> List<E> build(List<E> builder) {
|
||||
Intrinsics.checkNotNullParameter(builder, "builder");
|
||||
return ((ListBuilder) builder).build();
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
@InlineOnly
|
||||
private static final <E> List<E> buildListInternal(Function1<? super List<E>, Unit> builderAction) {
|
||||
Intrinsics.checkNotNullParameter(builderAction, "builderAction");
|
||||
List createListBuilder = createListBuilder();
|
||||
builderAction.invoke(createListBuilder);
|
||||
return build(createListBuilder);
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
@InlineOnly
|
||||
private static final int checkCountOverflow(int i) {
|
||||
if (i >= 0) {
|
||||
return i;
|
||||
}
|
||||
if (!PlatformImplementationsKt.apiVersionIsAtLeast(1, 3, 0)) {
|
||||
throw new ArithmeticException("Count overflow has happened.");
|
||||
}
|
||||
CollectionsKt__CollectionsKt.throwCountOverflow();
|
||||
return i;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
@InlineOnly
|
||||
private static final int checkIndexOverflow(int i) {
|
||||
if (i >= 0) {
|
||||
return i;
|
||||
}
|
||||
if (!PlatformImplementationsKt.apiVersionIsAtLeast(1, 3, 0)) {
|
||||
throw new ArithmeticException("Index overflow has happened.");
|
||||
}
|
||||
CollectionsKt__CollectionsKt.throwIndexOverflow();
|
||||
return i;
|
||||
}
|
||||
|
||||
@InlineOnly
|
||||
private static final Object[] collectionToArray(Collection<?> collection) {
|
||||
Intrinsics.checkNotNullParameter(collection, "collection");
|
||||
return CollectionToArray.toArray(collection);
|
||||
}
|
||||
|
||||
public static final <T> Object[] copyToArrayOfAny(T[] tArr, boolean z3) {
|
||||
Intrinsics.checkNotNullParameter(tArr, "<this>");
|
||||
if (z3 && Intrinsics.areEqual(tArr.getClass(), Object[].class)) {
|
||||
return tArr;
|
||||
}
|
||||
Object[] copyOf = Arrays.copyOf(tArr, tArr.length, Object[].class);
|
||||
Intrinsics.checkNotNullExpressionValue(copyOf, "copyOf(...)");
|
||||
return copyOf;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
public static <E> List<E> createListBuilder() {
|
||||
return new ListBuilder();
|
||||
}
|
||||
|
||||
public static <T> List<T> listOf(T t2) {
|
||||
List<T> singletonList = Collections.singletonList(t2);
|
||||
Intrinsics.checkNotNullExpressionValue(singletonList, "singletonList(...)");
|
||||
return singletonList;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.2")
|
||||
public static final <T> List<T> shuffled(Iterable<? extends T> iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
List<T> mutableList = CollectionsKt___CollectionsKt.toMutableList(iterable);
|
||||
Collections.shuffle(mutableList);
|
||||
return mutableList;
|
||||
}
|
||||
|
||||
public static <T> T[] terminateCollectionToArray(int i, T[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
if (i < array.length) {
|
||||
array[i] = null;
|
||||
}
|
||||
return array;
|
||||
}
|
||||
|
||||
@InlineOnly
|
||||
private static final <T> List<T> toList(Enumeration<T> enumeration) {
|
||||
Intrinsics.checkNotNullParameter(enumeration, "<this>");
|
||||
ArrayList list = Collections.list(enumeration);
|
||||
Intrinsics.checkNotNullExpressionValue(list, "list(...)");
|
||||
return list;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
@InlineOnly
|
||||
private static final <E> List<E> buildListInternal(int i, Function1<? super List<E>, Unit> builderAction) {
|
||||
Intrinsics.checkNotNullParameter(builderAction, "builderAction");
|
||||
List createListBuilder = createListBuilder(i);
|
||||
builderAction.invoke(createListBuilder);
|
||||
return build(createListBuilder);
|
||||
}
|
||||
|
||||
@InlineOnly
|
||||
private static final <T> T[] collectionToArray(Collection<?> collection, T[] array) {
|
||||
Intrinsics.checkNotNullParameter(collection, "collection");
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
return (T[]) CollectionToArray.toArray(collection, array);
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
public static <E> List<E> createListBuilder(int i) {
|
||||
return new ListBuilder(i);
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.2")
|
||||
public static final <T> List<T> shuffled(Iterable<? extends T> iterable, Random random) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
Intrinsics.checkNotNullParameter(random, "random");
|
||||
List<T> mutableList = CollectionsKt___CollectionsKt.toMutableList(iterable);
|
||||
Collections.shuffle(mutableList, random);
|
||||
return mutableList;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import kotlin.Metadata;
|
||||
import kotlin.comparisons.ComparisonsKt;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Lambda;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
|
||||
/* JADX INFO: Add missing generic type declarations: [T] */
|
||||
/* JADX WARN: Incorrect field signature: TK; */
|
||||
@Metadata(d1 = {"\u0000\u0012\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u000f\n\u0002\b\u0003\u0010\u0000\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002\"\u000e\b\u0001\u0010\u0003*\b\u0012\u0004\u0012\u0002H\u00030\u00042\u0006\u0010\u0005\u001a\u0002H\u0002H\n¢\u0006\u0004\b\u0006\u0010\u0007"}, d2 = {"<anonymous>", "", "T", "K", "", "it", "invoke", "(Ljava/lang/Object;)Ljava/lang/Integer;"}, k = 3, mv = {1, 9, 0}, xi = 176)
|
||||
@SourceDebugExtension({"SMAP\nCollections.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Collections.kt\nkotlin/collections/CollectionsKt__CollectionsKt$binarySearchBy$1\n*L\n1#1,522:1\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class CollectionsKt__CollectionsKt$binarySearchBy$1<T> extends Lambda implements Function1<T, Integer> {
|
||||
final /* synthetic */ Comparable $key;
|
||||
final /* synthetic */ Function1<T, K> $selector;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
/* JADX WARN: Incorrect types in method signature: (Lkotlin/jvm/functions/Function1<-TT;+TK;>;TK;)V */
|
||||
public CollectionsKt__CollectionsKt$binarySearchBy$1(Function1 function1, Comparable comparable) {
|
||||
super(1);
|
||||
this.$selector = function1;
|
||||
this.$key = comparable;
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Integer invoke(T t2) {
|
||||
return Integer.valueOf(ComparisonsKt.compareValues((Comparable) this.$selector.invoke(t2), this.$key));
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public /* bridge */ /* synthetic */ Integer invoke(Object obj) {
|
||||
return invoke((CollectionsKt__CollectionsKt$binarySearchBy$1<T>) obj);
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,25 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
/* JADX INFO: Add missing generic type declarations: [T] */
|
||||
@Metadata(d1 = {"\u0000\u0011\n\u0000\n\u0002\u0010\u001c\n\u0000\n\u0002\u0010(\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\u000f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003H\u0096\u0002¨\u0006\u0004"}, d2 = {"kotlin/collections/CollectionsKt__IterablesKt$Iterable$1", "", "iterator", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 176)
|
||||
@SourceDebugExtension({"SMAP\nIterables.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n*L\n1#1,70:1\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class CollectionsKt__IterablesKt$Iterable$1<T> implements Iterable<T>, KMappedMarker {
|
||||
final /* synthetic */ Function0<Iterator<T>> $iterator;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public CollectionsKt__IterablesKt$Iterable$1(Function0<? extends Iterator<? extends T>> function0) {
|
||||
this.$iterator = function0;
|
||||
}
|
||||
|
||||
@Override // java.lang.Iterable
|
||||
public Iterator<T> iterator() {
|
||||
return this.$iterator.invoke();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Pair;
|
||||
import kotlin.PublishedApi;
|
||||
import kotlin.TuplesKt;
|
||||
import kotlin.internal.InlineOnly;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u0000*\n\u0000\n\u0002\u0010\u001c\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0000\n\u0002\u0010\b\n\u0002\b\u0004\n\u0002\u0010 \n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u001a.\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\u0014\b\u0004\u0010\u0003\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00020\u00050\u0004H\u0087\bø\u0001\u0000\u001a \u0010\u0006\u001a\u00020\u0007\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\u0006\u0010\b\u001a\u00020\u0007H\u0001\u001a\u001f\u0010\t\u001a\u0004\u0018\u00010\u0007\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u0001H\u0001¢\u0006\u0002\u0010\n\u001a\"\u0010\u000b\u001a\b\u0012\u0004\u0012\u0002H\u00020\f\"\u0004\b\u0000\u0010\u0002*\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00020\u00010\u0001\u001a@\u0010\r\u001a\u001a\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00020\f\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u000f0\f0\u000e\"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\u000f*\u0014\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u000f0\u000e0\u0001\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006\u0010"}, d2 = {"Iterable", "", "T", "iterator", "Lkotlin/Function0;", "", "collectionSizeOrDefault", "", "default", "collectionSizeOrNull", "(Ljava/lang/Iterable;)Ljava/lang/Integer;", "flatten", "", "unzip", "Lkotlin/Pair;", "R", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/CollectionsKt")
|
||||
/* loaded from: classes3.dex */
|
||||
public class CollectionsKt__IterablesKt extends CollectionsKt__CollectionsKt {
|
||||
@InlineOnly
|
||||
private static final <T> Iterable<T> Iterable(Function0<? extends Iterator<? extends T>> iterator) {
|
||||
Intrinsics.checkNotNullParameter(iterator, "iterator");
|
||||
return new CollectionsKt__IterablesKt$Iterable$1(iterator);
|
||||
}
|
||||
|
||||
@PublishedApi
|
||||
public static <T> int collectionSizeOrDefault(Iterable<? extends T> iterable, int i) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
return iterable instanceof Collection ? ((Collection) iterable).size() : i;
|
||||
}
|
||||
|
||||
@PublishedApi
|
||||
public static final <T> Integer collectionSizeOrNull(Iterable<? extends T> iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
if (iterable instanceof Collection) {
|
||||
return Integer.valueOf(((Collection) iterable).size());
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public static <T> List<T> flatten(Iterable<? extends Iterable<? extends T>> iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
ArrayList arrayList = new ArrayList();
|
||||
Iterator<? extends Iterable<? extends T>> it = iterable.iterator();
|
||||
while (it.hasNext()) {
|
||||
CollectionsKt__MutableCollectionsKt.addAll(arrayList, it.next());
|
||||
}
|
||||
return arrayList;
|
||||
}
|
||||
|
||||
public static final <T, R> Pair<List<T>, List<R>> unzip(Iterable<? extends Pair<? extends T, ? extends R>> iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
int collectionSizeOrDefault = collectionSizeOrDefault(iterable, 10);
|
||||
ArrayList arrayList = new ArrayList(collectionSizeOrDefault);
|
||||
ArrayList arrayList2 = new ArrayList(collectionSizeOrDefault);
|
||||
for (Pair<? extends T, ? extends R> pair : iterable) {
|
||||
arrayList.add(pair.getFirst());
|
||||
arrayList2.add(pair.getSecond());
|
||||
}
|
||||
return TuplesKt.to(arrayList, arrayList2);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Enumeration;
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
/* JADX INFO: Add missing generic type declarations: [T] */
|
||||
@Metadata(d1 = {"\u0000\u0013\n\u0000\n\u0002\u0010(\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\t\u0010\u0002\u001a\u00020\u0003H\u0096\u0002J\u000e\u0010\u0004\u001a\u00028\u0000H\u0096\u0002¢\u0006\u0002\u0010\u0005¨\u0006\u0006"}, d2 = {"kotlin/collections/CollectionsKt__IteratorsJVMKt$iterator$1", "", "hasNext", "", "next", "()Ljava/lang/Object;", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class CollectionsKt__IteratorsJVMKt$iterator$1<T> implements Iterator<T>, KMappedMarker {
|
||||
final /* synthetic */ Enumeration<T> $this_iterator;
|
||||
|
||||
public CollectionsKt__IteratorsJVMKt$iterator$1(Enumeration<T> enumeration) {
|
||||
this.$this_iterator = enumeration;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public boolean hasNext() {
|
||||
return this.$this_iterator.hasMoreElements();
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public T next() {
|
||||
return this.$this_iterator.nextElement();
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Enumeration;
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0010(\n\u0000\n\u0002\u0018\u0002\n\u0000\u001a\u001f\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u0003H\u0086\u0002¨\u0006\u0004"}, d2 = {"iterator", "", "T", "Ljava/util/Enumeration;", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/CollectionsKt")
|
||||
/* loaded from: classes3.dex */
|
||||
public class CollectionsKt__IteratorsJVMKt extends CollectionsKt__IterablesKt {
|
||||
public static <T> Iterator<T> iterator(Enumeration<T> enumeration) {
|
||||
Intrinsics.checkNotNullParameter(enumeration, "<this>");
|
||||
return new CollectionsKt__IteratorsJVMKt$iterator$1(enumeration);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.internal.InlineOnly;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u001c\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010(\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\u001a0\u0010\u0000\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00032\u0012\u0010\u0004\u001a\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u00020\u00010\u0005H\u0086\bø\u0001\u0000\u001a\u001f\u0010\u0006\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0003\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u0003H\u0087\n\u001a\"\u0010\u0007\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00020\b0\u0003\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u0003\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006\t"}, d2 = {"forEach", "", "T", "", "operation", "Lkotlin/Function1;", "iterator", "withIndex", "Lkotlin/collections/IndexedValue;", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/CollectionsKt")
|
||||
/* loaded from: classes3.dex */
|
||||
class CollectionsKt__IteratorsKt extends CollectionsKt__IteratorsJVMKt {
|
||||
public static final <T> void forEach(Iterator<? extends T> it, Function1<? super T, Unit> operation) {
|
||||
Intrinsics.checkNotNullParameter(it, "<this>");
|
||||
Intrinsics.checkNotNullParameter(operation, "operation");
|
||||
while (it.hasNext()) {
|
||||
operation.invoke(it.next());
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@InlineOnly
|
||||
private static final <T> Iterator<T> iterator(Iterator<? extends T> it) {
|
||||
Intrinsics.checkNotNullParameter(it, "<this>");
|
||||
return it;
|
||||
}
|
||||
|
||||
public static final <T> Iterator<IndexedValue<T>> withIndex(Iterator<? extends T> it) {
|
||||
Intrinsics.checkNotNullParameter(it, "<this>");
|
||||
return new IndexingIterator(it);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
import kotlin.Deprecated;
|
||||
import kotlin.DeprecationLevel;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.NotImplementedError;
|
||||
import kotlin.ReplaceWith;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.internal.InlineOnly;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u00002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010!\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u001a&\u0010\u0000\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00032\u0006\u0010\u0004\u001a\u0002H\u0002H\u0087\b¢\u0006\u0002\u0010\u0005\u001a\u0019\u0010\u0006\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u0003H\u0087\b\u001a!\u0010\u0006\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00032\u0006\u0010\u0007\u001a\u00020\bH\u0087\b\u001a \u0010\t\u001a\u00020\u0001\"\u000e\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\n*\b\u0012\u0004\u0012\u0002H\u00020\u0003\u001a6\u0010\t\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00032\u0018\u0010\u000b\u001a\u0014\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u00020\r0\fH\u0087\bø\u0001\u0000\u001a5\u0010\t\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00032\u001a\u0010\u000e\u001a\u0016\u0012\u0006\b\u0000\u0012\u0002H\u00020\u000fj\n\u0012\u0006\b\u0000\u0012\u0002H\u0002`\u0010H\u0087\b\u001a2\u0010\u0011\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00032\u001a\u0010\u000e\u001a\u0016\u0012\u0006\b\u0000\u0012\u0002H\u00020\u000fj\n\u0012\u0006\b\u0000\u0012\u0002H\u0002`\u0010\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006\u0012"}, d2 = {"fill", "", "T", "", "value", "(Ljava/util/List;Ljava/lang/Object;)V", "shuffle", "random", "Ljava/util/Random;", "sort", "", "comparison", "Lkotlin/Function2;", "", "comparator", "Ljava/util/Comparator;", "Lkotlin/Comparator;", "sortWith", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/CollectionsKt")
|
||||
/* loaded from: classes3.dex */
|
||||
public class CollectionsKt__MutableCollectionsJVMKt extends CollectionsKt__IteratorsKt {
|
||||
@SinceKotlin(version = "1.2")
|
||||
@InlineOnly
|
||||
private static final <T> void fill(List<T> list, T t2) {
|
||||
Intrinsics.checkNotNullParameter(list, "<this>");
|
||||
Collections.fill(list, t2);
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.2")
|
||||
@InlineOnly
|
||||
private static final <T> void shuffle(List<T> list) {
|
||||
Intrinsics.checkNotNullParameter(list, "<this>");
|
||||
Collections.shuffle(list);
|
||||
}
|
||||
|
||||
@Deprecated(level = DeprecationLevel.ERROR, message = "Use sortWith(comparator) instead.", replaceWith = @ReplaceWith(expression = "this.sortWith(comparator)", imports = {}))
|
||||
@InlineOnly
|
||||
private static final <T> void sort(List<T> list, Comparator<? super T> comparator) {
|
||||
Intrinsics.checkNotNullParameter(list, "<this>");
|
||||
Intrinsics.checkNotNullParameter(comparator, "comparator");
|
||||
throw new NotImplementedError(null, 1, null);
|
||||
}
|
||||
|
||||
public static <T> void sortWith(List<T> list, Comparator<? super T> comparator) {
|
||||
Intrinsics.checkNotNullParameter(list, "<this>");
|
||||
Intrinsics.checkNotNullParameter(comparator, "comparator");
|
||||
if (list.size() > 1) {
|
||||
Collections.sort(list, comparator);
|
||||
}
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.2")
|
||||
@InlineOnly
|
||||
private static final <T> void shuffle(List<T> list, Random random) {
|
||||
Intrinsics.checkNotNullParameter(list, "<this>");
|
||||
Intrinsics.checkNotNullParameter(random, "random");
|
||||
Collections.shuffle(list, random);
|
||||
}
|
||||
|
||||
@Deprecated(level = DeprecationLevel.ERROR, message = "Use sortWith(Comparator(comparison)) instead.", replaceWith = @ReplaceWith(expression = "this.sortWith(Comparator(comparison))", imports = {}))
|
||||
@InlineOnly
|
||||
private static final <T> void sort(List<T> list, Function2<? super T, ? super T, Integer> comparison) {
|
||||
Intrinsics.checkNotNullParameter(list, "<this>");
|
||||
Intrinsics.checkNotNullParameter(comparison, "comparison");
|
||||
throw new NotImplementedError(null, 1, null);
|
||||
}
|
||||
|
||||
public static <T extends Comparable<? super T>> void sort(List<T> list) {
|
||||
Intrinsics.checkNotNullParameter(list, "<this>");
|
||||
if (list.size() > 1) {
|
||||
Collections.sort(list);
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,52 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import C.w;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.JvmName;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.ranges.IntRange;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u0000\u0018\n\u0000\n\u0002\u0010 \n\u0000\n\u0002\u0010!\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0007\u001a\u001c\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u0001\u001a#\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0003\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u0003H\u0007¢\u0006\u0002\b\u0004\u001a\u001d\u0010\u0005\u001a\u00020\u0006*\u0006\u0012\u0002\b\u00030\u00012\u0006\u0010\u0007\u001a\u00020\u0006H\u0002¢\u0006\u0002\b\b\u001a\u001d\u0010\t\u001a\u00020\u0006*\u0006\u0012\u0002\b\u00030\u00012\u0006\u0010\u0007\u001a\u00020\u0006H\u0002¢\u0006\u0002\b\n\u001a\u001d\u0010\u000b\u001a\u00020\u0006*\u0006\u0012\u0002\b\u00030\u00012\u0006\u0010\u0007\u001a\u00020\u0006H\u0002¢\u0006\u0002\b\f¨\u0006\r"}, d2 = {"asReversed", "", "T", "", "asReversedMutable", "reverseElementIndex", "", FirebaseAnalytics.Param.INDEX, "reverseElementIndex$CollectionsKt__ReversedViewsKt", "reverseIteratorIndex", "reverseIteratorIndex$CollectionsKt__ReversedViewsKt", "reversePositionIndex", "reversePositionIndex$CollectionsKt__ReversedViewsKt", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/CollectionsKt")
|
||||
/* loaded from: classes3.dex */
|
||||
public class CollectionsKt__ReversedViewsKt extends CollectionsKt__MutableCollectionsKt {
|
||||
public static final <T> List<T> asReversed(List<? extends T> list) {
|
||||
Intrinsics.checkNotNullParameter(list, "<this>");
|
||||
return new ReversedListReadOnly(list);
|
||||
}
|
||||
|
||||
@JvmName(name = "asReversedMutable")
|
||||
public static <T> List<T> asReversedMutable(List<T> list) {
|
||||
Intrinsics.checkNotNullParameter(list, "<this>");
|
||||
return new ReversedList(list);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final int reverseElementIndex$CollectionsKt__ReversedViewsKt(List<?> list, int i) {
|
||||
if (new IntRange(0, CollectionsKt__CollectionsKt.getLastIndex(list)).contains(i)) {
|
||||
return CollectionsKt__CollectionsKt.getLastIndex(list) - i;
|
||||
}
|
||||
StringBuilder t2 = w.t(i, "Element index ", " must be in range [");
|
||||
t2.append(new IntRange(0, CollectionsKt__CollectionsKt.getLastIndex(list)));
|
||||
t2.append("].");
|
||||
throw new IndexOutOfBoundsException(t2.toString());
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final int reverseIteratorIndex$CollectionsKt__ReversedViewsKt(List<?> list, int i) {
|
||||
return CollectionsKt__CollectionsKt.getLastIndex(list) - i;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final int reversePositionIndex$CollectionsKt__ReversedViewsKt(List<?> list, int i) {
|
||||
if (new IntRange(0, list.size()).contains(i)) {
|
||||
return list.size() - i;
|
||||
}
|
||||
StringBuilder t2 = w.t(i, "Position index ", " must be in range [");
|
||||
t2.append(new IntRange(0, list.size()));
|
||||
t2.append("].");
|
||||
throw new IndexOutOfBoundsException(t2.toString());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,223 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.android.gms.measurement.internal.a;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.math.BigDecimal;
|
||||
import java.math.BigInteger;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.SortedSet;
|
||||
import java.util.TreeSet;
|
||||
import kotlin.Deprecated;
|
||||
import kotlin.DeprecatedSinceKotlin;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.OverloadResolutionByLambdaReturnType;
|
||||
import kotlin.ReplaceWith;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.internal.InlineOnly;
|
||||
import kotlin.jvm.JvmName;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u0000d\n\u0000\n\u0002\u0010 \n\u0000\n\u0002\u0010\u001c\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u001f\n\u0002\b\u0004\n\u0002\u0010\u000f\n\u0000\n\u0002\u0010\u0006\n\u0000\n\u0002\u0010\u0007\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u0002\n\u0002\u0010!\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\u001a(\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\u0006\u0012\u0002\b\u00030\u00032\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0005\u001aA\u0010\u0006\u001a\u0002H\u0007\"\u0010\b\u0000\u0010\u0007*\n\u0012\u0006\b\u0000\u0012\u0002H\u00020\b\"\u0004\b\u0001\u0010\u0002*\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\t\u001a\u0002H\u00072\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0005¢\u0006\u0002\u0010\n\u001a)\u0010\u000b\u001a\u0004\u0018\u0001H\f\"\u000e\b\u0000\u0010\f*\b\u0012\u0004\u0012\u0002H\f0\r*\b\u0012\u0004\u0012\u0002H\f0\u0003H\u0007¢\u0006\u0002\u0010\u000e\u001a\u0019\u0010\u000b\u001a\u0004\u0018\u00010\u000f*\b\u0012\u0004\u0012\u00020\u000f0\u0003H\u0007¢\u0006\u0002\u0010\u0010\u001a\u0019\u0010\u000b\u001a\u0004\u0018\u00010\u0011*\b\u0012\u0004\u0012\u00020\u00110\u0003H\u0007¢\u0006\u0002\u0010\u0012\u001aG\u0010\u0013\u001a\u0004\u0018\u0001H\f\"\u0004\b\u0000\u0010\f\"\u000e\b\u0001\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\r*\b\u0012\u0004\u0012\u0002H\f0\u00032\u0012\u0010\u0014\u001a\u000e\u0012\u0004\u0012\u0002H\f\u0012\u0004\u0012\u0002H\u00020\u0015H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0016\u001a;\u0010\u0017\u001a\u0004\u0018\u0001H\f\"\u0004\b\u0000\u0010\f*\b\u0012\u0004\u0012\u0002H\f0\u00032\u001a\u0010\u0018\u001a\u0016\u0012\u0006\b\u0000\u0012\u0002H\f0\u0019j\n\u0012\u0006\b\u0000\u0012\u0002H\f`\u001aH\u0007¢\u0006\u0002\u0010\u001b\u001a)\u0010\u001c\u001a\u0004\u0018\u0001H\f\"\u000e\b\u0000\u0010\f*\b\u0012\u0004\u0012\u0002H\f0\r*\b\u0012\u0004\u0012\u0002H\f0\u0003H\u0007¢\u0006\u0002\u0010\u000e\u001a\u0019\u0010\u001c\u001a\u0004\u0018\u00010\u000f*\b\u0012\u0004\u0012\u00020\u000f0\u0003H\u0007¢\u0006\u0002\u0010\u0010\u001a\u0019\u0010\u001c\u001a\u0004\u0018\u00010\u0011*\b\u0012\u0004\u0012\u00020\u00110\u0003H\u0007¢\u0006\u0002\u0010\u0012\u001aG\u0010\u001d\u001a\u0004\u0018\u0001H\f\"\u0004\b\u0000\u0010\f\"\u000e\b\u0001\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\r*\b\u0012\u0004\u0012\u0002H\f0\u00032\u0012\u0010\u0014\u001a\u000e\u0012\u0004\u0012\u0002H\f\u0012\u0004\u0012\u0002H\u00020\u0015H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0016\u001a;\u0010\u001e\u001a\u0004\u0018\u0001H\f\"\u0004\b\u0000\u0010\f*\b\u0012\u0004\u0012\u0002H\f0\u00032\u001a\u0010\u0018\u001a\u0016\u0012\u0006\b\u0000\u0012\u0002H\f0\u0019j\n\u0012\u0006\b\u0000\u0012\u0002H\f`\u001aH\u0007¢\u0006\u0002\u0010\u001b\u001a\u0016\u0010\u001f\u001a\u00020 \"\u0004\b\u0000\u0010\f*\b\u0012\u0004\u0012\u0002H\f0!\u001a5\u0010\"\u001a\u00020#\"\u0004\b\u0000\u0010\f*\b\u0012\u0004\u0012\u0002H\f0\u00032\u0012\u0010\u0014\u001a\u000e\u0012\u0004\u0012\u0002H\f\u0012\u0004\u0012\u00020#0\u0015H\u0087\bø\u0001\u0000¢\u0006\u0002\b$\u001a5\u0010\"\u001a\u00020%\"\u0004\b\u0000\u0010\f*\b\u0012\u0004\u0012\u0002H\f0\u00032\u0012\u0010\u0014\u001a\u000e\u0012\u0004\u0012\u0002H\f\u0012\u0004\u0012\u00020%0\u0015H\u0087\bø\u0001\u0000¢\u0006\u0002\b&\u001a&\u0010'\u001a\b\u0012\u0004\u0012\u0002H\f0(\"\u000e\b\u0000\u0010\f*\b\u0012\u0004\u0012\u0002H\f0\r*\b\u0012\u0004\u0012\u0002H\f0\u0003\u001a8\u0010'\u001a\b\u0012\u0004\u0012\u0002H\f0(\"\u0004\b\u0000\u0010\f*\b\u0012\u0004\u0012\u0002H\f0\u00032\u001a\u0010\u0018\u001a\u0016\u0012\u0006\b\u0000\u0012\u0002H\f0\u0019j\n\u0012\u0006\b\u0000\u0012\u0002H\f`\u001a\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006)"}, d2 = {"filterIsInstance", "", "R", "", "klass", "Ljava/lang/Class;", "filterIsInstanceTo", "C", "", FirebaseAnalytics.Param.DESTINATION, "(Ljava/lang/Iterable;Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/Collection;", "max", "T", "", "(Ljava/lang/Iterable;)Ljava/lang/Comparable;", "", "(Ljava/lang/Iterable;)Ljava/lang/Double;", "", "(Ljava/lang/Iterable;)Ljava/lang/Float;", "maxBy", "selector", "Lkotlin/Function1;", "(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;", "maxWith", "comparator", "Ljava/util/Comparator;", "Lkotlin/Comparator;", "(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/lang/Object;", "min", "minBy", "minWith", "reverse", "", "", "sumOf", "Ljava/math/BigDecimal;", "sumOfBigDecimal", "Ljava/math/BigInteger;", "sumOfBigInteger", "toSortedSet", "Ljava/util/SortedSet;", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/CollectionsKt")
|
||||
@SourceDebugExtension({"SMAP\n_CollectionsJvm.kt\nKotlin\n*S Kotlin\n*F\n+ 1 _CollectionsJvm.kt\nkotlin/collections/CollectionsKt___CollectionsJvmKt\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,168:1\n1963#2,14:169\n2333#2,14:183\n*S KotlinDebug\n*F\n+ 1 _CollectionsJvm.kt\nkotlin/collections/CollectionsKt___CollectionsJvmKt\n*L\n89#1:169,14\n126#1:183,14\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public class CollectionsKt___CollectionsJvmKt extends CollectionsKt__ReversedViewsKt {
|
||||
public static <R> List<R> filterIsInstance(Iterable<?> iterable, Class<R> klass) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
Intrinsics.checkNotNullParameter(klass, "klass");
|
||||
return (List) filterIsInstanceTo(iterable, new ArrayList(), klass);
|
||||
}
|
||||
|
||||
public static final <C extends Collection<? super R>, R> C filterIsInstanceTo(Iterable<?> iterable, C destination, Class<R> klass) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
Intrinsics.checkNotNullParameter(destination, "destination");
|
||||
Intrinsics.checkNotNullParameter(klass, "klass");
|
||||
for (Object obj : iterable) {
|
||||
if (klass.isInstance(obj)) {
|
||||
destination.add(obj);
|
||||
}
|
||||
}
|
||||
return destination;
|
||||
}
|
||||
|
||||
@Deprecated(message = "Use maxOrNull instead.", replaceWith = @ReplaceWith(expression = "this.maxOrNull()", imports = {}))
|
||||
@SinceKotlin(version = "1.1")
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
/* renamed from: max, reason: collision with other method in class */
|
||||
public static final /* synthetic */ Double m543max(Iterable iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
return CollectionsKt___CollectionsKt.m551maxOrNull((Iterable<Double>) iterable);
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v10 */
|
||||
/* JADX WARN: Type inference failed for: r0v2, types: [T, java.lang.Object] */
|
||||
/* JADX WARN: Type inference failed for: r0v3 */
|
||||
/* JADX WARN: Type inference failed for: r0v4, types: [T] */
|
||||
/* JADX WARN: Type inference failed for: r0v9 */
|
||||
@Deprecated(message = "Use maxByOrNull instead.", replaceWith = @ReplaceWith(expression = "this.maxByOrNull(selector)", imports = {}))
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public static final /* synthetic */ <T, R extends Comparable<? super R>> T maxBy(Iterable<? extends T> iterable, Function1<? super T, ? extends R> function1) {
|
||||
Iterator t2 = a.t(iterable, "<this>", function1, "selector");
|
||||
if (!t2.hasNext()) {
|
||||
return null;
|
||||
}
|
||||
?? r02 = (Object) t2.next();
|
||||
if (!t2.hasNext()) {
|
||||
return r02;
|
||||
}
|
||||
R invoke = function1.invoke(r02);
|
||||
do {
|
||||
Object obj = (Object) t2.next();
|
||||
R invoke2 = function1.invoke(obj);
|
||||
r02 = r02;
|
||||
if (invoke.compareTo(invoke2) < 0) {
|
||||
invoke = invoke2;
|
||||
r02 = (T) obj;
|
||||
}
|
||||
} while (t2.hasNext());
|
||||
return (T) r02;
|
||||
}
|
||||
|
||||
@Deprecated(message = "Use maxWithOrNull instead.", replaceWith = @ReplaceWith(expression = "this.maxWithOrNull(comparator)", imports = {}))
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public static final /* synthetic */ Object maxWith(Iterable iterable, Comparator comparator) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
Intrinsics.checkNotNullParameter(comparator, "comparator");
|
||||
return CollectionsKt___CollectionsKt.maxWithOrNull(iterable, comparator);
|
||||
}
|
||||
|
||||
@Deprecated(message = "Use minOrNull instead.", replaceWith = @ReplaceWith(expression = "this.minOrNull()", imports = {}))
|
||||
@SinceKotlin(version = "1.1")
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
/* renamed from: min, reason: collision with other method in class */
|
||||
public static final /* synthetic */ Double m545min(Iterable iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
return CollectionsKt___CollectionsKt.m559minOrNull((Iterable<Double>) iterable);
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v10 */
|
||||
/* JADX WARN: Type inference failed for: r0v2, types: [T, java.lang.Object] */
|
||||
/* JADX WARN: Type inference failed for: r0v3 */
|
||||
/* JADX WARN: Type inference failed for: r0v4, types: [T] */
|
||||
/* JADX WARN: Type inference failed for: r0v9 */
|
||||
@Deprecated(message = "Use minByOrNull instead.", replaceWith = @ReplaceWith(expression = "this.minByOrNull(selector)", imports = {}))
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public static final /* synthetic */ <T, R extends Comparable<? super R>> T minBy(Iterable<? extends T> iterable, Function1<? super T, ? extends R> function1) {
|
||||
Iterator t2 = a.t(iterable, "<this>", function1, "selector");
|
||||
if (!t2.hasNext()) {
|
||||
return null;
|
||||
}
|
||||
?? r02 = (Object) t2.next();
|
||||
if (!t2.hasNext()) {
|
||||
return r02;
|
||||
}
|
||||
R invoke = function1.invoke(r02);
|
||||
do {
|
||||
Object obj = (Object) t2.next();
|
||||
R invoke2 = function1.invoke(obj);
|
||||
r02 = r02;
|
||||
if (invoke.compareTo(invoke2) > 0) {
|
||||
invoke = invoke2;
|
||||
r02 = (T) obj;
|
||||
}
|
||||
} while (t2.hasNext());
|
||||
return (T) r02;
|
||||
}
|
||||
|
||||
@Deprecated(message = "Use minWithOrNull instead.", replaceWith = @ReplaceWith(expression = "this.minWithOrNull(comparator)", imports = {}))
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public static final /* synthetic */ Object minWith(Iterable iterable, Comparator comparator) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
Intrinsics.checkNotNullParameter(comparator, "comparator");
|
||||
return CollectionsKt___CollectionsKt.minWithOrNull(iterable, comparator);
|
||||
}
|
||||
|
||||
public static <T> void reverse(List<T> list) {
|
||||
Intrinsics.checkNotNullParameter(list, "<this>");
|
||||
Collections.reverse(list);
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.4")
|
||||
@InlineOnly
|
||||
@JvmName(name = "sumOfBigDecimal")
|
||||
@OverloadResolutionByLambdaReturnType
|
||||
private static final <T> BigDecimal sumOfBigDecimal(Iterable<? extends T> iterable, Function1<? super T, ? extends BigDecimal> selector) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
Intrinsics.checkNotNullParameter(selector, "selector");
|
||||
BigDecimal valueOf = BigDecimal.valueOf(0L);
|
||||
Intrinsics.checkNotNullExpressionValue(valueOf, "valueOf(...)");
|
||||
Iterator<? extends T> it = iterable.iterator();
|
||||
while (it.hasNext()) {
|
||||
valueOf = valueOf.add(selector.invoke(it.next()));
|
||||
Intrinsics.checkNotNullExpressionValue(valueOf, "add(...)");
|
||||
}
|
||||
return valueOf;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.4")
|
||||
@InlineOnly
|
||||
@JvmName(name = "sumOfBigInteger")
|
||||
@OverloadResolutionByLambdaReturnType
|
||||
private static final <T> BigInteger sumOfBigInteger(Iterable<? extends T> iterable, Function1<? super T, ? extends BigInteger> selector) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
Intrinsics.checkNotNullParameter(selector, "selector");
|
||||
BigInteger valueOf = BigInteger.valueOf(0L);
|
||||
Intrinsics.checkNotNullExpressionValue(valueOf, "valueOf(...)");
|
||||
Iterator<? extends T> it = iterable.iterator();
|
||||
while (it.hasNext()) {
|
||||
valueOf = valueOf.add(selector.invoke(it.next()));
|
||||
Intrinsics.checkNotNullExpressionValue(valueOf, "add(...)");
|
||||
}
|
||||
return valueOf;
|
||||
}
|
||||
|
||||
public static final <T extends Comparable<? super T>> SortedSet<T> toSortedSet(Iterable<? extends T> iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
return (SortedSet) CollectionsKt___CollectionsKt.toCollection(iterable, new TreeSet());
|
||||
}
|
||||
|
||||
@Deprecated(message = "Use maxOrNull instead.", replaceWith = @ReplaceWith(expression = "this.maxOrNull()", imports = {}))
|
||||
@SinceKotlin(version = "1.1")
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
/* renamed from: max, reason: collision with other method in class */
|
||||
public static final /* synthetic */ Float m544max(Iterable iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
return CollectionsKt___CollectionsKt.m552maxOrNull((Iterable<Float>) iterable);
|
||||
}
|
||||
|
||||
@Deprecated(message = "Use minOrNull instead.", replaceWith = @ReplaceWith(expression = "this.minOrNull()", imports = {}))
|
||||
@SinceKotlin(version = "1.1")
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
/* renamed from: min, reason: collision with other method in class */
|
||||
public static final /* synthetic */ Float m546min(Iterable iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
return CollectionsKt___CollectionsKt.m560minOrNull((Iterable<Float>) iterable);
|
||||
}
|
||||
|
||||
public static final <T> SortedSet<T> toSortedSet(Iterable<? extends T> iterable, Comparator<? super T> comparator) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
Intrinsics.checkNotNullParameter(comparator, "comparator");
|
||||
return (SortedSet) CollectionsKt___CollectionsKt.toCollection(iterable, new TreeSet(comparator));
|
||||
}
|
||||
|
||||
@Deprecated(message = "Use maxOrNull instead.", replaceWith = @ReplaceWith(expression = "this.maxOrNull()", imports = {}))
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public static final /* synthetic */ Comparable max(Iterable iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
return CollectionsKt___CollectionsKt.maxOrNull(iterable);
|
||||
}
|
||||
|
||||
@Deprecated(message = "Use minOrNull instead.", replaceWith = @ReplaceWith(expression = "this.minOrNull()", imports = {}))
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public static final /* synthetic */ Comparable min(Iterable iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
return CollectionsKt___CollectionsKt.minOrNull(iterable);
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,27 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0010\u0006\n\u0002\b\u0005\b&\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0003J\u000e\u0010\u0004\u001a\u00020\u0002H\u0086\u0002¢\u0006\u0002\u0010\u0005J\b\u0010\u0006\u001a\u00020\u0002H&¨\u0006\u0007"}, d2 = {"Lkotlin/collections/DoubleIterator;", "", "", "()V", "next", "()Ljava/lang/Double;", "nextDouble", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class DoubleIterator implements Iterator<Double>, KMappedMarker {
|
||||
@Override // java.util.Iterator
|
||||
public /* bridge */ /* synthetic */ Double next() {
|
||||
return Double.valueOf(nextDouble());
|
||||
}
|
||||
|
||||
public abstract double nextDouble();
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // java.util.Iterator
|
||||
public final Double next() {
|
||||
return Double.valueOf(nextDouble());
|
||||
}
|
||||
}
|
||||
68
apk_decompiled/sources/kotlin/collections/EmptyIterator.java
Normal file
68
apk_decompiled/sources/kotlin/collections/EmptyIterator.java
Normal file
@@ -0,0 +1,68 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.ListIterator;
|
||||
import java.util.NoSuchElementException;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010*\n\u0002\u0010\u0001\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0003\bÀ\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0003J\t\u0010\u0004\u001a\u00020\u0005H\u0096\u0002J\b\u0010\u0006\u001a\u00020\u0005H\u0016J\t\u0010\u0007\u001a\u00020\u0002H\u0096\u0002J\b\u0010\b\u001a\u00020\tH\u0016J\b\u0010\n\u001a\u00020\u0002H\u0016J\b\u0010\u000b\u001a\u00020\tH\u0016¨\u0006\f"}, d2 = {"Lkotlin/collections/EmptyIterator;", "", "", "()V", "hasNext", "", "hasPrevious", "next", "nextIndex", "", "previous", "previousIndex", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class EmptyIterator implements ListIterator, KMappedMarker {
|
||||
public static final EmptyIterator INSTANCE = new EmptyIterator();
|
||||
|
||||
private EmptyIterator() {
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public /* bridge */ /* synthetic */ void add(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator, java.util.Iterator
|
||||
public boolean hasNext() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public boolean hasPrevious() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public int nextIndex() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public int previousIndex() {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator, java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public /* bridge */ /* synthetic */ void set(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
public void add(Void r12) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator, java.util.Iterator
|
||||
public Void next() {
|
||||
throw new NoSuchElementException();
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public Void previous() {
|
||||
throw new NoSuchElementException();
|
||||
}
|
||||
|
||||
public void set(Void r12) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
}
|
||||
211
apk_decompiled/sources/kotlin/collections/EmptyList.java
Normal file
211
apk_decompiled/sources/kotlin/collections/EmptyList.java
Normal file
@@ -0,0 +1,211 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import C.w;
|
||||
import com.google.android.gms.measurement.internal.a;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.io.Serializable;
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.ListIterator;
|
||||
import java.util.RandomAccess;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.CollectionToArray;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\\\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0010\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\t\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0010\u001e\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0002\b\u0006\n\u0002\u0010(\n\u0002\b\u0002\n\u0002\u0010*\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0000\bÀ\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\u00060\u0003j\u0002`\u00042\u00060\u0005j\u0002`\u0006B\u0007\b\u0002¢\u0006\u0002\u0010\u0007J\u0011\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u0002H\u0096\u0002J\u0016\u0010\u0011\u001a\u00020\u000f2\f\u0010\u0012\u001a\b\u0012\u0004\u0012\u00020\u00020\u0013H\u0016J\u0013\u0010\u0014\u001a\u00020\u000f2\b\u0010\u0015\u001a\u0004\u0018\u00010\u0016H\u0096\u0002J\u0011\u0010\u0017\u001a\u00020\u00022\u0006\u0010\u0018\u001a\u00020\u000bH\u0096\u0002J\b\u0010\u0019\u001a\u00020\u000bH\u0016J\u0010\u0010\u001a\u001a\u00020\u000b2\u0006\u0010\u0010\u001a\u00020\u0002H\u0016J\b\u0010\u001b\u001a\u00020\u000fH\u0016J\u000f\u0010\u001c\u001a\b\u0012\u0004\u0012\u00020\u00020\u001dH\u0096\u0002J\u0010\u0010\u001e\u001a\u00020\u000b2\u0006\u0010\u0010\u001a\u00020\u0002H\u0016J\u000e\u0010\u001f\u001a\b\u0012\u0004\u0012\u00020\u00020 H\u0016J\u0016\u0010\u001f\u001a\b\u0012\u0004\u0012\u00020\u00020 2\u0006\u0010\u0018\u001a\u00020\u000bH\u0016J\b\u0010!\u001a\u00020\u0016H\u0002J\u001e\u0010\"\u001a\b\u0012\u0004\u0012\u00020\u00020\u00012\u0006\u0010#\u001a\u00020\u000b2\u0006\u0010$\u001a\u00020\u000bH\u0016J\b\u0010%\u001a\u00020&H\u0016R\u000e\u0010\b\u001a\u00020\tX\u0082T¢\u0006\u0002\n\u0000R\u0014\u0010\n\u001a\u00020\u000b8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\f\u0010\r¨\u0006'"}, d2 = {"Lkotlin/collections/EmptyList;", "", "", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "Ljava/util/RandomAccess;", "Lkotlin/collections/RandomAccess;", "()V", "serialVersionUID", "", "size", "", "getSize", "()I", "contains", "", "element", "containsAll", "elements", "", "equals", "other", "", "get", FirebaseAnalytics.Param.INDEX, "hashCode", "indexOf", "isEmpty", "iterator", "", "lastIndexOf", "listIterator", "", "readResolve", "subList", "fromIndex", "toIndex", "toString", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class EmptyList implements List, Serializable, RandomAccess, KMappedMarker {
|
||||
public static final EmptyList INSTANCE = new EmptyList();
|
||||
private static final long serialVersionUID = -7390468764508069838L;
|
||||
|
||||
private EmptyList() {
|
||||
}
|
||||
|
||||
private final Object readResolve() {
|
||||
return INSTANCE;
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public /* bridge */ /* synthetic */ void add(int i, Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public boolean addAll(int i, Collection collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public void clear() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
public boolean contains(Void element) {
|
||||
Intrinsics.checkNotNullParameter(element, "element");
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public boolean containsAll(Collection elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return elements.isEmpty();
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public boolean equals(Object other) {
|
||||
return (other instanceof List) && ((List) other).isEmpty();
|
||||
}
|
||||
|
||||
public int getSize() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public int hashCode() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
public int indexOf(Void element) {
|
||||
Intrinsics.checkNotNullParameter(element, "element");
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection, java.lang.Iterable
|
||||
public Iterator iterator() {
|
||||
return EmptyIterator.INSTANCE;
|
||||
}
|
||||
|
||||
public int lastIndexOf(Void element) {
|
||||
Intrinsics.checkNotNullParameter(element, "element");
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public ListIterator listIterator() {
|
||||
return EmptyIterator.INSTANCE;
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public /* bridge */ /* synthetic */ Object remove(int i) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public boolean removeAll(Collection collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public boolean retainAll(Collection collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public /* bridge */ /* synthetic */ Object set(int i, Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public final /* bridge */ int size() {
|
||||
return getSize();
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public List subList(int fromIndex, int toIndex) {
|
||||
if (fromIndex == 0 && toIndex == 0) {
|
||||
return this;
|
||||
}
|
||||
throw new IndexOutOfBoundsException(w.k("fromIndex: ", fromIndex, toIndex, ", toIndex: "));
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public Object[] toArray() {
|
||||
return CollectionToArray.toArray(this);
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "[]";
|
||||
}
|
||||
|
||||
public void add(int i, Void r22) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public boolean addAll(Collection collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof Void) {
|
||||
return contains((Void) obj);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public Void get(int index) {
|
||||
throw new IndexOutOfBoundsException("Empty list doesn't contain element at index " + index + '.');
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public final /* bridge */ int indexOf(Object obj) {
|
||||
if (obj instanceof Void) {
|
||||
return indexOf((Void) obj);
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public final /* bridge */ int lastIndexOf(Object obj) {
|
||||
if (obj instanceof Void) {
|
||||
return lastIndexOf((Void) obj);
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public ListIterator listIterator(int index) {
|
||||
if (index == 0) {
|
||||
return EmptyIterator.INSTANCE;
|
||||
}
|
||||
throw new IndexOutOfBoundsException(a.l(index, "Index: "));
|
||||
}
|
||||
|
||||
@Override // java.util.List
|
||||
public Void remove(int i) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
public Void set(int i, Void r22) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public <T> T[] toArray(T[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
return (T[]) CollectionToArray.toArray(this, array);
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public /* bridge */ /* synthetic */ boolean add(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.List, java.util.Collection
|
||||
public boolean remove(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
public boolean add(Void r12) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
}
|
||||
128
apk_decompiled/sources/kotlin/collections/EmptyMap.java
Normal file
128
apk_decompiled/sources/kotlin/collections/EmptyMap.java
Normal file
@@ -0,0 +1,128 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
|
||||
import com.google.firebase.remoteconfig.RemoteConfigConstants;
|
||||
import java.io.Serializable;
|
||||
import java.util.Collection;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u0000L\n\u0002\u0018\u0002\n\u0002\u0010$\n\u0002\u0010\u0000\n\u0002\u0010\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\"\n\u0002\u0010&\n\u0002\b\u0005\n\u0002\u0010\t\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u001e\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\n\n\u0002\u0010\u000e\n\u0000\bÂ\u0002\u0018\u00002\u0010\u0012\u0006\u0012\u0004\u0018\u00010\u0002\u0012\u0004\u0012\u00020\u00030\u00012\u00060\u0004j\u0002`\u0005B\u0007\b\u0002¢\u0006\u0002\u0010\u0006J\u0012\u0010\u0018\u001a\u00020\u00192\b\u0010\u001a\u001a\u0004\u0018\u00010\u0002H\u0016J\u0010\u0010\u001b\u001a\u00020\u00192\u0006\u0010\u001c\u001a\u00020\u0003H\u0016J\u0013\u0010\u001d\u001a\u00020\u00192\b\u0010\u001e\u001a\u0004\u0018\u00010\u0002H\u0096\u0002J\u0015\u0010\u001f\u001a\u0004\u0018\u00010\u00032\b\u0010\u001a\u001a\u0004\u0018\u00010\u0002H\u0096\u0002J\b\u0010 \u001a\u00020\u0011H\u0016J\b\u0010!\u001a\u00020\u0019H\u0016J\b\u0010\"\u001a\u00020\u0002H\u0002J\b\u0010#\u001a\u00020$H\u0016R(\u0010\u0007\u001a\u0016\u0012\u0012\u0012\u0010\u0012\u0006\u0012\u0004\u0018\u00010\u0002\u0012\u0004\u0012\u00020\u00030\t0\b8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\n\u0010\u000bR\u001c\u0010\f\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\b8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\r\u0010\u000bR\u000e\u0010\u000e\u001a\u00020\u000fX\u0082T¢\u0006\u0002\n\u0000R\u0014\u0010\u0010\u001a\u00020\u00118VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0012\u0010\u0013R\u001a\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00030\u00158VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0016\u0010\u0017¨\u0006%"}, d2 = {"Lkotlin/collections/EmptyMap;", "", "", "", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "()V", RemoteConfigConstants.ResponseFieldKey.ENTRIES, "", "", "getEntries", "()Ljava/util/Set;", UserMetadata.KEYDATA_FILENAME, "getKeys", "serialVersionUID", "", "size", "", "getSize", "()I", "values", "", "getValues", "()Ljava/util/Collection;", "containsKey", "", "key", "containsValue", "value", "equals", "other", "get", "hashCode", "isEmpty", "readResolve", "toString", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class EmptyMap implements Map, Serializable, KMappedMarker {
|
||||
public static final EmptyMap INSTANCE = new EmptyMap();
|
||||
private static final long serialVersionUID = 8246714829545688274L;
|
||||
|
||||
private EmptyMap() {
|
||||
}
|
||||
|
||||
private final Object readResolve() {
|
||||
return INSTANCE;
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public void clear() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean containsKey(Object key) {
|
||||
return false;
|
||||
}
|
||||
|
||||
public boolean containsValue(Void value) {
|
||||
Intrinsics.checkNotNullParameter(value, "value");
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ Set<Map.Entry> entrySet() {
|
||||
return getEntries();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean equals(Object other) {
|
||||
return (other instanceof Map) && ((Map) other).isEmpty();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public Void get(Object key) {
|
||||
return null;
|
||||
}
|
||||
|
||||
public Set<Map.Entry> getEntries() {
|
||||
return EmptySet.INSTANCE;
|
||||
}
|
||||
|
||||
public Set<Object> getKeys() {
|
||||
return EmptySet.INSTANCE;
|
||||
}
|
||||
|
||||
public int getSize() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public Collection getValues() {
|
||||
return EmptyList.INSTANCE;
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean isEmpty() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ Set<Object> keySet() {
|
||||
return getKeys();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public /* bridge */ /* synthetic */ Object put(Object obj, Object obj2) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public void putAll(Map map) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public Void remove(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ int size() {
|
||||
return getSize();
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "{}";
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ Collection values() {
|
||||
return getValues();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ boolean containsValue(Object obj) {
|
||||
if (obj instanceof Void) {
|
||||
return containsValue((Void) obj);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public Void put(Object obj, Void r22) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
}
|
||||
121
apk_decompiled/sources/kotlin/collections/EmptySet.java
Normal file
121
apk_decompiled/sources/kotlin/collections/EmptySet.java
Normal file
@@ -0,0 +1,121 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import java.util.Set;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.CollectionToArray;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000L\n\u0002\u0018\u0002\n\u0002\u0010\"\n\u0002\u0010\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\t\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0010\u001e\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010(\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\bÀ\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\u00060\u0003j\u0002`\u0004B\u0007\b\u0002¢\u0006\u0002\u0010\u0005J\u0011\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u0002H\u0096\u0002J\u0016\u0010\u000f\u001a\u00020\r2\f\u0010\u0010\u001a\b\u0012\u0004\u0012\u00020\u00020\u0011H\u0016J\u0013\u0010\u0012\u001a\u00020\r2\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u0096\u0002J\b\u0010\u0015\u001a\u00020\tH\u0016J\b\u0010\u0016\u001a\u00020\rH\u0016J\u000f\u0010\u0017\u001a\b\u0012\u0004\u0012\u00020\u00020\u0018H\u0096\u0002J\b\u0010\u0019\u001a\u00020\u0014H\u0002J\b\u0010\u001a\u001a\u00020\u001bH\u0016R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082T¢\u0006\u0002\n\u0000R\u0014\u0010\b\u001a\u00020\t8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\n\u0010\u000b¨\u0006\u001c"}, d2 = {"Lkotlin/collections/EmptySet;", "", "", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "()V", "serialVersionUID", "", "size", "", "getSize", "()I", "contains", "", "element", "containsAll", "elements", "", "equals", "other", "", "hashCode", "isEmpty", "iterator", "", "readResolve", "toString", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class EmptySet implements Set, Serializable, KMappedMarker {
|
||||
public static final EmptySet INSTANCE = new EmptySet();
|
||||
private static final long serialVersionUID = 3406603774387020532L;
|
||||
|
||||
private EmptySet() {
|
||||
}
|
||||
|
||||
private final Object readResolve() {
|
||||
return INSTANCE;
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public /* bridge */ /* synthetic */ boolean add(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public boolean addAll(Collection collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public void clear() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
public boolean contains(Void element) {
|
||||
Intrinsics.checkNotNullParameter(element, "element");
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public boolean containsAll(Collection elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return elements.isEmpty();
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public boolean equals(Object other) {
|
||||
return (other instanceof Set) && ((Set) other).isEmpty();
|
||||
}
|
||||
|
||||
public int getSize() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection, java.lang.Iterable
|
||||
public Iterator iterator() {
|
||||
return EmptyIterator.INSTANCE;
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public boolean remove(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public boolean removeAll(Collection collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public boolean retainAll(Collection collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public final /* bridge */ int size() {
|
||||
return getSize();
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public Object[] toArray() {
|
||||
return CollectionToArray.toArray(this);
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "[]";
|
||||
}
|
||||
|
||||
public boolean add(Void r12) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof Void) {
|
||||
return contains((Void) obj);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // java.util.Set, java.util.Collection
|
||||
public <T> T[] toArray(T[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
return (T[]) CollectionToArray.toArray(this, array);
|
||||
}
|
||||
}
|
||||
27
apk_decompiled/sources/kotlin/collections/FloatIterator.java
Normal file
27
apk_decompiled/sources/kotlin/collections/FloatIterator.java
Normal file
@@ -0,0 +1,27 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0010\u0007\n\u0002\b\u0005\b&\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0003J\u000e\u0010\u0004\u001a\u00020\u0002H\u0086\u0002¢\u0006\u0002\u0010\u0005J\b\u0010\u0006\u001a\u00020\u0002H&¨\u0006\u0007"}, d2 = {"Lkotlin/collections/FloatIterator;", "", "", "()V", "next", "()Ljava/lang/Float;", "nextFloat", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class FloatIterator implements Iterator<Float>, KMappedMarker {
|
||||
@Override // java.util.Iterator
|
||||
public /* bridge */ /* synthetic */ Float next() {
|
||||
return Float.valueOf(nextFloat());
|
||||
}
|
||||
|
||||
public abstract float nextFloat();
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // java.util.Iterator
|
||||
public final Float next() {
|
||||
return Float.valueOf(nextFloat());
|
||||
}
|
||||
}
|
||||
14
apk_decompiled/sources/kotlin/collections/Grouping.java
Normal file
14
apk_decompiled/sources/kotlin/collections/Grouping.java
Normal file
@@ -0,0 +1,14 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.SinceKotlin;
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0002\b\u0004\n\u0002\u0010(\n\u0000\bg\u0018\u0000*\u0004\b\u0000\u0010\u0001*\u0006\b\u0001\u0010\u0002 \u00012\u00020\u0003J\u0015\u0010\u0004\u001a\u00028\u00012\u0006\u0010\u0005\u001a\u00028\u0000H&¢\u0006\u0002\u0010\u0006J\u000e\u0010\u0007\u001a\b\u0012\u0004\u0012\u00028\u00000\bH&¨\u0006\t"}, d2 = {"Lkotlin/collections/Grouping;", "T", "K", "", "keyOf", "element", "(Ljava/lang/Object;)Ljava/lang/Object;", "sourceIterator", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public interface Grouping<T, K> {
|
||||
K keyOf(T element);
|
||||
|
||||
Iterator<T> sourceIterator();
|
||||
}
|
||||
10
apk_decompiled/sources/kotlin/collections/GroupingKt.java
Normal file
10
apk_decompiled/sources/kotlin/collections/GroupingKt.java
Normal file
@@ -0,0 +1,10 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"kotlin/collections/GroupingKt__GroupingJVMKt", "kotlin/collections/GroupingKt__GroupingKt"}, k = 4, mv = {1, 9, 0}, xi = 49)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class GroupingKt extends GroupingKt__GroupingKt {
|
||||
private GroupingKt() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.PublishedApi;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.internal.InlineOnly;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Ref;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.TypeIntrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u0000&\n\u0000\n\u0002\u0010$\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010%\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010&\n\u0000\u001a0\u0010\u0000\u001a\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u00020\u00030\u0001\"\u0004\b\u0000\u0010\u0004\"\u0004\b\u0001\u0010\u0002*\u000e\u0012\u0004\u0012\u0002H\u0004\u0012\u0004\u0012\u0002H\u00020\u0005H\u0007\u001aZ\u0010\u0006\u001a\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\b0\u0007\"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\t\"\u0004\b\u0002\u0010\b*\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\t0\u00072\u001e\u0010\n\u001a\u001a\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\t0\f\u0012\u0004\u0012\u0002H\b0\u000bH\u0081\bø\u0001\u0000\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006\r"}, d2 = {"eachCount", "", "K", "", "T", "Lkotlin/collections/Grouping;", "mapValuesInPlace", "", "R", "V", "f", "Lkotlin/Function1;", "", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/GroupingKt")
|
||||
@SourceDebugExtension({"SMAP\nGroupingJVM.kt\nKotlin\n*S Kotlin\n*F\n+ 1 GroupingJVM.kt\nkotlin/collections/GroupingKt__GroupingJVMKt\n+ 2 Grouping.kt\nkotlin/collections/GroupingKt__GroupingKt\n+ 3 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 4 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,52:1\n143#2:53\n80#2,4:54\n85#2:59\n1#3:58\n1855#4,2:60\n*S KotlinDebug\n*F\n+ 1 GroupingJVM.kt\nkotlin/collections/GroupingKt__GroupingJVMKt\n*L\n22#1:53\n22#1:54,4\n22#1:59\n48#1:60,2\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
class GroupingKt__GroupingJVMKt {
|
||||
@SinceKotlin(version = "1.1")
|
||||
public static final <T, K> Map<K, Integer> eachCount(Grouping<T, ? extends K> grouping) {
|
||||
Intrinsics.checkNotNullParameter(grouping, "<this>");
|
||||
LinkedHashMap linkedHashMap = new LinkedHashMap();
|
||||
Iterator<T> sourceIterator = grouping.sourceIterator();
|
||||
while (sourceIterator.hasNext()) {
|
||||
K keyOf = grouping.keyOf(sourceIterator.next());
|
||||
Object obj = linkedHashMap.get(keyOf);
|
||||
if (obj == null && !linkedHashMap.containsKey(keyOf)) {
|
||||
obj = new Ref.IntRef();
|
||||
}
|
||||
Ref.IntRef intRef = (Ref.IntRef) obj;
|
||||
intRef.element++;
|
||||
linkedHashMap.put(keyOf, intRef);
|
||||
}
|
||||
for (Map.Entry entry : linkedHashMap.entrySet()) {
|
||||
Intrinsics.checkNotNull(entry, "null cannot be cast to non-null type kotlin.collections.MutableMap.MutableEntry<K of kotlin.collections.GroupingKt__GroupingJVMKt.mapValuesInPlace$lambda$4, R of kotlin.collections.GroupingKt__GroupingJVMKt.mapValuesInPlace$lambda$4>");
|
||||
TypeIntrinsics.asMutableMapEntry(entry).setValue(Integer.valueOf(((Ref.IntRef) entry.getValue()).element));
|
||||
}
|
||||
return TypeIntrinsics.asMutableMap(linkedHashMap);
|
||||
}
|
||||
|
||||
@PublishedApi
|
||||
@InlineOnly
|
||||
private static final <K, V, R> Map<K, R> mapValuesInPlace(Map<K, V> map, Function1<? super Map.Entry<? extends K, ? extends V>, ? extends R> f2) {
|
||||
Intrinsics.checkNotNullParameter(map, "<this>");
|
||||
Intrinsics.checkNotNullParameter(f2, "f");
|
||||
Iterator<T> it = map.entrySet().iterator();
|
||||
while (it.hasNext()) {
|
||||
Map.Entry entry = (Map.Entry) it.next();
|
||||
Intrinsics.checkNotNull(entry, "null cannot be cast to non-null type kotlin.collections.MutableMap.MutableEntry<K of kotlin.collections.GroupingKt__GroupingJVMKt.mapValuesInPlace$lambda$4, R of kotlin.collections.GroupingKt__GroupingJVMKt.mapValuesInPlace$lambda$4>");
|
||||
TypeIntrinsics.asMutableMapEntry(entry).setValue(f2.invoke(entry));
|
||||
}
|
||||
return TypeIntrinsics.asMutableMap(map);
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
70
apk_decompiled/sources/kotlin/collections/IndexedValue.java
Normal file
70
apk_decompiled/sources/kotlin/collections/IndexedValue.java
Normal file
@@ -0,0 +1,70 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\f\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0000\b\u0086\b\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u00012\u00020\u0002B\u0015\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\u0006\u0010\u0005\u001a\u00028\u0000¢\u0006\u0002\u0010\u0006J\t\u0010\f\u001a\u00020\u0004HÆ\u0003J\u000e\u0010\r\u001a\u00028\u0000HÆ\u0003¢\u0006\u0002\u0010\nJ(\u0010\u000e\u001a\b\u0012\u0004\u0012\u00028\u00000\u00002\b\b\u0002\u0010\u0003\u001a\u00020\u00042\b\b\u0002\u0010\u0005\u001a\u00028\u0000HÆ\u0001¢\u0006\u0002\u0010\u000fJ\u0013\u0010\u0010\u001a\u00020\u00112\b\u0010\u0012\u001a\u0004\u0018\u00010\u0002HÖ\u0003J\t\u0010\u0013\u001a\u00020\u0004HÖ\u0001J\t\u0010\u0014\u001a\u00020\u0015HÖ\u0001R\u0011\u0010\u0003\u001a\u00020\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0007\u0010\bR\u0013\u0010\u0005\u001a\u00028\u0000¢\u0006\n\n\u0002\u0010\u000b\u001a\u0004\b\t\u0010\n¨\u0006\u0016"}, d2 = {"Lkotlin/collections/IndexedValue;", "T", "", FirebaseAnalytics.Param.INDEX, "", "value", "(ILjava/lang/Object;)V", "getIndex", "()I", "getValue", "()Ljava/lang/Object;", "Ljava/lang/Object;", "component1", "component2", "copy", "(ILjava/lang/Object;)Lkotlin/collections/IndexedValue;", "equals", "", "other", "hashCode", "toString", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final /* data */ class IndexedValue<T> {
|
||||
private final int index;
|
||||
private final T value;
|
||||
|
||||
public IndexedValue(int i, T t2) {
|
||||
this.index = i;
|
||||
this.value = t2;
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public static /* synthetic */ IndexedValue copy$default(IndexedValue indexedValue, int i, Object obj, int i4, Object obj2) {
|
||||
if ((i4 & 1) != 0) {
|
||||
i = indexedValue.index;
|
||||
}
|
||||
if ((i4 & 2) != 0) {
|
||||
obj = indexedValue.value;
|
||||
}
|
||||
return indexedValue.copy(i, obj);
|
||||
}
|
||||
|
||||
/* renamed from: component1, reason: from getter */
|
||||
public final int getIndex() {
|
||||
return this.index;
|
||||
}
|
||||
|
||||
public final T component2() {
|
||||
return this.value;
|
||||
}
|
||||
|
||||
public final IndexedValue<T> copy(int index, T value) {
|
||||
return new IndexedValue<>(index, value);
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
if (!(other instanceof IndexedValue)) {
|
||||
return false;
|
||||
}
|
||||
IndexedValue indexedValue = (IndexedValue) other;
|
||||
return this.index == indexedValue.index && Intrinsics.areEqual(this.value, indexedValue.value);
|
||||
}
|
||||
|
||||
public final int getIndex() {
|
||||
return this.index;
|
||||
}
|
||||
|
||||
public final T getValue() {
|
||||
return this.value;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
int hashCode = Integer.hashCode(this.index) * 31;
|
||||
T t2 = this.value;
|
||||
return hashCode + (t2 == null ? 0 : t2.hashCode());
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "IndexedValue(index=" + this.index + ", value=" + this.value + ')';
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u001c\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\b\u0003\b\u0000\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u00012\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00010\u00030\u0002B\u0019\u0012\u0012\u0010\u0004\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00028\u00000\u00060\u0005¢\u0006\u0002\u0010\u0007J\u0015\u0010\b\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00028\u00000\u00030\u0006H\u0096\u0002R\u001a\u0010\u0004\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00028\u00000\u00060\u0005X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\t"}, d2 = {"Lkotlin/collections/IndexingIterable;", "T", "", "Lkotlin/collections/IndexedValue;", "iteratorFactory", "Lkotlin/Function0;", "", "(Lkotlin/jvm/functions/Function0;)V", "iterator", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class IndexingIterable<T> implements Iterable<IndexedValue<? extends T>>, KMappedMarker {
|
||||
private final Function0<Iterator<T>> iteratorFactory;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public IndexingIterable(Function0<? extends Iterator<? extends T>> iteratorFactory) {
|
||||
Intrinsics.checkNotNullParameter(iteratorFactory, "iteratorFactory");
|
||||
this.iteratorFactory = iteratorFactory;
|
||||
}
|
||||
|
||||
@Override // java.lang.Iterable
|
||||
public Iterator<IndexedValue<T>> iterator() {
|
||||
return new IndexingIterator(this.iteratorFactory.invoke());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010(\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0002\b\u0000\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u00012\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00010\u00030\u0002B\u0013\u0012\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00028\u00000\u0002¢\u0006\u0002\u0010\u0005J\t\u0010\b\u001a\u00020\tH\u0086\u0002J\u000f\u0010\n\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003H\u0086\u0002R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u000e¢\u0006\u0002\n\u0000R\u0014\u0010\u0004\u001a\b\u0012\u0004\u0012\u00028\u00000\u0002X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u000b"}, d2 = {"Lkotlin/collections/IndexingIterator;", "T", "", "Lkotlin/collections/IndexedValue;", "iterator", "(Ljava/util/Iterator;)V", FirebaseAnalytics.Param.INDEX, "", "hasNext", "", "next", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class IndexingIterator<T> implements Iterator<IndexedValue<? extends T>>, KMappedMarker {
|
||||
private int index;
|
||||
private final Iterator<T> iterator;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public IndexingIterator(Iterator<? extends T> iterator) {
|
||||
Intrinsics.checkNotNullParameter(iterator, "iterator");
|
||||
this.iterator = iterator;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public final boolean hasNext() {
|
||||
return this.iterator.hasNext();
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public final IndexedValue<T> next() {
|
||||
int i = this.index;
|
||||
this.index = i + 1;
|
||||
if (i < 0) {
|
||||
CollectionsKt__CollectionsKt.throwIndexOverflow();
|
||||
}
|
||||
return new IndexedValue<>(i, this.iterator.next());
|
||||
}
|
||||
}
|
||||
27
apk_decompiled/sources/kotlin/collections/IntIterator.java
Normal file
27
apk_decompiled/sources/kotlin/collections/IntIterator.java
Normal file
@@ -0,0 +1,27 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0010\b\n\u0002\b\u0005\b&\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0003J\u000e\u0010\u0004\u001a\u00020\u0002H\u0086\u0002¢\u0006\u0002\u0010\u0005J\b\u0010\u0006\u001a\u00020\u0002H&¨\u0006\u0007"}, d2 = {"Lkotlin/collections/IntIterator;", "", "", "()V", "next", "()Ljava/lang/Integer;", "nextInt", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class IntIterator implements Iterator<Integer>, KMappedMarker {
|
||||
@Override // java.util.Iterator
|
||||
public /* bridge */ /* synthetic */ Integer next() {
|
||||
return Integer.valueOf(nextInt());
|
||||
}
|
||||
|
||||
public abstract int nextInt();
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // java.util.Iterator
|
||||
public final Integer next() {
|
||||
return Integer.valueOf(nextInt());
|
||||
}
|
||||
}
|
||||
27
apk_decompiled/sources/kotlin/collections/LongIterator.java
Normal file
27
apk_decompiled/sources/kotlin/collections/LongIterator.java
Normal file
@@ -0,0 +1,27 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0010\t\n\u0002\b\u0005\b&\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0003J\u000e\u0010\u0004\u001a\u00020\u0002H\u0086\u0002¢\u0006\u0002\u0010\u0005J\b\u0010\u0006\u001a\u00020\u0002H&¨\u0006\u0007"}, d2 = {"Lkotlin/collections/LongIterator;", "", "", "()V", "next", "()Ljava/lang/Long;", "nextLong", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class LongIterator implements Iterator<Long>, KMappedMarker {
|
||||
@Override // java.util.Iterator
|
||||
public /* bridge */ /* synthetic */ Long next() {
|
||||
return Long.valueOf(nextLong());
|
||||
}
|
||||
|
||||
public abstract long nextLong();
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // java.util.Iterator
|
||||
public final Long next() {
|
||||
return Long.valueOf(nextLong());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Map;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.internal.InlineOnly;
|
||||
import kotlin.jvm.JvmName;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.reflect.KProperty;
|
||||
|
||||
@Metadata(d1 = {"\u0000.\n\u0002\b\u0003\n\u0002\u0010$\n\u0002\u0010\u000e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010%\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0003\u001aK\u0010\u0000\u001a\u0002H\u0001\"\u0004\b\u0000\u0010\u0002\"\b\b\u0001\u0010\u0001*\u0002H\u0002*\u0015\u0012\u0006\b\u0000\u0012\u00020\u0004\u0012\t\u0012\u0007H\u0002¢\u0006\u0002\b\u00050\u00032\b\u0010\u0006\u001a\u0004\u0018\u00010\u00072\n\u0010\b\u001a\u0006\u0012\u0002\b\u00030\tH\u0087\n¢\u0006\u0002\u0010\n\u001aO\u0010\u0000\u001a\u0002H\u0001\"\u0004\b\u0000\u0010\u0002\"\b\b\u0001\u0010\u0001*\u0002H\u0002*\u0017\u0012\u0006\b\u0000\u0012\u00020\u0004\u0012\u000b\b\u0001\u0012\u0007H\u0002¢\u0006\u0002\b\u00050\u000b2\b\u0010\u0006\u001a\u0004\u0018\u00010\u00072\n\u0010\b\u001a\u0006\u0012\u0002\b\u00030\tH\u0087\n¢\u0006\u0004\b\f\u0010\n\u001aF\u0010\r\u001a\u00020\u000e\"\u0004\b\u0000\u0010\u0002*\u0012\u0012\u0006\b\u0000\u0012\u00020\u0004\u0012\u0006\b\u0000\u0012\u0002H\u00020\u000b2\b\u0010\u0006\u001a\u0004\u0018\u00010\u00072\n\u0010\b\u001a\u0006\u0012\u0002\b\u00030\t2\u0006\u0010\u000f\u001a\u0002H\u0002H\u0087\n¢\u0006\u0002\u0010\u0010¨\u0006\u0011"}, d2 = {"getValue", "V1", "V", "", "", "Lkotlin/internal/Exact;", "thisRef", "", "property", "Lkotlin/reflect/KProperty;", "(Ljava/util/Map;Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;", "", "getVar", "setValue", "", "value", "(Ljava/util/Map;Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V", "kotlin-stdlib"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
||||
@JvmName(name = "MapAccessorsKt")
|
||||
/* loaded from: classes3.dex */
|
||||
public final class MapAccessorsKt {
|
||||
@InlineOnly
|
||||
private static final <V, V1 extends V> V1 getValue(Map<? super String, ? extends V> map, Object obj, KProperty<?> property) {
|
||||
Intrinsics.checkNotNullParameter(map, "<this>");
|
||||
Intrinsics.checkNotNullParameter(property, "property");
|
||||
return (V1) MapsKt__MapWithDefaultKt.getOrImplicitDefaultNullable(map, property.getName());
|
||||
}
|
||||
|
||||
@InlineOnly
|
||||
@JvmName(name = "getVar")
|
||||
private static final <V, V1 extends V> V1 getVar(Map<? super String, ? extends V> map, Object obj, KProperty<?> property) {
|
||||
Intrinsics.checkNotNullParameter(map, "<this>");
|
||||
Intrinsics.checkNotNullParameter(property, "property");
|
||||
return (V1) MapsKt__MapWithDefaultKt.getOrImplicitDefaultNullable(map, property.getName());
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@InlineOnly
|
||||
private static final <V> void setValue(Map<? super String, ? super V> map, Object obj, KProperty<?> property, V v3) {
|
||||
Intrinsics.checkNotNullParameter(map, "<this>");
|
||||
Intrinsics.checkNotNullParameter(property, "property");
|
||||
map.put(property.getName(), v3);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Map;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010$\n\u0002\b\u0007\bb\u0018\u0000*\u0004\b\u0000\u0010\u0001*\u0006\b\u0001\u0010\u0002 \u00012\u000e\u0012\u0004\u0012\u0002H\u0001\u0012\u0004\u0012\u0002H\u00020\u0003J\u0015\u0010\u0007\u001a\u00028\u00012\u0006\u0010\b\u001a\u00028\u0000H&¢\u0006\u0002\u0010\tR\u001e\u0010\u0004\u001a\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u0003X¦\u0004¢\u0006\u0006\u001a\u0004\b\u0005\u0010\u0006¨\u0006\n"}, d2 = {"Lkotlin/collections/MapWithDefault;", "K", "V", "", "map", "getMap", "()Ljava/util/Map;", "getOrImplicitDefault", "key", "(Ljava/lang/Object;)Ljava/lang/Object;", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
interface MapWithDefault<K, V> extends Map<K, V>, KMappedMarker {
|
||||
Map<K, V> getMap();
|
||||
|
||||
V getOrImplicitDefault(K key);
|
||||
}
|
||||
@@ -0,0 +1,130 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
|
||||
import com.google.firebase.remoteconfig.RemoteConfigConstants;
|
||||
import java.util.Collection;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
|
||||
@Metadata(d1 = {"\u0000R\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010$\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\"\n\u0002\u0010&\n\u0002\b\u0007\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u001e\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0005\n\u0002\u0010\u0000\n\u0002\b\u0006\n\u0002\u0010\u000e\n\u0000\b\u0002\u0018\u0000*\u0004\b\u0000\u0010\u0001*\u0006\b\u0001\u0010\u0002 \u00012\u000e\u0012\u0004\u0012\u0002H\u0001\u0012\u0004\u0012\u0002H\u00020\u0003B<\u0012\u0012\u0010\u0004\u001a\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u0005\u0012!\u0010\u0006\u001a\u001d\u0012\u0013\u0012\u00118\u0000¢\u0006\f\b\b\u0012\b\b\t\u0012\u0004\b\b(\n\u0012\u0004\u0012\u00028\u00010\u0007¢\u0006\u0002\u0010\u000bJ\u0015\u0010\u001d\u001a\u00020\u001e2\u0006\u0010\n\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010\u001fJ\u0015\u0010 \u001a\u00020\u001e2\u0006\u0010!\u001a\u00028\u0001H\u0016¢\u0006\u0002\u0010\u001fJ\u0013\u0010\"\u001a\u00020\u001e2\b\u0010#\u001a\u0004\u0018\u00010$H\u0096\u0002J\u0018\u0010%\u001a\u0004\u0018\u00018\u00012\u0006\u0010\n\u001a\u00028\u0000H\u0096\u0002¢\u0006\u0002\u0010&J\u0015\u0010'\u001a\u00028\u00012\u0006\u0010\n\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010&J\b\u0010(\u001a\u00020\u0016H\u0016J\b\u0010)\u001a\u00020\u001eH\u0016J\b\u0010*\u001a\u00020+H\u0016R)\u0010\u0006\u001a\u001d\u0012\u0013\u0012\u00118\u0000¢\u0006\f\b\b\u0012\b\b\t\u0012\u0004\b\b(\n\u0012\u0004\u0012\u00028\u00010\u0007X\u0082\u0004¢\u0006\u0002\n\u0000R&\u0010\f\u001a\u0014\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u000e0\r8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u000f\u0010\u0010R\u001a\u0010\u0011\u001a\b\u0012\u0004\u0012\u00028\u00000\r8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0012\u0010\u0010R \u0010\u0004\u001a\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u0005X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0013\u0010\u0014R\u0014\u0010\u0015\u001a\u00020\u00168VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0017\u0010\u0018R\u001a\u0010\u0019\u001a\b\u0012\u0004\u0012\u00028\u00010\u001a8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u001b\u0010\u001c¨\u0006,"}, d2 = {"Lkotlin/collections/MapWithDefaultImpl;", "K", "V", "Lkotlin/collections/MapWithDefault;", "map", "", "default", "Lkotlin/Function1;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, "key", "(Ljava/util/Map;Lkotlin/jvm/functions/Function1;)V", RemoteConfigConstants.ResponseFieldKey.ENTRIES, "", "", "getEntries", "()Ljava/util/Set;", UserMetadata.KEYDATA_FILENAME, "getKeys", "getMap", "()Ljava/util/Map;", "size", "", "getSize", "()I", "values", "", "getValues", "()Ljava/util/Collection;", "containsKey", "", "(Ljava/lang/Object;)Z", "containsValue", "value", "equals", "other", "", "get", "(Ljava/lang/Object;)Ljava/lang/Object;", "getOrImplicitDefault", "hashCode", "isEmpty", "toString", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nMapWithDefault.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MapWithDefault.kt\nkotlin/collections/MapWithDefaultImpl\n+ 2 Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n341#2,6:105\n*S KotlinDebug\n*F\n+ 1 MapWithDefault.kt\nkotlin/collections/MapWithDefaultImpl\n*L\n80#1:105,6\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
final class MapWithDefaultImpl<K, V> implements MapWithDefault<K, V> {
|
||||
private final Function1<K, V> default;
|
||||
private final Map<K, V> map;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public MapWithDefaultImpl(Map<K, ? extends V> map, Function1<? super K, ? extends V> function1) {
|
||||
Intrinsics.checkNotNullParameter(map, "map");
|
||||
Intrinsics.checkNotNullParameter(function1, "default");
|
||||
this.map = map;
|
||||
this.default = function1;
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public void clear() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean containsKey(Object key) {
|
||||
return getMap().containsKey(key);
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean containsValue(Object value) {
|
||||
return getMap().containsValue(value);
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ Set<Map.Entry<K, V>> entrySet() {
|
||||
return getEntries();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean equals(Object other) {
|
||||
return getMap().equals(other);
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public V get(Object key) {
|
||||
return getMap().get(key);
|
||||
}
|
||||
|
||||
public Set<Map.Entry<K, V>> getEntries() {
|
||||
return getMap().entrySet();
|
||||
}
|
||||
|
||||
public Set<K> getKeys() {
|
||||
return getMap().keySet();
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.MapWithDefault
|
||||
public Map<K, V> getMap() {
|
||||
return this.map;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.MapWithDefault
|
||||
public V getOrImplicitDefault(K key) {
|
||||
Map<K, V> map = getMap();
|
||||
V v3 = map.get(key);
|
||||
return (v3 != null || map.containsKey(key)) ? v3 : this.default.invoke(key);
|
||||
}
|
||||
|
||||
public int getSize() {
|
||||
return getMap().size();
|
||||
}
|
||||
|
||||
public Collection<V> getValues() {
|
||||
return getMap().values();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public int hashCode() {
|
||||
return getMap().hashCode();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean isEmpty() {
|
||||
return getMap().isEmpty();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ Set<K> keySet() {
|
||||
return getKeys();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public V put(K k4, V v3) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public void putAll(Map<? extends K, ? extends V> map) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public V remove(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ int size() {
|
||||
return getSize();
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return getMap().toString();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ Collection<V> values() {
|
||||
return getValues();
|
||||
}
|
||||
}
|
||||
15
apk_decompiled/sources/kotlin/collections/MapsKt.java
Normal file
15
apk_decompiled/sources/kotlin/collections/MapsKt.java
Normal file
@@ -0,0 +1,15 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Map;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"kotlin/collections/MapsKt__MapWithDefaultKt", "kotlin/collections/MapsKt__MapsJVMKt", "kotlin/collections/MapsKt__MapsKt", "kotlin/collections/MapsKt___MapsJvmKt", "kotlin/collections/MapsKt___MapsKt"}, k = 4, mv = {1, 9, 0}, xi = 49)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class MapsKt extends MapsKt___MapsKt {
|
||||
private MapsKt() {
|
||||
}
|
||||
|
||||
public static /* bridge */ /* synthetic */ Object a(Map map, Comparable comparable) {
|
||||
return MapsKt__MapsKt.getValue(map, comparable);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import java.util.Map;
|
||||
import java.util.NoSuchElementException;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.PublishedApi;
|
||||
import kotlin.jvm.JvmName;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u0000\u001e\n\u0002\b\u0003\n\u0002\u0010$\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010%\n\u0002\b\u0002\u001a3\u0010\u0000\u001a\u0002H\u0001\"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\u0001*\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00010\u00032\u0006\u0010\u0004\u001a\u0002H\u0002H\u0001¢\u0006\u0004\b\u0005\u0010\u0006\u001aQ\u0010\u0007\u001a\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00010\u0003\"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\u0001*\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00010\u00032!\u0010\b\u001a\u001d\u0012\u0013\u0012\u0011H\u0002¢\u0006\f\b\n\u0012\b\b\u000b\u0012\u0004\b\b(\u0004\u0012\u0004\u0012\u0002H\u00010\t\u001aX\u0010\u0007\u001a\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00010\f\"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\u0001*\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00010\f2!\u0010\b\u001a\u001d\u0012\u0013\u0012\u0011H\u0002¢\u0006\f\b\n\u0012\b\b\u000b\u0012\u0004\b\b(\u0004\u0012\u0004\u0012\u0002H\u00010\tH\u0007¢\u0006\u0002\b\r¨\u0006\u000e"}, d2 = {"getOrImplicitDefault", "V", "K", "", "key", "getOrImplicitDefaultNullable", "(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/Object;", "withDefault", "defaultValue", "Lkotlin/Function1;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, "", "withDefaultMutable", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/MapsKt")
|
||||
@SourceDebugExtension({"SMAP\nMapWithDefault.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MapWithDefault.kt\nkotlin/collections/MapsKt__MapWithDefaultKt\n+ 2 Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n341#2,6:105\n*S KotlinDebug\n*F\n+ 1 MapWithDefault.kt\nkotlin/collections/MapsKt__MapWithDefaultKt\n*L\n24#1:105,6\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public class MapsKt__MapWithDefaultKt {
|
||||
@PublishedApi
|
||||
@JvmName(name = "getOrImplicitDefaultNullable")
|
||||
public static final <K, V> V getOrImplicitDefaultNullable(Map<K, ? extends V> map, K k4) {
|
||||
Intrinsics.checkNotNullParameter(map, "<this>");
|
||||
if (map instanceof MapWithDefault) {
|
||||
return (V) ((MapWithDefault) map).getOrImplicitDefault(k4);
|
||||
}
|
||||
V v3 = map.get(k4);
|
||||
if (v3 != null || map.containsKey(k4)) {
|
||||
return v3;
|
||||
}
|
||||
throw new NoSuchElementException("Key " + k4 + " is missing in the map.");
|
||||
}
|
||||
|
||||
public static final <K, V> Map<K, V> withDefault(Map<K, ? extends V> map, Function1<? super K, ? extends V> defaultValue) {
|
||||
Intrinsics.checkNotNullParameter(map, "<this>");
|
||||
Intrinsics.checkNotNullParameter(defaultValue, "defaultValue");
|
||||
return map instanceof MapWithDefault ? withDefault(((MapWithDefault) map).getMap(), defaultValue) : new MapWithDefaultImpl(map, defaultValue);
|
||||
}
|
||||
|
||||
@JvmName(name = "withDefaultMutable")
|
||||
public static final <K, V> Map<K, V> withDefaultMutable(Map<K, V> map, Function1<? super K, ? extends V> defaultValue) {
|
||||
Intrinsics.checkNotNullParameter(map, "<this>");
|
||||
Intrinsics.checkNotNullParameter(defaultValue, "defaultValue");
|
||||
return map instanceof MutableMapWithDefault ? withDefaultMutable(((MutableMapWithDefault) map).getMap(), defaultValue) : new MutableMapWithDefaultImpl(map, defaultValue);
|
||||
}
|
||||
}
|
||||
151
apk_decompiled/sources/kotlin/collections/MapsKt__MapsJVMKt.java
Normal file
151
apk_decompiled/sources/kotlin/collections/MapsKt__MapsJVMKt.java
Normal file
File diff suppressed because one or more lines are too long
617
apk_decompiled/sources/kotlin/collections/MapsKt__MapsKt.java
Normal file
617
apk_decompiled/sources/kotlin/collections/MapsKt__MapsKt.java
Normal file
File diff suppressed because one or more lines are too long
@@ -0,0 +1,88 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Comparator;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import kotlin.Deprecated;
|
||||
import kotlin.DeprecatedSinceKotlin;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.ReplaceWith;
|
||||
import kotlin.internal.InlineOnly;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u0000(\n\u0000\n\u0002\u0010&\n\u0002\b\u0003\n\u0002\u0010\u000f\n\u0002\u0010$\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u001ah\u0010\u0000\u001a\u0010\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u0003\u0018\u00010\u0001\"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\u0003\"\u000e\b\u0002\u0010\u0004*\b\u0012\u0004\u0012\u0002H\u00040\u0005*\u0010\u0012\u0006\b\u0001\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00030\u00062\u001e\u0010\u0007\u001a\u001a\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00030\u0001\u0012\u0004\u0012\u0002H\u00040\bH\u0087\bø\u0001\u0000\u001ai\u0010\t\u001a\u0010\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u0003\u0018\u00010\u0001\"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\u0003*\u0010\u0012\u0006\b\u0001\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00030\u000622\u0010\n\u001a.\u0012\u0012\b\u0000\u0012\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00030\u00010\u000bj\u0016\u0012\u0012\b\u0000\u0012\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00030\u0001`\fH\u0087\b\u001ah\u0010\r\u001a\u0010\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u0003\u0018\u00010\u0001\"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\u0003\"\u000e\b\u0002\u0010\u0004*\b\u0012\u0004\u0012\u0002H\u00040\u0005*\u0010\u0012\u0006\b\u0001\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00030\u00062\u001e\u0010\u0007\u001a\u001a\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00030\u0001\u0012\u0004\u0012\u0002H\u00040\bH\u0087\bø\u0001\u0000\u001ah\u0010\u000e\u001a\u0010\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u0003\u0018\u00010\u0001\"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\u0003*\u0010\u0012\u0006\b\u0001\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00030\u000622\u0010\n\u001a.\u0012\u0012\b\u0000\u0012\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00030\u00010\u000bj\u0016\u0012\u0012\b\u0000\u0012\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00030\u0001`\fH\u0007\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006\u000f"}, d2 = {"maxBy", "", "K", "V", "R", "", "", "selector", "Lkotlin/Function1;", "maxWith", "comparator", "Ljava/util/Comparator;", "Lkotlin/Comparator;", "minBy", "minWith", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/MapsKt")
|
||||
/* loaded from: classes3.dex */
|
||||
class MapsKt___MapsJvmKt extends MapsKt__MapsKt {
|
||||
@Deprecated(message = "Use maxByOrNull instead.", replaceWith = @ReplaceWith(expression = "this.maxByOrNull(selector)", imports = {}))
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
@InlineOnly
|
||||
private static final /* synthetic */ <K, V, R extends Comparable<? super R>> Map.Entry<K, V> maxBy(Map<? extends K, ? extends V> map, Function1<? super Map.Entry<? extends K, ? extends V>, ? extends R> selector) {
|
||||
Map.Entry<K, V> entry;
|
||||
Intrinsics.checkNotNullParameter(map, "<this>");
|
||||
Intrinsics.checkNotNullParameter(selector, "selector");
|
||||
Iterator<T> it = map.entrySet().iterator();
|
||||
if (it.hasNext()) {
|
||||
Map.Entry<K, V> entry2 = (Object) it.next();
|
||||
if (it.hasNext()) {
|
||||
R invoke = selector.invoke(entry2);
|
||||
do {
|
||||
Map.Entry<K, V> entry3 = (Object) it.next();
|
||||
R invoke2 = selector.invoke(entry3);
|
||||
if (invoke.compareTo(invoke2) < 0) {
|
||||
entry2 = entry3;
|
||||
invoke = invoke2;
|
||||
}
|
||||
} while (it.hasNext());
|
||||
}
|
||||
entry = entry2;
|
||||
} else {
|
||||
entry = null;
|
||||
}
|
||||
return entry;
|
||||
}
|
||||
|
||||
@Deprecated(message = "Use maxWithOrNull instead.", replaceWith = @ReplaceWith(expression = "this.maxWithOrNull(comparator)", imports = {}))
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
@InlineOnly
|
||||
private static final /* synthetic */ <K, V> Map.Entry<K, V> maxWith(Map<? extends K, ? extends V> map, Comparator<? super Map.Entry<? extends K, ? extends V>> comparator) {
|
||||
Intrinsics.checkNotNullParameter(map, "<this>");
|
||||
Intrinsics.checkNotNullParameter(comparator, "comparator");
|
||||
return (Map.Entry) CollectionsKt___CollectionsKt.maxWithOrNull(map.entrySet(), comparator);
|
||||
}
|
||||
|
||||
@Deprecated(message = "Use minByOrNull instead.", replaceWith = @ReplaceWith(expression = "this.minByOrNull(selector)", imports = {}))
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public static final /* synthetic */ <K, V, R extends Comparable<? super R>> Map.Entry<K, V> minBy(Map<? extends K, ? extends V> map, Function1<? super Map.Entry<? extends K, ? extends V>, ? extends R> selector) {
|
||||
Map.Entry<K, V> entry;
|
||||
Intrinsics.checkNotNullParameter(map, "<this>");
|
||||
Intrinsics.checkNotNullParameter(selector, "selector");
|
||||
Iterator<T> it = map.entrySet().iterator();
|
||||
if (it.hasNext()) {
|
||||
Map.Entry<K, V> entry2 = (Object) it.next();
|
||||
if (it.hasNext()) {
|
||||
R invoke = selector.invoke(entry2);
|
||||
do {
|
||||
Map.Entry<K, V> entry3 = (Object) it.next();
|
||||
R invoke2 = selector.invoke(entry3);
|
||||
if (invoke.compareTo(invoke2) > 0) {
|
||||
entry2 = entry3;
|
||||
invoke = invoke2;
|
||||
}
|
||||
} while (it.hasNext());
|
||||
}
|
||||
entry = entry2;
|
||||
} else {
|
||||
entry = null;
|
||||
}
|
||||
return entry;
|
||||
}
|
||||
|
||||
@Deprecated(message = "Use minWithOrNull instead.", replaceWith = @ReplaceWith(expression = "this.minWithOrNull(comparator)", imports = {}))
|
||||
@DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public static final /* synthetic */ Map.Entry minWith(Map map, Comparator comparator) {
|
||||
Intrinsics.checkNotNullParameter(map, "<this>");
|
||||
Intrinsics.checkNotNullParameter(comparator, "comparator");
|
||||
return (Map.Entry) CollectionsKt___CollectionsKt.minWithOrNull(map.entrySet(), comparator);
|
||||
}
|
||||
}
|
||||
768
apk_decompiled/sources/kotlin/collections/MapsKt___MapsKt.java
Normal file
768
apk_decompiled/sources/kotlin/collections/MapsKt___MapsKt.java
Normal file
File diff suppressed because one or more lines are too long
39
apk_decompiled/sources/kotlin/collections/MovingSubList.java
Normal file
39
apk_decompiled/sources/kotlin/collections/MovingSubList.java
Normal file
@@ -0,0 +1,39 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.List;
|
||||
import java.util.RandomAccess;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\b\n\u0002\u0010\u0002\n\u0002\b\u0002\b\u0000\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\u00060\u0003j\u0002`\u0004B\u0013\u0012\f\u0010\u0005\u001a\b\u0012\u0004\u0012\u00028\u00000\u0006¢\u0006\u0002\u0010\u0007J\u0016\u0010\u000e\u001a\u00028\u00002\u0006\u0010\u000f\u001a\u00020\tH\u0096\u0002¢\u0006\u0002\u0010\u0010J\u0016\u0010\u0011\u001a\u00020\u00122\u0006\u0010\n\u001a\u00020\t2\u0006\u0010\u0013\u001a\u00020\tR\u000e\u0010\b\u001a\u00020\tX\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\n\u001a\u00020\tX\u0082\u000e¢\u0006\u0002\n\u0000R\u0014\u0010\u0005\u001a\b\u0012\u0004\u0012\u00028\u00000\u0006X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u000b\u001a\u00020\t8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\f\u0010\r¨\u0006\u0014"}, d2 = {"Lkotlin/collections/MovingSubList;", "E", "Lkotlin/collections/AbstractList;", "Ljava/util/RandomAccess;", "Lkotlin/collections/RandomAccess;", "list", "", "(Ljava/util/List;)V", "_size", "", "fromIndex", "size", "getSize", "()I", "get", FirebaseAnalytics.Param.INDEX, "(I)Ljava/lang/Object;", "move", "", "toIndex", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class MovingSubList<E> extends AbstractList<E> implements RandomAccess {
|
||||
private int _size;
|
||||
private int fromIndex;
|
||||
private final List<E> list;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public MovingSubList(List<? extends E> list) {
|
||||
Intrinsics.checkNotNullParameter(list, "list");
|
||||
this.list = list;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public E get(int index) {
|
||||
AbstractList.INSTANCE.checkElementIndex$kotlin_stdlib(index, this._size);
|
||||
return this.list.get(this.fromIndex + index);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize, reason: from getter */
|
||||
public int get_size() {
|
||||
return this._size;
|
||||
}
|
||||
|
||||
public final void move(int fromIndex, int toIndex) {
|
||||
AbstractList.INSTANCE.checkRangeIndexes$kotlin_stdlib(fromIndex, toIndex, this.list.size());
|
||||
this.fromIndex = fromIndex;
|
||||
this._size = toIndex - fromIndex;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Map;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMutableMap;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010%\n\u0002\u0018\u0002\n\u0002\b\u0004\bb\u0018\u0000*\u0004\b\u0000\u0010\u0001*\u0004\b\u0001\u0010\u00022\u000e\u0012\u0004\u0012\u0002H\u0001\u0012\u0004\u0012\u0002H\u00020\u00032\u000e\u0012\u0004\u0012\u0002H\u0001\u0012\u0004\u0012\u0002H\u00020\u0004R\u001e\u0010\u0005\u001a\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u0003X¦\u0004¢\u0006\u0006\u001a\u0004\b\u0006\u0010\u0007¨\u0006\b"}, d2 = {"Lkotlin/collections/MutableMapWithDefault;", "K", "V", "", "Lkotlin/collections/MapWithDefault;", "map", "getMap", "()Ljava/util/Map;", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
interface MutableMapWithDefault<K, V> extends Map<K, V>, MapWithDefault<K, V>, KMutableMap {
|
||||
@Override // kotlin.collections.MapWithDefault
|
||||
Map<K, V> getMap();
|
||||
}
|
||||
@@ -0,0 +1,132 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
|
||||
import com.google.firebase.messaging.Constants;
|
||||
import com.google.firebase.remoteconfig.RemoteConfigConstants;
|
||||
import java.util.Collection;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
|
||||
@Metadata(d1 = {"\u0000`\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010%\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010#\n\u0002\u0010'\n\u0002\b\u0007\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u001f\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0005\n\u0002\u0010\u0000\n\u0002\b\t\n\u0002\u0010$\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\b\u0002\u0018\u0000*\u0004\b\u0000\u0010\u0001*\u0004\b\u0001\u0010\u00022\u000e\u0012\u0004\u0012\u0002H\u0001\u0012\u0004\u0012\u0002H\u00020\u0003B<\u0012\u0012\u0010\u0004\u001a\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u0005\u0012!\u0010\u0006\u001a\u001d\u0012\u0013\u0012\u00118\u0000¢\u0006\f\b\b\u0012\b\b\t\u0012\u0004\b\b(\n\u0012\u0004\u0012\u00028\u00010\u0007¢\u0006\u0002\u0010\u000bJ\b\u0010\u001d\u001a\u00020\u001eH\u0016J\u0015\u0010\u001f\u001a\u00020 2\u0006\u0010\n\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010!J\u0015\u0010\"\u001a\u00020 2\u0006\u0010#\u001a\u00028\u0001H\u0016¢\u0006\u0002\u0010!J\u0013\u0010$\u001a\u00020 2\b\u0010%\u001a\u0004\u0018\u00010&H\u0096\u0002J\u0018\u0010'\u001a\u0004\u0018\u00018\u00012\u0006\u0010\n\u001a\u00028\u0000H\u0096\u0002¢\u0006\u0002\u0010(J\u0015\u0010)\u001a\u00028\u00012\u0006\u0010\n\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010(J\b\u0010*\u001a\u00020\u0016H\u0016J\b\u0010+\u001a\u00020 H\u0016J\u001f\u0010,\u001a\u0004\u0018\u00018\u00012\u0006\u0010\n\u001a\u00028\u00002\u0006\u0010#\u001a\u00028\u0001H\u0016¢\u0006\u0002\u0010-J\u001e\u0010.\u001a\u00020\u001e2\u0014\u0010/\u001a\u0010\u0012\u0006\b\u0001\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u000100H\u0016J\u0017\u00101\u001a\u0004\u0018\u00018\u00012\u0006\u0010\n\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010(J\b\u00102\u001a\u000203H\u0016R)\u0010\u0006\u001a\u001d\u0012\u0013\u0012\u00118\u0000¢\u0006\f\b\b\u0012\b\b\t\u0012\u0004\b\b(\n\u0012\u0004\u0012\u00028\u00010\u0007X\u0082\u0004¢\u0006\u0002\n\u0000R&\u0010\f\u001a\u0014\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u000e0\r8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u000f\u0010\u0010R\u001a\u0010\u0011\u001a\b\u0012\u0004\u0012\u00028\u00000\r8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0012\u0010\u0010R \u0010\u0004\u001a\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u0005X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0013\u0010\u0014R\u0014\u0010\u0015\u001a\u00020\u00168VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0017\u0010\u0018R\u001a\u0010\u0019\u001a\b\u0012\u0004\u0012\u00028\u00010\u001a8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u001b\u0010\u001c¨\u00064"}, d2 = {"Lkotlin/collections/MutableMapWithDefaultImpl;", "K", "V", "Lkotlin/collections/MutableMapWithDefault;", "map", "", "default", "Lkotlin/Function1;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, "key", "(Ljava/util/Map;Lkotlin/jvm/functions/Function1;)V", RemoteConfigConstants.ResponseFieldKey.ENTRIES, "", "", "getEntries", "()Ljava/util/Set;", UserMetadata.KEYDATA_FILENAME, "getKeys", "getMap", "()Ljava/util/Map;", "size", "", "getSize", "()I", "values", "", "getValues", "()Ljava/util/Collection;", "clear", "", "containsKey", "", "(Ljava/lang/Object;)Z", "containsValue", "value", "equals", "other", "", "get", "(Ljava/lang/Object;)Ljava/lang/Object;", "getOrImplicitDefault", "hashCode", "isEmpty", "put", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "putAll", Constants.MessagePayloadKeys.FROM, "", "remove", "toString", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nMapWithDefault.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MapWithDefault.kt\nkotlin/collections/MutableMapWithDefaultImpl\n+ 2 Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n341#2,6:105\n*S KotlinDebug\n*F\n+ 1 MapWithDefault.kt\nkotlin/collections/MutableMapWithDefaultImpl\n*L\n101#1:105,6\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
final class MutableMapWithDefaultImpl<K, V> implements MutableMapWithDefault<K, V> {
|
||||
private final Function1<K, V> default;
|
||||
private final Map<K, V> map;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public MutableMapWithDefaultImpl(Map<K, V> map, Function1<? super K, ? extends V> function1) {
|
||||
Intrinsics.checkNotNullParameter(map, "map");
|
||||
Intrinsics.checkNotNullParameter(function1, "default");
|
||||
this.map = map;
|
||||
this.default = function1;
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public void clear() {
|
||||
getMap().clear();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean containsKey(Object key) {
|
||||
return getMap().containsKey(key);
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean containsValue(Object value) {
|
||||
return getMap().containsValue(value);
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ Set<Map.Entry<K, V>> entrySet() {
|
||||
return getEntries();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean equals(Object other) {
|
||||
return getMap().equals(other);
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public V get(Object key) {
|
||||
return getMap().get(key);
|
||||
}
|
||||
|
||||
public Set<Map.Entry<K, V>> getEntries() {
|
||||
return getMap().entrySet();
|
||||
}
|
||||
|
||||
public Set<K> getKeys() {
|
||||
return getMap().keySet();
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.MutableMapWithDefault, kotlin.collections.MapWithDefault
|
||||
public Map<K, V> getMap() {
|
||||
return this.map;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.MapWithDefault
|
||||
public V getOrImplicitDefault(K key) {
|
||||
Map<K, V> map = getMap();
|
||||
V v3 = map.get(key);
|
||||
return (v3 != null || map.containsKey(key)) ? v3 : this.default.invoke(key);
|
||||
}
|
||||
|
||||
public int getSize() {
|
||||
return getMap().size();
|
||||
}
|
||||
|
||||
public Collection<V> getValues() {
|
||||
return getMap().values();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public int hashCode() {
|
||||
return getMap().hashCode();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public boolean isEmpty() {
|
||||
return getMap().isEmpty();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ Set<K> keySet() {
|
||||
return getKeys();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public V put(K key, V value) {
|
||||
return getMap().put(key, value);
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public void putAll(Map<? extends K, ? extends V> from) {
|
||||
Intrinsics.checkNotNullParameter(from, "from");
|
||||
getMap().putAll(from);
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public V remove(Object key) {
|
||||
return getMap().remove(key);
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ int size() {
|
||||
return getSize();
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return getMap().toString();
|
||||
}
|
||||
|
||||
@Override // java.util.Map
|
||||
public final /* bridge */ Collection<V> values() {
|
||||
return getValues();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.ListIterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMutableListIterator;
|
||||
|
||||
/* JADX INFO: Add missing generic type declarations: [T] */
|
||||
@Metadata(d1 = {"\u0000%\n\u0000\n\u0002\u0010+\n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0005*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\u0015\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010\bJ\t\u0010\t\u001a\u00020\nH\u0096\u0002J\b\u0010\u000b\u001a\u00020\nH\u0016J\u000e\u0010\f\u001a\u00028\u0000H\u0096\u0002¢\u0006\u0002\u0010\rJ\b\u0010\u000e\u001a\u00020\u000fH\u0016J\r\u0010\u0010\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010\rJ\b\u0010\u0011\u001a\u00020\u000fH\u0016J\b\u0010\u0012\u001a\u00020\u0006H\u0016J\u0015\u0010\u0013\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010\bR\u0017\u0010\u0002\u001a\b\u0012\u0004\u0012\u00028\u00000\u0001¢\u0006\b\n\u0000\u001a\u0004\b\u0003\u0010\u0004¨\u0006\u0014"}, d2 = {"kotlin/collections/ReversedList$listIterator$1", "", "delegateIterator", "getDelegateIterator", "()Ljava/util/ListIterator;", "add", "", "element", "(Ljava/lang/Object;)V", "hasNext", "", "hasPrevious", "next", "()Ljava/lang/Object;", "nextIndex", "", "previous", "previousIndex", "remove", "set", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ReversedList$listIterator$1<T> implements ListIterator<T>, KMutableListIterator {
|
||||
private final ListIterator<T> delegateIterator;
|
||||
final /* synthetic */ ReversedList<T> this$0;
|
||||
|
||||
public ReversedList$listIterator$1(ReversedList<T> reversedList, int i) {
|
||||
List list;
|
||||
int reversePositionIndex$CollectionsKt__ReversedViewsKt;
|
||||
this.this$0 = reversedList;
|
||||
list = ((ReversedList) reversedList).delegate;
|
||||
reversePositionIndex$CollectionsKt__ReversedViewsKt = CollectionsKt__ReversedViewsKt.reversePositionIndex$CollectionsKt__ReversedViewsKt(reversedList, i);
|
||||
this.delegateIterator = list.listIterator(reversePositionIndex$CollectionsKt__ReversedViewsKt);
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public void add(T element) {
|
||||
this.delegateIterator.add(element);
|
||||
this.delegateIterator.previous();
|
||||
}
|
||||
|
||||
public final ListIterator<T> getDelegateIterator() {
|
||||
return this.delegateIterator;
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator, java.util.Iterator
|
||||
public boolean hasNext() {
|
||||
return this.delegateIterator.hasPrevious();
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public boolean hasPrevious() {
|
||||
return this.delegateIterator.hasNext();
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator, java.util.Iterator
|
||||
public T next() {
|
||||
return this.delegateIterator.previous();
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public int nextIndex() {
|
||||
int reverseIteratorIndex$CollectionsKt__ReversedViewsKt;
|
||||
reverseIteratorIndex$CollectionsKt__ReversedViewsKt = CollectionsKt__ReversedViewsKt.reverseIteratorIndex$CollectionsKt__ReversedViewsKt(this.this$0, this.delegateIterator.previousIndex());
|
||||
return reverseIteratorIndex$CollectionsKt__ReversedViewsKt;
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public T previous() {
|
||||
return this.delegateIterator.next();
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public int previousIndex() {
|
||||
int reverseIteratorIndex$CollectionsKt__ReversedViewsKt;
|
||||
reverseIteratorIndex$CollectionsKt__ReversedViewsKt = CollectionsKt__ReversedViewsKt.reverseIteratorIndex$CollectionsKt__ReversedViewsKt(this.this$0, this.delegateIterator.nextIndex());
|
||||
return reverseIteratorIndex$CollectionsKt__ReversedViewsKt;
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator, java.util.Iterator
|
||||
public void remove() {
|
||||
this.delegateIterator.remove();
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public void set(T element) {
|
||||
this.delegateIterator.set(element);
|
||||
}
|
||||
}
|
||||
77
apk_decompiled/sources/kotlin/collections/ReversedList.java
Normal file
77
apk_decompiled/sources/kotlin/collections/ReversedList.java
Normal file
@@ -0,0 +1,77 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.ListIterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u00002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010!\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0007\n\u0002\u0010)\n\u0000\n\u0002\u0010+\n\u0002\b\u0004\b\u0002\u0018\u0000*\u0004\b\u0000\u0010\u00012\b\u0012\u0004\u0012\u0002H\u00010\u0002B\u0013\u0012\f\u0010\u0003\u001a\b\u0012\u0004\u0012\u00028\u00000\u0004¢\u0006\u0002\u0010\u0005J\u001d\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\u00072\u0006\u0010\r\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010\u000eJ\b\u0010\u000f\u001a\u00020\u000bH\u0016J\u0016\u0010\u0010\u001a\u00028\u00002\u0006\u0010\f\u001a\u00020\u0007H\u0096\u0002¢\u0006\u0002\u0010\u0011J\u000f\u0010\u0012\u001a\b\u0012\u0004\u0012\u00028\u00000\u0013H\u0096\u0002J\u000e\u0010\u0014\u001a\b\u0012\u0004\u0012\u00028\u00000\u0015H\u0016J\u0016\u0010\u0014\u001a\b\u0012\u0004\u0012\u00028\u00000\u00152\u0006\u0010\f\u001a\u00020\u0007H\u0016J\u0015\u0010\u0016\u001a\u00028\u00002\u0006\u0010\f\u001a\u00020\u0007H\u0016¢\u0006\u0002\u0010\u0011J\u001e\u0010\u0017\u001a\u00028\u00002\u0006\u0010\f\u001a\u00020\u00072\u0006\u0010\r\u001a\u00028\u0000H\u0096\u0002¢\u0006\u0002\u0010\u0018R\u0014\u0010\u0003\u001a\b\u0012\u0004\u0012\u00028\u00000\u0004X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\u00020\u00078VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\b\u0010\t¨\u0006\u0019"}, d2 = {"Lkotlin/collections/ReversedList;", "T", "Lkotlin/collections/AbstractMutableList;", "delegate", "", "(Ljava/util/List;)V", "size", "", "getSize", "()I", "add", "", FirebaseAnalytics.Param.INDEX, "element", "(ILjava/lang/Object;)V", "clear", "get", "(I)Ljava/lang/Object;", "iterator", "", "listIterator", "", "removeAt", "set", "(ILjava/lang/Object;)Ljava/lang/Object;", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ReversedList<T> extends AbstractMutableList<T> {
|
||||
private final List<T> delegate;
|
||||
|
||||
public ReversedList(List<T> delegate) {
|
||||
Intrinsics.checkNotNullParameter(delegate, "delegate");
|
||||
this.delegate = delegate;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractMutableList, java.util.AbstractList, java.util.List
|
||||
public void add(int index, T element) {
|
||||
int reversePositionIndex$CollectionsKt__ReversedViewsKt;
|
||||
List<T> list = this.delegate;
|
||||
reversePositionIndex$CollectionsKt__ReversedViewsKt = CollectionsKt__ReversedViewsKt.reversePositionIndex$CollectionsKt__ReversedViewsKt(this, index);
|
||||
list.add(reversePositionIndex$CollectionsKt__ReversedViewsKt, element);
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
|
||||
public void clear() {
|
||||
this.delegate.clear();
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.List
|
||||
public T get(int index) {
|
||||
int reverseElementIndex$CollectionsKt__ReversedViewsKt;
|
||||
List<T> list = this.delegate;
|
||||
reverseElementIndex$CollectionsKt__ReversedViewsKt = CollectionsKt__ReversedViewsKt.reverseElementIndex$CollectionsKt__ReversedViewsKt(this, index);
|
||||
return list.get(reverseElementIndex$CollectionsKt__ReversedViewsKt);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractMutableList
|
||||
public int getSize() {
|
||||
return this.delegate.size();
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.List
|
||||
public Iterator<T> iterator() {
|
||||
return listIterator(0);
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.List
|
||||
public ListIterator<T> listIterator() {
|
||||
return listIterator(0);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractMutableList
|
||||
public T removeAt(int index) {
|
||||
int reverseElementIndex$CollectionsKt__ReversedViewsKt;
|
||||
List<T> list = this.delegate;
|
||||
reverseElementIndex$CollectionsKt__ReversedViewsKt = CollectionsKt__ReversedViewsKt.reverseElementIndex$CollectionsKt__ReversedViewsKt(this, index);
|
||||
return list.remove(reverseElementIndex$CollectionsKt__ReversedViewsKt);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractMutableList, java.util.AbstractList, java.util.List
|
||||
public T set(int index, T element) {
|
||||
int reverseElementIndex$CollectionsKt__ReversedViewsKt;
|
||||
List<T> list = this.delegate;
|
||||
reverseElementIndex$CollectionsKt__ReversedViewsKt = CollectionsKt__ReversedViewsKt.reverseElementIndex$CollectionsKt__ReversedViewsKt(this, index);
|
||||
return list.set(reverseElementIndex$CollectionsKt__ReversedViewsKt, element);
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.List
|
||||
public ListIterator<T> listIterator(int index) {
|
||||
return new ReversedList$listIterator$1(this, index);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.ListIterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
/* JADX INFO: Add missing generic type declarations: [T] */
|
||||
@Metadata(d1 = {"\u0000\u001d\n\u0000\n\u0002\u0010*\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00028\u00000\u0001J\t\u0010\u0005\u001a\u00020\u0006H\u0096\u0002J\b\u0010\u0007\u001a\u00020\u0006H\u0016J\u000e\u0010\b\u001a\u00028\u0000H\u0096\u0002¢\u0006\u0002\u0010\tJ\b\u0010\n\u001a\u00020\u000bH\u0016J\r\u0010\f\u001a\u00028\u0000H\u0016¢\u0006\u0002\u0010\tJ\b\u0010\r\u001a\u00020\u000bH\u0016R\u0017\u0010\u0002\u001a\b\u0012\u0004\u0012\u00028\u00000\u0001¢\u0006\b\n\u0000\u001a\u0004\b\u0003\u0010\u0004¨\u0006\u000e"}, d2 = {"kotlin/collections/ReversedListReadOnly$listIterator$1", "", "delegateIterator", "getDelegateIterator", "()Ljava/util/ListIterator;", "hasNext", "", "hasPrevious", "next", "()Ljava/lang/Object;", "nextIndex", "", "previous", "previousIndex", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ReversedListReadOnly$listIterator$1<T> implements ListIterator<T>, KMappedMarker {
|
||||
private final ListIterator<T> delegateIterator;
|
||||
final /* synthetic */ ReversedListReadOnly<T> this$0;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public ReversedListReadOnly$listIterator$1(ReversedListReadOnly<? extends T> reversedListReadOnly, int i) {
|
||||
List list;
|
||||
int reversePositionIndex$CollectionsKt__ReversedViewsKt;
|
||||
this.this$0 = reversedListReadOnly;
|
||||
list = ((ReversedListReadOnly) reversedListReadOnly).delegate;
|
||||
reversePositionIndex$CollectionsKt__ReversedViewsKt = CollectionsKt__ReversedViewsKt.reversePositionIndex$CollectionsKt__ReversedViewsKt(reversedListReadOnly, i);
|
||||
this.delegateIterator = list.listIterator(reversePositionIndex$CollectionsKt__ReversedViewsKt);
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public void add(T t2) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
public final ListIterator<T> getDelegateIterator() {
|
||||
return this.delegateIterator;
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator, java.util.Iterator
|
||||
public boolean hasNext() {
|
||||
return this.delegateIterator.hasPrevious();
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public boolean hasPrevious() {
|
||||
return this.delegateIterator.hasNext();
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator, java.util.Iterator
|
||||
public T next() {
|
||||
return this.delegateIterator.previous();
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public int nextIndex() {
|
||||
int reverseIteratorIndex$CollectionsKt__ReversedViewsKt;
|
||||
reverseIteratorIndex$CollectionsKt__ReversedViewsKt = CollectionsKt__ReversedViewsKt.reverseIteratorIndex$CollectionsKt__ReversedViewsKt(this.this$0, this.delegateIterator.previousIndex());
|
||||
return reverseIteratorIndex$CollectionsKt__ReversedViewsKt;
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public T previous() {
|
||||
return this.delegateIterator.next();
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public int previousIndex() {
|
||||
int reverseIteratorIndex$CollectionsKt__ReversedViewsKt;
|
||||
reverseIteratorIndex$CollectionsKt__ReversedViewsKt = CollectionsKt__ReversedViewsKt.reverseIteratorIndex$CollectionsKt__ReversedViewsKt(this.this$0, this.delegateIterator.nextIndex());
|
||||
return reverseIteratorIndex$CollectionsKt__ReversedViewsKt;
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator, java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.ListIterator
|
||||
public void set(T t2) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.ListIterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0006\n\u0002\u0010(\n\u0000\n\u0002\u0010*\n\u0000\b\u0012\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u00012\b\u0012\u0004\u0012\u0002H\u00010\u0002B\u0013\u0012\f\u0010\u0003\u001a\b\u0012\u0004\u0012\u00028\u00000\u0004¢\u0006\u0002\u0010\u0005J\u0016\u0010\n\u001a\u00028\u00002\u0006\u0010\u000b\u001a\u00020\u0007H\u0096\u0002¢\u0006\u0002\u0010\fJ\u000f\u0010\r\u001a\b\u0012\u0004\u0012\u00028\u00000\u000eH\u0096\u0002J\u000e\u0010\u000f\u001a\b\u0012\u0004\u0012\u00028\u00000\u0010H\u0016J\u0016\u0010\u000f\u001a\b\u0012\u0004\u0012\u00028\u00000\u00102\u0006\u0010\u000b\u001a\u00020\u0007H\u0016R\u0014\u0010\u0003\u001a\b\u0012\u0004\u0012\u00028\u00000\u0004X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u0006\u001a\u00020\u00078VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\b\u0010\t¨\u0006\u0011"}, d2 = {"Lkotlin/collections/ReversedListReadOnly;", "T", "Lkotlin/collections/AbstractList;", "delegate", "", "(Ljava/util/List;)V", "size", "", "getSize", "()I", "get", FirebaseAnalytics.Param.INDEX, "(I)Ljava/lang/Object;", "iterator", "", "listIterator", "", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
class ReversedListReadOnly<T> extends AbstractList<T> {
|
||||
private final List<T> delegate;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public ReversedListReadOnly(List<? extends T> delegate) {
|
||||
Intrinsics.checkNotNullParameter(delegate, "delegate");
|
||||
this.delegate = delegate;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public T get(int index) {
|
||||
int reverseElementIndex$CollectionsKt__ReversedViewsKt;
|
||||
List<T> list = this.delegate;
|
||||
reverseElementIndex$CollectionsKt__ReversedViewsKt = CollectionsKt__ReversedViewsKt.reverseElementIndex$CollectionsKt__ReversedViewsKt(this, index);
|
||||
return list.get(reverseElementIndex$CollectionsKt__ReversedViewsKt);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize */
|
||||
public int get_size() {
|
||||
return this.delegate.size();
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection, java.util.Collection, java.lang.Iterable
|
||||
public Iterator<T> iterator() {
|
||||
return listIterator(0);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public ListIterator<T> listIterator() {
|
||||
return listIterator(0);
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public ListIterator<T> listIterator(int index) {
|
||||
return new ReversedListReadOnly$listIterator$1(this, index);
|
||||
}
|
||||
}
|
||||
171
apk_decompiled/sources/kotlin/collections/RingBuffer.java
Normal file
171
apk_decompiled/sources/kotlin/collections/RingBuffer.java
Normal file
@@ -0,0 +1,171 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import C.w;
|
||||
import com.google.android.gms.measurement.internal.a;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.Arrays;
|
||||
import java.util.Iterator;
|
||||
import java.util.RandomAccess;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.ranges.RangesKt;
|
||||
|
||||
@Metadata(d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u0011\n\u0002\u0010\u0000\n\u0002\b\t\n\u0002\u0010\u0002\n\u0002\b\b\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010(\n\u0002\b\b\b\u0002\u0018\u0000*\u0004\b\u0000\u0010\u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\u00060\u0003j\u0002`\u0004B\u000f\b\u0016\u0012\u0006\u0010\u0005\u001a\u00020\u0006¢\u0006\u0002\u0010\u0007B\u001d\u0012\u000e\u0010\b\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\n0\t\u0012\u0006\u0010\u000b\u001a\u00020\u0006¢\u0006\u0002\u0010\fJ\u0013\u0010\u0013\u001a\u00020\u00142\u0006\u0010\u0015\u001a\u00028\u0000¢\u0006\u0002\u0010\u0016J\u0014\u0010\u0017\u001a\b\u0012\u0004\u0012\u00028\u00000\u00002\u0006\u0010\u0018\u001a\u00020\u0006J\u0016\u0010\u0019\u001a\u00028\u00002\u0006\u0010\u001a\u001a\u00020\u0006H\u0096\u0002¢\u0006\u0002\u0010\u001bJ\u0006\u0010\u001c\u001a\u00020\u001dJ\u000f\u0010\u001e\u001a\b\u0012\u0004\u0012\u00028\u00000\u001fH\u0096\u0002J\u000e\u0010 \u001a\u00020\u00142\u0006\u0010!\u001a\u00020\u0006J\u0015\u0010\"\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\n0\tH\u0014¢\u0006\u0002\u0010#J'\u0010\"\u001a\b\u0012\u0004\u0012\u0002H\u00010\t\"\u0004\b\u0001\u0010\u00012\f\u0010$\u001a\b\u0012\u0004\u0012\u0002H\u00010\tH\u0014¢\u0006\u0002\u0010%J\u0015\u0010&\u001a\u00020\u0006*\u00020\u00062\u0006\u0010!\u001a\u00020\u0006H\u0082\bR\u0018\u0010\b\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\n0\tX\u0082\u0004¢\u0006\u0004\n\u0002\u0010\rR\u000e\u0010\u0005\u001a\u00020\u0006X\u0082\u0004¢\u0006\u0002\n\u0000R\u001e\u0010\u000f\u001a\u00020\u00062\u0006\u0010\u000e\u001a\u00020\u0006@RX\u0096\u000e¢\u0006\b\n\u0000\u001a\u0004\b\u0010\u0010\u0011R\u000e\u0010\u0012\u001a\u00020\u0006X\u0082\u000e¢\u0006\u0002\n\u0000¨\u0006'"}, d2 = {"Lkotlin/collections/RingBuffer;", "T", "Lkotlin/collections/AbstractList;", "Ljava/util/RandomAccess;", "Lkotlin/collections/RandomAccess;", "capacity", "", "(I)V", "buffer", "", "", "filledSize", "([Ljava/lang/Object;I)V", "[Ljava/lang/Object;", "<set-?>", "size", "getSize", "()I", "startIndex", "add", "", "element", "(Ljava/lang/Object;)V", "expanded", "maxCapacity", "get", FirebaseAnalytics.Param.INDEX, "(I)Ljava/lang/Object;", "isFull", "", "iterator", "", "removeFirst", "n", "toArray", "()[Ljava/lang/Object;", "array", "([Ljava/lang/Object;)[Ljava/lang/Object;", "forward", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nSlidingWindow.kt\nKotlin\n*S Kotlin\n*F\n+ 1 SlidingWindow.kt\nkotlin/collections/RingBuffer\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,206:1\n204#1:208\n204#1:209\n204#1:210\n1#2:207\n*S KotlinDebug\n*F\n+ 1 SlidingWindow.kt\nkotlin/collections/RingBuffer\n*L\n106#1:208\n175#1:209\n188#1:210\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
final class RingBuffer<T> extends AbstractList<T> implements RandomAccess {
|
||||
private final Object[] buffer;
|
||||
private final int capacity;
|
||||
private int size;
|
||||
private int startIndex;
|
||||
|
||||
public RingBuffer(Object[] buffer, int i) {
|
||||
Intrinsics.checkNotNullParameter(buffer, "buffer");
|
||||
this.buffer = buffer;
|
||||
if (i >= 0) {
|
||||
if (i <= buffer.length) {
|
||||
this.capacity = buffer.length;
|
||||
this.size = i;
|
||||
return;
|
||||
} else {
|
||||
StringBuilder t2 = w.t(i, "ring buffer filled size: ", " cannot be larger than the buffer size: ");
|
||||
t2.append(buffer.length);
|
||||
throw new IllegalArgumentException(t2.toString().toString());
|
||||
}
|
||||
}
|
||||
throw new IllegalArgumentException(a.l(i, "ring buffer filled size should not be negative but it is ").toString());
|
||||
}
|
||||
|
||||
private final int forward(int i, int i4) {
|
||||
return (i + i4) % this.capacity;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection, java.util.List
|
||||
public final void add(T element) {
|
||||
if (isFull()) {
|
||||
throw new IllegalStateException("ring buffer is full");
|
||||
}
|
||||
this.buffer[(size() + this.startIndex) % this.capacity] = element;
|
||||
this.size = size() + 1;
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public final RingBuffer<T> expanded(int maxCapacity) {
|
||||
Object[] array;
|
||||
int i = this.capacity;
|
||||
int coerceAtMost = RangesKt.coerceAtMost(i + (i >> 1) + 1, maxCapacity);
|
||||
if (this.startIndex == 0) {
|
||||
array = Arrays.copyOf(this.buffer, coerceAtMost);
|
||||
Intrinsics.checkNotNullExpressionValue(array, "copyOf(...)");
|
||||
} else {
|
||||
array = toArray(new Object[coerceAtMost]);
|
||||
}
|
||||
return new RingBuffer<>(array, size());
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, java.util.List
|
||||
public T get(int index) {
|
||||
AbstractList.INSTANCE.checkElementIndex$kotlin_stdlib(index, size());
|
||||
return (T) this.buffer[(this.startIndex + index) % this.capacity];
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection
|
||||
/* renamed from: getSize, reason: from getter */
|
||||
public int get_size() {
|
||||
return this.size;
|
||||
}
|
||||
|
||||
public final boolean isFull() {
|
||||
return size() == this.capacity;
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractList, kotlin.collections.AbstractCollection, java.util.Collection, java.lang.Iterable
|
||||
public Iterator<T> iterator() {
|
||||
return new AbstractIterator<T>(this) { // from class: kotlin.collections.RingBuffer$iterator$1
|
||||
private int count;
|
||||
private int index;
|
||||
final /* synthetic */ RingBuffer<T> this$0;
|
||||
|
||||
{
|
||||
int i;
|
||||
this.this$0 = this;
|
||||
this.count = this.size();
|
||||
i = ((RingBuffer) this).startIndex;
|
||||
this.index = i;
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@Override // kotlin.collections.AbstractIterator
|
||||
public void computeNext() {
|
||||
Object[] objArr;
|
||||
if (this.count == 0) {
|
||||
done();
|
||||
return;
|
||||
}
|
||||
objArr = ((RingBuffer) this.this$0).buffer;
|
||||
setNext(objArr[this.index]);
|
||||
this.index = (this.index + 1) % ((RingBuffer) this.this$0).capacity;
|
||||
this.count--;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
public final void removeFirst(int n4) {
|
||||
if (n4 < 0) {
|
||||
throw new IllegalArgumentException(a.l(n4, "n shouldn't be negative but it is ").toString());
|
||||
}
|
||||
if (n4 > size()) {
|
||||
StringBuilder t2 = w.t(n4, "n shouldn't be greater than the buffer size: n = ", ", size = ");
|
||||
t2.append(size());
|
||||
throw new IllegalArgumentException(t2.toString().toString());
|
||||
}
|
||||
if (n4 > 0) {
|
||||
int i = this.startIndex;
|
||||
int i4 = (i + n4) % this.capacity;
|
||||
if (i > i4) {
|
||||
ArraysKt___ArraysJvmKt.fill(this.buffer, (Object) null, i, this.capacity);
|
||||
ArraysKt___ArraysJvmKt.fill(this.buffer, (Object) null, 0, i4);
|
||||
} else {
|
||||
ArraysKt___ArraysJvmKt.fill(this.buffer, (Object) null, i, i4);
|
||||
}
|
||||
this.startIndex = i4;
|
||||
this.size = size() - n4;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public <T> T[] toArray(T[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
int length = array.length;
|
||||
Object[] objArr = array;
|
||||
if (length < size()) {
|
||||
Object[] objArr2 = (T[]) Arrays.copyOf(array, size());
|
||||
Intrinsics.checkNotNullExpressionValue(objArr2, "copyOf(...)");
|
||||
objArr = objArr2;
|
||||
}
|
||||
int size = size();
|
||||
int i = 0;
|
||||
int i4 = 0;
|
||||
for (int i5 = this.startIndex; i4 < size && i5 < this.capacity; i5++) {
|
||||
objArr[i4] = this.buffer[i5];
|
||||
i4++;
|
||||
}
|
||||
while (i4 < size) {
|
||||
objArr[i4] = this.buffer[i];
|
||||
i4++;
|
||||
i++;
|
||||
}
|
||||
return (T[]) CollectionsKt__CollectionsJVMKt.terminateCollectionToArray(size, objArr);
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@Override // kotlin.collections.AbstractCollection, java.util.Collection
|
||||
public Object[] toArray() {
|
||||
return toArray(new Object[size()]);
|
||||
}
|
||||
|
||||
public RingBuffer(int i) {
|
||||
this(new Object[i], 0);
|
||||
}
|
||||
}
|
||||
10
apk_decompiled/sources/kotlin/collections/SetsKt.java
Normal file
10
apk_decompiled/sources/kotlin/collections/SetsKt.java
Normal file
@@ -0,0 +1,10 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"kotlin/collections/SetsKt__SetsJVMKt", "kotlin/collections/SetsKt__SetsKt", "kotlin/collections/SetsKt___SetsKt"}, k = 4, mv = {1, 9, 0}, xi = 49)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class SetsKt extends SetsKt___SetsKt {
|
||||
private SetsKt() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.Set;
|
||||
import java.util.TreeSet;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.PublishedApi;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.builders.SetBuilder;
|
||||
import kotlin.internal.InlineOnly;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u0000B\n\u0000\n\u0002\u0010\"\n\u0002\b\u0002\n\u0002\u0010#\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u001a\"\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\f\u0010\u0003\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0004H\u0001\u001a?\u0010\u0005\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\u0006\u0010\u0006\u001a\u00020\u00072\u001d\u0010\b\u001a\u0019\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00020\u0004\u0012\u0004\u0012\u00020\n0\t¢\u0006\u0002\b\u000bH\u0081\bø\u0001\u0000\u001a7\u0010\u0005\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\u001d\u0010\b\u001a\u0019\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00020\u0004\u0012\u0004\u0012\u00020\n0\t¢\u0006\u0002\b\u000bH\u0081\bø\u0001\u0000\u001a\u0014\u0010\f\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0004\"\u0004\b\u0000\u0010\u0002H\u0001\u001a\u001c\u0010\f\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0004\"\u0004\b\u0000\u0010\u00022\u0006\u0010\u0006\u001a\u00020\u0007H\u0001\u001a\u001f\u0010\r\u001a\b\u0012\u0004\u0012\u0002H\u000e0\u0001\"\u0004\b\u0000\u0010\u000e2\u0006\u0010\u000f\u001a\u0002H\u000e¢\u0006\u0002\u0010\u0010\u001a+\u0010\u0011\u001a\b\u0012\u0004\u0012\u0002H\u000e0\u0012\"\u0004\b\u0000\u0010\u000e2\u0012\u0010\u0013\u001a\n\u0012\u0006\b\u0001\u0012\u0002H\u000e0\u0014\"\u0002H\u000e¢\u0006\u0002\u0010\u0015\u001aG\u0010\u0011\u001a\b\u0012\u0004\u0012\u0002H\u000e0\u0012\"\u0004\b\u0000\u0010\u000e2\u001a\u0010\u0016\u001a\u0016\u0012\u0006\b\u0000\u0012\u0002H\u000e0\u0017j\n\u0012\u0006\b\u0000\u0012\u0002H\u000e`\u00182\u0012\u0010\u0013\u001a\n\u0012\u0006\b\u0001\u0012\u0002H\u000e0\u0014\"\u0002H\u000e¢\u0006\u0002\u0010\u0019\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006\u001a"}, d2 = {"build", "", "E", "builder", "", "buildSetInternal", "capacity", "", "builderAction", "Lkotlin/Function1;", "", "Lkotlin/ExtensionFunctionType;", "createSetBuilder", "setOf", "T", "element", "(Ljava/lang/Object;)Ljava/util/Set;", "sortedSetOf", "Ljava/util/TreeSet;", "elements", "", "([Ljava/lang/Object;)Ljava/util/TreeSet;", "comparator", "Ljava/util/Comparator;", "Lkotlin/Comparator;", "(Ljava/util/Comparator;[Ljava/lang/Object;)Ljava/util/TreeSet;", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/SetsKt")
|
||||
/* loaded from: classes3.dex */
|
||||
public class SetsKt__SetsJVMKt {
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
public static <E> Set<E> build(Set<E> builder) {
|
||||
Intrinsics.checkNotNullParameter(builder, "builder");
|
||||
return ((SetBuilder) builder).build();
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
@InlineOnly
|
||||
private static final <E> Set<E> buildSetInternal(Function1<? super Set<E>, Unit> builderAction) {
|
||||
Intrinsics.checkNotNullParameter(builderAction, "builderAction");
|
||||
Set createSetBuilder = createSetBuilder();
|
||||
builderAction.invoke(createSetBuilder);
|
||||
return build(createSetBuilder);
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
public static <E> Set<E> createSetBuilder() {
|
||||
return new SetBuilder();
|
||||
}
|
||||
|
||||
public static <T> Set<T> setOf(T t2) {
|
||||
Set<T> singleton = Collections.singleton(t2);
|
||||
Intrinsics.checkNotNullExpressionValue(singleton, "singleton(...)");
|
||||
return singleton;
|
||||
}
|
||||
|
||||
public static final <T> TreeSet<T> sortedSetOf(T... elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return (TreeSet) ArraysKt___ArraysKt.toCollection(elements, new TreeSet());
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
@InlineOnly
|
||||
private static final <E> Set<E> buildSetInternal(int i, Function1<? super Set<E>, Unit> builderAction) {
|
||||
Intrinsics.checkNotNullParameter(builderAction, "builderAction");
|
||||
Set createSetBuilder = createSetBuilder(i);
|
||||
builderAction.invoke(createSetBuilder);
|
||||
return build(createSetBuilder);
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@PublishedApi
|
||||
public static <E> Set<E> createSetBuilder(int i) {
|
||||
return new SetBuilder(i);
|
||||
}
|
||||
|
||||
public static final <T> TreeSet<T> sortedSetOf(Comparator<? super T> comparator, T... elements) {
|
||||
Intrinsics.checkNotNullParameter(comparator, "comparator");
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return (TreeSet) ArraysKt___ArraysKt.toCollection(elements, new TreeSet(comparator));
|
||||
}
|
||||
}
|
||||
110
apk_decompiled/sources/kotlin/collections/SetsKt__SetsKt.java
Normal file
110
apk_decompiled/sources/kotlin/collections/SetsKt__SetsKt.java
Normal file
@@ -0,0 +1,110 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.LinkedHashSet;
|
||||
import java.util.Set;
|
||||
import kotlin.BuilderInference;
|
||||
import kotlin.ExperimentalStdlibApi;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.Unit;
|
||||
import kotlin.WasExperimental;
|
||||
import kotlin.internal.InlineOnly;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u0000J\n\u0000\n\u0002\u0010\"\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010#\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u0000\n\u0002\b\u0005\u001aN\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\u0006\u0010\u0003\u001a\u00020\u00042\u001f\b\u0001\u0010\u0005\u001a\u0019\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00020\u0007\u0012\u0004\u0012\u00020\b0\u0006¢\u0006\u0002\b\tH\u0087\bø\u0001\u0000\u0082\u0002\n\n\b\b\u0001\u0012\u0002\u0010\u0002 \u0001\u001aF\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\u001f\b\u0001\u0010\u0005\u001a\u0019\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00020\u0007\u0012\u0004\u0012\u00020\b0\u0006¢\u0006\u0002\b\tH\u0087\bø\u0001\u0000\u0082\u0002\n\n\b\b\u0001\u0012\u0002\u0010\u0001 \u0001\u001a\u0012\u0010\n\u001a\b\u0012\u0004\u0012\u0002H\u000b0\u0001\"\u0004\b\u0000\u0010\u000b\u001a\u001f\u0010\f\u001a\u0012\u0012\u0004\u0012\u0002H\u000b0\rj\b\u0012\u0004\u0012\u0002H\u000b`\u000e\"\u0004\b\u0000\u0010\u000bH\u0087\b\u001a5\u0010\f\u001a\u0012\u0012\u0004\u0012\u0002H\u000b0\rj\b\u0012\u0004\u0012\u0002H\u000b`\u000e\"\u0004\b\u0000\u0010\u000b2\u0012\u0010\u000f\u001a\n\u0012\u0006\b\u0001\u0012\u0002H\u000b0\u0010\"\u0002H\u000b¢\u0006\u0002\u0010\u0011\u001a\u001f\u0010\u0012\u001a\u0012\u0012\u0004\u0012\u0002H\u000b0\u0013j\b\u0012\u0004\u0012\u0002H\u000b`\u0014\"\u0004\b\u0000\u0010\u000bH\u0087\b\u001a5\u0010\u0012\u001a\u0012\u0012\u0004\u0012\u0002H\u000b0\u0013j\b\u0012\u0004\u0012\u0002H\u000b`\u0014\"\u0004\b\u0000\u0010\u000b2\u0012\u0010\u000f\u001a\n\u0012\u0006\b\u0001\u0012\u0002H\u000b0\u0010\"\u0002H\u000b¢\u0006\u0002\u0010\u0015\u001a\u0015\u0010\u0016\u001a\b\u0012\u0004\u0012\u0002H\u000b0\u0007\"\u0004\b\u0000\u0010\u000bH\u0087\b\u001a+\u0010\u0016\u001a\b\u0012\u0004\u0012\u0002H\u000b0\u0007\"\u0004\b\u0000\u0010\u000b2\u0012\u0010\u000f\u001a\n\u0012\u0006\b\u0001\u0012\u0002H\u000b0\u0010\"\u0002H\u000b¢\u0006\u0002\u0010\u0017\u001a\u0015\u0010\u0018\u001a\b\u0012\u0004\u0012\u0002H\u000b0\u0001\"\u0004\b\u0000\u0010\u000bH\u0087\b\u001a+\u0010\u0018\u001a\b\u0012\u0004\u0012\u0002H\u000b0\u0001\"\u0004\b\u0000\u0010\u000b2\u0012\u0010\u000f\u001a\n\u0012\u0006\b\u0001\u0012\u0002H\u000b0\u0010\"\u0002H\u000b¢\u0006\u0002\u0010\u0017\u001a'\u0010\u0019\u001a\b\u0012\u0004\u0012\u0002H\u000b0\u0001\"\b\b\u0000\u0010\u000b*\u00020\u001a2\b\u0010\u001b\u001a\u0004\u0018\u0001H\u000bH\u0007¢\u0006\u0002\u0010\u001c\u001a5\u0010\u0019\u001a\b\u0012\u0004\u0012\u0002H\u000b0\u0001\"\b\b\u0000\u0010\u000b*\u00020\u001a2\u0016\u0010\u000f\u001a\f\u0012\b\b\u0001\u0012\u0004\u0018\u0001H\u000b0\u0010\"\u0004\u0018\u0001H\u000bH\u0007¢\u0006\u0002\u0010\u0017\u001a\u001e\u0010\u001d\u001a\b\u0012\u0004\u0012\u0002H\u000b0\u0001\"\u0004\b\u0000\u0010\u000b*\b\u0012\u0004\u0012\u0002H\u000b0\u0001H\u0000\u001a!\u0010\u001e\u001a\b\u0012\u0004\u0012\u0002H\u000b0\u0001\"\u0004\b\u0000\u0010\u000b*\n\u0012\u0004\u0012\u0002H\u000b\u0018\u00010\u0001H\u0087\b\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006\u001f"}, d2 = {"buildSet", "", "E", "capacity", "", "builderAction", "Lkotlin/Function1;", "", "", "Lkotlin/ExtensionFunctionType;", "emptySet", "T", "hashSetOf", "Ljava/util/HashSet;", "Lkotlin/collections/HashSet;", "elements", "", "([Ljava/lang/Object;)Ljava/util/HashSet;", "linkedSetOf", "Ljava/util/LinkedHashSet;", "Lkotlin/collections/LinkedHashSet;", "([Ljava/lang/Object;)Ljava/util/LinkedHashSet;", "mutableSetOf", "([Ljava/lang/Object;)Ljava/util/Set;", "setOf", "setOfNotNull", "", "element", "(Ljava/lang/Object;)Ljava/util/Set;", "optimizeReadOnlySet", "orEmpty", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/SetsKt")
|
||||
/* loaded from: classes3.dex */
|
||||
public class SetsKt__SetsKt extends SetsKt__SetsJVMKt {
|
||||
@SinceKotlin(version = "1.6")
|
||||
@WasExperimental(markerClass = {ExperimentalStdlibApi.class})
|
||||
@InlineOnly
|
||||
private static final <E> Set<E> buildSet(@BuilderInference Function1<? super Set<E>, Unit> builderAction) {
|
||||
Intrinsics.checkNotNullParameter(builderAction, "builderAction");
|
||||
Set createSetBuilder = SetsKt__SetsJVMKt.createSetBuilder();
|
||||
builderAction.invoke(createSetBuilder);
|
||||
return SetsKt__SetsJVMKt.build(createSetBuilder);
|
||||
}
|
||||
|
||||
public static <T> Set<T> emptySet() {
|
||||
return EmptySet.INSTANCE;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
@InlineOnly
|
||||
private static final <T> HashSet<T> hashSetOf() {
|
||||
return new HashSet<>();
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
@InlineOnly
|
||||
private static final <T> LinkedHashSet<T> linkedSetOf() {
|
||||
return new LinkedHashSet<>();
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
@InlineOnly
|
||||
private static final <T> Set<T> mutableSetOf() {
|
||||
return new LinkedHashSet();
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public static final <T> Set<T> optimizeReadOnlySet(Set<? extends T> set) {
|
||||
Intrinsics.checkNotNullParameter(set, "<this>");
|
||||
int size = set.size();
|
||||
return size != 0 ? size != 1 ? set : SetsKt__SetsJVMKt.setOf(set.iterator().next()) : emptySet();
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@InlineOnly
|
||||
private static final <T> Set<T> orEmpty(Set<? extends T> set) {
|
||||
return set == 0 ? emptySet() : set;
|
||||
}
|
||||
|
||||
public static <T> Set<T> setOf(T... elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return elements.length > 0 ? ArraysKt___ArraysKt.toSet(elements) : emptySet();
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.4")
|
||||
public static final <T> Set<T> setOfNotNull(T t2) {
|
||||
return t2 != null ? SetsKt__SetsJVMKt.setOf(t2) : emptySet();
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.6")
|
||||
@WasExperimental(markerClass = {ExperimentalStdlibApi.class})
|
||||
@InlineOnly
|
||||
private static final <E> Set<E> buildSet(int i, @BuilderInference Function1<? super Set<E>, Unit> builderAction) {
|
||||
Intrinsics.checkNotNullParameter(builderAction, "builderAction");
|
||||
Set createSetBuilder = SetsKt__SetsJVMKt.createSetBuilder(i);
|
||||
builderAction.invoke(createSetBuilder);
|
||||
return SetsKt__SetsJVMKt.build(createSetBuilder);
|
||||
}
|
||||
|
||||
public static final <T> HashSet<T> hashSetOf(T... elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return (HashSet) ArraysKt___ArraysKt.toCollection(elements, new HashSet(MapsKt__MapsJVMKt.mapCapacity(elements.length)));
|
||||
}
|
||||
|
||||
public static <T> LinkedHashSet<T> linkedSetOf(T... elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return (LinkedHashSet) ArraysKt___ArraysKt.toCollection(elements, new LinkedHashSet(MapsKt__MapsJVMKt.mapCapacity(elements.length)));
|
||||
}
|
||||
|
||||
public static final <T> Set<T> mutableSetOf(T... elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return (Set) ArraysKt___ArraysKt.toCollection(elements, new LinkedHashSet(MapsKt__MapsJVMKt.mapCapacity(elements.length)));
|
||||
}
|
||||
|
||||
@InlineOnly
|
||||
private static final <T> Set<T> setOf() {
|
||||
return emptySet();
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.4")
|
||||
public static final <T> Set<T> setOfNotNull(T... elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return (Set) ArraysKt___ArraysKt.filterNotNullTo(elements, new LinkedHashSet());
|
||||
}
|
||||
}
|
||||
124
apk_decompiled/sources/kotlin/collections/SetsKt___SetsKt.java
Normal file
124
apk_decompiled/sources/kotlin/collections/SetsKt___SetsKt.java
Normal file
@@ -0,0 +1,124 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.LinkedHashSet;
|
||||
import java.util.Set;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.internal.InlineOnly;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.sequences.Sequence;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
@Metadata(d1 = {"\u0000\u001c\n\u0000\n\u0002\u0010\"\n\u0002\b\u0004\n\u0002\u0010\u0011\n\u0000\n\u0002\u0010\u001c\n\u0002\u0018\u0002\n\u0002\b\u0004\u001a,\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\u0006\u0010\u0003\u001a\u0002H\u0002H\u0086\u0002¢\u0006\u0002\u0010\u0004\u001a4\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\u000e\u0010\u0005\u001a\n\u0012\u0006\b\u0001\u0012\u0002H\u00020\u0006H\u0086\u0002¢\u0006\u0002\u0010\u0007\u001a-\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\f\u0010\u0005\u001a\b\u0012\u0004\u0012\u0002H\u00020\bH\u0086\u0002\u001a-\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\f\u0010\u0005\u001a\b\u0012\u0004\u0012\u0002H\u00020\tH\u0086\u0002\u001a,\u0010\n\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\u0006\u0010\u0003\u001a\u0002H\u0002H\u0087\b¢\u0006\u0002\u0010\u0004\u001a,\u0010\u000b\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\u0006\u0010\u0003\u001a\u0002H\u0002H\u0086\u0002¢\u0006\u0002\u0010\u0004\u001a4\u0010\u000b\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\u000e\u0010\u0005\u001a\n\u0012\u0006\b\u0001\u0012\u0002H\u00020\u0006H\u0086\u0002¢\u0006\u0002\u0010\u0007\u001a-\u0010\u000b\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\f\u0010\u0005\u001a\b\u0012\u0004\u0012\u0002H\u00020\bH\u0086\u0002\u001a-\u0010\u000b\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\f\u0010\u0005\u001a\b\u0012\u0004\u0012\u0002H\u00020\tH\u0086\u0002\u001a,\u0010\f\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\u0006\u0010\u0003\u001a\u0002H\u0002H\u0087\b¢\u0006\u0002\u0010\u0004¨\u0006\r"}, d2 = {"minus", "", "T", "element", "(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set;", "elements", "", "(Ljava/util/Set;[Ljava/lang/Object;)Ljava/util/Set;", "", "Lkotlin/sequences/Sequence;", "minusElement", "plus", "plusElement", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/SetsKt")
|
||||
@SourceDebugExtension({"SMAP\n_Sets.kt\nKotlin\n*S Kotlin\n*F\n+ 1 _Sets.kt\nkotlin/collections/SetsKt___SetsKt\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+ 3 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,139:1\n857#2,2:140\n847#2,2:142\n1#3:144\n*S KotlinDebug\n*F\n+ 1 _Sets.kt\nkotlin/collections/SetsKt___SetsKt\n*L\n28#1:140,2\n52#1:142,2\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public class SetsKt___SetsKt extends SetsKt__SetsKt {
|
||||
public static <T> Set<T> minus(Set<? extends T> set, T t2) {
|
||||
Intrinsics.checkNotNullParameter(set, "<this>");
|
||||
LinkedHashSet linkedHashSet = new LinkedHashSet(MapsKt__MapsJVMKt.mapCapacity(set.size()));
|
||||
boolean z3 = false;
|
||||
for (T t4 : set) {
|
||||
boolean z4 = true;
|
||||
if (!z3 && Intrinsics.areEqual(t4, t2)) {
|
||||
z3 = true;
|
||||
z4 = false;
|
||||
}
|
||||
if (z4) {
|
||||
linkedHashSet.add(t4);
|
||||
}
|
||||
}
|
||||
return linkedHashSet;
|
||||
}
|
||||
|
||||
@InlineOnly
|
||||
private static final <T> Set<T> minusElement(Set<? extends T> set, T t2) {
|
||||
Intrinsics.checkNotNullParameter(set, "<this>");
|
||||
return minus(set, t2);
|
||||
}
|
||||
|
||||
public static <T> Set<T> plus(Set<? extends T> set, T t2) {
|
||||
Intrinsics.checkNotNullParameter(set, "<this>");
|
||||
LinkedHashSet linkedHashSet = new LinkedHashSet(MapsKt__MapsJVMKt.mapCapacity(set.size() + 1));
|
||||
linkedHashSet.addAll(set);
|
||||
linkedHashSet.add(t2);
|
||||
return linkedHashSet;
|
||||
}
|
||||
|
||||
@InlineOnly
|
||||
private static final <T> Set<T> plusElement(Set<? extends T> set, T t2) {
|
||||
Intrinsics.checkNotNullParameter(set, "<this>");
|
||||
return plus(set, t2);
|
||||
}
|
||||
|
||||
public static final <T> Set<T> plus(Set<? extends T> set, T[] elements) {
|
||||
Intrinsics.checkNotNullParameter(set, "<this>");
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
LinkedHashSet linkedHashSet = new LinkedHashSet(MapsKt__MapsJVMKt.mapCapacity(set.size() + elements.length));
|
||||
linkedHashSet.addAll(set);
|
||||
CollectionsKt__MutableCollectionsKt.addAll(linkedHashSet, elements);
|
||||
return linkedHashSet;
|
||||
}
|
||||
|
||||
public static final <T> Set<T> minus(Set<? extends T> set, T[] elements) {
|
||||
Intrinsics.checkNotNullParameter(set, "<this>");
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
LinkedHashSet linkedHashSet = new LinkedHashSet(set);
|
||||
CollectionsKt__MutableCollectionsKt.removeAll(linkedHashSet, elements);
|
||||
return linkedHashSet;
|
||||
}
|
||||
|
||||
public static <T> Set<T> minus(Set<? extends T> set, Iterable<? extends T> elements) {
|
||||
Intrinsics.checkNotNullParameter(set, "<this>");
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
Collection<?> convertToListIfNotCollection = CollectionsKt__MutableCollectionsKt.convertToListIfNotCollection(elements);
|
||||
if (convertToListIfNotCollection.isEmpty()) {
|
||||
return CollectionsKt___CollectionsKt.toSet(set);
|
||||
}
|
||||
if (convertToListIfNotCollection instanceof Set) {
|
||||
LinkedHashSet linkedHashSet = new LinkedHashSet();
|
||||
for (T t2 : set) {
|
||||
if (!convertToListIfNotCollection.contains(t2)) {
|
||||
linkedHashSet.add(t2);
|
||||
}
|
||||
}
|
||||
return linkedHashSet;
|
||||
}
|
||||
LinkedHashSet linkedHashSet2 = new LinkedHashSet(set);
|
||||
linkedHashSet2.removeAll(convertToListIfNotCollection);
|
||||
return linkedHashSet2;
|
||||
}
|
||||
|
||||
public static <T> Set<T> plus(Set<? extends T> set, Iterable<? extends T> elements) {
|
||||
int size;
|
||||
Intrinsics.checkNotNullParameter(set, "<this>");
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
Integer collectionSizeOrNull = CollectionsKt__IterablesKt.collectionSizeOrNull(elements);
|
||||
if (collectionSizeOrNull != null) {
|
||||
size = set.size() + collectionSizeOrNull.intValue();
|
||||
} else {
|
||||
size = set.size() * 2;
|
||||
}
|
||||
LinkedHashSet linkedHashSet = new LinkedHashSet(MapsKt__MapsJVMKt.mapCapacity(size));
|
||||
linkedHashSet.addAll(set);
|
||||
CollectionsKt__MutableCollectionsKt.addAll(linkedHashSet, elements);
|
||||
return linkedHashSet;
|
||||
}
|
||||
|
||||
public static final <T> Set<T> plus(Set<? extends T> set, Sequence<? extends T> elements) {
|
||||
Intrinsics.checkNotNullParameter(set, "<this>");
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
LinkedHashSet linkedHashSet = new LinkedHashSet(MapsKt__MapsJVMKt.mapCapacity(set.size() * 2));
|
||||
linkedHashSet.addAll(set);
|
||||
CollectionsKt__MutableCollectionsKt.addAll(linkedHashSet, elements);
|
||||
return linkedHashSet;
|
||||
}
|
||||
|
||||
public static final <T> Set<T> minus(Set<? extends T> set, Sequence<? extends T> elements) {
|
||||
Intrinsics.checkNotNullParameter(set, "<this>");
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
LinkedHashSet linkedHashSet = new LinkedHashSet(set);
|
||||
CollectionsKt__MutableCollectionsKt.removeAll(linkedHashSet, elements);
|
||||
return linkedHashSet;
|
||||
}
|
||||
}
|
||||
27
apk_decompiled/sources/kotlin/collections/ShortIterator.java
Normal file
27
apk_decompiled/sources/kotlin/collections/ShortIterator.java
Normal file
@@ -0,0 +1,27 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0010\n\n\u0002\b\u0005\b&\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0003J\u000e\u0010\u0004\u001a\u00020\u0002H\u0086\u0002¢\u0006\u0002\u0010\u0005J\b\u0010\u0006\u001a\u00020\u0002H&¨\u0006\u0007"}, d2 = {"Lkotlin/collections/ShortIterator;", "", "", "()V", "next", "()Ljava/lang/Short;", "nextShort", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class ShortIterator implements Iterator<Short>, KMappedMarker {
|
||||
@Override // java.util.Iterator
|
||||
public /* bridge */ /* synthetic */ Short next() {
|
||||
return Short.valueOf(nextShort());
|
||||
}
|
||||
|
||||
public abstract short nextShort();
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
/* renamed from: next, reason: avoid collision after fix types in other method */
|
||||
public final Short next2() {
|
||||
return Short.valueOf(nextShort());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.DebugMetadata;
|
||||
import kotlin.coroutines.jvm.internal.RestrictedSuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlin.sequences.SequenceScope;
|
||||
|
||||
/* JADX INFO: Add missing generic type declarations: [T] */
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010 \u0010\u0000\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00020\u00040\u0003H\u008a@"}, d2 = {"<anonymous>", "", "T", "Lkotlin/sequences/SequenceScope;", ""}, k = 3, mv = {1, 9, 0}, xi = 48)
|
||||
@DebugMetadata(c = "kotlin.collections.SlidingWindowKt$windowedIterator$1", f = "SlidingWindow.kt", i = {0, 0, 0, 2, 2, 3, 3}, l = {34, 40, 49, 55, 58}, m = "invokeSuspend", n = {"$this$iterator", "buffer", "gap", "$this$iterator", "buffer", "$this$iterator", "buffer"}, s = {"L$0", "L$1", "I$0", "L$0", "L$1", "L$0", "L$1"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class SlidingWindowKt$windowedIterator$1<T> extends RestrictedSuspendLambda implements Function2<SequenceScope<? super List<? extends T>>, Continuation<? super Unit>, Object> {
|
||||
final /* synthetic */ Iterator<T> $iterator;
|
||||
final /* synthetic */ boolean $partialWindows;
|
||||
final /* synthetic */ boolean $reuseBuffer;
|
||||
final /* synthetic */ int $size;
|
||||
final /* synthetic */ int $step;
|
||||
int I$0;
|
||||
private /* synthetic */ Object L$0;
|
||||
Object L$1;
|
||||
Object L$2;
|
||||
int label;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public SlidingWindowKt$windowedIterator$1(int i, int i4, Iterator<? extends T> it, boolean z3, boolean z4, Continuation<? super SlidingWindowKt$windowedIterator$1> continuation) {
|
||||
super(2, continuation);
|
||||
this.$size = i;
|
||||
this.$step = i4;
|
||||
this.$iterator = it;
|
||||
this.$reuseBuffer = z3;
|
||||
this.$partialWindows = z4;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
|
||||
SlidingWindowKt$windowedIterator$1 slidingWindowKt$windowedIterator$1 = new SlidingWindowKt$windowedIterator$1(this.$size, this.$step, this.$iterator, this.$reuseBuffer, this.$partialWindows, continuation);
|
||||
slidingWindowKt$windowedIterator$1.L$0 = obj;
|
||||
return slidingWindowKt$windowedIterator$1;
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:19:0x0147, code lost:
|
||||
|
||||
if (r4.yield(r11, r10) == r0) goto L77;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:25:0x0162, code lost:
|
||||
|
||||
if (r4.yield(r1, r10) == r0) goto L77;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:46:0x0119, code lost:
|
||||
|
||||
if (r6.yield(r11, r10) == r0) goto L77;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:69:0x0094, code lost:
|
||||
|
||||
r10.L$0 = r4;
|
||||
r10.L$1 = r3;
|
||||
r10.L$2 = r2;
|
||||
r10.I$0 = r1;
|
||||
r10.label = 1;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:70:0x00a2, code lost:
|
||||
|
||||
if (r4.yield(r3, r10) != r0) goto L16;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:84:0x00d6, code lost:
|
||||
|
||||
if (r4.yield(r3, r10) == r0) goto L77;
|
||||
*/
|
||||
/* JADX WARN: Removed duplicated region for block: B:15:0x0130 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:22:0x0150 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:33:0x00e8 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:52:0x0126 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:63:0x0080 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:76:0x00b8 A[SYNTHETIC] */
|
||||
/* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:19:0x0147 -> B:12:0x014a). Please report as a decompilation issue!!! */
|
||||
/* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:41:0x0119 -> B:29:0x011c). Please report as a decompilation issue!!! */
|
||||
/* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:61:0x00a2 -> B:48:0x0055). Please report as a decompilation issue!!! */
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final java.lang.Object invokeSuspend(java.lang.Object r11) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 360
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: kotlin.collections.SlidingWindowKt$windowedIterator$1.invokeSuspend(java.lang.Object):java.lang.Object");
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(SequenceScope<? super List<? extends T>> sequenceScope, Continuation<? super Unit> continuation) {
|
||||
return ((SlidingWindowKt$windowedIterator$1) create(sequenceScope, continuation)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import C.w;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.sequences.Sequence;
|
||||
import kotlin.sequences.SequencesKt;
|
||||
|
||||
@Metadata(d1 = {"\u0000*\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010(\n\u0002\u0010 \n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\u001a\u0018\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0003H\u0000\u001aH\u0010\u0005\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\b0\u00070\u0006\"\u0004\b\u0000\u0010\b2\f\u0010\t\u001a\b\u0012\u0004\u0012\u0002H\b0\u00062\u0006\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\u000bH\u0000\u001aD\u0010\r\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\b0\u00070\u000e\"\u0004\b\u0000\u0010\b*\b\u0012\u0004\u0012\u0002H\b0\u000e2\u0006\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\u000bH\u0000¨\u0006\u000f"}, d2 = {"checkWindowSizeStep", "", "size", "", "step", "windowedIterator", "", "", "T", "iterator", "partialWindows", "", "reuseBuffer", "windowedSequence", "Lkotlin/sequences/Sequence;", "kotlin-stdlib"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class SlidingWindowKt {
|
||||
public static final void checkWindowSizeStep(int i, int i4) {
|
||||
String i5;
|
||||
if (i <= 0 || i4 <= 0) {
|
||||
if (i != i4) {
|
||||
i5 = "Both size " + i + " and step " + i4 + " must be greater than zero.";
|
||||
} else {
|
||||
i5 = w.i(i, "size ", " must be greater than zero.");
|
||||
}
|
||||
throw new IllegalArgumentException(i5.toString());
|
||||
}
|
||||
}
|
||||
|
||||
public static final <T> Iterator<List<T>> windowedIterator(Iterator<? extends T> iterator, int i, int i4, boolean z3, boolean z4) {
|
||||
Intrinsics.checkNotNullParameter(iterator, "iterator");
|
||||
return !iterator.hasNext() ? EmptyIterator.INSTANCE : SequencesKt.iterator(new SlidingWindowKt$windowedIterator$1(i, i4, iterator, z4, z3, null));
|
||||
}
|
||||
|
||||
public static final <T> Sequence<List<T>> windowedSequence(final Sequence<? extends T> sequence, final int i, final int i4, final boolean z3, final boolean z4) {
|
||||
Intrinsics.checkNotNullParameter(sequence, "<this>");
|
||||
checkWindowSizeStep(i, i4);
|
||||
return new Sequence<List<? extends T>>() { // from class: kotlin.collections.SlidingWindowKt$windowedSequence$$inlined$Sequence$1
|
||||
@Override // kotlin.sequences.Sequence
|
||||
public Iterator<List<? extends T>> iterator() {
|
||||
return SlidingWindowKt.windowedIterator(Sequence.this.iterator(), i, i4, z3, z4);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
43
apk_decompiled/sources/kotlin/collections/State.java
Normal file
43
apk_decompiled/sources/kotlin/collections/State.java
Normal file
@@ -0,0 +1,43 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import kotlin.Metadata;
|
||||
import kotlin.enums.EnumEntries;
|
||||
import kotlin.enums.EnumEntriesKt;
|
||||
|
||||
/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
|
||||
/* JADX WARN: Unknown enum class pattern. Please report as an issue! */
|
||||
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\u0006\b\u0082\u0081\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002j\u0002\b\u0003j\u0002\b\u0004j\u0002\b\u0005j\u0002\b\u0006¨\u0006\u0007"}, d2 = {"Lkotlin/collections/State;", "", "(Ljava/lang/String;I)V", "Ready", "NotReady", "Done", "Failed", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
final class State {
|
||||
private static final /* synthetic */ EnumEntries $ENTRIES;
|
||||
private static final /* synthetic */ State[] $VALUES;
|
||||
public static final State Ready = new State("Ready", 0);
|
||||
public static final State NotReady = new State("NotReady", 1);
|
||||
public static final State Done = new State("Done", 2);
|
||||
public static final State Failed = new State("Failed", 3);
|
||||
|
||||
private static final /* synthetic */ State[] $values() {
|
||||
return new State[]{Ready, NotReady, Done, Failed};
|
||||
}
|
||||
|
||||
static {
|
||||
State[] $values = $values();
|
||||
$VALUES = $values;
|
||||
$ENTRIES = EnumEntriesKt.enumEntries($values);
|
||||
}
|
||||
|
||||
private State(String str, int i) {
|
||||
}
|
||||
|
||||
public static EnumEntries<State> getEntries() {
|
||||
return $ENTRIES;
|
||||
}
|
||||
|
||||
public static State valueOf(String str) {
|
||||
return (State) Enum.valueOf(State.class, str);
|
||||
}
|
||||
|
||||
public static State[] values() {
|
||||
return (State[]) $VALUES.clone();
|
||||
}
|
||||
}
|
||||
32
apk_decompiled/sources/kotlin/collections/TypeAliasesKt.java
Normal file
32
apk_decompiled/sources/kotlin/collections/TypeAliasesKt.java
Normal file
@@ -0,0 +1,32 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import kotlin.Metadata;
|
||||
import kotlin.SinceKotlin;
|
||||
|
||||
@Metadata(d1 = {"\u0000.\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000*,\b\u0007\u0010\u0000\u001a\u0004\b\u0000\u0010\u0001\"\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0002B\f\b\u0003\u0012\b\b\u0004\u0012\u0004\b\b(\u0005*>\b\u0007\u0010\u0006\u001a\u0004\b\u0000\u0010\u0007\u001a\u0004\b\u0001\u0010\b\"\u000e\u0012\u0004\u0012\u0002H\u0007\u0012\u0004\u0012\u0002H\b0\t2\u000e\u0012\u0004\u0012\u0002H\u0007\u0012\u0004\u0012\u0002H\b0\tB\f\b\u0003\u0012\b\b\u0004\u0012\u0004\b\b(\u0005*,\b\u0007\u0010\n\u001a\u0004\b\u0000\u0010\u0001\"\b\u0012\u0004\u0012\u0002H\u00010\u000b2\b\u0012\u0004\u0012\u0002H\u00010\u000bB\f\b\u0003\u0012\b\b\u0004\u0012\u0004\b\b(\u0005*>\b\u0007\u0010\f\u001a\u0004\b\u0000\u0010\u0007\u001a\u0004\b\u0001\u0010\b\"\u000e\u0012\u0004\u0012\u0002H\u0007\u0012\u0004\u0012\u0002H\b0\r2\u000e\u0012\u0004\u0012\u0002H\u0007\u0012\u0004\u0012\u0002H\b0\rB\f\b\u0003\u0012\b\b\u0004\u0012\u0004\b\b(\u0005*,\b\u0007\u0010\u000e\u001a\u0004\b\u0000\u0010\u0001\"\b\u0012\u0004\u0012\u0002H\u00010\u000f2\b\u0012\u0004\u0012\u0002H\u00010\u000fB\f\b\u0003\u0012\b\b\u0004\u0012\u0004\b\b(\u0005*\u001a\b\u0007\u0010\u0010\"\u00020\u00112\u00020\u0011B\f\b\u0003\u0012\b\b\u0004\u0012\u0004\b\b(\u0005¨\u0006\u0012"}, d2 = {"ArrayList", "E", "Ljava/util/ArrayList;", "Lkotlin/SinceKotlin;", "version", "1.1", "HashMap", "K", "V", "Ljava/util/HashMap;", "HashSet", "Ljava/util/HashSet;", "LinkedHashMap", "Ljava/util/LinkedHashMap;", "LinkedHashSet", "Ljava/util/LinkedHashSet;", "RandomAccess", "Ljava/util/RandomAccess;", "kotlin-stdlib"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class TypeAliasesKt {
|
||||
@SinceKotlin(version = "1.1")
|
||||
public static /* synthetic */ void ArrayList$annotations() {
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
public static /* synthetic */ void HashMap$annotations() {
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
public static /* synthetic */ void HashSet$annotations() {
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
public static /* synthetic */ void LinkedHashMap$annotations() {
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
public static /* synthetic */ void LinkedHashSet$annotations() {
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.1")
|
||||
public static /* synthetic */ void RandomAccess$annotations() {
|
||||
}
|
||||
}
|
||||
195
apk_decompiled/sources/kotlin/collections/UArraySortingKt.java
Normal file
195
apk_decompiled/sources/kotlin/collections/UArraySortingKt.java
Normal file
@@ -0,0 +1,195 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import kotlin.ExperimentalUnsignedTypes;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.UByte;
|
||||
import kotlin.UByteArray;
|
||||
import kotlin.UIntArray;
|
||||
import kotlin.ULongArray;
|
||||
import kotlin.UShort;
|
||||
import kotlin.UShortArray;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u00000\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0010\u001a'\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00012\u0006\u0010\u0005\u001a\u00020\u0001H\u0003¢\u0006\u0004\b\u0006\u0010\u0007\u001a'\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\b2\u0006\u0010\u0004\u001a\u00020\u00012\u0006\u0010\u0005\u001a\u00020\u0001H\u0003¢\u0006\u0004\b\t\u0010\n\u001a'\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u000b2\u0006\u0010\u0004\u001a\u00020\u00012\u0006\u0010\u0005\u001a\u00020\u0001H\u0003¢\u0006\u0004\b\f\u0010\r\u001a'\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u000e2\u0006\u0010\u0004\u001a\u00020\u00012\u0006\u0010\u0005\u001a\u00020\u0001H\u0003¢\u0006\u0004\b\u000f\u0010\u0010\u001a'\u0010\u0011\u001a\u00020\u00122\u0006\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00012\u0006\u0010\u0005\u001a\u00020\u0001H\u0003¢\u0006\u0004\b\u0013\u0010\u0014\u001a'\u0010\u0011\u001a\u00020\u00122\u0006\u0010\u0002\u001a\u00020\b2\u0006\u0010\u0004\u001a\u00020\u00012\u0006\u0010\u0005\u001a\u00020\u0001H\u0003¢\u0006\u0004\b\u0015\u0010\u0016\u001a'\u0010\u0011\u001a\u00020\u00122\u0006\u0010\u0002\u001a\u00020\u000b2\u0006\u0010\u0004\u001a\u00020\u00012\u0006\u0010\u0005\u001a\u00020\u0001H\u0003¢\u0006\u0004\b\u0017\u0010\u0018\u001a'\u0010\u0011\u001a\u00020\u00122\u0006\u0010\u0002\u001a\u00020\u000e2\u0006\u0010\u0004\u001a\u00020\u00012\u0006\u0010\u0005\u001a\u00020\u0001H\u0003¢\u0006\u0004\b\u0019\u0010\u001a\u001a'\u0010\u001b\u001a\u00020\u00122\u0006\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u001c\u001a\u00020\u00012\u0006\u0010\u001d\u001a\u00020\u0001H\u0001¢\u0006\u0004\b\u001e\u0010\u0014\u001a'\u0010\u001b\u001a\u00020\u00122\u0006\u0010\u0002\u001a\u00020\b2\u0006\u0010\u001c\u001a\u00020\u00012\u0006\u0010\u001d\u001a\u00020\u0001H\u0001¢\u0006\u0004\b\u001f\u0010\u0016\u001a'\u0010\u001b\u001a\u00020\u00122\u0006\u0010\u0002\u001a\u00020\u000b2\u0006\u0010\u001c\u001a\u00020\u00012\u0006\u0010\u001d\u001a\u00020\u0001H\u0001¢\u0006\u0004\b \u0010\u0018\u001a'\u0010\u001b\u001a\u00020\u00122\u0006\u0010\u0002\u001a\u00020\u000e2\u0006\u0010\u001c\u001a\u00020\u00012\u0006\u0010\u001d\u001a\u00020\u0001H\u0001¢\u0006\u0004\b!\u0010\u001a¨\u0006\""}, d2 = {"partition", "", "array", "Lkotlin/UByteArray;", "left", "right", "partition-4UcCI2c", "([BII)I", "Lkotlin/UIntArray;", "partition-oBK06Vg", "([III)I", "Lkotlin/ULongArray;", "partition--nroSd4", "([JII)I", "Lkotlin/UShortArray;", "partition-Aa5vz7o", "([SII)I", "quickSort", "", "quickSort-4UcCI2c", "([BII)V", "quickSort-oBK06Vg", "([III)V", "quickSort--nroSd4", "([JII)V", "quickSort-Aa5vz7o", "([SII)V", "sortArray", "fromIndex", "toIndex", "sortArray-4UcCI2c", "sortArray-oBK06Vg", "sortArray--nroSd4", "sortArray-Aa5vz7o", "kotlin-stdlib"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class UArraySortingKt {
|
||||
@ExperimentalUnsignedTypes
|
||||
/* renamed from: partition--nroSd4, reason: not valid java name */
|
||||
private static final int m571partitionnroSd4(long[] jArr, int i, int i4) {
|
||||
long m350getsVKNKU = ULongArray.m350getsVKNKU(jArr, (i + i4) / 2);
|
||||
while (i <= i4) {
|
||||
while (Long.compareUnsigned(ULongArray.m350getsVKNKU(jArr, i), m350getsVKNKU) < 0) {
|
||||
i++;
|
||||
}
|
||||
while (Long.compareUnsigned(ULongArray.m350getsVKNKU(jArr, i4), m350getsVKNKU) > 0) {
|
||||
i4--;
|
||||
}
|
||||
if (i <= i4) {
|
||||
long m350getsVKNKU2 = ULongArray.m350getsVKNKU(jArr, i);
|
||||
ULongArray.m355setk8EXiF4(jArr, i, ULongArray.m350getsVKNKU(jArr, i4));
|
||||
ULongArray.m355setk8EXiF4(jArr, i4, m350getsVKNKU2);
|
||||
i++;
|
||||
i4--;
|
||||
}
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
@ExperimentalUnsignedTypes
|
||||
/* renamed from: partition-4UcCI2c, reason: not valid java name */
|
||||
private static final int m572partition4UcCI2c(byte[] bArr, int i, int i4) {
|
||||
int i5;
|
||||
byte m192getw2LRezQ = UByteArray.m192getw2LRezQ(bArr, (i + i4) / 2);
|
||||
while (i <= i4) {
|
||||
while (true) {
|
||||
int m192getw2LRezQ2 = UByteArray.m192getw2LRezQ(bArr, i) & UByte.MAX_VALUE;
|
||||
i5 = m192getw2LRezQ & UByte.MAX_VALUE;
|
||||
if (Intrinsics.compare(m192getw2LRezQ2, i5) >= 0) {
|
||||
break;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
while (Intrinsics.compare(UByteArray.m192getw2LRezQ(bArr, i4) & UByte.MAX_VALUE, i5) > 0) {
|
||||
i4--;
|
||||
}
|
||||
if (i <= i4) {
|
||||
byte m192getw2LRezQ3 = UByteArray.m192getw2LRezQ(bArr, i);
|
||||
UByteArray.m197setVurrAj0(bArr, i, UByteArray.m192getw2LRezQ(bArr, i4));
|
||||
UByteArray.m197setVurrAj0(bArr, i4, m192getw2LRezQ3);
|
||||
i++;
|
||||
i4--;
|
||||
}
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
@ExperimentalUnsignedTypes
|
||||
/* renamed from: partition-Aa5vz7o, reason: not valid java name */
|
||||
private static final int m573partitionAa5vz7o(short[] sArr, int i, int i4) {
|
||||
int i5;
|
||||
short m455getMh2AYeg = UShortArray.m455getMh2AYeg(sArr, (i + i4) / 2);
|
||||
while (i <= i4) {
|
||||
while (true) {
|
||||
int m455getMh2AYeg2 = UShortArray.m455getMh2AYeg(sArr, i) & UShort.MAX_VALUE;
|
||||
i5 = m455getMh2AYeg & UShort.MAX_VALUE;
|
||||
if (Intrinsics.compare(m455getMh2AYeg2, i5) >= 0) {
|
||||
break;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
while (Intrinsics.compare(UShortArray.m455getMh2AYeg(sArr, i4) & UShort.MAX_VALUE, i5) > 0) {
|
||||
i4--;
|
||||
}
|
||||
if (i <= i4) {
|
||||
short m455getMh2AYeg3 = UShortArray.m455getMh2AYeg(sArr, i);
|
||||
UShortArray.m460set01HTLdE(sArr, i, UShortArray.m455getMh2AYeg(sArr, i4));
|
||||
UShortArray.m460set01HTLdE(sArr, i4, m455getMh2AYeg3);
|
||||
i++;
|
||||
i4--;
|
||||
}
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
@ExperimentalUnsignedTypes
|
||||
/* renamed from: partition-oBK06Vg, reason: not valid java name */
|
||||
private static final int m574partitionoBK06Vg(int[] iArr, int i, int i4) {
|
||||
int m271getpVg5ArA = UIntArray.m271getpVg5ArA(iArr, (i + i4) / 2);
|
||||
while (i <= i4) {
|
||||
while (Integer.compareUnsigned(UIntArray.m271getpVg5ArA(iArr, i), m271getpVg5ArA) < 0) {
|
||||
i++;
|
||||
}
|
||||
while (Integer.compareUnsigned(UIntArray.m271getpVg5ArA(iArr, i4), m271getpVg5ArA) > 0) {
|
||||
i4--;
|
||||
}
|
||||
if (i <= i4) {
|
||||
int m271getpVg5ArA2 = UIntArray.m271getpVg5ArA(iArr, i);
|
||||
UIntArray.m276setVXSXFK8(iArr, i, UIntArray.m271getpVg5ArA(iArr, i4));
|
||||
UIntArray.m276setVXSXFK8(iArr, i4, m271getpVg5ArA2);
|
||||
i++;
|
||||
i4--;
|
||||
}
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
@ExperimentalUnsignedTypes
|
||||
/* renamed from: quickSort--nroSd4, reason: not valid java name */
|
||||
private static final void m575quickSortnroSd4(long[] jArr, int i, int i4) {
|
||||
int m571partitionnroSd4 = m571partitionnroSd4(jArr, i, i4);
|
||||
int i5 = m571partitionnroSd4 - 1;
|
||||
if (i < i5) {
|
||||
m575quickSortnroSd4(jArr, i, i5);
|
||||
}
|
||||
if (m571partitionnroSd4 < i4) {
|
||||
m575quickSortnroSd4(jArr, m571partitionnroSd4, i4);
|
||||
}
|
||||
}
|
||||
|
||||
@ExperimentalUnsignedTypes
|
||||
/* renamed from: quickSort-4UcCI2c, reason: not valid java name */
|
||||
private static final void m576quickSort4UcCI2c(byte[] bArr, int i, int i4) {
|
||||
int m572partition4UcCI2c = m572partition4UcCI2c(bArr, i, i4);
|
||||
int i5 = m572partition4UcCI2c - 1;
|
||||
if (i < i5) {
|
||||
m576quickSort4UcCI2c(bArr, i, i5);
|
||||
}
|
||||
if (m572partition4UcCI2c < i4) {
|
||||
m576quickSort4UcCI2c(bArr, m572partition4UcCI2c, i4);
|
||||
}
|
||||
}
|
||||
|
||||
@ExperimentalUnsignedTypes
|
||||
/* renamed from: quickSort-Aa5vz7o, reason: not valid java name */
|
||||
private static final void m577quickSortAa5vz7o(short[] sArr, int i, int i4) {
|
||||
int m573partitionAa5vz7o = m573partitionAa5vz7o(sArr, i, i4);
|
||||
int i5 = m573partitionAa5vz7o - 1;
|
||||
if (i < i5) {
|
||||
m577quickSortAa5vz7o(sArr, i, i5);
|
||||
}
|
||||
if (m573partitionAa5vz7o < i4) {
|
||||
m577quickSortAa5vz7o(sArr, m573partitionAa5vz7o, i4);
|
||||
}
|
||||
}
|
||||
|
||||
@ExperimentalUnsignedTypes
|
||||
/* renamed from: quickSort-oBK06Vg, reason: not valid java name */
|
||||
private static final void m578quickSortoBK06Vg(int[] iArr, int i, int i4) {
|
||||
int m574partitionoBK06Vg = m574partitionoBK06Vg(iArr, i, i4);
|
||||
int i5 = m574partitionoBK06Vg - 1;
|
||||
if (i < i5) {
|
||||
m578quickSortoBK06Vg(iArr, i, i5);
|
||||
}
|
||||
if (m574partitionoBK06Vg < i4) {
|
||||
m578quickSortoBK06Vg(iArr, m574partitionoBK06Vg, i4);
|
||||
}
|
||||
}
|
||||
|
||||
@ExperimentalUnsignedTypes
|
||||
/* renamed from: sortArray--nroSd4, reason: not valid java name */
|
||||
public static final void m579sortArraynroSd4(long[] array, int i, int i4) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
m575quickSortnroSd4(array, i, i4 - 1);
|
||||
}
|
||||
|
||||
@ExperimentalUnsignedTypes
|
||||
/* renamed from: sortArray-4UcCI2c, reason: not valid java name */
|
||||
public static final void m580sortArray4UcCI2c(byte[] array, int i, int i4) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
m576quickSort4UcCI2c(array, i, i4 - 1);
|
||||
}
|
||||
|
||||
@ExperimentalUnsignedTypes
|
||||
/* renamed from: sortArray-Aa5vz7o, reason: not valid java name */
|
||||
public static final void m581sortArrayAa5vz7o(short[] array, int i, int i4) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
m577quickSortAa5vz7o(array, i, i4 - 1);
|
||||
}
|
||||
|
||||
@ExperimentalUnsignedTypes
|
||||
/* renamed from: sortArray-oBK06Vg, reason: not valid java name */
|
||||
public static final void m582sortArrayoBK06Vg(int[] array, int i, int i4) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
m578quickSortoBK06Vg(array, i, i4 - 1);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"kotlin/collections/UCollectionsKt___UCollectionsKt"}, k = 4, mv = {1, 9, 0}, xi = 49)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class UCollectionsKt extends UCollectionsKt___UCollectionsKt {
|
||||
private UCollectionsKt() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,131 @@
|
||||
package kotlin.collections;
|
||||
|
||||
import com.google.android.gms.measurement.internal.a;
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import kotlin.ExperimentalUnsignedTypes;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.SinceKotlin;
|
||||
import kotlin.UByte;
|
||||
import kotlin.UByteArray;
|
||||
import kotlin.UInt;
|
||||
import kotlin.UIntArray;
|
||||
import kotlin.ULong;
|
||||
import kotlin.ULongArray;
|
||||
import kotlin.UShort;
|
||||
import kotlin.UShortArray;
|
||||
import kotlin.WasExperimental;
|
||||
import kotlin.jvm.JvmName;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u0000F\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u001c\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u001e\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\u0002\u001a\u0019\u0010\u0000\u001a\u00020\u0001*\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0007¢\u0006\u0004\b\u0004\u0010\u0005\u001a\u0019\u0010\u0000\u001a\u00020\u0001*\b\u0012\u0004\u0012\u00020\u00010\u0002H\u0007¢\u0006\u0004\b\u0006\u0010\u0005\u001a\u0019\u0010\u0000\u001a\u00020\u0007*\b\u0012\u0004\u0012\u00020\u00070\u0002H\u0007¢\u0006\u0004\b\b\u0010\t\u001a\u0019\u0010\u0000\u001a\u00020\u0001*\b\u0012\u0004\u0012\u00020\n0\u0002H\u0007¢\u0006\u0004\b\u000b\u0010\u0005\u001a\u0017\u0010\f\u001a\u00020\r*\b\u0012\u0004\u0012\u00020\u00030\u000eH\u0007¢\u0006\u0002\u0010\u000f\u001a\u0017\u0010\u0010\u001a\u00020\u0011*\b\u0012\u0004\u0012\u00020\u00010\u000eH\u0007¢\u0006\u0002\u0010\u0012\u001a\u0017\u0010\u0013\u001a\u00020\u0014*\b\u0012\u0004\u0012\u00020\u00070\u000eH\u0007¢\u0006\u0002\u0010\u0015\u001a\u0017\u0010\u0016\u001a\u00020\u0017*\b\u0012\u0004\u0012\u00020\n0\u000eH\u0007¢\u0006\u0002\u0010\u0018¨\u0006\u0019"}, d2 = {"sum", "Lkotlin/UInt;", "", "Lkotlin/UByte;", "sumOfUByte", "(Ljava/lang/Iterable;)I", "sumOfUInt", "Lkotlin/ULong;", "sumOfULong", "(Ljava/lang/Iterable;)J", "Lkotlin/UShort;", "sumOfUShort", "toUByteArray", "Lkotlin/UByteArray;", "", "(Ljava/util/Collection;)[B", "toUIntArray", "Lkotlin/UIntArray;", "(Ljava/util/Collection;)[I", "toULongArray", "Lkotlin/ULongArray;", "(Ljava/util/Collection;)[J", "toUShortArray", "Lkotlin/UShortArray;", "(Ljava/util/Collection;)[S", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/collections/UCollectionsKt")
|
||||
/* loaded from: classes3.dex */
|
||||
class UCollectionsKt___UCollectionsKt {
|
||||
@SinceKotlin(version = "1.5")
|
||||
@WasExperimental(markerClass = {ExperimentalUnsignedTypes.class})
|
||||
@JvmName(name = "sumOfUByte")
|
||||
public static final int sumOfUByte(Iterable<UByte> iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
Iterator<UByte> it = iterable.iterator();
|
||||
int i = 0;
|
||||
while (it.hasNext()) {
|
||||
i = UInt.m211constructorimpl(UInt.m211constructorimpl(it.next().getData() & UByte.MAX_VALUE) + i);
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.5")
|
||||
@WasExperimental(markerClass = {ExperimentalUnsignedTypes.class})
|
||||
@JvmName(name = "sumOfUInt")
|
||||
public static final int sumOfUInt(Iterable<UInt> iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
Iterator<UInt> it = iterable.iterator();
|
||||
int i = 0;
|
||||
while (it.hasNext()) {
|
||||
i = a.e(it.next(), i);
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.5")
|
||||
@WasExperimental(markerClass = {ExperimentalUnsignedTypes.class})
|
||||
@JvmName(name = "sumOfULong")
|
||||
public static final long sumOfULong(Iterable<ULong> iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
Iterator<ULong> it = iterable.iterator();
|
||||
long j4 = 0;
|
||||
while (it.hasNext()) {
|
||||
j4 = ULong.m290constructorimpl(it.next().getData() + j4);
|
||||
}
|
||||
return j4;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.5")
|
||||
@WasExperimental(markerClass = {ExperimentalUnsignedTypes.class})
|
||||
@JvmName(name = "sumOfUShort")
|
||||
public static final int sumOfUShort(Iterable<UShort> iterable) {
|
||||
Intrinsics.checkNotNullParameter(iterable, "<this>");
|
||||
Iterator<UShort> it = iterable.iterator();
|
||||
int i = 0;
|
||||
while (it.hasNext()) {
|
||||
i = UInt.m211constructorimpl(UInt.m211constructorimpl(it.next().getData() & UShort.MAX_VALUE) + i);
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@ExperimentalUnsignedTypes
|
||||
public static final byte[] toUByteArray(Collection<UByte> collection) {
|
||||
Intrinsics.checkNotNullParameter(collection, "<this>");
|
||||
byte[] m186constructorimpl = UByteArray.m186constructorimpl(collection.size());
|
||||
Iterator<UByte> it = collection.iterator();
|
||||
int i = 0;
|
||||
while (it.hasNext()) {
|
||||
UByteArray.m197setVurrAj0(m186constructorimpl, i, it.next().getData());
|
||||
i++;
|
||||
}
|
||||
return m186constructorimpl;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@ExperimentalUnsignedTypes
|
||||
public static final int[] toUIntArray(Collection<UInt> collection) {
|
||||
Intrinsics.checkNotNullParameter(collection, "<this>");
|
||||
int[] m265constructorimpl = UIntArray.m265constructorimpl(collection.size());
|
||||
Iterator<UInt> it = collection.iterator();
|
||||
int i = 0;
|
||||
while (it.hasNext()) {
|
||||
UIntArray.m276setVXSXFK8(m265constructorimpl, i, it.next().getData());
|
||||
i++;
|
||||
}
|
||||
return m265constructorimpl;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@ExperimentalUnsignedTypes
|
||||
public static final long[] toULongArray(Collection<ULong> collection) {
|
||||
Intrinsics.checkNotNullParameter(collection, "<this>");
|
||||
long[] m344constructorimpl = ULongArray.m344constructorimpl(collection.size());
|
||||
Iterator<ULong> it = collection.iterator();
|
||||
int i = 0;
|
||||
while (it.hasNext()) {
|
||||
ULongArray.m355setk8EXiF4(m344constructorimpl, i, it.next().getData());
|
||||
i++;
|
||||
}
|
||||
return m344constructorimpl;
|
||||
}
|
||||
|
||||
@SinceKotlin(version = "1.3")
|
||||
@ExperimentalUnsignedTypes
|
||||
public static final short[] toUShortArray(Collection<UShort> collection) {
|
||||
Intrinsics.checkNotNullParameter(collection, "<this>");
|
||||
short[] m449constructorimpl = UShortArray.m449constructorimpl(collection.size());
|
||||
Iterator<UShort> it = collection.iterator();
|
||||
int i = 0;
|
||||
while (it.hasNext()) {
|
||||
UShortArray.m460set01HTLdE(m449constructorimpl, i, it.next().getData());
|
||||
i++;
|
||||
}
|
||||
return m449constructorimpl;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package kotlin.collections.builders;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.collections.AbstractMutableSet;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010&\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0004\b \u0018\u0000*\u0014\b\u0000\u0010\u0001*\u000e\u0012\u0004\u0012\u0002H\u0003\u0012\u0004\u0012\u0002H\u00040\u0002*\u0004\b\u0001\u0010\u0003*\u0004\b\u0002\u0010\u00042\b\u0012\u0004\u0012\u0002H\u00010\u0005B\u0005¢\u0006\u0002\u0010\u0006J\u0016\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00028\u0000H\u0086\u0002¢\u0006\u0002\u0010\nJ\u001c\u0010\u000b\u001a\u00020\b2\u0012\u0010\t\u001a\u000e\u0012\u0004\u0012\u00028\u0001\u0012\u0004\u0012\u00028\u00020\u0002H&¨\u0006\f"}, d2 = {"Lkotlin/collections/builders/AbstractMapBuilderEntrySet;", "E", "", "K", "V", "Lkotlin/collections/AbstractMutableSet;", "()V", "contains", "", "element", "(Ljava/util/Map$Entry;)Z", "containsEntry", "kotlin-stdlib"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class AbstractMapBuilderEntrySet<E extends Map.Entry<? extends K, ? extends V>, K, V> extends AbstractMutableSet<E> {
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof Map.Entry) {
|
||||
return contains((AbstractMapBuilderEntrySet<E, K, V>) obj);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public abstract boolean containsEntry(Map.Entry<? extends K, ? extends V> element);
|
||||
|
||||
@Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
|
||||
public final /* bridge */ boolean remove(Object obj) {
|
||||
if (obj instanceof Map.Entry) {
|
||||
return remove((Map.Entry<?, ?>) obj);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public final boolean contains(E element) {
|
||||
Intrinsics.checkNotNullParameter(element, "element");
|
||||
return containsEntry(element);
|
||||
}
|
||||
|
||||
public /* bridge */ boolean remove(Map.Entry<?, ?> entry) {
|
||||
return super.remove((Object) entry);
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,85 @@
|
||||
package kotlin.collections.builders;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
|
||||
@Metadata(d1 = {"\u00008\n\u0000\n\u0002\u0010\u0011\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0006\n\u0002\u0010\u0002\n\u0002\b\u0007\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u001e\n\u0002\b\u0002\u001a!\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\u0006\u0010\u0003\u001a\u00020\u0004H\u0000¢\u0006\u0002\u0010\u0005\u001a+\u0010\u0006\u001a\b\u0012\u0004\u0012\u0002H\u00070\u0001\"\u0004\b\u0000\u0010\u0007*\b\u0012\u0004\u0012\u0002H\u00070\u00012\u0006\u0010\b\u001a\u00020\u0004H\u0000¢\u0006\u0002\u0010\t\u001a%\u0010\n\u001a\u00020\u000b\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\u0006\u0010\f\u001a\u00020\u0004H\u0000¢\u0006\u0002\u0010\r\u001a-\u0010\u000e\u001a\u00020\u000b\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\u0006\u0010\u000f\u001a\u00020\u00042\u0006\u0010\u0010\u001a\u00020\u0004H\u0000¢\u0006\u0002\u0010\u0011\u001a9\u0010\u0012\u001a\u00020\u0013\"\u0004\b\u0000\u0010\u0007*\b\u0012\u0004\u0012\u0002H\u00070\u00012\u0006\u0010\u0014\u001a\u00020\u00042\u0006\u0010\u0015\u001a\u00020\u00042\n\u0010\u0016\u001a\u0006\u0012\u0002\b\u00030\u0017H\u0002¢\u0006\u0002\u0010\u0018\u001a-\u0010\u0019\u001a\u00020\u0004\"\u0004\b\u0000\u0010\u0007*\b\u0012\u0004\u0012\u0002H\u00070\u00012\u0006\u0010\u0014\u001a\u00020\u00042\u0006\u0010\u0015\u001a\u00020\u0004H\u0002¢\u0006\u0002\u0010\u001a\u001a=\u0010\u001b\u001a\u00020\u001c\"\u0004\b\u0000\u0010\u0007*\n\u0012\u0006\b\u0001\u0012\u0002H\u00070\u00012\u0006\u0010\u0014\u001a\u00020\u00042\u0006\u0010\u0015\u001a\u00020\u00042\f\u0010\u001d\u001a\b\u0012\u0004\u0012\u0002H\u00070\u001eH\u0002¢\u0006\u0002\u0010\u001f¨\u0006 "}, d2 = {"arrayOfUninitializedElements", "", "E", "size", "", "(I)[Ljava/lang/Object;", "copyOfUninitializedElements", "T", "newSize", "([Ljava/lang/Object;I)[Ljava/lang/Object;", "resetAt", "", FirebaseAnalytics.Param.INDEX, "([Ljava/lang/Object;I)V", "resetRange", "fromIndex", "toIndex", "([Ljava/lang/Object;II)V", "subarrayContentEquals", "", "offset", "length", "other", "", "([Ljava/lang/Object;IILjava/util/List;)Z", "subarrayContentHashCode", "([Ljava/lang/Object;II)I", "subarrayContentToString", "", "thisCollection", "", "([Ljava/lang/Object;IILjava/util/Collection;)Ljava/lang/String;", "kotlin-stdlib"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nListBuilder.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ListBuilder.kt\nkotlin/collections/builders/ListBuilderKt\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,487:1\n1#2:488\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class ListBuilderKt {
|
||||
public static final <E> E[] arrayOfUninitializedElements(int i) {
|
||||
if (i >= 0) {
|
||||
return (E[]) new Object[i];
|
||||
}
|
||||
throw new IllegalArgumentException("capacity must be non-negative.");
|
||||
}
|
||||
|
||||
public static final <T> T[] copyOfUninitializedElements(T[] tArr, int i) {
|
||||
Intrinsics.checkNotNullParameter(tArr, "<this>");
|
||||
T[] tArr2 = (T[]) Arrays.copyOf(tArr, i);
|
||||
Intrinsics.checkNotNullExpressionValue(tArr2, "copyOf(...)");
|
||||
return tArr2;
|
||||
}
|
||||
|
||||
public static final <E> void resetAt(E[] eArr, int i) {
|
||||
Intrinsics.checkNotNullParameter(eArr, "<this>");
|
||||
eArr[i] = null;
|
||||
}
|
||||
|
||||
public static final <E> void resetRange(E[] eArr, int i, int i4) {
|
||||
Intrinsics.checkNotNullParameter(eArr, "<this>");
|
||||
while (i < i4) {
|
||||
resetAt(eArr, i);
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final <T> boolean subarrayContentEquals(T[] tArr, int i, int i4, List<?> list) {
|
||||
if (i4 != list.size()) {
|
||||
return false;
|
||||
}
|
||||
for (int i5 = 0; i5 < i4; i5++) {
|
||||
if (!Intrinsics.areEqual(tArr[i + i5], list.get(i5))) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final <T> int subarrayContentHashCode(T[] tArr, int i, int i4) {
|
||||
int i5 = 1;
|
||||
for (int i6 = 0; i6 < i4; i6++) {
|
||||
T t2 = tArr[i + i6];
|
||||
i5 = (i5 * 31) + (t2 != null ? t2.hashCode() : 0);
|
||||
}
|
||||
return i5;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final <T> String subarrayContentToString(T[] tArr, int i, int i4, Collection<? extends T> collection) {
|
||||
StringBuilder sb = new StringBuilder((i4 * 3) + 2);
|
||||
sb.append("[");
|
||||
for (int i5 = 0; i5 < i4; i5++) {
|
||||
if (i5 > 0) {
|
||||
sb.append(", ");
|
||||
}
|
||||
T t2 = tArr[i + i5];
|
||||
if (t2 == collection) {
|
||||
sb.append("(this Collection)");
|
||||
} else {
|
||||
sb.append(t2);
|
||||
}
|
||||
}
|
||||
sb.append("]");
|
||||
String sb2 = sb.toString();
|
||||
Intrinsics.checkNotNullExpressionValue(sb2, "toString(...)");
|
||||
return sb2;
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user