TikTok.apk(点击下载) / NetworkProxyAccount.java


package com.ss.android.ugc.aweme.account.network;

import X.AbstractC09210Ys;
import X.AbstractC09260Yx;
import X.AbstractC12400eb;
import X.AbstractC12410ec;
import X.AbstractC21940tz;
import X.AbstractC23460wR;
import X.AbstractC30141Hf;
import X.AnonymousClass0Z3;
import X.AnonymousClass0Z6;
import X.AnonymousClass0ZQ;
import X.AnonymousClass0ZR;
import X.AnonymousClass1D8;
import X.AnonymousClass1I6;
import X.AnonymousClass1IL;
import X.AnonymousClass1PN;
import X.AnonymousClass1ZP;
import X.C09430Zo;
import X.C11460d5;
import X.C11800dd;
import X.C11810de;
import X.C12260eN;
import X.C12420ed;
import X.C12430ee;
import X.C21090sc;
import X.C22330uc;
import X.C22430um;
import X.C257410h;
import X.C28581Bf;
import X.C28711Bs;
import X.C28721Bt;
import X.C32751Rg;
import X.C32761Rh;
import android.net.Uri;
import android.text.TextUtils;
import com.bytedance.covode.number.Covode;
import com.google.gson.Gson;
import com.oplus.ocs.base.common.api.Api;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import kotlin.g.b.m;
import org.json.JSONException;
import org.json.JSONObject;

public final class NetworkProxyAccount implements AbstractC12400eb {
    public static final String LIZ = "https://api-va.tiktokv.com";
    public static final NetworkProxyAccount LIZIZ = new NetworkProxyAccount();
    public static final boolean LIZJ = false;
    public static final AbstractC23460wR LIZLLL = AnonymousClass1PN.LIZ((AnonymousClass1IL) C32751Rg.LIZ);
    public static final AbstractC23460wR LJ = AnonymousClass1PN.LIZ((AnonymousClass1IL) C32761Rh.LIZ);

    static {
        Covode.recordClassIndex(45535);
    }

    private final C257410h<String, String> LIZ(String str, String str2, Map<String, String> map) {
        C257410h<String, String> r1 = new C257410h<>();
        if (C12420ed.LIZ(str)) {
            r1.putAll(C12420ed.LIZ(LIZJ(str2), str, str2, map));
        }
        return r1;
    }

    private final List<AnonymousClass0ZQ> LIZ(List<C11800dd> list) {
        ArrayList arrayList = new ArrayList(AnonymousClass1ZP.LIZ((Iterable) list, 10));
        for (T t : list) {
            arrayList.add(new AnonymousClass0ZQ(t.LIZ, t.LIZIZ));
        }
        return AnonymousClass1ZP.LJII((Collection) arrayList);
    }

    private final IAccountNetworkApi LIZIZ() {
        return (IAccountNetworkApi) LIZLLL.getValue();
    }

    private final int LIZJ(String str) {
        try {
            return new JSONObject(str).getJSONObject("data").optInt("error_code");
        } catch (JSONException unused) {
            return 0;
        }
    }

    private final AbstractC12410ec LIZJ() {
        return (AbstractC12410ec) LJ.getValue();
    }

    private final String LJ(String str, Map<String, String> map) {
        if (map == null || map.isEmpty()) {
            return str;
        }
        Uri parse = Uri.parse(str);
        Uri.Builder clearQuery = Uri.parse(str).buildUpon().clearQuery();
        for (Map.Entry<String, String> entry : map.entrySet()) {
            if (!TextUtils.isEmpty(entry.getKey()) && !TextUtils.isEmpty(entry.getValue())) {
                clearQuery.appendQueryParameter(entry.getKey(), entry.getValue());
            }
        }
        Uri build = clearQuery.build();
        m.LIZIZ(parse, "");
        for (String str2 : parse.getQueryParameterNames()) {
            if (TextUtils.isEmpty(build.getQueryParameter(str2))) {
                clearQuery.appendQueryParameter(str2, parse.getQueryParameter(str2));
            }
        }
        String uri = clearQuery.build().toString();
        m.LIZIZ(uri, "");
        return uri;
    }

