- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
161 lines
3.7 KiB
Java
161 lines
3.7 KiB
Java
package com.applovin.impl;
|
|
|
|
import com.applovin.exoplayer2.common.base.Objects;
|
|
import com.applovin.exoplayer2.common.base.Preconditions;
|
|
import java.util.Collection;
|
|
import java.util.Iterator;
|
|
import java.util.NoSuchElementException;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class xb {
|
|
public static String d(Iterator it) {
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append('[');
|
|
boolean z = true;
|
|
while (it.hasNext()) {
|
|
if (!z) {
|
|
sb.append(", ");
|
|
}
|
|
sb.append(it.next());
|
|
z = false;
|
|
}
|
|
sb.append(']');
|
|
return sb.toString();
|
|
}
|
|
|
|
public enum c implements Iterator {
|
|
INSTANCE;
|
|
|
|
@Override // java.util.Iterator
|
|
public boolean hasNext() {
|
|
return false;
|
|
}
|
|
|
|
@Override // java.util.Iterator
|
|
public Object next() {
|
|
throw new NoSuchElementException();
|
|
}
|
|
|
|
@Override // java.util.Iterator
|
|
public void remove() {
|
|
p3.a(false);
|
|
}
|
|
}
|
|
|
|
public static boolean a(Collection collection, Iterator it) {
|
|
Preconditions.checkNotNull(collection);
|
|
Preconditions.checkNotNull(it);
|
|
boolean z = false;
|
|
while (it.hasNext()) {
|
|
z |= collection.add(it.next());
|
|
}
|
|
return z;
|
|
}
|
|
|
|
public static Object b(Iterator it) {
|
|
Object next;
|
|
do {
|
|
next = it.next();
|
|
} while (it.hasNext());
|
|
return next;
|
|
}
|
|
|
|
public static qp b() {
|
|
return b.f;
|
|
}
|
|
|
|
public static Object c(Iterator it) {
|
|
if (!it.hasNext()) {
|
|
return null;
|
|
}
|
|
Object next = it.next();
|
|
it.remove();
|
|
return next;
|
|
}
|
|
|
|
public static Iterator c() {
|
|
return c.INSTANCE;
|
|
}
|
|
|
|
public static final class b extends com.applovin.impl.c {
|
|
static final qp f = new b(new Object[0], 0, 0, 0);
|
|
private final Object[] c;
|
|
private final int d;
|
|
|
|
public b(Object[] objArr, int i, int i2, int i3) {
|
|
super(i2, i3);
|
|
this.c = objArr;
|
|
this.d = i;
|
|
}
|
|
|
|
@Override // com.applovin.impl.c
|
|
public Object a(int i) {
|
|
return this.c[this.d + i];
|
|
}
|
|
}
|
|
|
|
public class a extends pp {
|
|
boolean a;
|
|
final /* synthetic */ Object b;
|
|
|
|
@Override // java.util.Iterator
|
|
public boolean hasNext() {
|
|
return !this.a;
|
|
}
|
|
|
|
public a(Object obj) {
|
|
this.b = obj;
|
|
}
|
|
|
|
@Override // java.util.Iterator
|
|
public Object next() {
|
|
if (this.a) {
|
|
throw new NoSuchElementException();
|
|
}
|
|
this.a = true;
|
|
return this.b;
|
|
}
|
|
}
|
|
|
|
public static void a(Iterator it) {
|
|
Preconditions.checkNotNull(it);
|
|
while (it.hasNext()) {
|
|
it.next();
|
|
it.remove();
|
|
}
|
|
}
|
|
|
|
public static boolean a(Iterator it, Iterator it2) {
|
|
while (it.hasNext()) {
|
|
if (!it2.hasNext() || !Objects.equal(it.next(), it2.next())) {
|
|
return false;
|
|
}
|
|
}
|
|
return !it2.hasNext();
|
|
}
|
|
|
|
public static Object a(Iterator it, Object obj) {
|
|
return it.hasNext() ? it.next() : obj;
|
|
}
|
|
|
|
public static boolean a(Iterator it, Collection collection) {
|
|
Preconditions.checkNotNull(collection);
|
|
boolean z = false;
|
|
while (it.hasNext()) {
|
|
if (collection.contains(it.next())) {
|
|
it.remove();
|
|
z = true;
|
|
}
|
|
}
|
|
return z;
|
|
}
|
|
|
|
public static pp a() {
|
|
return b();
|
|
}
|
|
|
|
public static pp a(Object obj) {
|
|
return new a(obj);
|
|
}
|
|
}
|