导航菜单

页面标题

页面副标题

Hopscotch v9.7.2 - g.java 源代码

正在查看: Hopscotch v9.7.2 应用的 g.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.clevertap.android.pushtemplates.content;

import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import com.clevertap.android.pushtemplates.PTPushNotificationReceiver;
import com.clevertap.android.pushtemplates.PushTemplateReceiver;
import com.clevertap.android.sdk.n1;
import com.clevertap.android.sdk.pushnotification.CTNotificationIntentService;
import com.facebook.gamingservices.cloudgaming.internal.SDKConstants;
import java.util.ArrayList;
import java.util.Random;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;

public final class g {
    private static Intent launchIntent;

    static {
        new g();
    }

    private g() {
    }

    @NotNull
    public static final PendingIntent a(@NotNull Context context, @NotNull Bundle bundle, @NotNull String str, int i) {
        Class<CTNotificationIntentService> cls;
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(bundle, "extras");
        Intrinsics.checkNotNullParameter(str, "dl");
        try {
            cls = CTNotificationIntentService.class;
            String str2 = CTNotificationIntentService.MAIN_ACTION;
        } catch (ClassNotFoundException unused) {
            com.clevertap.android.pushtemplates.b.a("No Intent Service found");
            cls = null;
        }
        boolean g = n1.g(context, cls);
        int i2 = Build.VERSION.SDK_INT;
        if (i2 >= 31 || !g) {
            bundle.putString("wzrk_dl", str);
            PendingIntent a = com.clevertap.android.sdk.pushnotification.f.a(context, bundle);
            Intrinsics.checkNotNullExpressionValue(a, "{\n            extras.put…xtras, context)\n        }");
            return a;
        }
        bundle.putBoolean("autoCancel", true);
        bundle.putInt("notificationId", i);
        Intent intent = new Intent(CTNotificationIntentService.MAIN_ACTION);
        launchIntent = intent;
        Intrinsics.checkNotNull(intent);
        intent.putExtras(bundle);
        Intent intent2 = launchIntent;
        Intrinsics.checkNotNull(intent2);
        intent2.putExtra("dl", str);
        Intent intent3 = launchIntent;
        Intrinsics.checkNotNull(intent3);
        intent3.setPackage(context.getPackageName());
        Intent intent4 = launchIntent;
        Intrinsics.checkNotNull(intent4);
        intent4.putExtra("ct_type", CTNotificationIntentService.TYPE_BUTTON_CLICK);
        int i3 = i2 >= 23 ? 201326592 : 134217728;
        int nextInt = new Random().nextInt();
        Intent intent5 = launchIntent;
        Intrinsics.checkNotNull(intent5);
        PendingIntent service = PendingIntent.getService(context, nextInt, intent5, i3);
        Intrinsics.checkNotNullExpressionValue(service, "{\n            extras.put…t\n            )\n        }");
        return service;
    }

