导航菜单

页面标题

页面副标题

Tasker v6.5.11 - ExtensionsContextKt.java 源代码

正在查看: Tasker v6.5.11 应用的 ExtensionsContextKt.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.joaomgcd.taskerm.util;

import android.accessibilityservice.AccessibilityServiceInfo;
import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.Activity;
import android.app.ActivityManager;
import android.app.AlarmManager;
import android.app.Dialog;
import android.app.SearchManager;
import android.app.Service;
import android.app.UiModeManager;
import android.app.admin.DevicePolicyManager;
import android.app.role.RoleManager;
import android.app.usage.UsageEvents;
import android.app.usage.UsageStatsManager;
import android.companion.CompanionDeviceManager;
import android.content.ActivityNotFoundException;
import android.content.BroadcastReceiver;
import android.content.ClipData;
import android.content.ClipDescription;
import android.content.ClipboardManager;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.content.pm.ActivityInfo;
import android.content.pm.ApplicationInfo;
import android.content.pm.ComponentInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.pm.ServiceInfo;
import android.content.pm.ShortcutManager;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.location.LocationManager;
import android.media.AudioManager;
import android.media.projection.MediaProjectionManager;
import android.net.ConnectivityManager;
import android.net.Uri;
import android.net.wifi.ScanResult;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.nfc.NfcManager;
import android.os.BatteryManager;
import android.os.Build;
import android.os.Handler;
import android.os.LocaleList;
import android.os.PersistableBundle;
import android.os.PowerManager;
import android.os.UserHandle;
import android.os.UserManager;
import android.os.Vibrator;
import android.os.storage.StorageManager;
import android.provider.Settings;
import android.telecom.TelecomManager;
import android.telephony.TelephonyManager;
import android.text.format.DateFormat;
import android.view.Display;
import android.view.LayoutInflater;
import android.view.Window;
import android.view.WindowManager;
import android.view.accessibility.AccessibilityManager;
import android.view.inputmethod.InputMethodInfo;
import android.view.inputmethod.InputMethodManager;
import com.joaomgcd.taskerm.helper.HelperMonitorService;
import com.joaomgcd.taskerm.keyboard.InputMethodServiceTasker;
import com.joaomgcd.taskerm.util.BatteryInfo;
import com.joaomgcd.taskerm.util.ExtensionsContextKt;
import com.joaomgcd.taskerservercommon.ConstantsCommonTaskerServer;
import cyanogenmod.alarmclock.ClockContract;
import hg.z1;
import ie.e;
import java.io.File;
import java.io.InputStream;
import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Collection;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import kotlin.Pair;
import net.dinglisch.android.taskerm.HasArgsEdit;
import net.dinglisch.android.taskerm.IntentHandler;
import net.dinglisch.android.taskerm.Kid;
import net.dinglisch.android.taskerm.Licence;
import net.dinglisch.android.taskerm.Main;
import net.dinglisch.android.taskerm.MonitorService;
import net.dinglisch.android.taskerm.Tasker;
import net.dinglisch.android.taskerm.b5;
import net.dinglisch.android.taskerm.bh;
import net.dinglisch.android.taskerm.ch;
import net.dinglisch.android.taskerm.dq;
import net.dinglisch.android.taskerm.fq;
import net.dinglisch.android.taskerm.g6;
import net.dinglisch.android.taskerm.kq;
import net.dinglisch.android.taskerm.th;
import net.dinglisch.android.taskerm.tp;
import net.dinglisch.android.taskerm.yd;

public final class ExtensionsContextKt {
    private static String a;
    private static String b;

    static final class a extends yj.q implements xj.l<Intent, List<ResolveInfo>> {
        final Context i;

        a(Context context) {
            super(1);
            this.i = context;
        }

        @Override
        public final List<ResolveInfo> invoke(Intent intent) {
            yj.p.i(intent, "it");
            List<ResolveInfo> queryIntentActivities = this.i.getPackageManager().queryIntentActivities(intent, 192);
            yj.p.h(queryIntentActivities, "queryIntentActivities(...)");
            return queryIntentActivities;
        }
    }

    static final class b extends yj.q implements xj.l<ResolveInfo, ActivityInfo> {
        public static final b i = new b();

        b() {
            super(1);
        }

        @Override
        public final ActivityInfo invoke(ResolveInfo resolveInfo) {
            yj.p.i(resolveInfo, "it");
            ActivityInfo activityInfo = resolveInfo.activityInfo;
            yj.p.h(activityInfo, "activityInfo");
            return activityInfo;
        }
    }

    static final class c extends yj.q implements xj.a<ArrayList<HashMap<String, Serializable>>> {
        final Context i;

        c(Context context) {
            super(0);
            this.i = context;
        }

        @Override
        public final ArrayList<HashMap<String, Serializable>> invoke() {
            Uri n = z2.n("content://androidx.car.app.connection");
            if (n != null) {
                return ExtensionsContextKt.S2(this.i, n, null, null, new String[]{"CarConnectionState"}, 0, null, 54, null);
            }
            return null;
        }
    }

    static final class d extends yj.q implements xj.a<String> {
        final ClipData i;
        final Context q;

        d(ClipData clipData, Context context) {
            super(0);
            this.i = clipData;
            this.q = context;
        }

        @Override
        public final String invoke() {
            ClipData.Item itemAt;
            CharSequence coerceToText;
            ClipData clipData = this.i;
            if (clipData == null || (itemAt = clipData.getItemAt(0)) == null || (coerceToText = itemAt.coerceToText(this.q)) == null) {
                return null;
            }
            return coerceToText.toString();
        }
    }

    static final class e extends yj.q implements xj.a<String> {
        final ClipboardManager i;

        e(ClipboardManager clipboardManager) {
            super(0);
            this.i = clipboardManager;
        }

        @Override
        public final String invoke() {
            CharSequence text = this.i.getText();
            if (text != null) {
                return text.toString();
            }
            return null;
        }
    }

    static final class f extends yj.q implements xj.l<Activity, ji.r<lj.e0>> {
        final xj.l<Activity, lj.e0> i;

        f(xj.l<? super Activity, lj.e0> lVar) {
            super(1);
            this.i = lVar;
        }

        @Override
        public final ji.r<lj.e0> invoke(Activity activity) {
            yj.p.i(activity, "$this$getWithActivity");
            this.i.invoke(activity);
            ji.r<lj.e0> w = ji.r.w(lj.e0.a);
            yj.p.h(w, "just(...)");
            return w;
        }
    }

    static final class g extends yj.q implements xj.a<lj.e0> {
        final boolean i;
        final Class<?> q;
        final Context r;

        g(boolean z, Class<?> cls, Context context) {
            super(0);
            this.i = z;
            this.q = cls;
            this.r = context;
        }

        public final void a() {
            boolean z = this.i;
            int i = z ? 1 : 2;
            net.dinglisch.android.taskerm.r7.f("MyPM", "Changed component " + this.q + " enabled status to " + z + ConstantsCommonTaskerServer.ID_SEPARATOR + i);
            this.r.getPackageManager().setComponentEnabledSetting(new ComponentName(this.r, this.q), i, 1);
        }

        @Override
        public lj.e0 invoke() {
            a();
            return lj.e0.a;
        }
    }

    static final class h extends yj.q implements xj.a<String> {
        final String i;
        final Context q;

        h(String str, Context context) {
            super(0);
            this.i = str;
            this.q = context;
        }

        @Override
        public final String invoke() {
            Context context;
            PackageManager packageManager;
            String str = this.i;
            if (str == null || (context = this.q) == null || (packageManager = context.getPackageManager()) == null) {
                return null;
            }
            return ExtensionsContextKt.X(packageManager, str);
        }
    }

    static final class i extends yj.q implements xj.a<String> {
        final Context i;
        final ApplicationInfo q;

        i(Context context, ApplicationInfo applicationInfo) {
            super(0);
            this.i = context;
            this.q = applicationInfo;
        }

        @Override
        public final String invoke() {
            CharSequence applicationLabel;
            PackageManager packageManager = this.i.getPackageManager();
            if (packageManager == null || (applicationLabel = packageManager.getApplicationLabel(this.q)) == null) {
                return null;
            }
            return applicationLabel.toString();
        }
    }

    static final class j extends yj.q implements xj.a<String> {
        final Context i;
        final ComponentName q;

        j(Context context, ComponentName componentName) {
            super(0);
            this.i = context;
            this.q = componentName;
        }

        @Override
        public final String invoke() {
            return this.i.getPackageManager().getServiceInfo(this.q, 0).loadLabel(this.i.getPackageManager()).toString();
        }
    }

    static final class k extends yj.q implements xj.l<Intent, List<? extends ResolveInfo>> {
        final Context i;

        k(Context context) {
            super(1);
            this.i = context;
        }

        @Override
        public final List<ResolveInfo> invoke(Intent intent) {
            yj.p.i(intent, "it");
            List<ResolveInfo> queryIntentServices = this.i.getPackageManager().queryIntentServices(intent, 192);
            yj.p.h(queryIntentServices, "queryIntentServices(...)");
            return queryIntentServices;
        }
    }

    static final class l extends yj.q implements xj.l<ResolveInfo, ServiceInfo> {
        public static final l i = new l();

        l() {
            super(1);
        }

        @Override
        public final ServiceInfo invoke(ResolveInfo resolveInfo) {
            yj.p.i(resolveInfo, "it");
            return resolveInfo.serviceInfo;
        }
    }

    static final class m<T> extends yj.q implements xj.a<T> {
        final Context i;
        final xj.l<Activity, ji.r<T>> q;

        m(Context context, xj.l<? super Activity, ? extends ji.r<T>> lVar) {
            super(0);
            this.i = context;
            this.q = lVar;
        }

        @Override
        public final T invoke() {
            throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.util.ExtensionsContextKt.m.invoke():java.lang.Object");
        }
    }

    @qj.f(c = "com.joaomgcd.taskerm.util.ExtensionsContextKt", f = "ExtensionsContext.kt", l = {919, 925, 927, 927}, m = "getWithActivitySuspend")
    static final class n<T> extends qj.d {
        int s;
        Object t;
        Object u;
        int v;

        n(oj.d<? super n> dVar) {
            super(dVar);
        }

        @Override
        public final Object r(Object obj) {
            this.u = obj;
            this.v |= Integer.MIN_VALUE;
            return ExtensionsContextKt.p2(null, 0, null, this);
        }
    }

    static final class o extends yj.q implements xj.l<mi.b, lj.e0> {
        public static final o i = new o();

        o() {
            super(1);
        }

        public final void a(mi.b bVar) {
            yj.p.i(bVar, "it");
        }

        @Override
        public lj.e0 invoke(mi.b bVar) {
            a(bVar);
            return lj.e0.a;
        }
    }

    static final class p extends yj.q implements xj.a<lj.e0> {
        final Activity i;
        final int q;
        final int r;
        final String s;

        p(Activity activity, int i, int i2, String str) {
            super(0);
            this.i = activity;
            this.q = i;
            this.r = i2;
            this.s = str;
        }

        public final void a() {
            if (((we.l0) com.joaomgcd.taskerm.dialog.a.y3(this.i, this.q, this.r, (com.joaomgcd.taskerm.util.q) null, 8, (Object) null).f()).o()) {
                ExtensionsContextKt.q(this.i, this.s, false, false, false, 14, null);
            }
            this.i.finish();
        }

        @Override
        public lj.e0 invoke() {
            a();
            return lj.e0.a;
        }
    }

    static final class q extends yj.q implements xj.a<List<AccessibilityServiceInfo>> {
        final Context i;

        q(Context context) {
            super(0);
            this.i = context;
        }

        @Override
        public final List<AccessibilityServiceInfo> invoke() {
            AccessibilityManager C = ExtensionsContextKt.C(this.i);
            if (C != null) {
                return C.getInstalledAccessibilityServiceList();
            }
            return null;
        }
    }

    static final class r extends yj.q implements xj.a<Boolean> {
        final Context i;
        final String q;

        r(Context context, String str) {
            super(0);
            this.i = context;
            this.q = str;
        }

        @Override
        public final java.lang.Boolean invoke() {
            throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.util.ExtensionsContextKt.r.invoke():java.lang.Boolean");
        }
    }

