导航菜单

页面标题

页面副标题

OLX India v19.42.007 - a.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;
    }
}