package com.facebook.share.model; import android.os.Parcel; import android.os.Parcelable; import com.facebook.share.model.ShareContent; import com.facebook.share.model.SharePhoto; import com.facebook.share.model.ShareVideo; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import kotlin.collections.CollectionsKt__CollectionsKt; import kotlin.collections.CollectionsKt___CollectionsKt; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes2.dex */ public final class ShareMediaContent extends ShareContent { private final List> media; public static final Companion Companion = new Companion(null); public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { // from class: com.facebook.share.model.ShareMediaContent$Companion$CREATOR$1 /* JADX WARN: Can't rename method to resolve collision */ @Override // android.os.Parcelable.Creator public ShareMediaContent createFromParcel(Parcel source) { Intrinsics.checkNotNullParameter(source, "source"); return new ShareMediaContent(source); } /* JADX WARN: Can't rename method to resolve collision */ @Override // android.os.Parcelable.Creator public ShareMediaContent[] newArray(int i) { return new ShareMediaContent[i]; } }; public /* synthetic */ ShareMediaContent(Builder builder, DefaultConstructorMarker defaultConstructorMarker) { this(builder); } @Override // com.facebook.share.model.ShareContent, android.os.Parcelable public int describeContents() { return 0; } public final List> getMedia() { return this.media; } private ShareMediaContent(Builder builder) { super(builder); this.media = CollectionsKt___CollectionsKt.toList(builder.getMedia$facebook_common_release()); } /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ public ShareMediaContent(Parcel source) { super(source); List> list; Intrinsics.checkNotNullParameter(source, "source"); Parcelable[] readParcelableArray = source.readParcelableArray(ShareMedia.class.getClassLoader()); if (readParcelableArray == null) { list = null; } else { ArrayList arrayList = new ArrayList(); for (Parcelable parcelable : readParcelableArray) { ShareMedia shareMedia = (ShareMedia) parcelable; if (shareMedia != null) { arrayList.add(shareMedia); } } list = arrayList; } this.media = list == null ? CollectionsKt__CollectionsKt.emptyList() : list; } @Override // com.facebook.share.model.ShareContent, android.os.Parcelable public void writeToParcel(Parcel out, int i) { Intrinsics.checkNotNullParameter(out, "out"); super.writeToParcel(out, i); Object[] array = this.media.toArray(new ShareMedia[0]); if (array != null) { out.writeParcelableArray((Parcelable[]) array, i); return; } throw new NullPointerException("null cannot be cast to non-null type kotlin.Array"); } public static final class Builder extends ShareContent.Builder { private final List> media = new ArrayList(); public final List> getMedia$facebook_common_release() { return this.media; } public final Builder addMedium(ShareMedia shareMedia) { ShareMedia build; if (shareMedia != null) { if (shareMedia instanceof SharePhoto) { build = new SharePhoto.Builder().readFrom((SharePhoto) shareMedia).build(); } else if (shareMedia instanceof ShareVideo) { build = new ShareVideo.Builder().readFrom((ShareVideo) shareMedia).build(); } else { throw new IllegalArgumentException("medium must be either a SharePhoto or ShareVideo"); } this.media.add(build); } return this; } public final Builder addMedia(List> list) { if (list != null) { Iterator> it = list.iterator(); while (it.hasNext()) { addMedium(it.next()); } } return this; } @Override // com.facebook.share.ShareBuilder public ShareMediaContent build() { return new ShareMediaContent(this, null); } @Override // com.facebook.share.model.ShareContent.Builder, com.facebook.share.model.ShareModelBuilder public Builder readFrom(ShareMediaContent shareMediaContent) { return shareMediaContent == null ? this : ((Builder) super.readFrom((Builder) shareMediaContent)).addMedia(shareMediaContent.getMedia()); } public final Builder setMedia(List> list) { this.media.clear(); addMedia(list); return this; } } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } } }