硬汉视频 v2.6.9版本的 MD5 值为:ce2c2cd97c55025851728167c03886bc

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


package tv.i999.inhand.MVVM.API;

import android.annotation.SuppressLint;
import android.util.Log;
import androidx.annotation.Keep;
import com.google.firebase.crashlytics.FirebaseCrashlytics;
import h.H.a;
import h.x;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import retrofit2.r;
import tv.i999.inhand.BuildConfig;
import tv.i999.inhand.Core.BG8Application;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansActorBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansActorInfoBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansActorPhotoBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansActorVideoBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansMainScreenBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansPhotoBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansPhotoResultBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansRandomPhotoBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansRandomVideoBean;
import tv.i999.inhand.MVVM.Bean.OnlyFans.OnlyFansVideoBean;
import tv.i999.inhand.MVVM.Bean.ReportBean;
import tv.i999.inhand.MVVM.Bean.SystemConfig;
import tv.i999.inhand.MVVM.Jni;
import tv.i999.inhand.Model.ActorFavorite;
import tv.i999.inhand.Model.ComicsFavorBean;
import tv.i999.inhand.Utils.Flurry;
public class ApiServiceManager {
    public static String[] a = {"https://storage.googleapis.com/ihih/inhand.json", "https://ihih-1309787368.cos.ap-guangzhou.myqcloud.com/inhand.json", "https://ihih.oss-cn-shenzhen.aliyuncs.com/inhand.json", "https://d1vcfwitp2um8b.cloudfront.net/api/inhand.json"};
    private static h.x b = null;
    public static String c = "";
    public static String f6714d = "https://api2.i9999.pw/s1/share/";
    private static volatile retrofit2.r f6715e = null;
    @Keep
    public static String mApiHost = "https://api.api98.xyz/s1/";

    class a implements f.a.o.e<retrofit2.q<h.D>, SystemConfig> {
        a() {
        }

        @Override
        public SystemConfig apply(retrofit2.q<h.D> qVar) throws Exception {
            String url = qVar.g().F().i().F().toString();
            SystemConfig systemConfig = (SystemConfig) new com.google.gson.f().i(qVar.a().C(), SystemConfig.class);
            systemConfig.setJsonUrl(url);
            return systemConfig;
        }
    }

    class b implements f.a.j<h.D> {
        b() {
        }

        @Override
        public void c(h.D d2) {
            try {
                ReportBean reportBean = (ReportBean) new com.google.gson.f().i(d2.C(), ReportBean.class);
                if (reportBean.getData().getSuccess() && reportBean.getData().getMsg().equals("no error")) {
                    Flurry.Companion.agent().putMap("回傳資料", "成功").logEvent("回報POP窗");
                } else {
                    Flurry.Companion.agent().putMap("回傳資料", "失敗").logEvent("回報POP窗");
                }
            } catch (IOException e2) {
                e2.printStackTrace();
                Flurry.Companion.agent().putMap("回傳資料", "失敗").logEvent("回報POP窗");
            }
        }

        @Override
        public void f(f.a.n.b bVar) {
        }

        @Override
        public void g(Throwable th) {
            th.printStackTrace();
            Flurry.Companion.agent().putMap("回傳資料", "失敗").logEvent("回報POP窗");
        }

        @Override
        public void onComplete() {
        }
    }

    class c implements f.a.j<h.D> {
        c() {
        }

        @Override
        public void c(h.D d2) {
            tv.i999.inhand.Utils.c.a("DEBUG", "ReportLiveBroadcast");
        }

        @Override
        public void f(f.a.n.b bVar) {
        }

        @Override
        public void g(Throwable th) {
            th.printStackTrace();
        }

        @Override
        public void onComplete() {
        }
    }

    class d implements f.a.o.e<h.D, OnlyFansMainScreenBean> {
        d() {
        }

        @Override
        public OnlyFansMainScreenBean apply(h.D d2) throws Exception {
            return (OnlyFansMainScreenBean) new com.google.gson.f().i(d2.C(), OnlyFansMainScreenBean.class);
        }
    }

    public static f.a.f<String> A(String str) {
        return N(str).J(f.a.r.a.b()).y(f.a.m.b.a.a()).K(5L, TimeUnit.SECONDS).k(new f.a.o.f() {
            @Override
            public final boolean a(Object obj) {
                return ApiServiceManager.I0((retrofit2.q) obj);
            }
        }).v(new f.a.o.e() {
            @Override
            public final Object apply(Object obj) {
                String url;
                url = ((retrofit2.q) obj).g().F().i().F().toString();
                return url;
            }
        });
    }