    public static final PendingIntent b(@NotNull Context context, int i, @NotNull Bundle bundle, boolean z, int i2, com.clevertap.android.pushtemplates.h hVar) {
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(bundle, "extras");
        launchIntent = null;
        if (z && Build.VERSION.SDK_INT < 31) {
            launchIntent = new Intent(context, (Class<?>) PTPushNotificationReceiver.class);
        } else if (!z) {
            launchIntent = new Intent(context, (Class<?>) PushTemplateReceiver.class);
        }
        int i3 = Build.VERSION.SDK_INT;
        int i4 = i3 >= 23 ? 67108864 : 0;
        int nextInt = new Random().nextInt();
        int i5 = 2;
        switch (i2) {
            case 1:
            case 2:
            case 3:
                break;
            case 4:
                Intent intent = launchIntent;
                Intrinsics.checkNotNull(intent);
                intent.putExtra("right_swipe", true);
                Intent intent2 = launchIntent;
                Intrinsics.checkNotNull(intent2);
                intent2.putExtra("notificationId", i);
                Intent intent3 = launchIntent;
                Intrinsics.checkNotNull(intent3);
                intent3.putExtras(bundle);
                return d(context, i, bundle, launchIntent, nextInt);
            case 5:
                Intent intent4 = launchIntent;
                Intrinsics.checkNotNull(intent4);
                intent4.putExtra("right_swipe", false);
                Intent intent5 = launchIntent;
                Intrinsics.checkNotNull(intent5);
                intent5.putExtra("notificationId", i);
                Intent intent6 = launchIntent;
                Intrinsics.checkNotNull(intent6);
                intent6.putExtras(bundle);
                return d(context, i, bundle, launchIntent, nextInt);
            case 6:
                return c(context, bundle, new Intent(context, (Class<?>) PushTemplateReceiver.class));
            case 7:
                bundle.putString("wzrk_dl", hVar != null ? hVar.J() : null);
                return i3 < 31 ? d(context, i, bundle, launchIntent, nextInt) : com.clevertap.android.sdk.pushnotification.f.a(context, bundle);
            case 8:
            case 9:
            case 10:
            case 11:
            case 12:
                switch (i2) {
                    case 8:
                        i5 = 1;
                        break;
                    case 9:
                        break;
                    case 10:
                        i5 = 3;
                        break;
                    case 11:
                        i5 = 4;
                        break;
                    default:
                        i5 = 5;
                        break;
                }
                Intent intent7 = launchIntent;
                Intrinsics.checkNotNull(intent7);
                intent7.putExtras(bundle);
                Intent intent8 = launchIntent;
                Intrinsics.checkNotNull(intent8);
                intent8.putExtra("click" + i5, true);
                Intent intent9 = launchIntent;
                Intrinsics.checkNotNull(intent9);
                intent9.putExtra("clickedStar", i5);
                Intent intent10 = launchIntent;
                Intrinsics.checkNotNull(intent10);
                intent10.putExtra("notificationId", i);
                Intent intent11 = launchIntent;
                Intrinsics.checkNotNull(intent11);
                intent11.putExtra("config", hVar != null ? hVar.l() : null);
                int[] intArray = bundle.getIntArray("requestCodes");
                Integer valueOf = intArray != null ? Integer.valueOf(intArray[i5 - 1]) : null;
                Intrinsics.checkNotNull(valueOf);
                int intValue = valueOf.intValue();
                Intent intent12 = launchIntent;
                Intrinsics.checkNotNull(intent12);
                return PendingIntent.getBroadcast(context, intValue, intent12, i4);
            case 13:
                bundle.putString("wzrk_dl", null);
                return d(context, i, bundle, launchIntent, nextInt);
            default:
                switch (i2) {
                    case 19:
                        Intent intent13 = launchIntent;
                        Intrinsics.checkNotNull(intent13);
                        intent13.putExtra("close", true);
                        Intent intent14 = launchIntent;
                        Intrinsics.checkNotNull(intent14);
                        intent14.putExtra("notificationId", i);
                        Intent intent15 = launchIntent;
                        Intrinsics.checkNotNull(intent15);
                        intent15.putExtras(bundle);
                        Intent intent16 = launchIntent;
                        Intrinsics.checkNotNull(intent16);
                        return PendingIntent.getBroadcast(context, nextInt, intent16, i4);
                    case 20:
                    case 29:
                    case 30:
                    case 31:
                        break;
                    case 21:
                        Intent intent17 = launchIntent;
                        Intrinsics.checkNotNull(intent17);
                        intent17.putExtras(bundle);
                        Intent intent18 = launchIntent;
                        Intrinsics.checkNotNull(intent18);
                        intent18.putExtra("pt_current_position", 0);
                        Intent intent19 = launchIntent;
                        Intrinsics.checkNotNull(intent19);
                        intent19.putExtra("notificationId", i);
                        Intent intent20 = launchIntent;
                        Intrinsics.checkNotNull(intent20);
                        ArrayList<String> m = hVar != null ? hVar.m() : null;
                        Intrinsics.checkNotNull(m);
                        intent20.putExtra("pt_buy_now_dl", m.get(0));
                        Intent intent21 = launchIntent;
                        Intrinsics.checkNotNull(intent21);
                        return PendingIntent.getBroadcast(context, nextInt, intent21, i4);
                    case 22:
                        Intent intent22 = launchIntent;
                        Intrinsics.checkNotNull(intent22);
                        intent22.putExtras(bundle);
                        Intent intent23 = launchIntent;
                        Intrinsics.checkNotNull(intent23);
                        intent23.putExtra("pt_current_position", 1);
                        Intent intent24 = launchIntent;
                        Intrinsics.checkNotNull(intent24);
                        intent24.putExtra("notificationId", i);
                        Intent intent25 = launchIntent;
                        Intrinsics.checkNotNull(intent25);
                        ArrayList<String> m2 = hVar != null ? hVar.m() : null;
                        Intrinsics.checkNotNull(m2);
                        intent25.putExtra("pt_buy_now_dl", m2.get(1));
                        Intent intent26 = launchIntent;
                        Intrinsics.checkNotNull(intent26);
                        return PendingIntent.getBroadcast(context, nextInt, intent26, i4);
                    case 23:
                        Intent intent27 = launchIntent;
                        Intrinsics.checkNotNull(intent27);
                        intent27.putExtras(bundle);
                        Intent intent28 = launchIntent;
                        Intrinsics.checkNotNull(intent28);
                        intent28.putExtra("pt_current_position", 2);
                        Intent intent29 = launchIntent;
                        Intrinsics.checkNotNull(intent29);
                        intent29.putExtra("notificationId", i);
                        Intent intent30 = launchIntent;
                        Intrinsics.checkNotNull(intent30);
                        ArrayList<String> m3 = hVar != null ? hVar.m() : null;
                        Intrinsics.checkNotNull(m3);
                        intent30.putExtra("pt_buy_now_dl", m3.get(2));
                        Intent intent31 = launchIntent;
                        Intrinsics.checkNotNull(intent31);
                        return PendingIntent.getBroadcast(context, nextInt, intent31, i4);
                    case 24:
                        ArrayList<String> m4 = hVar != null ? hVar.m() : null;
                        Intrinsics.checkNotNull(m4);
                        bundle.putString("wzrk_dl", m4.get(0));
                        return d(context, i, bundle, launchIntent, nextInt);
                    case 25:
                        ArrayList<String> m5 = hVar != null ? hVar.m() : null;
                        Intrinsics.checkNotNull(m5);
                        bundle.putString("wzrk_dl", m5.get(1));
                        return d(context, i, bundle, launchIntent, nextInt);
                    case 26:
                        ArrayList<String> m6 = hVar != null ? hVar.m() : null;
                        Intrinsics.checkNotNull(m6);
                        bundle.putString("wzrk_dl", m6.get(2));
                        return d(context, i, bundle, launchIntent, nextInt);
                    case 27:
                        Intent intent32 = launchIntent;
                        Intrinsics.checkNotNull(intent32);
                        intent32.putExtra("img1", true);
                        Intent intent33 = launchIntent;
                        Intrinsics.checkNotNull(intent33);
                        intent33.putExtra("notificationId", i);
                        Intent intent34 = launchIntent;
                        Intrinsics.checkNotNull(intent34);
                        ArrayList<String> m7 = hVar != null ? hVar.m() : null;
                        Intrinsics.checkNotNull(m7);
                        intent34.putExtra("pt_buy_now_dl", m7.get(0));
                        Intent intent35 = launchIntent;
                        Intrinsics.checkNotNull(intent35);
                        intent35.putExtra("buynow", true);
                        Intent intent36 = launchIntent;
                        Intrinsics.checkNotNull(intent36);
                        intent36.putExtra("config", hVar != null ? hVar.l() : null);
                        Intent intent37 = launchIntent;
                        Intrinsics.checkNotNull(intent37);
                        intent37.putExtras(bundle);
                        Intent intent38 = launchIntent;
                        Intrinsics.checkNotNull(intent38);
                        return PendingIntent.getBroadcast(context, nextInt, intent38, i4);
                    case 28:
                        return c(context, bundle, new Intent(context, (Class<?>) PushTemplateReceiver.class));
                    case 32:
                        ArrayList<String> m8 = hVar != null ? hVar.m() : null;
                        Intrinsics.checkNotNull(m8);
                        if (m8.size() > 0) {
                            ArrayList<String> m9 = hVar != null ? hVar.m() : null;
                            Intrinsics.checkNotNull(m9);
                            bundle.putString("wzrk_dl", m9.get(0));
                        }
                        Intent intent39 = launchIntent;
                        Intrinsics.checkNotNull(intent39);
                        intent39.putExtra("pt_input_feedback", hVar != null ? hVar.x() : null);
                        Intent intent40 = launchIntent;
                        Intrinsics.checkNotNull(intent40);
                        intent40.putExtra("pt_input_auto_open", hVar != null ? hVar.w() : null);
                        Intent intent41 = launchIntent;
                        Intrinsics.checkNotNull(intent41);
                        intent41.putExtra("config", hVar != null ? hVar.l() : null);
                        if (hVar.m() == null) {
                            bundle.putString("wzrk_dl", null);
                        }
                        return d(context, i, bundle, launchIntent, nextInt);
                    default:
                        throw new IllegalArgumentException("invalid pendingIntentType");
                }
        }
        if ((hVar != null ? hVar.m() : null) != null) {
            ArrayList<String> m10 = hVar.m();
            Intrinsics.checkNotNull(m10);
            if (m10.size() > 0) {
                ArrayList<String> m11 = hVar.m();
                Intrinsics.checkNotNull(m11);
                bundle.putString("wzrk_dl", m11.get(0));
                return d(context, i, bundle, launchIntent, nextInt);
            }
        }
        if (bundle.get("wzrk_dl") == null) {
            bundle.putString("wzrk_dl", null);
        }
        return d(context, i, bundle, launchIntent, nextInt);
    }

