LINE.apk(点击下载) / f0.java


package j80;

import ai.clova.cic.clientlib.exoplayer2.extractor.ts.TsExtractor;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.media.MediaMetadataRetriever;
import android.net.Uri;
import android.os.Build;
import android.os.Environment;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import b2.b;
import bi2.j;
import em3.q;
import hy.b;
import hy.e;
import java.io.Serializable;
import java.math.BigDecimal;
import java.net.Inet4Address;
import java.net.Inet6Address;
import java.net.InetAddress;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.StringTokenizer;
import java.util.WeakHashMap;
import kotlin.Pair;
import kotlin.Result;
import kotlin.ResultKt;
import kotlin.UByte;
import kotlin.Unit;
import lo.k;
import my2.o;
import q2.z;
import sm3.r;
import sm3.x;
import uc.hh0;
import uf3.a;
import uf3.c;
import xc.j0;
import xc.k0;
import xc.l0;
import zx2.v;
import zx2.w;

public class f0 {

    /* renamed from: a  reason: collision with root package name */
    public static String f90925a;

    /* renamed from: b  reason: collision with root package name */
    public static final hh0 f90926b = new hh0(1);

    public static final BigDecimal A(String str) {
        BigDecimal bigDecimal;
        if (str != null) {
            try {
                bigDecimal = new BigDecimal(r.A(x.C0(str).toString(), ",", "", false, 4));
            } catch (NumberFormatException unused) {
                BigDecimal bigDecimal2 = BigDecimal.ZERO;
                q.e(bigDecimal2, "{\n        BigDecimal.ZERO\n    }");
                return bigDecimal2;
            }
        } else {
            bigDecimal = BigDecimal.ZERO;
        }
        q.e(bigDecimal, "{\n        this?.removeCo… ?: BigDecimal.ZERO\n    }");
        return bigDecimal;
    }

    public static void B(List list) {
        StringBuilder sb4 = new StringBuilder();
        int size = list.size();
        for (int i14 = 0; i14 < size; i14++) {
            sb4.append(",");
            sb4.append((String) list.get(i14));
        }
        c.s(a.CHAT_NEW_MARK, sb4.toString());
    }

    public static final void C(b bVar, e eVar) {
        bVar.I2(new hy.c(eVar, 0));
    }

    public static final void D(View view, boolean z14) {
        q.f(view, "<this>");
        view.setVisibility(z14 ? 0 : 8);
    }

    public static int E(Collection collection) {
        if (collection == null) {
            return 0;
        }
        return collection.size();
    }

    public static String F(byte[] bArr) {
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append(bArr[0] & UByte.MAX_VALUE);
        stringBuffer.append(".");
        stringBuffer.append(bArr[1] & UByte.MAX_VALUE);
        stringBuffer.append(".");
        stringBuffer.append(bArr[2] & UByte.MAX_VALUE);
        stringBuffer.append(".");
        stringBuffer.append(bArr[3] & UByte.MAX_VALUE);
        return stringBuffer.toString();
    }

    public static final w G(v vVar, dm3.a aVar) {
        q.f(vVar, "scheduler");
        return new o(new lw.o(aVar, 3)).x(vVar);
    }

