米游社.apk(点击下载) / AppUtils.java


package com.mihoyo.hyperion.utils;

import android.app.Activity;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.ContentResolver;
import android.content.ContentValues;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.os.SystemClock;
import android.provider.MediaStore;
import android.text.SpannableStringBuilder;
import android.text.TextUtils;
import android.util.Base64;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.appcompat.widget.c;
import av.l0;
import b6.g;
import cn.jpush.android.api.JPushInterface;
import cn.jpush.android.local.JPushConstants;
import com.alibaba.security.realidentity.build.ap;
import com.alibaba.wireless.security.open.securitybodysdk.ISecurityBodyPageTrack;
import com.google.android.exoplayer2.source.rtsp.RtspHeaders;
import com.heytap.mcssdk.constant.MessageConstant;
import com.huawei.hms.framework.common.ContainerUtils;
import com.luck.picture.lib.compress.Checker;
import com.mihoyo.commlib.bean.AliYunImage;
import com.mihoyo.commlib.utils.ExtensionKt;
import com.mihoyo.commlib.utils.LogUtils;
import com.mihoyo.commlib.utils.SPUtils;
import com.mihoyo.hotfix.runtime.patch.RuntimeDirector;
import com.mihoyo.hyperion.R;
import com.mihoyo.hyperion.app.HyperionApplicationHelper;
import com.mihoyo.hyperion.app.HyperionApplicationHelperKt;
import com.mihoyo.hyperion.discuss.main.DiscussActivity;
import com.mihoyo.hyperion.instant.detail.InstantDetailActivity;
import com.mihoyo.hyperion.main.HyperionMainActivity;
import com.mihoyo.hyperion.manager.MiHoYoGames;
import com.mihoyo.hyperion.manager.ParseWebUrlParams;
import com.mihoyo.hyperion.model.bean.TopicPageType;
import com.mihoyo.hyperion.model.bean.vo.BilibiliVid;
import com.mihoyo.hyperion.post.collection.detail.CollectionDetailActivity;
import com.mihoyo.hyperion.push.bean.PushRequestInfoVoBean;
import com.mihoyo.hyperion.topic.TopicActivity;
import com.mihoyo.hyperion.user.home.UserHomePageActivity;
import com.tencent.qcloud.core.util.IOUtils;
import dg.b;
import du.k2;
import e.a1;
import ga.a;
import hn.u;
import i5.f;
import io.rong.imlib.filetransfer.download.BaseDownloadRequest;
import j9.b;
import j9.f0;
import j9.g0;
import j9.h;
import j9.s0;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.lang.reflect.Field;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import kotlin.Metadata;
import oi.k;
import po.n;
import uz.d;
import uz.e;
import xx.a0;
import xx.b0;
import xx.c0;
import zi.l;
import zi.m;

