- 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
111 lines
3.0 KiB
Java
111 lines
3.0 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import android.os.Parcel;
|
|
import android.os.Parcelable;
|
|
import androidx.annotation.Nullable;
|
|
import com.mbridge.msdk.playercommon.exoplayer2.C;
|
|
import java.util.Arrays;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzay implements Parcelable {
|
|
public static final Parcelable.Creator<zzay> CREATOR = new zzaw();
|
|
public final long zza;
|
|
private final zzax[] zzb;
|
|
|
|
public zzay(long j, zzax... zzaxVarArr) {
|
|
this.zza = j;
|
|
this.zzb = zzaxVarArr;
|
|
}
|
|
|
|
public zzay(Parcel parcel) {
|
|
this.zzb = new zzax[parcel.readInt()];
|
|
int i = 0;
|
|
while (true) {
|
|
zzax[] zzaxVarArr = this.zzb;
|
|
if (i >= zzaxVarArr.length) {
|
|
this.zza = parcel.readLong();
|
|
return;
|
|
} else {
|
|
zzaxVarArr[i] = (zzax) parcel.readParcelable(zzax.class.getClassLoader());
|
|
i++;
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // android.os.Parcelable
|
|
public final int describeContents() {
|
|
return 0;
|
|
}
|
|
|
|
public final boolean equals(@Nullable Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (obj != null && zzay.class == obj.getClass()) {
|
|
zzay zzayVar = (zzay) obj;
|
|
if (Arrays.equals(this.zzb, zzayVar.zzb) && this.zza == zzayVar.zza) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public final int hashCode() {
|
|
int hashCode = Arrays.hashCode(this.zzb) * 31;
|
|
long j = this.zza;
|
|
return hashCode + ((int) (j ^ (j >>> 32)));
|
|
}
|
|
|
|
public final String toString() {
|
|
String str;
|
|
long j = this.zza;
|
|
String arrays = Arrays.toString(this.zzb);
|
|
if (j == C.TIME_UNSET) {
|
|
str = "";
|
|
} else {
|
|
str = ", presentationTimeUs=" + j;
|
|
}
|
|
return "entries=" + arrays + str;
|
|
}
|
|
|
|
@Override // android.os.Parcelable
|
|
public final void writeToParcel(Parcel parcel, int i) {
|
|
parcel.writeInt(this.zzb.length);
|
|
for (zzax zzaxVar : this.zzb) {
|
|
parcel.writeParcelable(zzaxVar, 0);
|
|
}
|
|
parcel.writeLong(this.zza);
|
|
}
|
|
|
|
public final int zza() {
|
|
return this.zzb.length;
|
|
}
|
|
|
|
public final zzax zzb(int i) {
|
|
return this.zzb[i];
|
|
}
|
|
|
|
public final zzay zzc(zzax... zzaxVarArr) {
|
|
int length = zzaxVarArr.length;
|
|
if (length == 0) {
|
|
return this;
|
|
}
|
|
long j = this.zza;
|
|
zzax[] zzaxVarArr2 = this.zzb;
|
|
int i = zzei.zza;
|
|
int length2 = zzaxVarArr2.length;
|
|
Object[] copyOf = Arrays.copyOf(zzaxVarArr2, length2 + length);
|
|
System.arraycopy(zzaxVarArr, 0, copyOf, length2, length);
|
|
return new zzay(j, (zzax[]) copyOf);
|
|
}
|
|
|
|
public final zzay zzd(@Nullable zzay zzayVar) {
|
|
return zzayVar == null ? this : zzc(zzayVar.zzb);
|
|
}
|
|
|
|
public zzay(List list) {
|
|
this(C.TIME_UNSET, (zzax[]) list.toArray(new zzax[0]));
|
|
}
|
|
}
|