Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9
以下内容为反编译后的 a.java 源代码,内容仅作参考
package com.vk.api.sdk;
import android.content.Context;
import com.picsart.studio.common.source.ResourceSourceContainer;
import com.vk.api.sdk.utils.log.Logger;
import java.util.List;
import java.util.concurrent.TimeUnit;
import kotlin.collections.EmptyList;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import myobfuscated.bj2.a;
import myobfuscated.ik2.h;
import myobfuscated.jk2.o;
import myobfuscated.ti2.d;
import myobfuscated.ti2.e;
import myobfuscated.ti2.f;
import myobfuscated.ti2.i;
import myobfuscated.yi2.c;
import org.jetbrains.annotations.NotNull;
public final class a {
@NotNull
public final Context a;
public final int b;
public final d c;
@NotNull
public final h<String> d;
@NotNull
public final String e;
@NotNull
public final myobfuscated.ti2.h f;
@NotNull
public final Logger g;
@NotNull
public final c h;
@NotNull
public final h<String> i;
@NotNull
public final h<String> j;
@NotNull
public final String k;
public final boolean l;
@NotNull
public final h<Boolean> m;
public final int n;
@NotNull
public final Function0<String> o;
@NotNull
public final Function0<String> p;
@NotNull
public final f q;
@NotNull
public final Function0<String> r;
public final long s;
@NotNull
public final myobfuscated.bj2.a t;
@NotNull
public final h<String> u;
@NotNull
public final h<Object> v;
public final h<myobfuscated.ti2.c> w;
@NotNull
public final List<myobfuscated.aj2.b> x;
@NotNull
public final h y;
public a() {
throw null;
}
public a(Context context, int i, e eVar) {
h<String> deviceId = kotlin.a.b(new Function0<String>() {
@Override
@NotNull
public final String invoke() {
return "";
}
});
myobfuscated.ti2.h okHttpProvider = new myobfuscated.ti2.h();
myobfuscated.cj2.a logger = new myobfuscated.cj2.a(kotlin.a.b(new Function0<Logger.LogLevel>() {
@Override
@NotNull
public final Logger.LogLevel invoke() {
return Logger.LogLevel.NONE;
}
}));
myobfuscated.yi2.a loggingPrefixer = new myobfuscated.yi2.a();
h<String> accessToken = kotlin.a.b(new Function0<String>() {
@Override
@NotNull
public final String invoke() {
return "";
}
});
h<String> secret = kotlin.a.b(new Function0() {
@Override
public final Void invoke() {
return null;
}
});
h<Boolean> debugCycleCalls = kotlin.a.b(new Function0<Boolean>() {
@Override
@NotNull
public final Boolean invoke() {
return Boolean.FALSE;
}
});
VKApiConfig$6 apiHostProvider = new Function0<String>() {
@Override
@NotNull
public final String invoke() {
return Intrinsics.l("vk.com", "api.");
}
};
VKApiConfig$7 langProvider = new Function0<String>() {
@Override
@NotNull
public final String invoke() {
return "en";
}
};
i keyValueStorage = new i(context);
VKApiConfig$8 customApiEndpoint = new Function0<String>() {
@Override
@NotNull
public final String invoke() {
return "https://vk.com/method";
}
};
long millis = TimeUnit.HOURS.toMillis(1L);
a.C0963a.C0964a apiMethodPriorityBackoff = a.C0963a.a;
h<String> externalDeviceId = kotlin.a.b(new Function0() {
@Override
public final Void invoke() {
return null;
}
});
h<Object> anonymousTokenProvider = kotlin.a.b(new Function0() {
@Override
public final Void invoke() {
return null;
}
});
EmptyList customJsonResponseTypeConverters = EmptyList.INSTANCE;
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(deviceId, "deviceId");
Intrinsics.checkNotNullParameter("5.131", ResourceSourceContainer.KEY_VERSION);
Intrinsics.checkNotNullParameter(okHttpProvider, "okHttpProvider");
Intrinsics.checkNotNullParameter(logger, "logger");
Intrinsics.checkNotNullParameter(loggingPrefixer, "loggingPrefixer");
Intrinsics.checkNotNullParameter(accessToken, "accessToken");
Intrinsics.checkNotNullParameter(secret, "secret");
Intrinsics.checkNotNullParameter("", "clientSecret");
Intrinsics.checkNotNullParameter(debugCycleCalls, "debugCycleCalls");
Intrinsics.checkNotNullParameter(apiHostProvider, "apiHostProvider");
Intrinsics.checkNotNullParameter(langProvider, "langProvider");
Intrinsics.checkNotNullParameter(keyValueStorage, "keyValueStorage");
Intrinsics.checkNotNullParameter(customApiEndpoint, "customApiEndpoint");
Intrinsics.checkNotNullParameter(apiMethodPriorityBackoff, "apiMethodPriorityBackoff");
Intrinsics.checkNotNullParameter(externalDeviceId, "externalDeviceId");
Intrinsics.checkNotNullParameter(anonymousTokenProvider, "anonymousTokenProvider");
Intrinsics.checkNotNullParameter(customJsonResponseTypeConverters, "customJsonResponseTypeConverters");
this.a = context;
this.b = i;
this.c = eVar;
this.d = deviceId;
this.e = "5.131";
this.f = okHttpProvider;
this.g = logger;
this.h = loggingPrefixer;
this.i = accessToken;
this.j = secret;
this.k = "";
this.l = true;
this.m = debugCycleCalls;
this.n = 3;
this.o = apiHostProvider;
this.p = langProvider;
this.q = keyValueStorage;
this.r = customApiEndpoint;
this.s = millis;
this.t = apiMethodPriorityBackoff;
this.u = externalDeviceId;
this.v = anonymousTokenProvider;
this.w = null;
this.x = customJsonResponseTypeConverters;
this.y = kotlin.a.b(new Function0<myobfuscated.aj2.c>() {
{
super(0);
}
@Override
@NotNull
public final myobfuscated.aj2.c invoke() {
myobfuscated.g6.h hVar = new myobfuscated.g6.h(2);
Object[] array = a.this.x.toArray(new myobfuscated.aj2.b[0]);
if (array != null) {
hVar.b(array);
hVar.a(new Object());
return new myobfuscated.aj2.c(o.h(hVar.f(new myobfuscated.aj2.b[hVar.e()])));
}
throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.toTypedArray>");
}
});
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj instanceof a) {
a aVar = (a) obj;
return Intrinsics.c(this.a, aVar.a) && this.b == aVar.b && Intrinsics.c(this.c, aVar.c) && Intrinsics.c(null, null) && Intrinsics.c(this.d, aVar.d) && Intrinsics.c(this.e, aVar.e) && Intrinsics.c(this.f, aVar.f) && Intrinsics.c(this.g, aVar.g) && Intrinsics.c(this.h, aVar.h) && Intrinsics.c(this.i, aVar.i) && Intrinsics.c(this.j, aVar.j) && Intrinsics.c(this.k, aVar.k) && this.l == aVar.l && Intrinsics.c(this.m, aVar.m) && this.n == aVar.n && Intrinsics.c(this.o, aVar.o) && Intrinsics.c(this.p, aVar.p) && Intrinsics.c(this.q, aVar.q) && Intrinsics.c(this.r, aVar.r) && this.s == aVar.s && Intrinsics.c(this.t, aVar.t) && Intrinsics.c(this.u, aVar.u) && Intrinsics.c(this.v, aVar.v) && Intrinsics.c(this.w, aVar.w) && Intrinsics.c(this.x, aVar.x);
}
return false;
}
public final int hashCode() {
int hashCode = ((this.a.hashCode() * 31) + this.b) * 31;
d dVar = this.c;
int hashCode2 = dVar == null ? 0 : dVar.hashCode();
int e = d.e(this.e, (this.d.hashCode() + ((hashCode + hashCode2) * 961)) * 31, 31);
int hashCode3 = this.g.hashCode();
int hashCode4 = this.h.hashCode();
int hashCode5 = this.i.hashCode();
int e2 = d.e(this.k, (this.j.hashCode() + ((hashCode5 + ((hashCode4 + ((hashCode3 + ((this.f.hashCode() + e) * 31)) * 31)) * 31)) * 31)) * 31, 31);
boolean z = this.l;
int i = z;
if (z != 0) {
i = 1;
}
int hashCode6 = this.m.hashCode();
int hashCode7 = this.o.hashCode();
int hashCode8 = this.p.hashCode();
int hashCode9 = this.q.hashCode();
int hashCode10 = this.r.hashCode();
long j = this.s;
int hashCode11 = this.t.hashCode();
int hashCode12 = (this.v.hashCode() + ((this.u.hashCode() + ((hashCode11 + ((((hashCode10 + ((hashCode9 + ((hashCode8 + ((hashCode7 + ((((hashCode6 + ((e2 + i) * 31)) * 31) + this.n) * 31)) * 31)) * 31)) * 31)) * 31) + ((int) (j ^ (j >>> 32)))) * 31)) * 31)) * 31)) * 31;
h<myobfuscated.ti2.c> hVar = this.w;
return this.x.hashCode() + ((hashCode12 + (hVar != null ? hVar.hashCode() : 0)) * 31);
}
@NotNull
public final String toString() {
return "VKApiConfig(context=" + this.a + ", appId=" + this.b + ", validationHandler=" + this.c + ", apiCallListener=null, deviceId=" + this.d + ", version=" + this.e + ", okHttpProvider=" + this.f + ", logger=" + this.g + ", loggingPrefixer=" + this.h + ", accessToken=" + this.i + ", secret=" + this.j + ", clientSecret=" + this.k + ", logFilterCredentials=" + this.l + ", debugCycleCalls=" + this.m + ", callsPerSecondLimit=" + this.n + ", apiHostProvider=" + this.o + ", langProvider=" + this.p + ", keyValueStorage=" + this.q + ", customApiEndpoint=" + this.r + ", rateLimitBackoffTimeoutMs=" + this.s + ", apiMethodPriorityBackoff=" + this.t + ", externalDeviceId=" + this.u + ", anonymousTokenProvider=" + this.v + ", responseValidator=" + this.w + ", customJsonResponseTypeConverters=" + this.x + ')';
}
}