@Metadata(bv = {}, d1 = {"\u0000´\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\t\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u000e\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\r\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\f\n\u0002\u0010\u0016\n\u0002\b\u000f\bÆ\u0002\u0018\u00002\u00020\u0001B\u000b\b\u0002¢\u0006\u0006\bž\u0001\u0010Ÿ\u0001J(\u0010\t\u001a\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u00042\u0006\u0010\b\u001a\u00020\u0007H\u0002J\u0006\u0010\n\u001a\u00020\u0007J\u0012\u0010\r\u001a\u0004\u0018\u00010\f2\b\u0010\u000b\u001a\u0004\u0018\u00010\u0002J\u000e\u0010\u000f\u001a\u00020\u00022\u0006\u0010\u000e\u001a\u00020\u0002J\u0010\u0010\u0010\u001a\u00020\u00022\b\u0010\u000e\u001a\u0004\u0018\u00010\u0002J\u000e\u0010\u0012\u001a\u00020\u00022\u0006\u0010\u000e\u001a\u00020\u0011J\u000e\u0010\u0013\u001a\u00020\u00022\u0006\u0010\u000e\u001a\u00020\u0011J\u000e\u0010\u0014\u001a\u00020\u00022\u0006\u0010\u000e\u001a\u00020\u0011J\u001e\u0010\u0016\u001a\u00020\u00152\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u0004J(\u0010\u0017\u001a\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u00042\b\b\u0002\u0010\b\u001a\u00020\u0007J(\u0010\u0018\u001a\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u00042\b\b\u0002\u0010\b\u001a\u00020\u0007J\u000e\u0010\u001b\u001a\u00020\u001a2\u0006\u0010\u0019\u001a\u00020\u0002J\u000e\u0010\u001d\u001a\u00020\u00022\u0006\u0010\u001c\u001a\u00020\u0002J\u000e\u0010\u001f\u001a\u00020\u00072\u0006\u0010\u001e\u001a\u00020\u0002J\u0016\u0010\"\u001a\u00020\u00022\u0006\u0010 \u001a\u00020\u00022\u0006\u0010!\u001a\u00020\u0002J\u0010\u0010%\u001a\u00020$2\b\u0010#\u001a\u0004\u0018\u00010\u0002J\u0010\u0010%\u001a\u00020$2\b\b\u0001\u0010&\u001a\u00020\u0004J\u0010\u0010(\u001a\u00020\u00072\b\u0010'\u001a\u0004\u0018\u00010\u0002J\u000e\u0010*\u001a\u00020\u00022\u0006\u0010)\u001a\u00020\u0002J\u000e\u0010.\u001a\u00020-2\u0006\u0010,\u001a\u00020+J\u0006\u0010/\u001a\u00020\u0007J\u0006\u00100\u001a\u00020\u0007J\u0016\u00104\u001a\u00020$2\u0006\u00102\u001a\u0002012\u0006\u00103\u001a\u000201J\u000e\u00106\u001a\u00020\u00072\u0006\u00105\u001a\u00020\u0002J\u0010\u00108\u001a\u00020\u00072\b\u00107\u001a\u0004\u0018\u00010\u0002J\u0010\u0010:\u001a\u0002092\b\u00107\u001a\u0004\u0018\u00010\u0002J\u0010\u0010;\u001a\u00020\u00022\b\u00107\u001a\u0004\u0018\u00010\u0002J\u0012\u0010<\u001a\u0004\u0018\u00010\u00022\b\u00107\u001a\u0004\u0018\u00010\u0002J\u0018\u0010>\u001a\u00020\u00022\u0006\u0010,\u001a\u00020+2\b\b\u0002\u0010=\u001a\u00020\u0007J\u0010\u0010?\u001a\u00020\u00072\b\u00107\u001a\u0004\u0018\u00010\u0002J\u000e\u0010A\u001a\u00020\u00022\u0006\u0010@\u001a\u00020\u0007J\u0006\u0010B\u001a\u00020\u0002J\u000e\u0010D\u001a\u00020\u00022\u0006\u0010C\u001a\u00020\u0002J\u000e\u0010F\u001a\u00020\u00022\u0006\u0010E\u001a\u00020\u0002J\u000e\u0010G\u001a\u00020\u00022\u0006\u0010E\u001a\u00020\u0002J\u0014\u0010J\u001a\u00020$2\f\u0010I\u001a\b\u0012\u0004\u0012\u00020$0HJ\u0006\u0010K\u001a\u00020\u0011J\u000e\u0010N\u001a\u00020$2\u0006\u0010M\u001a\u00020LJ\u000e\u0010N\u001a\u00020$2\u0006\u0010P\u001a\u00020OJ\u0016\u0010Q\u001a\u00020$2\u0006\u0010,\u001a\u00020+2\u0006\u0010C\u001a\u00020\u0002J\u0010\u0010T\u001a\u0004\u0018\u00010S2\u0006\u0010R\u001a\u00020\u0002J\u0016\u0010W\u001a\u00020\u00112\u0006\u0010U\u001a\u00020\u00022\u0006\u0010V\u001a\u00020\u0002J\"\u0010Y\u001a\u00020\u00072\u0006\u0010,\u001a\u00020+2\b\u00107\u001a\u0004\u0018\u00010\u00022\b\b\u0002\u0010X\u001a\u00020\u0007J\u0010\u0010Z\u001a\u00020\u00072\b\u00107\u001a\u0004\u0018\u00010\u0002J\u0010\u0010[\u001a\u00020\u00022\b\u00107\u001a\u0004\u0018\u00010\u0002J\u0010\u0010\\\u001a\u00020\u00022\b\u0010C\u001a\u0004\u0018\u00010\u0002J\u0010\u0010]\u001a\u00020\u00022\b\u0010C\u001a\u0004\u0018\u00010\u0002J\u001c\u0010_\u001a\u00020$2\u0006\u0010^\u001a\u00020\u00112\f\u0010I\u001a\b\u0012\u0004\u0012\u00020$0HJ\u0010\u0010`\u001a\u00020\u00072\b\u00107\u001a\u0004\u0018\u00010\u0002J\u000e\u0010c\u001a\u00020$2\u0006\u0010b\u001a\u00020aJ\u000e\u0010d\u001a\u00020\u00022\u0006\u0010,\u001a\u00020+J\u0016\u0010g\u001a\u00020$2\u0006\u0010e\u001a\u00020+2\u0006\u0010f\u001a\u00020\u0002J\u0016\u0010j\u001a\u00020$2\u0006\u0010h\u001a\u00020\u00022\u0006\u0010i\u001a\u00020\u0002J\u000e\u0010l\u001a\u00020k2\u0006\u00107\u001a\u00020\u0002J\u0016\u0010n\u001a\u00020\u00072\u0006\u0010,\u001a\u00020+2\u0006\u0010m\u001a\u00020SJ\u0016\u0010p\u001a\u00020$2\u0006\u0010,\u001a\u00020+2\u0006\u0010o\u001a\u00020\u0002J\u000e\u0010r\u001a\u00020\u00042\u0006\u0010q\u001a\u00020\u0004J\u0016\u0010v\u001a\u00020$2\u0006\u0010t\u001a\u00020s2\u0006\u0010u\u001a\u00020\u0004J…\u0001\u0010\u0001\u001a\u00020$2\b\b\u0002\u0010w\u001a\u00020\u00022\b\b\u0002\u0010x\u001a\u00020\u00022\b\b\u0002\u0010y\u001a\u00020\u00022\n\b\u0002\u0010z\u001a\u0004\u0018\u00010\u00042\u0014\b\u0002\u0010|\u001a\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u00020{2\u0014\b\u0002\u0010}\u001a\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u00020{2\b\b\u0002\u0010~\u001a\u00020\u00022\b\b\u0002\u0010\u001a\u00020\u00022\t\b\u0002\u0010€\u0001\u001a\u00020\u0002¢\u0006\u0006\b\u0001\u0010‚\u0001J\u0011\u0010…\u0001\u001a\u00030„\u00012\u0007\u0010ƒ\u0001\u001a\u00020\u0002J\u0007\u0010†\u0001\u001a\u00020$J\u0012\u0010ˆ\u0001\u001a\u00020\u00072\t\b\u0002\u0010‡\u0001\u001a\u00020\u0007R\u001f\u0010‰\u0001\u001a\u00020\u00048\u0006X†D¢\u0006\u0010\n\u0006\b‰\u0001\u0010Š\u0001\u001a\u0006\b‹\u0001\u0010Œ\u0001R\u001f\u0010\u0001\u001a\u00020\u00118\u0006X†D¢\u0006\u0010\n\u0006\b\u0001\u0010Ž\u0001\u001a\u0006\b\u0001\u0010\u0001R*\u0010’\u0001\u001a\u00030‘\u00018\u0006@\u0006X†\u000e¢\u0006\u0018\n\u0006\b’\u0001\u0010“\u0001\u001a\u0006\b”\u0001\u0010•\u0001\"\u0006\b–\u0001\u0010—\u0001R)\u0010˜\u0001\u001a\u00020\u00118\u0006@\u0006X†\u000e¢\u0006\u0018\n\u0006\b˜\u0001\u0010Ž\u0001\u001a\u0006\b™\u0001\u0010\u0001\"\u0006\bš\u0001\u0010›\u0001R\u0017\u0010œ\u0001\u001a\u00020\u00028\u0002X‚T¢\u0006\b\n\u0006\bœ\u0001\u0010\u0001¨\u0006 \u0001"}, d2 = {"Lcom/mihoyo/hyperion/utils/AppUtils;", "", "", "orgImgUrl", "", "imgWidth", "imgHeight", "", "zipGif", "zipByAliOssImageFormat", "isUIDev", "uri", "Landroid/net/Uri;", "parseSchemaToUri", "time", "formatPostTimeByTimeMillis", "formatPostTime", "", "formatTimeByDayWithSecond", "formatTimeByDay", "formatPostTimeBySecond", "Lj9/b;", "zipImageByAliOss", "zipImageByAliYun", "zipImageByAliYunHighQuality", "aliYunUrl", "Lcom/mihoyo/commlib/bean/AliYunImage;", "aliYunUrlParse", "avcode", "postEditBilibiliString", "imageUrl", "isGif", "tip", "link", "postOuterLink", "msg", "Ldu/k2;", "showToast", "strId", "mobiles", "validatePhoneNumber", "data", "encryptByPublicKey", "Landroid/content/Context;", "context", "Lcom/mihoyo/hyperion/push/bean/PushRequestInfoVoBean;", "setupPushPostBean", "checkIsFirstRun", "checkAppFirstRun", "Ljava/io/File;", "source", "target", "copy", "filePath", "isFileExist", "url", "checkIsMiHoYoUrl", "Lcom/mihoyo/hyperion/manager/ParseWebUrlParams;", "checkToPage", "checkToUserCenter", "getGameIdFromUrl", "suffix", "getVerName", "checkUrlLegal", "isShow", "getRoleManageUrl", "getBindGameRoleManageUrl", "str", "decodeHtmlChar", "content", "replaceLineToBr", "replaceBrToLine", "Lkotlin/Function0;", "block", "enterToDebugPanel", "getSeverTime", "Landroid/widget/TextView;", "commentTv", "copyComment", "Landroid/widget/LinearLayout;", "commentLl", "copyStrToClipBoard", "string", "Landroid/graphics/Bitmap;", "base64ToBitmap", "dateString", "pattern", "getStringToDate", "shouldCheckUrl", "goToDetailPageByNative", "needFocusHomeGame", "findTopicDetailGameIdFromUrl", "formatStrForContent", "formatStrForComment", "throttleTime", "throttleMethod", "isLegalUrl", "Landroid/app/Activity;", c.f3757r, "goneSystemUi", "getMiHoYoUpdateChannel", "mContext", "mSavePath", "installAPK", "oldPath", "newPath", "renameFile", "Lcom/mihoyo/hyperion/model/bean/vo/BilibiliVid;", "isBilibiliAidOrBvid", "bmp", "saveImageToGallery", "phoneNum", "callPhone", "level", "getUserLevelDrawableRes", "Lb6/c;", "gifDrawable", RtspHeaders.SPEED, "setGlide4PlayGifSpeed", "btnName", "moduleId", "moduleName", "btnIndex", "Ljava/util/HashMap;", "eventExtraInfo", "commonExtraInfo", "btnId", ap.I, ISecurityBodyPageTrack.PAGE_ID_KEY, "trackBackEvent", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "query", "Landroid/os/Bundle;", "parseQueryToBundle", "writeFirstLaunchVersion", "defaultValue", "isNewInstallInCurrentVersion", "COUNTS", "I", "getCOUNTS", "()I", "DURATION", "J", "getDURATION", "()J", "", "mHits", "[J", "getMHits", "()[J", "setMHits", "([J)V", "lastonclickTime", "getLastonclickTime", "setLastonclickTime", "(J)V", "SP_KEY_FIRST_LAUNCH_VERSION", "Ljava/lang/String;", "<init>", "()V", "app_PublishRelease"}, k = 1, mv = {1, 7, 1})
/* compiled from: AppUtils.kt */
public final class AppUtils {
    public static final int COUNTS = 8;
    public static final long DURATION = 3000;
    @d
    public static final AppUtils INSTANCE = new AppUtils();
    @d
    public static final String SP_KEY_FIRST_LAUNCH_VERSION = "first_launch_version";
    public static long lastonclickTime;
    @d
    public static long[] mHits = new long[8];
    public static RuntimeDirector m__m;

    private AppUtils() {
    }

    public static /* synthetic */ String getVerName$default(AppUtils appUtils, Context context, boolean z10, int i10, Object obj) {
        if ((i10 & 2) != 0) {
            z10 = true;
        }
        return appUtils.getVerName(context, z10);
    }

    public static /* synthetic */ boolean goToDetailPageByNative$default(AppUtils appUtils, Context context, String str, boolean z10, int i10, Object obj) {
        if ((i10 & 4) != 0) {
            z10 = false;
        }
        return appUtils.goToDetailPageByNative(context, str, z10);
    }

    public static /* synthetic */ boolean isNewInstallInCurrentVersion$default(AppUtils appUtils, boolean z10, int i10, Object obj) {
        if ((i10 & 1) != 0) {
            z10 = false;
        }
        return appUtils.isNewInstallInCurrentVersion(z10);
    }

    public static /* synthetic */ void trackBackEvent$default(AppUtils appUtils, String str, String str2, String str3, Integer num, HashMap hashMap, HashMap hashMap2, String str4, String str5, String str6, int i10, Object obj) {
        String str7 = (i10 & 1) != 0 ? "Back" : str;
        String str8 = "";
        String str9 = (i10 & 2) != 0 ? str8 : str2;
        String str10 = (i10 & 4) != 0 ? m.f163442b0 : str3;
        Integer num2 = (i10 & 8) != 0 ? null : num;
        HashMap hashMap3 = (i10 & 16) != 0 ? new HashMap() : hashMap;
        HashMap<String, String> a10 = (i10 & 32) != 0 ? m.f163438a.a() : hashMap2;
        String str11 = (i10 & 64) != 0 ? str8 : str4;
        String str12 = (i10 & 128) != 0 ? str8 : str5;
        if ((i10 & 256) == 0) {
            str8 = str6;
        }
        appUtils.trackBackEvent(str7, str9, str10, num2, hashMap3, a10, str11, str12, str8);
    }