    @NotNull
    public static final PendingIntent c(@NotNull Context context, @NotNull Bundle bundle, @NotNull Intent intent) {
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(bundle, "extras");
        Intrinsics.checkNotNullParameter(intent, SDKConstants.PARAM_INTENT);
        intent.putExtras(bundle);
        intent.putExtra("pt_dismiss_intent", true);
        PendingIntent broadcast = PendingIntent.getBroadcast(context, new Random().nextInt(), intent, Build.VERSION.SDK_INT >= 23 ? 335544320 : 268435456);
        Intrinsics.checkNotNullExpressionValue(broadcast, "getBroadcast(\n          …chPendingIntent\n        )");
        return broadcast;
    }

    @NotNull
    public static final PendingIntent d(@NotNull Context context, int i, @NotNull Bundle bundle, Intent intent, int i2) {
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(bundle, "extras");
        Object obj = bundle.get("wzrk_dl");
        bundle.putInt("notificationId", i);
        if (obj != null) {
            bundle.putBoolean("default_dl", true);
        }
        if (intent == null) {
            PendingIntent a = com.clevertap.android.sdk.pushnotification.f.a(context, bundle);
            Intrinsics.checkNotNullExpressionValue(a, "getActivityIntent(extras, context)");
            return a;
        }
        intent.putExtras(bundle);
        intent.removeExtra("wzrk_acts");
        intent.putExtra("wzrk_from", "CTPushNotificationReceiver");
        intent.setFlags(872415232);
        int i3 = 134217728;
        if (Build.VERSION.SDK_INT >= 23) {
            i3 = 134217728 | (intent.hasExtra("pt_input_feedback") ? 33554432 : 67108864);
        }
        PendingIntent broadcast = PendingIntent.getBroadcast(context, i2, intent, i3);
        Intrinsics.checkNotNullExpressionValue(broadcast, "getBroadcast(\n          …ndingIntent\n            )");
        return broadcast;
    }
}