正在查看: Hopscotch v9.7.2 应用的 a1.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Hopscotch v9.7.2 应用的 a1.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package in.hopscotch.android.util;
import android.R;
import android.animation.Animator;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
import android.graphics.Typeface;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.text.SpannableString;
import android.text.TextUtils;
import android.text.style.AbsoluteSizeSpan;
import android.text.style.ForegroundColorSpan;
import android.text.style.RelativeSizeSpan;
import android.util.Log;
import android.util.Pair;
import android.util.TypedValue;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.DecelerateInterpolator;
import android.view.inputmethod.InputMethodManager;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.appcompat.app.k;
import androidx.core.app.c;
import com.appsflyer.AppsFlyerLib;
import com.bumptech.glide.load.model.k;
import com.facebook.device.yearclass.YearClass;
import com.yalantis.ucrop.UCrop;
import in.hopscotch.android.activity.HomePageActivity;
import in.hopscotch.android.api.model.ShoppingBagResponse;
import in.hopscotch.android.api.response.ActionResponse;
import in.hopscotch.android.api.response.AppliedSmartFilters;
import in.hopscotch.android.api.response.LoginResponse;
import in.hopscotch.android.common.helper.a;
import in.hopscotch.android.common.helper.b;
import in.hopscotch.android.common.util.c;
import in.hopscotch.android.domain.model.extras.AwsInfo;
import in.hopscotch.android.model.UserStatus;
import in.hopscotch.android.network.widget.NetworkImageView;
import in.hopscotch.android.service.RegistrationIntentService;
import java.io.File;
import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Pattern;
import kotlin.jvm.internal.Intrinsics;
import org.apache.commons.lang3.CharEncoding;
import org.apache.commons.lang3.SerializationUtils;
public final class a1 {
private static final String HALF_YEAR = ".5 years";
private static final String ONE_YEAR = "1 year";
private static final String SIX_MONTHS = "6 months";
private static final String TAG = "Util";
private static final String VALID = "Valid";
private static final String ZERO_MONTHS = "0 month";
public static String a;
public static List<AppliedSmartFilters> b;
private static ForegroundColorSpan searchAutoSuggestColorSpan;
private static ShoppingBagResponse shoppingBagResponse;
public class a implements Animator.AnimatorListener {
public final ViewGroup a;
public final ViewGroup b;
public a(ViewGroup viewGroup, ViewGroup viewGroup2) {
this.a = viewGroup;
this.b = viewGroup2;
}
@Override
public final void onAnimationCancel(Animator animator) {
}
@Override
public final void onAnimationEnd(Animator animator) {
this.a.setVisibility(4);
this.b.setPadding(0, 0, 0, 0);
}
@Override
public final void onAnimationRepeat(Animator animator) {
}
@Override
public final void onAnimationStart(Animator animator) {
}
}
public class b implements Animator.AnimatorListener {
public final ViewGroup a;
public b(ViewGroup viewGroup) {
this.a = viewGroup;
}
@Override
public final void onAnimationCancel(Animator animator) {
}
@Override
public final void onAnimationEnd(Animator animator) {
this.a.setVisibility(4);
}
@Override
public final void onAnimationRepeat(Animator animator) {
}
@Override
public final void onAnimationStart(Animator animator) {
}
}
public class c extends com.bumptech.glide.request.target.i<Bitmap> {
public final boolean a;
public final Context b;
public final ImageView c;
public c(boolean z, Context context, ImageView imageView) {
this.a = z;
this.b = context;
this.c = imageView;
}
public final void onResourceReady(@NonNull Object obj, com.bumptech.glide.request.transition.b bVar) {
Bitmap bitmap = (Bitmap) obj;
boolean z = this.a;
ImageView imageView = this.c;
if (!z) {
imageView.setImageBitmap(bitmap);
return;
}
androidx.core.graphics.drawable.b bVar2 = new androidx.core.graphics.drawable.b(this.b.getResources(), bitmap);
bVar2.c();
imageView.setImageDrawable(bVar2);
}
}
public class d extends com.google.gson.reflect.a<ArrayList<String>> {
}
static {
k.c cVar = androidx.appcompat.app.k.a;
androidx.appcompat.widget.j1.b();
}
public static ShoppingBagResponse A() {
return SerializationUtils.clone(shoppingBagResponse);
}
public static String B(int i, int i2) {
return android.support.v4.media.a.k(String.format("%02d", Integer.valueOf(i)), "_", String.format("%02d", Integer.valueOf(i2)));
}
public static SpannableString C(Context context, String str) {
if (str == null || str.isEmpty()) {
return new SpannableString("");
}
SpannableString spannableString = new SpannableString(str);
spannableString.setSpan(new t0(context, context.getString(2132017310)), 0, spannableString.length(), 33);
spannableString.setSpan(new RelativeSizeSpan(0.8f), 0, spannableString.length(), 33);
return spannableString;
}
public static SpannableString D(int i, int i2, Context context, String str) {
if (str == null || str.isEmpty()) {
return new SpannableString("");
}
SpannableString spannableString = new SpannableString(str);
spannableString.setSpan(new t0(context, context.getString(2132017311)), 0, spannableString.length(), 33);
spannableString.setSpan(new AbsoluteSizeSpan(g(i2, context)), 0, spannableString.length(), 33);
spannableString.setSpan(new ForegroundColorSpan(i), 0, spannableString.length(), 33);
return spannableString;
}
public static int E(Context context) {
TypedArray obtainStyledAttributes = context.getTheme().obtainStyledAttributes(new int[]{2130968584});
int dimension = (int) obtainStyledAttributes.getDimension(0, 0.0f);
obtainStyledAttributes.recycle();
return dimension;
}
public static void F(View view) {
InputMethodManager inputMethodManager;
if (view == null || (inputMethodManager = (InputMethodManager) view.getContext().getSystemService("input_method")) == null || !inputMethodManager.isActive()) {
return;
}
inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
public static void G(Context context, String str, String str2, String str3, Uri uri) {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("text/plain");
if (TextUtils.isEmpty(str2)) {
str2 = "Share";
}
if (!TextUtils.isEmpty(str3)) {
intent.putExtra("android.intent.extra.SUBJECT", str3);
}
if (!TextUtils.isEmpty(str)) {
intent.putExtra("android.intent.extra.TEXT", str);
}
if (uri != null) {
intent.putExtra("android.intent.extra.STREAM", uri);
intent.setType("image/*");
intent.addFlags(1);
}
context.startActivity(Intent.createChooser(intent, str2));
}
public static boolean H(String... strArr) {
if (strArr.length == 0) {
return true;
}
for (String str : strArr) {
if (TextUtils.isEmpty(str)) {
return true;
}
}
return false;
}
public static boolean I(Context context, String str) {
try {
context.getPackageManager().getApplicationInfo(str, 0);
return true;
} catch (PackageManager.NameNotFoundException unused) {
return false;
}
}
public static boolean J(Activity activity, Uri uri) {
if (uri != null) {
try {
String w = w(activity, uri);
if (w == null) {
w = uri.getPath();
}
if ((new File(w).length() / 1024.0f) / 1024.0f < 10.0f) {
return true;
}
q.e(activity, activity.getString(2132018358), "");
return false;
} catch (Exception e) {
g.b(e);
}
}
return false;
}
public static boolean K(String str, String str2) {
try {
return Pattern.compile(str2, 2).matcher(str).find();
} catch (Exception unused) {
return false;
}
}
@SuppressLint({"CheckResult"})
public static void L(int i, Drawable drawable, Context context, String str, ImageView imageView, float f, float f2, boolean z, ImageView.ScaleType scaleType, boolean z2) {
com.bumptech.glide.request.g gVar = new com.bumptech.glide.request.g();
if (f != 0.0f && f2 != 0.0f) {
gVar.U(g(f, context), g(f2, context));
}
if (i != 0) {
gVar.V(i);
} else if (drawable != null) {
gVar.W(drawable);
}
if (scaleType != null) {
if (scaleType == ImageView.ScaleType.CENTER_CROP) {
gVar.i0(com.bumptech.glide.load.resource.bitmap.l.c, new com.bumptech.glide.load.resource.bitmap.i());
} else if (scaleType == ImageView.ScaleType.FIT_CENTER) {
gVar.Z(com.bumptech.glide.load.resource.bitmap.l.a, new com.bumptech.glide.load.resource.bitmap.q(), true);
}
}
gVar.b0(com.bumptech.glide.load.resource.gif.i.b, Boolean.TRUE);
if (!z2) {
com.bumptech.glide.c.o(context).t().x0(NetworkImageView.e(str, true)).A0(gVar).r0(new c(z, context, imageView));
} else {
gVar.h0(new jp.wasabeef.glide.transformations.b(), true);
com.bumptech.glide.c.o(context).t().x0(NetworkImageView.e(str, true)).A0(gVar).q0(imageView);
}
}
public static void M(Context context, LoginResponse loginResponse, boolean z, HashMap hashMap, String str) {
String str2;
if (loginResponse.isLoggedIn) {
AppsFlyerLib.getInstance().setCustomerUserId(loginResponse.userId);
String userId = loginResponse.userId;
in.hopscotch.android.common.helper.a.a.getClass();
Intrinsics.checkNotNullParameter(userId, "userId");
c.a.a.getClass();
if (in.hopscotch.android.common.util.j.h()) {
a.b.a.getClass();
a.b.a();
}
UserStatus.getInstance().setUserEmail(loginResponse.email);
UserStatus.getInstance().setPhone(loginResponse.phoneNumber);
UserStatus.getInstance().setLoginStatus(true);
UserStatus.getInstance().setUserName(loginResponse.userName);
UserStatus.getInstance().setFirstName(loginResponse.firstName);
UserStatus.getInstance().setLastName(loginResponse.lastName);
UserStatus.getInstance().setUserId(loginResponse.userId);
UserStatus.getInstance().setUserTicket(loginResponse.persistentTicket);
UserStatus.getInstance().setUuid(loginResponse.uuid);
UserStatus.getInstance().setUserProfilePhoto(loginResponse.profileImage);
in.hopscotch.android.application.a.e(loginResponse.cartItemQty, context);
String str3 = loginResponse.mobileStatus;
if (str3 != null) {
in.hopscotch.android.db.a.U(str3);
in.hopscotch.android.db.a.d0();
str2 = str3;
} else {
str2 = null;
}
in.hopscotch.android.analytics.c.m().s(loginResponse.email, loginResponse.phoneNumber, loginResponse.userId, loginResponse.userName, str2, false);
if (TextUtils.isEmpty(str) || str.equalsIgnoreCase("Facebook")) {
str = null;
}
if (!z) {
in.hopscotch.android.analytics.c m = in.hopscotch.android.analytics.c.m();
String str4 = (String) hashMap.get("authenticationType");
String str5 = (String) hashMap.get("fromScreen");
String str6 = (String) hashMap.get("fromLocation");
String str7 = (String) hashMap.get("fromValidationType");
String str8 = (String) hashMap.get("fromRedirect");
m.getClass();
HashMap hashMap2 = new HashMap();
if (TextUtils.isEmpty(str4)) {
str4 = "none";
}
hashMap2.put("authentication_type", str4);
if (TextUtils.isEmpty(str5)) {
str5 = "none";
}
hashMap2.put("from_screen", str5);
if (TextUtils.isEmpty(str6)) {
str6 = "none";
}
hashMap2.put("from_location", str6);
if (TextUtils.isEmpty(str)) {
str = "none";
}
hashMap2.put("validation_type", str);
if (TextUtils.isEmpty(str7)) {
str7 = "none";
}
hashMap2.put("from_validation_type", str7);
if (TextUtils.isEmpty(str8)) {
str8 = "none";
}
hashMap2.put("from_redirect", str8);
in.hopscotch.android.analytics.c.I("customer_logged_in", hashMap2, false, false);
}
com.google.firebase.crashlytics.c.a().d("username", loginResponse.firstName + loginResponse.lastName);
com.google.firebase.crashlytics.c.a().d("email", loginResponse.email);
in.hopscotch.android.db.a.O(false);
}
}
public static void N(Context context, androidx.appcompat.app.a aVar) {
aVar.p(new ColorDrawable(context.getResources().getColor(2131100828)));
}
public static void O(Context context) {
try {
if (in.hopscotch.android.db.a.x().getBoolean("isDeviceProfileSet", false)) {
return;
}
if (YearClass.get(context) < 2013) {
in.hopscotch.android.db.a.N("low");
} else {
in.hopscotch.android.db.a.N("normal");
}
in.hopscotch.android.db.a.k().putBoolean("isDeviceProfileSet", true);
in.hopscotch.android.db.a.k().apply();
} catch (Exception e) {
in.hopscotch.android.db.a.N("normal");
g.b(e);
}
}
public static Typeface P(Context context, String str) {
str.getClass();
return !str.equals("averta-semibold.otf") ? !str.equals("averta-regular.otf") ? Typeface.createFromAsset(context.getAssets(), context.getString(2132017310)) : Typeface.createFromAsset(context.getAssets(), context.getString(2132017310)) : Typeface.createFromAsset(context.getAssets(), context.getString(2132017311));
}
public static void Q(ShoppingBagResponse shoppingBagResponse2) {
try {
shoppingBagResponse = SerializationUtils.clone(shoppingBagResponse2);
} catch (Exception e) {
g.b(e);
shoppingBagResponse = null;
}
}
public static void R(LoginResponse loginResponse) {
HashMap profileUpdate = new HashMap();
if (in.hopscotch.android.common.util.t.a(loginResponse.firstName)) {
profileUpdate.put("FirstName", loginResponse.firstName);
}
if (in.hopscotch.android.common.util.t.a(loginResponse.lastName)) {
profileUpdate.put("LastName", loginResponse.lastName);
}
if (in.hopscotch.android.common.util.t.a(loginResponse.userId)) {
profileUpdate.put("Identity", loginResponse.userId);
}
if (in.hopscotch.android.common.util.t.a(loginResponse.email)) {
profileUpdate.put("Email", loginResponse.email);
}
profileUpdate.put("Tz", "Asia/Kolkata");
Boolean bool = Boolean.TRUE;
profileUpdate.put("MSG-push", bool);
profileUpdate.put("MSG-email", bool);
profileUpdate.put("MSG-sms", bool);
if (in.hopscotch.android.common.util.t.a(loginResponse.phoneNumber)) {
profileUpdate.put("Phone", loginResponse.phoneNumber);
}
b.a.a.getClass();
if (b.a.c() != null) {
Intrinsics.checkNotNullParameter(profileUpdate, "profileUpdate");
com.clevertap.android.sdk.u b2 = b.a.b();
if (b2 != null) {
b2.M(profileUpdate);
}
}
}
public static void S(Activity activity, ActionResponse actionResponse, String str) {
String str2;
if (in.hopscotch.android.common.util.t.a(str)) {
q.j(activity, "Uh-oh!", str, null);
return;
}
if (actionResponse == null) {
q.j(activity, "Uh-oh!", "Something went wrong. Let's try again.", null);
return;
}
if (TextUtils.isEmpty(actionResponse.action) || actionResponse.action.equals(in.hopscotch.android.domain.response.base.b.SUCCESS) || !((str2 = actionResponse.displayType) == null || str2.equals("Dialog alert"))) {
q.j(activity, "Uh-oh!", "Something went wrong. Let's try again.", null);
} else if (TextUtils.isEmpty(actionResponse.getMessage())) {
q.j(activity, "Uh-oh!", "Something went wrong. Let's try again.", null);
} else {
q.h(activity, actionResponse.getMessage(), null);
}
}
public static void T(final ViewGroup viewGroup, final ViewGroup viewGroup2, Context context, TextView textView, int i, String str, boolean z) {
viewGroup.setBackgroundColor(context.getResources().getColor(i));
textView.setText(str);
viewGroup.setEnabled(true);
ImageView imageView = (ImageView) viewGroup.findViewById(2131362303);
if (z) {
imageView.setVisibility(0);
imageView.setOnClickListener(new in.hopscotch.android.activity.c(9, viewGroup, viewGroup2));
} else {
imageView.setVisibility(8);
}
new Handler().postDelayed(new Runnable() {
public final boolean b = true;
@Override
public final void run() {
ViewGroup viewGroup3 = viewGroup;
if (viewGroup3.getVisibility() != 0) {
if (!this.b) {
((ViewGroup) viewGroup3.getParent()).setClipChildren(false);
viewGroup3.setVisibility(0);
int height = viewGroup3.getHeight();
viewGroup3.setVisibility(8);
int i2 = -height;
float f = i2 * 2;
ObjectAnimator ofFloat = ObjectAnimator.ofFloat(viewGroup3, "translationY", f, f);
ofFloat.setDuration(500L);
ofFloat.start();
viewGroup3.setVisibility(0);
ObjectAnimator ofFloat2 = ObjectAnimator.ofFloat(viewGroup3, "translationY", i2, 0.0f);
ofFloat2.setDuration(500L);
ofFloat2.setInterpolator(new DecelerateInterpolator());
ofFloat2.start();
return;
}
((ViewGroup) viewGroup3.getParent()).setClipChildren(false);
viewGroup3.setVisibility(0);
int height2 = viewGroup3.getHeight();
viewGroup3.setVisibility(8);
int i3 = -height2;
float f2 = i3 * 2;
ObjectAnimator ofFloat3 = ObjectAnimator.ofFloat(viewGroup3, "translationY", f2, f2);
ofFloat3.setDuration(500L);
ofFloat3.start();
viewGroup3.setVisibility(0);
ViewGroup viewGroup4 = viewGroup2;
ObjectAnimator ofFloat4 = ObjectAnimator.ofFloat(viewGroup4, "translationY", 0.0f, height2);
ObjectAnimator ofFloat5 = ObjectAnimator.ofFloat(viewGroup3, "translationY", i3, 0.0f);
AnimatorSet animatorSet = new AnimatorSet();
animatorSet.playTogether(ofFloat4, ofFloat5);
animatorSet.setDuration(500L);
animatorSet.setInterpolator(new DecelerateInterpolator());
animatorSet.addListener(new z0(viewGroup4, height2));
animatorSet.start();
}
}
}, 1000L);
}
public static void U(Context context, String str) {
if (context == null) {
return;
}
try {
Intent intent = new Intent(context, (Class<?>) RegistrationIntentService.class);
intent.putExtra("TOKEN", str);
context.startService(intent);
} catch (Exception e) {
g.b(e);
}
}
public static Object V(List list) {
com.google.gson.k kVar = new com.google.gson.k();
return kVar.d(kVar.h(list), new c1().getType());
}
public static boolean a() {
if (!in.hopscotch.android.db.a.x().getBoolean("first_screen", false)) {
return false;
}
com.google.android.gms.ads.internal.client.z0.p("first_screen", false);
return true;
}
public static Intent b(Context context, String str, String str2) {
Intent d2 = in.hopscotch.android.application.a0.d(context, str, str2, false);
d2.putExtra("DRAWER_CHILD_ROW_SELECTED", true);
d2.putExtra("DRAWER_GROUP_POSITION", 0);
d2.putExtra("DRAWER_CHILD_POSITION", 2);
d2.putExtra("DRAWER_CURRENT_CLASS_NAME", str);
return d2;
}
public static String c(String str) {
if (TextUtils.isEmpty(str) || str.trim().length() == 0) {
return str;
}
String trim = str.trim();
return Character.toUpperCase(trim.charAt(0)) + trim.substring(1);
}
public static boolean d(Context context) {
if (context != null) {
try {
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService("connectivity");
if (connectivityManager == null) {
return false;
}
for (NetworkInfo networkInfo : connectivityManager.getAllNetworkInfo()) {
if (networkInfo.getState() != NetworkInfo.State.CONNECTED) {
}
}
return false;
} catch (Exception e) {
g.b(e);
return false;
}
}
return true;
}
public static List<String> e(List<String> list) {
ArrayList arrayList = new ArrayList();
if (list != null) {
try {
if (list.size() != 0) {
return (List) in.hopscotch.android.common.util.d.b().a().d(in.hopscotch.android.common.util.d.b().a().h(list), new d().getType());
}
} catch (Exception e) {
g.b(e);
}
}
return arrayList;
}
public static void f(ViewGroup viewGroup, ViewGroup viewGroup2) {
if (viewGroup.getVisibility() != 0) {
return;
}
ObjectAnimator ofFloat = ObjectAnimator.ofFloat(viewGroup, "translationY", 0.0f, -viewGroup.getHeight());
ObjectAnimator ofFloat2 = ObjectAnimator.ofFloat(viewGroup2, "translationY", viewGroup.getHeight(), 0.0f);
AnimatorSet animatorSet = new AnimatorSet();
animatorSet.playTogether(ofFloat2, ofFloat);
animatorSet.setDuration(500L);
animatorSet.setInterpolator(new DecelerateInterpolator());
animatorSet.addListener(new a(viewGroup, viewGroup2));
if (viewGroup.isEnabled()) {
animatorSet.start();
return;
}
ofFloat.setDuration(500L);
ofFloat.setInterpolator(new DecelerateInterpolator());
ofFloat.addListener(new b(viewGroup));
ofFloat.start();
}
public static int g(float f, Context context) {
return (int) TypedValue.applyDimension(1, f, context.getResources().getDisplayMetrics());
}
public static String h(int i) {
if (i == 0) {
return ZERO_MONTHS;
}
int i2 = i % 12;
if (i2 == 0) {
return String.valueOf(i / 12);
}
if (i2 > 6) {
int i3 = i / 12;
return i3 > 0 ? String.valueOf(i3 + 1) : ONE_YEAR;
}
int i4 = i / 12;
return i4 > 0 ? android.support.v4.media.b.g(i4, HALF_YEAR) : SIX_MONTHS;
}
public static int i(int i, Context context) {
return (int) TypedValue.applyDimension(1, i, context.getResources().getDisplayMetrics());
}
public static Intent j(Context context, String str, String str2) {
Intent intent = new Intent(context, (Class<?>) HomePageActivity.class);
intent.putExtra("HOME_TAB", 4);
intent.putExtra("FROM_NEW_CART", true);
intent.putExtra("isFromBuyNow", true);
intent.putExtra("FROM_SCREEN", str);
intent.putExtra("from_location", str2);
return intent;
}
public static String k(String str, String str2, boolean z) {
StringBuilder sb = new StringBuilder("https://www.hopscotch.in/");
sb.append(str);
String k = android.support.v4.media.b.k(z ? "/Android" : "", "?utm_medium=sharing&utm_term=Android", sb);
return !TextUtils.isEmpty(str2) ? android.support.v4.media.a.k(k, "&utm_campaign=", str2) : k;
}
public static Intent l(Context context, String str, String str2) {
Intent intent = new Intent(context, (Class<?>) HomePageActivity.class);
intent.putExtra("HOME_TAB", 4);
intent.putExtra("FROM_NEW_CART", true);
intent.putExtra("FROM_SCREEN", str);
intent.putExtra("from_location", str2);
return intent;
}
public static void m(Activity activity, String str) {
if (activity == null || activity.isFinishing() || str.isEmpty()) {
return;
}
q.h(activity, str, null);
}
public static String n(String str) {
try {
return TextUtils.isEmpty(str) ? "" : URLEncoder.encode(str, CharEncoding.UTF_8);
} catch (UnsupportedEncodingException e) {
g.b(e);
return "";
}
}
public static String o(double d2) {
return new DecimalFormat("##,##,##,###").format(d2);
}
public static String p(float f) {
return new DecimalFormat("##,##,##,###").format(f);
}
public static String q(int i) {
return i != 0 ? i != 2 ? i != 3 ? i != 4 ? "" : "Cart" : "Me" : "Moments" : "Discover";
}
public static String r(Context context, String str) {
String str2;
try {
PackageManager packageManager = context.getPackageManager();
str2 = packageManager.getApplicationLabel(packageManager.getApplicationInfo(str, 0)).toString();
} catch (PackageManager.NameNotFoundException e) {
g.b(e);
str2 = "";
}
return str2.toLowerCase();
}
public static String s(boolean z) {
String str;
AwsInfo g = in.hopscotch.android.db.a.g();
String str2 = null;
if (g != null && g.bucketNameS3 != null) {
AwsInfo g2 = in.hopscotch.android.db.a.g();
if (g2 != null) {
if (z) {
}
}
String str3 = null;
if (str3 != null) {
StringBuilder sb = new StringBuilder();
sb.append(g.bucketNameS3);
sb.append("/");
AwsInfo g3 = in.hopscotch.android.db.a.g();
if (g3 != null && (!z ? (str = g3.customerProfileBaseFolder) != null : (str = g3.bucketS3BaseFolder) != null)) {
str2 = str;
}
sb.append(str2);
return sb.toString();
}
}
return null;
}
public static boolean t(int i, Intent intent, Context context) {
Uri output;
if ((i != 10001 && i != 10002) || intent == null || (output = UCrop.getOutput(intent)) == null) {
return false;
}
try {
String w = w(context, output);
Log.e(TAG, "Path: " + w + " URI " + output);
if (!TextUtils.isEmpty(w) && new File(w).exists()) {
return true;
}
in.hopscotch.android.components.toast.a.d(context, 1, context.getString(2132018197));
return false;
} catch (Exception e) {
in.hopscotch.android.components.toast.a.d(context, 1, context.getString(2132018197));
g.b(e);
return false;
}
}
public static com.bumptech.glide.load.model.h u(String str) {
if (TextUtils.isEmpty(str)) {
return new com.bumptech.glide.load.model.h("");
}
k.a aVar = new k.a();
aVar.a("Accept", "image/gif, image/webp");
aVar.a("User-Agent", "android_8.7.0");
return new com.bumptech.glide.load.model.h(str, aVar.b());
}
public static String v(Context context, double d2) {
return context.getString(2132017159, o(d2));
}
@android.annotation.SuppressLint({"NewApi"})
public static java.lang.String w(android.content.Context r9, android.net.Uri r10) {
throw new UnsupportedOperationException("Method not decompiled: in.hopscotch.android.util.a1.w(android.content.Context, android.net.Uri):java.lang.String");
}
public static HashMap x(Map map) {
HashMap hashMap = new HashMap();
if (map != null && map.size() != 0) {
for (String str : map.keySet()) {
if (map.get(str) != null) {
try {
double parseDouble = Double.parseDouble(map.get(str).toString());
if (parseDouble % 1.0d == 0.0d) {
hashMap.put(str, Integer.valueOf((int) parseDouble));
} else {
hashMap.put(str, Double.valueOf(parseDouble));
}
} catch (Exception unused) {
hashMap.put(str, map.get(str));
}
}
}
}
return hashMap;
}
@TargetApi(21)
public static c.a y(Activity activity, String str, View... viewArr) {
Pair[] pairArr;
try {
ArrayList arrayList = new ArrayList();
View decorView = activity.getWindow().getDecorView();
if (decorView.findViewById(R.id.statusBarBackground) != null) {
arrayList.add(new androidx.core.util.c(activity.findViewById(R.id.statusBarBackground), "android:status:background"));
}
if (decorView.findViewById(R.id.navigationBarBackground) != null) {
arrayList.add(new androidx.core.util.c(activity.findViewById(R.id.navigationBarBackground), "android:navigation:background"));
}
if (viewArr.length > 0) {
for (View view : viewArr) {
arrayList.add(new androidx.core.util.c(view, str));
}
}
androidx.core.util.c[] cVarArr = (androidx.core.util.c[]) arrayList.toArray(new androidx.core.util.c[arrayList.size()]);
if (cVarArr != null) {
pairArr = new Pair[cVarArr.length];
for (int i = 0; i < cVarArr.length; i++) {
androidx.core.util.c cVar = cVarArr[i];
pairArr[i] = Pair.create((View) cVar.a, (String) cVar.b);
}
} else {
pairArr = null;
}
return new c.a(c.b.b(activity, pairArr));
} catch (Exception e) {
g.b(e);
return null;
}
}
public static <T extends Serializable> T z(Bundle bundle, String str, Class<T> cls) {
if (bundle == null || !bundle.containsKey(str)) {
return null;
}
if (Build.VERSION.SDK_INT >= 33) {
return (T) bundle.getSerializable(str, cls);
}
Serializable serializable = bundle.getSerializable(str);
if (cls.isInstance(serializable)) {
return cls.cast(serializable);
}
return null;
}
}