package androidx.core.app;

import android.app.Notification;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.media3.common.MimeTypes;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public final class h1 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final CharSequence f1571a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final long f1572b;

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

    @Nullable
    private String mDataMimeType;

    @Nullable
    private Uri mDataUri;

    @Nullable
    private final z1 mPerson;

    public h1(@Nullable CharSequence charSequence, long j10, @Nullable z1 z1Var) {
        this.f1573c = new Bundle();
        this.f1571a = charSequence;
        this.f1572b = j10;
        this.mPerson = z1Var;
    }

    public static Bundle[] a(ArrayList arrayList) {
        Bundle[] bundleArr = new Bundle[arrayList.size()];
        int size = arrayList.size();
        for (int i10 = 0; i10 < size; i10++) {
            h1 h1Var = (h1) arrayList.get(i10);
            h1Var.getClass();
            Bundle bundle = new Bundle();
            CharSequence charSequence = h1Var.f1571a;
            if (charSequence != null) {
                bundle.putCharSequence(MimeTypes.BASE_TYPE_TEXT, charSequence);
            }
            bundle.putLong("time", h1Var.f1572b);
            z1 z1Var = h1Var.mPerson;
            if (z1Var != null) {
                bundle.putCharSequence("sender", z1Var.getName());
                if (Build.VERSION.SDK_INT >= 28) {
                    z1 z1Var2 = h1Var.mPerson;
                    z1Var2.getClass();
                    bundle.putParcelable("sender_person", g1.a(m.d.y(z1Var2)));
                } else {
                    bundle.putBundle("person", h1Var.mPerson.b());
                }
            }
            String str = h1Var.mDataMimeType;
            if (str != null) {
                bundle.putString("type", str);
            }
            Uri uri = h1Var.mDataUri;
            if (uri != null) {
                bundle.putParcelable("uri", uri);
            }
            Bundle bundle2 = h1Var.f1573c;
            if (bundle2 != null) {
                bundle.putBundle("extras", bundle2);
            }
            bundleArr[i10] = bundle;
        }
        return bundleArr;
    }

    public static ArrayList b(Parcelable[] parcelableArr) {
        h1 messageFromBundle;
        ArrayList arrayList = new ArrayList(parcelableArr.length);
        for (Parcelable parcelable : parcelableArr) {
            if ((parcelable instanceof Bundle) && (messageFromBundle = getMessageFromBundle((Bundle) parcelable)) != null) {
                arrayList.add(messageFromBundle);
            }
        }
        return arrayList;
    }

    @Nullable
    public static h1 getMessageFromBundle(@NonNull Bundle bundle) {
        try {
            if (bundle.containsKey(MimeTypes.BASE_TYPE_TEXT) && bundle.containsKey("time")) {
                h1 h1Var = new h1(bundle.getCharSequence(MimeTypes.BASE_TYPE_TEXT), bundle.getLong("time"), bundle.containsKey("person") ? z1.a(bundle.getBundle("person")) : (!bundle.containsKey("sender_person") || Build.VERSION.SDK_INT < 28) ? bundle.containsKey("sender") ? new y1().setName(bundle.getCharSequence("sender")).a() : null : m.d.e(a3.r.d(bundle.getParcelable("sender_person"))));
                if (bundle.containsKey("type") && bundle.containsKey("uri")) {
                    h1Var.setData(bundle.getString("type"), (Uri) bundle.getParcelable("uri"));
                }
                if (bundle.containsKey("extras")) {
                    h1Var.f1573c.putAll(bundle.getBundle("extras"));
                }
                return h1Var;
            }
        } catch (ClassCastException unused) {
        }
        return null;
    }

    public final Notification.MessagingStyle.Message c() {
        Notification.MessagingStyle.Message messageA;
        z1 person = getPerson();
        int i10 = Build.VERSION.SDK_INT;
        long j10 = this.f1572b;
        if (i10 >= 28) {
            messageA = g1.b(getText(), j10, person != null ? m.d.y(person) : null);
        } else {
            messageA = f1.a(getText(), j10, person != null ? person.getName() : null);
        }
        if (getDataMimeType() != null) {
            f1.b(messageA, getDataMimeType(), getDataUri());
        }
        return messageA;
    }

    @Nullable
    public String getDataMimeType() {
        return this.mDataMimeType;
    }

    @Nullable
    public Uri getDataUri() {
        return this.mDataUri;
    }

    @Nullable
    public z1 getPerson() {
        return this.mPerson;
    }

    @Nullable
    @Deprecated
    public CharSequence getSender() {
        z1 z1Var = this.mPerson;
        if (z1Var == null) {
            return null;
        }
        return z1Var.getName();
    }

    @Nullable
    public CharSequence getText() {
        return this.f1571a;
    }

    @NonNull
    public h1 setData(@Nullable String str, @Nullable Uri uri) {
        this.mDataMimeType = str;
        this.mDataUri = uri;
        return this;
    }

    @Deprecated
    public h1(@Nullable CharSequence charSequence, long j10, @Nullable CharSequence charSequence2) {
        this(charSequence, j10, new y1().setName(charSequence2).a());
    }
}
