Step Record v1.1.5版本的 MD5 值为:5797275f89198878d2f00ee92d534382

以下内容为反编译后的 Endpoints.java 源代码,内容仅作参考


package com.chartboost.heliumsdk.network;

import com.anythink.expressad.foundation.g.a;
import com.applovin.sdk.R;
import com.chartboost.heliumsdk.impl.K1H;
import com.chartboost.heliumsdk.impl.S1StH111;
import com.chartboost.heliumsdk.impl.tSHztSSSz;
import com.chartboost.heliumsdk.impl.ttHtzKt;
import java.util.ArrayList;
import java.util.EnumSet;
import java.util.Iterator;
import java.util.Locale;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlinx.serialization.KSerializer;
import kotlinx.serialization.Serializable;
import kotlinx.serialization.Serializer;
import kotlinx.serialization.descriptors.SerialDescriptor;
import kotlinx.serialization.encoding.Decoder;
import kotlinx.serialization.encoding.Encoder;
import kotlinx.serialization.json.JsonArray;
import kotlinx.serialization.json.JsonElement;
import kotlinx.serialization.json.JsonElementKt;

@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\r\bÆ\u0002\u0018\u00002\u00020\u0001:\u0003\u000e\u000f\u0010B\u0007\b\u0002¢\u0006\u0002\u0010\u0002R\u000e\u0010\u0003\u001a\u00020\u0004X\u0080T¢\u0006\u0002\n\u0000R$\u0010\u0006\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0004@@X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0007\u0010\b\"\u0004\b\t\u0010\nR$\u0010\u000b\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0004@@X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\f\u0010\b\"\u0004\b\r\u0010\n¨\u0006\u0011"}, d2 = {"Lcom/chartboost/heliumsdk/network/Endpoints;", "", "()V", "BASE_DOMAIN", "", "<set-?>", "RTB_DOMAIN", "getRTB_DOMAIN", "()Ljava/lang/String;", "setRTB_DOMAIN$Helium_release", "(Ljava/lang/String;)V", "SDK_DOMAIN", "getSDK_DOMAIN", "setSDK_DOMAIN$Helium_release", "Rtb", "Sdk", "Version", "Helium_release"}, k = 1, mv = {1, 7, 1}, xi = R.styleable.AppCompatTheme_checkboxStyle)
public final class Endpoints {
    public static final String BASE_DOMAIN = "https://chartboost.com";
    public static final Endpoints INSTANCE = new Endpoints();
    private static String SDK_DOMAIN = "https://helium-sdk.chartboost.com";
    private static String RTB_DOMAIN = "https://helium-rtb.chartboost.com";

