TikTok.apk(点击下载) / LiveHostOuterService.java


package com.ss.android.ugc.aweme.live;

import X.AMV;
import X.AbstractC100043wf;
import X.AbstractC19400pt;
import X.AbstractC21120sf;
import X.AbstractC21930ty;
import X.AbstractC35999EBw;
import X.AbstractC40861jP;
import X.AbstractC44764Hhx;
import X.AbstractC49368Ja1;
import X.AbstractC49407Jae;
import X.AbstractC82523Mr;
import X.AnonymousClass0WE;
import X.AnonymousClass1M7;
import X.AnonymousClass2IT;
import X.AnonymousClass2O8;
import X.AnonymousClass3EF;
import X.AnonymousClass3GQ;
import X.AnonymousClass3IA;
import X.C08430Vs;
import X.C12020dz;
import X.C16270kq;
import X.C16640lR;
import X.C168146jD;
import X.C170956nk;
import X.C19370pq;
import X.C21090sc;
import X.C21100sd;
import X.C21280sv;
import X.C29732Bm5;
import X.C31323CSa;
import X.C38141f1;
import X.C44161HVu;
import X.C45334Hr9;
import X.C45335HrA;
import X.C47015IdA;
import X.C47381tv;
import X.C48255IxA;
import X.C49359JZs;
import X.C49369Ja2;
import X.C774233b;
import X.C80113Dk;
import X.C96173qQ;
import X.C99563vt;
import X.E65;
import X.H9K;
import X.HI5;
import X.HUD;
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.view.View;
import com.bytedance.covode.number.Covode;
import com.bytedance.ies.bullet.ui.common.BulletActivityWrapper;
import com.bytedance.keva.Keva;
import com.lynx.tasm.LynxView;
import com.ss.android.ugc.aweme.app.SharePrefCache;
import com.ss.android.ugc.aweme.bullet.BulletHostProxy;
import com.ss.android.ugc.aweme.compliance.api.a;
import com.ss.android.ugc.aweme.crossplatform.activity.CrossPlatformActivity;
import com.ss.android.ugc.aweme.deeplink.DeepLinkServiceImpl;
import com.ss.android.ugc.aweme.deeplink.IDeepLinkService;
import com.ss.android.ugc.aweme.global.config.settings.pojo.UgActivityTasks;
import com.ss.android.ugc.aweme.im.sdk.common.controller.providedservices.IMService;
import com.ss.android.ugc.aweme.im.service.model.IMUser;
import com.ss.android.ugc.aweme.legoImp.task.TrafficDeteriorationTask;
import com.ss.android.ugc.aweme.main.MainActivity;
import com.ss.android.ugc.aweme.sharer.ui.SharePackage;
import com.ss.android.ugc.aweme.simkit.model.bitrateselect.RateSettingsResponse;
import com.ss.android.ugc.aweme.video.VideoBitRateABManager;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Locale;
import org.json.JSONObject;

public class LiveHostOuterService implements ILiveHostOuterService, AbstractC35999EBw {
    public Handler LIZ = new Handler(Looper.getMainLooper());

    static {
        Covode.recordClassIndex(80595);
    }

