package android.support.v4.media.session;

import android.annotation.SuppressLint;
import android.app.PendingIntent;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.media.MediaMetadata;
import android.media.Rating;
import android.media.session.MediaSession;
import android.net.Uri;
import android.os.BadParcelableException;
import android.os.Binder;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.RemoteCallbackList;
import android.os.ResultReceiver;
import android.os.SystemClock;
import android.support.v4.media.MediaDescriptionCompat;
import android.support.v4.media.MediaMetadataCompat;
import android.support.v4.media.RatingCompat;
import android.support.v4.media.session.PlaybackStateCompat;
import android.text.TextUtils;
import android.util.Log;
import android.util.TypedValue;
import android.view.KeyEvent;
import android.view.ViewConfiguration;
import androidx.versionedparcelable.ParcelImpl;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
import p031.p032.p033.p034.p035.C1445;
import p031.p032.p033.p034.p035.InterfaceC1436;
import p031.p032.p033.p034.p035.InterfaceC1439;
import p037.p104.C2261;
import p037.p104.p105.C2264;
import p037.p122.InterfaceC2542;
import p138.p139.p143.p144.C2803;

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

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static int f23;

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final InterfaceC0011 f24;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final ArrayList<InterfaceC0016> f25 = new ArrayList<>();

    @SuppressLint({"BanParcelableUsage"})
    public static final class QueueItem implements Parcelable {
        public static final Parcelable.Creator<QueueItem> CREATOR = new C0005();

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public final MediaDescriptionCompat f26;

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

        /* JADX INFO: renamed from: android.support.v4.media.session.MediaSessionCompat$QueueItem$֏, reason: contains not printable characters */
        public class C0005 implements Parcelable.Creator<QueueItem> {
            @Override // android.os.Parcelable.Creator
            public QueueItem createFromParcel(Parcel parcel) {
                return new QueueItem(parcel);
            }

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

        public QueueItem(MediaSession.QueueItem queueItem, MediaDescriptionCompat mediaDescriptionCompat, long j) {
            if (mediaDescriptionCompat == null) {
                throw new IllegalArgumentException("Description cannot be null");
            }
            if (j == -1) {
                throw new IllegalArgumentException("Id cannot be QueueItem.UNKNOWN_ID");
            }
            this.f26 = mediaDescriptionCompat;
            this.f27 = j;
        }

        public QueueItem(Parcel parcel) {
            this.f26 = MediaDescriptionCompat.CREATOR.createFromParcel(parcel);
            this.f27 = parcel.readLong();
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public static List<QueueItem> m15(List<?> list) {
            QueueItem queueItem;
            if (list == null) {
                return null;
            }
            ArrayList arrayList = new ArrayList();
            for (Object obj : list) {
                if (obj != null) {
                    MediaSession.QueueItem queueItem2 = (MediaSession.QueueItem) obj;
                    queueItem = new QueueItem(queueItem2, MediaDescriptionCompat.m1(queueItem2.getDescription()), queueItem2.getQueueId());
                } else {
                    queueItem = null;
                }
                arrayList.add(queueItem);
            }
            return arrayList;
        }

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

        public String toString() {
            StringBuilder sbM4889 = C2803.m4889("MediaSession.QueueItem {Description=");
            sbM4889.append(this.f26);
            sbM4889.append(", Id=");
            return C2803.m4883(sbM4889, this.f27, " }");
        }

        @Override // android.os.Parcelable
        public void writeToParcel(Parcel parcel, int i) {
            this.f26.writeToParcel(parcel, i);
            parcel.writeLong(this.f27);
        }
    }

    @SuppressLint({"BanParcelableUsage"})
    public static final class ResultReceiverWrapper implements Parcelable {
        public static final Parcelable.Creator<ResultReceiverWrapper> CREATOR = new C0006();

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

        /* JADX INFO: renamed from: android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$֏, reason: contains not printable characters */
        public class C0006 implements Parcelable.Creator<ResultReceiverWrapper> {
            @Override // android.os.Parcelable.Creator
            public ResultReceiverWrapper createFromParcel(Parcel parcel) {
                return new ResultReceiverWrapper(parcel);
            }

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

        public ResultReceiverWrapper(Parcel parcel) {
            this.f28 = (ResultReceiver) ResultReceiver.CREATOR.createFromParcel(parcel);
        }

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

        @Override // android.os.Parcelable
        public void writeToParcel(Parcel parcel, int i) {
            this.f28.writeToParcel(parcel, i);
        }
    }

    @SuppressLint({"BanParcelableUsage"})
    public static final class Token implements Parcelable {
        public static final Parcelable.Creator<Token> CREATOR = new C0007();

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public final Object f29;

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

        /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
        public InterfaceC1439 f31;

        /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
        public InterfaceC2542 f32;

        /* JADX INFO: renamed from: android.support.v4.media.session.MediaSessionCompat$Token$֏, reason: contains not printable characters */
        public class C0007 implements Parcelable.Creator<Token> {
            @Override // android.os.Parcelable.Creator
            public Token createFromParcel(Parcel parcel) {
                return new Token(parcel.readParcelable(null));
            }

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

        public Token(Object obj) {
            this.f29 = new Object();
            this.f30 = obj;
            this.f31 = null;
            this.f32 = null;
        }

        public Token(Object obj, InterfaceC1439 interfaceC1439, InterfaceC2542 interfaceC2542) {
            this.f29 = new Object();
            this.f30 = obj;
            this.f31 = interfaceC1439;
            this.f32 = interfaceC2542;
        }

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

        public boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof Token)) {
                return false;
            }
            Token token = (Token) obj;
            Object obj2 = this.f30;
            if (obj2 == null) {
                return token.f30 == null;
            }
            Object obj3 = token.f30;
            if (obj3 == null) {
                return false;
            }
            return obj2.equals(obj3);
        }

        public int hashCode() {
            Object obj = this.f30;
            if (obj == null) {
                return 0;
            }
            return obj.hashCode();
        }

        @Override // android.os.Parcelable
        public void writeToParcel(Parcel parcel, int i) {
            parcel.writeParcelable((Parcelable) this.f30, i);
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public InterfaceC1439 m16() {
            InterfaceC1439 interfaceC1439;
            synchronized (this.f29) {
                interfaceC1439 = this.f31;
            }
            return interfaceC1439;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void m17(InterfaceC1439 interfaceC1439) {
            synchronized (this.f29) {
                this.f31 = interfaceC1439;
            }
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void m18(InterfaceC2542 interfaceC2542) {
            synchronized (this.f29) {
                this.f32 = interfaceC2542;
            }
        }

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public InterfaceC2542 m19() {
            InterfaceC2542 interfaceC2542;
            synchronized (this.f29) {
                interfaceC2542 = this.f32;
            }
            return interfaceC2542;
        }
    }

    /* JADX INFO: renamed from: android.support.v4.media.session.MediaSessionCompat$֏, reason: contains not printable characters */
    public static abstract class AbstractC0008 {

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public boolean f35;

        /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
        public HandlerC0009 f37;

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final Object f33 = new Object();

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final MediaSession.Callback f34 = new C0010();

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        public WeakReference<InterfaceC0011> f36 = new WeakReference<>(null);

        /* JADX INFO: renamed from: android.support.v4.media.session.MediaSessionCompat$֏$֏, reason: contains not printable characters */
        public class HandlerC0009 extends Handler {
            public HandlerC0009(Looper looper) {
                super(looper);
            }

            @Override // android.os.Handler
            public void handleMessage(Message message) {
                InterfaceC0011 interfaceC0011;
                HandlerC0009 handlerC0009;
                if (message.what == 1) {
                    synchronized (AbstractC0008.this.f33) {
                        interfaceC0011 = AbstractC0008.this.f36.get();
                        handlerC0009 = AbstractC0008.this.f37;
                    }
                    if (interfaceC0011 == null || AbstractC0008.this != interfaceC0011.mo33() || handlerC0009 == null) {
                        return;
                    }
                    interfaceC0011.mo29((C2261) message.obj);
                    AbstractC0008.this.m20(interfaceC0011, handlerC0009);
                    interfaceC0011.mo29((C2261) null);
                }
            }
        }

        /* JADX INFO: renamed from: android.support.v4.media.session.MediaSessionCompat$֏$ؠ, reason: contains not printable characters */
        public class C0010 extends MediaSession.Callback {
            public C0010() {
            }

            @Override // android.media.session.MediaSession.Callback
            public void onCommand(String str, Bundle bundle, ResultReceiver resultReceiver) {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                MediaSessionCompat.m12(bundle);
                m24(c0012M23);
                try {
                    if (str.equals("android.support.v4.media.session.command.GET_EXTRA_BINDER")) {
                        Bundle bundle2 = new Bundle();
                        Token token = c0012M23.f41;
                        InterfaceC1439 interfaceC1439M16 = token.m16();
                        bundle2.putBinder("android.support.v4.media.session.EXTRA_BINDER", interfaceC1439M16 == null ? null : interfaceC1439M16.asBinder());
                        InterfaceC2542 interfaceC2542M19 = token.m19();
                        if (interfaceC2542M19 != null) {
                            Bundle bundle3 = new Bundle();
                            bundle3.putParcelable("a", new ParcelImpl(interfaceC2542M19));
                            bundle2.putParcelable("android.support.v4.media.session.SESSION_TOKEN2", bundle3);
                        }
                        resultReceiver.send(0, bundle2);
                    } else if (str.equals("android.support.v4.media.session.command.ADD_QUEUE_ITEM")) {
                        AbstractC0008 abstractC0008 = AbstractC0008.this;
                        if (abstractC0008 == null) {
                            throw null;
                        }
                    } else if (str.equals("android.support.v4.media.session.command.ADD_QUEUE_ITEM_AT")) {
                        AbstractC0008 abstractC00082 = AbstractC0008.this;
                        bundle.getInt("android.support.v4.media.session.command.ARGUMENT_INDEX");
                        if (abstractC00082 == null) {
                            throw null;
                        }
                    } else if (str.equals("android.support.v4.media.session.command.REMOVE_QUEUE_ITEM")) {
                        AbstractC0008 abstractC00083 = AbstractC0008.this;
                        if (abstractC00083 == null) {
                            throw null;
                        }
                    } else if (str.equals("android.support.v4.media.session.command.REMOVE_QUEUE_ITEM_AT")) {
                        if (c0012M23.f47 != null) {
                            int i = bundle.getInt("android.support.v4.media.session.command.ARGUMENT_INDEX", -1);
                            if (((i < 0 || i >= c0012M23.f47.size()) ? null : c0012M23.f47.get(i)) != null && AbstractC0008.this == null) {
                                throw null;
                            }
                        }
                    } else if (AbstractC0008.this == null) {
                        throw null;
                    }
                } catch (BadParcelableException unused) {
                    Log.e("MediaSessionCompat", "Could not unparcel the extra data.");
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onCustomAction(String str, Bundle bundle) {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                MediaSessionCompat.m12(bundle);
                m24(c0012M23);
                try {
                    if (str.equals("android.support.v4.media.session.action.PLAY_FROM_URI")) {
                        MediaSessionCompat.m12(bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS"));
                        if (AbstractC0008.this == null) {
                            throw null;
                        }
                    } else if (str.equals("android.support.v4.media.session.action.PREPARE")) {
                        if (AbstractC0008.this == null) {
                            throw null;
                        }
                    } else if (str.equals("android.support.v4.media.session.action.PREPARE_FROM_MEDIA_ID")) {
                        bundle.getString("android.support.v4.media.session.action.ARGUMENT_MEDIA_ID");
                        MediaSessionCompat.m12(bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS"));
                        if (AbstractC0008.this == null) {
                            throw null;
                        }
                    } else if (str.equals("android.support.v4.media.session.action.PREPARE_FROM_SEARCH")) {
                        bundle.getString("android.support.v4.media.session.action.ARGUMENT_QUERY");
                        MediaSessionCompat.m12(bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS"));
                        if (AbstractC0008.this == null) {
                            throw null;
                        }
                    } else if (str.equals("android.support.v4.media.session.action.PREPARE_FROM_URI")) {
                        MediaSessionCompat.m12(bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS"));
                        if (AbstractC0008.this == null) {
                            throw null;
                        }
                    } else if (str.equals("android.support.v4.media.session.action.SET_CAPTIONING_ENABLED")) {
                        bundle.getBoolean("android.support.v4.media.session.action.ARGUMENT_CAPTIONING_ENABLED");
                        if (AbstractC0008.this == null) {
                            throw null;
                        }
                    } else if (str.equals("android.support.v4.media.session.action.SET_REPEAT_MODE")) {
                        bundle.getInt("android.support.v4.media.session.action.ARGUMENT_REPEAT_MODE");
                        if (AbstractC0008.this == null) {
                            throw null;
                        }
                    } else if (str.equals("android.support.v4.media.session.action.SET_SHUFFLE_MODE")) {
                        bundle.getInt("android.support.v4.media.session.action.ARGUMENT_SHUFFLE_MODE");
                        if (AbstractC0008.this == null) {
                            throw null;
                        }
                    } else if (str.equals("android.support.v4.media.session.action.SET_RATING")) {
                        MediaSessionCompat.m12(bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS"));
                        if (AbstractC0008.this == null) {
                            throw null;
                        }
                    } else if (str.equals("android.support.v4.media.session.action.SET_PLAYBACK_SPEED")) {
                        bundle.getFloat("android.support.v4.media.session.action.ARGUMENT_PLAYBACK_SPEED", 1.0f);
                        if (AbstractC0008.this == null) {
                            throw null;
                        }
                    } else if (AbstractC0008.this == null) {
                        throw null;
                    }
                } catch (BadParcelableException unused) {
                    Log.e("MediaSessionCompat", "Could not unparcel the data.");
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onFastForward() {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public boolean onMediaButtonEvent(Intent intent) {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return false;
                }
                m24(c0012M23);
                boolean zM21 = AbstractC0008.this.m21(intent);
                c0012M23.mo29((C2261) null);
                return zM21 || super.onMediaButtonEvent(intent);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onPause() {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onPlay() {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onPlayFromMediaId(String str, Bundle bundle) {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                MediaSessionCompat.m12(bundle);
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onPlayFromSearch(String str, Bundle bundle) {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                MediaSessionCompat.m12(bundle);
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onPlayFromUri(Uri uri, Bundle bundle) {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                MediaSessionCompat.m12(bundle);
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onPrepare() {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onPrepareFromMediaId(String str, Bundle bundle) {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                MediaSessionCompat.m12(bundle);
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onPrepareFromSearch(String str, Bundle bundle) {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                MediaSessionCompat.m12(bundle);
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onPrepareFromUri(Uri uri, Bundle bundle) {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                MediaSessionCompat.m12(bundle);
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onRewind() {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onSeekTo(long j) {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onSetPlaybackSpeed(float f) {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onSetRating(Rating rating) {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                m24(c0012M23);
                AbstractC0008 abstractC0008 = AbstractC0008.this;
                RatingCompat.m3(rating);
                if (abstractC0008 == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onSkipToNext() {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onSkipToPrevious() {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onSkipToQueueItem(long j) {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            @Override // android.media.session.MediaSession.Callback
            public void onStop() {
                C0012 c0012M23 = m23();
                if (c0012M23 == null) {
                    return;
                }
                m24(c0012M23);
                if (AbstractC0008.this == null) {
                    throw null;
                }
                c0012M23.mo29((C2261) null);
            }

            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public final C0012 m23() {
                C0012 c0012;
                synchronized (AbstractC0008.this.f33) {
                    c0012 = (C0012) AbstractC0008.this.f36.get();
                }
                if (AbstractC0008.this == c0012.mo33()) {
                    return c0012;
                }
                return null;
            }

            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public final void m24(InterfaceC0011 interfaceC0011) {
                if (Build.VERSION.SDK_INT >= 28) {
                    return;
                }
                String strMo32 = interfaceC0011.mo32();
                if (TextUtils.isEmpty(strMo32)) {
                    strMo32 = "android.media.session.MediaController";
                }
                interfaceC0011.mo29(new C2261(strMo32, -1, -1));
            }
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void m20(InterfaceC0011 interfaceC0011, Handler handler) {
            if (this.f35) {
                this.f35 = false;
                handler.removeMessages(1);
                PlaybackStateCompat playbackStateCompatMo34 = interfaceC0011.mo34();
                long j = playbackStateCompatMo34 == null ? 0L : playbackStateCompatMo34.f65;
                if (playbackStateCompatMo34 == null || playbackStateCompatMo34.f61 == 3) {
                }
                if ((516 & j) != 0) {
                }
                if ((j & 514) != 0) {
                }
            }
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public boolean m21(Intent intent) {
            InterfaceC0011 interfaceC0011;
            HandlerC0009 handlerC0009;
            KeyEvent keyEvent;
            if (Build.VERSION.SDK_INT >= 27) {
                return false;
            }
            synchronized (this.f33) {
                interfaceC0011 = this.f36.get();
                handlerC0009 = this.f37;
            }
            if (interfaceC0011 == null || handlerC0009 == null || (keyEvent = (KeyEvent) intent.getParcelableExtra("android.intent.extra.KEY_EVENT")) == null || keyEvent.getAction() != 0) {
                return false;
            }
            C2261 c2261Mo35 = interfaceC0011.mo35();
            int keyCode = keyEvent.getKeyCode();
            if (keyCode != 79 && keyCode != 85) {
                m20(interfaceC0011, handlerC0009);
                return false;
            }
            if (keyEvent.getRepeatCount() != 0) {
                m20(interfaceC0011, handlerC0009);
            } else if (this.f35) {
                handlerC0009.removeMessages(1);
                this.f35 = false;
                PlaybackStateCompat playbackStateCompatMo34 = interfaceC0011.mo34();
                int i = (((playbackStateCompatMo34 == null ? 0L : playbackStateCompatMo34.f65) & 32) > 0L ? 1 : (((playbackStateCompatMo34 == null ? 0L : playbackStateCompatMo34.f65) & 32) == 0L ? 0 : -1));
            } else {
                this.f35 = true;
                handlerC0009.sendMessageDelayed(handlerC0009.obtainMessage(1, c2261Mo35), ViewConfiguration.getDoubleTapTimeout());
            }
            return true;
        }

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public void m22(InterfaceC0011 interfaceC0011, Handler handler) {
            synchronized (this.f33) {
                this.f36 = new WeakReference<>(interfaceC0011);
                HandlerC0009 handlerC0009 = null;
                if (this.f37 != null) {
                    this.f37.removeCallbacksAndMessages(null);
                }
                if (interfaceC0011 != null && handler != null) {
                    handlerC0009 = new HandlerC0009(handler.getLooper());
                }
                this.f37 = handlerC0009;
            }
        }
    }

    /* JADX INFO: renamed from: android.support.v4.media.session.MediaSessionCompat$ؠ, reason: contains not printable characters */
    public interface InterfaceC0011 {
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        void mo25();

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        void mo26(PendingIntent pendingIntent);

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        void mo27(MediaMetadataCompat mediaMetadataCompat);

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        void mo28(AbstractC0008 abstractC0008, Handler handler);

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        void mo29(C2261 c2261);

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        void mo30(boolean z);

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        Token mo31();

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        String mo32();

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        AbstractC0008 mo33();

        /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
        PlaybackStateCompat mo34();

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        C2261 mo35();
    }

    /* JADX INFO: renamed from: android.support.v4.media.session.MediaSessionCompat$ހ, reason: contains not printable characters */
    public static class C0012 implements InterfaceC0011 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final MediaSession f40;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final Token f41;

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        public Bundle f43;

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

        /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
        public List<QueueItem> f47;

        /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
        public MediaMetadataCompat f48;

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

        /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
        public boolean f50;

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

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

        /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
        public AbstractC0008 f53;

        /* JADX INFO: renamed from: ތ, reason: contains not printable characters */
        public C2261 f54;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public final Object f42 = new Object();

        /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
        public boolean f44 = false;

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public final RemoteCallbackList<InterfaceC1436> f45 = new RemoteCallbackList<>();

        /* JADX INFO: renamed from: android.support.v4.media.session.MediaSessionCompat$ހ$֏, reason: contains not printable characters */
        public class BinderC0013 extends InterfaceC1439.AbstractBinderC1440 {
            public BinderC0013() {
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            public void next() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            public void previous() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            public void stop() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public void mo36(float f) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public void mo37(int i, int i2, String str) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public void mo38(long j) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public void mo39(Uri uri, Bundle bundle) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public void mo40(MediaDescriptionCompat mediaDescriptionCompat) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public void mo41(MediaDescriptionCompat mediaDescriptionCompat, int i) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public void mo42(RatingCompat ratingCompat) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public void mo43(RatingCompat ratingCompat, Bundle bundle) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public void mo44(String str, Bundle bundle) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public void mo45(String str, Bundle bundle, ResultReceiverWrapper resultReceiverWrapper) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public void mo46(InterfaceC1436 interfaceC1436) {
                if (C0012.this.f44) {
                    return;
                }
                C0012.this.f45.register(interfaceC1436, new C2261("android.media.session.MediaController", Binder.getCallingPid(), Binder.getCallingUid()));
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public boolean mo47(KeyEvent keyEvent) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
            public void mo48(int i, int i2, String str) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
            public void mo49(long j) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
            public void mo50(Uri uri, Bundle bundle) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
            public void mo51(MediaDescriptionCompat mediaDescriptionCompat) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
            public void mo52(String str, Bundle bundle) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
            public void mo53(InterfaceC1436 interfaceC1436) {
                C0012.this.f45.unregister(interfaceC1436);
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
            public void mo54(boolean z) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
            public void mo55(int i) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
            public void mo56(String str, Bundle bundle) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
            public void mo57(int i) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
            public void mo58(String str, Bundle bundle) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
            public void mo59(boolean z) {
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
            public PlaybackStateCompat mo60() {
                C0012 c0012 = C0012.this;
                return MediaSessionCompat.m11(c0012.f46, c0012.f48);
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
            public void mo61(String str, Bundle bundle) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
            public void mo62() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
            public void mo63(int i) {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
            public String mo64() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
            public void mo65() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
            public void mo66() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: އ, reason: contains not printable characters */
            public int mo67() {
                return C0012.this.f51;
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
            public Bundle mo68() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
            public boolean mo69() {
                return false;
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ތ, reason: contains not printable characters */
            public boolean mo70() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ލ, reason: contains not printable characters */
            public PendingIntent mo71() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ގ, reason: contains not printable characters */
            public int mo72() {
                return C0012.this.f52;
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ޏ, reason: contains not printable characters */
            public int mo73() {
                return C0012.this.f49;
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ސ, reason: contains not printable characters */
            public boolean mo74() {
                return C0012.this.f50;
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ޒ, reason: contains not printable characters */
            public List<QueueItem> mo75() {
                return null;
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ޓ, reason: contains not printable characters */
            public void mo76() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ޔ, reason: contains not printable characters */
            public CharSequence mo77() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ޕ, reason: contains not printable characters */
            public MediaMetadataCompat mo78() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ޖ, reason: contains not printable characters */
            public Bundle mo79() {
                if (C0012.this.f43 == null) {
                    return null;
                }
                return new Bundle(C0012.this.f43);
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ޗ, reason: contains not printable characters */
            public long mo80() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ޘ, reason: contains not printable characters */
            public ParcelableVolumeInfo mo81() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ޙ, reason: contains not printable characters */
            public void mo82() {
                throw new AssertionError();
            }

            @Override // p031.p032.p033.p034.p035.InterfaceC1439
            /* JADX INFO: renamed from: ޛ, reason: contains not printable characters */
            public String mo83() {
                throw new AssertionError();
            }
        }

        public C0012(MediaSession mediaSession, InterfaceC2542 interfaceC2542, Bundle bundle) {
            this.f40 = mediaSession;
            this.f41 = new Token(this.f40.getSessionToken(), new BinderC0013(), interfaceC2542);
            this.f43 = bundle;
            this.f40.setFlags(3);
        }

        @Override // android.support.v4.media.session.MediaSessionCompat.InterfaceC0011
        /* JADX INFO: renamed from: ֏ */
        public void mo25() {
            this.f44 = true;
            this.f45.kill();
            this.f40.setCallback(null);
            this.f40.release();
        }

        @Override // android.support.v4.media.session.MediaSessionCompat.InterfaceC0011
        /* JADX INFO: renamed from: ֏ */
        public void mo26(PendingIntent pendingIntent) {
            this.f40.setMediaButtonReceiver(pendingIntent);
        }

        @Override // android.support.v4.media.session.MediaSessionCompat.InterfaceC0011
        /* JADX INFO: renamed from: ֏ */
        public void mo27(MediaMetadataCompat mediaMetadataCompat) {
            MediaMetadata mediaMetadata;
            this.f48 = mediaMetadataCompat;
            MediaSession mediaSession = this.f40;
            if (mediaMetadataCompat == null) {
                mediaMetadata = null;
            } else {
                if (mediaMetadataCompat.f13 == null) {
                    Parcel parcelObtain = Parcel.obtain();
                    parcelObtain.writeBundle(mediaMetadataCompat.f12);
                    parcelObtain.setDataPosition(0);
                    mediaMetadataCompat.f13 = (MediaMetadata) MediaMetadata.CREATOR.createFromParcel(parcelObtain);
                    parcelObtain.recycle();
                }
                mediaMetadata = mediaMetadataCompat.f13;
            }
            mediaSession.setMetadata(mediaMetadata);
        }

        @Override // android.support.v4.media.session.MediaSessionCompat.InterfaceC0011
        /* JADX INFO: renamed from: ֏ */
        public void mo28(AbstractC0008 abstractC0008, Handler handler) {
            synchronized (this.f42) {
                this.f53 = abstractC0008;
                this.f40.setCallback(abstractC0008 == null ? null : abstractC0008.f34, handler);
                if (abstractC0008 != null) {
                    abstractC0008.m22(this, handler);
                }
            }
        }

        @Override // android.support.v4.media.session.MediaSessionCompat.InterfaceC0011
        /* JADX INFO: renamed from: ֏ */
        public void mo29(C2261 c2261) {
            synchronized (this.f42) {
                this.f54 = c2261;
            }
        }

        @Override // android.support.v4.media.session.MediaSessionCompat.InterfaceC0011
        /* JADX INFO: renamed from: ֏ */
        public void mo30(boolean z) {
            this.f40.setActive(z);
        }

        @Override // android.support.v4.media.session.MediaSessionCompat.InterfaceC0011
        /* JADX INFO: renamed from: ؠ */
        public Token mo31() {
            return this.f41;
        }

        @Override // android.support.v4.media.session.MediaSessionCompat.InterfaceC0011
        /* JADX INFO: renamed from: ހ */
        public String mo32() {
            if (Build.VERSION.SDK_INT < 24) {
                return null;
            }
            try {
                return (String) this.f40.getClass().getMethod("getCallingPackage", new Class[0]).invoke(this.f40, new Object[0]);
            } catch (Exception e) {
                Log.e("MediaSessionCompat", "Cannot execute MediaSession.getCallingPackage()", e);
                return null;
            }
        }

        @Override // android.support.v4.media.session.MediaSessionCompat.InterfaceC0011
        /* JADX INFO: renamed from: ށ */
        public AbstractC0008 mo33() {
            AbstractC0008 abstractC0008;
            synchronized (this.f42) {
                abstractC0008 = this.f53;
            }
            return abstractC0008;
        }

        @Override // android.support.v4.media.session.MediaSessionCompat.InterfaceC0011
        /* JADX INFO: renamed from: ނ */
        public PlaybackStateCompat mo34() {
            return null;
        }

        @Override // android.support.v4.media.session.MediaSessionCompat.InterfaceC0011
        /* JADX INFO: renamed from: ރ */
        public C2261 mo35() {
            C2261 c2261;
            synchronized (this.f42) {
                c2261 = this.f54;
            }
            return c2261;
        }
    }

    /* JADX INFO: renamed from: android.support.v4.media.session.MediaSessionCompat$ށ, reason: contains not printable characters */
    public static class C0014 extends C0012 {
        public C0014(MediaSession mediaSession, InterfaceC2542 interfaceC2542, Bundle bundle) {
            super(mediaSession, interfaceC2542, bundle);
        }

        @Override // android.support.v4.media.session.MediaSessionCompat.C0012, android.support.v4.media.session.MediaSessionCompat.InterfaceC0011
        /* JADX INFO: renamed from: ֏ */
        public void mo29(C2261 c2261) {
        }

        @Override // android.support.v4.media.session.MediaSessionCompat.C0012, android.support.v4.media.session.MediaSessionCompat.InterfaceC0011
        /* JADX INFO: renamed from: ރ */
        public final C2261 mo35() {
            return new C2261(this.f40.getCurrentControllerInfo());
        }
    }

    /* JADX INFO: renamed from: android.support.v4.media.session.MediaSessionCompat$ނ, reason: contains not printable characters */
    public static class C0015 extends C0014 {
        public C0015(MediaSession mediaSession, InterfaceC2542 interfaceC2542, Bundle bundle) {
            super(mediaSession, interfaceC2542, bundle);
        }
    }

    /* JADX INFO: renamed from: android.support.v4.media.session.MediaSessionCompat$ރ, reason: contains not printable characters */
    public interface InterfaceC0016 {
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        void m84();
    }

    public MediaSessionCompat(Context context, String str) {
        PendingIntent broadcast;
        if (context == null) {
            throw new IllegalArgumentException("context must not be null");
        }
        if (TextUtils.isEmpty(str)) {
            throw new IllegalArgumentException("tag must not be null or empty");
        }
        ComponentName componentNameM4309 = C2264.m4309(context);
        if (componentNameM4309 == null) {
            Log.w("MediaSessionCompat", "Couldn't find a unique registered media button receiver in the given context.");
        }
        if (componentNameM4309 != null) {
            Intent intent = new Intent("android.intent.action.MEDIA_BUTTON");
            intent.setComponent(componentNameM4309);
            broadcast = PendingIntent.getBroadcast(context, 0, intent, 0);
        } else {
            broadcast = null;
        }
        MediaSession mediaSession = Build.VERSION.SDK_INT >= 29 ? new MediaSession(context, str, null) : new MediaSession(context, str);
        int i = Build.VERSION.SDK_INT;
        if (i >= 29) {
            this.f24 = new C0015(mediaSession, null, null);
        } else if (i >= 28) {
            this.f24 = new C0014(mediaSession, null, null);
        } else {
            this.f24 = new C0012(mediaSession, null, null);
        }
        this.f24.mo28(new C1445(this), new Handler(Looper.myLooper() != null ? Looper.myLooper() : Looper.getMainLooper()));
        this.f24.mo26(broadcast);
        new ConcurrentHashMap();
        new MediaControllerCompat$MediaControllerImplApi21(context, this.f24.mo31());
        if (f23 == 0) {
            f23 = (int) (TypedValue.applyDimension(1, 320.0f, context.getResources().getDisplayMetrics()) + 0.5f);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static PlaybackStateCompat m11(PlaybackStateCompat playbackStateCompat, MediaMetadataCompat mediaMetadataCompat) {
        if (playbackStateCompat == null) {
            return playbackStateCompat;
        }
        long j = -1;
        if (playbackStateCompat.f62 == -1) {
            return playbackStateCompat;
        }
        int i = playbackStateCompat.f61;
        if (i != 3 && i != 4 && i != 5) {
            return playbackStateCompat;
        }
        if (playbackStateCompat.f68 <= 0) {
            return playbackStateCompat;
        }
        long jElapsedRealtime = SystemClock.elapsedRealtime();
        long j2 = ((long) (playbackStateCompat.f64 * (jElapsedRealtime - r2))) + playbackStateCompat.f62;
        if (mediaMetadataCompat != null && mediaMetadataCompat.f12.containsKey("android.media.metadata.DURATION")) {
            j = mediaMetadataCompat.f12.getLong("android.media.metadata.DURATION", 0L);
        }
        long j3 = (j < 0 || j2 <= j) ? j2 < 0 ? 0L : j2 : j;
        ArrayList arrayList = new ArrayList();
        long j4 = playbackStateCompat.f63;
        long j5 = playbackStateCompat.f65;
        int i2 = playbackStateCompat.f66;
        CharSequence charSequence = playbackStateCompat.f67;
        List<PlaybackStateCompat.CustomAction> list = playbackStateCompat.f69;
        if (list != null) {
            arrayList.addAll(list);
        }
        return new PlaybackStateCompat(playbackStateCompat.f61, j3, j4, playbackStateCompat.f64, j5, i2, charSequence, jElapsedRealtime, arrayList, playbackStateCompat.f70, playbackStateCompat.f71);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m12(Bundle bundle) {
        if (bundle != null) {
            bundle.setClassLoader(MediaSessionCompat.class.getClassLoader());
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static Bundle m13(Bundle bundle) {
        if (bundle == null) {
            return null;
        }
        m12(bundle);
        try {
            bundle.isEmpty();
            return bundle;
        } catch (BadParcelableException unused) {
            Log.e("MediaSessionCompat", "Could not unparcel the data.");
            return null;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m14(boolean z) {
        this.f24.mo30(z);
        Iterator<InterfaceC0016> it = this.f25.iterator();
        while (it.hasNext()) {
            it.next().m84();
        }
    }
}