    @Metadata(d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0007\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001:\u0001\fB\u000f\b\u0002\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004R\u0011\u0010\u0005\u001a\u00020\u00068F¢\u0006\u0006\u001a\u0004\b\u0007\u0010\bR\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\t\u0010\nj\u0002\b\u000b¨\u0006\r"}, d2 = {"Lcom/chartboost/heliumsdk/network/Endpoints$Rtb;", "", a.i, "Lcom/chartboost/heliumsdk/network/Endpoints$Version;", "(Ljava/lang/String;ILcom/chartboost/heliumsdk/network/Endpoints$Version;)V", "endpoint", "", "getEndpoint", "()Ljava/lang/String;", "getVersion", "()Lcom/chartboost/heliumsdk/network/Endpoints$Version;", "AUCTIONS", "Config", "Helium_release"}, k = 1, mv = {1, 7, 1}, xi = R.styleable.AppCompatTheme_checkboxStyle)
    public enum Rtb {
        AUCTIONS(Version.V3);

        private final Version version;

        @Metadata(d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0006\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u000f\b\u0002\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004R\u0011\u0010\u0005\u001a\u00020\u00068F¢\u0006\u0006\u001a\u0004\b\u0007\u0010\bR\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\t\u0010\nj\u0002\b\u000b¨\u0006\f"}, d2 = {"Lcom/chartboost/heliumsdk/network/Endpoints$Rtb$Config;", "", a.i, "Lcom/chartboost/heliumsdk/network/Endpoints$Version;", "(Ljava/lang/String;ILcom/chartboost/heliumsdk/network/Endpoints$Version;)V", "endpoint", "", "getEndpoint", "()Ljava/lang/String;", "getVersion", "()Lcom/chartboost/heliumsdk/network/Endpoints$Version;", "PLACEMENTS", "Helium_release"}, k = 1, mv = {1, 7, 1}, xi = R.styleable.AppCompatTheme_checkboxStyle)
        public enum Config {
            PLACEMENTS(Version.V4);

            private final Version version;

            Config(Version version) {
                this.version = version;
            }

            public final String getEndpoint() {
                StringBuilder sb = new StringBuilder();
                sb.append(Endpoints.INSTANCE.getRTB_DOMAIN());
                sb.append('/');
                sb.append(this.version);
                sb.append("/config/");
                String lowerCase = name().toLowerCase(Locale.ROOT);
                ttHtzKt.tz(lowerCase, "this as java.lang.String).toLowerCase(Locale.ROOT)");
                sb.append(lowerCase);
                return sb.toString();
            }

            public final Version getVersion() {
                return this.version;
            }
        }

        Rtb(Version version) {
            this.version = version;
        }

        public final String getEndpoint() {
            StringBuilder sb = new StringBuilder();
            sb.append(Endpoints.INSTANCE.getRTB_DOMAIN());
            sb.append('/');
            sb.append(this.version);
            sb.append('/');
            String lowerCase = name().toLowerCase(Locale.ROOT);
            ttHtzKt.tz(lowerCase, "this as java.lang.String).toLowerCase(Locale.ROOT)");
            sb.append(lowerCase);
            return sb.toString();
        }

        public final Version getVersion() {
            return this.version;
        }
    }

    @Metadata(d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0007\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001:\u0001\fB\u000f\b\u0002\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004R\u0011\u0010\u0005\u001a\u00020\u00068F¢\u0006\u0006\u001a\u0004\b\u0007\u0010\bR\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\t\u0010\nj\u0002\b\u000b¨\u0006\r"}, d2 = {"Lcom/chartboost/heliumsdk/network/Endpoints$Sdk;", "", a.i, "Lcom/chartboost/heliumsdk/network/Endpoints$Version;", "(Ljava/lang/String;ILcom/chartboost/heliumsdk/network/Endpoints$Version;)V", "endpoint", "", "getEndpoint", "()Ljava/lang/String;", "getVersion", "()Lcom/chartboost/heliumsdk/network/Endpoints$Version;", "SDK_INIT", "Event", "Helium_release"}, k = 1, mv = {1, 7, 1}, xi = R.styleable.AppCompatTheme_checkboxStyle)
    public enum Sdk {
        SDK_INIT(Version.V1);

        private final Version version;

        @Metadata(d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0013\b\u0087\u0001\u0018\u0000 \u00172\b\u0012\u0004\u0012\u00020\u00000\u0001:\u0002\u0017\u0018B\u000f\b\u0002\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004R\u0011\u0010\u0005\u001a\u00020\u00068F¢\u0006\u0006\u001a\u0004\b\u0007\u0010\bR\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\t\u0010\nj\u0002\b\u000bj\u0002\b\fj\u0002\b\rj\u0002\b\u000ej\u0002\b\u000fj\u0002\b\u0010j\u0002\b\u0011j\u0002\b\u0012j\u0002\b\u0013j\u0002\b\u0014j\u0002\b\u0015j\u0002\b\u0016¨\u0006\u0019"}, d2 = {"Lcom/chartboost/heliumsdk/network/Endpoints$Sdk$Event;", "", a.i, "Lcom/chartboost/heliumsdk/network/Endpoints$Version;", "(Ljava/lang/String;ILcom/chartboost/heliumsdk/network/Endpoints$Version;)V", "endpoint", "", "getEndpoint", "()Ljava/lang/String;", "getVersion", "()Lcom/chartboost/heliumsdk/network/Endpoints$Version;", "BANNER_SIZE", "ADLOAD", "CLICK", "EXPIRATION", "HELIUM_IMPRESSION", "INITIALIZATION", "LOAD", "PARTNER_IMPRESSION", "PREBID", "REWARD", "SHOW", "WINNER", "Companion", "EventEnumSetSerializer", "Helium_release"}, k = 1, mv = {1, 7, 1}, xi = R.styleable.AppCompatTheme_checkboxStyle)
        @Serializable
        public static final class Event {
            private static final Event[] $VALUES;
            private static final Lazy<KSerializer<Object>> $cachedSerializer$delegate;
            public static final Event ADLOAD;
            public static final Event BANNER_SIZE;
            public static final Event CLICK;

            public static final Companion INSTANCE;
            public static final Event EXPIRATION;
            public static final Event HELIUM_IMPRESSION;
            public static final Event INITIALIZATION;
            public static final Event LOAD;
            public static final Event PARTNER_IMPRESSION;
            public static final Event PREBID;
            public static final Event REWARD;
            public static final Event SHOW;
            public static final Event WINNER;
            private final Version version;

            @Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J\u000f\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004HÆ\u0001¨\u0006\u0006"}, d2 = {"Lcom/chartboost/heliumsdk/network/Endpoints$Sdk$Event$Companion;", "", "()V", "serializer", "Lkotlinx/serialization/KSerializer;", "Lcom/chartboost/heliumsdk/network/Endpoints$Sdk$Event;", "Helium_release"}, k = 1, mv = {1, 7, 1}, xi = R.styleable.AppCompatTheme_checkboxStyle)
            public static final class Companion {
                private Companion() {
                }

                public Companion(DefaultConstructorMarker defaultConstructorMarker) {
                    this();
                }

                private final Lazy get$cachedSerializer$delegate() {
                    return Event.$cachedSerializer$delegate;
                }

                public final KSerializer<Event> serializer() {
                    return (KSerializer) get$cachedSerializer$delegate().getValue();
                }
            }

            @Metadata(d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\bÇ\u0002\u0018\u00002\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00030\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0004J\u0016\u0010\t\u001a\b\u0012\u0004\u0012\u00020\u00030\u00022\u0006\u0010\n\u001a\u00020\u000bH\u0016J\u001e\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000f2\f\u0010\u0010\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0016R\u0014\u0010\u0005\u001a\u00020\u0006X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0007\u0010\b¨\u0006\u0011"}, d2 = {"Lcom/chartboost/heliumsdk/network/Endpoints$Sdk$Event$EventEnumSetSerializer;", "Lkotlinx/serialization/KSerializer;", "Ljava/util/EnumSet;", "Lcom/chartboost/heliumsdk/network/Endpoints$Sdk$Event;", "()V", "descriptor", "Lkotlinx/serialization/descriptors/SerialDescriptor;", "getDescriptor", "()Lkotlinx/serialization/descriptors/SerialDescriptor;", "deserialize", "decoder", "Lkotlinx/serialization/encoding/Decoder;", "serialize", "", "encoder", "Lkotlinx/serialization/encoding/Encoder;", "value", "Helium_release"}, k = 1, mv = {1, 7, 1}, xi = R.styleable.AppCompatTheme_checkboxStyle)
            @Serializer(forClass = EnumSet.class)
            public static final class EventEnumSetSerializer implements KSerializer<EnumSet<Event>> {
                public static final EventEnumSetSerializer INSTANCE = new EventEnumSetSerializer();
                private static final SerialDescriptor descriptor = JsonArray.INSTANCE.serializer().getDescriptor();

                private EventEnumSetSerializer() {
                }

                @Override
                public SerialDescriptor getDescriptor() {
                    return descriptor;
                }

                @Override
                public EnumSet<Event> deserialize(Decoder decoder) {
                    ttHtzKt.tzttS1SS1(decoder, "decoder");
                    JsonArray jsonArray = (JsonArray) decoder.decodeSerializableValue(JsonArray.INSTANCE.serializer());
                    ArrayList arrayList = new ArrayList(tSHztSSSz.KztSK1(jsonArray, 10));
                    Iterator<JsonElement> it = jsonArray.iterator();
                    while (it.hasNext()) {
                        arrayList.add(Event.valueOf(JsonElementKt.getJsonPrimitive(it.next()).getContent()));
                    }
                    EnumSet<Event> noneOf = EnumSet.noneOf(Event.class);
                    K1H.H1S1z(arrayList, noneOf);
                    return noneOf;
                }

                @Override
                public void serialize(Encoder encoder, EnumSet<Event> value) {
                    ttHtzKt.tzttS1SS1(encoder, "encoder");
                    ttHtzKt.tzttS1SS1(value, "value");
                    ArrayList arrayList = new ArrayList(tSHztSSSz.KztSK1(value, 10));
                    Iterator<T> it = value.iterator();
                    while (it.hasNext()) {
                        arrayList.add(JsonElementKt.JsonPrimitive(((Event) it.next()).name()));
                    }
                    encoder.encodeSerializableValue(JsonArray.INSTANCE.serializer(), new JsonArray(arrayList));
                }
            }

            private static final Event[] $values() {
                return new Event[]{BANNER_SIZE, ADLOAD, CLICK, EXPIRATION, HELIUM_IMPRESSION, INITIALIZATION, LOAD, PARTNER_IMPRESSION, PREBID, REWARD, SHOW, WINNER};
            }

            static {
                Version version = Version.V1;
                BANNER_SIZE = new Event("BANNER_SIZE", 0, version);
                Version version2 = Version.V2;
                ADLOAD = new Event("ADLOAD", 1, version2);
                CLICK = new Event("CLICK", 2, version2);
                EXPIRATION = new Event("EXPIRATION", 3, version);
                HELIUM_IMPRESSION = new Event("HELIUM_IMPRESSION", 4, version);
                INITIALIZATION = new Event("INITIALIZATION", 5, version);
                LOAD = new Event("LOAD", 6, version2);
                PARTNER_IMPRESSION = new Event("PARTNER_IMPRESSION", 7, version);
                PREBID = new Event("PREBID", 8, version);
                REWARD = new Event("REWARD", 9, version2);
                SHOW = new Event("SHOW", 10, version);
                WINNER = new Event("WINNER", 11, Version.V3);
                $VALUES = $values();
                INSTANCE = new Companion(null);
                $cachedSerializer$delegate = S1StH111.tS1(2, Endpoints$Sdk$Event$Companion$$cachedSerializer$delegate$1.INSTANCE);
            }

            private Event(String str, int i, Version version) {
                this.version = version;
            }

            public static Event valueOf(String str) {
                return (Event) Enum.valueOf(Event.class, str);
            }

            public static Event[] values() {
                return (Event[]) $VALUES.clone();
            }

            public final String getEndpoint() {
                StringBuilder sb = new StringBuilder();
                sb.append(Endpoints.INSTANCE.getSDK_DOMAIN());
                sb.append('/');
                sb.append(this.version);
                sb.append("/event/");
                String lowerCase = name().toLowerCase(Locale.ROOT);
                ttHtzKt.tz(lowerCase, "this as java.lang.String).toLowerCase(Locale.ROOT)");
                sb.append(lowerCase);
                return sb.toString();
            }

            public final Version getVersion() {
                return this.version;
            }
        }

        Sdk(Version version) {
            this.version = version;
        }

        public final String getEndpoint() {
            StringBuilder sb = new StringBuilder();
            sb.append(Endpoints.INSTANCE.getSDK_DOMAIN());
            sb.append('/');
            sb.append(this.version);
            sb.append('/');
            String lowerCase = name().toLowerCase(Locale.ROOT);
            ttHtzKt.tz(lowerCase, "this as java.lang.String).toLowerCase(Locale.ROOT)");
            sb.append(lowerCase);
            return sb.toString();
        }

        public final Version getVersion() {
            return this.version;
        }
    }

    @Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J\b\u0010\u0003\u001a\u00020\u0004H\u0016j\u0002\b\u0005j\u0002\b\u0006j\u0002\b\u0007j\u0002\b\b¨\u0006\t"}, d2 = {"Lcom/chartboost/heliumsdk/network/Endpoints$Version;", "", "(Ljava/lang/String;I)V", "toString", "", "V1", "V2", "V3", "V4", "Helium_release"}, k = 1, mv = {1, 7, 1}, xi = R.styleable.AppCompatTheme_checkboxStyle)
    public enum Version {
        V1,
        V2,
        V3,
        V4;

        @Override
        public String toString() {
            String lowerCase = name().toLowerCase(Locale.ROOT);
            ttHtzKt.tz(lowerCase, "this as java.lang.String).toLowerCase(Locale.ROOT)");
            return lowerCase;
        }
    }

    private Endpoints() {
    }

    public final String getRTB_DOMAIN() {
        return RTB_DOMAIN;
    }

    public final String getSDK_DOMAIN() {
        return SDK_DOMAIN;
    }

    public final void setRTB_DOMAIN$Helium_release(String str) {
        ttHtzKt.tzttS1SS1(str, "<set-?>");
        RTB_DOMAIN = str;
    }

    public final void setSDK_DOMAIN$Helium_release(String str) {
        ttHtzKt.tzttS1SS1(str, "<set-?>");
        SDK_DOMAIN = str;
    }
}