    public static f.a.f<h.D> A0(String str) {
        return K(i() + "inhand/everybody/videos?kind=" + str).J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> B() {
        return K(i() + "integral/main_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> B0() {
        return K(i() + "xchina/tags").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> C() {
        return K(i() + "exclusive/vip_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> C0(String str, int i2) {
        return K(i() + "xchina/result_page?next=" + i2 + "&" + str).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> D(String str, String str2) {
        return K(i() + str + "?" + str2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> D0(String str) {
        return K(i() + str).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> E(String str, String[] strArr) {
        String str2 = "";
        JSONObject jSONObject = new JSONObject();
        JSONArray jSONArray = new JSONArray();
        try {
            int i2 = 0;
            if (ActorFavorite.LONG.equals(str)) {
                str2 = i() + "long/videos/cover";
                int length = strArr.length;
                while (i2 < length) {
                    jSONArray.put(strArr[i2]);
                    i2++;
                }
                jSONObject.put("codes", jSONArray);
            } else if ("short".equals(str)) {
                str2 = i() + "videos/cover";
                int length2 = strArr.length;
                while (i2 < length2) {
                    jSONArray.put(strArr[i2]);
                    i2++;
                }
                jSONObject.put("codes", jSONArray);
            } else if ("topic".equals(str)) {
                str2 = i() + "long/topics/cover";
                int length3 = strArr.length;
                while (i2 < length3) {
                    jSONArray.put(strArr[i2]);
                    i2++;
                }
                jSONObject.put("topics", jSONArray);
            } else if ("actor".equals(str)) {
                str2 = i() + "long/actors/cover";
                int length4 = strArr.length;
                while (i2 < length4) {
                    jSONArray.put(Integer.parseInt(strArr[i2]));
                    i2++;
                }
                jSONObject.put("actors", jSONArray);
            }
        } catch (JSONException e2) {
            e2.printStackTrace();
        }
        return i1(str2, jSONObject).J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<retrofit2.q<h.D>> E0(String str) {
        return L((i() + "youtube/videos/" + str) + "?new_year=happy").J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> F(String str, String[] strArr) {
        String str2 = "";
        JSONObject jSONObject = new JSONObject();
        JSONArray jSONArray = new JSONArray();
        try {
            int i2 = 0;
            if (ActorFavorite.LONG.equals(str)) {
                str2 = i() + "long/videos/online";
                int length = strArr.length;
                while (i2 < length) {
                    jSONArray.put(strArr[i2]);
                    i2++;
                }
                jSONObject.put("codes", jSONArray);
            } else if ("short".equals(str)) {
                str2 = i() + "videos/online";
                int length2 = strArr.length;
                while (i2 < length2) {
                    jSONArray.put(strArr[i2]);
                    i2++;
                }
                jSONObject.put("codes", jSONArray);
            } else if ("topic".equals(str)) {
                str2 = i() + "long/topics/exist";
                int length3 = strArr.length;
                while (i2 < length3) {
                    jSONArray.put(strArr[i2]);
                    i2++;
                }
                jSONObject.put("topics", jSONArray);
            } else if ("actor".equals(str)) {
                str2 = i() + "long/actors/exist";
                int length4 = strArr.length;
                while (i2 < length4) {
                    jSONArray.put(Integer.parseInt(strArr[i2]));
                    i2++;
                }
                jSONObject.put("actors", jSONArray);
            }
        } catch (JSONException e2) {
            e2.printStackTrace();
        }
        return i1(str2, jSONObject).J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> F0(String str) throws JSONException {
        String e2 = BG8Application.e();
        JSONObject jSONObject = new JSONObject();
        jSONObject.put("product_key", BuildConfig.PRODUCT_CODE);
        jSONObject.put("channel_code", BuildConfig.CHANNEL_CODE);
        jSONObject.put("device_id", e2);
        jSONObject.put("platform", "Android");
        jSONObject.put("version", BuildConfig.VERSION_NAME);
        Log.d("DEBUG", "CHANNEL_CODE:" + BuildConfig.CHANNEL_CODE);
        Log.d("DEBUG", "PRODUCT_CODE:" + BuildConfig.PRODUCT_CODE);
        return j().f(str + "retention_records/" + BuildConfig.PRODUCT_CODE + "/" + BuildConfig.CHANNEL_CODE + "/" + e2, h.B.c(h.v.d("application/json"), jSONObject.toString())).J(f.a.r.a.c()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> G(String str) {
        return K(i() + "member/" + tv.i999.inhand.Core.b.b().p() + "/keep/" + str).J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static boolean G0(retrofit2.q qVar) throws Exception {
        return qVar.b() == 200;
    }

    public static f.a.f<h.D> H(String str) {
        String str2 = i() + "free_vip";
        if (!str.equals("")) {
            str2 = str2 + "?code=" + str;
        }
        return K(str2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> I() {
        return K(i() + "fulifan_genres_page").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static boolean I0(retrofit2.q qVar) throws Exception {
        return qVar.b() == 200;
    }

    public static f.a.f<h.D> J(String str) {
        return K(g() + "category/" + str + "/genres").J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    private static f.a.f<h.D> K(String str) {
        return j().h(str, M());
    }

    public static OnlyFansActorInfoBean K0(h.D d2) throws Exception {
        return (OnlyFansActorInfoBean) new com.google.gson.f().i(d2.C(), OnlyFansActorInfoBean.class);
    }

    private static f.a.f<retrofit2.q<h.D>> L(String str) {
        return j().b(str, M());
    }

    public static OnlyFansActorPhotoBean L0(h.D d2) throws Exception {
        OnlyFansActorPhotoBean onlyFansActorPhotoBean = (OnlyFansActorPhotoBean) new com.google.gson.f().i(d2.C(), OnlyFansActorPhotoBean.class);
        if (onlyFansActorPhotoBean.getActor_info() != null && onlyFansActorPhotoBean.getImages() != null) {
            OnlyFansActorBean convertToOnlyFansActorBean = onlyFansActorPhotoBean.getActor_info().convertToOnlyFansActorBean();
            for (OnlyFansPhotoBean onlyFansPhotoBean : onlyFansActorPhotoBean.getImages()) {
                onlyFansPhotoBean.setActor(convertToOnlyFansActorBean);
            }
        }
        return onlyFansActorPhotoBean;
    }

    private static Map<String, String> M() {
        HashMap hashMap = new HashMap();
        hashMap.put("Accept", "application/json");
        hashMap.put("Authorization", c());
        return hashMap;
    }

    public static OnlyFansPhotoResultBean M0(h.D d2) throws Exception {
        return (OnlyFansPhotoResultBean) new com.google.gson.f().i(d2.C(), OnlyFansPhotoResultBean.class);
    }

    private static f.a.f<retrofit2.q<h.D>> N(String str) {
        HashMap hashMap = new HashMap();
        hashMap.put("Accept", "application/json");
        return j().b(str, hashMap);
    }

    public static OnlyFansActorVideoBean N0(h.D d2) throws Exception {
        OnlyFansActorVideoBean onlyFansActorVideoBean = (OnlyFansActorVideoBean) new com.google.gson.f().i(d2.C(), OnlyFansActorVideoBean.class);
        if (onlyFansActorVideoBean.getActor_info() != null && onlyFansActorVideoBean.getVideos() != null) {
            OnlyFansActorBean convertToOnlyFansActorBean = onlyFansActorVideoBean.getActor_info().convertToOnlyFansActorBean();
            for (OnlyFansVideoBean onlyFansVideoBean : onlyFansActorVideoBean.getVideos()) {
                onlyFansVideoBean.setActor(convertToOnlyFansActorBean);
            }
        }
        return onlyFansActorVideoBean;
    }

    public static f.a.f<h.D> O(int i2, String str, String str2) {
        String str3 = i() + "ininder/videos?next=" + i2 + "&only=" + str + "&order=" + str2;
        if (str2.equals(ComicsFavorBean.ONSHELF_TM)) {
            str3 = str3.replace(ComicsFavorBean.ONSHELF_TM, "new");
        }
        return K(str3).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static OnlyFansRandomPhotoBean O0(h.D d2) throws Exception {
        return (OnlyFansRandomPhotoBean) new com.google.gson.f().i(d2.C(), OnlyFansRandomPhotoBean.class);
    }

    public static f.a.f<h.D> P() {
        return K(i() + "ininder/vip_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static OnlyFansRandomVideoBean P0(h.D d2) throws Exception {
        return (OnlyFansRandomVideoBean) new com.google.gson.f().i(d2.C(), OnlyFansRandomVideoBean.class);
    }

    public static f.a.f<retrofit2.q<h.D>> Q(String str, String str2) {
        String str3 = i() + "inhand/videos/" + str;
        if (str2 != null && !str2.equals("")) {
            str3 = i() + "inhand/videos/" + str + "?cdn=" + str2;
        }
        return L(str3 + "&new_year=happy").J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static boolean Q0(retrofit2.q qVar) throws Exception {
        return qVar.b() == 200;
    }

    public static f.a.f<h.D> R() {
        return K(i() + "live_broadcast/vip_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> S() {
        return K(g() + "categorys").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> T(String str) {
        return K(g() + "topics/" + str).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static void T0(h.D d2) throws Exception {
    }

    public static f.a.f<retrofit2.q<h.D>> U(String str, String str2) {
        String str3;
        String str4 = i() + "all/videos/" + str;
        if (str2 != null && !str2.equals("")) {
            str3 = i() + "all/videos/" + str + "?cdn=" + str2 + "&new_year=happy";
        } else {
            str3 = i() + "all/videos/" + str + "?new_year=happy";
        }
        return L(str3).J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> V() {
        return K(i() + "xchina/main_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> W(String str, int i2) {
        return K(i() + "mzitu/" + str + "/collections?next=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static void W0(h.D d2) throws Exception {
    }

    public static f.a.f<h.D> X(String str, String str2) {
        return K(i() + "mzitu/" + str + "/collections/" + str2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<retrofit2.q<h.D>> Y(String str, Map<String, String> map) {
        return j().e(str, map).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static void Y0(Throwable th) throws Exception {
        Flurry.Companion.agent().putMap("點擊事件", "新增熱點-失敗").logEvent("長片-影片內頁");
        tv.i999.inhand.Utils.c.a("DEBUG", th.toString());
    }

    public static f.a.f<h.D> Z() {
        return K(g() + "vip_screen").J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static void Z0(h.D d2) throws Exception {
    }

    public static f.a.f<h.D> a(String str) {
        return K(i() + "live_broadcast/ban_address?address=" + str).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<OnlyFansActorInfoBean> a0(String str) {
        return K(i() + "onlyfans/actor/" + str).J(f.a.r.a.b()).v(new f.a.o.e() {
            @Override
            public final Object apply(Object obj) {
                return ApiServiceManager.K0((h.D) obj);
            }
        }).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> b(String str) {
        String str2 = i() + "exchange_reward";
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put("reward_id", str);
        } catch (JSONException e2) {
            e2.printStackTrace();
        }
        return i1(str2, jSONObject).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<OnlyFansActorPhotoBean> b0(String str, String str2, int i2) {
        return K(i() + "onlyfans/actor/" + str + "?type=image&order=" + str2 + "&next=" + i2).J(f.a.r.a.b()).v(new f.a.o.e() {
            @Override
            public final Object apply(Object obj) {
                return ApiServiceManager.L0((h.D) obj);
            }
        }).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> b1() {
        return K(i() + "logout").J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static String c() {
        try {
            return Jni.getToken(BG8Application.g(), tv.i999.inhand.Core.b.b().m());
        } catch (Exception unused) {
            return "";
        }
    }

    public static f.a.f<OnlyFansPhotoResultBean> c0(String str, String str2, int i2) {
        return K(i() + "onlyfans/actor/" + str + "/images?title=" + str2 + "&next=" + i2).J(f.a.r.a.b()).v(new f.a.o.e() {
            @Override
            public final Object apply(Object obj) {
                return ApiServiceManager.M0((h.D) obj);
            }
        }).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> c1(String str) {
        String str2 = i() + "redeem_code";
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put("code", str);
        } catch (JSONException e2) {
            e2.printStackTrace();
        }
        return i1(str2, jSONObject).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> d(String str, String str2, String str3, String str4) {
        return K(g() + "actors?order=" + str + "&actor_age_range_sid=" + str2 + "&cup=" + str3 + "&next=" + str4).J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<OnlyFansActorVideoBean> d0(String str, String str2, int i2) {
        return K(i() + "onlyfans/actor/" + str + "?type=video&order=" + str2 + "&next=" + i2).J(f.a.r.a.b()).v(new f.a.o.e() {
            @Override
            public final Object apply(Object obj) {
                return ApiServiceManager.N0((h.D) obj);
            }
        }).y(f.a.m.b.a.a());
    }

    @SuppressLint({"CheckResult"})
    public static void d1(String str, String str2, ComicsFavorBean comicsFavorBean) {
        String str3 = i() + "member/" + comicsFavorBean.member_id + "/keep/" + str;
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.put("operation", str2);
            jSONObject.put("codes", comicsFavorBean.code);
            jSONObject.put("episode", comicsFavorBean.read_episode);
            i1(str3, jSONObject).J(f.a.r.a.b()).y(f.a.m.b.a.a()).F(new f.a.o.c() {
                @Override
                public final void a(Object obj) {
                    h.D d2 = (h.D) obj;
                    tv.i999.inhand.Utils.c.a("DEBUG", d2.C() + "");
                }
            }, new f.a.o.c() {
                @Override
                public final void a(Object obj) {
                    ((Throwable) obj).printStackTrace();
                }
            });
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }

    public static f.a.f<h.D> e(String str, int i2) {
        return K(g() + "actors/" + str + "/videos?next=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<OnlyFansMainScreenBean> e0() {
        return K(i() + "onlyfans/vip_screen").J(f.a.r.a.b()).v(new d()).y(f.a.m.b.a.a());
    }

    public static void e1(String str, String str2, String[] strArr, String str3) {
        String str4 = i() + "member/" + tv.i999.inhand.Core.b.b().p() + "/keep/" + str;
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.put("operation", str2);
            JSONArray jSONArray = new JSONArray();
            for (String str5 : strArr) {
                jSONArray.put(str5);
            }
            if ("short".equals(str)) {
                jSONObject.put("tags", jSONArray);
                jSONObject.put("category_type", str3);
            }
            i1(str4, jSONObject).J(f.a.r.a.b()).y(f.a.m.b.a.a()).F(new f.a.o.c() {
                @Override
                public final void a(Object obj) {
                    ApiServiceManager.T0((h.D) obj);
                }
            }, new f.a.o.c() {
                @Override
                public final void a(Object obj) {
                    ((Throwable) obj).printStackTrace();
                }
            });
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }

    public static f.a.f<h.D> f() {
        return K(i() + "occident/main_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<OnlyFansRandomPhotoBean> f0(int i2) {
        return K(i() + "onlyfans/vip_screen?type=image&next=" + i2).J(f.a.r.a.b()).v(new f.a.o.e() {
            @Override
            public final Object apply(Object obj) {
                return ApiServiceManager.O0((h.D) obj);
            }
        }).y(f.a.m.b.a.a());
    }

    public static void f1(String str, String str2, String[] strArr) {
        String str3 = i() + "member/" + tv.i999.inhand.Core.b.b().p() + "/keep/" + str;
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.put("operation", str2);
            JSONArray jSONArray = new JSONArray();
            for (String str4 : strArr) {
                jSONArray.put(str4);
            }
            if (ActorFavorite.LONG.equals(str)) {
                jSONObject.put("codes", jSONArray);
            } else if ("topic".equals(str)) {
                jSONObject.put("topics", jSONArray);
            } else if ("actor".equals(str)) {
                jSONObject.put("actors", jSONArray);
            }
            i1(str3, jSONObject).J(f.a.r.a.b()).y(f.a.m.b.a.a()).F(new f.a.o.c() {
                @Override
                public final void a(Object obj) {
                    ApiServiceManager.W0((h.D) obj);
                }
            }, new f.a.o.c() {
                @Override
                public final void a(Object obj) {
                    ((Throwable) obj).printStackTrace();
                }
            });
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }

    public static String g() {
        return i() + "long/";
    }

    public static f.a.f<OnlyFansRandomVideoBean> g0(int i2) {
        return K(i() + "onlyfans/vip_screen?type=video&next=" + i2).J(f.a.r.a.b()).v(new f.a.o.e() {
            @Override
            public final Object apply(Object obj) {
                return ApiServiceManager.P0((h.D) obj);
            }
        }).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> g1(int i2) {
        return K(i() + "permanent_vip/" + tv.i999.inhand.Core.b.b().p() + "/get_message?next=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> h() {
        return ((G) n0().b(G.class)).a(i() + "android");
    }

    public static f.a.f<h.D> h0(int i2) {
        return K(g() + "genres/" + i2 + "/videos?next=0").J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> h1(String str, String str2) {
        String str3 = i() + "permanent_vip/" + tv.i999.inhand.Core.b.b().p() + "/send_message";
        JSONObject jSONObject = new JSONObject();
        if (str != null) {
            try {
                if (!str.isEmpty()) {
                    jSONObject.put("message_id", str);
                }
            } catch (JSONException e2) {
                e2.printStackTrace();
            }
        }
        if (str2 != null && !str2.isEmpty()) {
            jSONObject.put("message", str2);
        }
        return i1(str3, jSONObject).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static String i() {
        if (mApiHost.equals("https://api.api98.xyz/s1/")) {
            String f2 = BG8Application.f();
            mApiHost = f2;
            if (!f2.startsWith("http")) {
                mApiHost = "https://api.api98.xyz/s1/";
            }
        }
        return mApiHost;
    }

    public static f.a.f<h.D> i0(String str, String str2, int i2) {
        return K(i() + "xchina/series/" + str + "/collections?order=" + str2 + "&next=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    private static f.a.f<h.D> i1(String str, JSONObject jSONObject) {
        return j().g(str, h.B.c(h.v.d("application/json"), jSONObject.toString()), M());
    }

    private static G j() {
        return (G) n0().b(G.class);
    }

    public static f.a.f<h.D> j0() {
        return K(i() + "xchina/series").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    private static f.a.f<h.D> j1(String str, JSONObject jSONObject) {
        return j().d(str, h.B.c(h.v.d("application/json"), jSONObject.toString()), M());
    }

    public static f.a.f<String> k(String str) {
        return N(str).J(f.a.r.a.b()).y(f.a.m.b.a.a()).k(new f.a.o.f() {
            @Override
            public final boolean a(Object obj) {
                return ApiServiceManager.G0((retrofit2.q) obj);
            }
        }).v(new f.a.o.e() {
            @Override
            public final Object apply(Object obj) {
                String url;
                url = ((retrofit2.q) obj).g().F().i().F().toString();
                return url;
            }
        });
    }

    public static f.a.f<h.D> k0() {
        return K(i() + "recommend_live_broadcast").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> k1(String str) throws JSONException {
        String e2 = BG8Application.e();
        JSONObject jSONObject = new JSONObject();
        jSONObject.put("product_key", BuildConfig.PRODUCT_CODE);
        jSONObject.put("channel_code", BuildConfig.CHANNEL_CODE);
        jSONObject.put("device", e2);
        jSONObject.put("platform", "Android");
        jSONObject.put("version", BuildConfig.VERSION_NAME);
        return j().f(str + "active_records/" + BuildConfig.PRODUCT_CODE + "/" + BuildConfig.CHANNEL_CODE, h.B.c(h.v.d("application/json"), jSONObject.toString())).J(f.a.r.a.c());
    }

    public static f.a.f<h.D> l(int i2, String str, int i3) {
        String str2;
        if (i2 == 0) {
            str.hashCode();
            if (str.equals("new")) {
                str2 = g() + "/videos?v=" + BG8Application.B() + "&next=" + i3;
            } else if (!str.equals("top")) {
                str2 = i() + str + "?v=" + BG8Application.B() + "&next=" + i3;
            } else {
                str2 = g() + str + "/videos?v=" + BG8Application.B() + "&next=" + i3;
            }
        } else {
            str2 = "";
        }
        if (i2 == 2) {
            str2 = i() + "all/genres/" + str + "/videos?next=" + i3;
        }
        if (i2 == 3) {
            str2 = i() + "recommanded_codes/" + str + "?next=" + i3;
        }
        if (i2 == 6) {
            str2 = g() + "top/actors/" + str;
        }
        if (i2 == 8) {
            str2 = g() + "prime_topics/" + str + "/videos?&next=" + i3;
        }
        if (i2 == 9) {
            str2 = g() + "genres/" + str + "/videos?v=" + BG8Application.B() + "&next=" + i3;
        }
        if (i2 == 17) {
            str2 = i() + "youtube/videos?next=" + i3;
        }
        if (i2 == 18) {
            str2 = i() + "short/recommended/videos?next=" + i3;
        }
        if (i2 == 19) {
            str2 = i() + "short/hot/videos?next=" + i3;
        }
        if (i2 == 20) {
            str2 = i() + "short/topics/" + str + "/videos?next=" + i3;
        }
        if (i2 == 21) {
            str2 = i() + "recommanded_codes?next=" + i3 + "&random=" + str;
        }
        if (i2 == 22) {
            str2 = i() + "hot_series_videos";
        }
        if (i2 == 25) {
            str2 = i() + "inhand/videos?next=" + i3 + "&only=" + str;
        }
        if (i2 == 26) {
            str2 = i() + "inhand/videos?next=" + i3 + "&only=" + str;
        }
        if (i2 == 27) {
            str2 = i() + "fulifan/genres/" + str + "/videos?next=" + i3;
        }
        if (i2 == 28) {
            str2 = i() + "fulifan/genres/" + str + "/videos?next=" + i3;
        }
        if (i2 == 37 || i2 == 39 || i2 == 42 || i2 == 44) {
            str2 = g() + "genres/" + str + "/videos?v=" + BG8Application.B() + "&next=" + i3;
        }
        if (i2 == 38 || i2 == 40 || i2 == 43 || i2 == 41 || i2 == 45) {
            str2 = i() + "genres/" + str + "/videos?v=" + BG8Application.B() + "&next=" + i3;
        }
        if (i2 == 47) {
            str2 = i() + "category/" + str + "/videos?next=" + i3;
        }
        if (i2 == 48) {
            str2 = i() + "ininder/videos?next=" + i3;
        }
        if (i2 == 49) {
            str2 = i() + "ininder/hot/videos?next=" + i3;
        }
        if (i2 == 84) {
            str2 = i() + "ininder/videos?filt=Cosplay&next=" + i3;
        }
        if (i2 == 85) {
            str2 = i() + "ininder/videos?filt=3D&next=" + i3;
        }
        if (i2 == 86) {
            str2 = i() + "ininder/videos?filt=fan_fiction&next=" + i3;
        }
        if (i2 == 50) {
            str2 = i() + "ininder/videos?next=" + i3 + "&only=" + str;
        }
        if (i2 == 51 || i2 == 52 || i2 == 53 || i2 == 54) {
            str2 = i() + "live_broadcast/videos?" + str + "&next=" + i3;
        }
        if (i2 == 55) {
            str2 = i() + "live_broadcast/videos?" + str + "&next=" + i3;
        }
        if (i2 == 56) {
            str2 = i() + "live_broadcast/videos?" + str + "&next=" + i3;
        }
        if (i2 == 57) {
            str2 = i() + "live_broadcast/videos?" + str + "&next=" + i3;
        }
        if (i2 == 60 || i2 == 61 || i2 == 64 || i2 == 65) {
            str2 = i() + str + "&next=" + i3;
        }
        if (i2 == 62 || i2 == 63) {
            str2 = i() + "exclusive/videos?next=" + i3 + "&video_type=" + str;
        }
        if (i2 == 66 || i2 == 67) {
            str2 = i() + "youtube/videos?next=" + i3;
        }
        if (i2 == 70 || i2 == 73) {
            str2 = i() + str + "?order=onshelf_tm&next=" + i3;
        }
        if (i2 == 71 || i2 == 74) {
            str2 = i() + str + "?order=viewers&next=" + i3;
        }
        if (i2 == 79 || i2 == 80 || i2 == 81) {
            str2 = i() + "occident/result?search=" + str;
        }
        if (i2 == 92) {
            str2 = i() + "vip_limited_topic/result?value=" + str + "&next=" + i3;
        }
        if (i2 == 89 || i2 == 88) {
            str2 = i() + "localmedia/result?" + str + "&next=" + i3;
        }
        if (i2 == 97) {
            str2 = i() + "onlyfans/videos?only=" + str + "&next=" + i3;
        }
        if (str2.contains("?")) {
            str2 = str2.replace("?", "&").replaceFirst("&", "?");
        }
        return K(str2);
    }

    public static f.a.f<h.D> l0() {
        return K(g() + "recommend_vidoes").J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> l1(String str) {
        return ((G) n0().b(G.class)).a(str);
    }

    public static f.a.f<h.D> m() {
        return K(g() + "new_main_screen").J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> m0(String str) {
        String str2 = i() + "redeem_invitation_code";
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put("invitation_code", str);
        } catch (JSONException e2) {
            e2.printStackTrace();
        }
        return i1(str2, jSONObject).J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static void m1(String str, JSONObject jSONObject) {
        j1(i() + "member/" + tv.i999.inhand.Core.b.b().p() + "/video_highlights/" + str, jSONObject).J(f.a.r.a.b()).F(new f.a.o.c() {
            @Override
            public final void a(Object obj) {
                tv.i999.inhand.Utils.c.a("DEBUG", ((h.D) obj).C());
            }
        }, new f.a.o.c() {
            @Override
            public final void a(Object obj) {
                ApiServiceManager.Y0((Throwable) obj);
            }
        });
    }

    public static f.a.f<h.D> n(String str) {
        return K(i() + "xchina/collections/" + str).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static retrofit2.r n0() {
        if (f6715e == null) {
            synchronized (ApiServiceManager.class) {
                if (f6715e == null) {
                    r.b bVar = new r.b();
                    bVar.g(r());
                    bVar.a(retrofit2.adapter.rxjava2.g.d());
                    bVar.c(i());
                    f6715e = bVar.e();
                }
            }
        }
        return f6715e;
    }

    public static f.a.f<h.D> n1(String str) throws JSONException {
        String e2 = BG8Application.e();
        JSONObject jSONObject = new JSONObject();
        jSONObject.put("product_key", BuildConfig.PRODUCT_CODE);
        jSONObject.put("channel_code", BuildConfig.CHANNEL_CODE);
        jSONObject.put("device_id", e2);
        jSONObject.put("platform", "Android");
        jSONObject.put("version", BuildConfig.VERSION_NAME);
        Log.d("DEBUG", "CHANNEL_CODE:" + BuildConfig.CHANNEL_CODE);
        Log.d("DEBUG", "PRODUCT_CODE:" + BuildConfig.PRODUCT_CODE);
        return j().f(str + "installed_records/" + BuildConfig.PRODUCT_CODE + "/" + BuildConfig.CHANNEL_CODE + "/" + e2, h.B.c(h.v.d("application/json"), jSONObject.toString())).J(f.a.r.a.c()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> o() {
        return K(i() + "inhand/latest_recommended/images?kind=Xchina").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> o0(Boolean bool) {
        return K(i() + "recommanded_codes?random=" + bool).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> o1(String str, String str2) throws JSONException {
        String e2 = BG8Application.e();
        JSONObject jSONObject = new JSONObject();
        jSONObject.put("product_key", BuildConfig.PRODUCT_CODE);
        jSONObject.put("channel_code", BuildConfig.CHANNEL_CODE);
        jSONObject.put("device_id", e2);
        jSONObject.put("platform", "Android");
        jSONObject.put("version", BuildConfig.VERSION_NAME);
        jSONObject.put("account", str2);
        Log.d("DEBUG", "CHANNEL_CODE:" + BuildConfig.CHANNEL_CODE);
        Log.d("DEBUG", "PRODUCT_CODE:" + BuildConfig.PRODUCT_CODE);
        return j().f(str + "add_email/" + BuildConfig.PRODUCT_CODE + "/" + e2 + "/" + str2, h.B.c(h.v.d("application/json"), jSONObject.toString())).J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> p(String str) {
        return ((G) n0().b(G.class)).a(str);
    }

    public static f.a.f<h.D> p0(String str, String str2, String str3, int i2) {
        return K(i() + "all/search?q=" + str + "&field=" + str2 + "&order=" + str3 + "&next=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static void p1(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8) {
        String str9 = i() + "feedback";
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.put("video_id", str);
            jSONObject.put("platform", str2);
            jSONObject.put("feedback_option", str3);
            jSONObject.put("feedback_message", str4);
            jSONObject.put("system_version", str5);
            jSONObject.put("device_model", str6);
            jSONObject.put("device_brand", str7);
            jSONObject.put(ComicsFavorBean.MEMBER_ID, str8);
            j().f(str9, h.B.c(h.v.d("application/json"), jSONObject.toString())).J(f.a.r.a.b()).y(f.a.m.b.a.a()).a(new b());
        } catch (JSONException e2) {
            e2.printStackTrace();
            Flurry.Companion.agent().putMap("回傳資料", "失敗").logEvent("回報POP窗");
        }
    }

    public static f.a.f<h.D> q(String str, String str2, Integer num) {
        return K(g() + "category/" + str + "/videos?order=" + str2 + "&next=" + num).J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> q0() {
        return K(i() + "categorys").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    @SuppressLint({"CheckResult"})
    public static void q1(String str) {
        String str2 = i() + "report_live_broadcast";
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put("url", str);
        } catch (JSONException e2) {
            e2.printStackTrace();
        }
        i1(str2, jSONObject).J(f.a.r.a.b()).a(new c());
    }

    public static synchronized h.x r() {
        h.x xVar;
        synchronized (ApiServiceManager.class) {
            if (b == null) {
                new h.H.a().d(a.EnumC0250a.BASIC);
                x.b w = new h.x().w();
                TimeUnit timeUnit = TimeUnit.SECONDS;
                w.c(60L, timeUnit);
                w.d(60L, timeUnit);
                w.e(60L, timeUnit);
                b = w.b();
            }
            xVar = b;
        }
        return xVar;
    }

    public static f.a.f<h.D> r0() {
        return K(i() + "short/main_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static void r1(String str) {
        mApiHost = str;
        BG8Application.H(str);
    }

    public static f.a.f<h.D> s() {
        return i1(i() + "comic_shared", new JSONObject()).J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<SystemConfig> s0(String str) {
        return N(str).y(f.a.m.b.a.a()).J(f.a.r.a.b()).k(new f.a.o.f() {
            @Override
            public final boolean a(Object obj) {
                return ApiServiceManager.Q0((retrofit2.q) obj);
            }
        }).v(new a());
    }

    public static void s1(String str, JSONObject jSONObject) {
        i1(i() + str + "/video_speed_test", jSONObject).J(f.a.r.a.b()).F(new f.a.o.c() {
            @Override
            public final void a(Object obj) {
                ApiServiceManager.Z0((h.D) obj);
            }
        }, new f.a.o.c() {
            @Override
            public final void a(Object obj) {
                FirebaseCrashlytics.getInstance().recordException((Throwable) obj);
            }
        });
    }

    public static f.a.f<h.D> t() {
        return K(i() + "comic/everybody").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> t0(String str, int i2) {
        return K(g() + "guess/" + str + "/videos?next=" + i2).J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> t1(String str) {
        return K(g() + "watch/video/" + str).J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> u(int i2) {
        return K(i() + "member/" + tv.i999.inhand.Core.b.b().p() + "/keep/comic?status=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> u0() {
        return K(g() + "everybody/videos").J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> v(String str, int i2) {
        return K(i() + "comic/redis_content?code=" + str + "&episode=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> v0() {
        return K(i() + "inhand/vip_recommend/videos").J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }

    public static f.a.f<h.D> w(String str) {
        return K(i() + "comic/leaderboard?leaderboard_type=" + str).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> w0() {
        return K(i() + "localmedia/vip_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> x() {
        return K(i() + "comic/main_screen").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> x0(String str, String str2, String str3, int i2) {
        return K(i() + "localmedia/result?order=" + str + "&layout=" + str2 + "&filt=" + str3 + "&next=" + i2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> y() {
        return K(i() + "comic/recent_page").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> y0() {
        return K(i() + "vip_limited_topic").y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> z(String str, String str2, int i2) {
        return K(i() + "comic/result?next=" + i2 + "&" + str + "&order=" + str2).y(f.a.m.b.a.a()).J(f.a.r.a.b());
    }

    public static f.a.f<h.D> z0(String str) {
        return K(i() + "inhand/guess/videos?kind=" + str).J(f.a.r.a.b()).y(f.a.m.b.a.a());
    }
}