正在查看: OLX India v19.42.007 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OLX India v19.42.007 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.olxgroup.panamera.app.buyers.adDetails.utils;
import com.naspers.ragnarok.core.entity.Extras;
import com.naspers.ragnarok.domain.constant.Constants;
import com.olxgroup.panamera.domain.buyers.common.entity.ad.AdAttribute;
import com.olxgroup.panamera.domain.buyers.common.entity.ad.AdItem;
import com.olxgroup.panamera.domain.users.common.entity.User;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import kotlin.Pair;
import kotlin.TuplesKt;
import kotlin.collections.CollectionsKt;
import kotlin.collections.MapsKt;
import kotlin.enums.EnumEntries;
import kotlin.enums.EnumEntriesKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.ranges.RangesKt;
import kotlin.text.Regex;
import kotlin.text.StringsKt;
public final class a {
public static final a a = new a();
public static final class EnumC0149a {
private static final EnumEntries $ENTRIES;
private static final EnumC0149a[] $VALUES;
public static final i Companion;
private final String key;
public static final EnumC0149a ACTION = new C0150a("ACTION", 0);
public static final EnumC0149a CALLBACK_URL = new f("CALLBACK_URL", 1);
public static final EnumC0149a CITY = new h("CITY", 2);
public static final EnumC0149a STATE = new a0("STATE", 3);
public static final EnumC0149a PRICE = new x("PRICE", 4);
public static final EnumC0149a NO_OF_OWNERS = new r("NO_OF_OWNERS", 5);
public static final EnumC0149a KM_DRIVEN = new m("KM_DRIVEN", 6);
public static final EnumC0149a TRANSMISSION = new b0("TRANSMISSION", 7);
public static final EnumC0149a FUEL = new k("FUEL", 8);
public static final EnumC0149a VARIANT = new h0("VARIANT", 9);
public static final EnumC0149a MODEL = new p("MODEL", 10);
public static final EnumC0149a MAKE = new n("MAKE", 11);
public static final EnumC0149a YEAR = new k0("YEAR", 12);
public static final EnumC0149a SELLER_ID = new z("SELLER_ID", 13);
public static final EnumC0149a AD_ID = new c("AD_ID", 14);
public static final EnumC0149a USER_ID = new d0("USER_ID", 15);
public static final EnumC0149a EMAIL = new j("EMAIL", 16);
public static final EnumC0149a MOBILE = new o("MOBILE", 17);
public static final EnumC0149a NAME = new q("NAME", 18);
public static final EnumC0149a GENDER = new l("GENDER", 19);
public static final EnumC0149a VEHICLE_SUB_TYPE = new i0("VEHICLE_SUB_TYPE", 20);
public static final EnumC0149a VEHICLE_TYPE = new j0("VEHICLE_TYPE", 21);
public static final EnumC0149a CATEGORY_ID = new g("CATEGORY_ID", 22);
public static final EnumC0149a PLATFORM = new t("PLATFORM", 23);
public static final EnumC0149a BANNER_TYPE = new e("BANNER_TYPE", 24);
public static final EnumC0149a REG_NO = new y("REG_NO", 25);
public static final EnumC0149a PREV_POLICY_NO = new w("PREV_POLICY_NO", 26);
public static final EnumC0149a PREV_INSURE_NAME = new v("PREV_INSURE_NAME", 27);
public static final EnumC0149a PREV_INSURER_DATE = new u("PREV_INSURER_DATE", 28);
public static final EnumC0149a ADDRESS = new b("ADDRESS", 29);
public static final EnumC0149a PIN = new s("PIN", 30);
public static final EnumC0149a UTM_SOURCE = new f0("UTM_SOURCE", 31);
public static final EnumC0149a UUID = new g0("UUID", 32);
public static final EnumC0149a ASSET_EXIST = new d("ASSET_EXIST", 33);
public static final EnumC0149a USER_CITY = new c0("USER_CITY", 34);
public static final EnumC0149a USER_STATE = new e0("USER_STATE", 35);
static final class C0150a extends EnumC0149a {
C0150a(String str, int i) {
super(str, i, "action", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return "getredirectionurl";
}
}
static final class a0 extends EnumC0149a {
a0(String str, int i) {
super(str, i, "state", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
if (adItem != null) {
return adItem.getAdState();
}
return null;
}
}
static final class b extends EnumC0149a {
b(String str, int i) {
super(str, i, "address", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return "";
}
}
static final class b0 extends EnumC0149a {
b0(String str, int i) {
super(str, i, Constants.Params.TRANSMISSION, null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return a.a.f(adItem != null ? adItem.getAttributes() : null, Constants.Params.TRANSMISSION);
}
}
static final class c extends EnumC0149a {
c(String str, int i) {
super(str, i, "adId", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
if (adItem != null) {
return adItem.getId();
}
return null;
}
}
static final class c0 extends EnumC0149a {
c0(String str, int i) {
super(str, i, "userCity", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return (String) map.get(this);
}
}
static final class d extends EnumC0149a {
d(String str, int i) {
super(str, i, "assetExists", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return (String) map.get(this);
}
}
static final class d0 extends EnumC0149a {
d0(String str, int i) {
super(str, i, "userId", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
if (user != null) {
return user.getId();
}
return null;
}
}
static final class e extends EnumC0149a {
e(String str, int i) {
super(str, i, "bannerType", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return (String) map.get(this);
}
}
static final class e0 extends EnumC0149a {
e0(String str, int i) {
super(str, i, "userState", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return (String) map.get(this);
}
}
static final class f extends EnumC0149a {
f(String str, int i) {
super(str, i, "callbackUrl", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
String str = (String) map.get(this);
return str == null ? "https://www.olx.in/" : str;
}
}
static final class f0 extends EnumC0149a {
f0(String str, int i) {
super(str, i, "utmSource", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return "";
}
}
static final class g extends EnumC0149a {
g(String str, int i) {
super(str, i, Extras.Constants.CATEGORY_ID, null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
if (adItem != null) {
return adItem.getCategoryId();
}
return null;
}
}
static final class g0 extends EnumC0149a {
g0(String str, int i) {
super(str, i, "uuid", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return UUID.randomUUID().toString();
}
}
static final class h extends EnumC0149a {
h(String str, int i) {
super(str, i, Constants.ExtraKeys.CITY, null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
if (adItem != null) {
return adItem.getAdCity();
}
return null;
}
}
static final class h0 extends EnumC0149a {
h0(String str, int i) {
super(str, i, Constants.Params.VARIANT, null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return a.a.f(adItem != null ? adItem.getAttributes() : null, Constants.Params.VARIANT);
}
}
public static final class i {
public i(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final List a(List list) {
Object obj;
ArrayList arrayList = new ArrayList();
Iterator it = list.iterator();
while (it.hasNext()) {
String str = (String) it.next();
Iterator it2 = EnumC0149a.getEntries().iterator();
while (true) {
if (!it2.hasNext()) {
obj = null;
break;
}
obj = it2.next();
if (StringsKt.B(((EnumC0149a) obj).getKey(), str, true)) {
break;
}
}
EnumC0149a enumC0149a = (EnumC0149a) obj;
if (enumC0149a != null) {
arrayList.add(enumC0149a);
}
}
return arrayList;
}
private i() {
}
}
static final class i0 extends EnumC0149a {
i0(String str, int i) {
super(str, i, "vehicleSubType", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return "used";
}
}
static final class j extends EnumC0149a {
j(String str, int i) {
super(str, i, "email", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
if (user != null) {
return user.getEmail();
}
return null;
}
}
static final class j0 extends EnumC0149a {
j0(String str, int i) {
super(str, i, "vehicleType", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return "";
}
}
static final class k extends EnumC0149a {
k(String str, int i) {
super(str, i, "fuel", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return a.a.e(adItem != null ? adItem.getAttributes() : null, Constants.Params.FUEL);
}
}
static final class k0 extends EnumC0149a {
k0(String str, int i) {
super(str, i, Constants.Params.YEAR, null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return a.a.f(adItem != null ? adItem.getAttributes() : null, Constants.Params.YEAR);
}
}
static final class l extends EnumC0149a {
l(String str, int i) {
super(str, i, "gender", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return "";
}
}
static final class m extends EnumC0149a {
m(String str, int i) {
super(str, i, "kmsDriven", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return a.a.f(adItem != null ? adItem.getAttributes() : null, Constants.Params.MILEAGE);
}
}
static final class n extends EnumC0149a {
n(String str, int i) {
super(str, i, Constants.Params.MAKE, null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return a.a.f(adItem != null ? adItem.getAttributes() : null, Constants.Params.MAKE);
}
}
static final class o extends EnumC0149a {
o(String str, int i) {
super(str, i, "mobile", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return a.a.d(user != null ? user.getPhone() : null);
}
}
static final class p extends EnumC0149a {
p(String str, int i) {
super(str, i, Constants.Params.MODEL, null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return a.a.f(adItem != null ? adItem.getAttributes() : null, Constants.Params.MODEL);
}
}
static final class q extends EnumC0149a {
q(String str, int i) {
super(str, i, "name", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
if (user != null) {
return user.getName();
}
return null;
}
}
static final class r extends EnumC0149a {
r(String str, int i) {
super(str, i, "noOfOwners", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return a.a.e(adItem != null ? adItem.getAttributes() : null, "first_owner");
}
}
static final class s extends EnumC0149a {
s(String str, int i) {
super(str, i, "pin", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return "";
}
}
static final class t extends EnumC0149a {
t(String str, int i) {
super(str, i, "platform", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return "mobile";
}
}
static final class u extends EnumC0149a {
u(String str, int i) {
super(str, i, "prevInsurerDate", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return "";
}
}
static final class v extends EnumC0149a {
v(String str, int i) {
super(str, i, "prevInsureName", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return "";
}
}
static final class w extends EnumC0149a {
w(String str, int i) {
super(str, i, "prevPolicyNo", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return "";
}
}
static final class x extends EnumC0149a {
x(String str, int i) {
super(str, i, Constants.Params.PRICE, null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
if (adItem != null) {
return Long.valueOf(adItem.getPriceValue()).toString();
}
return null;
}
}
static final class y extends EnumC0149a {
y(String str, int i) {
super(str, i, "regNo", null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
return "";
}
}
static final class z extends EnumC0149a {
z(String str, int i) {
super(str, i, Constants.ExtraKeys.SELLER_ID, null);
}
@Override
public String evaluatePropertyValue(AdItem adItem, User user, Map map) {
User user2;
if (adItem == null || (user2 = adItem.getUser()) == null) {
return null;
}
return user2.getId();
}
}
private static final EnumC0149a[] $values() {
return new EnumC0149a[]{ACTION, CALLBACK_URL, CITY, STATE, PRICE, NO_OF_OWNERS, KM_DRIVEN, TRANSMISSION, FUEL, VARIANT, MODEL, MAKE, YEAR, SELLER_ID, AD_ID, USER_ID, EMAIL, MOBILE, NAME, GENDER, VEHICLE_SUB_TYPE, VEHICLE_TYPE, CATEGORY_ID, PLATFORM, BANNER_TYPE, REG_NO, PREV_POLICY_NO, PREV_INSURE_NAME, PREV_INSURER_DATE, ADDRESS, PIN, UTM_SOURCE, UUID, ASSET_EXIST, USER_CITY, USER_STATE};
}
static {
EnumC0149a[] $values = $values();
$VALUES = $values;
$ENTRIES = EnumEntriesKt.a($values);
Companion = new i(null);
}
public EnumC0149a(String str, int i2, String str2, DefaultConstructorMarker defaultConstructorMarker) {
this(str, i2, str2);
}
public static EnumEntries<EnumC0149a> getEntries() {
return $ENTRIES;
}
public static EnumC0149a valueOf(String str) {
return (EnumC0149a) Enum.valueOf(EnumC0149a.class, str);
}
public static EnumC0149a[] values() {
return (EnumC0149a[]) $VALUES.clone();
}
public abstract String evaluatePropertyValue(AdItem adItem, User user, Map map);
public final String getKey() {
return this.key;
}
private EnumC0149a(String str, int i2, String str2) {
this.key = str2;
}
}
private a() {
}
public final String d(String str) {
String g;
return (str == null || (g = new Regex("^(\\+?91?|\\b0)").g(str, "")) == null) ? "" : g;
}
public final String e(List list, String str) {
Object obj;
String value_;
if (list != null) {
Iterator it = list.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (StringsKt.B(str, ((AdAttribute) obj).getKey(), true)) {
break;
}
}
AdAttribute adAttribute = (AdAttribute) obj;
if (adAttribute != null && (value_ = adAttribute.getValue_()) != null) {
return value_;
}
}
return "";
}
public final String f(List list, String str) {
Object obj;
String value;
if (list != null) {
Iterator it = list.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (StringsKt.B(str, ((AdAttribute) obj).getKey(), true)) {
break;
}
}
AdAttribute adAttribute = (AdAttribute) obj;
if (adAttribute != null && (value = adAttribute.getValue()) != null) {
return value;
}
}
return "";
}
public static Map h(a aVar, List list, AdItem adItem, User user, Map map, int i, Object obj) {
if ((i & 2) != 0) {
adItem = null;
}
if ((i & 4) != 0) {
user = null;
}
if ((i & 8) != 0) {
map = MapsKt.i();
}
return aVar.g(list, adItem, user, map);
}
public final Map g(List list, AdItem adItem, User user, Map map) {
List<EnumC0149a> a2 = EnumC0149a.Companion.a(list);
LinkedHashMap linkedHashMap = new LinkedHashMap(RangesKt.d(MapsKt.e(CollectionsKt.v(a2, 10)), 16));
for (EnumC0149a enumC0149a : a2) {
Pair a3 = TuplesKt.a(enumC0149a.getKey(), enumC0149a.evaluatePropertyValue(adItem, user, map));
linkedHashMap.put(a3.c(), a3.d());
}
return linkedHashMap;
}
}