正在查看: Cantique de Louanges v12 应用的 k0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Cantique de Louanges v12 应用的 k0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.adcolony.sdk;
import android.util.Log;
import com.applovin.sdk.AppLovinEventTypes;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.HashMap;
import java.util.Queue;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.RejectedExecutionException;
import java.util.concurrent.TimeUnit;
class k0 {
static boolean f9397f = false;
static int f9398g = 3;
static int f9399h = 1;
private h0 f9400a = x.q();
private f0 f9401b = null;
private ExecutorService f9402c = null;
private final Queue f9403d = new ConcurrentLinkedQueue();
q1 f9404e;
class a implements r0 {
a() {
}
@Override
public void a(m0 m0Var) {
k0.this.m(x.A(m0Var.a(), "module"), 0, x.E(m0Var.a(), "message"), true);
}
}
class b implements Runnable {
final int f9406a;
final String f9407b;
final int f9408c;
final boolean f9409d;
b(int i5, String str, int i6, boolean z4) {
this.f9406a = i5;
this.f9407b = str;
this.f9408c = i6;
this.f9409d = z4;
}
@Override
public void run() {
k0.this.e(this.f9406a, this.f9407b, this.f9408c);
int i5 = 0;
while (i5 <= this.f9407b.length() / 4000) {
int i6 = i5 * 4000;
i5++;
int min = Math.min(i5 * 4000, this.f9407b.length());
if (this.f9408c == 3) {
k0 k0Var = k0.this;
if (k0Var.j(x.C(k0Var.f9400a, Integer.toString(this.f9406a)), 3, this.f9409d)) {
Log.d("AdColony [TRACE]", this.f9407b.substring(i6, min));
}
}
if (this.f9408c == 2) {
k0 k0Var2 = k0.this;
if (k0Var2.j(x.C(k0Var2.f9400a, Integer.toString(this.f9406a)), 2, this.f9409d)) {
Log.i("AdColony [INFO]", this.f9407b.substring(i6, min));
}
}
if (this.f9408c == 1) {
k0 k0Var3 = k0.this;
if (k0Var3.j(x.C(k0Var3.f9400a, Integer.toString(this.f9406a)), 1, this.f9409d)) {
Log.w("AdColony [WARNING]", this.f9407b.substring(i6, min));
}
}
if (this.f9408c == 0) {
k0 k0Var4 = k0.this;
if (k0Var4.j(x.C(k0Var4.f9400a, Integer.toString(this.f9406a)), 0, this.f9409d)) {
Log.e("AdColony [ERROR]", this.f9407b.substring(i6, min));
}
}
if (this.f9408c == -1 && k0.f9398g >= -1) {
Log.e("AdColony [FATAL]", this.f9407b.substring(i6, min));
}
}
}
}
class c implements r0 {
c(k0 k0Var) {
}
@Override
public void a(m0 m0Var) {
k0.f9398g = x.A(m0Var.a(), AppLovinEventTypes.USER_COMPLETED_LEVEL);
}
}
class d implements r0 {
d() {
}
@Override
public void a(m0 m0Var) {
k0.this.m(x.A(m0Var.a(), "module"), 3, x.E(m0Var.a(), "message"), false);
}
}
class e implements r0 {
e() {
}
@Override
public void a(m0 m0Var) {
k0.this.m(x.A(m0Var.a(), "module"), 3, x.E(m0Var.a(), "message"), true);
}
}
class f implements r0 {
f() {
}
@Override
public void a(m0 m0Var) {
k0.this.m(x.A(m0Var.a(), "module"), 2, x.E(m0Var.a(), "message"), false);
}
}
class g implements r0 {
g() {
}
@Override
public void a(m0 m0Var) {
k0.this.m(x.A(m0Var.a(), "module"), 2, x.E(m0Var.a(), "message"), true);
}
}
class h implements r0 {
h() {
}
@Override
public void a(m0 m0Var) {
k0.this.m(x.A(m0Var.a(), "module"), 1, x.E(m0Var.a(), "message"), false);
}
}
class i implements r0 {
i() {
}
@Override
public void a(m0 m0Var) {
k0.this.m(x.A(m0Var.a(), "module"), 1, x.E(m0Var.a(), "message"), true);
}
}
class j implements r0 {
j() {
}
@Override
public void a(m0 m0Var) {
k0.this.m(x.A(m0Var.a(), "module"), 0, x.E(m0Var.a(), "message"), false);
}
}
k0() {
}
private Runnable d(int i5, int i6, String str, boolean z4) {
return new b(i5, str, i6, z4);
}
public void e(int i5, String str, int i6) {
if (this.f9404e == null) {
return;
}
if (i6 == 3 && i(x.C(this.f9400a, Integer.toString(i5)), 3)) {
this.f9404e.e(str);
return;
}
if (i6 == 2 && i(x.C(this.f9400a, Integer.toString(i5)), 2)) {
this.f9404e.i(str);
return;
}
if (i6 == 1 && i(x.C(this.f9400a, Integer.toString(i5)), 1)) {
this.f9404e.j(str);
} else if (i6 == 0 && i(x.C(this.f9400a, Integer.toString(i5)), 0)) {
this.f9404e.h(str);
}
}
private boolean k(Runnable runnable) {
try {
ExecutorService executorService = this.f9402c;
if (executorService == null || executorService.isShutdown() || this.f9402c.isTerminated()) {
return false;
}
this.f9402c.submit(runnable);
return true;
} catch (RejectedExecutionException unused) {
Log.e("ADCLogError", "Internal error when submitting log to executor service.");
return false;
}
}
h0 a(f0 f0Var) {
h0 q4 = x.q();
for (int i5 = 0; i5 < f0Var.e(); i5++) {
h0 f5 = x.f(f0Var, i5);
x.m(q4, Integer.toString(x.A(f5, "id")), f5);
}
return q4;
}
q1 c() {
return this.f9404e;
}
void f(int i5, String str, boolean z4) {
m(0, i5, str, z4);
}
void h(HashMap hashMap) {
try {
q1 q1Var = new q1(new b0(new URL("https://wd.adcolony.com/logs")), Executors.newSingleThreadScheduledExecutor(), hashMap);
this.f9404e = q1Var;
q1Var.d(5L, TimeUnit.SECONDS);
} catch (MalformedURLException e5) {
e5.printStackTrace();
}
}
boolean i(h0 h0Var, int i5) {
int A = x.A(h0Var, "send_level");
if (h0Var.r()) {
A = f9399h;
}
return A >= i5 && A != 4;
}
boolean j(h0 h0Var, int i5, boolean z4) {
int A = x.A(h0Var, "print_level");
boolean t4 = x.t(h0Var, "log_private");
if (h0Var.r()) {
A = f9398g;
t4 = f9397f;
}
return (!z4 || t4) && A != 4 && A >= i5;
}
f0 l() {
return this.f9401b;
}
void m(int i5, int i6, String str, boolean z4) {
if (k(d(i5, i6, str, z4))) {
return;
}
synchronized (this.f9403d) {
this.f9403d.add(d(i5, i6, str, z4));
}
}
void n(f0 f0Var) {
this.f9400a = a(f0Var);
}
void o() {
r.g("Log.set_log_level", new c(this));
r.g("Log.public.trace", new d());
r.g("Log.private.trace", new e());
r.g("Log.public.info", new f());
r.g("Log.private.info", new g());
r.g("Log.public.warning", new h());
r.g("Log.private.warning", new i());
r.g("Log.public.error", new j());
r.g("Log.private.error", new a());
}
void p(f0 f0Var) {
if (f0Var != null) {
f0Var.g(AppLovinEventTypes.USER_COMPLETED_LEVEL);
f0Var.g("message");
}
this.f9401b = f0Var;
}
void q() {
ExecutorService executorService = this.f9402c;
if (executorService == null || executorService.isShutdown() || this.f9402c.isTerminated()) {
this.f9402c = Executors.newSingleThreadExecutor();
}
synchronized (this.f9403d) {
while (!this.f9403d.isEmpty()) {
k((Runnable) this.f9403d.poll());
}
}
}
}