360手机助手 v5.2.50版本的 MD5 值为:087c008db9e518cd556c792742e6830c

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


package com.qihoo.productdatainfo.b;

import android.content.Context;
import android.content.pm.PackageInfo;
import android.net.Uri;
import android.os.Build;
import android.provider.Settings;
import android.text.TextUtils;
import android.util.Pair;
import com.qihoo.appstore.rootcommand.uninstallretain.UninstallRetainCommand;
import com.qihoo.appstore.stat.StatHelper;
import com.qihoo.express.mini.model.EMessage;
import com.qihoo.utils.LauncherHelper;
import com.qihoo.utils.ac;
import com.qihoo.utils.ad;
import com.qihoo.utils.al;
import com.qihoo.utils.am;
import com.qihoo.utils.bn;
import com.qihoo.utils.br;
import com.qihoo.utils.ch;
import com.qihoo.utils.da;
import com.qihoo.utils.l;
import com.qihoo.utils.net.f;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Random;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class c {
    private static String k = "http://update.api.sj.360.cn/";
    public static String a = "http://openbox.mobilem.360.cn/";
    private static String l = "http://recommend.api.sj.360.cn/";
    private static String m = "http://test1.baohe.mobilem.360.cn/";
    private static String n = "http://test.comment.mobilem.360.cn/";
    private static String o = "http://comment.mobilem.360.cn/";
    private static String p = "iservice/getAppDetail?s_stream_app=1&market_id=360market&sort=1";
    private static String q = "mintf/getAppsByPackNames?src=appstore&";
    public static final boolean b = ac.b(ad.a());
    private static final int r = Build.VERSION.SDK_INT;
    public static String c = "&os=" + r;
    private static String s = "";
    public static String d = "http://topic.api.sj.360.cn/";
    public static final String e = a + "html/uninstall/index.html";
    public static final String f = a + "html/data/save_uninstall.json";
    public static String g = "http://free.api.sj.360.cn/";
    public static String h = "bs.openbox.mobilem.360.cn";
    private static boolean t = false;
    public static final String[] i = {"360.cn", "360.com", "360pay.cn"};
    public static final String[] j = {"prepage", "curpage", "prelabel", "label", "snt", "nt", "re", "tid", "ch", "startCount"};

    private static String bn() {
        return b ? "http://pre.profile.sj.360.cn" : "http://profile.sj.360.cn";
    }

    public static String a() {
        return b ? m : a;
    }

    public static String a(String str) {
        return new StringBuffer().append(b ? m : a).append(p).append("&pname=").append(str).toString();
    }

    public static String b(String str) {
        return new StringBuffer().append(b ? m : a).append("html/onlinegame/giftpackcenter/giftdetail.html?id=" + str).toString();
    }

    public static String b() {
        return (b ? m : l) + "mintf/getRecommandAppsForDetail?";
    }

    public static String a(String str, String str2) {
        return (b ? m : l) + "Mintf/DownloadRec?&pos=" + str + "&id=" + str2;
    }

    public static String c() {
        return a + "AppStore/getAppsbyCorp?";
    }

    public static String a(String str, int i2, int i3, int i4) {
        StringBuilder sb = new StringBuilder(b ? n : o);
        sb.append("comment/getComments?");
        sb.append("baike=").append(str).append("&");
        sb.append("level=").append(i2).append("&");
        sb.append("start=").append(i3).append("&");
        sb.append("count=").append(i4).append("&");
        sb.append("topLike=1");
        return sb.toString();
    }

    public static String a(String str, String str2, String str3, int i2, int i3) {
        StringBuilder sb = new StringBuilder(b ? n : o);
        sb.append("comment/getComments?");
        sb.append("baike=").append(str).append("&");
        sb.append(str2).append("=").append(str3).append("&");
        sb.append("start=").append(i2).append("&");
        sb.append("count=").append(i3).append("&");
        sb.append("topLike=1");
        return sb.toString();
    }

    public static String a(String str, String str2, int i2) {
        StringBuilder sb = new StringBuilder(b ? n : o);
        sb.append("comment/getWeightComments?");
        sb.append("objid=").append(str).append("&");
        sb.append("objtype=").append(str2).append("&");
        sb.append("count=").append(String.valueOf(i2));
        return sb.toString();
    }

    public static String c(String str) {
        StringBuilder sb = new StringBuilder();
        sb.append(b ? n : o);
        sb.append("comment/getCommentTags?objid=");
        sb.append(str);
        return sb.toString();
    }

    public static String a(String str, List list) {
        StringBuilder sb = new StringBuilder(b ? n : o);
        sb.append("comment/getLikes?");
        sb.append("objid=").append(str).append("&");
        sb.append("objtype=0").append("&");
        sb.append("tids=");
        int size = list.size();
        for (int i2 = 0; i2 < size; i2++) {
            sb.append((String) list.get(i2));
            if (i2 != size - 1) {
                sb.append(",");
            }
        }
        return sb.toString();
    }

    public static String a(String str, List list, int i2, int i3) {
        StringBuilder sb = new StringBuilder(b ? n : o);
        sb.append("comment/getReplies?");
        sb.append("baike=").append(str).append("&");
        sb.append("page=").append(i2).append("&");
        if (i3 > 0) {
            sb.append("size=").append(i3).append("&");
        }
        sb.append("tids=");
        int size = list.size();
        for (int i4 = 0; i4 < size; i4++) {
            sb.append((String) list.get(i4));
            if (i4 != size - 1) {
                sb.append(",");
            }
        }
        return sb.toString();
    }

    public static String b(String str, String str2) {
        StringBuilder sb = new StringBuilder(b ? n : o);
        sb.append("comment/doLike?");
        sb.append("objid=").append(str).append("&");
        sb.append("objtype=0").append("&");
        sb.append("tid=").append(str2);
        return sb.toString();
    }

    public static String a(Context context, String str, String str2, boolean z, boolean z2) {
        StringBuilder sb = new StringBuilder();
        sb.append(b ? m : k);
        sb.append("AppStore/getIsUpdate?ext=zip");
        sb.append("&pname=").append(context.getPackageName());
        if (!TextUtils.isEmpty(Build.VERSION.RELEASE)) {
            try {
                sb.append("&sr=").append(URLEncoder.encode(Build.VERSION.RELEASE, "UTF-8"));
            } catch (UnsupportedEncodingException e2) {
            }
        }
        sb.append("&mysrc=appstore");
        sb.append("&toid=").append(str2);
        if (z2) {
            sb.append("&re=sil1");
            sb.append("&bk=1");
        }
        if (z) {
            sb.append("&manual_update=1");
        }
        sb.append("&sa=").append(c(am.a(context)));
        try {
            sb.append("&inma=").append(Settings.Secure.getString(context.getContentResolver(), "install_non_market_apps"));
            sb.append(a(context));
        } catch (Throwable th) {
        }
        String launcherPackageNameImpl = LauncherHelper.getLauncherPackageNameImpl(context);
        if (!TextUtils.isEmpty(launcherPackageNameImpl)) {
            sb.append("&launcher=").append(launcherPackageNameImpl);
        }
        sb.append("&rom=").append(Build.FINGERPRINT.toLowerCase());
        return sb.toString();
    }

    public static String a(Context context) {
        StringBuilder sb = new StringBuilder();
        PackageInfo b2 = l.b(context, "com.huajiao");
        if (b2 != null) {
            sb.append("&huajiao_vc=").append(b2.versionCode).append("&huajiao_v=").append(b2.versionName);
        }
        return sb.toString();
    }

    private static String c(boolean z) {
        String e2 = e(7);
        Random random = new Random();
        String replace = e2.replace(e2.charAt(3), (char) ((z ? 97 : 110) + random.nextInt(13)));
        String replace2 = replace.replace(replace.charAt(2), (char) ((am.a() == 1 ? 65 : 78) + random.nextInt(13)));
        return replace2.replace(replace2.charAt(4), (char) ((am.b() != 1 ? 78 : 65) + random.nextInt(13)));
    }

    private static String e(int i2) {
        Random random = new Random();
        StringBuffer stringBuffer = new StringBuffer();
        while (true) {
            int i3 = i2 - 1;
            if (i2 != 0) {
                char nextInt = (char) (random.nextInt(91) + 32);
                if (Character.isLetterOrDigit(nextInt)) {
                    stringBuffer.append(nextInt);
                } else {
                    i3++;
                }
                i2 = i3;
            } else {
                return stringBuffer.toString();
            }
        }
    }

    public static String a(int i2) {
        StringBuilder sb = new StringBuilder();
        sb.append(b ? m : k);
        sb.append(q).append(s);
        return sb.toString();
    }

    public static String d(String str) {
        return ac(str);
    }

    public static String a(String str, String str2, String str3) {
        if (str == null) {
            return "";
        }
        if (str.endsWith("?") || str.endsWith("&")) {
            return str + str2 + "=" + str3;
        }
        if (!str.contains("?")) {
            return str + "?" + str2 + "=" + str3;
        }
        return str + "&" + str2 + "=" + str3;
    }

    private static String ac(String str) {
        if (str == null) {
            return "";
        }
        if (!str.contains("&os=") && !str.contains("?os=")) {
            if (str.endsWith("?")) {
                return str + "os=" + r;
            }
            if (str.contains("?")) {
                return str + "&os=" + r;
            }
            return str + "?os=" + r;
        }
        return str;
    }

    private static String ad(String str) {
        return str + "&vc=" + b.a(5) + "&v=" + b.a(4);
    }

    private static String ae(String str) {
        StringBuilder sb = new StringBuilder(str);
        try {
            sb.append("&md=");
            sb.append(b.a(1));
            sb.append("&sn=");
            sb.append(b.a(13));
            sb.append("&cpu=");
            sb.append(b.a(11));
            sb.append("&ca1=");
            sb.append(al.M());
            sb.append("&ca2=");
            sb.append(al.N());
        } catch (Exception e2) {
            e2.printStackTrace();
        }
        return sb.toString();
    }

    private static String af(String str) {
        StringBuilder sb = new StringBuilder(str);
        if (!str.contains("&m=") && !str.contains("?m=")) {
            sb.append("&m=");
            sb.append(b.a(2));
        }
        if (!str.contains("&m2=") && !str.contains("?m2=")) {
            sb.append("&m2=");
            sb.append(b.a(3));
        }
        return sb.toString();
    }

    private static String a(String str, boolean z) {
        if (!str.contains("&ch=")) {
            StringBuilder sb = new StringBuilder(str);
            sb.append("&ch=");
            sb.append(b.a(z ? 20 : 7));
            return sb.toString();
        }
        return str;
    }

    private static String ag(String str) {
        return str + "&ppi=" + b.a(6);
    }

    private static String ah(String str) {
        return str + "&startCount=" + b.a(14);
    }

    private static String ai(String str) {
        StringBuilder sb = new StringBuilder(str);
        if (!str.contains("&re=") && !str.contains("?re=")) {
            sb.append("&re=");
            sb.append(StatHelper.a);
        }
        if (!str.contains("&tid=") && !str.contains("?tid=")) {
            sb.append("&tid=");
            sb.append(StatHelper.b);
        }
        sb.append("&cpc=");
        sb.append("1");
        sb.append("&snt=");
        sb.append(f.c());
        sb.append("&nt=");
        sb.append(f.b());
        if (Build.HOST.contains("miui")) {
            sb.append("&rm=");
            sb.append(al.X()).append("_").append(Build.VERSION.INCREMENTAL);
        }
        if (!str.contains("&br=") && !str.contains("?br=")) {
            sb.append("&br=");
            try {
                sb.append(URLEncoder.encode(Build.BRAND, "UTF-8"));
            } catch (UnsupportedEncodingException e2) {
                if (bn.c()) {
                    e2.printStackTrace();
                }
            }
        }
        if (ch.d()) {
            sb.append("&360os=1");
        }
        return sb.toString();
    }

    public static boolean d() {
        return b;
    }

    public static boolean e() {
        String str = Build.CPU_ABI;
        return str != null && str.contains("armeabi");
    }

    public static void a(boolean z) {
        if (Build.VERSION.SDK_INT >= 14 && e()) {
            t = z;
        }
    }

    public static String e(String str) {
        String str2 = ai(ah(ag(a(af(ae(ad(ac(str)))), false)))) + "&s_3pk=1";
        if (t) {
            return str2 + "&webp=1";
        }
        return str2;
    }

    public static boolean f(String str) {
        return (str.contains("?os=") || str.contains("&os=")) && str.contains("&vc=") && str.contains("&ch=") && str.contains("&ppi=") && str.contains("&startCount=") && str.contains("&re=");
    }

    public static String b(String str, String str2, String str3) {
        if (str == null) {
            return null;
        }
        StringBuilder sb = new StringBuilder(str);
        if (!str.contains("?")) {
            sb.append("?");
        }
        sb.append(c(str2, str3));
        return sb.toString();
    }

    public static String c(String str, String str2) {
        StringBuilder sb = new StringBuilder();
        sb.append("&").append("prepage").append("=");
        if (!TextUtils.isEmpty(str)) {
            try {
                sb.append(URLEncoder.encode(str, "UTF-8"));
            } catch (UnsupportedEncodingException e2) {
                sb.append(str);
            }
        }
        sb.append("&").append("curpage").append("=");
        if (!TextUtils.isEmpty(str2)) {
            try {
                sb.append(URLEncoder.encode(str2, "UTF-8"));
            } catch (Exception e3) {
                sb.append(str2);
            }
        }
        return sb.toString();
    }

    public static String d(String str, String str2) {
        StringBuilder sb = new StringBuilder();
        sb.append("&").append("prelabel").append("=");
        if (!TextUtils.isEmpty(str2)) {
            try {
                sb.append(URLEncoder.encode(str2, "UTF-8"));
            } catch (UnsupportedEncodingException e2) {
                sb.append(str2);
            }
        }
        sb.append("&").append("label").append("=");
        if (!TextUtils.isEmpty(str)) {
            try {
                sb.append(URLEncoder.encode(str, "UTF-8"));
            } catch (Exception e3) {
                sb.append(str);
            }
        }
        return sb.toString();
    }

    public static String g(String str) {
        StringBuilder sb = new StringBuilder();
        sb.append("&").append("label").append("=");
        if (!TextUtils.isEmpty(str)) {
            try {
                sb.append(URLEncoder.encode(str, "UTF-8"));
            } catch (Exception e2) {
                sb.append(str);
            }
        }
        return sb.toString();
    }

    public static String h(String str) {
        StringBuilder sb = new StringBuilder();
        sb.append("&").append("rid").append("=");
        if (!TextUtils.isEmpty(str)) {
            try {
                sb.append(URLEncoder.encode(str, "UTF-8"));
            } catch (Exception e2) {
                sb.append(str);
            }
        }
        return sb.toString();
    }

    public static String i(String str) {
        StringBuilder sb = new StringBuilder();
        if (d()) {
            sb.append(m);
        } else {
            sb.append(a);
        }
        sb.append("HotWord/hotWord?type=" + str);
        return sb.toString();
    }

    public static String f() {
        return "http://sug.m.so.com/suggest/zhushou?src=ms_zhushou";
    }

    public static String g() {
        return "http://zonghe.m.so.com/api/search/sugApp?src=ms_zhushou";
    }

    public static String h() {
        return a((b ? m : l) + "inew/getRecomendApps?iszip=1&logo_type=2&deflate_field=1&bannertype=1&apiversion=2&del_header=1", true);
    }

    public static String i() {
        return (b ? m : l) + "Iservice/GetIndexHeader?iszip=1&logo_type=2&deflate_field=1&bannertype=1&apiversion=2";
    }

    public static String j() {
        return (b ? m : l) + "rank/index?";
    }

    public static String k() {
        return (b ? m : l) + "rank/index?type=fuli";
    }

    public static String l() {
        return (b ? m : l) + "rank/gameIndex?";
    }

    public static String m() {
        return (b ? m : l) + "rank/softIndex?";
    }

    public static String n() {
        return (b ? m : l) + "AppStore/getRecomendAppsBytype?type=2&withext=1";
    }

    public static String o() {
        return (b ? m : l) + "AppStore/getRecomendAppsBytype?type=1&withext=1";
    }

    public static String p() {
        return "http://fake.api.mobilem.360.cn/weishi/bibei?src=appstore&withext=1";
    }

    public static String q() {
        return (b ? m : a) + "app/getCatTags/cid/2?ver_type=1";
    }

    public static String r() {
        return (b ? m : a) + "app/getCatTags/cid/1?ver_type=1";
    }

    public static String s() {
        return b ? m + "app/getTagAppList?s_stream_app=1&cid=%1$s&tag=%2$s" : a + "app/getTagAppList?s_stream_app=1&cid=%1$s&tag=%2$s";
    }

    public static String t() {
        return (b ? m : a) + "rank/apps?from=soft";
    }

    public static String u() {
        return (b ? m : a) + "app/rank?from=game";
    }

    public static String v() {
        return (b ? m : a) + "qcms/view/t/netgame?is_top_level=1";
    }

    public static String w() {
        return (b ? m : a) + "html/onlinegame/giftpackcenter/giftlist.html?appid=%s";
    }

    public static String x() {
        return (b ? m : a) + "AppStore/getHotWordsIconsOfSearch?pos=index_search";
    }

    public static String y() {
        return "http://s.api.sj.360.cn/Client/seclog?&t=%1$d&sign=%2$s";
    }

    public static String z() {
        return "http://s.api.sj.360.cn/intf/getErrorLog?sign=" + br.b(b.a(3) + "errorlog").toLowerCase();
    }

    public static String b(int i2) {
        String[] strArr = {a + "html/user_deal_statement/index.html", a + "html/privacy_statement/index.html", a + "html/user_exp_plan/index.html", a + "html/user_register_protocol/mz.html", a + "html/user_register_protocol/qft.html", "http://zsall.mobilem.360.cn/html/ebook/copyright.html"};
        return i2 < strArr.length ? strArr[i2] : "";
    }

    public static String A() {
        return "http://care.help.360.cn/care/upload";
    }

    public static String c(int i2) {
        if (i2 != 2) {
            if (d()) {
                return m + "html/2015/12/22/QA.html?360appstore=1";
            }
            return a + "html/2015/12/22/QA.html?360appstore=1";
        }
        return "http://service.m.game.360.cn/?from=zs2&&showTitleBar=0";
    }

    public static String a(Context context, String str, String str2) {
        StringBuilder sb = new StringBuilder();
        sb.append(b ? m : a);
        sb.append("app/list/order/weekpure/format/webview2?tag=");
        sb.append(URLEncoder.encode(str));
        sb.append("&cid=");
        sb.append(str2);
        return sb.toString();
    }

    public static String e(String str, String str2) {
        StringBuilder sb = new StringBuilder();
        sb.append(b ? m : a);
        sb.append("detail/apphistorydl?sid=");
        sb.append(str);
        sb.append("&current_ver=");
        sb.append(str2);
        sb.append("&format=json");
        return sb.toString();
    }

    public static String B() {
        return "http://zonghe.m.so.com/api/search/";
    }

    public static String C() {
        return b ? m : a + "index/qinglidashi";
    }

    public static String j(String str) {
        StringBuffer stringBuffer = new StringBuffer(B());
        stringBuffer.append("apptuijian?src=ms_zhushou&s=0&n=20&id=");
        stringBuffer.append(str);
        return stringBuffer.toString();
    }

    public static String f(String str, String str2) {
        StringBuffer stringBuffer = new StringBuffer(B());
        stringBuffer.append("tagApp?src=ms_zhushou&q=");
        stringBuffer.append(URLEncoder.encode(str));
        stringBuffer.append("&tag=").append(URLEncoder.encode(str2));
        return stringBuffer.toString();
    }

    public static String D() {
        return a + "/index/weishidetail";
    }

    public static String k(String str) {
        StringBuilder sb = new StringBuilder();
        if (b) {
            sb.append(m);
        } else {
            sb.append(a);
        }
        sb.append("AppGroup/groupInfo?group_id=").append(str);
        return sb.toString();
    }

    public static String a(String str, int i2) {
        StringBuilder sb = new StringBuilder();
        if (b) {
            sb.append(m);
        } else {
            sb.append(a);
        }
        sb.append("daren/detail?").append("id=").append(str).append("&brief=").append(i2);
        return sb.toString();
    }

    public static String a(String str, int i2, int i3, String str2, String str3) {
        return a(true, str, i2, i3, str2, str3);
    }

    public static String b(String str, int i2, int i3, String str2, String str3) {
        return a(false, str, i2, i3, str2, str3);
    }

    private static String a(boolean z, String str, int i2, int i3, String str2, String str3) {
        StringBuilder sb = new StringBuilder();
        if (b) {
            sb.append(m);
        } else {
            sb.append(a);
        }
        sb.append("daren/");
        if (z) {
            sb.append("fav?");
        } else {
            sb.append("delFav?");
        }
        sb.append("aspn=").append(str).append("&sv=").append(i2).append("&asvc=").append(i3).append("&sign=").append(str2).append("&recomm_id=").append(str3).append("&_=").append(System.currentTimeMillis());
        return sb.toString();
    }

    public static String E() {
        StringBuilder sb = new StringBuilder();
        if (b) {
            sb.append(m);
        } else {
            sb.append(a);
        }
        sb.append("daren/chkBind");
        return sb.toString();
    }

    public static String l(String str) {
        StringBuilder sb = new StringBuilder();
        if (b) {
            sb.append(m);
        } else {
            sb.append(a);
        }
        sb.append("daren/bindCode?code=").append(str);
        return sb.toString();
    }

    public static String a(String str, boolean z, boolean z2) {
        StringBuffer stringBuffer = new StringBuffer();
        if (b) {
            stringBuffer.append(m);
        } else {
            stringBuffer.append(a);
        }
        stringBuffer.append("daren/detail?").append("id=").append(str).append("&showTitleBar=0");
        if (z) {
            stringBuffer.append("&show_cmmt=1");
        }
        if (z2) {
            stringBuffer.append("&show_user=1");
        }
        return stringBuffer.toString();
    }

    public static String a(String str, String str2, String str3, String str4) {
        StringBuilder sb = new StringBuilder();
        if (b) {
            sb.append(m);
        } else {
            sb.append(a);
        }
        sb.append("daren/informpage?");
        sb.append("type=").append(str);
        sb.append("&tid=").append(str2);
        sb.append("&sub_tid=").append(str3);
        sb.append("&nickname=").append(str4);
        sb.append("&360appstore=1&showSearch=0");
        return sb.toString();
    }

    public static String m(String str) {
        if (TextUtils.isEmpty(str)) {
            str = "0";
        }
        StringBuilder sb = new StringBuilder();
        if (b) {
            sb.append(m);
        } else {
            sb.append(a);
        }
        sb.append("topic/detail?showTitleBar=0&id=").append(str);
        return sb.toString();
    }

    public static String n(String str) {
        StringBuilder sb = new StringBuilder();
        if (b) {
            sb.append(m);
        } else {
            sb.append(a);
        }
        sb.append("topic/detail?showTitleBar=0&recomm_id=").append(str);
        return sb.toString();
    }

    public static String o(String str) {
        return (b ? m : d) + "zhuanti/mdetail?id=" + str;
    }

    public static String p(String str) {
        return (b ? m : a) + "topic/detail?id=" + str;
    }

    public static String F() {
        return b ? m + "app/getCollectionTags?s_stream_app=1" : a + "app/getCollectionTags?s_stream_app=1";
    }

    public static String b(String str, String str2, String str3, String str4) {
        StringBuilder sb = new StringBuilder("http://intf1.zsall.mobilem.360.cn/intf/getUninstallSoft3?");
        sb.append("imei=").append(str);
        sb.append("&mid=").append(str2);
        sb.append("&mod=").append(str3);
        sb.append("&appver=").append(str4);
        return sb.toString();
    }

    public static String g(String str, String str2) {
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append(b ? n + "comment/doScore?" : o + "comment/doScore?");
        stringBuffer.append("baike=").append(str).append("&");
        stringBuffer.append("score=").append(str2);
        return stringBuffer.toString();
    }

    public static String G() {
        return b ? m + "recommand/install?src=appstore" : a + "recommand/install?src=appstore";
    }

    public static String a(String str, String str2, String str3, String str4, String str5, String str6, String str7, int i2, boolean z) {
        StringBuilder sb = new StringBuilder();
        sb.append(b ? n + "comment/doPost?" : o + "comment/doPost?");
        sb.append("objid=").append(str).append("&");
        sb.append("objtype=").append(str2).append("&");
        sb.append("level=").append(str3).append("&");
        sb.append("replyTo=").append(str4).append("&");
        try {
            str5 = URLEncoder.encode(str5, "UTF-8");
        } catch (UnsupportedEncodingException e2) {
            e2.printStackTrace();
        }
        sb.append("comment=").append(str5);
        sb.append("&cavn=" + str6);
        sb.append("&cavc=" + str7);
        sb.append("&score=" + i2);
        sb.append("&needhelp=" + z);
        return sb.toString();
    }

    public static String H() {
        return b ? m + "inew/getDiffAppsbyPacknames?" + s + "&ver=" + al.H() : k + "inew/getDiffAppsbyPacknames?" + s + "&ver=" + al.H();
    }

    public static String q(String str) {
        return b ? m + "topic/detail?id=" + str : k + "topic/detail?id=" + str;
    }

    public static String r(String str) {
        StringBuilder sb = new StringBuilder();
        if (!TextUtils.isEmpty(str)) {
            if (b) {
                sb.append(m);
            } else {
                sb.append(a);
            }
            sb.append("daren/bindtoid?toid=").append(str);
        }
        return sb.toString();
    }

    public static String I() {
        return b ? "http://pre.profile.sj.360.cn/profile/setting/getsetting?" : "http://profile.sj.360.cn/profile/setting/getsetting?";
    }

    public static String J() {
        return b ? "http://pre.profile.sj.360.cn/user/installedApp?type=get" : "http://profile.sj.360.cn/user/installedApp?type=get";
    }

    public static String K() {
        return b ? "http://pre.profile.sj.360.cn/user/installedApp?type=add" : "http://profile.sj.360.cn/user/installedApp?type=add";
    }

    public static String L() {
        return b ? "http://pre.profile.sj.360.cn/user/installedApp?type=del" : "http://profile.sj.360.cn/user/installedApp?type=del";
    }

    public static String s(String str) {
        return String.format(a() + "html/shzs/start.html?fm=%s&t=%d&showTitleBar=1", str, Integer.valueOf(new Random().nextInt(10000)));
    }

    public static String t(String str) {
        StringBuffer stringBuffer;
        if (b) {
            stringBuffer = new StringBuffer("http://pre.profile.sj.360.cn/user/feed?qid=");
        } else {
            stringBuffer = new StringBuffer("http://profile.sj.360.cn/user/feed?qid=");
        }
        stringBuffer.append(str);
        stringBuffer.append(a.a(stringBuffer.toString()));
        return stringBuffer.toString();
    }

    public static String u(String str) {
        StringBuffer stringBuffer = new StringBuffer();
        if (b) {
            stringBuffer.append(m);
        } else {
            stringBuffer.append(a);
        }
        stringBuffer.append("daren/getMyRecomm?format=old&size=20&qid=").append(str);
        return stringBuffer.toString();
    }

    public static String v(String str) {
        StringBuffer stringBuffer = new StringBuffer();
        if (b) {
            stringBuffer.append(m);
        } else {
            stringBuffer.append(a);
        }
        stringBuffer.append("topic/getMyRecomm?format=old&size=20&qid=").append(str);
        return stringBuffer.toString();
    }

    public static String w(String str) {
        StringBuffer stringBuffer;
        if (b) {
            stringBuffer = new StringBuffer(n);
        } else {
            stringBuffer = new StringBuffer(o);
        }
        stringBuffer.append("comment/getUserComments?format=old&size=20&reply=1&qid=").append(str);
        return stringBuffer.toString();
    }

    public static String x(String str) {
        StringBuffer stringBuffer = new StringBuffer();
        if (b) {
            stringBuffer.append(m + "daren/homepage?size=20&formattype=1");
        } else {
            stringBuffer.append(a + "daren/homepage?size=20&formattype=1");
        }
        stringBuffer.append("&qid=").append(str);
        return stringBuffer.toString();
    }

    public static String h(String str, String str2) {
        if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
            return null;
        }
        StringBuffer stringBuffer = new StringBuffer();
        if (b) {
            stringBuffer.append(m);
        } else {
            stringBuffer.append(a);
        }
        stringBuffer.append("daren/memlist?");
        stringBuffer.append("size=20");
        stringBuffer.append("&type=").append(str);
        stringBuffer.append("&user_qid=").append(str2);
        return stringBuffer.toString();
    }

    public static String y(String str) {
        StringBuffer stringBuffer = new StringBuffer();
        if (b) {
            stringBuffer.append(m);
        } else {
            stringBuffer.append(a);
        }
        stringBuffer.append("daren/follow?user_qid=").append(str);
        return stringBuffer.toString();
    }

    public static String z(String str) {
        StringBuffer stringBuffer = new StringBuffer();
        if (b) {
            stringBuffer.append(m);
        } else {
            stringBuffer.append(a);
        }
        stringBuffer.append("daren/unfollow?user_qid=").append(str);
        return stringBuffer.toString();
    }

    public static String M() {
        StringBuffer stringBuffer = new StringBuffer();
        if (b) {
            stringBuffer.append(m + "index/collectpname/type/get");
        } else {
            stringBuffer.append(a + "index/collectpname/type/get");
        }
        return stringBuffer.toString();
    }

    public static String N() {
        StringBuffer stringBuffer = new StringBuffer();
        if (b) {
            stringBuffer.append(m + "index/collectpname/type/update/pnames/");
        } else {
            stringBuffer.append(a + "index/collectpname/type/update/pnames/");
        }
        return stringBuffer.toString();
    }

    public static String O() {
        StringBuffer stringBuffer = new StringBuffer();
        if (b) {
            stringBuffer.append(m + "index/collectpname/type/del/pnames/");
        } else {
            stringBuffer.append(a + "index/collectpname/type/del/pnames/");
        }
        return stringBuffer.toString();
    }

    public static String A(String str) {
        StringBuilder sb = new StringBuilder();
        if (b) {
            sb.append(m);
        } else {
            sb.append(a);
        }
        sb.append("daren/followinfo?user_qid=").append(str);
        return sb.toString();
    }

    public static String P() {
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append(bn()).append("/live/get-userinfo");
        return stringBuffer.toString();
    }

    public static String Q() {
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append(bn()).append("/live/get-vc");
        return stringBuffer.toString();
    }

    public static String R() {
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append(bn()).append("/live/set-phone");
        return stringBuffer.toString();
    }

    public static String S() {
        return (b ? m : a) + "Inew/newBanner/";
    }

    public static String T() {
        return (b ? m : a) + "html/idhua/mprivilege.html?app=m_mobile&titlebar_space=1&webpg=gift_wvrl";
    }

    public static String a(String str, String str2, String str3, String str4, String str5) {
        if (!TextUtils.isEmpty(str2)) {
            str2 = URLEncoder.encode(str2);
        }
        if (!TextUtils.isEmpty(str3)) {
            str3 = URLEncoder.encode(str3);
        }
        if (!TextUtils.isEmpty(str4)) {
            str4 = URLEncoder.encode(str4);
        }
        String str6 = e("http://res.qhsetup.com/zhushou/redirectshzs.php?") + "&kw=" + str2 + "&inp=" + str3 + "&title=" + str4 + "&src=ms_zhushou&type=shzssearch";
        String str7 = !TextUtils.isEmpty(str5) ? str6 + "&label=" + str5 : str6;
        try {
            str = URLEncoder.encode(str, "utf-8");
        } catch (UnsupportedEncodingException e2) {
            e2.printStackTrace();
        }
        return str7 + "&resurl=" + str;
    }

    public static String c(String str, String str2, String str3, String str4) {
        return a(str, str2, str3, str4, (String) null);
    }

    public static String U() {
        return (b ? m : a) + "Iservice/Yule";
    }

    public static String V() {
        return b ? m + "hongbao/draw?" : a + "hongbao/draw?";
    }

    public static String W() {
        return b ? m + "hongbao/getAppHuodong" : a + "hongbao/getAppHuodong";
    }

    public static String X() {
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append(a()).append("webviewjs/domainlist");
        return stringBuffer.toString();
    }

    public static String Y() {
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append(a()).append("webviewjs/rule");
        return stringBuffer.toString();
    }

    public static String Z() {
        return b ? m + "AppStore/check?url=" : "https://openbox.mobilem.360.cn/AppStore/check?url=";
    }

    public static String B(String str) {
        StringBuilder sb = new StringBuilder();
        if (!da.c(str)) {
            sb.append(a() + "qcms/view/t/detail?sid=" + str);
        }
        return sb.toString();
    }

    public static String C(String str) {
        if (!TextUtils.isEmpty(str)) {
            try {
                return URLEncoder.encode(str, "UTF-8");
            } catch (UnsupportedEncodingException e2) {
                e2.printStackTrace();
                return str;
            }
        }
        return str;
    }

    public static String aa() {
        return b ? m + "zhuanti/mindex?v2=1" : d + "zhuanti/mindex?v2=1";
    }

    public static String ab() {
        return b ? m + "html/idhua/mytq.html?title=软件特权&hidebar=true" : d + "html/idhua/mytq.html?title=软件特权&hidebar=true";
    }

    public static String ac() {
        return "http://profile.sj.360.cn/exchange/history?callback=jsonp1&p=1";
    }

    public static boolean D(String str) {
        String F = F(str);
        if (TextUtils.isEmpty(F)) {
            return false;
        }
        return F.endsWith(".360.cn");
    }

    public static boolean E(String str) {
        String F = F(str);
        if (TextUtils.isEmpty(F)) {
            return false;
        }
        return F.endsWith(".360.cn") || F.endsWith(".360.com") || F.endsWith(".so.com") || F.endsWith(".qihoo.net") || F.endsWith(".mgamer.cn");
    }

    public static String F(String str) {
        if (!TextUtils.isEmpty(str)) {
            Matcher matcher = Pattern.compile("[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+").matcher(str);
            if (matcher.find()) {
                return matcher.group(0);
            }
        }
        return null;
    }

    public static String G(String str) {
        String F = F(str);
        if (!TextUtils.isEmpty(F) && !Pattern.compile("\\d+\\.\\d+\\.\\d+\\.\\d+").matcher(F).find()) {
            String[] split = F.split("\\.");
            if (split.length > 1) {
                return split[split.length - 2] + "." + split[split.length - 1];
            }
            return F;
        }
        return F;
    }

    public static boolean H(String str) {
        try {
            Uri.parse(str).getQueryParameter("test");
            return true;
        } catch (NullPointerException | UnsupportedOperationException e2) {
            return false;
        }
    }

    public static boolean I(String str) {
        return str != null && str.matches("[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+([:0-9]{2,})*");
    }

    public static String i(String str, String str2) {
        if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
            return null;
        }
        try {
            return Uri.parse(str).getQueryParameter(str2);
        } catch (NullPointerException | UnsupportedOperationException e2) {
            if (bn.c()) {
                e2.printStackTrace();
            }
            return null;
        }
    }

    public static String ad() {
        return (d() ? m : a) + "hongbao/shakeonce?";
    }

    public static String ae() {
        return (d() ? m : a) + "hongbao/myshake?webpg=shakehistory";
    }

    public static String af() {
        return (d() ? m : a) + "hongbao/getshake?";
    }

    public static String ag() {
        return (d() ? m : a) + "hongbao/getShakeConfig?";
    }

    public static String ah() {
        return e(e);
    }

    public static String ai() {
        ArrayList arrayList = new ArrayList();
        arrayList.add(new Pair(EMessage.FILETYPE_APP, "m_mobile"));
        arrayList.add(new Pair("nonce", String.valueOf(System.currentTimeMillis())));
        arrayList.add(new Pair("vc", b.a(5)));
        arrayList.add(new Pair("m2", b.a(3)));
        arrayList.add(new Pair("sign", a(arrayList, "7352d1df3afba7daba65e5bf9bcac5c1")));
        StringBuilder sb = new StringBuilder();
        sb.append(bn() + "/tasklist/getUserTaskList?arrkey=1&");
        int size = arrayList.size();
        for (int i2 = 0; i2 < size; i2++) {
            Pair pair = (Pair) arrayList.get(i2);
            if (!pair.first.equals("vc") && !pair.first.equals("m2")) {
                sb.append(pair.first + "=" + pair.second);
                if (i2 < size - 1) {
                    sb.append("&");
                }
            }
        }
        return sb.toString();
    }

    public static String c(String str, String str2, String str3) {
        ArrayList arrayList = new ArrayList();
        arrayList.add(new Pair(EMessage.FILETYPE_APP, "m_mobile"));
        arrayList.add(new Pair("nonce", str + String.valueOf(System.currentTimeMillis())));
        arrayList.add(new Pair("qid", str));
        arrayList.add(new Pair("task_id", str2));
        arrayList.add(new Pair("task_type", str3));
        arrayList.add(new Pair("v", al.G()));
        arrayList.add(new Pair("sign", a(arrayList, "7352d1df3afba7daba65e5bf9bcac5c1")));
        StringBuilder sb = new StringBuilder();
        if (d()) {
            sb.append("http://pre.profile.sj.360.cn/tasklist/doTask?");
        } else {
            sb.append("http://profile.sj.360.cn/tasklist/doTask?");
        }
        int size = arrayList.size();
        for (int i2 = 0; i2 < size; i2++) {
            Pair pair = (Pair) arrayList.get(i2);
            sb.append(pair.first + "=" + pair.second);
            if (i2 < size - 1) {
                sb.append("&");
            }
        }
        return sb.toString();
    }

    private static String a(List list, String str) {
        StringBuilder sb = new StringBuilder();
        if (list != null) {
            ArrayList arrayList = new ArrayList();
            Iterator it = list.iterator();
            while (it.hasNext()) {
                Pair pair = (Pair) it.next();
                arrayList.add(pair.first + "=" + pair.second);
            }
            Collections.sort(arrayList);
            Iterator it2 = arrayList.iterator();
            while (it2.hasNext()) {
                sb.append((String) it2.next());
            }
        }
        sb.append(str);
        return br.a(sb.toString());
    }

    public static String J(String str) {
        StringBuilder sb = new StringBuilder();
        sb.append(a());
        long currentTimeMillis = System.currentTimeMillis();
        String a2 = br.a(str + currentTimeMillis + "CA45263BC938DA16EF1B069C95E61BA2");
        sb.append("url/short?");
        sb.append("timestamp=" + currentTimeMillis);
        sb.append("&sign=" + a2);
        sb.append("&url=" + C(str));
        return sb.toString();
    }

    public static String K(String str) {
        return (d() ? m : a) + "safe/adDetail?soft_id=" + str;
    }

    public static String aj() {
        return (d() ? m : a) + "html/01/13/info.html";
    }

    public static String L(String str) {
        return (d() ? m : a) + "safe/getTestResult?soft_id=" + str + "&showTitleBar=0";
    }

    public static String ak() {
        return (d() ? m : a) + "iservice/pluginStatus?";
    }

    public static String al() {
        return (d() ? m : a) + "channel/getPlugInfoByPnames?";
    }

    public static String am() {
        return (b ? m : a) + "Iservice/Theme?";
    }

    public static String b(String str, boolean z, boolean z2) {
        StringBuffer stringBuffer = new StringBuffer();
        if (b) {
            stringBuffer.append(m);
        } else {
            stringBuffer.append(a);
        }
        stringBuffer.append("star/newsdetail?").append("id=").append(str);
        if (z) {
            stringBuffer.append("&show_cmmt=1");
        }
        if (z2) {
            stringBuffer.append("&show_user=1");
        }
        return stringBuffer.toString();
    }

    public static String c(String str, boolean z, boolean z2) {
        StringBuffer stringBuffer = new StringBuffer();
        if (b) {
            stringBuffer.append(m);
        } else {
            stringBuffer.append(a);
        }
        stringBuffer.append("Star/hodometerDetail?").append("id=").append(str).append("&showTitleBar=0");
        if (z) {
            stringBuffer.append("&show_cmmt=1");
        }
        if (z2) {
            stringBuffer.append("&show_user=1");
        }
        return stringBuffer.toString();
    }

    public static String an() {
        StringBuffer stringBuffer = new StringBuffer();
        if (b) {
            stringBuffer.append(m);
        } else {
            stringBuffer.append(a);
        }
        stringBuffer.append("index/getTidySoftInfoByIds?gamefiter=1&sort=1&type=gamedir");
        return stringBuffer.toString();
    }

    public static String M(String str) {
        return d() ? m + "reserve/getReserveApps?pname=" + str : a + "reserve/getReserveApps?pname=" + str;
    }

    public static String ao() {
        return d() ? m + "task/notify?" : a + "task/notify?";
    }

    public static String ap() {
        return d() ? m + "Reserve/myReservedList?noCache=1&webpage=yytxxz" : a + "Reserve/myReservedList?noCache=1&webpage=yytxxz";
    }

    public static String b(boolean z) {
        return (b ? m : a) + "html/tf/m/index.html?" + (z ? "" : "showTitleBar=0&nc=1");
    }

    public static String aq() {
        return (b ? m : a) + "Iservice/Yuyin";
    }

    public static String j(String str, String str2) {
        return d() ? m + "reserve/reserveApp?preview=json&pname=" + str + "&toid=" + str2 : a + "reserve/reserveApp?preview=json&pname=" + str + "&toid=" + str2;
    }

    public static String ar() {
        return d() ? m + "reserve/getSalt?" : a + "reserve/getSalt?";
    }

    public static String as() {
        StringBuffer stringBuffer = new StringBuffer();
        if (d()) {
            stringBuffer.append(m + "index/upgrade?package=cn.net.inch.android&version=17&os=18&md5=DAE208156C41D6B9DCAB132710B005E8");
        } else {
            stringBuffer.append(a + "index/upgrade?package=cn.net.inch.android&version=17&os=18&md5=DAE208156C41D6B9DCAB132710B005E8");
        }
        return stringBuffer.toString();
    }

    public static String at() {
        return d() ? "http://pre.profile.sj.360.cn/Check/getCheckAlarm" : "http://profile.sj.360.cn/Check/getCheckAlarm";
    }

    public static String au() {
        return d() ? "http://test.m.mdvdns.com/a?type=2" : "http://show.m.mediav.com/a?type=2";
    }

    public static String av() {
        return "http://dev.360.cn/html/huodong/dev/zhushou/m/vip.html?360appstore=1";
    }

    public static String k(String str, String str2) {
        return String.format(a + "iservice/appJar?v=%s&jvn=%s&jvc=%s", al.h(ad.a()), str, str2);
    }

    public static String aw() {
        return "http://api.rec.zhushou.360.cn/guessyoulike/GetRecommendAppsForUpdate?";
    }

    public static String ax() {
        return (b ? m : a) + "UniformResult/guessLike?num=20";
    }

    public static String N(String str) {
        return (b ? m : a) + "guessyoulike/generalguess?from=" + str + "&num=20";
    }

    public static String ay() {
        return (b ? m : a) + "html/signup/notify.html";
    }

    public static String az() {
        return d() ? m + "GamePopWindowRecom/recom?type=1" : a + "GamePopWindowRecom/recom?type=1";
    }

    public static String d(int i2) {
        StringBuilder sb = new StringBuilder();
        if (d()) {
            sb.append(m);
        } else {
            sb.append(a);
        }
        sb.append("NecessaryInstalled/checkPop?appnum=").append(i2);
        return sb.toString();
    }

    public static String d(String str, String str2, String str3) {
        StringBuilder sb = new StringBuilder();
        if (d()) {
            sb.append("http://lxb-zhuangjibibei.test1.mobilem.360.cn/");
        } else {
            sb.append(a);
        }
        sb.append("NecessaryInstalled/newAppList?");
        try {
            if (!TextUtils.isEmpty(str)) {
                sb.append("gender=").append(URLEncoder.encode(str, "UTF-8")).append("&");
            }
            if (!TextUtils.isEmpty(str2)) {
                sb.append("age=").append(URLEncoder.encode(str2, "UTF-8")).append("&");
            }
            if (!TextUtils.isEmpty(str3)) {
                sb.append("interests=").append(URLEncoder.encode(str3, "UTF-8"));
            }
        } catch (Exception e2) {
        }
        return sb.toString();
    }

    public static String aA() {
        StringBuffer stringBuffer = new StringBuffer();
        if (d()) {
            stringBuffer.append(m);
        } else {
            stringBuffer.append(a);
        }
        stringBuffer.append("toolsManger/list?");
        return stringBuffer.toString();
    }

    public static String aB() {
        StringBuffer stringBuffer = new StringBuffer();
        if (d()) {
            stringBuffer.append("http://test1.mobilem.360.cn/");
        } else {
            stringBuffer.append(a);
        }
        stringBuffer.append("AppPrivMap/getPrivMap");
        return stringBuffer.toString();
    }

    public static String aC() {
        StringBuilder sb = new StringBuilder();
        sb.append(a()).append("iservice/getTips?");
        return e(sb.toString());
    }

    public static String O(String str) {
        StringBuilder sb = new StringBuilder();
        if (d()) {
            sb.append(m);
        } else {
            sb.append(a);
        }
        sb.append("Safe/getLeakList?soft_id=").append(str);
        return sb.toString();
    }

    public static String aD() {
        return d() ? m + "Iservice/ServerConfig" : a + "Iservice/ServerConfig";
    }

    public static String P(String str) {
        return d() ? "http://test1.mobilem.360.cn/Cocos/cocosInfo?gamekey=" + str : a + "Cocos/cocosInfo?gamekey=" + str;
    }

    public static String aE() {
        return (b ? m : a) + "hongbao/luck?";
    }

    public static String aF() {
        return (b ? m : a) + "hongbao/getluck?";
    }

    public static String aG() {
        return (b ? m : a) + "hongbao/captcha?";
    }

    public static String Q(String str) {
        return (b ? m : a) + "sms/getvc?captcha_code=" + str;
    }

    public static String R(String str) {
        return (b ? m : a) + "sms/checkvc?verify_code=" + str;
    }

    public static String aH() {
        return "http://i.360.cn?src=mpl_zhushou";
    }

    public static String aI() {
        return b ? m + "UniformResult/getList?" : a + "UniformResult/getList?";
    }

    public static void a(String str, String[] strArr) {
        if (strArr != null) {
            for (String str2 : strArr) {
                if (m.contains(str2)) {
                    m = "http://" + str + "/";
                } else if (a.contains(str2)) {
                    a = "http://" + str + "/";
                } else if (k.contains(str2)) {
                    k = "http://" + str + "/";
                } else if (n.contains(str2)) {
                    n = "http://" + str + "/";
                } else if (l.contains(str2)) {
                    l = "http://" + str + "/";
                } else if (o.contains(str2)) {
                    o = "http://" + str + "/";
                }
            }
        }
    }

    public static void aJ() {
        m = "http://test1.baohe.mobilem.360.cn/";
        a = "http://openbox.mobilem.360.cn/";
        l = "http://recommend.api.sj.360.cn/";
        k = "http://update.api.sj.360.cn/";
        n = "http://test.comment.mobilem.360.cn/";
        o = "http://comment.mobilem.360.cn/";
    }

    public static String aK() {
        return bn() + "/profile/new_coin/userCoin";
    }

    public static String aL() {
        return bn() + "/Mall/doLogin";
    }

    public static String aM() {
        return (b ? m : a) + "reserve/isReserve?token=";
    }

    public static String S(String str) {
        return bn() + "/profile/new_coin/coinHistory";
    }

    public static String T(String str) {
        return (b ? m : a) + "SpeedDownload/download?key=" + str;
    }

    public static String U(String str) {
        return "http://m.mp.sj.360.cn/account/apklanding?token=" + str;
    }

    public static String aN() {
        return (d() ? m : a) + "Wp/index";
    }

    public static String V(String str) {
        return (d() ? m : a) + "Wp/getAlbumDetail?album_id=" + str;
    }

    public static String aO() {
        return (d() ? m : a) + "Wp/getCategoryList";
    }

    public static String W(String str) {
        return (d() ? m : a) + "Wp/getCategoryDetail?category_id=" + str;
    }

    public static String aP() {
        return (d() ? m : a) + "Wp/getAlbumList";
    }

    public static String aQ() {
        return "http://m.5kong.tv/otheruse/index.html";
    }

    public static String l(String str, String str2) {
        return (b ? m : a) + "DesktopIcon/matchWhiteList?type=" + str2 + "&url=" + URLEncoder.encode(da.b(str, " "));
    }

    public static String aR() {
        return (b ? m : a) + "DesktopIcon/recommendSofts";
    }

    public static String X(String str) {
        return new StringBuffer().append(b ? m : a).append(p).append("&id=").append(str).toString();
    }

    public static String Y(String str) {
        return (b ? m : a) + "DesktopIcon/getRedirectUrl?pname=" + str;
    }

    public static String Z(String str) {
        return (b ? m : a) + "Iservice/Frozen?pname=" + str;
    }

    public static String aS() {
        return (b ? m : a) + "html/shengdian/manual.json";
    }

    public static String aT() {
        return (b ? m : a) + "Frozen/backUp";
    }

    public static String aU() {
        return (b ? m : a) + "Frozen/del";
    }

    public static String aV() {
        return (b ? m : a) + "Frozen/getMetas";
    }

    public static String aW() {
        return (b ? m : a) + "AppRsaCheck/getCheckResult";
    }

    public static String aX() {
        return (b ? m : a) + "Iservice/Live?nd=1";
    }

    public static String aa(String str) {
        return a() + "DesktopIcon/uninstallRecommend?pnames=" + str;
    }

    public static String aY() {
        return a() + "HuajiaoCtl/getZsSwitch";
    }

    public static String aZ() {
        return a + "SafeAudit/reportlist";
    }

    public static String ba() {
        return a + "hongbao/myPrize?showTitleBar=0";
    }

    public static String bb() {
        return "http://api.np.mobilem.360.cn/redirect/getmd5link?from=";
    }

    public static String bc() {
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append("model=").append(Build.MODEL).append("&");
        stringBuffer.append("version=").append(Build.VERSION.RELEASE).append("&");
        stringBuffer.append("buildinfo=").append(al.W()).append("&");
        stringBuffer.append("pkg=3004");
        return "http://api.shuaji.360.cn/r/getrs?req=" + com.qihoo.utils.g.a.a(stringBuffer.toString().getBytes());
    }

    public static String a(int i2, int i3) {
        return a + "tq/privList?from_recommend=1&top_padding=" + i2 + "&bottom_padding=" + i3 + "&fix=1";
    }

    public static String b(String str, int i2) {
        return (b ? m : a) + "Cloud/getSoConf?name=" + str + "&so_ver=" + i2;
    }

    public static String bd() {
        return "http://openbox.mobilem.360.cn/hongbao/entry?showTitleBar=0&360appstore=0&from=xzgl";
    }

    public static String ab(String str) {
        return a + "hongbao/entry?showSearch=0&showTitleBar=0&forceNoCash=1&from=" + str;
    }

    public static String be() {
        return a + "tq/privList";
    }

    public static String bf() {
        String str;
        if (d()) {
            str = "http://test1.mobilem.360.cn/";
        } else {
            str = a;
        }
        return str + "html/web/magic_mirror.html?showTitleBar=0";
    }

    public static String bg() {
        return (b ? m : a) + "iservice/install?ev=1";
    }

    public static String bh() {
        return (b ? m : a) + "GamePrivilege/deskApps";
    }

    public static String a(Context context, String str) {
        return (b ? m : a) + "/hongbao/getPacket?" + b(context, str);
    }

    public static String bi() {
        return (b ? m : a) + "/hongbao/entry?showTitleBar=0&360appstore=0&from=hxq";
    }

    public static String bj() {
        return (b ? m : a) + "/hongbao/myPrize?showTitleBar=0&from=hxq";
    }

    public static String bk() {
        return "http://profile.sj.360.cn/Mall/doLogin?webpg=creditsmall&needScrollBack=0&from=hxq";
    }

    public static String b(Context context, String str) {
        if (context == null) {
            return "";
        }
        StringBuilder sb = new StringBuilder();
        sb.append("hdid=952").append("&hdkey=e347c13e69b0ac88eb0d53b6ded9cb1e");
        sb.append("&sid=100084").append("&qid=").append(str);
        sb.append("&pname=").append(UninstallRetainCommand.PACKAGE_NAME);
        sb.append("&so=100");
        String str2 = str + "_100084_" + (System.currentTimeMillis() / 1000);
        sb.append("&sl=").append(str2);
        sb.append("&sign=").append(com.qihoo.appstore.utils.f.a(context, str2, b.a(3)));
        sb.append("&format=json");
        return sb.toString();
    }

    public static String e(String str, String str2, String str3) {
        StringBuilder sb = new StringBuilder(b ? m : a);
        sb.append("CloudControl/Tui?").append("last_tui_pname=").append(str).append("&last_tui_pname_index=").append(str2).append("&last_tui_msg_index=").append(str3);
        return sb.toString();
    }

    public static String bl() {
        return (b ? m : a) + "powerWs/suspensionWindow";
    }

    public static String bm() {
        return (b ? m : a) + "powerBrowser/suspensionWindow";
    }
}