    public static ILiveHostOuterService LJIILL() {
        Object LIZ2 = C21100sd.LIZ(ILiveHostOuterService.class, false);
        if (LIZ2 != null) {
            return (ILiveHostOuterService) LIZ2;
        }
        if (C21100sd.LLLLZ == null) {
            synchronized (ILiveHostOuterService.class) {
                try {
                    if (C21100sd.LLLLZ == null) {
                        C21100sd.LLLLZ = new LiveHostOuterService();
                    }
                } catch (Throwable th) {
                    throw th;
                }
            }
        }
        return (LiveHostOuterService) C21100sd.LLLLZ;
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final Dialog LIZ(Activity activity, C31323CSa cSa, AbstractC44764Hhx hhx) {
        return C19370pq.LIZ.LIZ(activity, cSa, hhx);
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final Intent LIZ(Context context) {
        return new Intent(context, CrossPlatformActivity.class);
    }

    @Override // X.AbstractC35999EBw
    public final Object LIZ(Context context, Object obj) {
        AnonymousClass3IA r2 = new AnonymousClass3IA(context);
        C49369Ja2 ja2 = (C49369Ja2) obj;
        C21090sc.LIZ(ja2);
        C12020dz r1 = new C12020dz(ja2);
        r1.LJ = false;
        r1.LIZJ = true;
        C12020dz LIZ2 = C12020dz.LIZ(r1.LIZ(r2), Arrays.asList("host", "webcast"), false, null, null, 12);
        r2.LIZ(LIZ2, (C48255IxA) null);
        return LIZ2.LIZLLL;
    }

    @Override // X.AbstractC35999EBw
    public final Object LIZ(Object obj, Context context, Object obj2, View view, Object obj3) {
        if (!(obj instanceof C49369Ja2) || !(obj3 instanceof AbstractC49368Ja1)) {
            return null;
        }
        final C08430Vs r2 = new C08430Vs();
        C49359JZs LIZ2 = C49369Ja2.LIZ((C49369Ja2) obj);
        LIZ2.LIZJ = (AbstractC49368Ja1) obj3;
        LIZ2.LJIIJ = new AbstractC49407Jae() {
            /* class com.ss.android.ugc.aweme.live.LiveHostOuterService.AnonymousClass3 */

            static {
                Covode.recordClassIndex(80598);
            }

            @Override // X.AbstractC49407Jae
            public final void LIZ() {
                r2.LIZ();
            }
        };
        C49369Ja2 LIZLLL = LIZ2.LIZLLL();
        r2.LIZ(Context.class, context);
        if (obj2 instanceof AbstractC40861jP) {
            r2.LIZ(AbstractC40861jP.class, obj2);
        }
        if (view instanceof LynxView) {
            r2.LIZ(LynxView.class, view);
        }
        if (context instanceof Activity) {
            r2.LIZIZ(AbstractC82523Mr.class, new BulletActivityWrapper((Activity) context));
        }
        List<AnonymousClass1M7> LIZ3 = BulletHostProxy.LIZ().LIZ(r2);
        for (int i2 = 0; i2 < LIZ3.size(); i2++) {
            AnonymousClass1M7 r22 = LIZ3.get(i2);
            LIZLLL.LIZ(r22.LIZLLL(), (E65) new C45335HrA(this, r22));
        }
        return LIZLLL;
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final void LIZ(int i2) {
        TrafficDeteriorationTask.TrafficDeteriorationABImpl.LIZ().LIZ(i2);
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final void LIZ(long j) {
        AbstractC21120sf.LIZ(new H9K(j));
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final void LIZ(Activity activity) {
        C47381tv.LIZ(activity);
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final void LIZ(Activity activity, String str, C31323CSa cSa, AbstractC21930ty<Boolean> r8) {
        IMUser iMUser = new IMUser();
        SharePackage LIZJ = C19370pq.LIZ.LIZJ(activity, cSa, new AbstractC44764Hhx() {
            /* class com.ss.android.ugc.aweme.live.LiveHostOuterService.AnonymousClass1 */

            static {
                Covode.recordClassIndex(80596);
            }

            @Override // X.AbstractC44764Hhx
            public final void LIZ(String str, String str2, Bundle bundle) {
            }

            @Override // X.AbstractC44764Hhx
            public final void LIZ(Throwable th) {
            }
        });
        iMUser.setUid(str);
        IMService.createIIMServicebyMonsterPlugin(false).shareSingleMsg(activity, iMUser, LIZJ, new C45334Hr9(r8));
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final void LIZ(Activity activity, boolean z, boolean z2) {
        if (z && z2 && !C774233b.LIZ().LIZ.LIZ()) {
            Intent intent = new Intent(activity, MainActivity.class);
            C21280sv.LIZ(intent, activity);
            activity.startActivity(intent);
        }
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final void LIZ(Context context, String str) {
        C47015IdA.LIZ(context, str);
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final void LIZ(String str, String str2, AMV amv) {
        C44161HVu.LIZ.LIZ(str, str2, amv);
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final void LIZ(boolean z) {
        AbstractC21120sf.LIZ(new HI5(z));
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final boolean LIZ() {
        return a.LJIILJJIL().LIZ();
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final Dialog LIZIZ(Activity activity, C31323CSa cSa, AbstractC44764Hhx hhx) {
        return C19370pq.LIZ.LIZIZ(activity, cSa, hhx);
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final Intent LIZIZ(Context context) {
        Class<? extends Activity> LJFF;
        IDeepLinkService LJIIJ = DeepLinkServiceImpl.LJIIJ();
        if (LJIIJ == null || (LJFF = LJIIJ.LJFF()) == null) {
            return null;
        }
        return new Intent(context, LJFF);
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final Locale LIZIZ() {
        return C16270kq.LIZ((String) null, (String) null, AnonymousClass0WE.LJJI.LIZ());
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final void LIZIZ(Context context, String str) {
        if (C16640lR.LIZJ() || !TextUtils.equals("amazon", AnonymousClass0WE.LJIJI)) {
            String str2 = "";
            if (C99563vt.LIZ == null) {
                str2 = SharePrefCache.inst().getSharePref().getString(str, str2);
            } else if (TextUtils.equals(str, "page_charge") && !TextUtils.isEmpty(C99563vt.LIZ.LIZ())) {
                str2 = C99563vt.LIZ.LIZ();
            } else if (TextUtils.equals(str, "page_index") && !TextUtils.isEmpty(C99563vt.LIZ.LIZIZ())) {
                str2 = C99563vt.LIZ.LIZIZ();
            }
            if (TextUtils.isEmpty(str2)) {
                str2 = (TextUtils.equals(str, "page_index") || !TextUtils.equals(str, "page_charge")) ? "aweme://webview/?url=https%3A%2F%2Fwww.tiktok.com%2Ffalcon%2Fmain%2Fwallet%2Fhome%3Fhide_status_bar%3D0%26hide_nav_bar%3D1%26flag%3D%252Fwallet%252Fhome%26entry%3Dsettings%26no_hw%3D1&hide_status_bar=0&hide_nav_bar=1&flag=%2Fwallet%2Fhome&entry=settings&no_hw=1&awe_falcon=sh" : "aweme://webview/?url=https%3A%2F%2Fwww.tiktok.com%2Ffalcon%2Fmain%2Fwallet%2Frecharge%3Fhide_status_bar%3D0%26flag%3D%252Fwallet%252Fhome%26entry%3Dsettings%26hide_nav_bar%3D1%26no_hw%3D1&hide_status_bar=0&flag=%2Fwallet%2Fhome&entry=settings&hide_nav_bar=1&no_hw=1&awe_falcon=sh";
            }
            Intent LIZ2 = AnonymousClass3EF.LIZ(context, Uri.parse(str2));
            C21280sv.LIZ(LIZ2, context);
            context.startActivity(LIZ2);
        }
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final List<String> LIZJ() {
        return C80113Dk.LIZ((List<String>) Arrays.asList("host", "webcast"), false);
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final void LIZJ(Activity activity, C31323CSa cSa, AbstractC44764Hhx hhx) {
        AbstractC19400pt LIZ2 = HUD.LIZ(cSa.LIZ, activity);
        if (LIZ2 != null && LIZ2.LIZIZ(activity)) {
            SharePackage LIZJ = C19370pq.LIZ.LIZJ(activity, cSa, hhx);
            if (LIZ2.LIZ(LIZJ.LIZ(LIZ2), activity)) {
                hhx.LIZ(cSa.LIZ, "link", LIZJ.LJIILJJIL);
            } else {
                hhx.LIZ(new Throwable());
            }
        }
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final boolean LIZJ(Context context) {
        IDeepLinkService LJIIJ = DeepLinkServiceImpl.LJIIJ();
        return LJIIJ.LIZ(context) || LJIIJ.LIZIZ(context);
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final void LIZLLL(Activity activity, C31323CSa cSa, AbstractC44764Hhx hhx) {
        C19370pq.LIZ.LIZLLL(activity, cSa, hhx);
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final boolean LIZLLL() {
        return AnonymousClass2IT.LIZIZ;
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final String LJ() {
        AnonymousClass3GQ.LIZ();
        return AnonymousClass2IT.LIZ.LIZ();
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final boolean LJFF() {
        try {
            return C38141f1.LIZ.LIZIZ.getEnableAutoLiveState().booleanValue();
        } catch (AnonymousClass2O8 unused) {
            return false;
        }
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final long LJI() {
        try {
            return C38141f1.LIZ.LIZIZ.getAutoLiveStateIntervalMills().longValue();
        } catch (AnonymousClass2O8 unused) {
            return 60000;
        }
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final void LJII() {
        this.LIZ.post(new Runnable() {
            /* class com.ss.android.ugc.aweme.live.LiveHostOuterService.AnonymousClass2 */

            static {
                Covode.recordClassIndex(80597);
            }

            public final void run() {
                C96173qQ.LIZ.LIZ();
            }
        });
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final List<C29732Bm5> LJIIIIZZ() {
        ArrayList arrayList = new ArrayList();
        try {
            List<UgActivityTasks> activityTasks = C38141f1.LIZ.LIZIZ.getAwemeActivitySetting().getActivityTasks();
            if (activityTasks != null) {
                for (UgActivityTasks ugActivityTasks : activityTasks) {
                    if (ugActivityTasks.getTaskType().intValue() == 2 || ugActivityTasks.getTaskType().intValue() == 3) {
                        C29732Bm5 bm5 = new C29732Bm5();
                        bm5.LIZ = ugActivityTasks.getTaskId();
                        bm5.LIZIZ = ugActivityTasks.getTaskType();
                        bm5.LIZJ = Long.valueOf(ugActivityTasks.getTime().longValue());
                        bm5.LIZLLL = ugActivityTasks.getUrlList();
                        arrayList.add(bm5);
                    }
                }
            }
        } catch (AnonymousClass2O8 unused) {
        }
        return arrayList;
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final String LJIIIZ() {
        try {
            return C38141f1.LIZ.LIZIZ.getFeedbackConf().getFeHelp();
        } catch (AnonymousClass2O8 e) {
            e.printStackTrace();
            return "";
        }
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final String LJIIJ() {
        return "";
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final int LJIIJJI() {
        return AbstractC100043wf.LIZ().LJ();
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final double LJIIL() {
        RateSettingsResponse rateSettingsResponse = VideoBitRateABManager.LIZ.LIZIZ;
        if (rateSettingsResponse == null) {
            return 0.0d;
        }
        double LIZLLL = C170956nk.LJ().LIZLLL();
        C168146jD autoBitrateSetLive = rateSettingsResponse.getAutoBitrateSetLive();
        if (LIZLLL <= 0.0d || autoBitrateSetLive == null) {
            return 0.0d;
        }
        return Math.max((autoBitrateSetLive.LIZ * LIZLLL * LIZLLL * LIZLLL) + (autoBitrateSetLive.LIZIZ * LIZLLL * LIZLLL) + (autoBitrateSetLive.LIZJ * LIZLLL) + autoBitrateSetLive.LIZLLL, autoBitrateSetLive.LJ);
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final JSONObject LJIILIIL() {
        JSONObject optJSONObject;
        Keva repo = Keva.getRepo("TTSettingData");
        if (repo == null || (optJSONObject = new JSONObject(repo.getString("settingData", "")).optJSONObject("data")) == null) {
            return null;
        }
        return optJSONObject.optJSONObject("app");
    }

    @Override // com.ss.android.ugc.aweme.live.ILiveHostOuterService
    public final String LJIILJJIL() {
        return "";
    }
}