    public static String H(Context context) {
        String str = f90925a;
        if (str != null) {
            return str;
        }
        PackageManager packageManager = context.getPackageManager();
        Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("http://www.example.com"));
        ResolveInfo resolveActivity = packageManager.resolveActivity(intent, 0);
        String str2 = resolveActivity != null ? resolveActivity.activityInfo.packageName : null;
        List<ResolveInfo> queryIntentActivities = packageManager.queryIntentActivities(intent, 0);
        ArrayList arrayList = new ArrayList();
        for (ResolveInfo resolveInfo : queryIntentActivities) {
            Intent intent2 = new Intent();
            intent2.setAction("android.support.customtabs.action.CustomTabsService");
            intent2.setPackage(resolveInfo.activityInfo.packageName);
            if (packageManager.resolveService(intent2, 0) != null) {
                arrayList.add(resolveInfo.activityInfo.packageName);
            }
        }
        if (arrayList.isEmpty()) {
            f90925a = null;
        } else if (arrayList.size() == 1) {
            f90925a = (String) arrayList.get(0);
        } else {
            if (!TextUtils.isEmpty(str2)) {
                try {
                    List<ResolveInfo> queryIntentActivities2 = context.getPackageManager().queryIntentActivities(intent, 64);
                    if (queryIntentActivities2 != null) {
                        if (queryIntentActivities2.size() != 0) {
                            Iterator<ResolveInfo> it3 = queryIntentActivities2.iterator();
                            while (true) {
                                if (!it3.hasNext()) {
                                    break;
                                }
                                ResolveInfo next = it3.next();
                                IntentFilter intentFilter = next.filter;
                                if (!(intentFilter == null || intentFilter.countDataAuthorities() == 0 || intentFilter.countDataPaths() == 0 || next.activityInfo == null)) {
                                    break;
                                }
                            }
                        }
                    }
                } catch (RuntimeException unused) {
                }
                if (arrayList.contains(str2)) {
                    f90925a = str2;
                }
            }
            if (arrayList.contains("com.android.chrome")) {
                f90925a = "com.android.chrome";
            } else if (arrayList.contains("com.chrome.beta")) {
                f90925a = "com.chrome.beta";
            } else if (arrayList.contains("com.chrome.dev")) {
                f90925a = "com.chrome.dev";
            } else if (arrayList.contains("com.google.android.apps.chrome")) {
                f90925a = "com.google.android.apps.chrome";
            }
        }
        return f90925a;
    }

    public static j0 I(j0 j0Var) {
        if ((j0Var instanceof l0) || (j0Var instanceof k0)) {
            return j0Var;
        }
        if (j0Var instanceof Serializable) {
            return new k0(j0Var);
        }
        return new l0(j0Var);
    }

    public static int a(int i14) {
        if (i14 == 1) {
            return 4;
        }
        if (i14 == 2) {
            return 16;
        }
        throw new IllegalArgumentException("unknown address family");
    }

    public static byte[] b(byte[] bArr) {
        if (bArr.length < 16) {
            byte[] copyOf = Arrays.copyOf(bArr, 16);
            copyOf[bArr.length] = Byte.MIN_VALUE;
            return copyOf;
        }
        throw new IllegalArgumentException("x must be smaller than a block.");
    }

    public static final Bitmap c(int i14, int i15) {
        int i16;
        int i17 = 512;
        if (i14 > i15) {
            i16 = (int) ((((float) i15) * ((float) 512)) / ((float) i14));
        } else {
            i17 = (int) ((((float) i14) * ((float) 512)) / ((float) i15));
            i16 = 512;
        }
        Pair pair = new Pair(Integer.valueOf(i17), Integer.valueOf(i16));
        return Bitmap.createBitmap(((Number) pair.component1()).intValue(), ((Number) pair.component2()).intValue(), Bitmap.Config.ARGB_8888);
    }

    public static byte[] d(byte[] bArr) {
        if (bArr.length == 16) {
            byte[] bArr2 = new byte[16];
            for (int i14 = 0; i14 < 16; i14++) {
                bArr2[i14] = (byte) ((bArr[i14] << 1) & 254);
                if (i14 < 15) {
                    bArr2[i14] = (byte) (bArr2[i14] | ((byte) ((bArr[i14 + 1] >> 7) & 1)));
                }
            }
            bArr2[15] = (byte) (((byte) ((bArr[0] >> 7) & TsExtractor.TS_STREAM_TYPE_E_AC3)) ^ bArr2[15]);
            return bArr2;
        }
        throw new IllegalArgumentException("value must be a block.");
    }

    public static final w e(v vVar, dm3.a aVar) {
        return new my2.b(new z92.e(aVar)).x(vVar);
    }

    public static Bitmap f(View view, Bitmap.Config config, int i14) {
        Bitmap.Config config2 = (i14 & 1) != 0 ? Bitmap.Config.ARGB_8888 : null;
        q.f(config2, "config");
        WeakHashMap<View, q2.f0> weakHashMap = z.f130026a;
        if (z.g.c(view)) {
            Bitmap createBitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(), config2);
            q.e(createBitmap, "createBitmap(width, height, config)");
            Canvas canvas = new Canvas(createBitmap);
            canvas.translate(-((float) view.getScrollX()), -((float) view.getScrollY()));
            view.draw(canvas);
            return createBitmap;
        }
        throw new IllegalStateException("View needs to be laid out before calling drawToBitmap()");
    }

    public static boolean g(Object obj, Object obj2) {
        if (obj != obj2) {
            return obj != null && obj.equals(obj2);
        }
        return true;
    }

    public static int h(InetAddress inetAddress) {
        if (inetAddress instanceof Inet4Address) {
            return 1;
        }
        if (inetAddress instanceof Inet6Address) {
            return 2;
        }
        throw new IllegalArgumentException("unknown address family");
    }

    public static int i(String str, int i14, int i15) {
        if ((i15 & 2) != 0) {
            i14 = 0;
        }
        try {
            return Color.parseColor(str);
        } catch (Exception unused) {
            return i14;
        }
    }

    public static String j(String str, String str2) {
        return String.format("+%s-%s", str, str2);
    }

    public static String k(String str) {
        if (k.f(str)) {
            return str;
        }
        String replaceAll = str.replaceAll("[^*#0-9]", "");
        return str.startsWith("+") ? a1.a.a("+", replaceAll) : replaceAll;
    }

    public static String l() {
        TelephonyManager telephonyManager = (TelephonyManager) er.a.a().getSystemService("phone");
        if (telephonyManager != null) {
            return telephonyManager.getSimOperator();
        }
        return null;
    }

    public static final zf0.a m(Context context, String str, String str2) {
        zf0.a aVar;
        zf0.a aVar2;
        q.f(context, "context");
        q.f(str, "uri");
        q.f(str2, "legacyFilePath");
        boolean z14 = true;
        if ((Build.VERSION.SDK_INT >= 29) && !Environment.isExternalStorageLegacy()) {
            z14 = false;
        }
        if (z14) {
            MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever();
            try {
                Result.Companion companion = Result.Companion;
                mediaMetadataRetriever.setDataSource(str2);
                aVar2 = Result.m364constructorimpl(n(mediaMetadataRetriever));
            } catch (Throwable th4) {
                Result.Companion companion2 = Result.Companion;
                aVar2 = Result.m364constructorimpl(ResultKt.createFailure(th4));
            }
            if (Result.m371isSuccessimpl(aVar2)) {
                zf0.a aVar3 = (zf0.a) aVar2;
                mediaMetadataRetriever.release();
            }
            if (Result.m367exceptionOrNullimpl(aVar2) != null) {
                mediaMetadataRetriever.release();
            }
            zf0.a aVar4 = new zf0.a(0, 0);
            if (Result.m370isFailureimpl(aVar2)) {
                aVar2 = aVar4;
            }
            return (zf0.a) aVar2;
        }
        Uri parse = Uri.parse(str);
        q.e(parse, "parse(uri)");
        MediaMetadataRetriever mediaMetadataRetriever2 = new MediaMetadataRetriever();
        try {
            Result.Companion companion3 = Result.Companion;
            mediaMetadataRetriever2.setDataSource(context, parse);
            aVar = Result.m364constructorimpl(n(mediaMetadataRetriever2));
        } catch (Throwable th5) {
            Result.Companion companion4 = Result.Companion;
            aVar = Result.m364constructorimpl(ResultKt.createFailure(th5));
        }
        if (Result.m371isSuccessimpl(aVar)) {
            zf0.a aVar5 = (zf0.a) aVar;
            mediaMetadataRetriever2.release();
        }
        if (Result.m367exceptionOrNullimpl(aVar) != null) {
            mediaMetadataRetriever2.release();
        }
        zf0.a aVar6 = new zf0.a(0, 0);
        if (Result.m370isFailureimpl(aVar)) {
            aVar = aVar6;
        }
        return (zf0.a) aVar;
    }

    public static final zf0.a n(MediaMetadataRetriever mediaMetadataRetriever) {
        String extractMetadata = mediaMetadataRetriever.extractMetadata(18);
        String str = "0";
        if (extractMetadata == null) {
            extractMetadata = str;
        }
        Integer valueOf = Integer.valueOf(extractMetadata);
        String extractMetadata2 = mediaMetadataRetriever.extractMetadata(19);
        if (extractMetadata2 == null) {
            extractMetadata2 = str;
        }
        Integer valueOf2 = Integer.valueOf(extractMetadata2);
        String extractMetadata3 = mediaMetadataRetriever.extractMetadata(24);
        if (extractMetadata3 != null) {
            str = extractMetadata3;
        }
        Integer valueOf3 = Integer.valueOf(str);
        if ((valueOf3 != null && valueOf3.intValue() == 90) || (valueOf3 != null && valueOf3.intValue() == 270)) {
            valueOf2 = valueOf;
            valueOf = valueOf2;
        }
        q.e(valueOf, "videoWidth");
        int intValue = valueOf.intValue();
        q.e(valueOf2, "videoHeight");
        return new zf0.a(intValue, valueOf2.intValue());
    }

    public static Object o(Context context, View view, int i14, int i15) {
        if ((i15 & 2) != 0) {
            i14 = 0;
        }
        q.f(context, "<this>");
        q.f(view, "view");
        Object obj = b2.b.f10850a;
        InputMethodManager inputMethodManager = (InputMethodManager) b.d.b(context, InputMethodManager.class);
        if (inputMethodManager != null) {
            return Boolean.valueOf(inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), i14));
        }
        return Unit.INSTANCE;
    }

    public static synchronized void p(String str) {
        synchronized (f0.class) {
            a aVar = a.CHAT_NEW_MARK;
            String i14 = c.i(aVar);
            StringBuilder sb4 = new StringBuilder();
            if (!TextUtils.isEmpty(i14)) {
                sb4.append(i14);
                sb4.append(",");
            }
            sb4.append(str);
            c.s(aVar, sb4.toString());
        }
    }

    public static boolean q(Collection collection) {
        return collection == null || collection.isEmpty();
    }

    public static boolean r(Map map) {
        return map == null || map.isEmpty();
    }

    public static boolean s(Object[] objArr) {
        return objArr == null || objArr.length == 0;
    }

    public static boolean t(Collection collection) {
        return collection == null || collection.size() == 0;
    }

    public static boolean u(Collection collection) {
        return !q(collection);
    }

    public static boolean v(Object[] objArr) {
        return !s(objArr);
    }

    public static synchronized List w() {
        ArrayList arrayList;
        synchronized (f0.class) {
            arrayList = new ArrayList();
            StringTokenizer stringTokenizer = new StringTokenizer(c.i(a.CHAT_NEW_MARK), ",");
            while (stringTokenizer.hasMoreTokens()) {
                arrayList.add(stringTokenizer.nextToken());
            }
        }
        return arrayList;
    }

    public static String x(String str) {
        return str != null ? str : "";
    }

    public static String y(j jVar, String str) {
        if (k.f(str) || !str.startsWith("+")) {
            return str;
        }
        if (jVar == null) {
            return "";
        }
        return str.replace(jVar.d(), "");
    }

    public static synchronized void z(String str) {
        synchronized (f0.class) {
            List w14 = w();
            ArrayList arrayList = (ArrayList) w14;
            int indexOf = arrayList.indexOf(str);
            if (indexOf >= 0) {
                arrayList.remove(indexOf);
                B(w14);
            }
        }
    }
}