Pixel Fusion v1.0.3版本的 MD5 值为:e0cc7f5615caec50798ef549b679d557

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


package com.vungle.ads.internal.network;

import BcBaaccAbbd.ddcCDbb;
import aDaAdC.BcCcABbc;
import aDaAdC.CCDAD;
import aDaAdC.dcadbB;
import android.app.UiModeManager;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Build;
import android.os.PowerManager;
import android.security.NetworkSecurityPolicy;
import android.util.DisplayMetrics;
import android.view.Display;
import android.view.WindowManager;
import android.webkit.URLUtil;
import androidx.annotation.VisibleForTesting;
import androidx.core.app.NotificationCompat;
import androidx.core.content.PermissionChecker;
import androidx.exifinterface.media.ExifInterface;
import com.google.android.gms.common.GoogleApiAvailabilityLight;
import com.json.gh;
import com.json.r6;
import com.json.t4;
import com.mbridge.msdk.foundation.entity.b;
import com.unity3d.services.UnityAdsConstants;
import com.unity3d.services.ads.gmascar.bridges.mobileads.MobileAdsBridgeBase;
import com.vungle.ads.DbbAC;
import com.vungle.ads.ServiceLocator;
import com.vungle.ads.VungleAds;
import com.vungle.ads.bbBABBaACBD;
import com.vungle.ads.cCCbadCBAab;
import com.vungle.ads.internal.load.CdCaB;
import com.vungle.ads.internal.protos.Sdk;
import com.vungle.ads.internal.util.bbBABBaACBD;
import java.io.IOException;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.net.MalformedURLException;
import java.net.Proxy;
import java.net.ProxySelector;
import java.net.SocketAddress;
import java.net.URI;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.TimeZone;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.ConcurrentHashMap;
import kotlin.AbstractC0891DAbacDAb;
import kotlin.C0893DCdbbdD;
import kotlin.C0899cdCCdCc;
import kotlin.C0906BbdcDCacCa;
import kotlin.Lazy;
import kotlin.LazyKt__LazyJVMKt;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.AaBdDccaD;
import kotlin.collections.bdbBBaA;
import kotlin.collections.dADcCaAA;
import kotlin.jvm.internal.CaDaAc;
import kotlin.jvm.internal.DcBba;
import kotlin.jvm.internal.dDDAbdcBbB;
import kotlin.jvm.internal.dcAbDadBbB;
import kotlin.text.DaACacB;
import kotlinx.serialization.daAbdddd;
import okhttp3.ADBCBBAAdD;
import okhttp3.BACcC;
import okhttp3.BbDAc;
import okhttp3.CBcBD;
import okhttp3.bDCaDADc;
import okhttp3.caCbdcBC;
import okhttp3.dcaDDdccCCc;
import okio.DACCBbdCb;
import okio.aDdaBAB;
import okio.caDbaDbdCd;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