    private final String zipByAliOssImageFormat(String str, int i10, int i11, boolean z10) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector != null && runtimeDirector.isRedirect(10)) {
            return (String) runtimeDirector.invocationDispatch(10, this, str, Integer.valueOf(i10), Integer.valueOf(i11), Boolean.valueOf(z10));
        } else if (c0.T4(str, new String[]{"?"}, false, 0, 6, null).isEmpty()) {
            return str;
        } else {
            boolean isGif = isGif(str);
            b r10 = b.r(b.f74063f.b(str, i10, i11), null, isGif, z10, 1, null);
            if (isGif && (!isGif || !z10)) {
                r10.k("gif");
            } else if (i10 <= 16383 && i11 <= 16383) {
                r10.k(b.f74064g);
            }
            return r10.d();
        }
    }

    public static /* synthetic */ String zipImageByAliYun$default(AppUtils appUtils, String str, int i10, int i11, boolean z10, int i12, Object obj) {
        if ((i12 & 8) != 0) {
            z10 = false;
        }
        return appUtils.zipImageByAliYun(str, i10, i11, z10);
    }

    public static /* synthetic */ String zipImageByAliYunHighQuality$default(AppUtils appUtils, String str, int i10, int i11, boolean z10, int i12, Object obj) {
        if ((i12 & 8) != 0) {
            z10 = false;
        }
        return appUtils.zipImageByAliYunHighQuality(str, i10, i11, z10);
    }

    @d
    public final AliYunImage aliYunUrlParse(@d String str) {
        int i10;
        int i11;
        int i12;
        int i13;
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(11)) {
            l0.p(str, "aliYunUrl");
            List T4 = c0.T4(str, new String[]{"?x-oss-process=image"}, false, 0, 6, null);
            String str2 = (String) T4.get(0);
            Matcher matcher = Pattern.compile("\\/crop,x_([\\d\\.]+),y_([\\d\\.]+),w_([\\d\\.]+),h_([\\d\\.]+)").matcher(T4.size() > 1 ? (String) T4.get(1) : "");
            if (matcher.find()) {
                int f02 = ExtensionKt.f0(matcher.group(1), -1);
                int f03 = ExtensionKt.f0(matcher.group(2), -1);
                int g02 = ExtensionKt.g0(matcher.group(3), 0, 1, null);
                i10 = ExtensionKt.g0(matcher.group(4), 0, 1, null);
                i13 = f02;
                i12 = f03;
                i11 = g02;
            } else {
                i11 = 0;
                i10 = 0;
                i13 = -1;
                i12 = -1;
            }
            return new AliYunImage(str2, str, i13, i12, i11, i10);
        }
        return (AliYunImage) runtimeDirector.invocationDispatch(11, this, str);
    }

    @e
    public final Bitmap base64ToBitmap(@d String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(44)) {
            l0.p(str, "string");
            byte[] decode = Base64.decode(str, 0);
            return BitmapFactory.decodeByteArray(decode, 0, decode.length);
        }
        return (Bitmap) runtimeDirector.invocationDispatch(44, this, str);
    }

    public final void callPhone(@d Context context, @d String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(61)) {
            l0.p(context, "context");
            l0.p(str, "phoneNum");
            Intent intent = new Intent("android.intent.action.DIAL");
            intent.setData(Uri.parse("tel:" + str));
            context.startActivity(intent);
            return;
        }
        runtimeDirector.invocationDispatch(61, this, context, str);
    }

    public final boolean checkAppFirstRun() {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector != null && runtimeDirector.isRedirect(21)) {
            return ((Boolean) runtimeDirector.invocationDispatch(21, this, a.f66507a)).booleanValue();
        }
        SPUtils sPUtils = SPUtils.INSTANCE;
        SPUtils.a aVar = SPUtils.a.SP_TABLE_COMMON;
        boolean z10 = sPUtils.getInstance(aVar).getBoolean("comm_app_first_run", true);
        boolean z11 = sPUtils.getInstance(aVar).getBoolean("comm_app_first_run_dia_agree", false);
        if (z10) {
            g0.v(sPUtils.getInstance(aVar), "comm_app_first_run", false);
        }
        if (z10 || !z11) {
            return true;
        }
        return false;
    }

    public final boolean checkIsFirstRun() {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector != null && runtimeDirector.isRedirect(20)) {
            return ((Boolean) runtimeDirector.invocationDispatch(20, this, a.f66507a)).booleanValue();
        }
        SPUtils sPUtils = SPUtils.INSTANCE;
        SPUtils.a aVar = SPUtils.a.SP_TABLE_COMMON;
        boolean d10 = g0.d(sPUtils.getInstance(aVar), "comm_is_first_run", false, 2, null);
        if (!d10) {
            g0.v(sPUtils.getInstance(aVar), "comm_is_first_run", true);
        }
        return d10;
    }

    public final boolean checkIsMiHoYoUrl(@e String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(24)) {
            if (str == null || str.length() == 0) {
                return false;
            }
            if (b0.u2(str, "https://bbs.mihoyo.com/", false, 2, null) || b0.u2(str, "https://m.bbs.mihoyo.com/", false, 2, null) || b0.u2(str, "http://bbs.mihoyo.com/", false, 2, null) || b0.u2(str, "http://m.bbs.mihoyo.com/", false, 2, null) || b0.u2(str, "http://miyoushe.com/", false, 2, null) || b0.u2(str, "http://www.miyoushe.com/", false, 2, null) || b0.u2(str, "https://miyoushe.com/", false, 2, null) || b0.u2(str, "https://www.miyoushe.com/", false, 2, null) || b0.u2(str, "https://m.miyoushe.com/", false, 2, null) || b0.u2(str, "http://m.miyoushe.com/", false, 2, null) || b0.u2(str, "https://www.m.miyoushe.com/", false, 2, null) || b0.u2(str, "http://www.m.miyoushe.com/", false, 2, null)) {
                return true;
            }
            if (b0.u2(str, "http://devbbs.mihoyo.com/", false, 2, null) || b0.u2(str, "https://devbbs.mihoyo.com/", false, 2, null) || b0.u2(str, "http://devbbs.miyoushe.com/", false, 2, null) || b0.u2(str, "https://devbbs.miyoushe.com/", false, 2, null) || b0.u2(str, "https://webstatic-test.mihoyo.com", false, 2, null) || b0.u2(str, "https://webstatic-test.miyoushe.com", false, 2, null)) {
                return bg.e.f9168a.e();
            }
            return false;
        }
        return ((Boolean) runtimeDirector.invocationDispatch(24, this, str)).booleanValue();
    }

    @d
    public final ParseWebUrlParams checkToPage(@e String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(25)) {
            ParseWebUrlParams parseWebUrlParams = new ParseWebUrlParams(null, null, null, null, null, null, 63, null);
            if (!TextUtils.isEmpty(str) && checkIsMiHoYoUrl(str)) {
                l0.m(str);
                List T4 = c0.T4(str, new String[]{"/"}, false, 0, 6, null);
                List T42 = c0.T4((CharSequence) T4.get(T4.size() - 1), new String[]{"?"}, false, 0, 6, null);
                try {
                    ExtensionKt.g0((String) T42.get(0), 0, 1, null);
                    if (c0.V2(str, "article/", false, 2, null)) {
                        return new ParseWebUrlParams((String) T42.get(0), null, null, null, null, null, 62, null);
                    }
                    if (c0.V2(str, "topicDetail/", false, 2, null)) {
                        return new ParseWebUrlParams(null, (String) T42.get(0), null, null, null, null, 61, null);
                    }
                    if (c0.V2(str, "home/", false, 2, null)) {
                        return new ParseWebUrlParams(null, null, (String) T42.get(0), null, null, null, 59, null);
                    }
                    if (c0.V2(str, "gameCenter/", false, 2, null)) {
                        return new ParseWebUrlParams(null, null, null, (String) T42.get(0), null, null, 55, null);
                    }
                    if (c0.V2(str, "collection/", false, 2, null)) {
                        return new ParseWebUrlParams(null, null, null, null, (String) T42.get(0), null, 47, null);
                    }
                    if (c0.V2(str, "instant/", false, 2, null)) {
                        return new ParseWebUrlParams(null, null, null, null, null, (String) T42.get(0), 31, null);
                    }
                } catch (NumberFormatException unused) {
                }
            }
            return parseWebUrlParams;
        }
        return (ParseWebUrlParams) runtimeDirector.invocationDispatch(25, this, str);
    }

    @d
    public final String checkToUserCenter(@e String str) {
        String r10;
        RuntimeDirector runtimeDirector = m__m;
        boolean z10 = true;
        if (runtimeDirector != null && runtimeDirector.isRedirect(26)) {
            return (String) runtimeDirector.invocationDispatch(26, this, str);
        }
        if (!(str == null || str.length() == 0)) {
            z10 = false;
        }
        if (!z10 && checkIsMiHoYoUrl(str) && c0.V2(str, "accountCenter/", false, 2, null) && (r10 = h.f74133a.r(str, "id")) != null) {
            return r10;
        }
        return "";
    }

    public final boolean checkUrlLegal(@e String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector != null && runtimeDirector.isRedirect(29)) {
            return ((Boolean) runtimeDirector.invocationDispatch(29, this, str)).booleanValue();
        } else if (TextUtils.isEmpty(str)) {
            return false;
        } else {
            l0.m(str);
            return b0.u2(str, JPushConstants.HTTP_PRE, false, 2, null) || b0.u2(str, JPushConstants.HTTPS_PRE, false, 2, null);
        }
    }

    public final void copy(@d File file, @d File file2) {
        Throwable th2;
        FileOutputStream fileOutputStream;
        Exception e10;
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(22)) {
            l0.p(file, "source");
            l0.p(file2, "target");
            FileInputStream fileInputStream = null;
            try {
                FileInputStream fileInputStream2 = new FileInputStream(file);
                try {
                    fileOutputStream = new FileOutputStream(file2);
                } catch (Exception e11) {
                    e10 = e11;
                    fileOutputStream = null;
                    fileInputStream = fileInputStream2;
                    try {
                        e10.printStackTrace();
                        l0.m(fileInputStream);
                        fileInputStream.close();
                        l0.m(fileOutputStream);
                        fileOutputStream.close();
                    } catch (Throwable th3) {
                        th2 = th3;
                        try {
                            l0.m(fileInputStream);
                            fileInputStream.close();
                            l0.m(fileOutputStream);
                            fileOutputStream.close();
                        } catch (IOException e12) {
                            e12.printStackTrace();
                        }
                        throw th2;
                    }
                } catch (Throwable th4) {
                    th2 = th4;
                    fileOutputStream = null;
                    fileInputStream = fileInputStream2;
                    l0.m(fileInputStream);
                    fileInputStream.close();
                    l0.m(fileOutputStream);
                    fileOutputStream.close();
                    throw th2;
                }
                try {
                    byte[] bArr = new byte[1024];
                    while (fileInputStream2.read(bArr) > 0) {
                        fileOutputStream.write(bArr);
                    }
                    try {
                        fileInputStream2.close();
                        fileOutputStream.close();
                    } catch (IOException e13) {
                        e13.printStackTrace();
                    }
                } catch (Exception e14) {
                    e10 = e14;
                    fileInputStream = fileInputStream2;
                    e10.printStackTrace();
                    l0.m(fileInputStream);
                    fileInputStream.close();
                    l0.m(fileOutputStream);
                    fileOutputStream.close();
                } catch (Throwable th5) {
                    th2 = th5;
                    fileInputStream = fileInputStream2;
                    l0.m(fileInputStream);
                    fileInputStream.close();
                    l0.m(fileOutputStream);
                    fileOutputStream.close();
                    throw th2;
                }
            } catch (Exception e15) {
                e10 = e15;
                fileOutputStream = null;
                e10.printStackTrace();
                l0.m(fileInputStream);
                fileInputStream.close();
                l0.m(fileOutputStream);
                fileOutputStream.close();
            } catch (Throwable th6) {
                th2 = th6;
                fileOutputStream = null;
                l0.m(fileInputStream);
                fileInputStream.close();
                l0.m(fileOutputStream);
                fileOutputStream.close();
                throw th2;
            }
        } else {
            runtimeDirector.invocationDispatch(22, this, file, file2);
        }
    }

    public final void copyComment(@d TextView textView) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(41)) {
            l0.p(textView, "commentTv");
            Context context = textView.getContext();
            l0.o(context, "commentTv.context");
            copyStrToClipBoard(context, textView.getText().toString());
            Context context2 = textView.getContext();
            l0.o(context2, "commentTv.context");
            ExtensionKt.Y(context2, "已复制该评论", false, false, 6, null);
            return;
        }
        runtimeDirector.invocationDispatch(41, this, textView);
    }

    public final void copyStrToClipBoard(@d Context context, @d String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(43)) {
            l0.p(context, "context");
            l0.p(str, "str");
            Object systemService = context.getSystemService("clipboard");
            l0.n(systemService, "null cannot be cast to non-null type android.content.ClipboardManager");
            ((ClipboardManager) systemService).setPrimaryClip(ClipData.newPlainText(null, str));
            return;
        }
        runtimeDirector.invocationDispatch(43, this, context, str);
    }

    @d
    public final String decodeHtmlChar(@d String str) {
        RuntimeDirector runtimeDirector = m__m;
        boolean z10 = true;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(32)) {
            l0.p(str, "str");
            if (str.length() != 0) {
                z10 = false;
            }
            if (z10) {
                return str;
            }
            return b0.k2(b0.k2(b0.k2(str, "&lt;", "<", false, 4, null), "&gt;", ">", false, 4, null), "&amp;", "&", false, 4, null);
        }
        return (String) runtimeDirector.invocationDispatch(32, this, str);
    }

    @d
    public final String encryptByPublicKey(@d String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(18)) {
            l0.p(str, "data");
            String b10 = f0.b(str, "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDvekdPMHN3AYhm/vktJT+YJr7cI5DcsNKqdsx5DZX0gDuWFuIjzdwButrIYPNmRJ1G8ybDIF7oDW2eEpm5sMbL9zs\n9ExXCdvqrn51qELbqj0XxtMTIpaCHFSI50PfPpTFV9Xt/hmyVwokoOXFlAEgCn+Q\nCgGs52bFoYMtyi+xEQIDAQAB\n");
            l0.o(b10, "encryptByPublicKey(data, Constants.RSA_PUB_KEY)");
            return b10;
        }
        return (String) runtimeDirector.invocationDispatch(18, this, str);
    }

    public final void enterToDebugPanel(@d zu.a<k2> aVar) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(39)) {
            l0.p(aVar, "block");
            long[] jArr = mHits;
            System.arraycopy(jArr, 1, jArr, 0, jArr.length - 1);
            long[] jArr2 = mHits;
            jArr2[jArr2.length - 1] = SystemClock.uptimeMillis();
            if (mHits[0] >= SystemClock.uptimeMillis() - DURATION) {
                mHits = new long[COUNTS];
                showToast("恭喜你发现了新大陆~~~~");
                aVar.invoke();
                return;
            }
            return;
        }
        runtimeDirector.invocationDispatch(39, this, aVar);
    }

    @d
    public final String findTopicDetailGameIdFromUrl(@e String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(48)) {
            Map<String, String> a10 = s0.f74182a.a(str);
            String str2 = a10.get("game_id");
            if (str2 != null) {
                return str2;
            }
            String str3 = a10.get("game");
            return str3 == null ? "" : str3;
        }
        return (String) runtimeDirector.invocationDispatch(48, this, str);
    }

    @d
    public final String formatPostTime(@e String str) {
        RuntimeDirector runtimeDirector = m__m;
        boolean z10 = true;
        if (runtimeDirector != null && runtimeDirector.isRedirect(3)) {
            return (String) runtimeDirector.invocationDispatch(3, this, str);
        } else if (TextUtils.isEmpty(str) || l0.g(str, "0")) {
            return "";
        } else {
            if (str == null || str.length() != 10) {
                z10 = false;
            }
            if (z10) {
                str = str + "000";
            }
            if (str == null) {
                str = "";
            }
            try {
                return formatPostTimeByTimeMillis(str);
            } catch (Exception unused) {
                return "";
            }
        }
    }

    @d
    public final String formatPostTimeBySecond(long j10) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(6)) {
            return formatPostTime(String.valueOf(j10));
        }
        return (String) runtimeDirector.invocationDispatch(6, this, Long.valueOf(j10));
    }

    @d
    public final String formatPostTimeByTimeMillis(@d String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(2)) {
            l0.p(str, "time");
            if (TextUtils.isEmpty(str)) {
                return "";
            }
            if (str.length() <= 10) {
                str = str + "000";
            }
            long h02 = ExtensionKt.h0(str);
            long currentTimeMillis = System.currentTimeMillis();
            long j10 = currentTimeMillis - h02;
            if (j10 < 60000) {
                return "刚刚";
            }
            if (j10 < 3600000) {
                return ((int) Math.floor((double) (j10 / ((long) BaseDownloadRequest.TIMEOUT)))) + "分钟前";
            } else if (j10 < 86400000) {
                return ((int) Math.floor((double) (j10 / ((long) 3600000)))) + "小时前";
            } else {
                Calendar instance = Calendar.getInstance();
                instance.setTimeInMillis(currentTimeMillis);
                int i10 = instance.get(1);
                instance.setTimeInMillis(h02);
                if (i10 == instance.get(1)) {
                    String format = new SimpleDateFormat("MM-dd").format(new Date(h02));
                    l0.o(format, "simpleDateFormat1.format(date1)");
                    return format;
                }
                String format2 = new SimpleDateFormat("yyyy-MM-dd").format(new Date(h02));
                l0.o(format2, "simpleDateFormat2.format(date2)");
                return format2;
            }
        } else {
            return (String) runtimeDirector.invocationDispatch(2, this, str);
        }
    }

    @d
    public final String formatStrForComment(@e String str) {
        RuntimeDirector runtimeDirector = m__m;
        boolean z10 = false;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(50)) {
            if (str == null || b0.U1(str)) {
                z10 = true;
            }
            if (z10) {
                return "";
            }
            String replaceAll = Pattern.compile("(\r?\n(\\s*\r?\n)+)|(\\\\n)+").matcher(Pattern.compile("\\s+").matcher(str).replaceAll(gc.c.f66526t)).replaceAll(IOUtils.LINE_SEPARATOR_WINDOWS);
            l0.o(replaceAll, "s2");
            return replaceAll;
        }
        return (String) runtimeDirector.invocationDispatch(50, this, str);
    }

    @d
    public final String formatStrForContent(@e String str) {
        RuntimeDirector runtimeDirector = m__m;
        boolean z10 = false;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(49)) {
            if (str == null || b0.U1(str)) {
                z10 = true;
            }
            if (z10) {
                return "";
            }
            String replaceAll = Pattern.compile("\\s+").matcher(Pattern.compile("(\r?\n(\\s*\r?\n)+)|(\\n)+").matcher(str).replaceAll("[**nnn**]")).replaceAll(gc.c.f66526t);
            l0.o(replaceAll, "s2");
            return b0.k2(replaceAll, "[**nnn**]", IOUtils.LINE_SEPARATOR_UNIX, false, 4, null);
        }
        return (String) runtimeDirector.invocationDispatch(49, this, str);
    }

    @d
    public final String formatTimeByDay(long j10) {
        SimpleDateFormat simpleDateFormat;
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(5)) {
            Calendar instance = Calendar.getInstance();
            long currentTimeMillis = System.currentTimeMillis();
            instance.setTimeInMillis(currentTimeMillis);
            int i10 = instance.get(1);
            int i11 = instance.get(2);
            int i12 = instance.get(5);
            int i13 = instance.get(3);
            instance.setTimeInMillis(j10);
            int i14 = instance.get(1);
            int i15 = instance.get(2);
            int i16 = instance.get(5);
            int i17 = instance.get(3);
            if (i10 == i14) {
                if (i11 == i15) {
                    if (i12 == i16) {
                        return "今天";
                    }
                    if (i12 - i16 == 1) {
                        return "昨天";
                    }
                }
                if (i13 == i17) {
                    return "本周";
                }
            }
            instance.setTimeInMillis(currentTimeMillis);
            instance.add(5, 1 - instance.get(7));
            if ((instance.getTimeInMillis() / 86400000) * 86400000 <= j10 && j10 <= currentTimeMillis) {
                return "本周";
            }
            if (i10 == i14) {
                simpleDateFormat = new SimpleDateFormat("MM-dd");
            } else {
                simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
            }
            String format = simpleDateFormat.format(new Date(j10));
            l0.o(format, "if (yearNow == yearTarge…     }.format(Date(time))");
            return format;
        }
        return (String) runtimeDirector.invocationDispatch(5, this, Long.valueOf(j10));
    }

    @d
    public final String formatTimeByDayWithSecond(long j10) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(4)) {
            return formatTimeByDay(j10 * ((long) 1000));
        }
        return (String) runtimeDirector.invocationDispatch(4, this, Long.valueOf(j10));
    }

    @d
    public final String getBindGameRoleManageUrl() {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector != null && runtimeDirector.isRedirect(31)) {
            return (String) runtimeDirector.invocationDispatch(31, this, a.f66507a);
        }
        return cb.a.f14567a.k() + "?hideTitle=true&bbs_show_back=true#/bindGameInfo?type=game";
    }

    public final int getCOUNTS() {
        RuntimeDirector runtimeDirector = m__m;
        return (runtimeDirector == null || !runtimeDirector.isRedirect(35)) ? COUNTS : ((Integer) runtimeDirector.invocationDispatch(35, this, a.f66507a)).intValue();
    }

    public final long getDURATION() {
        RuntimeDirector runtimeDirector = m__m;
        return (runtimeDirector == null || !runtimeDirector.isRedirect(36)) ? DURATION : ((Long) runtimeDirector.invocationDispatch(36, this, a.f66507a)).longValue();
    }

    @e
    public final String getGameIdFromUrl(@e String str) {
        T t10;
        RuntimeDirector runtimeDirector = m__m;
        boolean z10 = false;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(27)) {
            if ((str == null || b0.U1(str)) || !checkIsMiHoYoUrl(str)) {
                return null;
            }
            if (c0.V2(str, "#", false, 2, null) && !b0.J1(str, "#", false, 2, null)) {
                return null;
            }
            String path = Uri.parse(str).getPath();
            List T4 = path != null ? c0.T4(path, new String[]{"/"}, false, 0, 6, null) : null;
            if (T4 == null || T4.isEmpty()) {
                z10 = true;
            }
            if (z10 || T4.size() <= 1) {
                return null;
            }
            String str2 = (String) T4.get(1);
            Iterator<T> it2 = MiHoYoGames.INSTANCE.getLocalGameList().iterator();
            while (true) {
                if (!it2.hasNext()) {
                    t10 = null;
                    break;
                }
                t10 = it2.next();
                if (l0.g(t10.getEnName(), str2)) {
                    break;
                }
            }
            T t11 = t10;
            if (t11 != null) {
                return t11.getGameId();
            }
            return null;
        }
        return (String) runtimeDirector.invocationDispatch(27, this, str);
    }

    public final long getLastonclickTime() {
        RuntimeDirector runtimeDirector = m__m;
        return (runtimeDirector == null || !runtimeDirector.isRedirect(51)) ? lastonclickTime : ((Long) runtimeDirector.invocationDispatch(51, this, a.f66507a)).longValue();
    }

    @d
    public final long[] getMHits() {
        RuntimeDirector runtimeDirector = m__m;
        return (runtimeDirector == null || !runtimeDirector.isRedirect(37)) ? mHits : (long[]) runtimeDirector.invocationDispatch(37, this, a.f66507a);
    }

    /*  JADX ERROR: IF instruction can be used only in fallback mode
        jadx.core.utils.exceptions.CodegenException: IF instruction can be used only in fallback mode
        	at jadx.core.codegen.InsnGen.fallbackOnlyInsn(InsnGen.java:604)
        	at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:486)
        	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:249)
        	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:217)
        	at jadx.core.codegen.RegionGen.makeSimpleBlock(RegionGen.java:110)
        	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:56)
        	at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93)
        	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59)
        	at jadx.core.codegen.RegionGen.makeRegionIndent(RegionGen.java:99)
        	at jadx.core.codegen.RegionGen.makeLoop(RegionGen.java:194)
        	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:67)
        	at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93)
        	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59)
        	at jadx.core.codegen.RegionGen.makeRegionIndent(RegionGen.java:99)
        	at jadx.core.codegen.RegionGen.makeTryCatch(RegionGen.java:306)
        	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:69)
        	at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93)
        	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59)
        	at jadx.core.codegen.RegionGen.makeRegionIndent(RegionGen.java:99)
        	at jadx.core.codegen.RegionGen.makeTryCatch(RegionGen.java:306)
        	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:69)
        	at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93)
        	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59)
        	at jadx.core.codegen.RegionGen.makeRegionIndent(RegionGen.java:99)
        	at jadx.core.codegen.RegionGen.makeIf(RegionGen.java:143)
        	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:63)
        	at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93)
        	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59)
        	at jadx.core.codegen.MethodGen.addRegionInsns(MethodGen.java:244)
        	at jadx.core.codegen.MethodGen.addInstructions(MethodGen.java:237)
        	at jadx.core.codegen.ClassGen.addMethodCode(ClassGen.java:342)
        	at jadx.core.codegen.ClassGen.addMethod(ClassGen.java:295)
        	at jadx.core.codegen.ClassGen.lambda$addInnerClsAndMethods$2(ClassGen.java:264)
        	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
        	at java.util.ArrayList.forEach(ArrayList.java:1259)
        	at java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:390)
        	at java.util.stream.Sink$ChainedReference.end(Sink.java:258)
        */
    /* JADX WARNING: Code restructure failed: missing block: B:17:?, code lost:
        r5.close();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:18:0x006f, code lost:
        r11 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:19:0x0070, code lost:
        r11.printStackTrace();
     */
    /* JADX WARNING: Removed duplicated region for block: B:29:0x0084 A[SYNTHETIC, Splitter:B:29:0x0084] */
    /* JADX WARNING: Removed duplicated region for block: B:36:0x009e  */
    /* JADX WARNING: Removed duplicated region for block: B:48:0x00db  */
    /* JADX WARNING: Removed duplicated region for block: B:50:0x00ee A[SYNTHETIC, Splitter:B:50:0x00ee] */
    /* JADX WARNING: Removed duplicated region for block: B:61:? A[RETURN, SYNTHETIC] */
    @uz.d
    public final java.lang.String getMiHoYoUpdateChannel(@uz.d android.content.Context r11) {
        /*
        // Method dump skipped, instructions count: 247
        */
        throw new UnsupportedOperationException("Method not decompiled: com.mihoyo.hyperion.utils.AppUtils.getMiHoYoUpdateChannel(android.content.Context):java.lang.String");
    }

    @d
    public final String getRoleManageUrl(boolean z10) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(30)) {
            return cb.a.f14567a.k() + "?addGameInfo=" + z10 + "&hideTitle=true&bbs_show_back=true#/accountGameInfo?type=game";
        }
        return (String) runtimeDirector.invocationDispatch(30, this, Boolean.valueOf(z10));
    }

    public final long getSeverTime() {
        Date parse;
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector != null && runtimeDirector.isRedirect(40)) {
            return ((Long) runtimeDirector.invocationDispatch(40, this, a.f66507a)).longValue();
        }
        b.a aVar = dg.b.f52289c;
        if (!(aVar.a().length() == 0) && (parse = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss 'GMT'", Locale.US).parse(aVar.a())) != null) {
            return parse.getTime();
        }
        return 0;
    }

    public final long getStringToDate(@d String str, @d String str2) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(45)) {
            l0.p(str, "dateString");
            l0.p(str2, "pattern");
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat(str2);
            Date date = new Date();
            try {
                Date parse = simpleDateFormat.parse(str);
                l0.o(parse, "dateFormat.parse(dateString)");
                date = parse;
            } catch (ParseException e10) {
                e10.printStackTrace();
            }
            return date.getTime() / ((long) 1000);
        }
        return ((Long) runtimeDirector.invocationDispatch(45, this, str, str2)).longValue();
    }

    public final int getUserLevelDrawableRes(int i10) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(62)) {
            switch (i10) {
                case 1:
                    return R.drawable.ic_user_level_1;
                case 2:
                    return R.drawable.ic_user_level_2;
                case 3:
                    return R.drawable.ic_user_level_3;
                case 4:
                    return R.drawable.ic_user_level_4;
                case 5:
                    return R.drawable.ic_user_level_5;
                case 6:
                    return R.drawable.ic_user_level_6;
                case 7:
                    return R.drawable.ic_user_level_7;
                case 8:
                    return R.drawable.ic_user_level_8;
                case 9:
                    return R.drawable.ic_user_level_9;
                case 10:
                    return R.drawable.ic_user_level_10;
                case 11:
                    return R.drawable.ic_user_level_11;
                case 12:
                    return R.drawable.ic_user_level_12;
                case 13:
                    return R.drawable.ic_user_level_13;
                case 14:
                    return R.drawable.ic_user_level_14;
                case 15:
                    return R.drawable.ic_user_level_15;
                case 16:
                    return R.drawable.ic_user_level_16;
                case 17:
                    return R.drawable.ic_user_level_17;
                case 18:
                    return R.drawable.ic_user_level_18;
                case 19:
                    return R.drawable.ic_user_level_19;
                case 20:
                default:
                    return R.drawable.ic_user_level_20;
            }
        } else {
            return ((Integer) runtimeDirector.invocationDispatch(62, this, Integer.valueOf(i10))).intValue();
        }
    }

    @d
    public final String getVerName(@d Context context, boolean z10) {
        PackageManager.NameNotFoundException e10;
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(28)) {
            l0.p(context, "context");
            String str = "";
            try {
                String str2 = context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName;
                l0.o(str2, "context.packageManager.g…ckageName, 0).versionName");
                try {
                    if (bg.e.f9168a.c() != bg.b.QA || !z10) {
                        return str2;
                    }
                    return str2 + "(01/13 11:16)";
                } catch (PackageManager.NameNotFoundException e11) {
                    e10 = e11;
                    str = str2;
                    e10.printStackTrace();
                    return str;
                }
            } catch (PackageManager.NameNotFoundException e12) {
                e10 = e12;
                e10.printStackTrace();
                return str;
            }
        } else {
            return (String) runtimeDirector.invocationDispatch(28, this, context, Boolean.valueOf(z10));
        }
    }

    public final boolean goToDetailPageByNative(@d Context context, @e String str, boolean z10) {
        TopicPageType topicPageType;
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(46)) {
            l0.p(context, "context");
            if (!k.f99551a.I()) {
                ParseWebUrlParams checkToPage = checkToPage(str);
                String checkToUserCenter = checkToUserCenter(str);
                String str2 = "";
                if (!TextUtils.isEmpty(checkToPage.getPostId())) {
                    zg.b bVar = zg.b.f163337a;
                    String postId = checkToPage.getPostId();
                    if (postId != null) {
                        str2 = postId;
                    }
                    zg.b.b(bVar, context, str2, false, 0, null, 28, null);
                    return true;
                }
                Integer num = null;
                if (!TextUtils.isEmpty(checkToPage.getTopicId())) {
                    h hVar = h.f74133a;
                    if (str != null) {
                        str2 = str;
                    }
                    String r10 = hVar.r(str2, "type");
                    if (r10 != null) {
                        num = a0.X0(r10);
                    }
                    if (num != null && num.intValue() == 2) {
                        topicPageType = TopicPageType.HOT;
                    } else if (num != null && num.intValue() == 1) {
                        topicPageType = TopicPageType.GOOD;
                    } else {
                        topicPageType = TopicPageType.UNKNOWN;
                    }
                    TopicActivity.f36477u.b(context, checkToPage.getTopicId(), INSTANCE.findTopicDetailGameIdFromUrl(str), topicPageType);
                    return true;
                } else if (!TextUtils.isEmpty(checkToPage.getForumId())) {
                    String gameIdFromUrl = INSTANCE.getGameIdFromUrl(str);
                    if (gameIdFromUrl != null) {
                        DiscussActivity.a aVar = DiscussActivity.f32158t;
                        String forumId = checkToPage.getForumId();
                        l0.m(forumId);
                        aVar.a(context, gameIdFromUrl, ExtensionKt.g0(forumId, 0, 1, null));
                    }
                    return true;
                } else if (!TextUtils.isEmpty(checkToUserCenter)) {
                    UserHomePageActivity.f36954c.a(context, checkToUserCenter);
                    return true;
                } else if (!TextUtils.isEmpty(checkToPage.getGameCenterId())) {
                    gd.b.c(gd.b.f66581a, context, ExtensionKt.h0(checkToPage.getGameCenterId()), false, false, null, null, 60, null);
                    return true;
                } else {
                    String collectionId = checkToPage.getCollectionId();
                    if (!(collectionId == null || b0.U1(collectionId))) {
                        CollectionDetailActivity.f34977k.a(context, ExtensionKt.h0(checkToPage.getCollectionId()));
                        return true;
                    }
                    String instantId = checkToPage.getInstantId();
                    if (!(instantId == null || b0.U1(instantId))) {
                        InstantDetailActivity.a.f(InstantDetailActivity.f33599k, context, checkToPage.getInstantId(), 0, false, null, null, null, 124, null);
                        return true;
                    }
                    AppUtils appUtils = INSTANCE;
                    if (appUtils.needFocusHomeGame(str)) {
                        return true;
                    }
                    if (!appUtils.checkUrlLegal(str)) {
                        return false;
                    }
                    u uVar = u.f70328a;
                    l0.m(str);
                    u.m(uVar, context, str, null, z10, 4, null);
                    return true;
                }
            } else if (!checkUrlLegal(str)) {
                return false;
            } else {
                u uVar2 = u.f70328a;
                l0.m(str);
                u.m(uVar2, context, str, null, z10, 4, null);
                return true;
            }
        } else {
            return ((Boolean) runtimeDirector.invocationDispatch(46, this, context, str, Boolean.valueOf(z10))).booleanValue();
        }
    }

    public final void goneSystemUi(@d Activity activity) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(55)) {
            l0.p(activity, c.f3757r);
            View decorView = activity.getWindow().getDecorView();
            l0.o(decorView, "activity.window.decorView");
            decorView.setSystemUiVisibility(MessageConstant.MessageType.MESSAGE_LAUNCH_ALARM);
            return;
        }
        runtimeDirector.invocationDispatch(55, this, activity);
    }

    public final void installAPK(@d Context context, @d String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(57)) {
            l0.p(context, "mContext");
            l0.p(str, "mSavePath");
            ExtensionKt.I(context, str);
            return;
        }
        runtimeDirector.invocationDispatch(57, this, context, str);
    }

    @d
    public final BilibiliVid isBilibiliAidOrBvid(@d String str) {
        RuntimeDirector runtimeDirector = m__m;
        boolean z10 = false;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(59)) {
            l0.p(str, "url");
            h hVar = h.f74133a;
            String r10 = hVar.r(str, "aid");
            String str2 = "";
            if (r10 == null) {
                r10 = str2;
            }
            String r11 = hVar.r(str, "bvid");
            if (r11 != null) {
                str2 = r11;
            }
            if (b0.U1(r10) && (!b0.U1(str2))) {
                return new BilibiliVid(str2, false);
            }
            if (a0.Z0(r10) != null) {
                z10 = true;
            }
            return new BilibiliVid(r10, z10);
        }
        return (BilibiliVid) runtimeDirector.invocationDispatch(59, this, str);
    }

    public final boolean isFileExist(@d String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(23)) {
            l0.p(str, "filePath");
            if (str.length() == 0) {
                return false;
            }
            File file = new File(str);
            return file.exists() && file.isFile();
        }
        return ((Boolean) runtimeDirector.invocationDispatch(23, this, str)).booleanValue();
    }

    public final boolean isGif(@d String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(13)) {
            l0.p(str, "imageUrl");
            return c0.V2(str, ".gif", false, 2, null);
        }
        return ((Boolean) runtimeDirector.invocationDispatch(13, this, str)).booleanValue();
    }

    public final boolean isLegalUrl(@e String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(54)) {
            return !(str == null || b0.U1(str)) && (b0.u2(str, JPushConstants.HTTP_PRE, false, 2, null) || b0.u2(str, JPushConstants.HTTPS_PRE, false, 2, null));
        }
        return ((Boolean) runtimeDirector.invocationDispatch(54, this, str)).booleanValue();
    }

    public final boolean isNewInstallInCurrentVersion(boolean z10) {
        RuntimeDirector runtimeDirector = m__m;
        boolean z11 = true;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(67)) {
            String p10 = g0.p(SPUtils.INSTANCE.getInstance(SPUtils.a.SP_TABLE_COMMON), SP_KEY_FIRST_LAUNCH_VERSION, null, 2, null);
            if (p10.length() == 0) {
                return z10;
            }
            String i10 = n.i();
            if (i10.length() != 0) {
                z11 = false;
            }
            if (z11) {
                return z10;
            }
            return l0.g(p10, i10);
        }
        return ((Boolean) runtimeDirector.invocationDispatch(67, this, Boolean.valueOf(z10))).booleanValue();
    }

    public final boolean isUIDev() {
        RuntimeDirector runtimeDirector = m__m;
        return (runtimeDirector == null || !runtimeDirector.isRedirect(0)) ? l0.g(oa.a.f99393d, "UIDev") : ((Boolean) runtimeDirector.invocationDispatch(0, this, a.f66507a)).booleanValue();
    }

    /* JADX WARNING: Code restructure failed: missing block: B:25:0x0074, code lost:
        if (xx.b0.J1(r11, r0 + '/', false, 2, null) != false) goto L_0x0076;
     */
    public final boolean needFocusHomeGame(@e String str) {
        T t10;
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(47)) {
            Uri parse = Uri.parse(str);
            if (str != null && checkIsMiHoYoUrl(str)) {
                String fragment = parse.getFragment();
                if ((fragment == null || fragment.length() == 0) && parse.getQueryParameterNames().isEmpty()) {
                    String path = parse.getPath();
                    if (path == null) {
                        path = "";
                    }
                    String k22 = b0.k2(path, "/", "", false, 4, null);
                    if (!b0.J1(str, k22, false, 2, null)) {
                    }
                    Iterator<T> it2 = MiHoYoGames.INSTANCE.getLocalGameList().iterator();
                    while (true) {
                        if (!it2.hasNext()) {
                            t10 = null;
                            break;
                        }
                        t10 = it2.next();
                        if (l0.g(t10.getEnName(), k22)) {
                            break;
                        }
                    }
                    T t11 = t10;
                    if (t11 != null) {
                        HyperionMainActivity.a.e(HyperionMainActivity.O, t11.getGameId(), false, 2, null);
                        return true;
                    }
                }
            }
            return false;
        }
        return ((Boolean) runtimeDirector.invocationDispatch(47, this, str)).booleanValue();
    }

    @d
    public final Bundle parseQueryToBundle(@d String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(65)) {
            l0.p(str, "query");
            Bundle bundle = new Bundle();
            for (String str2 : c0.T4(str, new String[]{"&"}, false, 0, 6, null)) {
                List T4 = c0.T4(str2, new String[]{ContainerUtils.KEY_VALUE_DELIMITER}, false, 0, 6, null);
                if (T4.size() >= 2) {
                    bundle.putString((String) T4.get(0), (String) T4.get(1));
                }
            }
            return bundle;
        }
        return (Bundle) runtimeDirector.invocationDispatch(65, this, str);
    }

    @e
    public final Uri parseSchemaToUri(@e String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector != null && runtimeDirector.isRedirect(1)) {
            return (Uri) runtimeDirector.invocationDispatch(1, this, str);
        } else if (TextUtils.isEmpty(str)) {
            return null;
        } else {
            return Uri.parse(str);
        }
    }

    @d
    public final String postEditBilibiliString(@d String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(12)) {
            l0.p(str, "avcode");
            return "<iframe border=\"0\" frameborder=\"0\" framespacing=\"0\" scrolling=\"no\" src=\"https://player.bilibili.com/player.html?aid=" + str + "\"></iframe>";
        }
        return (String) runtimeDirector.invocationDispatch(12, this, str);
    }

    @d
    public final String postOuterLink(@d String str, @d String str2) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(14)) {
            l0.p(str, "tip");
            l0.p(str2, "link");
            if (!checkUrlLegal(str2)) {
                str2 = JPushConstants.HTTP_PRE + str2;
            }
            return "<a href=\"" + str2 + "\" target=\"_blank\">" + str + "</a>";
        }
        return (String) runtimeDirector.invocationDispatch(14, this, str, str2);
    }

    public final void renameFile(@d String str, @d String str2) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(58)) {
            l0.p(str, "oldPath");
            l0.p(str2, "newPath");
            if (!TextUtils.isEmpty(str) && !TextUtils.isEmpty(str2)) {
                new File(str).renameTo(new File(str2));
                return;
            }
            return;
        }
        runtimeDirector.invocationDispatch(58, this, str, str2);
    }

    @d
    public final String replaceBrToLine(@d String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(34)) {
            l0.p(str, "content");
            String replaceAll = Pattern.compile("<br />").matcher(str).replaceAll(IOUtils.LINE_SEPARATOR_UNIX);
            l0.o(replaceAll, "matcher.replaceAll(\"\\n\")");
            return replaceAll;
        }
        return (String) runtimeDirector.invocationDispatch(34, this, str);
    }

    @d
    public final String replaceLineToBr(@d String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(33)) {
            l0.p(str, "content");
            String replaceAll = Pattern.compile("(\\n)").matcher(str).replaceAll("<br />");
            l0.o(replaceAll, "matcher.replaceAll(\"<br />\")");
            return replaceAll;
        }
        return (String) runtimeDirector.invocationDispatch(33, this, str);
    }

    public final boolean saveImageToGallery(@d Context context, @d Bitmap bitmap) {
        OutputStream outputStream;
        RuntimeDirector runtimeDirector = m__m;
        boolean z10 = true;
        if (runtimeDirector != null && runtimeDirector.isRedirect(60)) {
            return ((Boolean) runtimeDirector.invocationDispatch(60, this, context, bitmap)).booleanValue();
        }
        l0.p(context, "context");
        l0.p(bitmap, "bmp");
        String str = System.currentTimeMillis() + Checker.JPG;
        try {
            if (Build.VERSION.SDK_INT < 29) {
                z10 = false;
            }
            String file = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).toString();
            l0.o(file, "getExternalStoragePublic…TORY_PICTURES).toString()");
            File file2 = new File(file, str);
            if (z10) {
                ContentResolver contentResolver = context.getContentResolver();
                ContentValues contentValues = new ContentValues();
                contentValues.put("_display_name", str);
                contentValues.put("mime_type", "image/jpeg");
                contentValues.put("relative_path", Environment.DIRECTORY_PICTURES);
                Uri insert = contentResolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, contentValues);
                if (insert == null || (outputStream = contentResolver.openOutputStream(insert)) == null) {
                    return false;
                }
            } else {
                outputStream = new FileOutputStream(file2);
            }
            boolean compress = bitmap.compress(Bitmap.CompressFormat.JPEG, 60, outputStream);
            outputStream.flush();
            outputStream.close();
            if (!z10) {
                context.sendBroadcast(new Intent("android.intent.action.MEDIA_SCANNER_SCAN_FILE", Uri.fromFile(file2)));
            }
            return compress;
        } catch (IOException e10) {
            e10.printStackTrace();
            return false;
        }
    }

    public final void setGlide4PlayGifSpeed(@d b6.c cVar, int i10) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(63)) {
            l0.p(cVar, "gifDrawable");
            try {
                Field declaredField = Class.forName("b6.c$a").getDeclaredField("frameLoader");
                declaredField.setAccessible(true);
                Object obj = declaredField.get(cVar.getConstantState());
                Field declaredField2 = g.class.getDeclaredField("gifDecoder");
                l0.o(declaredField2, "frameLoaderClass.getDeclaredField(\"gifDecoder\")");
                declaredField2.setAccessible(true);
                Object obj2 = declaredField2.get(obj);
                l0.n(obj2, "null cannot be cast to non-null type com.bumptech.glide.gifdecoder.GifDecoder");
                Field declaredField3 = f.class.getDeclaredField("r");
                declaredField3.setAccessible(true);
                Object obj3 = declaredField3.get((i5.a) obj2);
                l0.n(obj3, "null cannot be cast to non-null type com.bumptech.glide.gifdecoder.GifHeader");
                Field declaredField4 = i5.c.class.getDeclaredField(com.huawei.hms.push.e.f31073a);
                declaredField4.setAccessible(true);
                Object obj4 = declaredField4.get((i5.c) obj3);
                l0.n(obj4, "null cannot be cast to non-null type kotlin.collections.List<*>");
                List<Object> list = (List) obj4;
                if (!list.isEmpty()) {
                    Object obj5 = list.get(0);
                    l0.m(obj5);
                    Field declaredField5 = obj5.getClass().getDeclaredField("delay");
                    declaredField5.setAccessible(true);
                    for (Object obj6 : list) {
                        declaredField5.set(obj6, Integer.valueOf(i10));
                    }
                }
            } catch (NoSuchFieldException e10) {
                e10.printStackTrace();
            } catch (IllegalAccessException e11) {
                e11.printStackTrace();
            } catch (Exception e12) {
                e12.printStackTrace();
            }
        } else {
            runtimeDirector.invocationDispatch(63, this, cVar, Integer.valueOf(i10));
        }
    }

    public final void setLastonclickTime(long j10) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(52)) {
            lastonclickTime = j10;
            return;
        }
        runtimeDirector.invocationDispatch(52, this, Long.valueOf(j10));
    }

    public final void setMHits(@d long[] jArr) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(38)) {
            l0.p(jArr, "<set-?>");
            mHits = jArr;
            return;
        }
        runtimeDirector.invocationDispatch(38, this, jArr);
    }

    @d
    public final PushRequestInfoVoBean setupPushPostBean(@d Context context) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(19)) {
            l0.p(context, "context");
            PushRequestInfoVoBean pushRequestInfoVoBean = new PushRequestInfoVoBean();
            j9.k kVar = j9.k.f74141a;
            pushRequestInfoVoBean.setDevice_id(kVar.h());
            pushRequestInfoVoBean.setApp_version(kVar.d(context));
            StringBuilder sb2 = new StringBuilder();
            h hVar = h.f74133a;
            sb2.append(hVar.i());
            sb2.append(hVar.k());
            pushRequestInfoVoBean.setDevice_name(sb2.toString());
            pushRequestInfoVoBean.setOs_version(String.valueOf(hVar.c()));
            pushRequestInfoVoBean.setPlatform("Android");
            String registrationID = JPushInterface.getRegistrationID(context);
            l0.o(registrationID, "getRegistrationID(context)");
            pushRequestInfoVoBean.setRegistration_id(registrationID);
            return pushRequestInfoVoBean;
        }
        return (PushRequestInfoVoBean) runtimeDirector.invocationDispatch(19, this, context);
    }

    public final void showToast(@e String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(15)) {
            ExtensionKt.Y(HyperionApplicationHelperKt.getHYPERION_APPLICATION(), str, false, false, 6, null);
            return;
        }
        runtimeDirector.invocationDispatch(15, this, str);
    }

    public final void throttleMethod(long j10, @d zu.a<k2> aVar) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(53)) {
            l0.p(aVar, "block");
            long uptimeMillis = SystemClock.uptimeMillis();
            if (uptimeMillis - lastonclickTime > j10) {
                lastonclickTime = uptimeMillis;
                aVar.invoke();
                return;
            }
            return;
        }
        runtimeDirector.invocationDispatch(53, this, Long.valueOf(j10), aVar);
    }

    public final void trackBackEvent(@d String str, @d String str2, @d String str3, @e Integer num, @d HashMap<String, String> hashMap, @d HashMap<String, String> hashMap2, @d String str4, @d String str5, @d String str6) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(64)) {
            l0.p(str, "btnName");
            l0.p(str2, "moduleId");
            l0.p(str3, "moduleName");
            l0.p(hashMap, "eventExtraInfo");
            l0.p(hashMap2, "commonExtraInfo");
            l0.p(str4, "btnId");
            l0.p(str5, ap.I);
            l0.p(str6, ISecurityBodyPageTrack.PAGE_ID_KEY);
            zi.b.h(new l(str, str2, str3, num, null, hashMap, hashMap2, null, str4, str5, str6, 144, null), null, null, 3, null);
            return;
        }
        runtimeDirector.invocationDispatch(64, this, str, str2, str3, num, hashMap, hashMap2, str4, str5, str6);
    }

    public final boolean validatePhoneNumber(@e String str) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(17)) {
            Matcher matcher = Pattern.compile("^1[23456789]\\d{9}$").matcher(str);
            if (!TextUtils.isEmpty(str) && matcher.matches()) {
                if (str != null && str.length() == 11) {
                    return true;
                }
            }
            return false;
        }
        return ((Boolean) runtimeDirector.invocationDispatch(17, this, str)).booleanValue();
    }

    public final void writeFirstLaunchVersion() {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(66)) {
            SharedPreferences instance = SPUtils.INSTANCE.getInstance(SPUtils.a.SP_TABLE_COMMON);
            if (g0.p(instance, SP_KEY_FIRST_LAUNCH_VERSION, null, 2, null).length() == 0) {
                g0.x(instance, SP_KEY_FIRST_LAUNCH_VERSION, n.i());
                return;
            }
            return;
        }
        runtimeDirector.invocationDispatch(66, this, a.f66507a);
    }

    @d
    public final j9.b zipImageByAliOss(@d String str, int i10, int i11) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(7)) {
            l0.p(str, "orgImgUrl");
            return new j9.b(str, i10, i11);
        }
        return (j9.b) runtimeDirector.invocationDispatch(7, this, str, Integer.valueOf(i10), Integer.valueOf(i11));
    }

    @d
    public final String zipImageByAliYun(@d String str, int i10, int i11, boolean z10) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(8)) {
            l0.p(str, "orgImgUrl");
            return zipByAliOssImageFormat(str, i10, i11, z10);
        }
        return (String) runtimeDirector.invocationDispatch(8, this, str, Integer.valueOf(i10), Integer.valueOf(i11), Boolean.valueOf(z10));
    }

    @d
    public final String zipImageByAliYunHighQuality(@d String str, int i10, int i11, boolean z10) {
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(9)) {
            l0.p(str, "orgImgUrl");
            return zipByAliOssImageFormat(str, i10, i11, z10);
        }
        return (String) runtimeDirector.invocationDispatch(9, this, str, Integer.valueOf(i10), Integer.valueOf(i11), Boolean.valueOf(z10));
    }

    public final void showToast(@a1 int i10) {
        String string;
        RuntimeDirector runtimeDirector = m__m;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(16)) {
            Activity topActivity = HyperionApplicationHelper.INSTANCE.getTopActivity();
            if (topActivity != null && (string = topActivity.getString(i10)) != null) {
                INSTANCE.showToast(string);
                return;
            }
            return;
        }
        runtimeDirector.invocationDispatch(16, this, Integer.valueOf(i10));
    }

    public final void copyComment(@d LinearLayout linearLayout) {
        RuntimeDirector runtimeDirector = m__m;
        boolean z10 = false;
        if (runtimeDirector == null || !runtimeDirector.isRedirect(42)) {
            l0.p(linearLayout, "commentLl");
            SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
            int childCount = linearLayout.getChildCount();
            for (int i10 = 0; i10 < childCount; i10++) {
                View childAt = linearLayout.getChildAt(i10);
                if (childAt instanceof TextView) {
                    spannableStringBuilder.append((CharSequence) ((TextView) childAt).getText().toString());
                    if (i10 != linearLayout.getChildCount() - 1) {
                        spannableStringBuilder.append((CharSequence) IOUtils.LINE_SEPARATOR_UNIX);
                    }
                }
            }
            Context context = linearLayout.getContext();
            l0.o(context, "commentLl.context");
            String spannableStringBuilder2 = spannableStringBuilder.toString();
            l0.o(spannableStringBuilder2, "copyStr.toString()");
            copyStrToClipBoard(context, spannableStringBuilder2);
            if (spannableStringBuilder.length() > 0) {
                z10 = true;
            }
            if (z10) {
                Context context2 = linearLayout.getContext();
                l0.o(context2, "commentLl.context");
                ExtensionKt.Y(context2, "已复制该评论", false, false, 6, null);
                return;
            }
            return;
        }
        runtimeDirector.invocationDispatch(42, this, linearLayout);
    }
}