    static final class s extends yj.q implements xj.a<lj.e0> {
        final boolean i;
        final Activity q;

        s(boolean z, Activity activity) {
            super(0);
            this.i = z;
            this.q = activity;
        }

        public final void a() {
            if (this.i) {
                this.q.getWindow().addFlags(128);
            } else {
                this.q.getWindow().clearFlags(128);
            }
        }

        @Override
        public lj.e0 invoke() {
            a();
            return lj.e0.a;
        }
    }

    static final class t extends yj.q implements xj.a<String> {
        final Context i;

        t(Context context) {
            super(0);
            this.i = context;
        }

        @Override
        public final String invoke() {
            return Settings.Secure.getString(this.i.getContentResolver(), rg.g.a());
        }
    }

    static final class u extends yj.q implements xj.a<String> {
        final Context i;

        u(Context context) {
            super(0);
            this.i = context;
        }

        @Override
        public final String invoke() {
            return Settings.Secure.getString(this.i.getContentResolver(), rg.g.b());
        }
    }

    static final class v extends yj.q implements xj.l<Bitmap, lj.e0> {
        final Context i;
        final String q;
        final boolean r;

        v(Context context, String str, boolean z) {
            super(1);
            this.i = context;
            this.q = str;
            this.r = z;
        }

        public final void a(Bitmap bitmap) {
            yj.p.i(bitmap, "it");
            byte[] m = tf.e.m(bitmap);
            yj.p.h(m, "<get-byteArray>(...)");
            Uri l0 = g8.l0(x2.G0(m, this.i, null, "clipboard", 2, null), this.i, null, null, false, 14, null);
            ClipData newUri = ClipData.newUri(this.i.getContentResolver(), this.q, l0);
            if (this.r && com.joaomgcd.taskerm.util.k.a.N()) {
                ClipDescription description = newUri.getDescription();
                PersistableBundle persistableBundle = new PersistableBundle();
                androidx.core.content.pm.i.a(persistableBundle, "android.content.extra.IS_SENSITIVE", true);
                description.setExtras(persistableBundle);
            }
            ClipboardManager n0 = ExtensionsContextKt.n0(this.i);
            if (n0 != null) {
                n0.setPrimaryClip(newUri);
                lj.e0 e0Var = lj.e0.a;
            }
            oe.c.v(l0, kotlin.collections.r.d("image/png"));
        }

        @Override
        public lj.e0 invoke(Bitmap bitmap) {
            a(bitmap);
            return lj.e0.a;
        }
    }

    static final class w extends yj.q implements xj.l<String, ji.f> {
        final String i;
        final Context q;
        final rg.v r;
        final boolean s;

        static final class a extends yj.q implements xj.l<Boolean, lj.e0> {
            final boolean i;
            final String q;

            a(boolean z, String str) {
                super(1);
                this.i = z;
                this.q = str;
            }

            public final void a(Boolean bool) {
                if (this.i) {
                    ExtensionsContextKt.b = null;
                } else {
                    ExtensionsContextKt.b = this.q;
                }
            }

            @Override
            public lj.e0 invoke(Boolean bool) {
                a(bool);
                return lj.e0.a;
            }
        }

        static final class b extends yj.q implements xj.l<Throwable, lj.e0> {
            final Context i;

            static final class a extends yj.q implements xj.l<hg.z1, lj.e0> {
                final Context i;

                a(Context context) {
                    super(1);
                    this.i = context;
                }

                public final void a(hg.z1 z1Var) {
                    yj.p.i(z1Var, "$this$warnWithNotification");
                    z1Var.S(new hg.k0(this.i));
                    z1Var.O(true);
                }

                @Override
                public lj.e0 invoke(hg.z1 z1Var) {
                    a(z1Var);
                    return lj.e0.a;
                }
            }

            static final class C0050b extends yj.q implements xj.a<lj.e0> {
                public static final C0050b i = new C0050b();

                C0050b() {
                    super(0);
                }

                public final void a() {
                }

                @Override
                public lj.e0 invoke() {
                    a();
                    return lj.e0.a;
                }
            }

            b(Context context) {
                super(1);
                this.i = context;
            }

            public final void a(Throwable th2) {
                z1.a aVar = hg.z1.A;
                Context context = this.i;
                pg.w0.B1(aVar.m(context, "nonblockoverlaysandroid12needsecuresetting", x2.Q4(2131889261, context, new Object[0]), x2.Q4(2131889262, this.i, new Object[0]), new a(this.i)), this.i, C0050b.i);
            }

            @Override
            public lj.e0 invoke(Throwable th2) {
                a(th2);
                return lj.e0.a;
            }
        }

        w(String str, Context context, rg.v vVar, boolean z) {
            super(1);
            this.i = str;
            this.q = context;
            this.r = vVar;
            this.s = z;
        }

        public static final void f(xj.l lVar, Object obj) {
            yj.p.i(lVar, "$tmp0");
            lVar.invoke(obj);
        }

        public static final void g(xj.l lVar, Object obj) {
            yj.p.i(lVar, "$tmp0");
            lVar.invoke(obj);
        }

        @Override
        public final ji.f invoke(String str) {
            yj.p.i(str, "oldValue");
            if (yj.p.d(str, this.i)) {
                if (!this.s) {
                    ExtensionsContextKt.b = null;
                }
                return ji.b.k();
            }
            ji.r<Boolean> h = rg.j0.h(this.q, this.r);
            final a aVar = new a(this.s, str);
            ji.r<Boolean> q = h.q(new oi.d() {
                @Override
                public final void accept(Object obj) {
                    ExtensionsContextKt.w.f(xj.l.this, obj);
                }
            });
            final b bVar = new b(this.q);
            return q.p(new oi.d() {
                @Override
                public final void accept(Object obj) {
                    ExtensionsContextKt.w.g(xj.l.this, obj);
                }
            }).P();
        }
    }

    static final class x extends yj.q implements xj.l<String, ji.f> {
        final rg.m i;
        final Context q;
        final int r;

        static final class a extends yj.q implements xj.l<Boolean, ji.f> {
            final Context i;
            final int q;

            a(Context context, int i) {
                super(1);
                this.i = context;
                this.q = i;
            }

            @Override
            public final ji.f invoke(Boolean bool) {
                yj.p.i(bool, "it");
                z1.a aVar = hg.z1.A;
                Context context = this.i;
                String Q4 = x2.Q4(2131886140, context, new Object[0]);
                Context context2 = this.i;
                String v = net.dinglisch.android.taskerm.a1.v(this.q);
                yj.p.h(v, "getActionNameByCode(...)");
                return z1.a.n(aVar, context, "neededrestart", Q4, x2.Q4(2131886141, context2, v), null, 16, null);
            }
        }

        x(rg.m mVar, Context context, int i) {
            super(1);
            this.i = mVar;
            this.q = context;
            this.r = i;
        }

        public static final ji.f d(xj.l lVar, Object obj) {
            yj.p.i(lVar, "$tmp0");
            yj.p.i(obj, "p0");
            return (ji.f) lVar.invoke(obj);
        }

        @Override
        public final ji.f invoke(String str) {
            yj.p.i(str, "it");
            if (yj.p.d(str, this.i.i())) {
                return ji.b.k();
            }
            ji.r<Boolean> h = rg.j0.h(this.q, this.i);
            final a aVar = new a(this.q, this.r);
            return h.u(new oi.e() {
                @Override
                public final Object a(Object obj) {
                    ji.f d;
                    d = ExtensionsContextKt.x.d(xj.l.this, obj);
                    return d;
                }
            });
        }
    }

    public static final <T extends Service> ji.b A(Context context, Class<T> cls, boolean z) {
        yj.p.i(context, "<this>");
        yj.p.i(cls, "clss");
        return z(context, cls, z);
    }

    public static final char[] A0(Context context) {
        yj.p.i(context, "<this>");
        String bestDateTimePattern = DateFormat.getBestDateTimePattern(Y1(context).n(), "dMy");
        yj.p.f(bestDateTimePattern);
        List<String> j2 = new hk.k("[^dMy]").j(bestDateTimePattern, 0);
        ArrayList arrayList = new ArrayList(kotlin.collections.r.v(j2, 10));
        Iterator<T> it = j2.iterator();
        while (it.hasNext()) {
            arrayList.add(hk.o.d1((String) it.next(), 0));
        }
        if (x2.y0(arrayList)) {
            return null;
        }
        return kotlin.collections.r.J0(kotlin.collections.r.a0(arrayList));
    }

    public static final PackageInfo A1(Context context, String str, int i2) {
        yj.p.i(context, "<this>");
        if (str == null) {
            return null;
        }
        try {
            PackageManager packageManager = context.getPackageManager();
            if (packageManager != null) {
                return packageManager.getPackageInfo(str, i2);
            }
            return null;
        } catch (Throwable unused) {
            return null;
        }
    }

    public static final boolean A2(Context context) {
        yj.p.i(context, "<this>");
        return F2(context) || L2(context);
    }

