导航菜单

页面标题

页面副标题

Perplexity v2.48.1 - T.java 源代码

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

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


package L2;

import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.ranges.IntProgressionIterator;
import kotlin.ranges.IntRange;

public final class T implements Function0 {

    public final int f7443w;

    public final Function1 f7444x;

    public final String f7445y;

    public T(int i10, String str, Function1 function1) {
        this.f7443w = i10;
        this.f7444x = function1;
        this.f7445y = str;
    }

    public final Object invoke() {
        Object obj;
        switch (this.f7443w) {
            case 0:
                Function1 function1 = this.f7444x;
                if (function1 != null) {
                    String str = this.f7445y;
                    IntProgressionIterator h10 = new IntRange(1, gm.j.U(str), 1).h();
                    while (true) {
                        if (h10.y) {
                            obj = h10.next();
                            if (Character.isLetterOrDigit(str.charAt(((Number) obj).intValue()))) {
                            }
                        } else {
                            obj = null;
                        }
                    }
                    Integer num = (Integer) obj;
                    String substring = str.substring(num != null ? num.intValue() : 0);
                    Intrinsics.g(substring, "substring(...)");
                    function1.invoke(gm.j.v0(substring).toString());
                }
                break;
            case 1:
                this.f7444x.invoke(this.f7445y);
                break;
            case 2:
                this.f7444x.invoke(this.f7445y);
                break;
            case 3:
                this.f7444x.invoke(this.f7445y);
                break;
            case 4:
                this.f7444x.invoke(this.f7445y);
                break;
            case 5:
                this.f7444x.invoke(this.f7445y);
                break;
            case 6:
                this.f7444x.invoke(this.f7445y);
                break;
            default:
                String str2 = this.f7445y;
                if (str2.length() == 0) {
                    str2 = "https://www.accuweather.com";
                }
                this.f7444x.invoke(str2);
                break;
        }
        return Unit.a;
    }
}