package com.facebook.share.widget; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.net.Uri; import android.os.Bundle; import com.facebook.AccessToken; import com.facebook.appevents.AppEventsLogger; import com.facebook.internal.AppCall; import com.facebook.internal.CallbackManagerImpl; import com.facebook.internal.DialogFeature; import com.facebook.internal.DialogPresenter; import com.facebook.internal.FacebookDialogBase; import com.facebook.internal.NativeAppCallAttachmentStore; import com.facebook.internal.Utility; import com.facebook.share.Sharer; import com.facebook.share.internal.LegacyNativeDialogParameters; import com.facebook.share.internal.NativeDialogParameters; import com.facebook.share.internal.OpenGraphActionDialogFeature; import com.facebook.share.internal.ShareContentValidation; import com.facebook.share.internal.ShareDialogFeature; import com.facebook.share.internal.ShareFeedContent; import com.facebook.share.internal.ShareInternalUtility; import com.facebook.share.internal.WebDialogParameters; import com.facebook.share.model.ShareContent; import com.facebook.share.model.ShareLinkContent; import com.facebook.share.model.ShareMediaContent; import com.facebook.share.model.ShareOpenGraphContent; import com.facebook.share.model.SharePhoto; import com.facebook.share.model.SharePhotoContent; import com.facebook.share.model.ShareVideoContent; import com.liulishuo.filedownloader.model.FileDownloadModel; import com.ubt.jimu.diy.model.CategoryModel; import java.util.ArrayList; import java.util.List; import java.util.UUID; /* loaded from: classes.dex */ public final class ShareDialog extends FacebookDialogBase implements Sharer { private static final int h = CallbackManagerImpl.RequestCodeOffset.Share.toRequestCode(); private boolean f; private boolean g; /* renamed from: com.facebook.share.widget.ShareDialog$1, reason: invalid class name */ static /* synthetic */ class AnonymousClass1 { static final /* synthetic */ int[] a = new int[Mode.values().length]; static { try { a[Mode.AUTOMATIC.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { a[Mode.WEB.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } try { a[Mode.NATIVE.ordinal()] = 3; } catch (NoSuchFieldError unused3) { } } } private class FeedHandler extends FacebookDialogBase.ModeHandler { private FeedHandler() { super(ShareDialog.this); } /* synthetic */ FeedHandler(ShareDialog shareDialog, AnonymousClass1 anonymousClass1) { this(); } @Override // com.facebook.internal.FacebookDialogBase.ModeHandler public Object a() { return Mode.FEED; } @Override // com.facebook.internal.FacebookDialogBase.ModeHandler public boolean a(ShareContent shareContent, boolean z) { return (shareContent instanceof ShareLinkContent) || (shareContent instanceof ShareFeedContent); } @Override // com.facebook.internal.FacebookDialogBase.ModeHandler public AppCall a(ShareContent shareContent) { Bundle a; ShareDialog shareDialog = ShareDialog.this; shareDialog.a(shareDialog.b(), shareContent, Mode.FEED); AppCall a2 = ShareDialog.this.a(); if (shareContent instanceof ShareLinkContent) { ShareLinkContent shareLinkContent = (ShareLinkContent) shareContent; ShareContentValidation.b(shareLinkContent); a = WebDialogParameters.b(shareLinkContent); } else { a = WebDialogParameters.a((ShareFeedContent) shareContent); } DialogPresenter.a(a2, "feed", a); return a2; } } public enum Mode { AUTOMATIC, NATIVE, WEB, FEED } private class NativeHandler extends FacebookDialogBase.ModeHandler { private NativeHandler() { super(ShareDialog.this); } /* synthetic */ NativeHandler(ShareDialog shareDialog, AnonymousClass1 anonymousClass1) { this(); } @Override // com.facebook.internal.FacebookDialogBase.ModeHandler public Object a() { return Mode.NATIVE; } @Override // com.facebook.internal.FacebookDialogBase.ModeHandler public boolean a(ShareContent shareContent, boolean z) { boolean z2; if (shareContent == null) { return false; } if (z) { z2 = true; } else { z2 = shareContent.getShareHashtag() != null ? DialogPresenter.a(ShareDialogFeature.HASHTAG) : true; if ((shareContent instanceof ShareLinkContent) && !Utility.c(((ShareLinkContent) shareContent).getQuote())) { z2 &= DialogPresenter.a(ShareDialogFeature.LINK_SHARE_QUOTES); } } return z2 && ShareDialog.d(shareContent.getClass()); } @Override // com.facebook.internal.FacebookDialogBase.ModeHandler public AppCall a(final ShareContent shareContent) { ShareDialog shareDialog = ShareDialog.this; shareDialog.a(shareDialog.b(), shareContent, Mode.NATIVE); ShareContentValidation.a(shareContent); final AppCall a = ShareDialog.this.a(); final boolean e = ShareDialog.this.e(); DialogPresenter.a(a, new DialogPresenter.ParameterProvider(this) { // from class: com.facebook.share.widget.ShareDialog.NativeHandler.1 @Override // com.facebook.internal.DialogPresenter.ParameterProvider public Bundle a() { return NativeDialogParameters.a(a.a(), shareContent, e); } @Override // com.facebook.internal.DialogPresenter.ParameterProvider public Bundle b() { return LegacyNativeDialogParameters.a(a.a(), shareContent, e); } }, ShareDialog.f(shareContent.getClass())); return a; } } private class WebShareHandler extends FacebookDialogBase.ModeHandler { private WebShareHandler() { super(ShareDialog.this); } private String b(ShareContent shareContent) { if ((shareContent instanceof ShareLinkContent) || (shareContent instanceof SharePhotoContent)) { return "share"; } if (shareContent instanceof ShareOpenGraphContent) { return "share_open_graph"; } return null; } /* synthetic */ WebShareHandler(ShareDialog shareDialog, AnonymousClass1 anonymousClass1) { this(); } @Override // com.facebook.internal.FacebookDialogBase.ModeHandler public Object a() { return Mode.WEB; } @Override // com.facebook.internal.FacebookDialogBase.ModeHandler public boolean a(ShareContent shareContent, boolean z) { return shareContent != null && ShareDialog.e(shareContent.getClass()); } @Override // com.facebook.internal.FacebookDialogBase.ModeHandler public AppCall a(ShareContent shareContent) { Bundle a; ShareDialog shareDialog = ShareDialog.this; shareDialog.a(shareDialog.b(), shareContent, Mode.WEB); AppCall a2 = ShareDialog.this.a(); ShareContentValidation.b(shareContent); if (shareContent instanceof ShareLinkContent) { a = WebDialogParameters.a((ShareLinkContent) shareContent); } else if (shareContent instanceof SharePhotoContent) { a = WebDialogParameters.a(a((SharePhotoContent) shareContent, a2.a())); } else { a = WebDialogParameters.a((ShareOpenGraphContent) shareContent); } DialogPresenter.a(a2, b(shareContent), a); return a2; } private SharePhotoContent a(SharePhotoContent sharePhotoContent, UUID uuid) { SharePhotoContent.Builder a = new SharePhotoContent.Builder().a(sharePhotoContent); ArrayList arrayList = new ArrayList(); ArrayList arrayList2 = new ArrayList(); for (int i = 0; i < sharePhotoContent.getPhotos().size(); i++) { SharePhoto sharePhoto = sharePhotoContent.getPhotos().get(i); Bitmap bitmap = sharePhoto.getBitmap(); if (bitmap != null) { NativeAppCallAttachmentStore.Attachment a2 = NativeAppCallAttachmentStore.a(uuid, bitmap); SharePhoto.Builder a3 = new SharePhoto.Builder().a(sharePhoto); a3.a(Uri.parse(a2.a())); a3.a((Bitmap) null); sharePhoto = a3.a(); arrayList2.add(a2); } arrayList.add(sharePhoto); } a.c(arrayList); NativeAppCallAttachmentStore.a(arrayList2); return a.a(); } } public ShareDialog(Activity activity) { super(activity, h); this.f = false; this.g = true; ShareInternalUtility.a(h); } /* JADX INFO: Access modifiers changed from: private */ public static boolean d(Class cls) { DialogFeature f = f(cls); return f != null && DialogPresenter.a(f); } /* JADX INFO: Access modifiers changed from: private */ public static boolean e(Class cls) { AccessToken currentAccessToken = AccessToken.getCurrentAccessToken(); boolean z = (currentAccessToken == null || currentAccessToken.isExpired()) ? false : true; if (ShareLinkContent.class.isAssignableFrom(cls) || ShareOpenGraphContent.class.isAssignableFrom(cls)) { return true; } return SharePhotoContent.class.isAssignableFrom(cls) && z; } /* JADX INFO: Access modifiers changed from: private */ public static DialogFeature f(Class cls) { if (ShareLinkContent.class.isAssignableFrom(cls)) { return ShareDialogFeature.SHARE_DIALOG; } if (SharePhotoContent.class.isAssignableFrom(cls)) { return ShareDialogFeature.PHOTOS; } if (ShareVideoContent.class.isAssignableFrom(cls)) { return ShareDialogFeature.VIDEO; } if (ShareOpenGraphContent.class.isAssignableFrom(cls)) { return OpenGraphActionDialogFeature.OG_ACTION_DIALOG; } if (ShareMediaContent.class.isAssignableFrom(cls)) { return ShareDialogFeature.MULTIMEDIA; } return null; } @Override // com.facebook.internal.FacebookDialogBase protected List.ModeHandler> c() { ArrayList arrayList = new ArrayList(); AnonymousClass1 anonymousClass1 = null; arrayList.add(new NativeHandler(this, anonymousClass1)); arrayList.add(new FeedHandler(this, anonymousClass1)); arrayList.add(new WebShareHandler(this, anonymousClass1)); return arrayList; } @Override // com.facebook.internal.FacebookDialogBase protected AppCall a() { return new AppCall(d()); } /* JADX INFO: Access modifiers changed from: private */ public void a(Context context, ShareContent shareContent, Mode mode) { if (this.g) { mode = Mode.AUTOMATIC; } int i = AnonymousClass1.a[mode.ordinal()]; String str = CategoryModel.unknown; String str2 = i != 1 ? i != 2 ? i != 3 ? CategoryModel.unknown : "native" : "web" : "automatic"; DialogFeature f = f(shareContent.getClass()); if (f == ShareDialogFeature.SHARE_DIALOG) { str = FileDownloadModel.STATUS; } else if (f == ShareDialogFeature.PHOTOS) { str = "photo"; } else if (f == ShareDialogFeature.VIDEO) { str = "video"; } else if (f == OpenGraphActionDialogFeature.OG_ACTION_DIALOG) { str = "open_graph"; } AppEventsLogger b = AppEventsLogger.b(context); Bundle bundle = new Bundle(); bundle.putString("fb_share_dialog_show", str2); bundle.putString("fb_share_dialog_content_type", str); b.a("fb_share_dialog_show", (Double) null, bundle); } public boolean e() { return this.f; } }