package androidx.core.app;

import android.app.Notification;
import android.app.PendingIntent;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.PorterDuff;
import android.graphics.drawable.Icon;
import android.os.Build;
import android.os.Bundle;
import android.text.SpannableStringBuilder;
import android.text.TextUtils;
import android.text.style.ForegroundColorSpan;
import android.util.Log;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import androidx.core.graphics.drawable.IconCompat;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public final class y0 extends j1 {

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

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public PendingIntent f1688c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public PendingIntent f1689d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public PendingIntent f1690e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public boolean f1691f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public Integer f1692g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public Integer f1693h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public IconCompat f1694i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public CharSequence f1695j;

    public y0(@Nullable s0 s0Var) {
        setBuilder(s0Var);
    }

    @Nullable
    private String getDefaultText() {
        int i10 = this.f1686a;
        if (i10 == 1) {
            return this.mBuilder.f1646a.getResources().getString(e0.g.call_notification_incoming_text);
        }
        if (i10 == 2) {
            return this.mBuilder.f1646a.getResources().getString(e0.g.call_notification_ongoing_text);
        }
        if (i10 != 3) {
            return null;
        }
        return this.mBuilder.f1646a.getResources().getString(e0.g.call_notification_screening_text);
    }

    @Nullable
    @RequiresApi(20)
    private g0 makeAnswerAction() {
        int i10 = e0.d.ic_call_answer_video;
        int i11 = e0.d.ic_call_answer;
        PendingIntent pendingIntent = this.f1688c;
        if (pendingIntent == null) {
            return null;
        }
        boolean z10 = this.f1691f;
        return d(z10 ? i10 : i11, z10 ? e0.g.call_notification_answer_video_action : e0.g.call_notification_answer_action, this.f1692g, e0.b.call_notification_answer_color, pendingIntent);
    }

    @Override // androidx.core.app.j1
    public final void addCompatExtras(Bundle bundle) {
        super.addCompatExtras(bundle);
        bundle.putInt("android.callType", this.f1686a);
        bundle.putBoolean("android.callIsVideo", this.f1691f);
        z1 z1Var = this.f1687b;
        if (z1Var != null) {
            if (Build.VERSION.SDK_INT >= 28) {
                z1Var.getClass();
                bundle.putParcelable("android.callPerson", w0.b(m.d.y(z1Var)));
            } else {
                bundle.putParcelable("android.callPersonCompat", z1Var.b());
            }
        }
        IconCompat iconCompat = this.f1694i;
        if (iconCompat != null) {
            bundle.putParcelable("android.verificationIcon", v0.a(iconCompat.toIcon(this.mBuilder.f1646a)));
        }
        bundle.putCharSequence("android.verificationText", this.f1695j);
        bundle.putParcelable("android.answerIntent", this.f1688c);
        bundle.putParcelable("android.declineIntent", this.f1689d);
        bundle.putParcelable("android.hangUpIntent", this.f1690e);
        Integer num = this.f1692g;
        if (num != null) {
            bundle.putInt("android.answerColor", num.intValue());
        }
        Integer num2 = this.f1693h;
        if (num2 != null) {
            bundle.putInt("android.declineColor", num2.intValue());
        }
    }

    @Override // androidx.core.app.j1
    public final void apply(z zVar) {
        int i10 = Build.VERSION.SDK_INT;
        CharSequence defaultText = null;
        callStyleA = null;
        Notification.CallStyle callStyleA = null;
        defaultText = null;
        if (i10 < 31) {
            Notification.Builder builder = ((l1) zVar).f1598b;
            z1 z1Var = this.f1687b;
            builder.setContentTitle(z1Var != null ? z1Var.getName() : null);
            Bundle bundle = this.mBuilder.C;
            if (bundle != null && bundle.containsKey("android.text")) {
                defaultText = this.mBuilder.C.getCharSequence("android.text");
            }
            if (defaultText == null) {
                defaultText = getDefaultText();
            }
            builder.setContentText(defaultText);
            z1 z1Var2 = this.f1687b;
            if (z1Var2 != null) {
                if (z1Var2.getIcon() != null) {
                    v0.b(builder, this.f1687b.getIcon().toIcon(this.mBuilder.f1646a));
                }
                if (i10 >= 28) {
                    z1 z1Var3 = this.f1687b;
                    z1Var3.getClass();
                    w0.a(builder, m.d.y(z1Var3));
                } else {
                    u0.a(builder, this.f1687b.getUri());
                }
            }
            u0.b(builder, "call");
            return;
        }
        int i11 = this.f1686a;
        if (i11 == 1) {
            z1 z1Var4 = this.f1687b;
            z1Var4.getClass();
            callStyleA = x0.a(m.d.y(z1Var4), this.f1689d, this.f1688c);
        } else if (i11 == 2) {
            z1 z1Var5 = this.f1687b;
            z1Var5.getClass();
            callStyleA = x0.b(m.d.y(z1Var5), this.f1690e);
        } else if (i11 == 3) {
            z1 z1Var6 = this.f1687b;
            z1Var6.getClass();
            callStyleA = x0.c(m.d.y(z1Var6), this.f1690e, this.f1688c);
        } else if (Log.isLoggable("NotifCompat", 3)) {
            String.valueOf(this.f1686a);
        }
        if (callStyleA != null) {
            callStyleA.setBuilder(((l1) zVar).f1598b);
            Integer num = this.f1692g;
            if (num != null) {
                x0.d(callStyleA, num.intValue());
            }
            Integer num2 = this.f1693h;
            if (num2 != null) {
                x0.e(callStyleA, num2.intValue());
            }
            x0.setVerificationText(callStyleA, this.f1695j);
            IconCompat iconCompat = this.f1694i;
            if (iconCompat != null) {
                x0.setVerificationIcon(callStyleA, iconCompat.toIcon(this.mBuilder.f1646a));
            }
            x0.f(callStyleA, this.f1691f);
        }
    }

    public final ArrayList c() {
        int i10 = e0.d.ic_call_decline;
        PendingIntent pendingIntent = this.f1689d;
        g0 g0VarD = pendingIntent == null ? d(i10, e0.g.call_notification_hang_up_action, this.f1693h, e0.b.call_notification_decline_color, this.f1690e) : d(i10, e0.g.call_notification_decline_action, this.f1693h, e0.b.call_notification_decline_color, pendingIntent);
        g0 g0VarMakeAnswerAction = makeAnswerAction();
        ArrayList arrayList = new ArrayList(3);
        arrayList.add(g0VarD);
        ArrayList<g0> arrayList2 = this.mBuilder.f1647b;
        int i11 = 2;
        if (arrayList2 != null) {
            for (g0 g0Var : arrayList2) {
                if (g0Var.f1567g) {
                    arrayList.add(g0Var);
                } else if (!g0Var.f1561a.getBoolean("key_action_priority") && i11 > 1) {
                    arrayList.add(g0Var);
                    i11--;
                }
                if (g0VarMakeAnswerAction != null && i11 == 1) {
                    arrayList.add(g0VarMakeAnswerAction);
                    i11--;
                }
            }
        }
        if (g0VarMakeAnswerAction != null && i11 >= 1) {
            arrayList.add(g0VarMakeAnswerAction);
        }
        return arrayList;
    }

    public final g0 d(int i10, int i11, Integer num, int i12, PendingIntent pendingIntent) {
        Integer numValueOf;
        if (num == null) {
            Context context = this.mBuilder.f1646a;
            Object obj = g0.d.f26125a;
            numValueOf = Integer.valueOf(context.getColor(i12));
        } else {
            numValueOf = num;
        }
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
        spannableStringBuilder.append((CharSequence) this.mBuilder.f1646a.getResources().getString(i11));
        spannableStringBuilder.setSpan(new ForegroundColorSpan(numValueOf.intValue()), 0, spannableStringBuilder.length(), 18);
        Context context2 = this.mBuilder.f1646a;
        PorterDuff.Mode mode = IconCompat.f1701f;
        p0.c.requireNonNull(context2);
        f0 f0Var = new f0(IconCompat.createWithResource(context2.getResources(), context2.getPackageName(), i10), spannableStringBuilder, pendingIntent);
        if (f0Var.f1558i && f0Var.f1552c == null) {
            throw new NullPointerException("Contextual Actions must contain a valid PendingIntent");
        }
        ArrayList arrayList = new ArrayList();
        ArrayList arrayList2 = new ArrayList();
        ArrayList<b2> arrayList3 = f0Var.f1555f;
        if (arrayList3 != null) {
            for (b2 b2Var : arrayList3) {
                if (b2Var.f1529d || (!(b2Var.getChoices() == null || b2Var.getChoices().length == 0) || b2Var.getAllowedDataTypes() == null || b2Var.getAllowedDataTypes().isEmpty())) {
                    arrayList2.add(b2Var);
                } else {
                    arrayList.add(b2Var);
                }
            }
        }
        g0 g0Var = new g0(f0Var.f1550a, f0Var.f1551b, f0Var.f1552c, f0Var.f1554e, arrayList2.isEmpty() ? null : (b2[]) arrayList2.toArray(new b2[arrayList2.size()]), arrayList.isEmpty() ? null : (b2[]) arrayList.toArray(new b2[arrayList.size()]), f0Var.f1553d, f0Var.f1556g, f0Var.f1557h, f0Var.f1558i, f0Var.f1559j);
        g0Var.f1561a.putBoolean("key_action_priority", true);
        return g0Var;
    }

    @Override // androidx.core.app.j1
    public final boolean displayCustomViewInline() {
        return true;
    }

    @Override // androidx.core.app.j1
    public final String getClassName() {
        return "androidx.core.app.NotificationCompat$CallStyle";
    }

    @Override // androidx.core.app.j1
    public final void restoreFromCompatExtras(Bundle bundle) {
        super.restoreFromCompatExtras(bundle);
        this.f1686a = bundle.getInt("android.callType");
        this.f1691f = bundle.getBoolean("android.callIsVideo");
        if (Build.VERSION.SDK_INT >= 28 && bundle.containsKey("android.callPerson")) {
            this.f1687b = m.d.e(a3.r.d(bundle.getParcelable("android.callPerson")));
        } else if (bundle.containsKey("android.callPersonCompat")) {
            this.f1687b = z1.a(bundle.getBundle("android.callPersonCompat"));
        }
        if (bundle.containsKey("android.verificationIcon")) {
            this.f1694i = IconCompat.createFromIcon((Icon) bundle.getParcelable("android.verificationIcon"));
        } else if (bundle.containsKey("android.verificationIconCompat")) {
            this.f1694i = IconCompat.createFromBundle(bundle.getBundle("android.verificationIconCompat"));
        }
        this.f1695j = bundle.getCharSequence("android.verificationText");
        this.f1688c = (PendingIntent) bundle.getParcelable("android.answerIntent");
        this.f1689d = (PendingIntent) bundle.getParcelable("android.declineIntent");
        this.f1690e = (PendingIntent) bundle.getParcelable("android.hangUpIntent");
        this.f1692g = bundle.containsKey("android.answerColor") ? Integer.valueOf(bundle.getInt("android.answerColor")) : null;
        this.f1693h = bundle.containsKey("android.declineColor") ? Integer.valueOf(bundle.getInt("android.declineColor")) : null;
    }

    @NonNull
    @RequiresApi(23)
    public y0 setVerificationIcon(@Nullable Icon icon) {
        this.f1694i = icon == null ? null : IconCompat.createFromIcon(icon);
        return this;
    }

    @NonNull
    public y0 setVerificationText(@Nullable CharSequence charSequence) {
        this.f1695j = charSequence;
        return this;
    }

    @NonNull
    public y0 setVerificationIcon(@Nullable Bitmap bitmap) {
        this.f1694i = IconCompat.c(bitmap);
        return this;
    }

    private y0(int i10, @NonNull z1 z1Var, @Nullable PendingIntent pendingIntent, @Nullable PendingIntent pendingIntent2, @Nullable PendingIntent pendingIntent3) {
        if (z1Var == null || TextUtils.isEmpty(z1Var.getName())) {
            throw new IllegalArgumentException("person must have a non-empty a name");
        }
        this.f1686a = i10;
        this.f1687b = z1Var;
        this.f1688c = pendingIntent3;
        this.f1689d = pendingIntent2;
        this.f1690e = pendingIntent;
    }
}