    private final C11810de sendGetRequest(@AbstractC09210Ys String str, @AnonymousClass0Z6 int i2, @AnonymousClass0Z3 List<C11800dd> list) {
        List list2;
        List<AnonymousClass0ZQ> LJII;
        if (LIZJ && list != null) {
            Integer.valueOf(list.size());
        }
        LJ(str, LIZJ().LIZ());
        boolean z = true;
        C09430Zo<String> execute = LIZIZ().getResponse(str, i2, (list == null || !(list.isEmpty() ^ true)) ? new ArrayList<>() : LIZ(list)).execute();
        List<AnonymousClass0ZQ> list3 = execute.LIZ.LIZLLL;
        if (list3 == null || list3.size() <= 0) {
            z = false;
        }
        String str2 = null;
        if (!z || list3 == null || (LJII = AnonymousClass1ZP.LJII((Iterable) list3)) == null) {
            list2 = AnonymousClass1I6.INSTANCE;
        } else {
            ArrayList arrayList = new ArrayList(AnonymousClass1ZP.LIZ((Iterable) LJII, 10));
            for (AnonymousClass0ZQ r0 : LJII) {
                arrayList.add(new C11800dd(r0.LIZ, r0.LIZIZ));
            }
            list2 = AnonymousClass1ZP.LJII((Collection) arrayList);
        }
        AnonymousClass0ZR r02 = execute.LIZ;
        if (r02 != null) {
            str2 = r02.LIZ;
        }
        AnonymousClass0ZR r1 = execute.LIZ;
        m.LIZIZ(r1, "");
        return new C11810de(str2, r1.LIZIZ, list2, execute.LIZIZ);
    }

    private final C11810de sendPostRequest(@AbstractC09210Ys String str, @AbstractC09260Yx Map<String, String> map, @AnonymousClass0Z6 int i2, @AnonymousClass0Z3 List<C11800dd> list) {
        List list2;
        List<AnonymousClass0ZQ> LJII;
        if (LIZJ) {
            map.size();
            if (list != null) {
                Integer.valueOf(list.size());
            }
        }
        Map<String, String> LIZ2 = LIZJ().LIZ();
        LIZ2.putAll(map);
        boolean z = true;
        C09430Zo<String> execute = LIZIZ().getResponse(str, LIZ2, i2, (list == null || !(list.isEmpty() ^ true)) ? new ArrayList<>() : LIZ(list)).execute();
        List<AnonymousClass0ZQ> list3 = execute.LIZ.LIZLLL;
        if (list3 == null || list3.size() <= 0) {
            z = false;
        }
        String str2 = null;
        if (!z || list3 == null || (LJII = AnonymousClass1ZP.LJII((Iterable) list3)) == null) {
            list2 = AnonymousClass1I6.INSTANCE;
        } else {
            ArrayList arrayList = new ArrayList(AnonymousClass1ZP.LIZ((Iterable) LJII, 10));
            for (AnonymousClass0ZQ r0 : LJII) {
                arrayList.add(new C11800dd(r0.LIZ, r0.LIZIZ));
            }
            list2 = AnonymousClass1ZP.LJII((Collection) arrayList);
        }
        AnonymousClass0ZR r02 = execute.LIZ;
        if (r02 != null) {
            str2 = r02.LIZ;
        }
        AnonymousClass0ZR r1 = execute.LIZ;
        m.LIZIZ(r1, "");
        return new C11810de(str2, r1.LIZIZ, list2, execute.LIZIZ);
    }

    public final C11810de LIZ(int i2, String str, List<C11800dd> list) {
        C21090sc.LIZ(str);
        try {
            C11810de sendGetRequest = sendGetRequest(str, i2, list);
            String str2 = sendGetRequest.LIZLLL;
            m.LIZIZ(str2, "");
            C257410h<String, String> LIZ2 = LIZ(str, str2, (Map<String, String>) null);
            return !LIZ2.isEmpty() ? LIZ(i2, LJ(str, LIZ2), list) : sendGetRequest;
        } catch (AnonymousClass1D8 e) {
            return new C11810de(str, -1, list, e.getResponse());
        }
    }

