package com.google.android.gms.internal.ads;

import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.CheckResult;
import androidx.annotation.Nullable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Objects;
import java.util.UUID;

/* JADX INFO: loaded from: classes2.dex */
public final class uk2 implements Comparator, Parcelable {
    public static final Parcelable.Creator<uk2> CREATOR = new wk(26);

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final bk2[] f17297a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f17298b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final int f17299c;

    @Nullable
    public final String zza;

    public uk2(Parcel parcel) {
        this.zza = parcel.readString();
        bk2[] bk2VarArr = (bk2[]) parcel.createTypedArray(bk2.CREATOR);
        String str = bb1.f9474a;
        this.f17297a = bk2VarArr;
        this.f17299c = bk2VarArr.length;
    }

    @Override // java.util.Comparator
    public final /* bridge */ /* synthetic */ int compare(Object obj, Object obj2) {
        bk2 bk2Var = (bk2) obj2;
        UUID uuid = jj1.f12904a;
        UUID uuid2 = ((bk2) obj).f9563b;
        return uuid.equals(uuid2) ? !uuid.equals(bk2Var.f9563b) ? 1 : 0 : uuid2.compareTo(bk2Var.f9563b);
    }

    @Override // android.os.Parcelable
    public final int describeContents() {
        return 0;
    }

    @Override // java.util.Comparator
    public final boolean equals(@Nullable Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj != null && uk2.class == obj.getClass()) {
            uk2 uk2Var = (uk2) obj;
            if (Objects.equals(this.zza, uk2Var.zza) && Arrays.equals(this.f17297a, uk2Var.f17297a)) {
                return true;
            }
        }
        return false;
    }

    public final int hashCode() {
        int i10 = this.f17298b;
        if (i10 != 0) {
            return i10;
        }
        String str = this.zza;
        int iHashCode = ((str == null ? 0 : str.hashCode()) * 31) + Arrays.hashCode(this.f17297a);
        this.f17298b = iHashCode;
        return iHashCode;
    }

    @Override // android.os.Parcelable
    public final void writeToParcel(Parcel parcel, int i10) {
        parcel.writeString(this.zza);
        parcel.writeTypedArray(this.f17297a, 0);
    }

    @CheckResult
    public final uk2 zzb(@Nullable String str) {
        return Objects.equals(this.zza, str) ? this : new uk2(str, false, this.f17297a);
    }

    private uk2(@Nullable String str, boolean z10, bk2... bk2VarArr) {
        this.zza = str;
        bk2VarArr = z10 ? (bk2[]) bk2VarArr.clone() : bk2VarArr;
        this.f17297a = bk2VarArr;
        this.f17299c = bk2VarArr.length;
        Arrays.sort(bk2VarArr, this);
    }

    public uk2(@Nullable String str, bk2... bk2VarArr) {
        this(null, true, bk2VarArr);
    }

    public uk2(ArrayList arrayList) {
        this(null, false, (bk2[]) arrayList.toArray(new bk2[0]));
    }
}
