Add Discord community version (64-bit only)

- 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
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,154 @@
package com.facebook.share.internal;
import android.os.Bundle;
import com.facebook.FacebookException;
import com.facebook.internal.Utility;
import com.facebook.share.model.ShareCameraEffectContent;
import com.facebook.share.model.ShareContent;
import com.facebook.share.model.ShareHashtag;
import com.facebook.share.model.ShareLinkContent;
import com.facebook.share.model.ShareMediaContent;
import com.facebook.share.model.SharePhotoContent;
import com.facebook.share.model.ShareStoryContent;
import com.facebook.share.model.ShareVideoContent;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
import kotlin.collections.CollectionsKt__CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class NativeDialogParameters {
public static final NativeDialogParameters INSTANCE = new NativeDialogParameters();
private NativeDialogParameters() {
}
public static final Bundle create(UUID callId, ShareContent<?, ?> shareContent, boolean z) {
Intrinsics.checkNotNullParameter(callId, "callId");
Intrinsics.checkNotNullParameter(shareContent, "shareContent");
if (shareContent instanceof ShareLinkContent) {
return INSTANCE.create((ShareLinkContent) shareContent, z);
}
if (shareContent instanceof SharePhotoContent) {
ShareInternalUtility shareInternalUtility = ShareInternalUtility.INSTANCE;
SharePhotoContent sharePhotoContent = (SharePhotoContent) shareContent;
List<String> photoUrls = ShareInternalUtility.getPhotoUrls(sharePhotoContent, callId);
if (photoUrls == null) {
photoUrls = CollectionsKt__CollectionsKt.emptyList();
}
return INSTANCE.create(sharePhotoContent, photoUrls, z);
}
if (shareContent instanceof ShareVideoContent) {
ShareInternalUtility shareInternalUtility2 = ShareInternalUtility.INSTANCE;
ShareVideoContent shareVideoContent = (ShareVideoContent) shareContent;
return INSTANCE.create(shareVideoContent, ShareInternalUtility.getVideoUrl(shareVideoContent, callId), z);
}
if (shareContent instanceof ShareMediaContent) {
ShareInternalUtility shareInternalUtility3 = ShareInternalUtility.INSTANCE;
ShareMediaContent shareMediaContent = (ShareMediaContent) shareContent;
List<Bundle> mediaInfos = ShareInternalUtility.getMediaInfos(shareMediaContent, callId);
if (mediaInfos == null) {
mediaInfos = CollectionsKt__CollectionsKt.emptyList();
}
return INSTANCE.create(shareMediaContent, mediaInfos, z);
}
if (shareContent instanceof ShareCameraEffectContent) {
ShareInternalUtility shareInternalUtility4 = ShareInternalUtility.INSTANCE;
ShareCameraEffectContent shareCameraEffectContent = (ShareCameraEffectContent) shareContent;
return INSTANCE.create(shareCameraEffectContent, ShareInternalUtility.getTextureUrlBundle(shareCameraEffectContent, callId), z);
}
if (!(shareContent instanceof ShareStoryContent)) {
return null;
}
ShareInternalUtility shareInternalUtility5 = ShareInternalUtility.INSTANCE;
ShareStoryContent shareStoryContent = (ShareStoryContent) shareContent;
return INSTANCE.create(shareStoryContent, ShareInternalUtility.getBackgroundAssetMediaInfo(shareStoryContent, callId), ShareInternalUtility.getStickerUrl(shareStoryContent, callId), z);
}
private final Bundle create(ShareCameraEffectContent shareCameraEffectContent, Bundle bundle, boolean z) {
Bundle createBaseParameters = createBaseParameters(shareCameraEffectContent, z);
Utility utility = Utility.INSTANCE;
Utility.putNonEmptyString(createBaseParameters, ShareConstants.EFFECT_ID, shareCameraEffectContent.getEffectId());
if (bundle != null) {
createBaseParameters.putBundle(ShareConstants.EFFECT_TEXTURES, bundle);
}
try {
CameraEffectJSONUtility cameraEffectJSONUtility = CameraEffectJSONUtility.INSTANCE;
JSONObject convertToJSON = CameraEffectJSONUtility.convertToJSON(shareCameraEffectContent.getArguments());
if (convertToJSON != null) {
Utility.putNonEmptyString(createBaseParameters, ShareConstants.EFFECT_ARGS, convertToJSON.toString());
}
return createBaseParameters;
} catch (JSONException e) {
throw new FacebookException(Intrinsics.stringPlus("Unable to create a JSON Object from the provided CameraEffectArguments: ", e.getMessage()));
}
}
private final Bundle create(ShareLinkContent shareLinkContent, boolean z) {
Bundle createBaseParameters = createBaseParameters(shareLinkContent, z);
Utility utility = Utility.INSTANCE;
Utility.putNonEmptyString(createBaseParameters, ShareConstants.QUOTE, shareLinkContent.getQuote());
Utility.putUri(createBaseParameters, ShareConstants.MESSENGER_URL, shareLinkContent.getContentUrl());
Utility.putUri(createBaseParameters, ShareConstants.TARGET_DISPLAY, shareLinkContent.getContentUrl());
return createBaseParameters;
}
private final Bundle create(SharePhotoContent sharePhotoContent, List<String> list, boolean z) {
Bundle createBaseParameters = createBaseParameters(sharePhotoContent, z);
createBaseParameters.putStringArrayList(ShareConstants.PHOTOS, new ArrayList<>(list));
return createBaseParameters;
}
private final Bundle create(ShareVideoContent shareVideoContent, String str, boolean z) {
Bundle createBaseParameters = createBaseParameters(shareVideoContent, z);
Utility utility = Utility.INSTANCE;
Utility.putNonEmptyString(createBaseParameters, ShareConstants.TITLE, shareVideoContent.getContentTitle());
Utility.putNonEmptyString(createBaseParameters, ShareConstants.DESCRIPTION, shareVideoContent.getContentDescription());
Utility.putNonEmptyString(createBaseParameters, ShareConstants.VIDEO_URL, str);
return createBaseParameters;
}
private final Bundle create(ShareMediaContent shareMediaContent, List<Bundle> list, boolean z) {
Bundle createBaseParameters = createBaseParameters(shareMediaContent, z);
createBaseParameters.putParcelableArrayList(ShareConstants.MEDIA, new ArrayList<>(list));
return createBaseParameters;
}
private final Bundle create(ShareStoryContent shareStoryContent, Bundle bundle, Bundle bundle2, boolean z) {
Bundle createBaseParameters = createBaseParameters(shareStoryContent, z);
if (bundle != null) {
createBaseParameters.putParcelable(ShareConstants.STORY_BG_ASSET, bundle);
}
if (bundle2 != null) {
createBaseParameters.putParcelable(ShareConstants.STORY_INTERACTIVE_ASSET_URI, bundle2);
}
List<String> backgroundColorList = shareStoryContent.getBackgroundColorList();
if (backgroundColorList != null && !backgroundColorList.isEmpty()) {
createBaseParameters.putStringArrayList(ShareConstants.STORY_INTERACTIVE_COLOR_LIST, new ArrayList<>(backgroundColorList));
}
Utility utility = Utility.INSTANCE;
Utility.putNonEmptyString(createBaseParameters, ShareConstants.STORY_DEEP_LINK_URL, shareStoryContent.getAttributionLink());
return createBaseParameters;
}
private final Bundle createBaseParameters(ShareContent<?, ?> shareContent, boolean z) {
Bundle bundle = new Bundle();
Utility utility = Utility.INSTANCE;
Utility.putUri(bundle, ShareConstants.CONTENT_URL, shareContent.getContentUrl());
Utility.putNonEmptyString(bundle, ShareConstants.PLACE_ID, shareContent.getPlaceId());
Utility.putNonEmptyString(bundle, ShareConstants.PAGE_ID, shareContent.getPageId());
Utility.putNonEmptyString(bundle, ShareConstants.REF, shareContent.getRef());
Utility.putNonEmptyString(bundle, ShareConstants.REF, shareContent.getRef());
bundle.putBoolean(ShareConstants.DATA_FAILURES_FATAL, z);
List<String> peopleIds = shareContent.getPeopleIds();
if (peopleIds != null && !peopleIds.isEmpty()) {
bundle.putStringArrayList(ShareConstants.PEOPLE_IDS, new ArrayList<>(peopleIds));
}
ShareHashtag shareHashtag = shareContent.getShareHashtag();
Utility.putNonEmptyString(bundle, ShareConstants.HASHTAG, shareHashtag == null ? null : shareHashtag.getHashtag());
return bundle;
}
}