package defpackage;

import android.app.PendingIntent;
import android.os.Bundle;
import android.os.IBinder;
import defpackage.lf4;

/* JADX INFO: loaded from: classes.dex */
public class jp1 {
    public final lf4 a;
    public final PendingIntent b;

    public static class a extends lf4.b {
        @Override // defpackage.lf4
        public final void ak() {
        }

        @Override // defpackage.lf4
        public final void an() {
        }

        @Override // lf4.b, android.os.IInterface
        public final IBinder asBinder() {
            return this;
        }

        @Override // defpackage.lf4
        public final void av() {
        }

        @Override // defpackage.lf4
        public final void bb() {
        }

        @Override // defpackage.lf4
        public final void bf(Bundle bundle, String str) {
        }

        @Override // defpackage.lf4
        public final void bn() {
        }

        @Override // defpackage.lf4
        public final void bp() {
        }

        @Override // defpackage.lf4
        public final void bu() {
        }

        @Override // defpackage.lf4
        public final void cn() {
        }

        @Override // defpackage.lf4
        public final void cq(Bundle bundle) {
        }

        @Override // defpackage.lf4
        public final Bundle v() {
            return null;
        }
    }

    public jp1(lf4 lf4Var, PendingIntent pendingIntent) {
        if (lf4Var == null && pendingIntent == null) {
            throw new IllegalStateException("CustomTabsSessionToken must have either a session id or a callback (or both).");
        }
        this.a = lf4Var;
        this.b = pendingIntent;
    }

    public final boolean equals(Object obj) {
        if (obj instanceof jp1) {
            jp1 jp1Var = (jp1) obj;
            PendingIntent pendingIntent = jp1Var.b;
            PendingIntent pendingIntent2 = this.b;
            if ((pendingIntent2 == null) == (pendingIntent == null)) {
                if (pendingIntent2 != null) {
                    return pendingIntent2.equals(pendingIntent);
                }
                lf4 lf4Var = this.a;
                if (lf4Var == null) {
                    throw new IllegalStateException("CustomTabSessionToken must have valid binder or pending session");
                }
                IBinder iBinderAsBinder = lf4Var.asBinder();
                lf4 lf4Var2 = jp1Var.a;
                if (lf4Var2 != null) {
                    return iBinderAsBinder.equals(lf4Var2.asBinder());
                }
                throw new IllegalStateException("CustomTabSessionToken must have valid binder or pending session");
            }
        }
        return false;
    }

    public final int hashCode() {
        PendingIntent pendingIntent = this.b;
        if (pendingIntent != null) {
            return pendingIntent.hashCode();
        }
        lf4 lf4Var = this.a;
        if (lf4Var != null) {
            return lf4Var.asBinder().hashCode();
        }
        throw new IllegalStateException("CustomTabSessionToken must have valid binder or pending session");
    }
}