@Metadata(d1 = {"\u0000Ø\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\t\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u000b\n\u0002\u0018\u0002\n\u0002\b\u000b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010%\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u000e\u0018\u0000 \u007f2\u00020\u0001:\u0006\u0080\u0001\u0081\u0001\u0082\u0001B\u001f\u0012\u0006\u0010G\u001a\u00020\r\u0012\u0006\u0010J\u001a\u00020I\u0012\u0006\u0010M\u001a\u00020L¢\u0006\u0004\b}\u0010~J\u0010\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0002J\u0012\u0010\t\u001a\u00020\b2\b\u0010\u0007\u001a\u0004\u0018\u00010\u0006H\u0002J\u0012\u0010\n\u001a\u00020\b2\b\u0010\u0003\u001a\u0004\u0018\u00010\u0006H\u0002J\b\u0010\f\u001a\u00020\u000bH\u0002J\u0010\u0010\u0010\u001a\u00020\u000f2\u0006\u0010\u000e\u001a\u00020\rH\u0002J\b\u0010\u0011\u001a\u00020\u000fH\u0002J\b\u0010\u0013\u001a\u00020\u0012H\u0002J\u0014\u0010\u0017\u001a\u0004\u0018\u00010\u00162\b\b\u0002\u0010\u0015\u001a\u00020\u0014H\u0002J\n\u0010\u0018\u001a\u0004\u0018\u00010\bH\u0002J\u000e\u0010\u001a\u001a\u00020\u00142\u0006\u0010\u0019\u001a\u00020\bJ\u000e\u0010\u001c\u001a\u00020\u001b2\u0006\u0010\u0019\u001a\u00020\bJ\u000e\u0010\u001e\u001a\u00020\u000b2\u0006\u0010\u001d\u001a\u00020\bJ\u000e\u0010!\u001a\n\u0012\u0004\u0012\u00020 \u0018\u00010\u001fJ(\u0010&\u001a\n\u0012\u0004\u0012\u00020%\u0018\u00010\u001f2\u0006\u0010\"\u001a\u00020\b2\b\u0010#\u001a\u0004\u0018\u00010\b2\u0006\u0010$\u001a\u00020\u0014J\u0016\u0010)\u001a\n\u0012\u0004\u0012\u00020(\u0018\u00010\u001f2\u0006\u0010\u0003\u001a\u00020'J\u0010\u0010,\u001a\u0004\u0018\u00010+2\u0006\u0010*\u001a\u00020\bJ\u001c\u00102\u001a\u00020\u000b2\f\u0010/\u001a\b\u0012\u0004\u0012\u00020.0-2\u0006\u00101\u001a\u000200J\u001c\u00105\u001a\u00020\u000b2\f\u00104\u001a\b\u0012\u0004\u0012\u0002030-2\u0006\u00101\u001a\u000200J\u0016\u00108\u001a\u00020\u000b2\u0006\u00106\u001a\u00020\b2\u0006\u00107\u001a\u00020\bJ\u0010\u0010:\u001a\u00020\u000b2\u0006\u00109\u001a\u00020\u0014H\u0007J\u0011\u0010;\u001a\u0004\u0018\u00010\u0014H\u0007¢\u0006\u0004\b;\u0010<J\u0011\u0010=\u001a\u0004\u0018\u00010\u0014H\u0007¢\u0006\u0004\b=\u0010<J\u0010\u0010?\u001a\u00020>2\b\b\u0002\u0010\u0015\u001a\u00020\u0014J\u0017\u0010\u0011\u001a\u00020\u000f2\u0006\u0010@\u001a\u00020\u0014H\u0001¢\u0006\u0004\bA\u0010BJ\u000e\u0010E\u001a\u00020\b2\u0006\u0010D\u001a\u00020CJ\u0011\u0010F\u001a\u0004\u0018\u00010\u0014H\u0007¢\u0006\u0004\bF\u0010<J\b\u0010E\u001a\u0004\u0018\u00010\bR\u0014\u0010G\u001a\u00020\r8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bG\u0010HR\u0014\u0010J\u001a\u00020I8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bJ\u0010KR\u0014\u0010M\u001a\u00020L8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bM\u0010NR(\u0010P\u001a\u00020O8\u0000@\u0000X\u0081\u000e¢\u0006\u0018\n\u0004\bP\u0010Q\u0012\u0004\bV\u0010W\u001a\u0004\bR\u0010S\"\u0004\bT\u0010UR\u0016\u0010X\u001a\u00020O8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bX\u0010QR\u0018\u0010Y\u001a\u0004\u0018\u00010\u000f8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bY\u0010ZR*\u0010\\\u001a\u0004\u0018\u00010[8\u0000@\u0000X\u0081\u000e¢\u0006\u0018\n\u0004\b\\\u0010]\u0012\u0004\bb\u0010W\u001a\u0004\b^\u0010_\"\u0004\b`\u0010aR\u0018\u0010c\u001a\u0004\u0018\u00010\b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bc\u0010dR\u0018\u0010F\u001a\u0004\u0018\u00010\u00148\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bF\u0010eR\u0018\u0010f\u001a\u0004\u0018\u00010\b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bf\u0010dR\u001b\u0010l\u001a\u00020g8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\bh\u0010i\u001a\u0004\bj\u0010kR4\u0010n\u001a\u000e\u0012\u0004\u0012\u00020\b\u0012\u0004\u0012\u00020\u001b0m8\u0000@\u0000X\u0081\u000e¢\u0006\u0018\n\u0004\bn\u0010o\u0012\u0004\bt\u0010W\u001a\u0004\bp\u0010q\"\u0004\br\u0010sR(\u0010v\u001a\u00020u8\u0000@\u0000X\u0081\u000e¢\u0006\u0018\n\u0004\bv\u0010w\u0012\u0004\b|\u0010W\u001a\u0004\bx\u0010y\"\u0004\bz\u0010{¨\u0006\u0083\u0001"}, d2 = {"Lcom/vungle/ads/internal/network/VungleApiClient;", "", "Lokhttp3/ADBCBBAAdD;", com.vungle.ads.internal.ui.BbdcDCacCa.REQUEST_KEY_EXTRA, "Lokhttp3/dcaDDdccCCc;", "defaultErrorResponse", "Lokhttp3/CBcBD;", "body", "", "getPlacementID", "bodyToString", "", "initUserAgentLazy", "Landroid/content/Context;", "context", "LaDaAdC/CCDAD;", "getBasicDeviceBody", "getDeviceBody", "LaDaAdC/BcCcABbc$BcCcABbc;", "getUserBody", "", "withSignals", "LaDaAdC/BcCcABbc$cdCCdCc;", "getExtBody", "getConnectionType", "placementID", "checkIsRetryAfterActive", "", "getRetryAfterHeaderValue", "appId", MobileAdsBridgeBase.initializeMethodName, "Lcom/vungle/ads/internal/network/BbdcDCacCa;", "LaDaAdC/DACCBbdCb;", "config", "placement", t4.h.O, "isHeaderBiddingEnable", "LaDaAdC/babbDABcB;", "requestAd", "LaDaAdC/BcCcABbc$dDbCdDC;", "Ljava/lang/Void;", "ri", "url", "Lcom/vungle/ads/internal/load/CdCaB$DAbacDAb;", "pingTPAT", "Ljava/util/concurrent/BlockingQueue;", "Lcom/vungle/ads/internal/protos/Sdk$SDKMetric$BbdcDCacCa;", "metrics", "Lcom/vungle/ads/bbBABBaACBD$DAbacDAb;", "requestListener", "reportMetrics", "Lcom/vungle/ads/internal/protos/Sdk$SDKError$BbdcDCacCa;", "errors", "reportErrors", "adMarkup", r6.q, "sendAdMarkup", dcadbB.IS_PLAY_SERVICE_AVAILABLE, "addPlaySvcAvailabilityInCookie", "getPlayServicesAvailabilityFromCookie", "()Ljava/lang/Boolean;", "getPlayServicesAvailabilityFromAPI", "LaDaAdC/BcCcABbc;", "requestBody", "explicitBlock", "getDeviceBody$vungle_ads_release", "(Z)LaDaAdC/CCDAD;", "", "type", "getConnectionTypeDetail", "isGooglePlayServicesAvailable", "applicationContext", "Landroid/content/Context;", "Lcom/vungle/ads/internal/platform/bBDaADdaAa;", "platform", "Lcom/vungle/ads/internal/platform/bBDaADdaAa;", "LAcDDAcc/DAbacDAb;", "filePreferences", "LAcDDAcc/DAbacDAb;", "Lcom/vungle/ads/internal/network/VungleApi;", "gzipApi", "Lcom/vungle/ads/internal/network/VungleApi;", "getGzipApi$vungle_ads_release", "()Lcom/vungle/ads/internal/network/VungleApi;", "setGzipApi$vungle_ads_release", "(Lcom/vungle/ads/internal/network/VungleApi;)V", "getGzipApi$vungle_ads_release$annotations", "()V", "api", "baseDeviceInfo", "LaDaAdC/CCDAD;", "LaDaAdC/CdCaB;", "appBody", "LaDaAdC/CdCaB;", "getAppBody$vungle_ads_release", "()LaDaAdC/CdCaB;", "setAppBody$vungle_ads_release", "(LaDaAdC/CdCaB;)V", "getAppBody$vungle_ads_release$annotations", "uaString", "Ljava/lang/String;", "Ljava/lang/Boolean;", "appSetId", "Lcom/vungle/ads/internal/signals/babbDABcB;", "signalManager$delegate", "Lkotlin/Lazy;", "getSignalManager", "()Lcom/vungle/ads/internal/signals/babbDABcB;", "signalManager", "", "retryAfterDataMap", "Ljava/util/Map;", "getRetryAfterDataMap$vungle_ads_release", "()Ljava/util/Map;", "setRetryAfterDataMap$vungle_ads_release", "(Ljava/util/Map;)V", "getRetryAfterDataMap$vungle_ads_release$annotations", "Lokhttp3/bDCaDADc;", "responseInterceptor", "Lokhttp3/bDCaDADc;", "getResponseInterceptor$vungle_ads_release", "()Lokhttp3/bDCaDADc;", "setResponseInterceptor$vungle_ads_release", "(Lokhttp3/bDCaDADc;)V", "getResponseInterceptor$vungle_ads_release$annotations", "<init>", "(Landroid/content/Context;Lcom/vungle/ads/internal/platform/bBDaADdaAa;LAcDDAcc/DAbacDAb;)V", "Companion", CcABCaB.DAbacDAb.f11155BbdcDCacCa, "ConnectionTypeDetail", androidx.appcompat.widget.babbDABcB.f18385bBCadBacC, "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
public final class VungleApiClient {

    @NotNull
    private static final String BASE_URL;

    @NotNull
    public static final Companion INSTANCE;

    @NotNull
    private static final String MANUFACTURER_AMAZON = "Amazon";

    @NotNull
    private static final String TAG = "VungleApiClient";

    @Nullable
    private static VungleAds.WrapperFramework WRAPPER_FRAMEWORK_SELECTED;

    @NotNull
    private static String headerUa;

    @NotNull
    private static final AbstractC0891DAbacDAb json;

    @NotNull
    private static final Set<bDCaDADc> logInterceptors;

    @NotNull
    private static final Set<bDCaDADc> networkInterceptors;

    @NotNull
    private VungleApi api;

    @Nullable
    private aDaAdC.CdCaB appBody;

    @Nullable
    private String appSetId;

    @NotNull
    private final Context applicationContext;

    @Nullable
    private CCDAD baseDeviceInfo;

    @NotNull
    private final AcDDAcc.DAbacDAb filePreferences;

    @NotNull
    private VungleApi gzipApi;

    @Nullable
    private Boolean isGooglePlayServicesAvailable;

    @NotNull
    private final com.vungle.ads.internal.platform.bBDaADdaAa platform;

    @NotNull
    private bDCaDADc responseInterceptor;

    @NotNull
    private Map<String, Long> retryAfterDataMap;

    @NotNull
    private final Lazy signalManager;

    @Nullable
    private String uaString;

    @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u0003\u0010\u0004\u001a\u00020\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"LabdBDB/cdCCdCc;", "", "invoke", "(LabdBDB/cdCCdCc;)V", "<anonymous>"}, k = 3, mv = {1, 7, 1})
    public static final class BbdcDCacCa extends dDDAbdcBbB implements DCbaAbccBC.CCDAD<C0899cdCCdCc, Unit> {
        public static final BbdcDCacCa INSTANCE = new BbdcDCacCa();

        public BbdcDCacCa() {
            super(1);
        }

        @Override
        public Unit invoke(C0899cdCCdCc c0899cdCCdCc) {
            invoke2(c0899cdCCdCc);
            return Unit.INSTANCE;
        }

        public final void invoke2(@NotNull C0899cdCCdCc Json) {
            DcBba.daAbdddd(Json, "$this$Json");
            Json.ignoreUnknownKeys = true;
            Json.encodeDefaults = true;
            Json.explicitNulls = false;
        }
    }

    @Metadata(d1 = {"\u0000\u0017\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002*\u0001\u0000\b\n\u0018\u00002\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u0001J\u0012\u0010\u0005\u001a\u00020\u00042\b\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0016¨\u0006\u0006"}, d2 = {"com/vungle/ads/internal/network/VungleApiClient$CdCaB", "LcBaabacdAAC/CdCaB;", "", "uaString", "", "accept", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
    public static final class CdCaB implements cBaabacdAAC.CdCaB<String> {
        final DbbAC $uaMetric;
        final VungleApiClient this$0;

        public CdCaB(DbbAC dbbAC, VungleApiClient vungleApiClient) {
            this.$uaMetric = dbbAC;
            this.this$0 = vungleApiClient;
        }

        @Override
        public void accept(@Nullable String uaString) {
            if (uaString == null) {
                bbBABBaACBD.INSTANCE.e(VungleApiClient.TAG, "Cannot Get UserAgent. Setting Default Device UserAgent");
                com.vungle.ads.bbBABBaACBD.INSTANCE.logError$vungle_ads_release(7, "Fail to get user agent.", (r13 & 4) != 0 ? null : null, (r13 & 8) != 0 ? null : null, (r13 & 16) != 0 ? null : null);
            } else {
                this.$uaMetric.markEnd();
                com.vungle.ads.bbBABBaACBD.INSTANCE.logMetric$vungle_ads_release(this.$uaMetric.getMetricType(), (r15 & 2) != 0 ? 0L : this.$uaMetric.calculateIntervalDuration(), (r15 & 4) != 0 ? null : null, (r15 & 8) != 0 ? null : null, (r15 & 16) != 0 ? null : null, (r15 & 32) == 0 ? null : null);
                this.this$0.uaString = uaString;
            }
        }
    }

    @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0002\b\u0003\b\u0087\u0002\u0018\u0000 \u00022\u00020\u0001:\u0001\u0003B\u0000¨\u0006\u0004"}, d2 = {"Lcom/vungle/ads/internal/network/VungleApiClient$ConnectionTypeDetail;", "", "Companion", "BbdcDCacCa", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
    @Retention(RetentionPolicy.SOURCE)
    @kotlin.annotation.Retention(CbacCDaB.BbdcDCacCa.SOURCE)
    public @interface ConnectionTypeDetail {

        @NotNull
        public static final String CDMA_1XRTT = "cdma_1xrtt";

        @NotNull
        public static final String CDMA_EVDO_0 = "cdma_evdo_0";

        @NotNull
        public static final String CDMA_EVDO_A = "cdma_evdo_a";

        @NotNull
        public static final String CDMA_EVDO_B = "cdma_evdo_b";

        @NotNull
        public static final Companion INSTANCE = Companion.$$INSTANCE;

        @NotNull
        public static final String EDGE = "edge";

        @NotNull
        public static final String FIFTH_G = "5g";

        @NotNull
        public static final String GPRS = "gprs";

        @NotNull
        public static final String HRPD = "hrpd";

        @NotNull
        public static final String HSDPA = "hsdpa";

        @NotNull
        public static final String HSUPA = "hsupa";

        @NotNull
        public static final String LTE = "lte";

        @NotNull
        public static final String UNKNOWN = "unknown";

        @NotNull
        public static final String WCDMA = "wcdma";

        @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0011\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0011\u0010\u0012R\u0014\u0010\u0003\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0005\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0004R\u0014\u0010\u0006\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u0006\u0010\u0004R\u0014\u0010\u0007\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u0007\u0010\u0004R\u0014\u0010\b\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\b\u0010\u0004R\u0014\u0010\t\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\t\u0010\u0004R\u0014\u0010\n\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\n\u0010\u0004R\u0014\u0010\u000b\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u000b\u0010\u0004R\u0014\u0010\f\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\f\u0010\u0004R\u0014\u0010\r\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\r\u0010\u0004R\u0014\u0010\u000e\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u000e\u0010\u0004R\u0014\u0010\u000f\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u000f\u0010\u0004R\u0014\u0010\u0010\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u0010\u0010\u0004¨\u0006\u0013"}, d2 = {"Lcom/vungle/ads/internal/network/VungleApiClient$ConnectionTypeDetail$BbdcDCacCa;", "", "", "UNKNOWN", "Ljava/lang/String;", "CDMA_1XRTT", "WCDMA", "EDGE", "HRPD", "CDMA_EVDO_0", "CDMA_EVDO_A", "CDMA_EVDO_B", "GPRS", "HSDPA", "HSUPA", "LTE", "FIFTH_G", "<init>", "()V", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
        public static final class Companion {
            static final Companion $$INSTANCE = new Companion();

            @NotNull
            public static final String CDMA_1XRTT = "cdma_1xrtt";

            @NotNull
            public static final String CDMA_EVDO_0 = "cdma_evdo_0";

            @NotNull
            public static final String CDMA_EVDO_A = "cdma_evdo_a";

            @NotNull
            public static final String CDMA_EVDO_B = "cdma_evdo_b";

            @NotNull
            public static final String EDGE = "edge";

            @NotNull
            public static final String FIFTH_G = "5g";

            @NotNull
            public static final String GPRS = "gprs";

            @NotNull
            public static final String HRPD = "hrpd";

            @NotNull
            public static final String HSDPA = "hsdpa";

            @NotNull
            public static final String HSUPA = "hsupa";

            @NotNull
            public static final String LTE = "lte";

            @NotNull
            public static final String UNKNOWN = "unknown";

            @NotNull
            public static final String WCDMA = "wcdma";

            private Companion() {
            }
        }
    }

    @Metadata(d1 = {"\u00002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\f\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\"\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b!\u0010\u0006J\b\u0010\u0003\u001a\u00020\u0002H\u0002J\u000f\u0010\u0007\u001a\u00020\u0004H\u0000¢\u0006\u0004\b\u0005\u0010\u0006R\u001a\u0010\b\u001a\u00020\u00028\u0000X\u0080D¢\u0006\f\n\u0004\b\b\u0010\t\u001a\u0004\b\n\u0010\u000bR$\u0010\r\u001a\u0004\u0018\u00010\f8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b\r\u0010\u000e\u001a\u0004\b\u000f\u0010\u0010\"\u0004\b\u0011\u0010\u0012R\"\u0010\u0013\u001a\u00020\u00028\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b\u0013\u0010\t\u001a\u0004\b\u0014\u0010\u000b\"\u0004\b\u0015\u0010\u0016R\u0014\u0010\u0017\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0017\u0010\tR\u0014\u0010\u0018\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0018\u0010\tR\u0014\u0010\u001a\u001a\u00020\u00198\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u001a\u0010\u001bR\u001a\u0010\u001e\u001a\b\u0012\u0004\u0012\u00020\u001d0\u001c8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u001e\u0010\u001fR\u001a\u0010 \u001a\b\u0012\u0004\u0012\u00020\u001d0\u001c8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b \u0010\u001f¨\u0006\""}, d2 = {"Lcom/vungle/ads/internal/network/VungleApiClient$DAbacDAb;", "", "", "defaultHeader", "", "reset$vungle_ads_release", "()V", "reset", "BASE_URL", "Ljava/lang/String;", "getBASE_URL$vungle_ads_release", "()Ljava/lang/String;", "Lcom/vungle/ads/VungleAds$WrapperFramework;", "WRAPPER_FRAMEWORK_SELECTED", "Lcom/vungle/ads/VungleAds$WrapperFramework;", "getWRAPPER_FRAMEWORK_SELECTED$vungle_ads_release", "()Lcom/vungle/ads/VungleAds$WrapperFramework;", "setWRAPPER_FRAMEWORK_SELECTED$vungle_ads_release", "(Lcom/vungle/ads/VungleAds$WrapperFramework;)V", "headerUa", "getHeaderUa", "setHeaderUa", "(Ljava/lang/String;)V", "MANUFACTURER_AMAZON", "TAG", "LabdBDB/DAbacDAb;", "json", "LabdBDB/DAbacDAb;", "", "Lokhttp3/bDCaDADc;", "logInterceptors", "Ljava/util/Set;", "networkInterceptors", "<init>", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
    public static final class Companion {
        public Companion(CaDaAc caDaAc) {
            this();
        }

        public final String defaultHeader() {
            String str;
            if (DcBba.dDbCdDC("Amazon", Build.MANUFACTURER)) {
                str = "VungleAmazon/";
            } else {
                str = "VungleDroid/";
            }
            return str.concat(cCCbadCBAab.VERSION_NAME);
        }

        @NotNull
        public final String getBASE_URL$vungle_ads_release() {
            return VungleApiClient.BASE_URL;
        }

        @NotNull
        public final String getHeaderUa() {
            return VungleApiClient.headerUa;
        }

        @Nullable
        public final VungleAds.WrapperFramework getWRAPPER_FRAMEWORK_SELECTED$vungle_ads_release() {
            return VungleApiClient.WRAPPER_FRAMEWORK_SELECTED;
        }

        public final void reset$vungle_ads_release() {
            setWRAPPER_FRAMEWORK_SELECTED$vungle_ads_release(null);
            setHeaderUa(defaultHeader());
        }

        public final void setHeaderUa(@NotNull String str) {
            DcBba.daAbdddd(str, "<set-?>");
            VungleApiClient.headerUa = str;
        }

        public final void setWRAPPER_FRAMEWORK_SELECTED$vungle_ads_release(@Nullable VungleAds.WrapperFramework wrapperFramework) {
            VungleApiClient.WRAPPER_FRAMEWORK_SELECTED = wrapperFramework;
        }

        private Companion() {
        }
    }

    @Metadata(d1 = {"\u0000\b\n\u0002\u0010\u0000\n\u0002\b\u0005\u0010\u0005\u001a\u00028\u0000\"\n\b\u0000\u0010\u0001\u0018\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"", ExifInterface.f23101AbaBCdCCAbD, "invoke", "()Ljava/lang/Object;", "com/vungle/ads/ServiceLocator$Companion$BbdcDCacCa", "<anonymous>"}, k = 3, mv = {1, 7, 1})
    public static final class DCbdcdcCCbc extends dDDAbdcBbB implements DCbaAbccBC.BbdcDCacCa<com.vungle.ads.internal.signals.babbDABcB> {
        final Context $context;

        public DCbdcdcCCbc(Context context) {
            super(0);
            this.$context = context;
        }

        @Override
        @NotNull
        public final com.vungle.ads.internal.signals.babbDABcB invoke() {
            return ServiceLocator.INSTANCE.getInstance(this.$context).getService(com.vungle.ads.internal.signals.babbDABcB.class);
        }
    }

    @Metadata(d1 = {"\u0000-\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\u0018\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\u00050\u00042\b\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0016J&\u0010\f\u001a\u00020\u000b2\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010\b\u001a\u0004\u0018\u00010\u00072\b\u0010\n\u001a\u0004\u0018\u00010\tH\u0016¨\u0006\r"}, d2 = {"com/vungle/ads/internal/network/VungleApiClient$bBDaADdaAa", "Ljava/net/ProxySelector;", "Ljava/net/URI;", "uri", "", "Ljava/net/Proxy;", "select", "Ljava/net/SocketAddress;", "sa", "Ljava/io/IOException;", "ioe", "", "connectFailed", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
    public static final class bBDaADdaAa extends ProxySelector {
        @Override
        public void connectFailed(@Nullable URI uri, @Nullable SocketAddress sa, @Nullable IOException ioe) {
            try {
                ProxySelector.getDefault().connectFailed(uri, sa, ioe);
            } catch (Exception unused) {
            }
        }

        @Override
        @NotNull
        public List<Proxy> select(@Nullable URI uri) {
            try {
                List<Proxy> select = ProxySelector.getDefault().select(uri);
                DcBba.bBCadBacC(select, "{\n                      …ri)\n                    }");
                return select;
            } catch (Exception unused) {
                return AaBdDccaD.dcadbB(Proxy.NO_PROXY);
            }
        }
    }

    @Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\b\u0000\u0018\u0000 \u000b2\u00020\u0001:\u0001\fB\u0007¢\u0006\u0004\b\t\u0010\nJ\u0010\u0010\u0004\u001a\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0002H\u0002J\u0010\u0010\b\u001a\u00020\u00072\u0006\u0010\u0006\u001a\u00020\u0005H\u0016¨\u0006\r"}, d2 = {"Lcom/vungle/ads/internal/network/VungleApiClient$babbDABcB;", "Lokhttp3/bDCaDADc;", "Lokhttp3/CBcBD;", "requestBody", babbDABcB.GZIP, "Lokhttp3/bDCaDADc$BbdcDCacCa;", "chain", "Lokhttp3/dcaDDdccCCc;", "intercept", "<init>", "()V", "Companion", "BbdcDCacCa", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
    public static final class babbDABcB implements bDCaDADc {

        @NotNull
        private static final String CONTENT_ENCODING = "Content-Encoding";

        @NotNull
        private static final String GZIP = "gzip";

        @Metadata(d1 = {"\u0000#\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\n\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0016J\b\u0010\u0005\u001a\u00020\u0004H\u0016J\u0010\u0010\t\u001a\u00020\b2\u0006\u0010\u0007\u001a\u00020\u0006H\u0016¨\u0006\n"}, d2 = {"com/vungle/ads/internal/network/VungleApiClient$babbDABcB$DAbacDAb", "Lokhttp3/CBcBD;", "Lokhttp3/AaBdDccaD;", "contentType", "", "contentLength", "Lokio/dcadbB;", "sink", "", "writeTo", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
        public static final class DAbacDAb extends CBcBD {
            final DACCBbdCb $output;
            final CBcBD $requestBody;

            public DAbacDAb(CBcBD cBcBD, DACCBbdCb dACCBbdCb) {
                this.$requestBody = cBcBD;
                this.$output = dACCBbdCb;
            }

            @Override
            public long contentLength() {
                return this.$output.size;
            }

            @Override
            @Nullable
            public okhttp3.AaBdDccaD getContentType() {
                return this.$requestBody.getContentType();
            }

            @Override
            public void writeTo(@NotNull okio.dcadbB sink) throws IOException {
                DcBba.daAbdddd(sink, "sink");
                sink.adDCd(this.$output.DbbAC());
            }
        }

        private final CBcBD gzip(CBcBD requestBody) throws IOException {
            DACCBbdCb dACCBbdCb = new DACCBbdCb();
            okio.dcadbB DAbacDAb2 = caDbaDbdCd.DAbacDAb(new aDdaBAB(dACCBbdCb));
            requestBody.writeTo(DAbacDAb2);
            DAbacDAb2.close();
            return new DAbacDAb(requestBody, dACCBbdCb);
        }

        @Override
        @NotNull
        public dcaDDdccCCc intercept(@NotNull bDCaDADc.BbdcDCacCa chain) throws IOException {
            DcBba.daAbdddd(chain, "chain");
            ADBCBBAAdD request = chain.request();
            CBcBD cBcBD = request.body;
            if (cBcBD != null && request.DCbdcdcCCbc("Content-Encoding") == null) {
                return chain.BbdcDCacCa(new ADBCBBAAdD.BbdcDCacCa(request).bbBABBaACBD("Content-Encoding", GZIP).daAbdddd(request.method, gzip(cBcBD)).DAbacDAb());
            }
            return chain.BbdcDCacCa(request);
        }
    }

    @Metadata(d1 = {"\u0000'\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u0003\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001J(\u0010\b\u001a\u00020\u00072\u000e\u0010\u0004\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u00032\u000e\u0010\u0006\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u0005H\u0016J\"\u0010\u000b\u001a\u00020\u00072\u000e\u0010\u0004\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u00032\b\u0010\n\u001a\u0004\u0018\u00010\tH\u0016¨\u0006\f"}, d2 = {"com/vungle/ads/internal/network/VungleApiClient$cdCCdCc", "Lcom/vungle/ads/internal/network/DAbacDAb;", "Ljava/lang/Void;", "Lcom/vungle/ads/internal/network/BbdcDCacCa;", NotificationCompat.CATEGORY_CALL, "Lcom/vungle/ads/internal/network/bBDaADdaAa;", gh.b2, "", "onResponse", "", "t", "onFailure", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
    public static final class cdCCdCc implements DAbacDAb<Void> {
        final bbBABBaACBD.DAbacDAb $requestListener;

        public cdCCdCc(bbBABBaACBD.DAbacDAb dAbacDAb) {
            this.$requestListener = dAbacDAb;
        }

        @Override
        public void onFailure(@Nullable com.vungle.ads.internal.network.BbdcDCacCa<Void> call, @Nullable Throwable t) {
            this.$requestListener.onFailure();
        }

        @Override
        public void onResponse(@Nullable com.vungle.ads.internal.network.BbdcDCacCa<Void> call, @Nullable com.vungle.ads.internal.network.bBDaADdaAa<Void> response) {
            this.$requestListener.onSuccess();
        }
    }

    @Metadata(d1 = {"\u0000'\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u0003\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001J(\u0010\b\u001a\u00020\u00072\u000e\u0010\u0004\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u00032\u000e\u0010\u0006\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u0005H\u0016J\"\u0010\u000b\u001a\u00020\u00072\u000e\u0010\u0004\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u00032\b\u0010\n\u001a\u0004\u0018\u00010\tH\u0016¨\u0006\f"}, d2 = {"com/vungle/ads/internal/network/VungleApiClient$dDbCdDC", "Lcom/vungle/ads/internal/network/DAbacDAb;", "Ljava/lang/Void;", "Lcom/vungle/ads/internal/network/BbdcDCacCa;", NotificationCompat.CATEGORY_CALL, "Lcom/vungle/ads/internal/network/bBDaADdaAa;", gh.b2, "", "onResponse", "", "t", "onFailure", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
    public static final class dDbCdDC implements DAbacDAb<Void> {
        final bbBABBaACBD.DAbacDAb $requestListener;

        public dDbCdDC(bbBABBaACBD.DAbacDAb dAbacDAb) {
            this.$requestListener = dAbacDAb;
        }

        @Override
        public void onFailure(@Nullable com.vungle.ads.internal.network.BbdcDCacCa<Void> call, @Nullable Throwable t) {
            this.$requestListener.onFailure();
        }

        @Override
        public void onResponse(@Nullable com.vungle.ads.internal.network.BbdcDCacCa<Void> call, @Nullable com.vungle.ads.internal.network.bBDaADdaAa<Void> response) {
            this.$requestListener.onSuccess();
        }
    }

    static {
        Companion companion = new Companion(null);
        INSTANCE = companion;
        BASE_URL = "https://config.ads.vungle.com/";
        headerUa = companion.defaultHeader();
        networkInterceptors = new HashSet();
        logInterceptors = new HashSet();
        json = C0893DCdbbdD.DAbacDAb(null, BbdcDCacCa.INSTANCE, 1, null);
    }

    public VungleApiClient(@NotNull Context applicationContext, @NotNull com.vungle.ads.internal.platform.bBDaADdaAa platform, @NotNull AcDDAcc.DAbacDAb filePreferences) {
        Lazy lazy;
        DcBba.daAbdddd(applicationContext, "applicationContext");
        DcBba.daAbdddd(platform, "platform");
        DcBba.daAbdddd(filePreferences, "filePreferences");
        this.applicationContext = applicationContext;
        this.platform = platform;
        this.filePreferences = filePreferences;
        this.uaString = System.getProperty("http.agent");
        this.appSetId = "";
        ServiceLocator.Companion companion = ServiceLocator.INSTANCE;
        lazy = LazyKt__LazyJVMKt.lazy(LazyThreadSafetyMode.SYNCHRONIZED, (DCbaAbccBC.BbdcDCacCa) new DCbdcdcCCbc(applicationContext));
        this.signalManager = lazy;
        this.retryAfterDataMap = new ConcurrentHashMap();
        this.responseInterceptor = new bDCaDADc() {
            @Override
            public final dcaDDdccCCc intercept(bDCaDADc.BbdcDCacCa bbdcDCacCa) {
                dcaDDdccCCc m146responseInterceptor$lambda0;
                m146responseInterceptor$lambda0 = VungleApiClient.m146responseInterceptor$lambda0(VungleApiClient.this, bbdcDCacCa);
                return m146responseInterceptor$lambda0;
            }
        };
        BACcC.BbdcDCacCa CaBbd2 = new BACcC.BbdcDCacCa().babbDABcB(this.responseInterceptor).CaBbd(new bBDaADdaAa());
        CaBbd2.getClass();
        BACcC bACcC = new BACcC(CaBbd2);
        BACcC.BbdcDCacCa babbDABcB2 = CaBbd2.babbDABcB(new babbDABcB());
        babbDABcB2.getClass();
        BACcC bACcC2 = new BACcC(babbDABcB2);
        this.api = new com.vungle.ads.internal.network.DCbdcdcCCbc(bACcC);
        this.gzipApi = new com.vungle.ads.internal.network.DCbdcdcCCbc(bACcC2);
    }

    private final String bodyToString(CBcBD request) {
        try {
            DACCBbdCb dACCBbdCb = new DACCBbdCb();
            if (request == null) {
                return "";
            }
            request.writeTo(dACCBbdCb);
            return dACCBbdCb.readUtf8();
        } catch (Exception unused) {
            return "";
        }
    }

    private final dcaDDdccCCc defaultErrorResponse(ADBCBBAAdD request) {
        return new dcaDDdccCCc.BbdcDCacCa().caCbdcBC(request).dDbCdDC(500).DaACacB(caCbdcBC.HTTP_1_1).bDCaDADc("Server is busy").DAbacDAb(BbDAc.INSTANCE.BbdcDCacCa("{\"Error\":\"Server is busy\"}", okhttp3.AaBdDccaD.INSTANCE.bBDaADdaAa("application/json; charset=utf-8"))).babbDABcB();
    }

    private final CCDAD getBasicDeviceBody(Context context) {
        String str;
        DisplayMetrics displayMetrics = new DisplayMetrics();
        Object systemService = context.getSystemService("window");
        DcBba.bbBABBaACBD(systemService, "null cannot be cast to non-null type android.view.WindowManager");
        Display defaultDisplay = ((WindowManager) systemService).getDefaultDisplay();
        if (defaultDisplay != null) {
            defaultDisplay.getMetrics(displayMetrics);
        }
        String MANUFACTURER = Build.MANUFACTURER;
        DcBba.bBCadBacC(MANUFACTURER, "MANUFACTURER");
        String MODEL = Build.MODEL;
        DcBba.bBCadBacC(MODEL, "MODEL");
        String RELEASE = Build.VERSION.RELEASE;
        DcBba.bBCadBacC(RELEASE, "RELEASE");
        String carrierName$vungle_ads_release = com.vungle.ads.internal.platform.babbDABcB.INSTANCE.getCarrierName$vungle_ads_release(context);
        if (DcBba.dDbCdDC("Amazon", MANUFACTURER)) {
            str = "amazon";
        } else {
            str = "android";
        }
        CCDAD ccdad = new CCDAD(MANUFACTURER, MODEL, RELEASE, carrierName$vungle_ads_release, str, displayMetrics.widthPixels, displayMetrics.heightPixels, this.uaString, (String) null, (Integer) null, (CCDAD.CdCaB) null, C0906BbdcDCacCa.DAbacDAb.f16278cdCCdCc, (CaDaAc) null);
        try {
            String userAgent = this.platform.getUserAgent();
            this.uaString = userAgent;
            ccdad.setUa(userAgent);
            initUserAgentLazy();
        } catch (Exception e) {
            com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.e(TAG, "Cannot Get UserAgent. Setting Default Device UserAgent." + e.getLocalizedMessage());
        }
        return ccdad;
    }

    private final String getConnectionType() {
        if (PermissionChecker.BbdcDCacCa(this.applicationContext, dcdBaBAD.cdCCdCc.f62551DAbacDAb) == 0) {
            Object systemService = this.applicationContext.getSystemService("connectivity");
            DcBba.bbBABBaACBD(systemService, "null cannot be cast to non-null type android.net.ConnectivityManager");
            NetworkInfo activeNetworkInfo = ((ConnectivityManager) systemService).getActiveNetworkInfo();
            if (activeNetworkInfo != null) {
                int type = activeNetworkInfo.getType();
                if (type != 0) {
                    if (type != 1 && type != 6) {
                        if (type != 7) {
                            if (type != 9) {
                                return "UNKNOWN";
                            }
                            return "ETHERNET";
                        }
                        return "BLUETOOTH";
                    }
                    return "WIFI";
                }
                return "MOBILE";
            }
            return "NONE";
        }
        return null;
    }

    private final CCDAD getDeviceBody() throws IllegalStateException {
        return getDeviceBody$vungle_ads_release(false);
    }

    private final BcCcABbc.cdCCdCc getExtBody(boolean withSignals) {
        boolean z;
        String generateSignals;
        boolean z2;
        boolean z3;
        String configExtension = com.vungle.ads.internal.babbDABcB.INSTANCE.getConfigExtension();
        boolean z4 = true;
        if (configExtension != null) {
            if (configExtension.length() == 0) {
                z3 = true;
            } else {
                z3 = false;
            }
            if (z3) {
                z = true;
                if (z) {
                    configExtension = this.filePreferences.getString(dcadbB.CONFIG_EXTENSION);
                }
                if (withSignals) {
                    try {
                        generateSignals = getSignalManager().generateSignals();
                    } catch (Exception e) {
                        com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.e(TAG, "Couldn't convert signals for sending. Error: " + e.getMessage());
                    }
                    if (configExtension == null && configExtension.length() != 0) {
                        z2 = false;
                    } else {
                        z2 = true;
                    }
                    if (z2) {
                        if (generateSignals != null && generateSignals.length() != 0) {
                            z4 = false;
                        }
                        if (z4) {
                            return null;
                        }
                    }
                    return new BcCcABbc.cdCCdCc(configExtension, generateSignals);
                }
                generateSignals = null;
                if (configExtension == null) {
                }
                z2 = true;
                if (z2) {
                }
                return new BcCcABbc.cdCCdCc(configExtension, generateSignals);
            }
        }
        z = false;
        if (z) {
        }
        if (withSignals) {
        }
        generateSignals = null;
        if (configExtension == null) {
        }
        z2 = true;
        if (z2) {
        }
        return new BcCcABbc.cdCCdCc(configExtension, generateSignals);
    }

    public static BcCcABbc.cdCCdCc getExtBody$default(VungleApiClient vungleApiClient, boolean z, int i, Object obj) {
        if ((i & 1) != 0) {
            z = false;
        }
        return vungleApiClient.getExtBody(z);
    }

    private final String getPlacementID(CBcBD body) {
        List<String> placements;
        try {
            AbstractC0891DAbacDAb abstractC0891DAbacDAb = json;
            String bodyToString = bodyToString(body);
            kotlinx.serialization.bBDaADdaAa<Object> CCDAD2 = daAbdddd.CCDAD(abstractC0891DAbacDAb.getSerializersModule(), dcAbDadBbB.DaACacB(aDaAdC.BcCcABbc.class));
            DcBba.bbBABBaACBD(CCDAD2, "null cannot be cast to non-null type kotlinx.serialization.KSerializer<T of kotlinx.serialization.internal.Platform_commonKt.cast>");
            BcCcABbc.dDbCdDC request = ((aDaAdC.BcCcABbc) abstractC0891DAbacDAb.DAbacDAb(CCDAD2, bodyToString)).getRequest();
            if (request == null || (placements = request.getPlacements()) == null) {
                return "";
            }
            String str = placements.get(0);
            if (str == null) {
                return "";
            }
            return str;
        } catch (Exception unused) {
            return "";
        }
    }

    private final com.vungle.ads.internal.signals.babbDABcB getSignalManager() {
        return (com.vungle.ads.internal.signals.babbDABcB) this.signalManager.getValue();
    }

    private final BcCcABbc.C0115BcCcABbc getUserBody() {
        BcCcABbc.C0115BcCcABbc c0115BcCcABbc = new BcCcABbc.C0115BcCcABbc((BcCcABbc.CdCaB) null, (BcCcABbc.DAbacDAb) null, (BcCcABbc.babbDABcB) null, 7, (CaDaAc) null);
        CbCbcADdDAb.babbDABcB babbdabcb = CbCbcADdDAb.babbDABcB.INSTANCE;
        c0115BcCcABbc.setGdpr(new BcCcABbc.CdCaB(babbdabcb.getConsentStatus(), babbdabcb.getConsentSource(), babbdabcb.getConsentTimestamp(), babbdabcb.getConsentMessageVersion()));
        c0115BcCcABbc.setCcpa(new BcCcABbc.DAbacDAb(babbdabcb.getCcpaStatus()));
        if (babbdabcb.getCoppaStatus() != CbCbcADdDAb.BbdcDCacCa.COPPA_NOTSET) {
            c0115BcCcABbc.setCoppa(new BcCcABbc.babbDABcB(babbdabcb.getCoppaStatus().getValue()));
        }
        return c0115BcCcABbc;
    }

    private final void initUserAgentLazy() {
        DbbAC dbbAC = new DbbAC(Sdk.SDKMetric.DAbacDAb.USER_AGENT_LOAD_DURATION_MS);
        dbbAC.markStart();
        this.platform.getUserAgentLazy(new CdCaB(dbbAC, this));
    }

    public static aDaAdC.BcCcABbc requestBody$default(VungleApiClient vungleApiClient, boolean z, int i, Object obj) throws IllegalStateException {
        if ((i & 1) != 0) {
            z = false;
        }
        return vungleApiClient.requestBody(z);
    }

    public static final dcaDDdccCCc m146responseInterceptor$lambda0(VungleApiClient this$0, bDCaDADc.BbdcDCacCa chain) {
        boolean z;
        DcBba.daAbdddd(this$0, "this$0");
        DcBba.daAbdddd(chain, "chain");
        ADBCBBAAdD request = chain.request();
        try {
            try {
                dcaDDdccCCc BbdcDCacCa2 = chain.BbdcDCacCa(request);
                String bBDaADdaAa2 = BbdcDCacCa2.headers.bBDaADdaAa(com.google.common.net.babbDABcB.f47599DbDbDdca);
                boolean z2 = true;
                if (bBDaADdaAa2 != null && bBDaADdaAa2.length() != 0) {
                    z = false;
                } else {
                    z = true;
                }
                if (!z) {
                    try {
                        long parseLong = Long.parseLong(bBDaADdaAa2);
                        if (parseLong > 0) {
                            String aDdaBAB2 = request.url.aDdaBAB();
                            long currentTimeMillis = (parseLong * 1000) + System.currentTimeMillis();
                            if (DaACacB.cCaca(aDdaBAB2, b.JSON_KEY_ADS, false, 2, null)) {
                                String placementID = this$0.getPlacementID(request.body);
                                if (placementID.length() <= 0) {
                                    z2 = false;
                                }
                                if (z2) {
                                    this$0.retryAfterDataMap.put(placementID, Long.valueOf(currentTimeMillis));
                                    return BbdcDCacCa2;
                                }
                                return BbdcDCacCa2;
                            }
                            return BbdcDCacCa2;
                        }
                        return BbdcDCacCa2;
                    } catch (Exception unused) {
                        com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.d(TAG, "Retry-After value is not an valid value");
                        return BbdcDCacCa2;
                    }
                }
                return BbdcDCacCa2;
            } catch (OutOfMemoryError unused2) {
                com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.e(TAG, "OOM for " + request.url);
                return this$0.defaultErrorResponse(request);
            }
        } catch (Exception e) {
            com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.e(TAG, "Exception: " + e.getMessage() + " for " + request.url);
            return this$0.defaultErrorResponse(request);
        }
    }

    @VisibleForTesting
    public final void addPlaySvcAvailabilityInCookie(boolean isPlaySvcAvailable) {
        this.filePreferences.put(dcadbB.IS_PLAY_SERVICE_AVAILABLE, isPlaySvcAvailable).apply();
    }

    public final boolean checkIsRetryAfterActive(@NotNull String placementID) {
        long j;
        DcBba.daAbdddd(placementID, "placementID");
        Long l = this.retryAfterDataMap.get(placementID);
        if (l != null) {
            j = l.longValue();
        } else {
            j = 0;
        }
        if (j > System.currentTimeMillis()) {
            return true;
        }
        this.retryAfterDataMap.remove(placementID);
        return false;
    }

    @Nullable
    public final com.vungle.ads.internal.network.BbdcDCacCa<aDaAdC.DACCBbdCb> config() throws IOException {
        aDaAdC.CdCaB cdCaB = this.appBody;
        if (cdCaB == null) {
            return null;
        }
        aDaAdC.BcCcABbc bcCcABbc = new aDaAdC.BcCcABbc(getDeviceBody$vungle_ads_release(true), cdCaB, getUserBody(), (BcCcABbc.cdCCdCc) null, (BcCcABbc.dDbCdDC) null, 24, (CaDaAc) null);
        BcCcABbc.cdCCdCc extBody$default = getExtBody$default(this, false, 1, null);
        if (extBody$default != null) {
            bcCcABbc.setExt(extBody$default);
        }
        com.vungle.ads.internal.util.BcCcABbc bcCcABbc2 = com.vungle.ads.internal.util.BcCcABbc.INSTANCE;
        String str = BASE_URL;
        if (!bcCcABbc2.isValidUrl(str)) {
            str = "https://config.ads.vungle.com/";
        }
        if (!DaACacB.cCaca(str, UnityAdsConstants.DefaultUrls.AD_ASSET_PATH, false, 2, null)) {
            str = str + ADBBa.CdCaB.f4736DACCBbdCb;
        }
        return this.api.config(headerUa, str + "config", bcCcABbc);
    }

    @Nullable
    public final aDaAdC.CdCaB getAppBody() {
        return this.appBody;
    }

    @NotNull
    public final String getConnectionTypeDetail(int type) {
        if (type == 1) {
            return "gprs";
        }
        if (type == 2) {
            return "edge";
        }
        if (type == 20) {
            return "5g";
        }
        switch (type) {
            case 4:
                return "wcdma";
            case 5:
                return "cdma_evdo_0";
            case 6:
                return "cdma_evdo_a";
            case 7:
                return "cdma_1xrtt";
            case 8:
                return "hsdpa";
            case 9:
                return "hsupa";
            default:
                switch (type) {
                    case 12:
                        return "cdma_evdo_b";
                    case 13:
                        return "lte";
                    case 14:
                        return "hrpd";
                    default:
                        return "unknown";
                }
        }
    }

    @VisibleForTesting
    @NotNull
    public final synchronized CCDAD getDeviceBody$vungle_ads_release(boolean explicitBlock) throws IllegalStateException {
        CCDAD copy$default;
        String str;
        Boolean bool;
        int i;
        boolean z;
        Intent registerReceiver;
        String str2;
        String connectionType;
        String connectionTypeDetail;
        int i2;
        String str3;
        boolean z2;
        CCDAD.cdCCdCc cdccdcc;
        String str4;
        CCDAD ccdad = this.baseDeviceInfo;
        if (ccdad == null) {
            ccdad = getBasicDeviceBody(this.applicationContext);
            this.baseDeviceInfo = ccdad;
        }
        copy$default = CCDAD.copy$default(ccdad, null, null, null, null, null, 0, 0, null, null, null, null, 2047, null);
        CCDAD.DAbacDAb dAbacDAb = new CCDAD.DAbacDAb(null, null == true ? 1 : 0, 3, null == true ? 1 : 0);
        aDaAdC.bBDaADdaAa advertisingInfo = this.platform.getAdvertisingInfo();
        if (advertisingInfo != null) {
            str = advertisingInfo.getAdvertisingId();
        } else {
            str = null;
        }
        if (advertisingInfo != null) {
            bool = Boolean.valueOf(advertisingInfo.getLimitAdTracking());
        } else {
            bool = null;
        }
        CbCbcADdDAb.babbDABcB babbdabcb = CbCbcADdDAb.babbDABcB.INSTANCE;
        if (babbdabcb.shouldSendAdIds()) {
            if (str != null) {
                if (DcBba.dDbCdDC("Amazon", Build.MANUFACTURER)) {
                    dAbacDAb.setAmazonAdvertisingId(str);
                } else {
                    dAbacDAb.setGaid(str);
                }
                copy$default.setIfa(str);
            } else {
                String androidId = this.platform.getAndroidId();
                if (androidId == null) {
                    str4 = "";
                } else {
                    str4 = androidId;
                }
                copy$default.setIfa(str4);
                if (androidId != null) {
                    dAbacDAb.setAndroidId(androidId);
                }
            }
        }
        if (!babbdabcb.shouldSendAdIds() || explicitBlock) {
            copy$default.setIfa(null);
            dAbacDAb.setAndroidId(null);
            dAbacDAb.setGaid(null);
            dAbacDAb.setAmazonAdvertisingId(null);
        }
        Boolean bool2 = Boolean.TRUE;
        int i3 = 0;
        int i4 = 1;
        if (DcBba.dDbCdDC(bool, bool2)) {
            i = 1;
        } else {
            i = 0;
        }
        copy$default.setLmt(i);
        dAbacDAb.setGooglePlayServicesAvailable(DcBba.dDbCdDC(bool2, isGooglePlayServicesAvailable()));
        String appSetId = this.platform.getAppSetId();
        this.appSetId = appSetId;
        if (appSetId != null && appSetId.length() != 0) {
            z = false;
            if (!z) {
                dAbacDAb.setAppSetId(this.appSetId);
            }
            registerReceiver = this.applicationContext.registerReceiver(null, new IntentFilter("android.intent.action.BATTERY_CHANGED"));
            int i5 = 2;
            if (registerReceiver == null) {
                int intExtra = registerReceiver.getIntExtra("level", -1);
                int intExtra2 = registerReceiver.getIntExtra("scale", -1);
                if (intExtra > 0 && intExtra2 > 0) {
                    dAbacDAb.setBatteryLevel(intExtra / intExtra2);
                }
                int intExtra3 = registerReceiver.getIntExtra("status", -1);
                if (intExtra3 != -1) {
                    if (intExtra3 != 2 && intExtra3 != 5) {
                        str2 = "NOT_CHARGING";
                    } else {
                        int intExtra4 = registerReceiver.getIntExtra("plugged", -1);
                        if (intExtra4 != 1) {
                            if (intExtra4 != 2) {
                                if (intExtra4 != 4) {
                                    str2 = "BATTERY_PLUGGED_OTHERS";
                                } else {
                                    str2 = "BATTERY_PLUGGED_WIRELESS";
                                }
                            } else {
                                str2 = "BATTERY_PLUGGED_USB";
                            }
                        } else {
                            str2 = "BATTERY_PLUGGED_AC";
                        }
                    }
                } else {
                    str2 = "UNKNOWN";
                }
            } else {
                str2 = "UNKNOWN";
            }
            dAbacDAb.setBatteryState(str2);
            Object systemService = this.applicationContext.getSystemService("power");
            DcBba.bbBABBaACBD(systemService, "null cannot be cast to non-null type android.os.PowerManager");
            int i6 = Build.VERSION.SDK_INT;
            dAbacDAb.setBatterySaverEnabled(((PowerManager) systemService).isPowerSaveMode() ? 1 : 0);
            connectionType = getConnectionType();
            if (connectionType != null) {
                dAbacDAb.setConnectionType(connectionType);
            }
            connectionTypeDetail = getConnectionTypeDetail();
            if (connectionTypeDetail != null) {
                dAbacDAb.setConnectionTypeDetail(connectionTypeDetail);
            }
            dAbacDAb.setLocale(Locale.getDefault().toString());
            dAbacDAb.setLanguage(Locale.getDefault().getLanguage());
            dAbacDAb.setTimeZone(TimeZone.getDefault().getID());
            dAbacDAb.setVolumeLevel(this.platform.getVolumeLevel());
            if (!this.platform.isSoundEnabled()) {
                i2 = 1;
            } else {
                i2 = 0;
            }
            dAbacDAb.setSoundEnabled(i2);
            str3 = Build.MANUFACTURER;
            if (!DcBba.dDbCdDC("Amazon", str3)) {
                z2 = this.applicationContext.getPackageManager().hasSystemFeature("amazon.hardware.fire_tv");
            } else if (i6 >= 23) {
                Object systemService2 = this.applicationContext.getSystemService("uimode");
                DcBba.bbBABBaACBD(systemService2, "null cannot be cast to non-null type android.app.UiModeManager");
                if (((UiModeManager) systemService2).getCurrentModeType() == 4) {
                    z2 = true;
                }
                z2 = false;
            } else {
                if (!this.applicationContext.getPackageManager().hasSystemFeature("com.google.android.tv")) {
                }
                z2 = true;
            }
            dAbacDAb.setTv(z2);
            dAbacDAb.setSideloadEnabled(this.platform.getIsSideLoaded());
            if (this.platform.isSdCardPresent()) {
                i3 = 1;
            }
            dAbacDAb.setSdCardAvailable(i3);
            dAbacDAb.setOsName(Build.FINGERPRINT);
            copy$default.setUa(this.uaString);
            if (!DcBba.dDbCdDC("Amazon", str3)) {
                cdccdcc = new CCDAD.cdCCdCc((CCDAD.DAbacDAb) (null == true ? 1 : 0), dAbacDAb, i4, (CaDaAc) (null == true ? 1 : 0));
            } else {
                cdccdcc = new CCDAD.cdCCdCc(dAbacDAb, (CCDAD.DAbacDAb) (null == true ? 1 : 0), i5, (CaDaAc) (null == true ? 1 : 0));
            }
            copy$default.setExt(new CCDAD.CdCaB(cdccdcc));
        }
        z = true;
        if (!z) {
        }
        registerReceiver = this.applicationContext.registerReceiver(null, new IntentFilter("android.intent.action.BATTERY_CHANGED"));
        int i52 = 2;
        if (registerReceiver == null) {
        }
        dAbacDAb.setBatteryState(str2);
        Object systemService3 = this.applicationContext.getSystemService("power");
        DcBba.bbBABBaACBD(systemService3, "null cannot be cast to non-null type android.os.PowerManager");
        int i62 = Build.VERSION.SDK_INT;
        dAbacDAb.setBatterySaverEnabled(((PowerManager) systemService3).isPowerSaveMode() ? 1 : 0);
        connectionType = getConnectionType();
        if (connectionType != null) {
        }
        connectionTypeDetail = getConnectionTypeDetail();
        if (connectionTypeDetail != null) {
        }
        dAbacDAb.setLocale(Locale.getDefault().toString());
        dAbacDAb.setLanguage(Locale.getDefault().getLanguage());
        dAbacDAb.setTimeZone(TimeZone.getDefault().getID());
        dAbacDAb.setVolumeLevel(this.platform.getVolumeLevel());
        if (!this.platform.isSoundEnabled()) {
        }
        dAbacDAb.setSoundEnabled(i2);
        str3 = Build.MANUFACTURER;
        if (!DcBba.dDbCdDC("Amazon", str3)) {
        }
        dAbacDAb.setTv(z2);
        dAbacDAb.setSideloadEnabled(this.platform.getIsSideLoaded());
        if (this.platform.isSdCardPresent()) {
        }
        dAbacDAb.setSdCardAvailable(i3);
        dAbacDAb.setOsName(Build.FINGERPRINT);
        copy$default.setUa(this.uaString);
        if (!DcBba.dDbCdDC("Amazon", str3)) {
        }
        copy$default.setExt(new CCDAD.CdCaB(cdccdcc));
        return copy$default;
    }

    @NotNull
    public final VungleApi getGzipApi() {
        return this.gzipApi;
    }

    @VisibleForTesting
    @Nullable
    public final Boolean getPlayServicesAvailabilityFromAPI() {
        boolean z;
        Boolean bool = null;
        try {
            GoogleApiAvailabilityLight googleApiAvailabilityLight = GoogleApiAvailabilityLight.getInstance();
            DcBba.bBCadBacC(googleApiAvailabilityLight, "getInstance()");
            if (googleApiAvailabilityLight.isGooglePlayServicesAvailable(this.applicationContext) == 0) {
                z = true;
            } else {
                z = false;
            }
            bool = Boolean.valueOf(z);
            addPlaySvcAvailabilityInCookie(bool.booleanValue());
            return bool;
        } catch (Exception unused) {
            com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "Unexpected exception from Play services lib.");
            return bool;
        } catch (NoClassDefFoundError unused2) {
            com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "Play services Not available");
            Boolean bool2 = Boolean.FALSE;
            try {
                addPlaySvcAvailabilityInCookie(false);
                return bool2;
            } catch (Exception unused3) {
                com.vungle.ads.internal.util.bbBABBaACBD.INSTANCE.w(TAG, "Failure to write GPS availability to DB");
                return bool2;
            }
        }
    }

    @VisibleForTesting
    @Nullable
    public final Boolean getPlayServicesAvailabilityFromCookie() {
        return this.filePreferences.getBoolean(dcadbB.IS_PLAY_SERVICE_AVAILABLE);
    }

    @NotNull
    public final bDCaDADc getResponseInterceptor() {
        return this.responseInterceptor;
    }

    @NotNull
    public final Map<String, Long> getRetryAfterDataMap$vungle_ads_release() {
        return this.retryAfterDataMap;
    }

    public final long getRetryAfterHeaderValue(@NotNull String placementID) {
        DcBba.daAbdddd(placementID, "placementID");
        Long l = this.retryAfterDataMap.get(placementID);
        if (l != null) {
            return l.longValue();
        }
        return 0L;
    }

    public final synchronized void initialize(@NotNull String appId) {
        PackageInfo packageInfo;
        DcBba.daAbdddd(appId, "appId");
        this.api.setAppId(appId);
        this.gzipApi.setAppId(appId);
        String str = "1.0";
        try {
            if (Build.VERSION.SDK_INT >= 33) {
                packageInfo = this.applicationContext.getPackageManager().getPackageInfo(this.applicationContext.getPackageName(), PackageManager.PackageInfoFlags.of(0L));
                DcBba.bBCadBacC(packageInfo, "{\n                    ap…      )\n                }");
            } else {
                packageInfo = this.applicationContext.getPackageManager().getPackageInfo(this.applicationContext.getPackageName(), 0);
                DcBba.bBCadBacC(packageInfo, "{\n                    ap…      )\n                }");
            }
            String str2 = packageInfo.versionName;
            DcBba.bBCadBacC(str2, "packageInfo.versionName");
            str = str2;
        } catch (Exception unused) {
        }
        this.baseDeviceInfo = getBasicDeviceBody(this.applicationContext);
        String packageName = this.applicationContext.getPackageName();
        DcBba.bBCadBacC(packageName, "applicationContext.packageName");
        this.appBody = new aDaAdC.CdCaB(packageName, str, appId);
        this.isGooglePlayServicesAvailable = getPlayServicesAvailabilityFromAPI();
    }

    @VisibleForTesting
    @Nullable
    public final Boolean isGooglePlayServicesAvailable() {
        if (this.isGooglePlayServicesAvailable == null) {
            this.isGooglePlayServicesAvailable = getPlayServicesAvailabilityFromCookie();
        }
        if (this.isGooglePlayServicesAvailable == null) {
            this.isGooglePlayServicesAvailable = getPlayServicesAvailabilityFromAPI();
        }
        return this.isGooglePlayServicesAvailable;
    }

    @Nullable
    public final CdCaB.DAbacDAb pingTPAT(@NotNull String url) {
        boolean z;
        boolean z2;
        NetworkSecurityPolicy networkSecurityPolicy;
        NetworkSecurityPolicy networkSecurityPolicy2;
        DcBba.daAbdddd(url, "url");
        if (url.length() == 0) {
            z = true;
        } else {
            z = false;
        }
        if (!z && okhttp3.aDdaBAB.INSTANCE.CCDAD(url) != null) {
            try {
                String host = new URL(url).getHost();
                int i = Build.VERSION.SDK_INT;
                if (i >= 24) {
                    networkSecurityPolicy2 = NetworkSecurityPolicy.getInstance();
                    z2 = networkSecurityPolicy2.isCleartextTrafficPermitted(host);
                } else if (i >= 23) {
                    networkSecurityPolicy = NetworkSecurityPolicy.getInstance();
                    z2 = networkSecurityPolicy.isCleartextTrafficPermitted();
                } else {
                    z2 = true;
                }
                if (!z2 && URLUtil.isHttpUrl(url)) {
                    return new CdCaB.DAbacDAb(121, "Clear Text Traffic is blocked", null, false, 12, null);
                }
                try {
                    String str = this.uaString;
                    if (str == null) {
                        str = "";
                    }
                    com.vungle.ads.internal.network.bBDaADdaAa<Void> execute = this.api.pingTPAT(str, url).execute();
                    Integer num = null;
                    if (execute != null && execute.isSuccessful()) {
                        return null;
                    }
                    if (bdbBBaA.ABaDad(dADcCaAA.DcBba(301, 302, 307, 308), num)) {
                        return new CdCaB.DAbacDAb(29, "Tpat ping was redirected with code " + num, null, false, 12, null);
                    }
                    return new CdCaB.DAbacDAb(121, "Tpat ping was not successful", null, false, 12, null);
                } catch (Exception e) {
                    int i2 = 121;
                    String localizedMessage = e.getLocalizedMessage();
                    if (localizedMessage == null) {
                        localizedMessage = "IOException";
                    }
                    return new CdCaB.DAbacDAb(i2, localizedMessage, null, false, 12, null);
                }
            } catch (MalformedURLException e2) {
                int i3 = 121;
                String localizedMessage2 = e2.getLocalizedMessage();
                if (localizedMessage2 == null) {
                    localizedMessage2 = "MalformedURLException";
                }
                return new CdCaB.DAbacDAb(i3, localizedMessage2, null, true, 4, null);
            }
        }
        return new CdCaB.DAbacDAb(121, ddcCDbb.BbdcDCacCa("Invalid URL : ", url), null, true, 4, null);
    }

    public final void reportErrors(@NotNull BlockingQueue<Sdk.SDKError.BbdcDCacCa> errors, @NotNull bbBABBaACBD.DAbacDAb requestListener) {
        boolean z;
        DcBba.daAbdddd(errors, "errors");
        DcBba.daAbdddd(requestListener, "requestListener");
        String errorLoggingEndpoint = com.vungle.ads.internal.babbDABcB.INSTANCE.getErrorLoggingEndpoint();
        if (errorLoggingEndpoint != null && errorLoggingEndpoint.length() != 0) {
            z = false;
        } else {
            z = true;
        }
        if (z) {
            requestListener.onFailure();
            return;
        }
        for (Sdk.SDKError.BbdcDCacCa bbdcDCacCa : errors) {
            String connectionType = getConnectionType();
            if (connectionType != null) {
                bbdcDCacCa.setConnectionType(connectionType);
            }
            String connectionTypeDetail = getConnectionTypeDetail();
            if (connectionTypeDetail != null) {
                bbdcDCacCa.setConnectionTypeDetail(connectionTypeDetail);
                bbdcDCacCa.setConnectionTypeDetailAndroid(connectionTypeDetail);
            }
        }
        ArrayList arrayList = new ArrayList();
        Iterator<Sdk.SDKError.BbdcDCacCa> it = errors.iterator();
        while (it.hasNext()) {
            arrayList.add(it.next().build());
        }
        Sdk.SDKErrorBatch build = Sdk.SDKErrorBatch.newBuilder().addAllErrors(arrayList).build();
        CBcBD.Companion companion = CBcBD.INSTANCE;
        byte[] byteArray = build.toByteArray();
        DcBba.bBCadBacC(byteArray, "batch.toByteArray()");
        this.api.sendErrors(headerUa, errorLoggingEndpoint, companion.aDaDD(byteArray, okhttp3.AaBdDccaD.INSTANCE.bBDaADdaAa("application/x-protobuf"), 0, build.toByteArray().length)).enqueue(new cdCCdCc(requestListener));
    }

    public final void reportMetrics(@NotNull BlockingQueue<Sdk.SDKMetric.BbdcDCacCa> metrics, @NotNull bbBABBaACBD.DAbacDAb requestListener) {
        boolean z;
        DcBba.daAbdddd(metrics, "metrics");
        DcBba.daAbdddd(requestListener, "requestListener");
        String metricsEndpoint = com.vungle.ads.internal.babbDABcB.INSTANCE.getMetricsEndpoint();
        if (metricsEndpoint != null && metricsEndpoint.length() != 0) {
            z = false;
        } else {
            z = true;
        }
        if (z) {
            requestListener.onFailure();
            return;
        }
        for (Sdk.SDKMetric.BbdcDCacCa bbdcDCacCa : metrics) {
            String connectionType = getConnectionType();
            if (connectionType != null) {
                bbdcDCacCa.setConnectionType(connectionType);
            }
            String connectionTypeDetail = getConnectionTypeDetail();
            if (connectionTypeDetail != null) {
                bbdcDCacCa.setConnectionTypeDetail(connectionTypeDetail);
            }
        }
        ArrayList arrayList = new ArrayList();
        Iterator<Sdk.SDKMetric.BbdcDCacCa> it = metrics.iterator();
        while (it.hasNext()) {
            arrayList.add(it.next().build());
        }
        Sdk.MetricBatch build = Sdk.MetricBatch.newBuilder().addAllMetrics(arrayList).build();
        CBcBD.Companion companion = CBcBD.INSTANCE;
        okhttp3.AaBdDccaD bBDaADdaAa2 = okhttp3.AaBdDccaD.INSTANCE.bBDaADdaAa("application/x-protobuf");
        byte[] byteArray = build.toByteArray();
        DcBba.bBCadBacC(byteArray, "batch.toByteArray()");
        this.api.sendMetrics(headerUa, metricsEndpoint, CBcBD.Companion.daAbdddd(companion, bBDaADdaAa2, byteArray, 0, 0, 12, null)).enqueue(new dDbCdDC(requestListener));
    }

    @Nullable
    public final com.vungle.ads.internal.network.BbdcDCacCa<aDaAdC.babbDABcB> requestAd(@NotNull String placement, @Nullable String adSize, boolean isHeaderBiddingEnable) throws IllegalStateException {
        boolean z;
        boolean z2;
        DcBba.daAbdddd(placement, "placement");
        String adsEndpoint = com.vungle.ads.internal.babbDABcB.INSTANCE.getAdsEndpoint();
        if (adsEndpoint != null && adsEndpoint.length() != 0) {
            z = false;
        } else {
            z = true;
        }
        if (z) {
            return null;
        }
        aDaAdC.BcCcABbc requestBody = requestBody(!r2.signalsDisabled());
        BcCcABbc.dDbCdDC ddbcddc = new BcCcABbc.dDbCdDC(AaBdDccaD.dcadbB(placement), Boolean.valueOf(isHeaderBiddingEnable), (String) null, (Long) null, (String) null, (String) null, (String) null, 124, (CaDaAc) null);
        if (adSize != null && adSize.length() != 0) {
            z2 = false;
        } else {
            z2 = true;
        }
        if (!z2) {
            ddbcddc.setAdSize(adSize);
        }
        requestBody.setRequest(ddbcddc);
        return this.gzipApi.ads(headerUa, adsEndpoint, requestBody);
    }

    @NotNull
    public final aDaAdC.BcCcABbc requestBody(boolean withSignals) throws IllegalStateException {
        aDaAdC.BcCcABbc bcCcABbc = new aDaAdC.BcCcABbc(getDeviceBody(), this.appBody, getUserBody(), (BcCcABbc.cdCCdCc) null, (BcCcABbc.dDbCdDC) null, 24, (CaDaAc) null);
        BcCcABbc.cdCCdCc extBody = getExtBody(withSignals);
        if (extBody != null) {
            bcCcABbc.setExt(extBody);
        }
        return bcCcABbc;
    }

    @Nullable
    public final com.vungle.ads.internal.network.BbdcDCacCa<Void> ri(@NotNull BcCcABbc.dDbCdDC request) {
        boolean z;
        aDaAdC.CdCaB cdCaB;
        DcBba.daAbdddd(request, "request");
        String riEndpoint = com.vungle.ads.internal.babbDABcB.INSTANCE.getRiEndpoint();
        if (riEndpoint != null && riEndpoint.length() != 0) {
            z = false;
        } else {
            z = true;
        }
        if (z || (cdCaB = this.appBody) == null) {
            return null;
        }
        aDaAdC.BcCcABbc bcCcABbc = new aDaAdC.BcCcABbc(getDeviceBody(), cdCaB, getUserBody(), (BcCcABbc.cdCCdCc) null, (BcCcABbc.dDbCdDC) null, 24, (CaDaAc) null);
        bcCcABbc.setRequest(request);
        BcCcABbc.cdCCdCc extBody$default = getExtBody$default(this, false, 1, null);
        if (extBody$default != null) {
            bcCcABbc.setExt(extBody$default);
        }
        return this.api.ri(headerUa, riEndpoint, bcCcABbc);
    }

    public final void sendAdMarkup(@NotNull String adMarkup, @NotNull String endpoint) {
        DcBba.daAbdddd(adMarkup, "adMarkup");
        DcBba.daAbdddd(endpoint, "endpoint");
        this.api.sendAdMarkup(endpoint, CBcBD.INSTANCE.DAbacDAb(adMarkup, okhttp3.AaBdDccaD.INSTANCE.bBDaADdaAa(r6.K))).enqueue(new BcCcABbc());
    }

    public final void setAppBody$vungle_ads_release(@Nullable aDaAdC.CdCaB cdCaB) {
        this.appBody = cdCaB;
    }

    public final void setGzipApi$vungle_ads_release(@NotNull VungleApi vungleApi) {
        DcBba.daAbdddd(vungleApi, "<set-?>");
        this.gzipApi = vungleApi;
    }

    public final void setResponseInterceptor$vungle_ads_release(@NotNull bDCaDADc bdcadadc) {
        DcBba.daAbdddd(bdcadadc, "<set-?>");
        this.responseInterceptor = bdcadadc;
    }

    public final void setRetryAfterDataMap$vungle_ads_release(@NotNull Map<String, Long> map) {
        DcBba.daAbdddd(map, "<set-?>");
        this.retryAfterDataMap = map;
    }

    @Nullable
    public final String getConnectionTypeDetail() {
        if (PermissionChecker.BbdcDCacCa(this.applicationContext, dcdBaBAD.cdCCdCc.f62551DAbacDAb) != 0) {
            return null;
        }
        Object systemService = this.applicationContext.getSystemService("connectivity");
        DcBba.bbBABBaACBD(systemService, "null cannot be cast to non-null type android.net.ConnectivityManager");
        NetworkInfo activeNetworkInfo = ((ConnectivityManager) systemService).getActiveNetworkInfo();
        return activeNetworkInfo != null ? getConnectionTypeDetail(activeNetworkInfo.getSubtype()) : "unknown";
    }

    @VisibleForTesting
    public static void getAppBody$vungle_ads_release$annotations() {
    }

    @VisibleForTesting
    public static void getGzipApi$vungle_ads_release$annotations() {
    }

    @VisibleForTesting
    public static void getResponseInterceptor$vungle_ads_release$annotations() {
    }

    @VisibleForTesting
    public static void getRetryAfterDataMap$vungle_ads_release$annotations() {
    }

    @Metadata(d1 = {"\u0000'\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u0003\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001J(\u0010\b\u001a\u00020\u00072\u000e\u0010\u0004\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u00032\u000e\u0010\u0006\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u0005H\u0016J\"\u0010\u000b\u001a\u00020\u00072\u000e\u0010\u0004\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u00032\b\u0010\n\u001a\u0004\u0018\u00010\tH\u0016¨\u0006\f"}, d2 = {"com/vungle/ads/internal/network/VungleApiClient$BcCcABbc", "Lcom/vungle/ads/internal/network/DAbacDAb;", "Ljava/lang/Void;", "Lcom/vungle/ads/internal/network/BbdcDCacCa;", NotificationCompat.CATEGORY_CALL, "Lcom/vungle/ads/internal/network/bBDaADdaAa;", gh.b2, "", "onResponse", "", "t", "onFailure", "vungle-ads_release"}, k = 1, mv = {1, 7, 1})
    public static final class BcCcABbc implements DAbacDAb<Void> {
        @Override
        public void onFailure(@Nullable com.vungle.ads.internal.network.BbdcDCacCa<Void> call, @Nullable Throwable t) {
        }

        @Override
        public void onResponse(@Nullable com.vungle.ads.internal.network.BbdcDCacCa<Void> call, @Nullable com.vungle.ads.internal.network.bBDaADdaAa<Void> response) {
        }
    }
}