正在查看: Mint v5.7.3 应用的 q1.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 q1.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.mint.utils;
import android.content.Context;
import android.text.TextUtils;
import com.htmedia.mint.pojo.Content;
import com.htmedia.mint.pojo.Metadata;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
public class q1 implements k6.t0 {
String a = "https://bcp.crwdcntrl.net/5/c=16344/e=app/";
private final Context b;
k6.s0 c;
public q1(Context context) {
this.b = context;
this.c = new k6.s0(context, this);
}
public static String a(String str) {
if (str == null || str.isEmpty()) {
return str;
}
String[] split = str.split("\\s+");
StringBuilder sb2 = new StringBuilder();
for (String str2 : split) {
if (!str2.isEmpty()) {
sb2.append(Character.toUpperCase(str2.charAt(0)));
sb2.append(str2.substring(1).toLowerCase());
sb2.append(" ");
}
}
return sb2.toString().trim();
}
public void b(Content content, String str, String str2) {
c(content, str, str2, BuildConfig.FLAVOR);
}
public void c(Content content, String str, String str2, String str3) {
StringBuilder sb2 = new StringBuilder(this.a);
String k = f6.l.k(this.b, "adId");
sb2.append("mid=");
sb2.append(k);
sb2.append("/dt=gaid");
if (!TextUtils.isEmpty(str)) {
try {
sb2.append("/int=" + URLEncoder.encode(str, "UTF-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
if (content != null) {
Metadata metadata = content.getMetadata();
if (metadata != null) {
String section = metadata.getSection();
if (TextUtils.isEmpty(str)) {
try {
sb2.append("/int=" + URLEncoder.encode(metadata.getUrl(), "UTF-8"));
} catch (UnsupportedEncodingException e2) {
e2.printStackTrace();
}
}
if (!TextUtils.isEmpty(section)) {
try {
section = URLEncoder.encode(section, "UTF-8").replaceAll("\\+", "%20");
sb2.append("/seg=section:" + section);
} catch (UnsupportedEncodingException e3) {
e3.printStackTrace();
}
if (!TextUtils.isEmpty(metadata.getSubSection())) {
try {
sb2.append("/seg=subsection:" + section + ":" + URLEncoder.encode(metadata.getSubSection(), "UTF-8").replaceAll("\\+", "%20"));
} catch (UnsupportedEncodingException e4) {
e4.printStackTrace();
}
}
}
}
} else if (!TextUtils.isEmpty(str3)) {
try {
sb2.append("/seg=section:" + URLEncoder.encode(str3, "UTF-8").replaceAll("\\+", "%20"));
} catch (UnsupportedEncodingException e5) {
e5.printStackTrace();
}
}
if (!TextUtils.isEmpty(str2)) {
sb2.append("/act=" + str2.replaceAll(" ", "%20"));
}
this.c.a(sb2.toString());
}
public void d(String str) {
StringBuilder sb2 = new StringBuilder(this.a);
String k = f6.l.k(this.b, "adId");
sb2.append("mid=");
sb2.append(k);
sb2.append("/dt=gaid");
try {
sb2.append("/seg=search:" + URLEncoder.encode(str, "UTF-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
o1.a("searchlotame +++++ ", String.valueOf(sb2));
this.c.a(sb2.toString());
}
}