正在查看: Hopscotch v9.7.2 应用的 MomentUploadActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Hopscotch v9.7.2 应用的 MomentUploadActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package in.hopscotch.android.activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.PorterDuff;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.PowerManager;
import android.text.SpannableString;
import android.text.TextUtils;
import android.text.method.LinkMovementMethod;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.ViewTreeObserver;
import android.widget.LinearLayout;
import androidx.activity.result.ActivityResult;
import androidx.activity.result.contract.c;
import androidx.activity.result.i;
import androidx.annotation.NonNull;
import androidx.core.app.c;
import androidx.lifecycle.LifecycleOwnerKt;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.amazonaws.mobileconnectors.s3.transferutility.TransferListener;
import com.amazonaws.mobileconnectors.s3.transferutility.TransferObserver;
import com.amazonaws.mobileconnectors.s3.transferutility.TransferState;
import com.amazonaws.mobileconnectors.s3.transferutility.TransferUtility;
import com.payu.custombrowser.R;
import com.payu.india.Payu.PayuConstants;
import com.payu.upisdk.util.UpiConstant;
import com.yalantis.ucrop.UCrop;
import com.yalantis.ucrop.view.CropImageView;
import in.hopscotch.android.api.ApiParam;
import in.hopscotch.android.api.factory.MomentsApiFactory;
import in.hopscotch.android.api.model.ChildInfos;
import in.hopscotch.android.api.model.DeliveredProducts;
import in.hopscotch.android.api.response.LoginResponse;
import in.hopscotch.android.api.response.MomentUserResponse;
import in.hopscotch.android.attribution.AttributionConstants;
import in.hopscotch.android.components.textview.CustomTextView;
import in.hopscotch.android.databinding.cd;
import in.hopscotch.android.databinding.tf;
import in.hopscotch.android.databinding.wc;
import in.hopscotch.android.fragment.customeinfo.k;
import in.hopscotch.android.fragment.homepage.CollectionsFragment;
import in.hopscotch.android.hscart.ui.fragment.b;
import in.hopscotch.android.hsplp.ui.activity.ProductListActivity;
import in.hopscotch.android.listener.l;
import in.hopscotch.android.model.MomentsUploadResponse;
import in.hopscotch.android.model.UserStatus;
import in.hopscotch.android.viewmodel.customerinfo.i;
import in.hopscotch.android.widget.TransformImageView;
import java.io.File;
import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import kotlin.jvm.internal.Intrinsics;
import org.apache.commons.lang3.StringEscapeUtils;
public class MomentUploadActivity extends in.hopscotch.android.activity.base.a implements in.hopscotch.android.interfaces.e, in.hopscotch.android.interfaces.k, l.a {
private static final String EXTRA_ORIGINAL_PHOTO_URI = "original_photo_uri";
private static final String EXTRA_PHOTO_URI = "photo_uri";
private static final String IS_EMPTY_SCREEN = "is_empty_screen";
private static final String MOMENT_USER_RESPONSE = "moment_user_response";
private static final int OPEN_GALLERY_REQUEST_CODE = 15;
private static final int REQUEST_APP_SETTINGS = 30;
private static final int REQUEST_STORAGE_WRITE_ACCESS_PERMISSION = 12;
private static final String SAMPLE_CROPPED_IMAGE_NAME = "SampleCropImage";
private static final int SPAN_SIZE = 3;
private static final String TAG = "MomentUploadActivity";
public static final int y = 0;
private int amountScrolled;
private Drawable backArrow;
private ViewTreeObserver.OnGlobalLayoutListener globalLayoutListener;
private boolean hasMoreProducts;
private final androidx.activity.result.b<androidx.activity.result.i> imageActivityResultLauncher;
private float imageSize;
private boolean isEmptyScreen;
private boolean isFirstUpload;
private in.hopscotch.android.interfaces.k momentUploadListener;
private MomentUserResponse momentUserResponse;
private in.hopscotch.android.adapter.d0 momentsAdapter;
private int noOfTaggedKids;
private int noOfTaggedProducts;
private Uri originalInputURI;
public wc p;
private int pageNo;
private int pageSize;
private Uri photoUri;
public final String q = new SimpleDateFormat("yyyyMM", Locale.ENGLISH).format(new Date());
public b r;
public TransferObserver s;
private String savedImagePath;
private a scrollListener;
public tf t;
private int thresholdForToolbar;
private TransferUtility transferUtility;
public cd u;
private in.hopscotch.android.viewmodel.moments.o uploadVM;
public in.hopscotch.android.databinding.x2 v;
public List<ChildInfos> w;
public in.hopscotch.android.adapter.i x;
public class a extends in.hopscotch.android.listener.l {
public a(l.a aVar) {
super(aVar);
}
public final void b(RecyclerView recyclerView, int i, int i2) {
?? r0 = MomentUploadActivity.this;
((MomentUploadActivity) r0).amountScrolled += i2;
if (((MomentUploadActivity) r0).amountScrolled > ((MomentUploadActivity) r0).thresholdForToolbar) {
r0.p.l.setTitleTextColor(androidx.core.content.a.b((Context) r0, in.hopscotch.android.components.m.blackish_gray));
r0.p.l.setBackgroundColor(androidx.core.content.a.b((Context) r0, 2131100828));
r0.p.l.setElevation(2.0f);
((MomentUploadActivity) r0).backArrow.setColorFilter(r0.getResources().getColor(in.hopscotch.android.components.m.blackish_gray), PorterDuff.Mode.SRC_ATOP);
} else {
r0.p.l.setTitleTextColor(androidx.core.content.a.b((Context) r0, 2131100828));
r0.p.l.setBackgroundColor(androidx.core.content.a.b((Context) r0, in.hopscotch.android.components.m.blackish_gray));
((MomentUploadActivity) r0).backArrow.setColorFilter(r0.getResources().getColor(2131100828), PorterDuff.Mode.SRC_ATOP);
r0.p.l.setElevation(CropImageView.DEFAULT_ASPECT_RATIO);
}
super.b(recyclerView, i, i2);
}
}
public class b implements TransferListener {
public final String a;
public final String b;
public final int c;
public final int d;
public final String e;
public final String f;
public final String g;
public final String h;
public b(MomentUploadActivity momentUploadActivity, String str, String str2, int i, int i2, String str3, String str4, String str5, String str6, int i3) {
this(str, str2, i, i2, str3, str4, str5, str6);
}
public final void a(int i, TransferState transferState) {
TransferState transferState2 = TransferState.WAITING_FOR_NETWORK;
?? r1 = MomentUploadActivity.this;
if (transferState == transferState2) {
String string = r1.getString(R.string.cb_no_internet);
int i2 = MomentUploadActivity.y;
r1.o1(string);
}
if (transferState != TransferState.COMPLETED) {
if (transferState == TransferState.FAILED) {
((MomentUploadActivity) r1).transferUtility.e(i);
return;
}
return;
}
if (((MomentUploadActivity) r1).uploadVM != null) {
File file = new File(this.b);
if (file.exists()) {
file.delete();
}
in.hopscotch.android.viewmodel.moments.o oVar = ((MomentUploadActivity) r1).uploadVM;
oVar.getClass();
MomentsApiFactory momentsApiFactory = MomentsApiFactory.getInstance();
HashMap hashMap = new HashMap();
hashMap.put(ApiParam.MomentUploadParam.IMAGE_URL, this.a);
hashMap.put(ApiParam.MomentUploadParam.WIDTH, Integer.valueOf(this.c));
hashMap.put(ApiParam.MomentUploadParam.HEIGHT, Integer.valueOf(this.d));
hashMap.put("description", this.e);
hashMap.put(ApiParam.MomentUploadParam.TAGGED_KIDS_IDS, this.f);
hashMap.put(ApiParam.MomentUploadParam.TAGGED_KIDS_NAMES, this.g);
hashMap.put(ApiParam.MomentUploadParam.TAGGED_PRODUCTS_IDS, this.h);
hashMap.put(ApiParam.MomentUploadParam.CUSTOMER_NAME, in.hopscotch.android.db.a.x().getString(ApiParam.LoginParam.FIRSTNAME, "").trim() + " " + in.hopscotch.android.db.a.x().getString(ApiParam.LoginParam.LASTNAME, "").trim());
momentsApiFactory.uploadPhoto(hashMap, new in.hopscotch.android.viewmodel.moments.l<>(oVar));
}
}
public final void onError() {
?? r0 = MomentUploadActivity.this;
String string = r0.getString(2132019372);
int i = MomentUploadActivity.y;
r0.o1(string);
}
private b(String str, String str2, int i, int i2, String str3, String str4, String str5, String str6) {
this.a = str;
this.b = str2;
this.c = i;
this.d = i2;
this.e = str3;
this.f = str4;
this.g = str5;
this.h = str6;
}
public final void b(long j, long j2) {
}
}
public MomentUploadActivity() {
final int i = 0;
this.imageActivityResultLauncher = registerForActivityResult(new androidx.activity.result.contract.c(), new androidx.activity.result.a() {
public final void a(Object obj) {
Object obj2;
LoginResponse loginResponse = null;
Object obj3 = this;
switch (i) {
case 0:
Uri uri = (Uri) obj;
int i2 = MomentUploadActivity.y;
MomentUploadActivity momentUploadActivity = (MomentUploadActivity) obj3;
if (uri == null) {
momentUploadActivity.getClass();
break;
} else {
momentUploadActivity.p1(uri);
break;
}
case 1:
in.hopscotch.android.fragment.w0.A((in.hopscotch.android.fragment.w0) obj3, (ActivityResult) obj);
break;
case 2:
ActivityResult activityResult = (ActivityResult) obj;
k.a aVar = in.hopscotch.android.fragment.customeinfo.k.p1;
in.hopscotch.android.fragment.customeinfo.k kVar = (in.hopscotch.android.fragment.customeinfo.k) obj3;
Intrinsics.checkNotNullParameter(kVar, "this$0");
Intrinsics.checkNotNullParameter(activityResult, "it");
if (activityResult.c() == -1) {
Intent b2 = activityResult.b();
if (b2 != null) {
if (Build.VERSION.SDK_INT >= 33) {
obj2 = b2.getSerializableExtra("VERIFICATION_DATA", LoginResponse.class);
} else {
Object serializableExtra = b2.getSerializableExtra("VERIFICATION_DATA");
obj2 = (LoginResponse) (serializableExtra instanceof LoginResponse ? serializableExtra : null);
}
loginResponse = (LoginResponse) obj2;
}
kVar.E0().u(new i.a.f(loginResponse, "Mobile", false, true, "OTP"));
break;
}
break;
case 3:
ActivityResult activityResult2 = (ActivityResult) obj;
CollectionsFragment.a aVar2 = CollectionsFragment.y1;
CollectionsFragment collectionsFragment = (CollectionsFragment) obj3;
Intrinsics.checkNotNullParameter(collectionsFragment, "this$0");
Intrinsics.checkNotNullParameter(activityResult2, "result");
if (activityResult2.c() == -1 && UserStatus.getInstance().getLoginStatus()) {
in.hopscotch.android.helper.d dVar = in.hopscotch.android.helper.d.a;
Context context = collectionsFragment.getContext();
dVar.getClass();
in.hopscotch.android.helper.d.c(context, AttributionConstants.FUNNEL_DISCOVER, "Wishlist button");
break;
}
break;
case 4:
ActivityResult activityResult3 = (ActivityResult) obj;
b.a aVar3 = in.hopscotch.android.hscart.ui.fragment.b.p1;
in.hopscotch.android.hscart.ui.fragment.b bVar = (in.hopscotch.android.hscart.ui.fragment.b) obj3;
Intrinsics.checkNotNullParameter(bVar, "this$0");
Intrinsics.checkNotNullParameter(activityResult3, "it");
if (activityResult3.c() == -1) {
Intent b3 = activityResult3.b();
if (kotlin.text.r.g(b3 != null ? b3.getStringExtra(PayuConstants.GV_ACTION) : null, "success", false)) {
in.hopscotch.android.hscart.ui.viewmodel.a.q(bVar.M0(), "Mobile verify from message bar", false, true, (String) null, (Map) null, 54);
break;
}
}
break;
default:
ActivityResult activityResult4 = (ActivityResult) obj;
ProductListActivity.a aVar4 = ProductListActivity.i;
Context context2 = (ProductListActivity) obj3;
Intrinsics.checkNotNullParameter(context2, "this$0");
Intrinsics.checkNotNullParameter(activityResult4, "result");
if (activityResult4.c() == -1) {
Intent b4 = activityResult4.b();
String stringExtra = b4 != null ? b4.getStringExtra("REDIRECT_ACTION") : null;
if (!Intrinsics.areEqual(stringExtra, "REDIRECT_WISHLIST_SCREEN")) {
if (Intrinsics.areEqual(stringExtra, "REDIRECT_WISHLIST_ITEM")) {
context2.k1(context2.i1().G(), context2.i1().H());
break;
}
} else {
context2.getClass();
in.hopscotch.android.components.observers.o.b().c(LifecycleOwnerKt.getLifecycleScope(context2), context2, "PLP", "Wishlist button");
break;
}
}
break;
}
}
});
}
public static Intent j1(androidx.fragment.app.n nVar, Uri uri, Uri uri2, boolean z, MomentUserResponse momentUserResponse) {
Intent intent = new Intent((Context) nVar, (Class<?>) MomentUploadActivity.class);
if (uri2 != null) {
intent.putExtra(EXTRA_PHOTO_URI, uri2.toString());
}
if (uri != null) {
intent.putExtra(EXTRA_ORIGINAL_PHOTO_URI, uri.toString());
}
intent.putExtra(IS_EMPTY_SCREEN, z);
intent.putExtra(MOMENT_USER_RESPONSE, momentUserResponse);
return intent;
}
@Override
public final void B0() {
}
public final void Y() {
int i = this.pageNo + 1;
this.pageNo = i;
in.hopscotch.android.viewmodel.moments.o oVar = this.uploadVM;
int i2 = this.pageSize;
oVar.getClass();
HashMap hashMap = new HashMap();
hashMap.put("pageNo", Integer.valueOf(i));
hashMap.put("pageSize", Integer.valueOf(i2));
MomentsApiFactory.getInstance().getUserDetail(hashMap, new in.hopscotch.android.viewmodel.moments.n(oVar));
}
@Override
public final void b0() {
}
public final void i(MomentUserResponse momentUserResponse) {
List<DeliveredProducts> list;
if (momentUserResponse == null || (list = momentUserResponse.deliveredProducts) == null) {
return;
}
this.hasMoreProducts = list.size() >= 20;
in.hopscotch.android.adapter.d0 d0Var = this.momentsAdapter;
List<DeliveredProducts> list2 = momentUserResponse.deliveredProducts;
int size = d0Var.a.size();
d0Var.a.addAll(list2);
d0Var.x(size, list2.size());
this.scrollListener.d();
}
public final void k1(int i, int i2, String str) {
String trim;
String str2;
File file = new File(str);
this.imageSize = file.length() / 1024;
in.hopscotch.android.adapter.i iVar = this.x;
if (iVar != null) {
String str3 = iVar.P()[0];
String str4 = this.x.P()[1];
if (TextUtils.isEmpty(str4)) {
str4 = this.v.e.getText().toString().trim();
} else if (!TextUtils.isEmpty(this.v.e.getText().toString().trim())) {
StringBuilder j = android.support.v4.media.d.j(str4, ", ");
j.append(this.v.e.getText().toString().trim());
str4 = j.toString();
}
str2 = str3;
trim = str4;
} else {
trim = this.v.e.getText().toString().trim();
str2 = null;
}
String escapeJava = StringEscapeUtils.escapeJava(this.u.d.getText().toString().trim());
String W = this.momentsAdapter.W();
this.noOfTaggedKids = trim.contains(",") ? trim.split(",").length : 1;
this.noOfTaggedProducts = W.contains(",") ? W.split(",").length : 1;
if (TextUtils.isEmpty(W) && !this.momentUserResponse.skipValidation) {
o1(getString(2132018505));
return;
}
TransferUtility transferUtility = this.transferUtility;
String s = in.hopscotch.android.util.a1.s(true) != null ? in.hopscotch.android.util.a1.s(true) : "hs-qa-hopscotch/moments/prod";
StringBuilder sb = new StringBuilder();
String str5 = this.q;
sb.append(str5);
sb.append("/");
sb.append(file.getName());
this.s = transferUtility.g(s, sb.toString(), file);
this.savedImagePath = str;
StringBuilder j2 = android.support.v4.media.d.j(str5, "/");
j2.append(file.getName());
b bVar = new b(this, j2.toString(), str, i, i2, escapeJava, str2, trim, W, 0);
this.r = bVar;
this.s.f(bVar);
}
public final void l1() {
int height;
int width;
this.p.f.setVisibility(0);
this.p.m.setClickable(false);
TransformImageView transformImageView = this.t.e;
Context applicationContext = getApplicationContext();
if (transformImageView.getCurrentAngle() % 180.0f == CropImageView.DEFAULT_ASPECT_RATIO) {
height = transformImageView.getViewBitmap().getWidth();
width = transformImageView.getViewBitmap().getHeight();
} else {
height = transformImageView.getViewBitmap().getHeight();
width = transformImageView.getViewBitmap().getWidth();
}
int i = height;
int i2 = width;
new in.hopscotch.android.backgroundtasks.b(this, transformImageView.a, transformImageView.getViewBitmap(), transformImageView.c, i, i2, applicationContext).execute(new Void[0]);
}
public final void m1() {
String trim;
in.hopscotch.android.util.h0.a.getClass();
if (!in.hopscotch.android.util.h0.a() && androidx.core.content.a.a(this, "android.permission.WRITE_EXTERNAL_STORAGE") != 0) {
androidx.core.app.b.h(this, new String[]{"android.permission.WRITE_EXTERNAL_STORAGE"}, 12);
return;
}
if (this.momentUserResponse.skipValidation) {
l1();
return;
}
in.hopscotch.android.adapter.i iVar = this.x;
if (iVar != null) {
iVar.P();
String str = this.x.P()[1];
if (TextUtils.isEmpty(str)) {
trim = this.v.e.getText().toString().trim();
} else {
StringBuilder j = android.support.v4.media.d.j(str, ", ");
j.append(this.v.e.getText().toString().trim());
trim = j.toString();
}
} else {
trim = this.v.e.getText().toString().trim();
}
if (this.isFirstUpload && !this.p.h.isChecked()) {
o1(getString(2132019409));
return;
}
if (TextUtils.isEmpty(trim)) {
o1(getString(2132017866));
this.p.g.z0(1);
} else if (TextUtils.isEmpty(this.momentsAdapter.W())) {
o1(getString(2132018505));
this.p.g.z0(2);
} else if (((PowerManager) getSystemService("power")).isPowerSaveMode()) {
o1(getString(2132018762));
} else {
l1();
}
}
public final void n1(MomentsUploadResponse momentsUploadResponse) {
this.p.f.setVisibility(8);
Intent intent = new Intent();
intent.putExtra("photo_upload_extra", (Serializable) momentsUploadResponse);
intent.putExtra("IMAGE_SIZE", this.imageSize);
intent.putExtra("No_OF_TAGGED_KIDS", this.noOfTaggedKids);
intent.putExtra("No_OF_TAGGED_PRODUCTS", this.noOfTaggedProducts);
setResult(-1, intent);
finish();
}
public final void o1(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
in.hopscotch.android.components.toast.a.d(getApplicationContext(), 1, str);
}
@Override
public final void onActivityResult(int i, int i2, Intent intent) {
Uri output;
super.onActivityResult(i, i2, intent);
if (i == 15 && i2 == -1) {
Uri data = intent.getData();
try {
String w = in.hopscotch.android.util.a1.w(this, data);
if (!TextUtils.isEmpty(w) && new File(w).exists()) {
p1(data);
return;
}
in.hopscotch.android.components.toast.a.d(getApplicationContext(), 1, getString(2132018197));
} catch (Exception e) {
in.hopscotch.android.components.toast.a.d(getApplicationContext(), 1, getString(2132018197));
in.hopscotch.android.util.g.b(e);
}
}
if (i2 == 10000) {
androidx.activity.result.b<androidx.activity.result.i> bVar = this.imageActivityResultLauncher;
i.a aVar = new i.a();
aVar.b(c.c.a);
bVar.b(aVar.a(), (c.a) null);
return;
}
if (i2 != 10001 || (output = UCrop.getOutput(intent)) == null) {
return;
}
try {
this.originalInputURI = UCrop.getOriginalInputURI(intent);
String w2 = in.hopscotch.android.util.a1.w(this, output);
Log.e(TAG, "Path: " + w2 + " URI " + output);
if (TextUtils.isEmpty(w2) || !new File(w2).exists()) {
in.hopscotch.android.components.toast.a.d(getApplicationContext(), 1, getString(2132018197));
} else {
this.t.e.f(output, output);
}
} catch (Exception e2) {
in.hopscotch.android.components.toast.a.d(getApplicationContext(), 1, getString(2132018197));
in.hopscotch.android.util.g.b(e2);
}
}
@Override
public final void onCreate(Bundle bundle) {
List<DeliveredProducts> list;
String stringExtra;
String stringExtra2;
final int i = 0;
super.onCreate(bundle);
com.google.firebase.crashlytics.c.a().d("ACTIVITY_NAME", getClass().getName());
this.p = (wc) androidx.databinding.g.h(this, 2131558890);
this.momentUploadListener = this;
if (getIntent().hasExtra(EXTRA_PHOTO_URI) && (stringExtra2 = getIntent().getStringExtra(EXTRA_PHOTO_URI)) != null) {
this.photoUri = Uri.parse(stringExtra2);
}
if (getIntent().hasExtra(EXTRA_ORIGINAL_PHOTO_URI) && (stringExtra = getIntent().getStringExtra(EXTRA_ORIGINAL_PHOTO_URI)) != null) {
this.originalInputURI = Uri.parse(stringExtra);
}
MomentUserResponse momentUserResponse = (MomentUserResponse) getIntent().getSerializableExtra(MOMENT_USER_RESPONSE);
this.momentUserResponse = momentUserResponse;
if (momentUserResponse != null && (list = momentUserResponse.deliveredProducts) != null && list.size() >= this.pageSize) {
this.hasMoreProducts = true;
}
MomentUserResponse momentUserResponse2 = this.momentUserResponse;
if (momentUserResponse2 != null) {
this.isFirstUpload = momentUserResponse2.isFirstUpload;
}
this.isEmptyScreen = getIntent().getBooleanExtra(IS_EMPTY_SCREEN, false);
in.hopscotch.android.viewmodel.moments.o oVar = new in.hopscotch.android.viewmodel.moments.o(this, this.momentUploadListener);
this.uploadVM = oVar;
this.p.h0(oVar);
this.p.g0(this.isFirstUpload);
this.transferUtility = in.hopscotch.android.util.b.a(this, in.hopscotch.android.db.a.g());
this.pageNo = 1;
this.pageSize = 20;
setSupportActionBar(this.p.l);
SpannableString spannableString = new SpannableString(getString(2132017256));
spannableString.setSpan(new in.hopscotch.android.util.t0(this, getString(in.hopscotch.android.components.s.averta_semibold)), 0, spannableString.length(), 33);
getSupportActionBar().F(spannableString);
this.p.l.setTitleTextColor(androidx.core.content.a.b(this, 2131100828));
this.p.l.setBackgroundColor(androidx.core.content.a.b(this, in.hopscotch.android.components.m.blackish_gray));
Drawable drawable = getResources().getDrawable(in.hopscotch.android.components.o.ic_close);
this.backArrow = drawable;
if (this.isEmptyScreen) {
drawable.setColorFilter(getResources().getColor(in.hopscotch.android.components.m.blackish_gray), PorterDuff.Mode.SRC_ATOP);
} else {
drawable.setColorFilter(getResources().getColor(2131100828), PorterDuff.Mode.SRC_ATOP);
}
this.p.l.setNavigationIcon(this.backArrow);
if (this.isEmptyScreen) {
this.p.e.setVisibility(0);
this.p.n.setVisibility(8);
this.p.l.setBackgroundColor(androidx.core.content.a.b(this, 2131100828));
this.p.l.setTitleTextColor(androidx.core.content.a.b(this, in.hopscotch.android.components.m.black));
this.p.d.g0(this.uploadVM);
this.p.d.d.setToMediumFont(this);
return;
}
GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 3);
gridLayoutManager.x = new k1(this);
this.p.g.setLayoutManager(gridLayoutManager);
in.hopscotch.android.adapter.d0 d0Var = new in.hopscotch.android.adapter.d0(this, 3);
this.momentsAdapter = d0Var;
this.p.g.setAdapter(d0Var);
MomentUserResponse momentUserResponse3 = this.momentUserResponse;
if (momentUserResponse3 != null) {
in.hopscotch.android.adapter.d0 d0Var2 = this.momentsAdapter;
List<DeliveredProducts> list2 = momentUserResponse3.deliveredProducts;
if (list2 != null) {
if (d0Var2.a == null) {
d0Var2.a = new ArrayList(list2.size());
}
d0Var2.a.clear();
d0Var2.a.addAll(list2);
d0Var2.p();
} else {
d0Var2.getClass();
}
}
LayoutInflater from = LayoutInflater.from(this);
RecyclerView recyclerView = this.p.g;
int i2 = tf.f;
tf tfVar = (tf) androidx.databinding.p.M(from, 2131559010, recyclerView, false, androidx.databinding.g.e());
this.t = tfVar;
this.momentsAdapter.Q(tfVar.E());
this.t.getClass();
int g = (in.hopscotch.android.common.helper.c.a - in.hopscotch.android.util.a1.g(36.0f, this)) - in.hopscotch.android.util.a1.g(36.0f, this);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(g, g);
layoutParams.setMargins(in.hopscotch.android.util.a1.g(36.0f, this), in.hopscotch.android.util.a1.g(18.0f, this), in.hopscotch.android.util.a1.g(36.0f, this), in.hopscotch.android.util.a1.g(36.0f, this));
this.t.e.getViewTreeObserver().addOnPreDrawListener(new j1(this, layoutParams));
LayoutInflater from2 = LayoutInflater.from(this);
RecyclerView recyclerView2 = this.p.g;
int i3 = in.hopscotch.android.databinding.x2.i;
in.hopscotch.android.databinding.x2 x2Var = (in.hopscotch.android.databinding.x2) androidx.databinding.p.M(from2, 2131558517, recyclerView2, false, androidx.databinding.g.e());
this.v = x2Var;
x2Var.d.setOnClickListener(new androidx.media3.ui.j(this, 5));
this.momentsAdapter.Q(this.v.E());
this.v.e.addTextChangedListener(new l1(this));
MomentUserResponse momentUserResponse4 = this.momentUserResponse;
this.w = momentUserResponse4 != null ? momentUserResponse4.childInfos : null;
this.v.f.setVisibility(0);
this.v.e.setHint(getString(2132019277));
List<ChildInfos> list3 = this.w;
this.v.f.setLayoutManager(new LinearLayoutManager(this, 0, false));
in.hopscotch.android.adapter.i iVar = new in.hopscotch.android.adapter.i(this);
this.x = iVar;
this.v.f.setAdapter(iVar);
this.v.f.setNestedScrollingEnabled(false);
in.hopscotch.android.adapter.i iVar2 = this.x;
if (list3 != null) {
ArrayList arrayList = iVar2.a;
arrayList.clear();
arrayList.addAll(list3);
iVar2.p();
} else {
iVar2.getClass();
}
LayoutInflater from3 = LayoutInflater.from(this);
RecyclerView recyclerView3 = this.p.g;
int i4 = cd.e;
cd cdVar = (cd) androidx.databinding.p.M(from3, 2131558893, recyclerView3, false, androidx.databinding.g.e());
this.u = cdVar;
this.momentsAdapter.Q(cdVar.E());
this.u.getClass();
a aVar = new a(this);
this.scrollListener = aVar;
this.p.g.m(aVar);
this.globalLayoutListener = new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public final void onGlobalLayout() {
switch (i) {
case 0:
?? r0 = (MomentUploadActivity) this;
if (r0.p.E().getRootView().getHeight() - r0.p.E().getHeight() <= in.hopscotch.android.util.a1.g(200.0f, (Context) r0)) {
new Handler().postDelayed(new androidx.core.app.a((Object) r0, 17), 100L);
break;
} else {
r0.p.n.setVisibility(8);
break;
}
default:
in.hopscotch.android.fragment.q.D((in.hopscotch.android.fragment.q) this);
break;
}
}
};
this.p.n.getViewTreeObserver().addOnGlobalLayoutListener(this.globalLayoutListener);
this.p.k.setMovementMethod(LinkMovementMethod.getInstance());
this.p.j.setMovementMethod(LinkMovementMethod.getInstance());
}
public final boolean onCreateOptionsMenu(Menu menu) {
if (this.originalInputURI == null) {
return super/*android.app.Activity*/.onCreateOptionsMenu(menu);
}
getMenuInflater().inflate(2131689478, menu);
MenuItem findItem = menu.findItem(2131362636);
((CustomTextView) findItem.getActionView().findViewById(2131362635)).setToMediumFont(this);
findItem.getActionView().setOnClickListener(new d(1, this, findItem));
return true;
}
@Override
public final void onDestroy() {
ViewTreeObserver.OnGlobalLayoutListener onGlobalLayoutListener = this.globalLayoutListener;
if (onGlobalLayoutListener != null) {
this.p.n.getViewTreeObserver().removeOnGlobalLayoutListener(onGlobalLayoutListener);
}
super.onDestroy();
}
public final boolean onOptionsItemSelected(MenuItem menuItem) {
Uri uri;
if (menuItem.getItemId() == 16908332) {
finish();
} else if (menuItem.getItemId() == 2131362636 && (uri = this.originalInputURI) != null) {
p1(uri);
}
return super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
}
@Override
public final void onPause() {
TransferObserver transferObserver;
if (this.r != null && (transferObserver = this.s) != null) {
int e = transferObserver.e();
this.transferUtility.f(e, "cancel_transfer");
this.transferUtility.c(e);
this.s.d();
this.p.f.setVisibility(8);
}
if (this.savedImagePath != null) {
File file = new File(this.savedImagePath);
if (file.exists()) {
file.delete();
}
}
super.onPause();
}
@Override
public final void onRequestPermissionsResult(int i, @NonNull String[] strArr, @NonNull int[] iArr) {
if (i == 12 && iArr[0] == 0) {
m1();
} else {
super.onRequestPermissionsResult(i, strArr, iArr);
}
}
@Override
public final void onResume() {
super.onResume();
this.p.m.setClickable(true);
}
public final void p1(@NonNull Uri uri) {
UCrop of = UCrop.of(uri, Uri.fromFile(new File(getCacheDir(), "SampleCropImage.jpg")));
of.getIntent(this).putExtra("IS_MOMENT", true);
of.getIntent(this).putExtra("OPEN_GALLERY", UpiConstant.MERCHANT_URL_LOADING_TIMEOUT);
of.start(this);
}
public final boolean q0() {
return this.hasMoreProducts;
}
}