package com.ishumei.sdk.captcha.O000O00000oO; import android.content.Context; import android.util.Log; import com.ishumei.sdk.captcha.O000O00000oO.O000O0000OOoO; import java.io.File; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.Executor; import java.util.concurrent.ThreadFactory; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; public class O000O00000oO { private static O000O00000oO O000O00000oO; private String O0000O000000oO; private Executor O000O00000OoO; private boolean O000O00000o0O = true; public class O0000O000000oO implements ThreadFactory { public O0000O000000oO(O000O00000oO o000O00000oO) { } public Thread newThread(Runnable runnable) { return new Thread(runnable, "smcaptcha-thread"); } } private O000O00000oO(Context context) { if (context == null) { Log.e("ErrorReport", "context is null."); return; } File filesDir = context.getFilesDir(); this.O0000O000000oO = new File(filesDir + File.separator + "smcaptcha.data").getPath(); this.O000O00000OoO = new ThreadPoolExecutor(0, 1, 30, TimeUnit.SECONDS, new ArrayBlockingQueue(8), new O0000O000000oO(this), new ThreadPoolExecutor.DiscardOldestPolicy()); } public static synchronized O000O00000oO O0000O000000oO(Context context) { O000O00000oO o000O00000oO; synchronized (O000O00000oO.class) { if (O000O00000oO == null) { O000O00000oO = new O000O00000oO(context); } o000O00000oO = O000O00000oO; } return o000O00000oO; } private String O000O00000OoO() { return this.O000O00000o0O ? "https://fp-it-tracker.fengkongcloud.com/v3/tracker" : "http://fp-it-tracker.fengkongcloud.com/v3/tracker"; } public void O0000O000000oO() { this.O000O00000OoO.execute(new O000O0000OOoO.O000O00000OoO(O000O00000OoO(), this.O0000O000000oO)); } public void O0000O000000oO(O000O0000O0oO o000O0000O0oO) { this.O000O00000OoO.execute(new O000O0000OOoO.O0000O000000oO(O000O00000OoO(), o000O0000O0oO, this.O0000O000000oO)); } public void O0000O000000oO(boolean z14) { this.O000O00000o0O = z14; } }