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


package com.ss.android.ugc.aweme.compliance.protection.familypairing;

import X.AbstractC23460wR;
import X.AbstractC24850yg;
import X.AbstractC24860yh;
import X.AbstractC24870yi;
import X.AnonymousClass0WE;
import X.AnonymousClass0WM;
import X.AnonymousClass1IL;
import X.AnonymousClass1PN;
import X.AnonymousClass1ZS;
import X.AnonymousClass2O8;
import X.C12290eQ;
import X.C20240rF;
import X.C21090sc;
import X.C38141f1;
import X.C41651GXg;
import X.C92443kP;
import X.C92523kX;
import X.C92543kZ;
import X.C92653kk;
import X.EnumC92573kc;
import X.HKU;
import X.RunnableC30721Jl;
import X.RunnableC92453kQ;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import com.bytedance.covode.number.Covode;
import com.bytedance.keva.Keva;
import com.ss.android.ugc.aweme.IAccountUserService;
import com.ss.android.ugc.aweme.global.config.settings.pojo.FEConfig;
import com.ss.android.ugc.aweme.global.config.settings.pojo.FeConfigCollection;
import com.ss.android.ugc.aweme.global.config.settings.pojo.IESSettingsProxy;
import com.zhiliaoapp.musically.R;
import java.util.HashMap;
import java.util.Map;
import kotlin.g.b.m;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.ThreadMode;

public final class FamilyPiaringManager implements AbstractC24850yg, AbstractC24860yh {
    public static C92543kZ LIZ;
    public static final FamilyPiaringManager LIZIZ;
    public static final AbstractC23460wR LIZJ = AnonymousClass1PN.LIZ((AnonymousClass1IL) C92653kk.LIZ);

    static {
        Covode.recordClassIndex(54706);
        FamilyPiaringManager familyPiaringManager = new FamilyPiaringManager();
        LIZIZ = familyPiaringManager;
        EventBus.LIZ(EventBus.LIZ(), familyPiaringManager);
        if (familyPiaringManager.LJFF().getBoolean("valid", false)) {
            familyPiaringManager.LIZ(new C92543kZ(Integer.valueOf(familyPiaringManager.LJFF().getInt("parentalGuardianMode", 0)), new C92523kX(Integer.valueOf(familyPiaringManager.LJFF().getInt("screenTimeManagement", 0)), Integer.valueOf(familyPiaringManager.LJFF().getInt("teen_mode", 0)), Integer.valueOf(familyPiaringManager.LJFF().getInt("searchRestriction", 0)))));
        }
    }

    private final void LIZJ(C92543kZ r5) {
        Integer num;
        Integer num2;
        Integer num3;
        int i2 = 0;
        if (r5 == null) {
            LJFF().storeBoolean("valid", false);
            return;
        }
        LJFF().storeBoolean("valid", true);
        Keva LJFF = LJFF();
        C92523kX r0 = r5.LIZIZ;
        LJFF.storeInt("teen_mode", (r0 == null || (num3 = r0.LIZIZ) == null) ? 0 : num3.intValue());
        Keva LJFF2 = LJFF();
        Integer num4 = r5.LIZ;
        LJFF2.storeInt("parentalGuardianMode", num4 != null ? num4.intValue() : 0);
        Keva LJFF3 = LJFF();
        C92523kX r02 = r5.LIZIZ;
        LJFF3.storeInt("screenTimeManagement", (r02 == null || (num2 = r02.LIZ) == null) ? 0 : num2.intValue());
        Keva LJFF4 = LJFF();
        C92523kX r03 = r5.LIZIZ;
        if (!(r03 == null || (num = r03.LIZJ) == null)) {
            i2 = num.intValue();
        }
        LJFF4.storeInt("searchRestriction", i2);
    }

    private final Keva LJFF() {
        return (Keva) LIZJ.getValue();
    }

    public final EnumC92573kc LIZ() {
        C92543kZ r0;
        IAccountUserService LJFF = C12290eQ.LJFF();
        m.LIZIZ(LJFF, "");
        return (!LJFF.isLogin() || (r0 = LIZ) == null) ? EnumC92573kc.NONE : LIZIZ(r0);
    }

    public final void LIZ(C92543kZ r1) {
        LIZ = r1;
        LIZJ(r1);
    }

