Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9

以下内容为反编译后的 f0.java 源代码,内容仅作参考


package myobfuscated.fx;

import android.content.Context;
import android.content.SharedPreferences;
import com.picsart.analytics.services.writer.AndroidServiceProviderImpl;
import com.snapchat.kit.sdk.login.networking.LoginClient;
import kotlin.jvm.internal.Intrinsics;
import retrofit2.converter.gson.GsonConverterFactory;
public final class f0 implements myobfuscated.bk2.c {
    public final int a;
    public final Object b;
    public final myobfuscated.gk2.a c;

    public f0(Object obj, myobfuscated.gk2.a aVar, int i) {
        this.a = i;
        this.b = obj;
        this.c = aVar;
    }

    public static SharedPreferences a(myobfuscated.cm.y yVar, Context context) {
        yVar.getClass();
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(context, "<this>");
        SharedPreferences sharedPreferences = context.getSharedPreferences("com.picsart.analytics.no_backup", 0);
        Intrinsics.checkNotNullExpressionValue(sharedPreferences, "getSharedPreferences(NON…EY, Context.MODE_PRIVATE)");
        myobfuscated.cm.y.r(sharedPreferences);
        return sharedPreferences;
    }

    @Override
    public final Object get() {
        int i = this.a;
        Object obj = this.b;
        myobfuscated.gk2.a aVar = this.c;
        switch (i) {
            case 0:
                Context context = (Context) aVar.get();
                ((myobfuscated.cm.y) obj).getClass();
                Intrinsics.checkNotNullParameter(context, "context");
                return new AndroidServiceProviderImpl(context);
            case 1:
                return a((myobfuscated.cm.y) obj, (Context) aVar.get());
            default:
                myobfuscated.lf2.b bVar = (myobfuscated.lf2.b) aVar.get();
                LoginClient loginClient = (LoginClient) bVar.a(bVar.c, "https://api.snapkit.com", LoginClient.class, GsonConverterFactory.create(bVar.b));
                myobfuscated.cm.y.p(loginClient, "Cannot return null from a non-@Nullable @Provides method");
                return loginClient;
        }
    }
}