- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
144 lines
5.5 KiB
Java
144 lines
5.5 KiB
Java
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<ShareMediaContent, Builder> {
|
|
private final List<ShareMedia<?, ?>> media;
|
|
public static final Companion Companion = new Companion(null);
|
|
public static final Parcelable.Creator<ShareMediaContent> CREATOR = new Parcelable.Creator<ShareMediaContent>() { // 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<ShareMedia<?, ?>> 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<ShareMedia<?, ?>> 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<T>");
|
|
}
|
|
|
|
public static final class Builder extends ShareContent.Builder<ShareMediaContent, Builder> {
|
|
private final List<ShareMedia<?, ?>> media = new ArrayList();
|
|
|
|
public final List<ShareMedia<?, ?>> 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<? extends ShareMedia<?, ?>> list) {
|
|
if (list != null) {
|
|
Iterator<? extends ShareMedia<?, ?>> 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<? extends ShareMedia<?, ?>> list) {
|
|
this.media.clear();
|
|
addMedia(list);
|
|
return this;
|
|
}
|
|
}
|
|
|
|
public static final class Companion {
|
|
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
|
this();
|
|
}
|
|
|
|
private Companion() {
|
|
}
|
|
}
|
|
}
|