正在查看: Mint v5.7.3 应用的 h.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 h.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package u4;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.text.Html;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import androidx.appcompat.app.AppCompatActivity;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import androidx.datastore.preferences.core.settings.RemoteSettings;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import com.google.android.material.snackbar.Snackbar;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonSyntaxException;
import com.htmedia.mint.AppController;
import com.htmedia.mint.R;
import com.htmedia.mint.author.pojo.Author;
import com.htmedia.mint.pojo.Content;
import com.htmedia.mint.pojo.Image;
import com.htmedia.mint.pojo.LeadMedia;
import com.htmedia.mint.pojo.Metadata;
import com.htmedia.mint.pojo.appwidgetpojo.DEWidgetResponseModel;
import com.htmedia.mint.pojo.appwidgetpojo.Item;
import com.htmedia.mint.utils.f0;
import com.htmedia.mint.utils.t0;
import com.htmedia.sso.helpers.ToastHelper;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import org.json.JSONObject;
import s4.r;
import v5.l;
import x4.cb;
public class h {
class a implements View.OnClickListener {
final AppCompatActivity a;
final Snackbar b;
a(AppCompatActivity appCompatActivity, Snackbar snackbar) {
this.a = appCompatActivity;
this.b = snackbar;
}
@Override
public void onClick(View view) {
AppCompatActivity appCompatActivity = this.a;
if (appCompatActivity == null || !(appCompatActivity instanceof AppCompatActivity)) {
return;
}
((InputMethodManager) view.getContext().getSystemService("input_method")).hideSoftInputFromWindow(view.getWindowToken(), 0);
try {
FragmentManager supportFragmentManager = this.a.getSupportFragmentManager();
Fragment findFragmentByTag = supportFragmentManager.findFragmentByTag("AUTHOR_SEARCH_FRAGMENT_TAG");
if (findFragmentByTag != null) {
this.a.getSupportFragmentManager().beginTransaction().remove(findFragmentByTag).commit();
}
if (supportFragmentManager.popBackStackImmediate("mymint_tab", 0)) {
Fragment findFragmentByTag2 = supportFragmentManager.findFragmentByTag("mymint_tab");
if (findFragmentByTag2 != null) {
((l) findFragmentByTag2).m(false);
}
} else {
t0.a(this.a, "https://www.livemint.com/mymint/myauthors");
}
} catch (Exception e) {
t0.a(this.a, "https://www.livemint.com/mymint/myauthors");
Log.e("AUTHOR_SEARCH_FRAGMENT_TAG", "Error removing fragment: " + e.getMessage());
}
this.b.dismiss();
}
}
class b implements View.OnClickListener {
final AppCompatActivity a;
final Snackbar b;
final r c;
b(AppCompatActivity appCompatActivity, Snackbar snackbar, r rVar) {
this.a = appCompatActivity;
this.b = snackbar;
this.c = rVar;
}
@Override
public void onClick(View view) {
AppCompatActivity appCompatActivity = this.a;
if (appCompatActivity == null || !(appCompatActivity instanceof AppCompatActivity)) {
return;
}
((InputMethodManager) view.getContext().getSystemService("input_method")).hideSoftInputFromWindow(view.getWindowToken(), 0);
try {
FragmentManager supportFragmentManager = this.a.getSupportFragmentManager();
Fragment findFragmentByTag = supportFragmentManager.findFragmentByTag("AUTHOR_SEARCH_FRAGMENT_TAG");
if (findFragmentByTag != null) {
this.a.getSupportFragmentManager().beginTransaction().remove(findFragmentByTag).commit();
}
if (supportFragmentManager.popBackStackImmediate("mymint_tab", 0)) {
Fragment findFragmentByTag2 = supportFragmentManager.findFragmentByTag("mymint_tab");
if (findFragmentByTag2 != null) {
((l) findFragmentByTag2).m(false);
}
} else {
t0.a(this.a, "https://www.livemint.com/mymint/myauthors");
}
} catch (Exception e) {
t0.a(this.a, "https://www.livemint.com/mymint/myauthors");
Log.e("AUTHOR_SEARCH_FRAGMENT_TAG", "Error removing fragment: " + e.getMessage());
}
this.b.dismiss();
this.c.dismiss();
}
}
public static String e(String str) {
String[] split = str.split("\\s+");
StringBuilder sb = new StringBuilder();
for (String str2 : split) {
if (!str2.isEmpty()) {
sb.append(Character.toUpperCase(str2.charAt(0)));
sb.append(str2.substring(1).toLowerCase());
sb.append(" ");
}
}
return sb.toString().trim();
}
private static boolean f(String str) {
try {
return str.replaceAll("[^a-zA-Z0-9\\s]", "").isEmpty();
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
public static ArrayList<Author> g(ArrayList<Author> arrayList) {
ArrayList<Author> arrayList2 = new ArrayList<>();
if (arrayList != null && arrayList.size() > 0) {
for (int i = 0; i < arrayList.size(); i++) {
Author author = arrayList.get(i);
Author author2 = new Author();
author2.setId(author.getId());
author2.setName(author.getName());
author2.setSelected(Boolean.TRUE);
arrayList2.add(author2);
}
}
return arrayList2;
}
public static HashMap<String, ArrayList<Author>> h(final ArrayList<Author> arrayList) {
HashMap<String, ArrayList<Author>> hashMap = new HashMap<>();
final int i = 2;
Collection values = ((Map) IntStream.range(0, arrayList.size()).boxed().collect(Collectors.groupingBy(new Function() {
@Override
public final Object apply(Object obj) {
Integer o;
o = h.o(i, (Integer) obj);
return o;
}
}, Collectors.mapping(new Function() {
@Override
public final Object apply(Object obj) {
Author p;
p = h.p(arrayList, (Integer) obj);
return p;
}
}, Collectors.toList())))).values();
for (int i2 = 0; i2 < values.size(); i2++) {
hashMap.put(i2 + "", (ArrayList) ((List) values.stream().collect(Collectors.toList())).get(i2));
}
return hashMap;
}
public static HashMap<String, ArrayList<Author>> i(final ArrayList<Author> arrayList) {
HashMap<String, ArrayList<Author>> hashMap = new HashMap<>();
final int i = 4;
Collection values = ((Map) IntStream.range(0, arrayList.size()).boxed().collect(Collectors.groupingBy(new Function() {
@Override
public final Object apply(Object obj) {
Integer q;
q = h.q(i, (Integer) obj);
return q;
}
}, Collectors.mapping(new Function() {
@Override
public final Object apply(Object obj) {
Author r;
r = h.r(arrayList, (Integer) obj);
return r;
}
}, Collectors.toList())))).values();
for (int i2 = 0; i2 < values.size(); i2++) {
hashMap.put(i2 + "", (ArrayList) ((List) values.stream().collect(Collectors.toList())).get(i2));
}
return hashMap;
}
public static HashMap<String, String> j(AppCompatActivity appCompatActivity) {
HashMap<String, String> hashMap = new HashMap<>();
hashMap.put("X-Platform", "LM");
hashMap.put("X-OS", "Android");
hashMap.put("X-Device-Id", f6.d.b(appCompatActivity));
String G1 = f0.G1(appCompatActivity, "userName") != null ? f0.G1(appCompatActivity, "userClient") : "";
if (!TextUtils.isEmpty(G1)) {
hashMap.put("X-Client-Id", G1);
}
hashMap.put("X-App-Version", "5.7.3");
hashMap.put("X-Package-Name", "com.htmedia.mint");
return hashMap;
}
private static String k(String str) {
return Uri.parse(str).getHost();
}
private static String l(String str, String str2) {
return Uri.parse(str).getQueryParameter(str2);
}
public static String m(String str) {
if (str.startsWith("https://twitter.com/") || str.startsWith("https://www.twitter.com/")) {
return str;
}
if (str.contains("twitter.com/i/flow/login")) {
return "https://twitter.com" + l(str, "redirect_after_login");
}
if (str.contains("https://mobile.twitter.com/")) {
return str;
}
if (!str.contains("https://twitter.com/") && TextUtils.isEmpty(k(str))) {
return "https://twitter.com/" + str;
}
if (str.contains("https:")) {
return str;
}
return "https://" + str;
}
public static boolean n(String str) {
Uri parse;
try {
if (!TextUtils.isEmpty(str) && !f(str) && (parse = Uri.parse(str)) != null) {
String host = parse.getHost();
if (TextUtils.isEmpty(host)) {
String path = parse.getPath();
if (!TextUtils.isEmpty(path)) {
String[] split = path.split(RemoteSettings.FORWARD_SLASH_STRING);
if (split == null || split.length <= 0) {
return !path.contains(".com") || path.endsWith("twitter.com");
}
for (String str2 : split) {
if (!TextUtils.isEmpty(str2) && str2.contains(".com") && !str2.endsWith("twitter.com")) {
return false;
}
}
}
return true;
}
if (host.endsWith("twitter.com")) {
return true;
}
}
} catch (Exception e) {
e.printStackTrace();
}
return false;
}
public static Integer o(int i, Integer num) {
return Integer.valueOf(num.intValue() / i);
}
public static Author p(List list, Integer num) {
return (Author) list.get(num.intValue());
}
public static Integer q(int i, Integer num) {
return Integer.valueOf(num.intValue() / i);
}
public static Author r(List list, Integer num) {
return (Author) list.get(num.intValue());
}
public static void s(Context context, String str) {
String m = m(str);
if (TextUtils.isEmpty(k(m)) || !k(m).contains("twitter.com")) {
ToastHelper.showToast(context, context.getString(R.string.invalid_twitter_url));
return;
}
try {
context.getPackageManager().getPackageInfo("com.twitter.android", 1);
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(m));
intent.addFlags(268435456);
context.startActivity(intent);
} catch (PackageManager.NameNotFoundException unused) {
Intent intent2 = new Intent("android.intent.action.VIEW", Uri.parse(m));
intent2.addFlags(268435456);
context.startActivity(intent2);
}
}
public static ArrayList<Content> t(JSONObject jSONObject) {
ArrayList<Content> arrayList = new ArrayList<>();
try {
DEWidgetResponseModel dEWidgetResponseModel = (DEWidgetResponseModel) new GsonBuilder().create().fromJson(jSONObject.toString(), DEWidgetResponseModel.class);
if (dEWidgetResponseModel != null && dEWidgetResponseModel.getStatus().equalsIgnoreCase(FirebaseAnalytics.Param.SUCCESS) && dEWidgetResponseModel.getItems() != null && dEWidgetResponseModel.getItems().size() > 0) {
for (int i = 0; i < dEWidgetResponseModel.getItems().size(); i++) {
Content content = new Content();
Item item = (Item) dEWidgetResponseModel.getItems().get(i);
LeadMedia leadMedia = new LeadMedia();
Image image = new Image();
image.setImages(item.getImageObject());
leadMedia.setImage(image);
content.setLeadMedia(leadMedia);
content.setId(item.getStoryId());
content.setMobileHeadline(item.getHeadline());
content.setHeadline(item.getHeadline());
content.setLastPublishedDate(item.getPublishDate().replace(" ", "T"));
content.setType(j5.b.STORY.a());
content.setPersonalisedSection(item.getFollowedAuthor());
content.setPersonalisedSectionId(item.getPersonalisedSectionId());
Metadata metadata = new Metadata();
metadata.setSection(item.getSectionName());
metadata.setSubSection("");
metadata.setUrl(item.getStoryURL());
metadata.setPremiumStory(item.isPremiumStory());
metadata.setAgency("");
Boolean bool = Boolean.FALSE;
metadata.setSponsored(bool);
metadata.setBreakingNews(bool);
metadata.setBigStory(bool);
metadata.setColumn("");
metadata.setGenericOpenStory(item.isGenericOpenStory());
content.setMetadata(metadata);
arrayList.add(content);
}
}
} catch (JsonSyntaxException e) {
e.printStackTrace();
}
return arrayList;
}
public static Snackbar u(AppCompatActivity appCompatActivity, CoordinatorLayout coordinatorLayout, int i, String str) {
Snackbar make = Snackbar.make(coordinatorLayout, "", 5000);
boolean E = AppController.j().E();
cb c = cb.c(appCompatActivity.getLayoutInflater());
make.getView().setBackgroundColor(0);
Snackbar.SnackbarLayout view = make.getView();
c.e(Boolean.valueOf(E));
c.b.setText(Html.fromHtml(str));
c.b.setOnClickListener(new a(appCompatActivity, make));
c.b.setClickable(true);
view.addView(c.getRoot(), 0);
return make;
}
public static Snackbar v(AppCompatActivity appCompatActivity, CoordinatorLayout coordinatorLayout, int i, String str, r rVar) {
Snackbar make = Snackbar.make(coordinatorLayout, "", 5000);
boolean E = AppController.j().E();
cb c = cb.c(appCompatActivity.getLayoutInflater());
make.getView().setBackgroundColor(0);
Snackbar.SnackbarLayout view = make.getView();
c.e(Boolean.valueOf(E));
c.b.setText(Html.fromHtml(str));
c.b.setOnClickListener(new b(appCompatActivity, make, rVar));
c.b.setClickable(true);
view.addView(c.getRoot(), 0);
return make;
}
}