    public final C11810de LIZ(int i2, String str, Map<String, String> map, List<C11800dd> list) {
        C21090sc.LIZ(str, map, list);
        try {
            C11810de sendPostRequest = sendPostRequest(str, map, i2, list);
            String str2 = sendPostRequest.LIZLLL;
            m.LIZIZ(str2, "");
            C257410h<String, String> LIZ2 = LIZ(str, str2, map);
            if (LIZ2.isEmpty()) {
                return sendPostRequest;
            }
            HashMap hashMap = new HashMap(map);
            hashMap.putAll(LIZ2);
            return LIZ(i2, str, hashMap, list);
        } catch (AnonymousClass1D8 e) {
            return new C11810de(str, -1, list, e.getResponse());
        }
    }

    @Override // X.AbstractC12400eb
    public final Gson LIZ() {
        return C12260eN.LJIIIIZZ.LIZIZ().LIZ();
    }

    @Override // X.AbstractC12400eb
    public final <T> T LIZ(String str, int i2, String str2, Class<T> cls, String str3, List<? extends C28581Bf> list) {
        C21090sc.LIZ(str, str2, cls, str3);
        return (T) C12260eN.LJIIIIZZ.LIZIZ().LIZ(str, i2, str2, cls, str3, list);
    }

    @Override // X.AbstractC12400eb
    public final String LIZ(String str) {
        C21090sc.LIZ(str);
        String str2 = LIZ(Api.BaseClientBuilder.API_PRIORITY_OTHER, str, new ArrayList()).LIZLLL;
        m.LIZIZ(str2, "");
        return str2;
    }

    @Override // X.AbstractC12400eb
    public final String LIZ(String str, Map<String, String> map) {
        C21090sc.LIZ(str, map);
        String str2 = LIZ(Api.BaseClientBuilder.API_PRIORITY_OTHER, str, map, new ArrayList()).LIZLLL;
        m.LIZIZ(str2, "");
        return str2;
    }

    @Override // X.AbstractC12400eb
    public final String LIZIZ(String str) {
        C21090sc.LIZ(str);
        try {
            String str2 = sendGetRequest(str, Api.BaseClientBuilder.API_PRIORITY_OTHER, null).LIZLLL;
            m.LIZIZ(str2, "");
            return str2;
        } catch (AnonymousClass1D8 e) {
            String response = e.getResponse();
            m.LIZIZ(response, "");
            return response;
        }
    }

    @Override // X.AbstractC12400eb
    public final String LIZIZ(String str, Map<String, String> map) {
        C21090sc.LIZ(str, map);
        try {
            String str2 = sendPostRequest(str, map, Api.BaseClientBuilder.API_PRIORITY_OTHER, null).LIZLLL;
            m.LIZIZ(str2, "");
            return str2;
        } catch (AnonymousClass1D8 e) {
            String response = e.getResponse();
            m.LIZIZ(response, "");
            return response;
        }
    }

    @Override // X.AbstractC12400eb
    public final AbstractC30141Hf<String> LIZJ(String str, Map<String, String> map) {
        C21090sc.LIZ(str);
        AbstractC30141Hf<String> LIZIZ2 = AbstractC30141Hf.LIZ(C12430ee.LIZ(new C11460d5("https://api-va.tiktokv.com".concat(String.valueOf(str))), map)).LIZ((AbstractC21940tz) C28711Bs.LIZ).LIZIZ(C22330uc.LIZIZ(C22430um.LIZJ));
        m.LIZIZ(LIZIZ2, "");
        return LIZIZ2;
    }

    public final AbstractC30141Hf<String> LIZLLL(String str, Map<String, String> map) {
        C21090sc.LIZ(str, map);
        AbstractC30141Hf<String> LIZIZ2 = AbstractC30141Hf.LIZ(new C11460d5("https://api-va.tiktokv.com".concat(String.valueOf(str))).LIZ()).LIZ((AbstractC21940tz) new C28721Bt(map)).LIZIZ(C22330uc.LIZIZ(C22430um.LIZJ));
        m.LIZIZ(LIZIZ2, "");
        return LIZIZ2;
    }
}