package com.facebook.share.model; import android.os.Bundle; import android.os.Parcel; import android.os.Parcelable; import java.util.ArrayList; import java.util.List; /* loaded from: classes.dex */ public abstract class ShareMedia implements ShareModel { private final Bundle params; public static abstract class Builder implements ShareModelBuilder { private Bundle a = new Bundle(); @Deprecated public B a(Bundle bundle) { this.a.putAll(bundle); return this; } public B a(M m) { if (m == null) { return this; } a(m.getParameters()); return this; } static List a(Parcel parcel) { Parcelable[] readParcelableArray = parcel.readParcelableArray(ShareMedia.class.getClassLoader()); ArrayList arrayList = new ArrayList(readParcelableArray.length); for (Parcelable parcelable : readParcelableArray) { arrayList.add((ShareMedia) parcelable); } return arrayList; } } public enum Type { PHOTO, VIDEO } protected ShareMedia(Builder builder) { this.params = new Bundle(builder.a); } @Override // android.os.Parcelable public int describeContents() { return 0; } public abstract Type getMediaType(); @Deprecated public Bundle getParameters() { return new Bundle(this.params); } @Override // android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { parcel.writeBundle(this.params); } ShareMedia(Parcel parcel) { this.params = parcel.readBundle(); } }