    public final void LIZ(boolean z) {
        Looper myLooper = Looper.myLooper();
        if (myLooper != null) {
            m.LIZIZ(myLooper, "");
            new Handler(myLooper).post(new RunnableC92453kQ(z));
        }
    }

    public final boolean LIZ(String str) {
        if (TextUtils.isEmpty(str) || str == null || !AnonymousClass1ZS.LIZ((CharSequence) str, (CharSequence) "/falcon/rn/guardian_child", true)) {
            return false;
        }
        IAccountUserService LJFF = C12290eQ.LJFF();
        m.LIZIZ(LJFF, "");
        if (LJFF.isLogin()) {
            return false;
        }
        HKU.LIZ(AnonymousClass0WM.LJIILLIIL.LJIIIZ(), "qr_code_detail", "auto");
        new C20240rF(AnonymousClass0WE.LJJI.LIZ()).LIZIZ(R.string.dkv).LIZIZ();
        return true;
    }

    public final EnumC92573kc LIZIZ(C92543kZ r4) {
        if (r4 != null) {
            Integer num = r4.LIZ;
            if ((num != null && num.intValue() == 0) || (num != null && num.intValue() == 1)) {
                return EnumC92573kc.NONE;
            }
            if (num != null && num.intValue() == 2) {
                return EnumC92573kc.CHILD;
            }
            if (num != null && num.intValue() == 3) {
                return EnumC92573kc.PARENT;
            }
            if (num != null && num.intValue() == 4) {
                return EnumC92573kc.UNLINK_LOCKED;
            }
        }
        return EnumC92573kc.NONE;
    }

    public final boolean LIZIZ() {
        C92523kX r0;
        Integer num;
        C92543kZ r02 = LIZ;
        return (r02 == null || (r0 = r02.LIZIZ) == null || (num = r0.LIZIZ) == null || num.intValue() != 1) ? false : true;
    }

    public final boolean LIZJ() {
        C92523kX r0;
        Integer num;
        C92543kZ r02 = LIZ;
        return ((r02 == null || (r0 = r02.LIZIZ) == null || (num = r0.LIZ) == null) ? 0 : num.intValue()) > 0;
    }

    public final int LIZLLL() {
        C92523kX r0;
        Integer num;
        C92543kZ r02 = LIZ;
        if (r02 == null || (r0 = r02.LIZIZ) == null || (num = r0.LIZ) == null) {
            return 0;
        }
        return num.intValue();
    }

    public final String LJ() {
        try {
            IESSettingsProxy iESSettingsProxy = C38141f1.LIZ.LIZIZ;
            m.LIZIZ(iESSettingsProxy, "");
            FeConfigCollection feConfigCollection = iESSettingsProxy.getFeConfigCollection();
            m.LIZIZ(feConfigCollection, "");
            FEConfig guardianEntrance = feConfigCollection.getGuardianEntrance();
            m.LIZIZ(guardianEntrance, "");
            String schema = guardianEntrance.getSchema();
            m.LIZIZ(schema, "");
            return schema;
        } catch (AnonymousClass2O8 unused) {
            return "aweme://webview/?url=https%3A%2F%2Fwww.tiktok.com%2Ffalcon%2Fmain%2Fguardian_entrance%2F%3Fhide_nav_bar%3D1&hide_nav_bar=1";
        }
    }

    @Override // X.AbstractC24850yg
    public final Map<Integer, Object> getSubscriberEventTypes() {
        HashMap hashMap = new HashMap();
        hashMap.put(288, new RunnableC30721Jl(FamilyPiaringManager.class, "onParentalModeChanged", C41651GXg.class, ThreadMode.MAIN, 0, false));
        return hashMap;
    }

    @AbstractC24870yi(LIZ = ThreadMode.MAIN)
    public final void onParentalModeChanged(C41651GXg gXg) {
        C21090sc.LIZ(gXg);
        if (TextUtils.equals("guardian_platform_open", gXg.LIZIZ.getString("eventName")) || TextUtils.equals("guardian_platform_close", gXg.LIZIZ.getString("eventName")) || TextUtils.equals("guardian_platform_child_unlink", gXg.LIZIZ.getString("eventName"))) {
            C92443kP.LIZIZ.LIZ(null);
        }
    }
}