package p138.p176.p177.p190.p194;

import android.os.Parcel;
import android.os.Parcelable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
import java.util.UUID;
import p138.p176.p177.p190.C3414;
import p138.p176.p177.p190.p239.C4150;

/* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ࢬ.ވ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C3526 implements Comparator<C3528>, Parcelable {
    public static final Parcelable.Creator<C3526> CREATOR = new C3527();

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final C3528[] f10494;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public int f10495;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final String f10496;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public final int f10497;

    /* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ࢬ.ވ$֏, reason: contains not printable characters */
    public static class C3527 implements Parcelable.Creator<C3526> {
        @Override // android.os.Parcelable.Creator
        public C3526 createFromParcel(Parcel parcel) {
            return new C3526(parcel);
        }

        @Override // android.os.Parcelable.Creator
        public C3526[] newArray(int i) {
            return new C3526[i];
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ࢬ.ވ$ؠ, reason: contains not printable characters */
    public static final class C3528 implements Parcelable {
        public static final Parcelable.Creator<C3528> CREATOR = new C3529();

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public int f10498;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public final UUID f10499;

        /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
        public final String f10500;

        /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
        public final String f10501;

        /* JADX INFO: renamed from: އ, reason: contains not printable characters */
        public final byte[] f10502;

        /* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ࢬ.ވ$ؠ$֏, reason: contains not printable characters */
        public static class C3529 implements Parcelable.Creator<C3528> {
            @Override // android.os.Parcelable.Creator
            public C3528 createFromParcel(Parcel parcel) {
                return new C3528(parcel);
            }

            @Override // android.os.Parcelable.Creator
            public C3528[] newArray(int i) {
                return new C3528[i];
            }
        }

        public C3528(Parcel parcel) {
            this.f10499 = new UUID(parcel.readLong(), parcel.readLong());
            this.f10500 = parcel.readString();
            String string = parcel.readString();
            C4150.m6755(string);
            this.f10501 = string;
            this.f10502 = parcel.createByteArray();
        }

        public C3528(UUID uuid, String str, String str2, byte[] bArr) {
            if (uuid == null) {
                throw null;
            }
            this.f10499 = uuid;
            this.f10500 = str;
            if (str2 == null) {
                throw null;
            }
            this.f10501 = str2;
            this.f10502 = bArr;
        }

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

        public boolean equals(Object obj) {
            if (!(obj instanceof C3528)) {
                return false;
            }
            if (obj == this) {
                return true;
            }
            C3528 c3528 = (C3528) obj;
            return C4150.m6769((Object) this.f10500, (Object) c3528.f10500) && C4150.m6769((Object) this.f10501, (Object) c3528.f10501) && C4150.m6769(this.f10499, c3528.f10499) && Arrays.equals(this.f10502, c3528.f10502);
        }

        public int hashCode() {
            if (this.f10498 == 0) {
                int iHashCode = this.f10499.hashCode() * 31;
                String str = this.f10500;
                this.f10498 = Arrays.hashCode(this.f10502) + ((this.f10501.hashCode() + ((iHashCode + (str == null ? 0 : str.hashCode())) * 31)) * 31);
            }
            return this.f10498;
        }

        @Override // android.os.Parcelable
        public void writeToParcel(Parcel parcel, int i) {
            parcel.writeLong(this.f10499.getMostSignificantBits());
            parcel.writeLong(this.f10499.getLeastSignificantBits());
            parcel.writeString(this.f10500);
            parcel.writeString(this.f10501);
            parcel.writeByteArray(this.f10502);
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public boolean m5826() {
            return this.f10502 != null;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public boolean m5827(UUID uuid) {
            return C3414.f9972.equals(this.f10499) || uuid.equals(this.f10499);
        }
    }

    public C3526(Parcel parcel) {
        this.f10496 = parcel.readString();
        Object[] objArrCreateTypedArray = parcel.createTypedArray(C3528.CREATOR);
        C4150.m6755(objArrCreateTypedArray);
        C3528[] c3528Arr = (C3528[]) objArrCreateTypedArray;
        this.f10494 = c3528Arr;
        this.f10497 = c3528Arr.length;
    }

    public C3526(String str, boolean z, C3528... c3528Arr) {
        this.f10496 = str;
        c3528Arr = z ? (C3528[]) c3528Arr.clone() : c3528Arr;
        this.f10494 = c3528Arr;
        this.f10497 = c3528Arr.length;
        Arrays.sort(c3528Arr, this);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C3526 m5824(C3526 c3526, C3526 c35262) {
        String str;
        boolean z;
        ArrayList arrayList = new ArrayList();
        if (c3526 != null) {
            str = c3526.f10496;
            for (C3528 c3528 : c3526.f10494) {
                if (c3528.m5826()) {
                    arrayList.add(c3528);
                }
            }
        } else {
            str = null;
        }
        if (c35262 != null) {
            if (str == null) {
                str = c35262.f10496;
            }
            int size = arrayList.size();
            for (C3528 c35282 : c35262.f10494) {
                if (c35282.m5826()) {
                    UUID uuid = c35282.f10499;
                    int i = 0;
                    while (true) {
                        if (i >= size) {
                            z = false;
                            break;
                        }
                        if (((C3528) arrayList.get(i)).f10499.equals(uuid)) {
                            z = true;
                            break;
                        }
                        i++;
                    }
                    if (!z) {
                        arrayList.add(c35282);
                    }
                }
            }
        }
        if (arrayList.isEmpty()) {
            return null;
        }
        return new C3526(str, false, (C3528[]) arrayList.toArray(new C3528[0]));
    }

    @Override // java.util.Comparator
    public int compare(C3528 c3528, C3528 c35282) {
        C3528 c35283 = c3528;
        C3528 c35284 = c35282;
        return C3414.f9972.equals(c35283.f10499) ? C3414.f9972.equals(c35284.f10499) ? 0 : 1 : c35283.f10499.compareTo(c35284.f10499);
    }

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

    @Override // java.util.Comparator
    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null || C3526.class != obj.getClass()) {
            return false;
        }
        C3526 c3526 = (C3526) obj;
        return C4150.m6769((Object) this.f10496, (Object) c3526.f10496) && Arrays.equals(this.f10494, c3526.f10494);
    }

    public int hashCode() {
        if (this.f10495 == 0) {
            String str = this.f10496;
            this.f10495 = ((str == null ? 0 : str.hashCode()) * 31) + Arrays.hashCode(this.f10494);
        }
        return this.f10495;
    }

    @Override // android.os.Parcelable
    public void writeToParcel(Parcel parcel, int i) {
        parcel.writeString(this.f10496);
        parcel.writeTypedArray(this.f10494, 0);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public C3526 m5825(String str) {
        return C4150.m6769((Object) this.f10496, (Object) str) ? this : new C3526(str, false, this.f10494);
    }
}
