package com.bytedance.sdk.openadsdk.core;

import android.content.Context;
import android.os.Build;
import android.os.SystemClock;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.bytedance.sdk.openadsdk.AdSlot;
import com.bytedance.sdk.openadsdk.BuildConfig;
import com.bytedance.sdk.openadsdk.api.bidding.PAGBiddingRequest;
import com.bytedance.sdk.openadsdk.api.init.PAGBidCallback;
import com.bytedance.sdk.openadsdk.api.init.PAGBidError;
import com.bytedance.sdk.openadsdk.utils.DeviceUtils;
import com.bytedance.sdk.openadsdk.utils.zan;
import com.pgl.ssdk.ces.out.PglSSConfig;
import java.util.ArrayList;
import org.json.JSONException;
import org.json.JSONObject;
import tv.danmaku.ijk.media.player.IMediaPlayer;
import tv.danmaku.ijk.media.player.IjkMediaMeta;

/* JADX INFO: loaded from: classes2.dex */
public class yz extends pkk {
    private static volatile ArrayList<String> fm;
    private int ro = 12288;

    private void ef(final String str) {
        try {
            com.bytedance.sdk.openadsdk.gof.lb.fm(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.yz.2
                @Override // com.bytedance.sdk.openadsdk.gof.yz
                public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                    com.bytedance.sdk.openadsdk.gof.ro.fm fmVar = new com.bytedance.sdk.openadsdk.gof.ro.fm();
                    fmVar.ro("bidding_token");
                    fmVar.jnr("new");
                    fmVar.wsy(yz.this.ku(str).toString());
                    return fmVar;
                }
            });
        } catch (Throwable th) {
            com.bytedance.sdk.component.utils.wey.lb("BiddingTokenGenerator", th.getMessage());
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public JSONObject ku(String str) {
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put("adx_id", str);
        } catch (Throwable unused) {
        }
        return jSONObject;
    }

    private void vt(final String str) {
        try {
            com.bytedance.sdk.openadsdk.gof.lb.ro(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.yz.3
                @Override // com.bytedance.sdk.openadsdk.gof.yz
                public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                    com.bytedance.sdk.openadsdk.gof.ro.fm fmVar = new com.bytedance.sdk.openadsdk.gof.ro.fm();
                    fmVar.ro("bidding_token");
                    fmVar.jnr("new");
                    fmVar.wsy(yz.this.ku(str).toString());
                    return fmVar;
                }
            });
        } catch (Throwable th) {
            com.bytedance.sdk.component.utils.wey.lb("BiddingTokenGenerator", th.getMessage());
        }
    }

    private void wu(final String str) {
        try {
            com.bytedance.sdk.openadsdk.gof.lb.lb(new com.bytedance.sdk.openadsdk.gof.yz() { // from class: com.bytedance.sdk.openadsdk.core.yz.1
                @Override // com.bytedance.sdk.openadsdk.gof.yz
                public com.bytedance.sdk.openadsdk.gof.ro.fm fm() {
                    com.bytedance.sdk.openadsdk.gof.ro.fm fmVar = new com.bytedance.sdk.openadsdk.gof.ro.fm();
                    fmVar.ro("bidding_token");
                    fmVar.jnr("new");
                    fmVar.wsy(yz.this.ku(str).toString());
                    return fmVar;
                }
            });
        } catch (Throwable th) {
            com.bytedance.sdk.component.utils.wey.lb("BiddingTokenGenerator", th.getMessage());
        }
    }

    public static class fm extends JSONObject {
        private ArrayList<String> fm;

        public fm(boolean z10) {
            if (z10) {
                this.fm = new ArrayList<>();
            }
        }

        public ArrayList<String> fm() {
            return this.fm;
        }

        @Override // org.json.JSONObject
        @NonNull
        public JSONObject put(@NonNull String str, boolean z10) throws JSONException {
            ArrayList<String> arrayList = this.fm;
            if (arrayList != null) {
                arrayList.add(str);
            }
            return super.put(str, z10);
        }

        @Override // org.json.JSONObject
        @NonNull
        public JSONObject putOpt(@Nullable String str, @Nullable Object obj) throws JSONException {
            ArrayList<String> arrayList = this.fm;
            if (arrayList != null) {
                arrayList.add(str);
            }
            return super.putOpt(str, obj);
        }

        @Override // org.json.JSONObject
        @NonNull
        public JSONObject put(@NonNull String str, double d10) throws JSONException {
            ArrayList<String> arrayList = this.fm;
            if (arrayList != null) {
                arrayList.add(str);
            }
            return super.put(str, d10);
        }

        @Override // org.json.JSONObject
        @NonNull
        public JSONObject put(@NonNull String str, int i10) throws JSONException {
            ArrayList<String> arrayList = this.fm;
            if (arrayList != null) {
                arrayList.add(str);
            }
            return super.put(str, i10);
        }

        @Override // org.json.JSONObject
        @NonNull
        public JSONObject put(@NonNull String str, long j10) throws JSONException {
            ArrayList<String> arrayList = this.fm;
            if (arrayList != null) {
                arrayList.add(str);
            }
            return super.put(str, j10);
        }

        @Override // org.json.JSONObject
        @NonNull
        public JSONObject put(@NonNull String str, @Nullable Object obj) throws JSONException {
            ArrayList<String> arrayList = this.fm;
            if (arrayList != null) {
                arrayList.add(str);
            }
            return super.put(str, obj);
        }
    }

    private static void fm(JSONObject jSONObject, PAGBiddingRequest pAGBiddingRequest, String str) throws Throwable {
        jSONObject.put("is_init", fhx.jnr() ? 1 : 0);
        String strEf = gof.yz().ef();
        String strGzf = gof.yz().gzf();
        if (strEf != null && strGzf != null) {
            JSONObject jSONObject2 = new JSONObject();
            jSONObject2.put("version", strEf);
            jSONObject2.put("param", strGzf);
            jSONObject.put("abtest", jSONObject2);
        }
        jSONObject.put(IjkMediaMeta.IJKM_KEY_LANGUAGE, dsz.ro());
        jSONObject.put("ad_sdk_version", BuildConfig.VERSION_NAME);
        jSONObject.put("package_name", com.bytedance.sdk.openadsdk.utils.bx.ajl());
        if (pAGBiddingRequest != null) {
            jSONObject.put("user_data", hlt.fm(TextUtils.isEmpty(pAGBiddingRequest.getSlotId()) ? null : new AdSlot.Builder().setCodeId(pAGBiddingRequest.getSlotId()).build()));
        }
        jSONObject.put("ts", System.currentTimeMillis() / 1000);
        String strRo = com.bytedance.sdk.openadsdk.gqi.yz.fm.ro("ttopenadsdk", PglSSConfig.CUSTOMINFO_KEY_IPV6, "");
        if (!strRo.isEmpty()) {
            jSONObject.put("ipv6", strRo);
        } else {
            String strRo2 = com.bytedance.sdk.openadsdk.gqi.yz.fm.ro("ttopenadsdk", "key_ipv4", "");
            if (!strRo2.isEmpty()) {
                jSONObject.put("ipv4", strRo2);
            }
        }
        jSONObject.put("adx_id", str);
        jSONObject.put("target_region", gof.yz().lsa());
        com.bytedance.sdk.openadsdk.sds.fm.ro.fm.fm().fm(jSONObject);
        String strFm = dsz.fm(gof.fm());
        if (!TextUtils.isEmpty(strFm)) {
            try {
                jSONObject.put("did", Long.parseLong(strFm));
            } catch (Throwable unused) {
            }
        }
        if (pAGBiddingRequest != null) {
            jSONObject.put("banner", pkk.fm(pAGBiddingRequest));
        }
        com.bytedance.sdk.openadsdk.core.settings.ku kuVarYz = gof.yz();
        jSONObject.put("app_reg", com.bytedance.sdk.openadsdk.core.ku.ro.fm().ajl() ? 1 : 0);
        Context contextFm = gof.fm();
        jSONObject.put("apk-sign", com.bytedance.sdk.openadsdk.common.lb.ef());
        jSONObject.put("screen_scale", zan.ajl(contextFm));
        jSONObject.put("app_set_id_scope", com.bytedance.sdk.openadsdk.core.settings.yz.ro());
        jSONObject.put("app_set_id", com.bytedance.sdk.openadsdk.core.settings.yz.lb());
        jSONObject.put("installed_source", com.bytedance.sdk.openadsdk.core.settings.yz.yz());
        jSONObject.put("app_running_time", (System.currentTimeMillis() - fhx.fm()) / 1000);
        jSONObject.put("js_render_ver", com.bytedance.sdk.openadsdk.core.vt.dsz.lb());
        jSONObject.put("js_render_v3_ver", com.bytedance.sdk.openadsdk.core.vt.dsz.yz());
        jSONObject.put("gp_v_name", DeviceUtils.jnr(contextFm));
        jSONObject.put("gp_v_code", DeviceUtils.ajl(contextFm));
        jSONObject.put("vendor", Build.MANUFACTURER);
        jSONObject.put("model", Build.MODEL);
        jSONObject.put("user_agent_device", com.bytedance.sdk.openadsdk.utils.bx.ro());
        jSONObject.put("user_agent_webview", com.bytedance.sdk.openadsdk.utils.bx.yz());
        jSONObject.put("sys_compiling_time", dsz.ro(contextFm));
        jSONObject.put("screen_height", zan.jnr(contextFm));
        jSONObject.put("screen_width", zan.lb(contextFm));
        jSONObject.put("rom_version", com.bytedance.sdk.openadsdk.utils.gzf.fm());
        jSONObject.put("carrier_name", com.bytedance.sdk.openadsdk.utils.ol.fm());
        jSONObject.put("os_version", Build.VERSION.RELEASE);
        jSONObject.put("conn_type", com.bytedance.sdk.openadsdk.utils.bx.wu(contextFm));
        if (kuVarYz.gzf("boot")) {
            jSONObject.put("boot", String.valueOf(System.currentTimeMillis() - SystemClock.elapsedRealtime()));
        }
        com.bytedance.sdk.openadsdk.utils.bx.fm(jSONObject);
        jSONObject.put("board", Build.BOARD);
        jSONObject.put("timezone", com.bytedance.sdk.openadsdk.utils.bx.mq());
        jSONObject.put("device_city", com.bytedance.sdk.openadsdk.utils.bx.hlt());
        jSONObject.put("cpu_num", com.bytedance.sdk.openadsdk.utils.vt.ro());
        jSONObject.put("density", zan.wu(contextFm));
        DeviceUtils.fm(jSONObject);
        com.bytedance.sdk.openadsdk.core.duv.lb.fm(jSONObject);
        com.bytedance.sdk.openadsdk.utils.wu.fm(jSONObject, contextFm);
        jSONObject.put("is_multi", !com.bytedance.sdk.component.utils.sds.fm(contextFm));
        com.bytedance.sdk.openadsdk.utils.wu.ro(jSONObject, contextFm);
        com.bytedance.sdk.openadsdk.ajl.ro.fm().fm(jSONObject);
    }

    private void fm(final int i10, final int i11, final String str, final String str2) {
        com.bytedance.sdk.openadsdk.irt.yz.fm("bid_tok_len_over_lim", false, new com.bytedance.sdk.openadsdk.irt.ro() { // from class: com.bytedance.sdk.openadsdk.core.yz.4
            @Override // com.bytedance.sdk.openadsdk.irt.ro
            @Nullable
            public com.bytedance.sdk.openadsdk.irt.fm.lb fm() throws Exception {
                JSONObject jSONObject = new JSONObject();
                jSONObject.put("len_bef_rm", i10);
                jSONObject.put("len_af_rm", i11);
                jSONObject.put("len_lm", yz.this.ro);
                jSONObject.put("re_f_key", str2);
                jSONObject.put("adx_id", str);
                return com.bytedance.sdk.openadsdk.irt.fm.yz.ro().fm("bid_tok_len_over_lim").ro(jSONObject.toString());
            }
        });
    }

    public boolean fm() {
        JSONObject jSONObject = (JSONObject) com.bytedance.sdk.openadsdk.hlt.jnr.fm("bid_tok_con", (Object) null, com.bytedance.sdk.openadsdk.hlt.ro.fm);
        if (jSONObject == null) {
            return false;
        }
        this.ro = jSONObject.optInt("en_m_l", this.ro);
        return jSONObject.optInt("enable", 0) == 1;
    }

    @Override // com.bytedance.sdk.openadsdk.core.pkk, com.bytedance.sdk.openadsdk.core.wbw
    public void fm(PAGBiddingRequest pAGBiddingRequest, PAGBidCallback pAGBidCallback) {
        PAGBidError pAGBidError;
        int length;
        String adxId = "";
        if (pAGBidCallback == null) {
            return;
        }
        try {
            com.bytedance.sdk.openadsdk.utils.bx.duv("getBiddingToken");
            if (pAGBiddingRequest != null && pAGBiddingRequest.getAdxId() != null) {
                adxId = pAGBiddingRequest.getAdxId();
            }
            ef(adxId);
            String strIb = gof.yz().ib();
            String str = null;
            if (!com.bytedance.sdk.openadsdk.core.ku.ro.fm().ajl()) {
                pAGBidError = new PAGBidError(40060, ef.fm(40060));
            } else if (com.bytedance.sdk.openadsdk.core.ku.ro.fm().yz()) {
                pAGBidError = new PAGBidError(10007, ef.fm(10007));
            } else if (!com.bytedance.sdk.openadsdk.core.ku.ro.fm().ef()) {
                pAGBidError = new PAGBidError(IMediaPlayer.MEDIA_INFO_VIDEO_SEEK_RENDERING_START, ef.fm(IMediaPlayer.MEDIA_INFO_VIDEO_SEEK_RENDERING_START));
            } else if (TextUtils.isEmpty(strIb)) {
                pAGBidError = new PAGBidError(10011, ef.fm(10011));
                fm(5, pAGBiddingRequest);
            } else if (!pkk.ajl(strIb) || gof.yz().ai(adxId)) {
                pAGBidError = null;
            } else {
                pAGBidError = new PAGBidError(IMediaPlayer.MEDIA_INFO_FIND_STREAM_INFO, ef.fm(IMediaPlayer.MEDIA_INFO_FIND_STREAM_INFO));
                fm(2, pAGBiddingRequest);
            }
            if (pAGBidError != null) {
                pAGBidCallback.onBiddingTokenFailed(pAGBidError);
                wu(adxId);
                return;
            }
            if (com.bytedance.sdk.openadsdk.core.ku.ro.fm().ku() && vt.ro().ku()) {
                pAGBidCallback.onBiddingTokenFailed(new PAGBidError(IMediaPlayer.MEDIA_INFO_VIDEO_DECODED_START, ef.fm(IMediaPlayer.MEDIA_INFO_VIDEO_DECODED_START)));
                wu(adxId);
                fm(3, pAGBiddingRequest);
                return;
            }
            com.bytedance.sdk.openadsdk.core.duv.lb.fm();
            fm fmVar = new fm(fm == null);
            fm(fmVar, pAGBiddingRequest, adxId);
            ArrayList<String> arrayListFm = fmVar.fm();
            if (arrayListFm != null) {
                fm = arrayListFm;
            }
            JSONObject jSONObjectFm = pkk.fm(fmVar);
            int i10 = -1;
            int size = fm != null ? fm.size() - 1 : -1;
            while (true) {
                length = jSONObjectFm.toString().getBytes().length;
                if (length > this.ro) {
                    if (i10 < 0) {
                        i10 = length;
                    }
                    if (size < 0) {
                        break;
                    }
                    str = fm.get(size);
                    fmVar.remove(str);
                    size--;
                    jSONObjectFm = pkk.fm(fmVar);
                } else {
                    break;
                }
            }
            if (jSONObjectFm.length() > 0) {
                jSONObjectFm.put("target_region", gof.yz().lsa());
            }
            pAGBidCallback.onBiddingTokenCollected(jSONObjectFm.toString());
            vt(adxId);
            if (i10 >= 0) {
                fm(i10, length, adxId, str);
            }
        } catch (Throwable unused) {
            pAGBidCallback.onBiddingTokenFailed(new PAGBidError(10010, "unknow error"));
            fm(4, pAGBiddingRequest);
            wu("");
        }
    }
}
