导航菜单

页面标题

页面副标题

Perplexity v2.48.1 - C0349p0.java 源代码

正在查看: Perplexity v2.48.1 应用的 C0349p0.java JAVA 源代码文件

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


package G2;

import ai.perplexity.app.android.R;
import ai.perplexity.app.android.ui.main.MainActivity;
import ai.perplexity.app.android.ui.widget.AppWidget2Receiver;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.widget.RemoteViews;
import c6.InterfaceC2639s;
import java.util.List;
import java.util.Map;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.collections.MapsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import o3.EnumC5397m;
import t5.C6540g0;
import t5.C6542h0;

public final class C0349p0 implements Function1 {

    public final int f6532w;

    public final int f6533x;

    public final Object f6534y;

    public final Object f6535z;

    public C0349p0(Object obj, int i10, int i11, Object obj2) {
        this.f6532w = i11;
        this.f6533x = i10;
        this.f6534y = obj;
        this.f6535z = obj2;
    }

    @Override
    public final Object invoke(Object obj) {
        int i10;
        int i11 = this.f6533x;
        Object obj2 = this.f6535z;
        Object obj3 = this.f6534y;
        switch (this.f6532w) {
            case 0:
                c6.X layout = (c6.X) obj;
                Intrinsics.h(layout, "$this$layout");
                c6.Y y8 = (c6.Y) obj3;
                int i12 = i11 - y8.f37699x;
                c6.X.d(layout, y8, 0, i12);
                c6.Y y10 = (c6.Y) obj2;
                int i13 = y10.f37699x;
                int i14 = i11 - i13;
                int i15 = i14 / 2;
                if (i13 + i15 >= i12) {
                    i15 = i14 - y8.f37699x;
                }
                c6.X.d(layout, y10, 0, i15);
                return Unit.f52701a;
            case 1:
                InterfaceC2639s layoutCoordinates = (InterfaceC2639s) obj;
                Intrinsics.h(layoutCoordinates, "layoutCoordinates");
                ((C6540g0) obj3).m(1.0f);
                ((C6542h0) obj2).m((-((int) (layoutCoordinates.k() & 4294967295L))) - i11);
                return Unit.f52701a;
            default:
                i7.f it = (i7.f) obj;
                int i16 = AppWidget2Receiver.f31847a;
                Intrinsics.h(it, "it");
                List list = (List) obj3;
                if (it.equals(list.get(0))) {
                    i10 = R.layout.app_widget2_3x1;
                } else if (it.equals(list.get(1))) {
                    i10 = R.layout.app_widget2_4x1;
                } else if (it.equals(list.get(2))) {
                    i10 = R.layout.app_widget2_5x1;
                } else if (it.equals(list.get(3))) {
                    i10 = R.layout.app_widget2_6x1;
                } else if (it.equals(list.get(4))) {
                    i10 = R.layout.app_widget2_6x1_long;
                } else if (it.equals(list.get(5))) {
                    i10 = R.layout.app_widget2_4x2;
                } else if (it.equals(list.get(6))) {
                    i10 = R.layout.app_widget2_5x2;
                } else {
                    it.equals(list.get(7));
                    i10 = R.layout.app_widget2_6x2;
                }
                Context context = (Context) obj2;
                RemoteViews remoteViews = new RemoteViews(context.getPackageName(), i10);
                for (Map.Entry entry : MapsKt.g0(new Pair(Integer.valueOf(R.id.start_text_input), EnumC5397m.f59463X), new Pair(Integer.valueOf(R.id.start_voice_input), EnumC5397m.f59465Z), new Pair(Integer.valueOf(R.id.start_image_input), EnumC5397m.f59466r0), new Pair(Integer.valueOf(R.id.start_text_input_with_copilot), EnumC5397m.f59464Y), new Pair(Integer.valueOf(R.id.open_discover), EnumC5397m.f59467s0), new Pair(Integer.valueOf(R.id.start_voice_to_voice), EnumC5397m.f59468t0)).entrySet()) {
                    int intValue = ((Number) entry.getKey()).intValue();
                    EnumC5397m action = (EnumC5397m) entry.getValue();
                    Intent intent = new Intent(context, (Class<?>) MainActivity.class);
                    Intrinsics.h(action, "action");
                    Uri build = new Uri.Builder().scheme("https").authority("www.perplexity.ai").appendPath("appwidget").appendPath("action").appendPath(action.f59473w).build();
                    Intrinsics.g(build, "build(...)");
                    intent.setData(build);
                    remoteViews.setOnClickPendingIntent(intValue, PendingIntent.getActivity(context, i11, intent, 67108864));
                }
                return remoteViews;
        }
    }

    public C0349p0(List list, AppWidget2Receiver appWidget2Receiver, Context context, int i10) {
        this.f6532w = 2;
        this.f6534y = list;
        this.f6535z = context;
        this.f6533x = i10;
    }
}