    public static final String A3(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "command");
        return C3(context, str, null, 2, null);
    }

    public static final List<com.joaomgcd.taskerm.util.a> B(Context context) {
        yj.p.i(context, "<this>");
        List<AccessibilityServiceInfo> b1 = b1(context);
        ArrayList arrayList = new ArrayList(kotlin.collections.r.v(b1, 10));
        Iterator<T> it = b1.iterator();
        while (it.hasNext()) {
            ResolveInfo resolveInfo = ((AccessibilityServiceInfo) it.next()).getResolveInfo();
            yj.p.h(resolveInfo, "getResolveInfo(...)");
            arrayList.add(new com.joaomgcd.taskerm.util.a(context, x2.M0(resolveInfo)));
        }
        return arrayList;
    }

    public static final long B0(Context context) {
        yj.p.i(context, "<this>");
        return (System.currentTimeMillis() - Z0(context)) / 86400000;
    }

    public static PackageInfo B1(Context context, String str, int i2, int i3, Object obj) {
        if ((i3 & 2) != 0) {
            i2 = 0;
        }
        return A1(context, str, i2);
    }

    public static final boolean B2(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "packageName");
        return th.J(context.getPackageManager(), str);
    }

    public static final String B3(Context context, String str, String str2) {
        String str3;
        yj.p.i(context, "<this>");
        yj.p.i(str, "command");
        Object obj = null;
        if (str2 != null) {
            if (hk.o.N(str, str2, false, 2, null)) {
                str3 = str;
            } else {
                str3 = str2 + "=:=" + str;
            }
            if (str3 != null) {
                str = str3;
            }
        }
        com.joaomgcd.taskerm.event.app.z zVar = new com.joaomgcd.taskerm.event.app.z(str, (String) null, (Boolean) null, (Boolean) null, (com.joaomgcd.taskerm.inputoutput.a) null, 30, (yj.h) null);
        Iterator it = ze.h.b().h().iterator();
        while (true) {
            if (!it.hasNext()) {
                break;
            }
            Object next = it.next();
            if (((ze.b) next) instanceof com.joaomgcd.taskerm.event.app.d) {
                obj = next;
                break;
            }
        }
        if (obj == null) {
            throw new NullPointerException("null cannot be cast to non-null type com.joaomgcd.taskerm.event.app.EventCommand");
        }
        ze.b.Y((com.joaomgcd.taskerm.event.app.d) obj, context, (MonitorService) null, zVar, (Object) null, (Integer) null, (vf.b) null, 16, (Object) null);
        return str;
    }

    public static final AccessibilityManager C(Context context) {
        yj.p.i(context, "<this>");
        return (AccessibilityManager) context.getSystemService("accessibility");
    }

    public static final ComponentName C0(Context context) {
        yj.p.i(context, "<this>");
        Intent Y0 = x2.Y0(new Intent("android.intent.action.VIEW", Uri.parse("https://joaoapps.com")), context);
        if (Y0 != null) {
            return Y0.getComponent();
        }
        return null;
    }

    public static final int C1(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "permission");
        return context.getPackageManager().getPermissionInfo("net.dinglisch.android.tasker.PERMISSION_RUN_TASKS", 0).protectionLevel;
    }

    @TargetApi(28)
    public static final boolean C2(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "otherPackageName");
        if (k8.G()) {
            return true;
        }
        Boolean bool = (Boolean) x2.U4(null, new r(context, str), 1, null);
        if (bool != null) {
            return bool.booleanValue();
        }
        return false;
    }

    public static String C3(Context context, String str, String str2, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            str2 = null;
        }
        return B3(context, str, str2);
    }

    public static final List<ActivityInfo> D(Context context, Intent intent) {
        yj.p.i(context, "<this>");
        yj.p.i(intent, "intent");
        return q0(context, intent, H(context), I(context));
    }

    public static final ComponentName D0(Context context) {
        yj.p.i(context, "<this>");
        ComponentName C0 = C0(context);
        if (C0 == null) {
            return null;
        }
        if (yj.p.d(C0.getPackageName(), context.getPackageName())) {
            C0 = null;
        }
        return C0;
    }

    public static final PowerManager D1(Context context) {
        Context applicationContext;
        return (PowerManager) ((context == null || (applicationContext = context.getApplicationContext()) == null) ? null : applicationContext.getSystemService("power"));
    }

    public static final boolean D2(Context context) {
        yj.p.i(context, "<this>");
        if (com.joaomgcd.taskerm.util.k.a.s()) {
            return true;
        }
        return x2(context, "android.app.role.CALL_SCREENING");
    }

    public static final ji.b D3(Context context) {
        yj.p.i(context, "<this>");
        return y3(context, false);
    }

    public static final List<ActivityInfo> E(Context context, Uri uri) {
        yj.p.i(context, "<this>");
        yj.p.i(uri, "dataUri");
        return r0(context, uri, H(context), I(context));
    }

    public static final Display E0(Context context, Window window) {
        WindowManager n2 = n2(context, window);
        if (n2 != null) {
            return n2.getDefaultDisplay();
        }
        return null;
    }

    public static final String E1(Context context) {
        yj.p.i(context, "<this>");
        return net.dinglisch.android.taskerm.w6.b(jg.c.n(context));
    }

    public static final boolean E2(Context context) {
        Configuration configuration;
        yj.p.i(context, "<this>");
        Resources resources = context.getResources();
        return (resources == null || (configuration = resources.getConfiguration()) == null || (configuration.uiMode & 48) != 32) ? false : true;
    }

    public static final ji.b E3(Context context, int i2) {
        yj.p.i(context, "<this>");
        rg.m mVar = new rg.m();
        ji.r<String> f2 = rg.j0.f(context, mVar);
        final x xVar = new x(mVar, context, i2);
        ji.b u2 = f2.u(new oi.e() {
            @Override
            public final Object a(Object obj) {
                ji.f F3;
                F3 = ExtensionsContextKt.F3(xj.l.this, obj);
                return F3;
            }
        });
        yj.p.h(u2, "flatMapCompletable(...)");
        return u2;
    }

    public static final List<ActivityInfo> F(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "action");
        return s0(context, str, H(context), I(context));
    }

    public static final ComponentName F0(Context context) {
        String str;
        String str2;
        yj.p.i(context, "<this>");
        Intent intent = new Intent("android.intent.action.MAIN");
        intent.addCategory("android.intent.category.HOME");
        ResolveInfo resolveActivity = context.getPackageManager().resolveActivity(intent, 65536);
        ActivityInfo activityInfo = resolveActivity != null ? resolveActivity.activityInfo : null;
        if (activityInfo == null || (str = activityInfo.packageName) == null || (str2 = activityInfo.name) == null) {
            return null;
        }
        return new ComponentName(str, str2);
    }

    public static final MediaProjectionManager F1(Context context) {
        yj.p.i(context, "<this>");
        return (MediaProjectionManager) context.getSystemService("media_projection");
    }

    public static final boolean F2(Context context) {
        yj.p.i(context, "<this>");
        LocationManager u1 = u1(context);
        if (u1 != null) {
            return u1.isProviderEnabled("gps");
        }
        return false;
    }

    public static final ji.f F3(xj.l lVar, Object obj) {
        yj.p.i(lVar, "$tmp0");
        yj.p.i(obj, "p0");
        return (ji.f) lVar.invoke(obj);
    }

    public static final ActivityManager G(Context context) {
        Context applicationContext;
        return (ActivityManager) ((context == null || (applicationContext = context.getApplicationContext()) == null) ? null : applicationContext.getSystemService("activity"));
    }

    public static final int G0(Context context) {
        yj.p.i(context, "<this>");
        return Y1(context).e();
    }

    public static final RoleManager G1(Context context) {
        yj.p.i(context, "<this>");
        return d2.a(context.getSystemService("role"));
    }

    public static final boolean G2(Context context) {
        boolean isIgnoringBatteryOptimizations;
        yj.p.i(context, "<this>");
        PowerManager D1 = D1(context);
        if (D1 == null) {
            return false;
        }
        isIgnoringBatteryOptimizations = D1.isIgnoringBatteryOptimizations(context.getPackageName());
        return isIgnoringBatteryOptimizations;
    }

    public static final void G3(Context context, BroadcastReceiver broadcastReceiver) {
        yj.p.i(context, "<this>");
        yj.p.i(broadcastReceiver, "receiver");
        try {
            context.unregisterReceiver(broadcastReceiver);
        } catch (Exception unused) {
        }
    }

    private static final xj.l<Intent, List<ResolveInfo>> H(Context context) {
        return new a(context);
    }

    public static final boolean H0(Context context) {
        yj.p.i(context, "<this>");
        if (J2(context)) {
            return false;
        }
        BatteryInfo.Info info = f0(context).getInfo();
        if (info != null) {
            return info.getPresent();
        }
        return true;
    }

    public static final List<ComponentName> H1(Context context) {
        Object obj;
        yj.p.i(context, "<this>");
        List<ComponentName> a1 = a1(context);
        List<ComponentName> J1 = J1(context);
        List<ComponentName> u0 = u0(context);
        ArrayList<ComponentName> arrayList = new ArrayList();
        for (Object obj2 : u0) {
            if (!e(context, (ComponentName) obj2)) {
                arrayList.add(obj2);
            }
        }
        ArrayList arrayList2 = new ArrayList();
        for (ComponentName componentName : arrayList) {
            Iterator<T> it = a1.iterator();
            while (true) {
                if (!it.hasNext()) {
                    obj = null;
                    break;
                }
                obj = it.next();
                if (yj.p.d((ComponentName) obj, componentName)) {
                    break;
                }
            }
            ComponentName componentName2 = (ComponentName) obj;
            if (componentName2 != null) {
                arrayList2.add(componentName2);
            }
        }
        return kotlin.collections.r.x0(J1, arrayList2);
    }

    public static final boolean H2(Context context) {
        yj.p.i(context, "<this>");
        return yj.p.d(d1(context), "com.android.vending");
    }

    private static final xj.l<ResolveInfo, ActivityInfo> I(Context context) {
        return b.i;
    }

    public static final DevicePolicyManager I0(Context context) {
        yj.p.i(context, "<this>");
        return (DevicePolicyManager) context.getSystemService("device_policy");
    }

    public static final List<ComponentName> I1(Context context) {
        yj.p.i(context, "<this>");
        return H1(context);
    }

    public static final boolean I2(Context context) {
        yj.p.i(context, "<this>");
        return Kid.b(context);
    }

    public static final AlarmManager J(Context context) {
        yj.p.i(context, "<this>");
        return (AlarmManager) context.getSystemService("alarm");
    }

    public static final Context J0(Context context) {
        yj.p.i(context, "<this>");
        return t1(context, "en");
    }

    public static final List<ComponentName> J1(Context context) {
        List<AccessibilityServiceInfo> enabledAccessibilityServiceList;
        yj.p.i(context, "<this>");
        AccessibilityManager C = C(context);
        if (C == null || (enabledAccessibilityServiceList = C.getEnabledAccessibilityServiceList(63)) == null) {
            return kotlin.collections.r.l();
        }
        ArrayList arrayList = new ArrayList(kotlin.collections.r.v(enabledAccessibilityServiceList, 10));
        Iterator<T> it = enabledAccessibilityServiceList.iterator();
        while (it.hasNext()) {
            ResolveInfo resolveInfo = ((AccessibilityServiceInfo) it.next()).getResolveInfo();
            yj.p.h(resolveInfo, "getResolveInfo(...)");
            arrayList.add(x2.M0(resolveInfo));
        }
        return arrayList;
    }

    public static final boolean J2(Context context) {
        yj.p.i(context, "<this>");
        PackageManager packageManager = context.getPackageManager();
        if (packageManager.hasSystemFeature("android.software.leanback")) {
            return true;
        }
        return packageManager.hasSystemFeature("android.hardware.usb.host") && packageManager.hasSystemFeature("android.hardware.ethernet") && !U0(context);
    }

    public static final HashMap<Integer, com.joaomgcd.taskerm.settings.p> K(Context context) {
        yj.p.i(context, "<this>");
        Map<String, ?> all = jg.c.o(context).getAll();
        if (all == null) {
            return new HashMap<>();
        }
        List t2 = kotlin.collections.k0.t(all);
        ArrayList arrayList = new ArrayList(kotlin.collections.r.v(t2, 10));
        int i2 = 0;
        for (Object obj : t2) {
            int i3 = i2 + 1;
            if (i2 < 0) {
                kotlin.collections.r.u();
            }
            Pair pair = (Pair) obj;
            Object first = pair.getFirst();
            yj.p.h(first, "<get-first>(...)");
            arrayList.add(new Pair(Integer.valueOf(i2), new com.joaomgcd.taskerm.settings.p(context, (String) first, pair.getSecond())));
            i2 = i3;
        }
        Pair[] pairArr = (Pair[]) arrayList.toArray(new Pair[0]);
        return kotlin.collections.k0.g((Pair[]) Arrays.copyOf(pairArr, pairArr.length));
    }

    @android.annotation.TargetApi(26)
    public static final java.lang.String K0(android.content.Context r2) {
        throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.util.ExtensionsContextKt.K0(android.content.Context):java.lang.String");
    }

    public static final SearchManager K1(Context context) {
        yj.p.i(context, "<this>");
        return (SearchManager) context.getSystemService("search");
    }

    public static final Boolean K2(Context context) {
        ConnectivityManager t0 = t0(context);
        if (t0 != null) {
            return Boolean.valueOf(yd.x.f(t0));
        }
        return null;
    }

    public static final HashMap<Integer, fq> L(Context context) {
        yj.p.i(context, "<this>");
        Set<String> q0 = kq.q0(context, false, true);
        yj.p.h(q0, "getSet(...)");
        ArrayList arrayList = new ArrayList();
        for (Object obj : q0) {
            if (!kq.J0((String) obj)) {
                arrayList.add(obj);
            }
        }
        ArrayList arrayList2 = new ArrayList(kotlin.collections.r.v(arrayList, 10));
        int i2 = 0;
        for (Object obj2 : arrayList) {
            int i3 = i2 + 1;
            if (i2 < 0) {
                kotlin.collections.r.u();
            }
            arrayList2.add(new Pair(Integer.valueOf(i2), new fq(context, (String) obj2)));
            i2 = i3;
        }
        Pair[] pairArr = (Pair[]) arrayList2.toArray(new Pair[0]);
        return kotlin.collections.k0.g((Pair[]) Arrays.copyOf(pairArr, pairArr.length));
    }

    public static final ActivityInfo L0(Context context, String str, Uri uri) {
        Object obj;
        yj.p.i(context, "<this>");
        yj.p.i(str, "packageName");
        yj.p.i(uri, "dataUri");
        Iterator<T> it = E(context, uri).iterator();
        while (true) {
            if (!it.hasNext()) {
                break;
            }
            Object next = it.next();
            ActivityInfo activityInfo = (ActivityInfo) next;
            if (yj.p.d(activityInfo != null ? activityInfo.packageName : null, str)) {
                obj = next;
                break;
            }
        }
        return (ActivityInfo) obj;
    }

    public static final List<Sensor> L1(Context context) {
        yj.p.i(context, "<this>");
        SensorManager M1 = M1(context);
        if (M1 != null) {
            return M1.getSensorList(-1);
        }
        return null;
    }

    public static final boolean L2(Context context) {
        yj.p.i(context, "<this>");
        LocationManager u1 = u1(context);
        if (u1 != null) {
            return u1.isProviderEnabled("network");
        }
        return false;
    }

    public static final boolean M(Context context) {
        yj.p.i(context, "<this>");
        DevicePolicyManager I0 = I0(context);
        if (I0 == null) {
            return false;
        }
        String packageName = context.getPackageName();
        return I0.isDeviceOwnerApp(packageName) || I0.isProfileOwnerApp(packageName);
    }

    private static final int M0(Integer num, Context context) {
        return (num == null || num.intValue() <= 0) ? p8.c(context, 48) : num.intValue();
    }

    public static final SensorManager M1(Context context) {
        yj.p.i(context, "<this>");
        return (SensorManager) context.getSystemService("sensor");
    }

    public static final boolean M2(Context context) {
        yj.p.i(context, "<this>");
        return yj.p.d(Build.MANUFACTURER, "samsung");
    }

    public static final ji.r<String> N(Context context) {
        yj.p.i(context, "<this>");
        return Licence.s0(context);
    }

    public static final String N0(Context context, Calendar calendar) {
        TaskerApp Y1;
        yj.p.i(calendar, "calendar");
        Locale n2 = (context == null || (Y1 = Y1(context)) == null) ? null : Y1.n();
        if (n2 == null) {
            n2 = q1(context);
        }
        java.text.DateFormat dateInstance = java.text.DateFormat.getDateInstance(3, n2);
        if (dateInstance == null) {
            net.dinglisch.android.taskerm.r7.f("DATE", "New Date Format: using basic format");
            return bh.g(calendar);
        }
        String format = dateInstance.format(new Date(calendar.getTimeInMillis()));
        if (format == null) {
            net.dinglisch.android.taskerm.r7.f("DATE", "New Date Format: using basic format because of string");
            return bh.g(calendar);
        }
        String str = File.separator;
        yj.p.h(str, "separator");
        return hk.o.C(format, str, "-", false, 4, null);
    }

    public static final List<ServiceInfo> N1(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "action");
        return s0(context, str, new k(context), l.i);
    }

    public static final boolean N2(Context context) {
        yj.p.i(context, "<this>");
        if (M2(context)) {
            ComponentName F0 = F0(context);
            if (yj.p.d(F0 != null ? F0.getClassName() : null, "com.sec.android.app.launcher.activities.LauncherActivity")) {
                return true;
            }
        }
        return false;
    }

    public static final ArrayList<UsageEvents.Event> O(Context context, long j2, long j3, Integer num) {
        yj.p.i(context, "<this>");
        return x2.n1(d0(context, j2, j3), num);
    }

    public static final List<ComponentName> O0(String str) {
        List A0;
        if (str == null || (A0 = hk.o.A0(str, new String[]{ConstantsCommonTaskerServer.ID_SEPARATOR}, false, 0, 6, null)) == null) {
            return kotlin.collections.r.l();
        }
        ArrayList arrayList = new ArrayList();
        for (Object obj : A0) {
            if (((String) obj).length() > 0) {
                arrayList.add(obj);
            }
        }
        ArrayList arrayList2 = new ArrayList();
        Iterator it = arrayList.iterator();
        while (it.hasNext()) {
            List A02 = hk.o.A0((String) it.next(), new String[]{"/"}, false, 0, 6, null);
            ComponentName componentName = null;
            if (A02.size() == 2) {
                String str2 = (String) A02.get(0);
                String str3 = (String) A02.get(1);
                if (hk.o.I(str3, ".", false, 2, null)) {
                    str3 = str2 + str3;
                }
                componentName = new ComponentName(str2, str3);
            }
            if (componentName != null) {
                arrayList2.add(componentName);
            }
        }
        return arrayList2;
    }

    public static final ShortcutManager O1(Context context) {
        yj.p.i(context, "<this>");
        return androidx.core.content.pm.v.a(context.getSystemService("shortcut"));
    }

    public static final boolean O2(Context context) {
        UserHandle r2;
        UserManager f2;
        boolean isQuietModeEnabled;
        if (context == null || (r2 = r2(context)) == null || (f2 = f2(context)) == null) {
            return false;
        }
        isQuietModeEnabled = f2.isQuietModeEnabled(r2);
        return !isQuietModeEnabled;
    }

    public static final ArrayList<UsageEvents.Event> P(Context context, long j2, Integer num) {
        yj.p.i(context, "<this>");
        return x2.n1(c0(context, j2), num);
    }

    @TargetApi(23)
    public static final boolean P0(Context context) {
        yj.p.i(context, "<this>");
        return com.joaomgcd.taskerm.util.k.a.F() && v2(context, "android.hardware.fingerprint", "android.hardware.biometrics.iris", "android.hardware.biometrics.face");
    }

    public static final boolean P1(Context context) {
        yj.p.i(context, "<this>");
        boolean l2 = u5.l(context);
        if (l2) {
            net.dinglisch.android.taskerm.r7.f(com.joaomgcd.taskerm.dialog.a.A3(), "Showing auth dialog, so ignoring app");
        }
        return l2;
    }

    public static final void P2(Context context, String str) {
        yj.p.i(context, "<this>");
        if (str == null) {
            throw new IllegalArgumentException("Launching app: package name can't be null");
        }
        Intent launchIntentForPackage = context.getPackageManager().getLaunchIntentForPackage(str);
        if (launchIntentForPackage == null) {
            throw new RuntimeException("App doesn't have a launch component");
        }
        launchIntentForPackage.setPackage(null);
        context.startActivity(launchIntentForPackage);
    }

    public static ArrayList Q(Context context, long j2, long j3, Integer num, int i2, Object obj) {
        if ((i2 & 4) != 0) {
            num = 1;
        }
        return O(context, j2, j3, num);
    }

    @TargetApi(26)
    public static final boolean Q0(Context context) {
        yj.p.i(context, "<this>");
        return false;
    }

    public static final SharedPreferences Q1(Context context) {
        yj.p.i(context, "<this>");
        return dq.S0(context);
    }

    public static final void Q2(Context context) {
        yj.p.i(context, "<this>");
        context.startActivity(v1(context));
    }

    public static ArrayList R(Context context, long j2, Integer num, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            num = 1;
        }
        return P(context, j2, num);
    }

    public static final boolean R0(Context context) {
        yj.p.i(context, "<this>");
        return com.google.android.gms.common.a.m().f(context) == 0;
    }

    public static final Intent R1(Context context, IntentFilter intentFilter, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(intentFilter, "intentFilter");
        yj.p.i(str, "tag");
        BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
            @Override
            public void onReceive(Context context2, Intent intent) {
            }
        };
        try {
            try {
                Intent Z2 = Z2(context, broadcastReceiver, intentFilter, null, null, false, 16, null);
                try {
                    context.unregisterReceiver(broadcastReceiver);
                    return Z2;
                } catch (Exception e2) {
                    net.dinglisch.android.taskerm.r7.l(str, "Error unregistering null receiver: " + intentFilter, e2);
                    return Z2;
                }
            } catch (Exception e3) {
                net.dinglisch.android.taskerm.r7.l(str, "Error registering null receiver: " + intentFilter, e3);
                return null;
            }
        } finally {
            try {
                context.unregisterReceiver(broadcastReceiver);
            } catch (Exception e4) {
                net.dinglisch.android.taskerm.r7.l(str, "Error unregistering null receiver: " + intentFilter, e4);
            }
        }
    }

    public static final ArrayList<HashMap<String, Serializable>> R2(Context context, Uri uri, String str, String[] strArr, String[] strArr2, int i2, String str2) {
        yj.p.i(context, "<this>");
        yj.p.i(uri, "uri");
        ArrayList<HashMap<String, Serializable>> arrayList = new ArrayList<>();
        Cursor query = context.getContentResolver().query(uri, strArr2, str, strArr, str2);
        if (query == null) {
            return arrayList;
        }
        int i3 = 0;
        while (query.moveToNext() && i3 < i2) {
            try {
                HashMap hashMap = new HashMap();
                try {
                    int columnCount = query.getColumnCount();
                    for (int i4 = 0; i4 < columnCount; i4++) {
                        String columnName = query.getColumnName(i4);
                        int type = query.getType(i4);
                        Object string = type != 0 ? type != 1 ? type != 2 ? type != 3 ? type != 4 ? query.getString(i4) : query.getBlob(i4) : query.getString(i4) : Float.valueOf(query.getFloat(i4)) : Long.valueOf(query.getLong(i4)) : null;
                        yj.p.f(columnName);
                        hashMap.put(columnName, string);
                    }
                    i3++;
                } catch (Exception unused) {
                }
                arrayList.add(hashMap);
            } catch (Throwable th2) {
                query.close();
                throw th2;
            }
        }
        query.close();
        return arrayList;
    }

    public static final Bitmap S(Context context, com.joaomgcd.taskerm.util.w wVar) {
        yj.p.i(context, "<this>");
        yj.p.i(wVar, "args");
        PackageManager packageManager = context.getPackageManager();
        yj.p.h(packageManager, "getPackageManager(...)");
        return T(context, new com.joaomgcd.taskerm.util.x(packageManager, wVar));
    }

    public static final boolean S0(Activity activity) {
        Dialog j2;
        yj.p.i(activity, "<this>");
        com.google.android.gms.common.a m2 = com.google.android.gms.common.a.m();
        yj.p.h(m2, "getInstance(...)");
        int f2 = m2.f(activity);
        if (f2 == 0) {
            return true;
        }
        if (!m2.i(f2) || (j2 = m2.j(activity, f2, 2404)) == null) {
            return false;
        }
        j2.show();
        return false;
    }

    public static final StorageManager S1(Context context) {
        yj.p.i(context, "<this>");
        return (StorageManager) context.getSystemService("storage");
    }

    public static ArrayList S2(Context context, Uri uri, String str, String[] strArr, String[] strArr2, int i2, String str2, int i3, Object obj) {
        return R2(context, uri, (i3 & 2) != 0 ? null : str, (i3 & 4) != 0 ? null : strArr, (i3 & 8) != 0 ? null : strArr2, (i3 & 16) != 0 ? Integer.MAX_VALUE : i2, (i3 & 32) == 0 ? str2 : null);
    }

    private static final Bitmap T(Context context, com.joaomgcd.taskerm.util.x xVar) {
        Drawable loadIcon;
        try {
            String a2 = xVar.a();
            if (a2 != null) {
                loadIcon = context.getPackageManager().getActivityIcon(new ComponentName(xVar.d(), a2));
            } else {
                ApplicationInfo V = V(context, xVar.d(), 0, 2, null);
                loadIcon = V != null ? V.loadIcon(context.getPackageManager()) : null;
            }
            if (loadIcon == null) {
                return null;
            }
            Bitmap createBitmap = Bitmap.createBitmap(M0(Integer.valueOf(loadIcon.getIntrinsicWidth()), context), M0(Integer.valueOf(loadIcon.getIntrinsicHeight()), context), Bitmap.Config.ARGB_8888);
            yj.p.h(createBitmap, "createBitmap(...)");
            Canvas canvas = new Canvas(createBitmap);
            loadIcon.setBounds(0, 0, canvas.getWidth(), canvas.getHeight());
            loadIcon.draw(canvas);
            return (xVar.f() == null || xVar.b() == null) ? createBitmap : tf.e.b(createBitmap, xVar.f().intValue(), xVar.b().intValue());
        } catch (PackageManager.NameNotFoundException unused) {
            return null;
        } catch (OutOfMemoryError unused2) {
            net.dinglisch.android.taskerm.r7.G(xVar.e(), "getIcon: " + xVar + ".packageName: out of memory");
            return null;
        }
    }

    public static final boolean T0(Context context) {
        yj.p.i(context, "<this>");
        return k0(context);
    }

    public static final int T1(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "resourceName");
        return context.getResources().getIdentifier(str, "string", context.getPackageName());
    }

    public static final String[] T2(Context context, Uri uri) {
        yj.p.i(context, "<this>");
        yj.p.i(uri, "uri");
        Cursor cursor = null;
        String[] columnNames = null;
        try {
            Cursor query = context.getContentResolver().query(uri, null, null, null, null);
            if (query != null) {
                try {
                    columnNames = query.getColumnNames();
                } catch (Throwable th2) {
                    th = th2;
                    cursor = query;
                    if (cursor != null) {
                        cursor.close();
                    }
                    throw th;
                }
            }
            if (columnNames == null) {
                columnNames = new String[0];
            }
            if (query != null) {
                query.close();
            }
            return columnNames;
        } catch (Throwable th3) {
            th = th3;
        }
    }

    public static final ApplicationInfo U(Context context, String str, int i2) {
        yj.p.i(context, "<this>");
        if (str == null) {
            return null;
        }
        try {
            PackageManager packageManager = context.getPackageManager();
            if (packageManager != null) {
                return packageManager.getApplicationInfo(str, i2);
            }
            return null;
        } catch (Throwable unused) {
            return null;
        }
    }

    public static final boolean U0(Context context) {
        yj.p.i(context, "<this>");
        return context.getPackageManager().hasSystemFeature("android.hardware.touchscreen");
    }

    public static final boolean U1(Context context) {
        yj.p.i(context, "<this>");
        return tp.a.i(context);
    }

    public static final String U2(Context context, int i2) {
        yj.p.i(context, "<this>");
        return g8.g0(context.getResources().openRawResource(i2));
    }

    public static ApplicationInfo V(Context context, String str, int i2, int i3, Object obj) {
        if ((i3 & 2) != 0) {
            i2 = 0;
        }
        return U(context, str, i2);
    }

    public static final boolean V0(Context context) {
        yj.p.i(context, "<this>");
        return dq.t1(context);
    }

    public static final String V1(Context context) {
        yj.p.i(context, "<this>");
        return hk.o.i(context.getPackageName() + " version " + h2(context) + "; flavor: market; Source \"" + d1(context) + "\"; BuildTime " + x2.N4(1750081038731L, null, 1, null) + "\n\n\nOS Build " + Build.DISPLAY + "\nOS Code " + Build.VERSION.SDK_INT + "\nOS Target " + z0(context) + "\nDevice " + Build.MODEL + "\nManufacturer " + Build.MANUFACTURER + "\nProduct " + Build.PRODUCT + "\n", null, 1, null);
    }

    @SuppressLint({"UnspecifiedRegisterReceiverFlag", "NewApi"})
    public static final Intent V2(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter) {
        yj.p.i(context, "<this>");
        yj.p.i(intentFilter, "filter");
        return a3(context, broadcastReceiver, intentFilter, false, 4, null);
    }

    public static final String W(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "packageName");
        PackageManager packageManager = context.getPackageManager();
        yj.p.h(packageManager, "getPackageManager(...)");
        return X(packageManager, str);
    }

    public static final String W0(Context context, b5.a aVar, int i2) {
        yj.p.i(context, "<this>");
        yj.p.i(aVar, "type");
        String P0 = HasArgsEdit.P0(aVar.d(), net.dinglisch.android.taskerm.a1.x(523).q());
        yj.p.f(P0);
        return g2(context, P0);
    }

    public static final Integer W1(Context context, ComponentName componentName) {
        yj.p.i(context, "<this>");
        return X1(context, componentName != null ? componentName.getPackageName() : null);
    }

    @SuppressLint({"UnspecifiedRegisterReceiverFlag", "NewApi"})
    public static final Intent W2(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, String str, Handler handler) {
        yj.p.i(context, "<this>");
        yj.p.i(intentFilter, "filter");
        return Z2(context, broadcastReceiver, intentFilter, str, handler, false, 16, null);
    }

    public static final String X(PackageManager packageManager, String str) {
        ComponentName component;
        yj.p.i(packageManager, "<this>");
        yj.p.i(str, "packageName");
        Intent launchIntentForPackage = packageManager.getLaunchIntentForPackage(str);
        String className = (launchIntentForPackage == null || (component = launchIntentForPackage.getComponent()) == null) ? null : component.getClassName();
        if (className != null) {
            return className;
        }
        throw new RuntimeException("Can't get " + str + " launch intent: no launch intent");
    }

    public static final LayoutInflater X0(Context context) {
        yj.p.i(context, "<this>");
        LayoutInflater from = LayoutInflater.from(context);
        yj.p.h(from, "from(...)");
        return from;
    }

    public static final Integer X1(Context context, String str) {
        ApplicationInfo applicationInfo;
        yj.p.i(context, "<this>");
        PackageInfo B1 = B1(context, str, 0, 2, null);
        if (B1 == null || (applicationInfo = B1.applicationInfo) == null) {
            return null;
        }
        return Integer.valueOf(applicationInfo.targetSdkVersion);
    }

    @SuppressLint({"UnspecifiedRegisterReceiverFlag", "NewApi"})
    public static final Intent X2(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, String str, Handler handler, boolean z) {
        Intent registerReceiver;
        yj.p.i(context, "<this>");
        yj.p.i(intentFilter, "filter");
        if (!com.joaomgcd.taskerm.util.k.a.k(context)) {
            return context.registerReceiver(broadcastReceiver, intentFilter, str, handler);
        }
        registerReceiver = context.registerReceiver(broadcastReceiver, intentFilter, str, handler, z ? 2 : 4);
        return registerReceiver;
    }

    public static final String Y(Context context, String str) {
        return (String) x2.U4(null, new h(str, context), 1, null);
    }

    public static final InputMethodManager Y0(Context context) {
        return (InputMethodManager) (context != null ? context.getSystemService("input_method") : null);
    }

    public static final TaskerApp Y1(Context context) {
        yj.p.i(context, "<this>");
        Context applicationContext = context.getApplicationContext();
        yj.p.g(applicationContext, "null cannot be cast to non-null type com.joaomgcd.taskerm.util.TaskerApp");
        return (TaskerApp) applicationContext;
    }

    @SuppressLint({"UnspecifiedRegisterReceiverFlag", "NewApi"})
    public static final Intent Y2(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, boolean z) {
        yj.p.i(context, "<this>");
        yj.p.i(intentFilter, "filter");
        if (com.joaomgcd.taskerm.util.k.a.k(context)) {
            return n9.h.a(context, broadcastReceiver, intentFilter, z ? 2 : 4);
        }
        return context.registerReceiver(broadcastReceiver, intentFilter);
    }

    public static final String Z(Context context) {
        yj.p.i(context, "<this>");
        if (!Kid.a() && com.joaomgcd.oldtaskercompat.j.e(context)) {
            return x2.Q4(2131890733, context, new Object[0]);
        }
        String a0 = a0(context, context.getPackageName(), null);
        return a0 == null ? x2.Q4(2131886701, context, new Object[0]) : a0;
    }

    public static final long Z0(Context context) {
        yj.p.i(context, "<this>");
        return Q1(context).getLong(g6.n.b, -1L) == -1 ? System.currentTimeMillis() : Q1(context).getLong(g6.n.b, -1L);
    }

    public static final TelecomManager Z1(Context context) {
        return (TelecomManager) (context != null ? context.getSystemService("telecom") : null);
    }

    public static Intent Z2(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, String str, Handler handler, boolean z, int i2, Object obj) {
        return X2(context, broadcastReceiver, intentFilter, str, handler, (i2 & 16) != 0 ? true : z);
    }

    public static final String a0(Context context, String str, String str2) {
        yj.p.i(context, "<this>");
        ApplicationInfo V = V(context, str, 0, 2, null);
        if (V == null) {
            return str2;
        }
        String str3 = (String) x2.U4(null, new i(context, V), 1, null);
        return str3 == null ? str2 : str3;
    }

    public static final List<ComponentName> a1(Context context) {
        yj.p.i(context, "<this>");
        List<AccessibilityServiceInfo> b1 = b1(context);
        ArrayList arrayList = new ArrayList(kotlin.collections.r.v(b1, 10));
        Iterator<T> it = b1.iterator();
        while (it.hasNext()) {
            ResolveInfo resolveInfo = ((AccessibilityServiceInfo) it.next()).getResolveInfo();
            yj.p.h(resolveInfo, "getResolveInfo(...)");
            arrayList.add(x2.M0(resolveInfo));
        }
        return arrayList;
    }

    public static final TelephonyManager a2(Context context) {
        Context applicationContext;
        return (TelephonyManager) ((context == null || (applicationContext = context.getApplicationContext()) == null) ? null : applicationContext.getSystemService("phone"));
    }

    public static Intent a3(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, boolean z, int i2, Object obj) {
        if ((i2 & 4) != 0) {
            z = true;
        }
        return Y2(context, broadcastReceiver, intentFilter, z);
    }

    public static String b0(Context context, String str, String str2, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            str2 = str;
        }
        return a0(context, str, str2);
    }

    public static final List<AccessibilityServiceInfo> b1(Context context) {
        yj.p.i(context, "<this>");
        List<AccessibilityServiceInfo> list = (List) x2.U4(null, new q(context), 1, null);
        return list == null ? kotlin.collections.r.l() : list;
    }

    public static final String b2(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "assetName");
        try {
            String b2 = net.dinglisch.android.taskerm.w6.b(context.getSharedPreferences(net.dinglisch.android.taskerm.g6.g, 0));
            InputStream open = context.getAssets().open(b2 + "/" + str);
            yj.p.h(open, "open(...)");
            return g8.g0(open);
        } catch (Throwable th2) {
            return "Couldn't get text. Please contact developer. (" + th2.getMessage() + ")";
        }
    }

    public static final String b3(Context context, String str, Integer num) {
        yj.p.i(context, "<this>");
        String z1 = z1(context, str);
        m3(context, z1);
        if (num != null) {
            n3(context, Integer.valueOf(num.intValue()));
        }
        return z1;
    }

    public static final UsageEvents c0(Context context, long j2) {
        UsageEvents usageEvents;
        yj.p.i(context, "<this>");
        UsageStatsManager e2 = e2(context);
        if (e2 == null) {
            return null;
        }
        long currentTimeMillis = System.currentTimeMillis();
        try {
            usageEvents = e2.queryEvents(currentTimeMillis - (j2 + 1), currentTimeMillis);
            if (usageEvents == null) {
                return null;
            }
        } catch (Exception unused) {
            usageEvents = null;
        }
        if (usageEvents == null) {
            return null;
        }
        return usageEvents;
    }

    public static final List<ApplicationInfo> c1(Context context) {
        yj.p.i(context, "<this>");
        List<ApplicationInfo> installedApplications = context.getPackageManager().getInstalledApplications(128);
        yj.p.h(installedApplications, "getInstalledApplications(...)");
        return installedApplications;
    }

    public static final UiModeManager c2(Context context) {
        yj.p.i(context, "<this>");
        try {
            return (UiModeManager) context.getSystemService("uimode");
        } catch (Exception unused) {
            return null;
        }
    }

    public static final void c3(Context context, String str, String str2, Integer num) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "packageName");
        try {
            Intent launchIntentForPackage = context.getPackageManager().getLaunchIntentForPackage(str);
            if (launchIntentForPackage != null) {
                launchIntentForPackage.setPackage(null);
                launchIntentForPackage.removeCategory("android.intent.category.LAUNCHER");
                launchIntentForPackage.setFlags(num != null ? num.intValue() : 270532608);
                if (str2 != null) {
                    launchIntentForPackage.setComponent(new ComponentName(str, str2));
                }
            } else {
                launchIntentForPackage = null;
            }
            context.startActivity(launchIntentForPackage);
        } catch (Throwable th2) {
            pg.w0.X0(context, th2);
        }
    }

    public static final UsageEvents d0(Context context, long j2, long j3) {
        UsageEvents usageEvents;
        yj.p.i(context, "<this>");
        UsageStatsManager e2 = e2(context);
        if (e2 == null) {
            return null;
        }
        try {
            usageEvents = e2.queryEvents(j2, j3);
            if (usageEvents == null) {
                return null;
            }
        } catch (Exception unused) {
            usageEvents = null;
        }
        if (usageEvents == null) {
            return null;
        }
        return usageEvents;
    }

    public static final String d1(Context context) {
        yj.p.i(context, "<this>");
        return context.getPackageManager().getInstallerPackageName(context.getPackageName());
    }

    private static final boolean d2() {
        return b != null;
    }

    public static final <T extends Activity> void d3(Context context, Class<T> cls, Integer num) {
        yj.p.i(context, "<this>");
        String packageName = context.getPackageName();
        yj.p.h(packageName, "getPackageName(...)");
        c3(context, packageName, cls != null ? cls.getName() : null, num);
    }

    public static final boolean e(Context context, ComponentName componentName) {
        Object obj;
        yj.p.i(context, "<this>");
        yj.p.i(componentName, "component");
        Iterator<T> it = b1(context).iterator();
        while (true) {
            if (!it.hasNext()) {
                obj = null;
                break;
            }
            obj = it.next();
            ResolveInfo resolveInfo = ((AccessibilityServiceInfo) obj).getResolveInfo();
            yj.p.h(resolveInfo, "getResolveInfo(...)");
            if (yj.p.d(x2.M0(resolveInfo), componentName)) {
                break;
            }
        }
        AccessibilityServiceInfo accessibilityServiceInfo = (AccessibilityServiceInfo) obj;
        return (accessibilityServiceInfo == null || accessibilityServiceInfo.feedbackType == 0) ? false : true;
    }

    public static final AudioManager e0(Context context) {
        yj.p.i(context, "<this>");
        return (AudioManager) context.getSystemService("audio");
    }

    public static final r3 e1(ClipData clipData) {
        yj.p.i(clipData, "<this>");
        return new r3(clipData);
    }

    public static final UsageStatsManager e2(Context context) {
        yj.p.i(context, "<this>");
        return (UsageStatsManager) context.getSystemService("usagestats");
    }

    public static final void e3(Context context, Integer num) {
        yj.p.i(context, "<this>");
        String packageName = context.getPackageName();
        yj.p.h(packageName, "getPackageName(...)");
        c3(context, packageName, null, num);
    }

    public static final ji.b f(Context context) {
        yj.p.i(context, "<this>");
        return y3(context, true);
    }

    public static final BatteryInfo f0(Context context) {
        yj.p.i(context, "<this>");
        return new BatteryInfo(context);
    }

    public static final String f1(Context context) {
        yj.p.i(context, "<this>");
        return (String) x2.U4(null, new t(context), 1, null);
    }

    public static final UserManager f2(Context context) {
        yj.p.i(context, "<this>");
        return (UserManager) context.getSystemService("user");
    }

    public static void f3(Context context, Class cls, Integer num, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            num = null;
        }
        d3(context, cls, num);
    }

    public static final void g(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "packageName");
        q(context, "https://play.google.com/apps/testing/" + str, true, false, true, 4, null);
    }

    public static final BatteryManager g0(Context context) {
        yj.p.i(context, "<this>");
        return (BatteryManager) context.getSystemService("batterymanager");
    }

    public static final Integer g1(Context context) {
        String F;
        yj.p.i(context, "<this>");
        String str = (String) x2.U4(null, new u(context), 1, null);
        if (str == null || (F = z2.F(str)) == null) {
            return null;
        }
        return hk.o.m(F);
    }

    public static final String g2(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "document");
        return "https://tasker.joaoapps.com/userguide/" + E1(context) + "/" + str;
    }

    public static final boolean g3(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "text");
        return ch.c(context, str, ch.a.None);
    }

    public static final void h(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "packageName");
        q(context, "https://play.google.com/store/apps/details?id=" + str, false, false, false, 12, null);
    }

    public static final boolean h0(Context context) {
        yj.p.i(context, "<this>");
        return yd.l0.b(context);
    }

    public static final String h1(Context context, ComponentName componentName) {
        yj.p.i(context, "<this>");
        yj.p.i(componentName, "component");
        String str = (String) x2.U4(null, new j(context, componentName), 1, null);
        if (str != null) {
            return str;
        }
        String flattenToString = componentName.flattenToString();
        yj.p.h(flattenToString, "flattenToString(...)");
        return flattenToString;
    }

    public static final String h2(Context context) {
        yj.p.i(context, "<this>");
        return i2(context, context.getPackageName());
    }

    public static final void h3(Context context, Long l2) {
        yj.p.i(context, "<this>");
        String str = g6.n.c;
        yj.p.h(str, "VALIDATED_DATE_GOOGLE_PLAY");
        SharedPreferences q2 = jg.c.q(context);
        yj.p.h(q2, "<get-preferencesStateName>(...)");
        jg.c.E(context, str, l2, q2);
    }

    public static final void i(Context context) {
        yj.p.i(context, "<this>");
        q(context, "https://tasker.joaoapps.com/direct_purchase_download", true, false, true, 4, null);
    }

    public static final boolean i0(Context context) {
        yj.p.i(context, "<this>");
        if (!com.joaomgcd.taskerm.util.k.a.u()) {
            AlarmManager J = J(context);
            if (!(J != null ? J.canScheduleExactAlarms() : false)) {
                return false;
            }
        }
        return true;
    }

    public static final String i1(Context context) {
        yj.p.i(context, "<this>");
        return b0(context, l1(context), null, 2, null);
    }

    public static final String i2(Context context, String str) {
        yj.p.i(context, "<this>");
        PackageInfo B1 = B1(context, str, 0, 2, null);
        if (B1 != null) {
            return B1.versionName;
        }
        return null;
    }

    @TargetApi(33)
    public static final ji.b i3(Context context, String str, String str2, boolean z) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "image");
        yj.p.i(str2, ClockContract.AlarmSettingColumns.LABEL);
        ji.r k2 = tf.e.k(str, context, null, null, 6, null);
        final v vVar = new v(context, str2, z);
        ji.b P = k2.x(new oi.e() {
            @Override
            public final Object a(Object obj) {
                lj.e0 k3;
                k3 = ExtensionsContextKt.k3(xj.l.this, obj);
                return k3;
            }
        }).P();
        yj.p.h(P, "toCompletable(...)");
        return P;
    }

    public static final void j(Context context) {
        yj.p.i(context, "<this>");
        q(context, "https://www.patreon.com/joaoapps", false, false, false, 14, null);
    }

    public static final s6 j0(Context context) {
        yj.p.i(context, "<this>");
        return i0(context) ? new v6() : u6.c("Can't schedule exact alarm");
    }

    public static final ComponentName j1(Context context) {
        Object obj;
        yj.p.i(context, "<this>");
        List z0 = kotlin.collections.r.z0(R(context, 3600000L, null, 2, null));
        UsageEvents.Event event = (UsageEvents.Event) kotlin.collections.r.f0(z0);
        String packageName = event != null ? event.getPackageName() : null;
        if (packageName == null) {
            return null;
        }
        ComponentName F0 = F0(context);
        String packageName2 = F0 != null ? F0.getPackageName() : null;
        Iterator it = z0.iterator();
        while (true) {
            if (!it.hasNext()) {
                obj = null;
                break;
            }
            obj = it.next();
            UsageEvents.Event event2 = (UsageEvents.Event) obj;
            if (!x2.e0(event2.getClassName(), IntentHandler.class.getName(), ActivitySecondaryApp.class.getName())) {
                String packageName3 = event2.getPackageName();
                if (!yj.p.d(packageName3, packageName) && !yj.p.d(packageName3, packageName2)) {
                    yj.p.f(packageName3);
                    if (t(context, packageName3)) {
                        break;
                    }
                }
            }
        }
        UsageEvents.Event event3 = (UsageEvents.Event) obj;
        if (event3 != null) {
            return x2.N0(event3);
        }
        return null;
    }

    public static final Vibrator j2(Context context) {
        return (Vibrator) (context != null ? context.getSystemService("vibrator") : null);
    }

    public static ji.b j3(Context context, String str, String str2, boolean z, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            str2 = str;
        }
        if ((i2 & 4) != 0) {
            z = false;
        }
        return i3(context, str, str2, z);
    }

    public static final void k(Context context) {
        yj.p.i(context, "<this>");
        String packageName = context.getPackageName();
        yj.p.h(packageName, "getPackageName(...)");
        g(context, packageName);
    }

    public static final boolean k0(Context context) {
        yj.p.i(context, "<this>");
        return t2(context, "android.permission.WRITE_SECURE_SETTINGS");
    }

    public static final String k1(Context context) {
        yj.p.i(context, "<this>");
        SharedPreferences p2 = jg.c.p(context);
        yj.p.h(p2, "<get-preferencesState>(...)");
        return jg.c.k(context, "lkc", null, p2);
    }

    public static final WifiManager k2(Context context) {
        return (WifiManager) (context != null ? context.getSystemService("wifi") : null);
    }

    public static final lj.e0 k3(xj.l lVar, Object obj) {
        yj.p.i(lVar, "$tmp0");
        yj.p.i(obj, "p0");
        return (lj.e0) lVar.invoke(obj);
    }

    public static final void l(Context context) {
        yj.p.i(context, "<this>");
        String packageName = context.getPackageName();
        yj.p.h(packageName, "getPackageName(...)");
        h(context, packageName);
    }

    public static final k1 l0(Context context) {
        HashMap hashMap;
        yj.p.i(context, "<this>");
        ArrayList arrayList = (ArrayList) x2.U4(null, new c(context), 1, null);
        Serializable serializable = (arrayList == null || (hashMap = (HashMap) kotlin.collections.r.g0(arrayList, 0)) == null) ? null : (Serializable) hashMap.get("CarConnectionState");
        Long l2 = serializable instanceof Long ? (Long) serializable : null;
        if (l2 != null) {
            return (k1) ((Enum) x2.I4((int) l2.longValue(), k1.class));
        }
        return null;
    }

    public static final String l1(Context context) {
        yj.p.i(context, "<this>");
        ComponentName j1 = j1(context);
        if (j1 != null) {
            return j1.getPackageName();
        }
        return null;
    }

    public static final q8 l2(Context context) {
        WifiManager k2;
        WifiInfo connectionInfo;
        if (context == null || (k2 = k2(context)) == null || (connectionInfo = k2.getConnectionInfo()) == null) {
            return null;
        }
        return new q8(connectionInfo);
    }

    public static final void l3(Activity activity, boolean z) {
        yj.p.i(activity, "<this>");
        pg.w0.q0(new s(z, activity));
    }

    public static final void m(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "url");
        q(context, str, false, false, false, 14, null);
    }

    public static final t3 m0(Context context) {
        return new t3(context);
    }

    public static final List<ScanResult> m1(Context context) {
        WifiManager k2 = k2(context);
        List<ScanResult> scanResults = k2 != null ? k2.getScanResults() : null;
        return scanResults == null ? new ArrayList() : scanResults;
    }

    public static final WindowManager m2(Context context) {
        return (WindowManager) (context != null ? context.getSystemService("window") : null);
    }

    public static final void m3(Context context, String str) {
        yj.p.i(context, "<this>");
        if (str != null && k0(context)) {
            net.dinglisch.android.taskerm.r7.f("ClipboardGetter", "Set keyboard to " + str);
            Settings.Secure.putString(context.getContentResolver(), rg.g.a(), str);
        }
    }

    public static final void n(Context context, String str, boolean z) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "url");
        q(context, str, z, false, false, 12, null);
    }

    public static final ClipboardManager n0(Context context) {
        if (context != null) {
            return Y1(context).c();
        }
        return null;
    }

    public static final ComponentName n1(Context context, String str) {
        Object obj;
        yj.p.i(context, "<this>");
        yj.p.i(str, "packageName");
        Iterator<T> it = o1(context).iterator();
        while (true) {
            if (!it.hasNext()) {
                obj = null;
                break;
            }
            obj = it.next();
            if (yj.p.d(((ComponentName) obj).getPackageName(), str)) {
                break;
            }
        }
        return (ComponentName) obj;
    }

    public static final WindowManager n2(Context context, Window window) {
        WindowManager m2 = m2(context);
        if (m2 != null) {
            return m2;
        }
        if (window != null) {
            return window.getWindowManager();
        }
        return null;
    }

    public static final void n3(Context context, Integer num) {
        yj.p.i(context, "<this>");
        if (num != null && k0(context)) {
            net.dinglisch.android.taskerm.r7.f("ClipboardGetter", "Set keyboard subtype to " + num);
            Settings.Secure.putInt(context.getContentResolver(), rg.g.b(), num.intValue());
        }
    }

    public static final void o(Context context, String str, boolean z, boolean z2, boolean z3) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "url");
        try {
            Intent m4 = x2.m4(new Intent(), context, str, z);
            if (z3) {
                m4.putExtra("com.android.browser.application_id", context.getPackageName());
            }
            x2.u4(m4, context);
        } catch (Throwable th2) {
            if (!z2) {
                throw th2;
            }
            pg.w0.X0(context, th2);
        }
    }

    public static final String o0(Context context) {
        String str;
        String obj;
        String obj2;
        if (context == null) {
            return null;
        }
        try {
            ClipboardManager b2 = ch.b(context);
            CharSequence text = b2.getText();
            String F = (text == null || (obj = text.toString()) == null || (obj2 = hk.o.Z0(obj).toString()) == null) ? null : z2.F(obj2);
            if (F != null) {
                return F;
            }
            ClipData primaryClip = b2.getPrimaryClip();
            if ((primaryClip != null ? primaryClip.getItemCount() : 0) > 0) {
                str = (String) x2.U4(null, new d(primaryClip, context), 1, null);
                if (str == null) {
                    str = (String) x2.U4(null, new e(b2), 1, null);
                }
            } else {
                str = null;
            }
            if (str == null && !new l6(context).h()) {
                return k1(context);
            }
            p3(context, str);
            return str;
        } catch (Throwable th2) {
            net.dinglisch.android.taskerm.r7.l("Clipboard", "Can't get clipboard", th2);
            return null;
        }
    }

    public static final List<ComponentName> o1(Context context) {
        yj.p.i(context, "<this>");
        Intent p2 = th.p();
        yj.p.h(p2, "getLauncherIntent(...)");
        List<ActivityInfo> D = D(context, p2);
        ArrayList arrayList = new ArrayList();
        for (ActivityInfo activityInfo : D) {
            ComponentName componentName = activityInfo == null ? null : new ComponentName(activityInfo.packageName, activityInfo.name);
            if (componentName != null) {
                arrayList.add(componentName);
            }
        }
        return arrayList;
    }

    public static final <T> ji.r<T> o2(Context context, xj.l<? super Activity, ? extends ji.r<T>> lVar) {
        yj.p.i(context, "<this>");
        yj.p.i(lVar, "block");
        return pg.w0.K0(new m(context, lVar));
    }

    public static final void o3(Context context, String str) {
        yj.p.i(context, "<this>");
        SharedPreferences p2 = jg.c.p(context);
        yj.p.h(p2, "<get-preferencesState>(...)");
        jg.c.G(context, "lkad", str, p2);
    }

    public static final void p(String str, Context context, boolean z, boolean z2, boolean z3) {
        yj.p.i(str, "<this>");
        yj.p.i(context, "context");
        o(context, str, z, z2, z3);
    }

    public static final CompanionDeviceManager p0(Context context) {
        yj.p.i(context, "<this>");
        return c2.a(context.getSystemService("companiondevice"));
    }

    public static final List<ClipData.Item> p1(ClipData clipData) {
        yj.p.i(clipData, "<this>");
        return gk.k.y(gk.k.c(e1(clipData)));
    }

    public static final <T> java.lang.Object p2(android.content.Context r9, int r10, xj.p<? super android.app.Activity, ? super oj.d<? super T>, ? extends java.lang.Object> r11, oj.d<? super T> r12) {
        throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.util.ExtensionsContextKt.p2(android.content.Context, int, xj.p, oj.d):java.lang.Object");
    }

    public static final void p3(Context context, String str) {
        yj.p.i(context, "<this>");
        SharedPreferences p2 = jg.c.p(context);
        yj.p.h(p2, "<get-preferencesState>(...)");
        jg.c.G(context, "lkc", str, p2);
    }

    public static void q(Context context, String str, boolean z, boolean z2, boolean z3, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            z = false;
        }
        if ((i2 & 4) != 0) {
            z2 = true;
        }
        if ((i2 & 8) != 0) {
            z3 = false;
        }
        o(context, str, z, z2, z3);
    }

    private static final <T extends ComponentInfo> List<T> q0(Context context, Intent intent, xj.l<? super Intent, ? extends List<? extends ResolveInfo>> lVar, xj.l<? super ResolveInfo, ? extends T> lVar2) {
        List<? extends ResolveInfo> invoke = lVar.invoke(intent);
        ArrayList arrayList = new ArrayList(kotlin.collections.r.v(invoke, 10));
        Iterator<T> it = invoke.iterator();
        while (it.hasNext()) {
            arrayList.add(lVar2.invoke(it.next()));
        }
        return arrayList;
    }

    public static final Locale q1(Context context) {
        return s1(context, false, 1, null);
    }

    public static Object q2(Context context, int i2, xj.p pVar, oj.d dVar, int i3, Object obj) {
        if ((i3 & 1) != 0) {
            i2 = E2(context) ? 2131952594 : 2131952593;
        }
        return p2(context, i2, pVar, dVar);
    }

    public static final s6 q3(Context context, ComponentName componentName) {
        yj.p.i(context, "<this>");
        yj.p.i(componentName, "component");
        e.c cVar = ie.e.f;
        String packageName = componentName.getPackageName();
        yj.p.h(packageName, "getPackageName(...)");
        String className = componentName.getClassName();
        yj.p.h(className, "getClassName(...)");
        Object f2 = ie.u.c(cVar.a(packageName, className), context).f();
        yj.p.h(f2, "blockingGet(...)");
        return (s6) f2;
    }

    public static void r(String str, Context context, boolean z, boolean z2, boolean z3, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            z = false;
        }
        if ((i2 & 4) != 0) {
            z2 = true;
        }
        if ((i2 & 8) != 0) {
            z3 = false;
        }
        p(str, context, z, z2, z3);
    }

    private static final <T extends ComponentInfo> List<T> r0(Context context, Uri uri, xj.l<? super Intent, ? extends List<? extends ResolveInfo>> lVar, xj.l<? super ResolveInfo, ? extends T> lVar2) {
        context.getPackageManager();
        Intent intent = new Intent();
        x2.n4(intent, context, uri, false, 4, null);
        List<? extends ResolveInfo> invoke = lVar.invoke(intent);
        ArrayList arrayList = new ArrayList(kotlin.collections.r.v(invoke, 10));
        Iterator<T> it = invoke.iterator();
        while (it.hasNext()) {
            arrayList.add(lVar2.invoke(it.next()));
        }
        return arrayList;
    }

    @TargetApi(24)
    public static final Locale r1(Context context, boolean z) {
        Locale locale;
        Locale.Category category;
        Context applicationContext;
        Resources resources;
        Configuration configuration;
        try {
            if (com.joaomgcd.taskerm.util.k.a.G()) {
                locale = null;
                LocaleList a2 = (context == null || (applicationContext = context.getApplicationContext()) == null || (resources = applicationContext.getResources()) == null || (configuration = resources.getConfiguration()) == null) ? null : androidx.appcompat.app.f.a(configuration);
                int a3 = a2 != null ? u2.c.a(a2) : 1;
                if (z) {
                    if (a2 != null) {
                        locale = u2.d.a(a2, a3 - 1);
                    }
                } else if (a2 != null) {
                    locale = u2.d.a(a2, 0);
                }
                if (locale == null) {
                    net.dinglisch.android.taskerm.r7.f("LOCALE", "Using default nougat");
                    category = Locale.Category.DISPLAY;
                    locale = fa.b.a(category);
                } else {
                    net.dinglisch.android.taskerm.r7.f("LOCALE", "Using from resources nougat");
                }
            } else {
                net.dinglisch.android.taskerm.r7.f("LOCALE", "Using default pre-nougat");
                locale = Locale.getDefault();
            }
        } catch (Exception e2) {
            net.dinglisch.android.taskerm.r7.f("LOCALE", "Using default pre-nougat with error: " + o2.d(e2));
            locale = Locale.getDefault();
        }
        if (locale != null) {
            return locale;
        }
        net.dinglisch.android.taskerm.r7.f("LOCALE", "Using default en-us");
        return new Locale("en", "us");
    }

    public static final UserHandle r2(Context context) {
        List<UserHandle> userProfiles;
        yj.p.i(context, "<this>");
        UserManager f2 = f2(context);
        if (f2 == null || (userProfiles = f2.getUserProfiles()) == null) {
            return null;
        }
        return (UserHandle) kotlin.collections.r.g0(userProfiles, 1);
    }

    public static final void r3(Context context, o6 o6Var) {
        yj.p.i(context, "<this>");
        yj.p.i(o6Var, "args");
        context.startActivity(h8.d(context, o6Var));
    }

    public static final boolean s(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "action");
        return F(context, str).size() > 0;
    }

    private static final <T extends ComponentInfo> List<T> s0(Context context, String str, xj.l<? super Intent, ? extends List<? extends ResolveInfo>> lVar, xj.l<? super ResolveInfo, ? extends T> lVar2) {
        context.getPackageManager();
        Intent intent = new Intent();
        intent.setAction(str);
        List<? extends ResolveInfo> invoke = lVar.invoke(intent);
        ArrayList arrayList = new ArrayList(kotlin.collections.r.v(invoke, 10));
        Iterator<T> it = invoke.iterator();
        while (it.hasNext()) {
            arrayList.add(lVar2.invoke(it.next()));
        }
        return arrayList;
    }

    public static Locale s1(Context context, boolean z, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            z = false;
        }
        return r1(context, z);
    }

    public static final void s2(Context context) {
        yj.p.i(context, "<this>");
        try {
            context.startActivity(th.p());
        } catch (Throwable th2) {
            pg.w0.X0(context, th2);
        }
    }

    public static final void s3(Context context, y6 y6Var) {
        yj.p.i(context, "<this>");
        yj.p.i(y6Var, "options");
        Intent d2 = y6Var.d();
        if (!Activity.class.isAssignableFrom(context.getClass())) {
            y6Var.a(268435456);
        }
        if (!y6Var.e()) {
            y6Var.a(1082130432);
        }
        int c2 = y6Var.c();
        if (c2 != 0) {
            d2.addFlags(c2);
        }
        String b2 = y6Var.b();
        if (z2.h0(b2)) {
            d2.setAction(b2);
        }
        context.startActivity(d2);
    }

    public static final boolean t(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "packageName");
        try {
            W(context, str);
            return true;
        } catch (Exception unused) {
            return false;
        }
    }

    public static final ConnectivityManager t0(Context context) {
        Context applicationContext;
        return (ConnectivityManager) ((context == null || (applicationContext = context.getApplicationContext()) == null) ? null : applicationContext.getSystemService("connectivity"));
    }

    public static final Context t1(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "languageCode");
        Configuration configuration = new Configuration(context.getResources().getConfiguration());
        configuration.setLocale(new Locale(str));
        Context createConfigurationContext = context.createConfigurationContext(configuration);
        yj.p.h(createConfigurationContext, "createConfigurationContext(...)");
        return createConfigurationContext;
    }

    @TargetApi(23)
    public static final boolean t2(Context context, String str) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "permission");
        return com.joaomgcd.taskerm.util.k.a.n() || com.joaomgcd.taskerm.util.p.j(context) || androidx.core.app.q.a(context, str) == 0;
    }

    public static final boolean t3(Activity activity, Intent intent, int i2) {
        yj.p.i(activity, "<this>");
        yj.p.i(intent, "intent");
        try {
            activity.startActivityForResult(intent, i2);
            return true;
        } catch (Exception e2) {
            o2.i(e2, activity);
            return false;
        }
    }

    public static final ji.b u(Context context, xj.l<? super Activity, lj.e0> lVar) {
        yj.p.i(context, "<this>");
        yj.p.i(lVar, "block");
        ji.b P = o2(context, new f(lVar)).P();
        yj.p.h(P, "toCompletable(...)");
        return P;
    }

    public static final List<ComponentName> u0(Context context) {
        yj.p.i(context, "<this>");
        List<ComponentName> a1 = a1(context);
        List<ComponentName> O0 = O0(v0(context));
        ArrayList arrayList = new ArrayList();
        for (Object obj : O0) {
            if (a1.contains((ComponentName) obj)) {
                arrayList.add(obj);
            }
        }
        return kotlin.collections.r.X(arrayList);
    }

    public static final LocationManager u1(Context context) {
        yj.p.i(context, "<this>");
        return (LocationManager) context.getSystemService("location");
    }

    public static final boolean u2(Activity activity, int i2, int i3, int i4, String str) {
        yj.p.i(activity, "<this>");
        yj.p.i(str, "linkExplaining");
        boolean t2 = jg.c.t(activity, new com.joaomgcd.taskerm.util.t(activity, i4, new Object[0]), null, 2, null);
        boolean h2 = HelperMonitorService.F.h(activity, i2);
        if (t2) {
            activity.finish();
            return h2;
        }
        if (h2) {
            return true;
        }
        pg.w0.m0(new p(activity, i3, i4, str));
        return false;
    }

    private static final boolean u3(Context context, Intent intent) {
        return v3(context, intent, true);
    }

    public static final Object v(Context context, String str, String str2) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "title");
        yj.p.i(str2, "text");
        return x(context, str, str2, null, 4, null);
    }

    public static final String v0(Context context) {
        yj.p.i(context, "<this>");
        return Settings.Secure.getString(context.getContentResolver(), "enabled_accessibility_services");
    }

    public static final Intent v1(Context context) {
        yj.p.i(context, "<this>");
        Intent intent = new Intent(context, (Class<?>) Tasker.class);
        intent.setAction("android.intent.action.MAIN");
        intent.addCategory("android.intent.category.LAUNCHER");
        intent.addFlags(268435456);
        return intent;
    }

    public static final boolean v2(Context context, String... strArr) {
        yj.p.i(context, "<this>");
        yj.p.i(strArr, "features");
        PackageManager packageManager = context.getPackageManager();
        if (packageManager == null) {
            return false;
        }
        for (String str : strArr) {
            if (packageManager.hasSystemFeature(str)) {
                return true;
            }
        }
        return false;
    }

    public static final boolean v3(Context context, Intent intent, boolean z) {
        yj.p.i(context, "<this>");
        yj.p.i(intent, "intent");
        intent.addFlags(268435456);
        intent.addFlags(4);
        intent.addFlags(536870912);
        if (z) {
            intent.addFlags(8388608);
        }
        return dq.l3(context, intent);
    }

    public static final Object w(Context context, String str, String str2, File[] fileArr) {
        yj.p.i(context, "<this>");
        yj.p.i(str, "title");
        yj.p.i(str2, "text");
        try {
            context.startActivity(h8.c(context, "[Tasker] " + str, str2, fileArr));
            return lj.e0.a;
        } catch (ActivityNotFoundException unused) {
            return Boolean.valueOf(dq.b0(context, "No email app found", new Object[0]));
        }
    }

    public static final ComponentName w0(Context context) {
        yj.p.i(context, "<this>");
        UsageEvents.Event event = (UsageEvents.Event) kotlin.collections.r.p0(R(context, 1800000L, null, 2, null));
        if (event != null) {
            return x2.N0(event);
        }
        return null;
    }

    public static final String w1(Context context, Integer num) {
        yj.p.i(context, "<this>");
        return x1(context, num != null ? num.toString() : null);
    }

    @TargetApi(28)
    public static final void w2(Activity activity) {
        yj.p.i(activity, "<this>");
        if (com.joaomgcd.taskerm.util.k.a.r()) {
            return;
        }
        activity.getWindow().getAttributes().layoutInDisplayCutoutMode = 1;
    }

    public static final void w3(Context context, Intent intent) {
        yj.p.i(context, "<this>");
        yj.p.i(intent, "intent");
        if (com.joaomgcd.taskerm.util.k.a.p()) {
            context.startService(intent);
        } else {
            j5.a.a(context, intent);
        }
    }

    public static Object x(Context context, String str, String str2, File[] fileArr, int i2, Object obj) {
        if ((i2 & 4) != 0) {
            fileArr = null;
        }
        return w(context, str, str2, fileArr);
    }

    @TargetApi(24)
    public static final String x0(Context context) {
        SimpleDateFormat simpleDateFormat;
        if (com.joaomgcd.taskerm.util.k.a.G()) {
            simpleDateFormat = new SimpleDateFormat("EEEE", q1(context));
        } else {
            java.text.DateFormat dateInstance = java.text.DateFormat.getDateInstance();
            yj.p.g(dateInstance, "null cannot be cast to non-null type java.text.SimpleDateFormat");
            simpleDateFormat = (SimpleDateFormat) dateInstance;
            simpleDateFormat.applyPattern("EEEE");
        }
        return simpleDateFormat.format(new Date(System.currentTimeMillis()));
    }

    public static final String x1(Context context, String str) {
        yj.p.i(context, "<this>");
        if (str == null) {
            return null;
        }
        Cursor query = context.getContentResolver().query(Uri.parse("content://mms/part/"), new String[]{"ct", "text", "_id"}, "mid = ?", new String[]{str}, null);
        if (query == null) {
            vj.b.a(query, null);
            return null;
        }
        while (query.moveToNext()) {
            try {
                if (yj.p.d("text/plain", query.getString(0))) {
                    String string = query.getString(1);
                    vj.b.a(query, null);
                    return string;
                }
            } finally {
            }
        }
        lj.e0 e0Var = lj.e0.a;
        vj.b.a(query, null);
        return null;
    }

    public static final boolean x2(Context context, String str) {
        boolean isRoleHeld;
        yj.p.i(context, "<this>");
        yj.p.i(str, "role");
        if (com.joaomgcd.taskerm.util.k.a.s()) {
            return true;
        }
        RoleManager G1 = G1(context);
        if (G1 == null) {
            return false;
        }
        isRoleHeld = G1.isRoleHeld(str);
        return isRoleHeld;
    }

    public static final boolean x3(Context context, Intent intent, String str, Object obj) {
        String canonicalName;
        yj.p.i(context, "<this>");
        yj.p.i(str, "key");
        if (intent == null || (canonicalName = Main.class.getCanonicalName()) == null) {
            return false;
        }
        intent.setComponent(new ComponentName(context, canonicalName));
        if (obj == null ? true : obj instanceof String) {
            intent.putExtra(str, (String) obj);
        } else if (obj instanceof String) {
            intent.putExtra(str, (String) obj);
        } else if (obj instanceof Integer) {
            intent.putExtra(str, ((Number) obj).intValue());
        } else if (obj instanceof Boolean) {
            intent.putExtra(str, ((Boolean) obj).booleanValue());
        } else if (obj instanceof Float) {
            intent.putExtra(str, ((Number) obj).floatValue());
        } else if (obj instanceof Double) {
            intent.putExtra(str, ((Number) obj).doubleValue());
        }
        return u3(context, intent);
    }

    public static final <T extends Activity> ji.b y(Context context, Class<T> cls, boolean z) {
        yj.p.i(context, "<this>");
        yj.p.i(cls, "clss");
        return z(context, cls, z);
    }

    public static final String y0(Context context, long j2) {
        Object obj;
        yj.p.i(context, "<this>");
        ArrayList<UsageEvents.Event> P = P(context, j2, null);
        ArrayList arrayList = new ArrayList();
        for (Object obj2 : P) {
            UsageEvents.Event event = (UsageEvents.Event) obj2;
            if (x2.k3(event) || x2.l3(event)) {
                arrayList.add(obj2);
            }
        }
        List<UsageEvents.Event> z0 = kotlin.collections.r.z0(arrayList);
        ArrayList arrayList2 = new ArrayList();
        for (UsageEvents.Event event2 : z0) {
            if (x2.l3(event2)) {
                arrayList2.add(event2);
            } else {
                Iterator it = arrayList2.iterator();
                while (true) {
                    if (!it.hasNext()) {
                        obj = null;
                        break;
                    }
                    obj = it.next();
                    if (yj.p.d(((UsageEvents.Event) obj).getClassName(), event2.getClassName())) {
                        break;
                    }
                }
                if (obj == null) {
                    return event2.getPackageName();
                }
            }
        }
        return null;
    }

    public static final NfcManager y1(Context context) {
        yj.p.i(context, "<this>");
        try {
            return (NfcManager) context.getSystemService("nfc");
        } catch (Exception unused) {
            return null;
        }
    }

    public static final boolean y2(Context context, ComponentName componentName) {
        yj.p.i(context, "<this>");
        yj.p.i(componentName, "component");
        List<ComponentName> H1 = H1(context);
        if ((H1 instanceof Collection) && H1.isEmpty()) {
            return false;
        }
        Iterator<T> it = H1.iterator();
        while (it.hasNext()) {
            if (yj.p.d((ComponentName) it.next(), componentName)) {
                return true;
            }
        }
        return false;
    }

    public static final ji.b y3(Context context, boolean z) {
        String str;
        yj.p.i(context, "<this>");
        if (com.joaomgcd.taskerm.util.k.a.u()) {
            ji.b k2 = ji.b.k();
            yj.p.h(k2, "complete(...)");
            return k2;
        }
        if (z && !d2()) {
            ji.b k3 = ji.b.k();
            yj.p.h(k3, "complete(...)");
            return k3;
        }
        if (z) {
            str = b;
            if (str == null) {
                str = "2";
            }
        } else {
            str = "0";
        }
        rg.v vVar = new rg.v();
        vVar.j(str);
        ji.r<String> f2 = rg.j0.f(context, vVar);
        final w wVar = new w(str, context, vVar, z);
        ji.b u2 = f2.u(new oi.e() {
            @Override
            public final Object a(Object obj) {
                ji.f z3;
                z3 = ExtensionsContextKt.z3(xj.l.this, obj);
                return z3;
            }
        });
        yj.p.h(u2, "flatMapCompletable(...)");
        return u2;
    }

    private static final ji.b z(Context context, Class<?> cls, boolean z) {
        return pg.w0.Z(new g(z, cls, context));
    }

    public static final int z0(Context context) {
        yj.p.i(context, "<this>");
        return Y1(context).p();
    }

    public static final String z1(Context context, String str) {
        List<InputMethodInfo> enabledInputMethodList;
        Object obj;
        ComponentName component;
        yj.p.i(context, "<this>");
        ComponentName componentName = new ComponentName(context, (Class<?>) InputMethodServiceTasker.class);
        String flattenToString = componentName.flattenToString();
        yj.p.h(flattenToString, "flattenToString(...)");
        if (!yj.p.d(str, flattenToString)) {
            a = str;
        }
        String str2 = a;
        if (str2 == null) {
            InputMethodManager Y0 = Y0(context);
            str2 = null;
            if (Y0 != null && (enabledInputMethodList = Y0.getEnabledInputMethodList()) != null) {
                Iterator<T> it = enabledInputMethodList.iterator();
                while (true) {
                    if (!it.hasNext()) {
                        obj = null;
                        break;
                    }
                    obj = it.next();
                    InputMethodInfo inputMethodInfo = (InputMethodInfo) obj;
                    if (!yj.p.d(inputMethodInfo.getComponent(), componentName)) {
                        String className = inputMethodInfo.getComponent().getClassName();
                        yj.p.h(className, "getClassName(...)");
                        String lowerCase = className.toLowerCase();
                        yj.p.h(lowerCase, "toLowerCase(...)");
                        if (!hk.o.N(lowerCase, "voice", false, 2, null)) {
                            break;
                        }
                    }
                }
                InputMethodInfo inputMethodInfo2 = (InputMethodInfo) obj;
                if (inputMethodInfo2 != null && (component = inputMethodInfo2.getComponent()) != null) {
                    str2 = component.flattenToString();
                }
            }
            if (str2 == null) {
                return str;
            }
        }
        return str2;
    }

    public static final boolean z2(Context context) {
        yj.p.i(context, "<this>");
        if (!com.joaomgcd.taskerm.util.k.a.K()) {
            return false;
        }
        ActivityManager G = G(context);
        return G != null ? G.isLowRamDevice() : false;
    }

    public static final ji.f z3(xj.l lVar, Object obj) {
        yj.p.i(lVar, "$tmp0");
        yj.p.i(obj, "p0");
        return (ji.f) lVar.invoke(obj);
    }
}