package j1; import android.util.Log; import busidol.mobile.tower.MainActivity; import busidol.mobile.tower.R; import com.android.billingclient.api.Purchase; import com.android.billingclient.api.c; import com.android.billingclient.api.f; import com.android.billingclient.api.g; import com.google.android.gms.ads.RequestConfiguration; import e4.o; import i1.k; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Objects; /* loaded from: classes.dex */ public class a implements n1.j, n1.e { /* renamed from: a, reason: collision with root package name */ public k f10991a; /* renamed from: b, reason: collision with root package name */ public MainActivity f10992b; /* renamed from: c, reason: collision with root package name */ public l1.a f10993c; /* renamed from: d, reason: collision with root package name */ public i1.a f10994d; /* renamed from: f, reason: collision with root package name */ private com.android.billingclient.api.a f10996f; /* renamed from: g, reason: collision with root package name */ public HashMap f10997g; /* renamed from: h, reason: collision with root package name */ public j1.c f10998h; /* renamed from: j, reason: collision with root package name */ public boolean f11000j; /* renamed from: e, reason: collision with root package name */ public boolean f10995e = false; /* renamed from: i, reason: collision with root package name */ public boolean f10999i = false; /* renamed from: j1.a$a, reason: collision with other inner class name */ class C0159a extends i1.a { C0159a() { } @Override // i1.a public void d() { super.d(); String str = (String) b("etc"); try { if (a("bsVO")) { a.this.f10993c.j((Purchase) b("bsVO"), str); } else { a.this.f10993c.k(str); } } catch (g1.a e10) { e10.printStackTrace(); } } } class b implements n1.c { b() { } @Override // n1.c public void a(com.android.billingclient.api.d dVar) { Log.e("BillingManager", "onBillingSetupFinished " + dVar.a() + dVar.b()); if (dVar.b() != 0) { return; } a.this.j(); a.this.k(); a.this.e(); } @Override // n1.c public void onBillingServiceDisconnected() { Log.e("BillingManager", "onBillingServiceDisconnected"); a.this.f10992b.g("onBillingServiceDisconnected"); } } class c implements n1.g { c() { } @Override // n1.g public void a(com.android.billingclient.api.d dVar, List list) { String str = "getProductDataInApp onProductDetailsResponse " + dVar.a() + dVar.b(); Log.e("BillingManager", str); if (dVar.b() != 0) { a.this.r(str); return; } Log.i(RequestConfiguration.MAX_AD_CONTENT_RATING_UNSPECIFIED, "## response data size : " + list.size()); try { Iterator it = list.iterator(); while (it.hasNext()) { com.android.billingclient.api.f fVar = (com.android.billingclient.api.f) it.next(); fVar.g(); fVar.a(); fVar.b(); String d10 = fVar.d(); fVar.e(); f.b c10 = fVar.c(); Objects.requireNonNull(c10); c10.a(); a.this.f10997g.put(d10, fVar); } for (String str2 : i1.e.L.keySet()) { j1.d dVar2 = (j1.d) i1.e.L.get(str2); Objects.requireNonNull(dVar2); com.android.billingclient.api.f fVar2 = (com.android.billingclient.api.f) a.this.f10997g.get(str2); Objects.requireNonNull(fVar2); dVar2.a(fVar2); } } catch (Exception e10) { Log.e(" ", "## 리스트 가저오기 오류" + e10.toString()); } } } class d implements n1.i { d() { } @Override // n1.i public void a(com.android.billingclient.api.d dVar, List list) { for (int i10 = 0; i10 < list.size(); i10++) { Purchase purchase = (Purchase) list.get(0); j1.d dVar2 = (j1.d) i1.e.L.get((String) purchase.d().get(0)); if (a.this.f10992b.getPackageName().equals(purchase.c()) && dVar2 != null) { Log.e("BillingManager", "isPurchase"); int e10 = purchase.e(); j1.c cVar = new j1.c(purchase.g(), purchase.a(), dVar2); if (e10 == 0) { Log.e("BillingManager", "isAcknowledged/UNSPECIFIED_STATE"); a.this.f10998h = cVar; } else if (e10 == 1) { Log.e("BillingManager", "isAcknowledged/PURCHASED"); a.this.f10998h = cVar; } a.this.r("결제 실패 확인 후 값 구성:" + cVar.f11013b + ":purchaseState" + e10); } else { Log.e("BillingManager", "우리 앱에서 구매한 것이 아님"); } } } } class e implements n1.g { e() { } @Override // n1.g public void a(com.android.billingclient.api.d dVar, List list) { String str = "getProductDataSub onProductDetailsResponse " + dVar.a() + dVar.b(); Log.e("BillingManager", str); if (dVar.b() != 0) { a.this.r(str); return; } Log.i(RequestConfiguration.MAX_AD_CONTENT_RATING_UNSPECIFIED, "## response data size : " + list.size()); try { Iterator it = list.iterator(); while (it.hasNext()) { com.android.billingclient.api.f fVar = (com.android.billingclient.api.f) it.next(); fVar.g(); fVar.a(); fVar.b(); String d10 = fVar.d(); fVar.e(); a.this.f10997g.put(d10, fVar); } j1.d dVar2 = (j1.d) i1.e.M.get(1); com.android.billingclient.api.f fVar2 = (com.android.billingclient.api.f) a.this.f10997g.get(((j1.d) i1.e.M.get(1)).f11015a); Objects.requireNonNull(fVar2); dVar2.a(fVar2); a.this.d(false); } catch (Exception e10) { Log.e(" ", "## 리스트 가저오기 오류" + e10.toString()); } } } class f implements n1.e { f() { } @Override // n1.e public void b(com.android.billingclient.api.d dVar, String str) { String a10 = dVar.a(); int b10 = dVar.b(); Log.e("BillingManager", "onConsumeResponse " + a10 + " code " + b10); if (b10 == 0) { if (str == null) { a.this.f10991a.g(); } } else if (b10 == 7) { a.this.f10991a.g(); } else { a.this.f10991a.g(); } } } class g extends j1.b { g() { } @Override // n1.b public void a(com.android.billingclient.api.d dVar) { String a10 = dVar.a(); int b10 = dVar.b(); String str = "onAcknowledgePurchaseResponse " + a10 + b10; Log.e("BillingManager", str); Purchase purchase = (Purchase) b("purchase"); if (b10 == 0) { a.this.f10992b.f(R.string.shop_special_success); Log.i("BillingManager", "구매 jsonStr:" + purchase.b()); Log.i("BillingManager", "구매 purchase:" + purchase); a.this.t(purchase, "구매"); a.this.d(true); a.this.r(str); } else { a.this.f10992b.f(R.string.shop_special_success); a.this.r("fail" + str); } a.this.f10991a.g(); } } class h extends i1.a { h() { } @Override // i1.a public void d() { super.d(); a.this.f10991a.f10748j.i((String) b("log")); } } class i extends i1.a { i() { } @Override // i1.a public void d() { super.d(); j1.c cVar = (j1.c) b("orderData"); String str = cVar.f11013b; String str2 = cVar.f11012a; boolean booleanValue = ((Boolean) b("needConsume")).booleanValue(); if (str2 != null && str2.length() > i1.e.V && str.contains("GPA.")) { a.this.f10991a.f10742d.e(cVar, booleanValue); a.this.f10991a.g(); return; } a.this.f10993c.i("토큰 이상 결제 거부" + str2); } } class j implements n1.i { j() { } @Override // n1.i public void a(com.android.billingclient.api.d dVar, List list) { if (list == null) { Log.e("BillingManager", "purchases == null"); } if (dVar == null) { Log.e("BillingManager", "billingResult == null"); } if (list.size() > 0) { Log.e("BillingManager", "purchases.size() " + list.size()); boolean z10 = false; boolean z11 = false; for (int i10 = 0; i10 < list.size(); i10++) { Purchase purchase = (Purchase) list.get(i10); if (a.this.f10992b.getPackageName().equals(purchase.c())) { for (int i11 = 0; i11 < i1.e.M.size(); i11++) { if (((j1.d) i1.e.M.get(i11)).f11015a.equals(purchase.d().get(i10))) { z11 = true; } } } if (z11) { int e10 = purchase.e(); a.this.t(purchase, "시작"); if (e10 == 0) { a.this.t(purchase, "UNSPECIFIED_STATE"); } else if (e10 == 1) { a aVar = a.this; if (aVar.f11000j) { aVar.f10991a.f10742d.g(false); a.this.t(purchase, "PURCHASED"); } else if (aVar.f10991a.f10742d.b(purchase)) { a.this.f10991a.f10742d.g(false); a.this.t(purchase, "PURCHASED"); } else { a.this.f10991a.f10742d.g(true); } z10 = true; } else if (e10 == 2) { Log.e("BillingManager", "PENDING"); a.this.t(purchase, "PENDING"); } z10 = false; } else { a.this.t(purchase, "정기구독 구입한게 없는 사람"); Log.e("BillingManager", "정기구독 구입한게 없는 사람"); a.this.f10991a.f10742d.h(false); } } if (z10) { a.this.f10991a.f10742d.h(true); } else { a.this.f10991a.f10742d.h(false); } } else { a.this.t(null, "앱스토어에서 정기구독 구입한게 없는 사람"); Log.e("BillingManager", "앱스토어에서 정기구독 구입한게 없는 사람"); a.this.f10991a.f10742d.h(false); } a aVar2 = a.this; if (aVar2.f10995e) { return; } aVar2.f10991a.f10748j.h(aVar2.f10994d); } } public a(k kVar) { this.f10991a = kVar; } @Override // n1.j public void a(com.android.billingclient.api.d dVar, List list) { String str = "onPurchasesUpdated " + dVar.a() + dVar.b(); Log.e("BillingManager", str); r(str); if (dVar.b() == 0 && list != null) { Iterator it = list.iterator(); while (it.hasNext()) { l((Purchase) it.next()); } } else if (dVar.b() == 1) { i(); this.f10992b.g(i1.e.c() ? "결제를 취소하였습니다." : "Payment canceled."); } else { i(); this.f10992b.g(i1.e.c() ? "결제 중 오류가 발생하였습니다." : "An error occurred during payment."); } } @Override // n1.e public void b(com.android.billingclient.api.d dVar, String str) { String a10 = dVar.a(); int b10 = dVar.b(); Log.e("BillingManager", "onConsumeResponse " + a10 + " code " + b10); if (b10 == 0) { if (str == null) { this.f10991a.g(); } } else if (b10 == 7) { this.f10991a.g(); } else { this.f10991a.g(); } } public void c(j1.c cVar, boolean z10) { i iVar = new i(); iVar.c("orderData", cVar); iVar.c("needConsume", Boolean.valueOf(z10)); this.f10993c.h(iVar); } public void d(boolean z10) { Log.e("BillingManager", "checkPurchaseAppCache "); this.f11000j = z10; this.f10996f.f(n1.k.a().b("subs").a(), new j()); } public void e() { Log.e("BillingManager", "checkPurchasesFail "); this.f10996f.f(n1.k.a().b("inapp").a(), new d()); } public void f(j1.c cVar) { n1.d a10 = n1.d.b().b(cVar.f11012a).a(); Log.i("BillingManager", "consumePurchase:" + cVar.f11012a); this.f10996f.b(a10, this); } public j1.b g(Purchase purchase) { g gVar = new g(); gVar.c("purchase", purchase); return gVar; } public void h() { this.f10998h = null; this.f10997g = null; } public void i() { this.f10991a.g(); this.f10991a.f10739a.requestFocus(); this.f10991a.f10742d.a(); } public void j() { ArrayList arrayList = new ArrayList(i1.e.L.keySet()); o.k(); ArrayList arrayList2 = new ArrayList(); for (int i10 = 0; i10 < arrayList.size(); i10++) { arrayList2.add(g.b.a().b((String) arrayList.get(i10)).c("inapp").a()); } this.f10996f.e(com.android.billingclient.api.g.a().b(o.g(arrayList2)).a(), new c()); } public void k() { ArrayList arrayList = new ArrayList(); for (int i10 = 0; i10 < i1.e.M.size(); i10++) { arrayList.add(((j1.d) i1.e.M.get(i10)).f11015a); } o.k(); ArrayList arrayList2 = new ArrayList(); if (arrayList.size() == 0) { d(false); return; } for (int i11 = 0; i11 < arrayList.size(); i11++) { arrayList2.add(g.b.a().b((String) arrayList.get(i11)).c("subs").a()); } this.f10996f.e(com.android.billingclient.api.g.a().b(o.g(arrayList2)).a(), new e()); } void l(Purchase purchase) { int e10 = purchase.e(); String g10 = purchase.g(); String a10 = purchase.a(); this.f10993c.f11590g = purchase.a(); Log.i("BillingManager", "token:" + g10); Log.i("BillingManager", "orderID:" + a10); Log.e("BillingManager", "purchaseState " + e10); if (e10 == 1) { String str = (String) purchase.d().get(0); Log.i("BillingManager", "jsonStr:" + purchase.b()); Log.i("BillingManager", "You have bought the " + str + ". Excellent choice, adventurer!"); j1.d dVar = (j1.d) i1.e.L.get(str); if (dVar == null) { Log.e("BillingManager", "!isAcknowledged"); if (str.equals("tower_atv_pack_sub")) { dVar = (j1.d) i1.e.M.get(0); } else if (str.equals("tower_atv_pack_sub2")) { dVar = (j1.d) i1.e.M.get(1); } j1.c cVar = new j1.c(g10, a10, dVar); this.f10996f.a(n1.a.b().b(purchase.g()).a(), g(purchase)); c(cVar, false); } else { j1.c cVar2 = new j1.c(g10, a10, dVar); Log.e("BillingManager", "isAcknowledged"); c(cVar2, true); } r("onPurchasesUpdated : purchaseState, RESULT_OK , orderID : " + a10); } else { this.f10999i = false; r("onPurchasesUpdated : purchaseState " + e10 + " orderID : " + a10); i(); } this.f10996f.b(n1.d.b().b(purchase.g()).a(), new f()); } public void m() { k kVar = this.f10991a; this.f10992b = kVar.f10741c; this.f10993c = kVar.f10748j; this.f10997g = new HashMap(); this.f10998h = null; n(); } public void n() { com.android.billingclient.api.a a10 = com.android.billingclient.api.a.d(this.f10992b).d(this).b().a(); this.f10996f = a10; a10.g(new b()); } public void o(j1.d dVar) { this.f10991a.r(); com.android.billingclient.api.f fVar = (com.android.billingclient.api.f) this.f10997g.get(dVar.f11015a); Log.e("BillingManager", fVar.b() + " | " + fVar.d()); if (fVar.e().equals("subs")) { q(fVar); } else { p(fVar); } } public void p(com.android.billingclient.api.f fVar) { Objects.requireNonNull(fVar); f.b c10 = fVar.c(); Objects.requireNonNull(c10); String b10 = c10.b(); Objects.requireNonNull(b10); this.f10996f.c(this.f10992b, com.android.billingclient.api.c.a().b(o.l(c.b.a().c(fVar).b(b10).a())).a()); } public void q(com.android.billingclient.api.f fVar) { Objects.requireNonNull(fVar); String a10 = ((f.e) fVar.f().get(0)).a(); Objects.requireNonNull(a10); this.f10996f.c(this.f10992b, com.android.billingclient.api.c.a().b(o.l(c.b.a().c(fVar).b(a10).a())).a()); } public void r(String str) { h hVar = new h(); hVar.c("log", str); this.f10993c.h(hVar); } public void s(i1.a aVar) { this.f10994d = aVar; } public void t(Purchase purchase, String str) { C0159a c0159a = new C0159a(); if (purchase != null) { c0159a.c("bsVO", purchase); } c0159a.c("etc", str); this.f10993c.h(c0159a); } }