ModV2.0.4 v1.86526672844804版本的 MD5 值为:ab8437a2d03fc69805a8b4199bd7fecb

以下内容为反编译后的 an.java 源代码,内容仅作参考


package com.joaomgcd.taskerm.util;

import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.Activity;
import android.app.Notification;
import android.app.usage.UsageEvents;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothClass;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothGatt;
import android.bluetooth.BluetoothGattCallback;
import android.bluetooth.BluetoothProfile;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.ComponentInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.graphics.drawable.GradientDrawable;
import android.hardware.Sensor;
import android.media.AudioAttributes;
import android.media.MediaMetadata;
import android.media.MediaPlayer;
import android.net.Uri;
import android.net.wifi.ScanResult;
import android.net.wifi.WifiManager;
import android.os.BaseBundle;
import android.os.Bundle;
import android.os.ParcelUuid;
import android.os.Parcelable;
import android.service.notification.StatusBarNotification;
import android.telephony.TelephonyDisplayInfo;
import android.text.Editable;
import android.util.Base64;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewManager;
import android.view.ViewParent;
import android.view.ViewTreeObserver;
import android.widget.EditText;
import androidx.core.app.NotificationCompat;
import c.f.b.w;
import com.joaomgcd.taskerm.genericaction.GenericActionActivityForResultForIntent;
import com.joaomgcd.taskerm.inputoutput.a.b;
import com.joaomgcd.taskerm.navigationbar.IconProvider;
import com.joaomgcd.taskerm.structuredoutput.StructureType;
import com.joaomgcd.taskerservercommon.ConstantsCommonTaskerServer;
import cyanogenmod.app.ProfileManager;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.math.BigDecimal;
import java.net.HttpURLConnection;
import java.nio.charset.Charset;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Comparator;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicReference;
import net.danlew.android.joda.R;
import net.dinglisch.android.taskerm.as;
import net.dinglisch.android.taskerm.fo;
import net.dinglisch.android.taskerm.fp;
import net.dinglisch.android.taskerm.ft;
import net.dinglisch.android.taskerm.fx;
import net.dinglisch.android.taskerm.fy;
import net.dinglisch.android.taskerm.fz;
import net.dinglisch.android.taskerm.gb;
import net.dinglisch.android.taskerm.gh;
import net.dinglisch.android.taskerm.gs;
import net.dinglisch.android.taskerm.gx;
import net.dinglisch.android.taskerm.gy;
import net.dinglisch.android.taskerm.z;
import org.json.JSONException;
import org.json.JSONObject;
public final class an {

    public static final class ab extends c.f.b.l implements c.f.a.b<ft, Boolean> {
        public static final ab f9317a = new ab();

        ab() {
            super(1);
        }

        public final boolean a(ft ftVar) {
            c.f.b.k.b(ftVar, "it");
            return true;
        }

        @Override
        public Boolean invoke(ft ftVar) {
            return Boolean.valueOf(a(ftVar));
        }
    }

    public static final class j extends c.f.b.l implements c.f.a.b<net.dinglisch.android.taskerm.az, Boolean> {
        public static final j f9347a = new j();

        j() {
            super(1);
        }

        public final boolean a(net.dinglisch.android.taskerm.az azVar) {
            c.f.b.k.b(azVar, "it");
            return true;
        }

        @Override
        public Boolean invoke(net.dinglisch.android.taskerm.az azVar) {
            return Boolean.valueOf(a(azVar));
        }
    }

    public static final class k extends c.f.b.l implements c.f.a.b<net.dinglisch.android.taskerm.az, Boolean> {
        public static final k f9348a = new k();

        k() {
            super(1);
        }

        public final boolean a(net.dinglisch.android.taskerm.az azVar) {
            c.f.b.k.b(azVar, "it");
            return true;
        }

        @Override
        public Boolean invoke(net.dinglisch.android.taskerm.az azVar) {
            return Boolean.valueOf(a(azVar));
        }
    }

    public static final double a(double d2, double d3, double d4, double d5, double d6, boolean z2, boolean z3) {
        double d7 = (d6 - d5) * ((d2 - d3) / (d4 - d3));
        double d8 = !z2 ? d7 + d5 : d6 - d7;
        return !z3 ? d8 : d8 < d5 ? d5 : d8 > d6 ? d6 : d8;
    }

    public static final <T> String a(Iterable<? extends T> iterable) {
        return a(iterable, (CharSequence) null, (c.f.a.b) null, 3, (Object) null);
    }

    public static final <T> String a(Iterable<? extends T> iterable, CharSequence charSequence) {
        return a(iterable, charSequence, (c.f.a.b) null, 2, (Object) null);
    }

    public static final void a(Bundle bundle, Context context, ft ftVar, String str) {
        a(bundle, context, ftVar, str, false, 8, (Object) null);
    }

    public static final boolean b(int i2, int i3) {
        return (i2 & i3) != 0;
    }

    public static final long c(long j2) {
        return j2 * 60 * 1000;
    }

    public static final long e(int i2) {
        switch (i2) {
            case 0:
                return 3000L;
            case 1:
                return 4500L;
            default:
                return i2;
        }
    }

    public static final long f(int i2) {
        return i2 * 1000;
    }

    public static final String a(Object obj) {
        c.f.b.k.b(obj, "receiver$0");
        return com.joaomgcd.taskerm.n.b.a().a(obj);
    }

    public static final <T> T a(T t2, String str) {
        c.f.b.k.b(str, "errorMessage");
        if (t2 != null) {
            return t2;
        }
        throw new RuntimeException(str);
    }

    public static final String a(ScanResult scanResult) {
        c.f.b.k.b(scanResult, "receiver$0");
        StringBuilder sb = new StringBuilder();
        sb.append(scanResult.SSID);
        sb.append("\n");
        sb.append("Mac: ");
        sb.append(scanResult.BSSID);
        sb.append("\n");
        sb.append("Frequency: ");
        sb.append(scanResult.frequency);
        sb.append("\n");
        sb.append("Cap: ");
        sb.append(scanResult.capabilities);
        sb.append("\n");
        sb.append("Signal: " + WifiManager.calculateSignalLevel(scanResult.level, 10));
        String sb2 = sb.toString();
        c.f.b.k.a((Object) sb2, "b.toString()");
        return sb2;
    }

    public static final String a(int i2, Context context, Object... objArr) {
        c.f.b.k.b(context, "context");
        c.f.b.k.b(objArr, "paramsForFormat");
        String a2 = net.dinglisch.android.taskerm.ct.a(context, i2, Arrays.copyOf(objArr, objArr.length));
        c.f.b.k.a((Object) a2, "MyRes.getString(context, this, *paramsForFormat)");
        return a2;
    }

    public static final String a(int i2, Context context, Locale locale, Object... objArr) {
        c.f.b.k.b(context, "context");
        c.f.b.k.b(locale, "locale");
        c.f.b.k.b(objArr, "paramsForFormat");
        Resources resources = context.getResources();
        c.f.b.k.a((Object) resources, "context.resources");
        Configuration configuration = new Configuration(resources.getConfiguration());
        configuration.setLocale(locale);
        Context createConfigurationContext = context.createConfigurationContext(configuration);
        c.f.b.k.a((Object) createConfigurationContext, "context.createConfigurationContext(conf)");
        String a2 = net.dinglisch.android.taskerm.ct.a(createConfigurationContext, i2, Arrays.copyOf(objArr, objArr.length));
        c.f.b.k.a((Object) a2, "MyRes.getString(localize…, this, *paramsForFormat)");
        return a2;
    }

    public static final com.joaomgcd.taskerm.util.l a(int i2, Context context) {
        c.f.b.k.b(context, "context");
        return new com.joaomgcd.taskerm.util.l(context, i2, new Object[0]);
    }

    public static final com.joaomgcd.taskerm.util.l b(int i2, Context context) {
        c.f.b.k.b(context, "context");
        if (i2 <= 0) {
            return null;
        }
        return a(i2, context);
    }

    public static final <T> T a(int i2, Class<T> cls) {
        boolean z2;
        c.f.b.k.b(cls, "clzz");
        if (!cls.isEnum()) {
            throw new ClassCastException(cls.getName() + " is not an enum");
        }
        T[] enumConstants = cls.getEnumConstants();
        if (enumConstants != null) {
            if (!(enumConstants.length == 0)) {
                z2 = false;
                if (!z2) {
                    throw new IndexOutOfBoundsException(cls.getName() + " enum doesn't have any elements");
                } else if (i2 < 0) {
                    return enumConstants[0];
                } else {
                    if (enumConstants.length > i2) {
                        return enumConstants[i2];
                    }
                    throw new IndexOutOfBoundsException(cls.getName() + " enum doesn't have " + (i2 + 1) + " elements");
                }
            }
        }
        z2 = true;
        if (!z2) {
        }
    }

    public static final <T> List<T> a(int i2, Class<T> cls, c.f.a.b<? super T, Integer> bVar) {
        c.f.b.k.b(cls, "clzz");
        c.f.b.k.b(bVar, "flagSelector");
        if (!cls.isEnum()) {
            throw new ClassCastException(cls.getName() + " is not an enum");
        }
        T[] enumConstants = cls.getEnumConstants();
        if (enumConstants == null) {
            return c.a.j.a();
        }
        ArrayList arrayList = new ArrayList();
        for (T t2 : enumConstants) {
            if (b(i2, bVar.invoke(t2).intValue())) {
                arrayList.add(t2);
            }
        }
        return arrayList;
    }

    public static final String a(int i2) {
        String hexString = Integer.toHexString(i2);
        c.f.b.k.a((Object) hexString, "Integer.toHexString(this)");
        if (hexString != null) {
            String upperCase = hexString.toUpperCase();
            c.f.b.k.a((Object) upperCase, "(this as java.lang.String).toUpperCase()");
            return upperCase;
        }
        throw new c.q("null cannot be cast to non-null type java.lang.String");
    }

    public static final String a(int i2, Context context, boolean z2) {
        c.f.b.k.b(context, "context");
        String b2 = b(androidx.core.content.a.getColor(context, i2));
        if (b2 != null) {
            return z2 ? b2 : c.l.n.a(b2, (CharSequence) "#");
        }
        return null;
    }

    public static final String b(int i2) {
        return String.format("#%06X", Integer.valueOf(i2 & 16777215));
    }

    public static final String c(int i2) {
        return a(i2, 2);
    }

    public static final String d(int i2) {
        return a(i2, 4);
    }

    public static final String a(int i2, int i3) {
        return c.l.n.a(String.valueOf(i2), i3, '0');
    }

    public static final int a(int i2, float f2) {
        return Color.argb(c.g.a.a(Color.alpha(i2) * f2), Color.red(i2), Color.green(i2), Color.blue(i2));
    }

    public static final float a(float f2, float f3, float f4) {
        return Math.min(Math.max(f2, f3), f4);
    }

    public static final double a(double d2, int i2) {
        return new BigDecimal(d2).setScale(i2, 6).doubleValue();
    }

    public static final double a(float f2, int i2) {
        return a(f2, i2);
    }

    public static final String a(double d2) {
        return b(d2, 7);
    }

    public static final String a(double d2, boolean z2) {
        return a(d2, z2, 2);
    }

    public static final String a(float f2, boolean z2) {
        return a(f2, z2);
    }

    public static final String b(float f2, boolean z2) {
        return a(f2, z2, 1);
    }

    public static final String a(double d2, boolean z2, int i2) {
        if (z2) {
            return b(d2, i2);
        }
        return null;
    }

    public static final String b(double d2, int i2) {
        return c.l.n.a(String.valueOf(a(d2, i2)), ",", ".", false, 4, (Object) null);
    }

    public static final String b(float f2, int i2) {
        return b(f2, i2);
    }

    public static final String a(Object obj, Integer num) {
        c.f.b.k.b(obj, "receiver$0");
        return obj instanceof Double ? a(((Number) obj).doubleValue(), num) : obj instanceof Float ? a(((Number) obj).floatValue(), num) : obj.toString();
    }

    public static final String a(double d2, Integer num) {
        String a2 = gs.a(d2, num != null ? num.intValue() : 3);
        c.f.b.k.a((Object) a2, "Utils.doubleToString(thi…r.DOUBLE_ROUNDING_DIGITS)");
        return a2;
    }

    public static final String a(float f2, Integer num) {
        return a(f2, num);
    }

    public static final double a(Number number, Number number2, Number number3, Number number4, Number number5, boolean z2, boolean z3) {
        c.f.b.k.b(number, "receiver$0");
        c.f.b.k.b(number2, "inputMin");
        c.f.b.k.b(number3, "inputMax");
        c.f.b.k.b(number4, "outputMin");
        c.f.b.k.b(number5, "outputMax");
        return a(number.doubleValue(), number2.doubleValue(), number3.doubleValue(), number4.doubleValue(), number5.doubleValue(), z2, z3);
    }

    public static final Intent a(Intent intent, Context context, String str, boolean z2) {
        c.f.b.k.b(intent, "receiver$0");
        c.f.b.k.b(context, "context");
        c.f.b.k.b(str, "url");
        Uri parse = Uri.parse(str);
        c.f.b.k.a((Object) parse, "Uri.parse(url)");
        return a(intent, context, parse, z2);
    }

    public static Intent a(Intent intent, Context context, Uri uri, boolean z2, int i2, Object obj) {
        if ((i2 & 4) != 0) {
            z2 = false;
        }
        return a(intent, context, uri, z2);
    }

    public static final Intent a(Intent intent, Context context, Uri uri, boolean z2) {
        ComponentName g2;
        c.f.b.k.b(intent, "receiver$0");
        c.f.b.k.b(context, "context");
        c.f.b.k.b(uri, "uri");
        intent.setAction("android.intent.action.VIEW");
        intent.setData(uri);
        if (z2 && (g2 = com.joaomgcd.taskerm.util.al.g(context)) != null) {
            intent.setComponent(g2);
        }
        return intent;
    }

    public static final Intent b(Intent intent, Context context, String str, boolean z2) {
        c.f.b.k.b(intent, "receiver$0");
        c.f.b.k.b(context, "context");
        c.f.b.k.b(str, "packageName");
        return a(intent, context, "https://play.google.com/store/apps/details?id=" + str, z2);
    }

    public static b.a.l a(Intent intent, Context context, Integer num, Integer num2, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            num = null;
        }
        if ((i2 & 4) != 0) {
            num2 = null;
        }
        return a(intent, context, num, num2);
    }

    public static final class al<T, R> implements b.a.d.g<T, b.a.p<? extends R>> {
        public static final al f9329a = new al();

        al() {
        }

        @Override
        public final b.a.l<Intent> apply(cr crVar) {
            c.f.b.k.b(crVar, "it");
            if (crVar.b() && (crVar instanceof cw)) {
                Object d2 = ((cw) crVar).d();
                if (d2 == null) {
                    throw new c.q("null cannot be cast to non-null type android.content.Intent");
                }
                return b.a.l.a((Intent) d2);
            }
            return b.a.l.b(new RuntimeException("Couldn't get result"));
        }
    }

    public static final b.a.l<Intent> a(Intent intent, Context context, Integer num, Integer num2) {
        c.f.b.k.b(intent, "receiver$0");
        c.f.b.k.b(context, "context");
        b.a.l a2 = new GenericActionActivityForResultForIntent(intent, num, num2).run(context).a(al.f9329a);
        c.f.b.k.a((Object) a2, "GenericActionActivityFor…result\"))\n        }\n    }");
        return a2;
    }

    public static final Intent a(Intent intent) {
        Set<String> keySet;
        if (intent != null) {
            Bundle extras = intent.getExtras();
            if (extras == null || (keySet = extras.keySet()) == null) {
                return intent;
            }
            for (String str : keySet) {
                intent.removeExtra(str);
            }
            return intent;
        }
        return null;
    }

    public static final HashMap<String, Object> b(Intent intent) {
        return b(intent != null ? intent.getExtras() : null);
    }

    public static final void a(Intent intent, Context context) {
        c.f.b.k.b(intent, "receiver$0");
        c.f.b.k.b(context, "context");
        com.joaomgcd.taskerm.util.al.a(context, new cx(intent, false, 0, null, 14, null));
    }

    public static final HashMap<String, Object> a(BaseBundle baseBundle) {
        Set<String> keySet;
        HashMap<String, Object> hashMap = new HashMap<>();
        if (baseBundle != null && (keySet = baseBundle.keySet()) != null) {
            for (String str : keySet) {
                if (str != null) {
                    hashMap.put(str, baseBundle.get(str));
                }
            }
        }
        return hashMap;
    }

    public static final HashMap<String, Object> b(BaseBundle baseBundle) {
        Set<String> keySet;
        Object a2;
        HashMap<String, Object> hashMap = new HashMap<>();
        if (baseBundle != null && (keySet = baseBundle.keySet()) != null) {
            for (String str : keySet) {
                if (str != null && (a2 = a((c.f.a.b) null, new b(a((c.f.a.b) null, new a(str, baseBundle, hashMap), 1, (Object) null)), 1, (Object) null)) != null) {
                    hashMap.put(str, a2);
                }
            }
        }
        return hashMap;
    }

    public static final class a extends c.f.b.l implements c.f.a.a<Object> {
        final String f9313a;
        final BaseBundle f9314b;
        final HashMap f9315c;

        a(String str, BaseBundle baseBundle, HashMap hashMap) {
            super(0);
            this.f9313a = str;
            this.f9314b = baseBundle;
            this.f9315c = hashMap;
        }

        @Override
        public final Object invoke() {
            return this.f9314b.get(this.f9313a);
        }
    }

    public static final class b extends c.f.b.l implements c.f.a.a<Object> {
        final Object f9338a;

        b(Object obj) {
            super(0);
            this.f9338a = obj;
        }

        @Override
        public final Object invoke() {
            return this.f9338a instanceof Bundle ? an.b((BaseBundle) this.f9338a) : this.f9338a;
        }
    }

    public static final Intent b(Intent intent, Context context) {
        c.f.b.k.b(intent, "receiver$0");
        c.f.b.k.b(context, "content");
        ResolveInfo resolveActivity = context.getPackageManager().resolveActivity(intent, 65536);
        if (resolveActivity != null) {
            if (resolveActivity.activityInfo.name.equals("com.android.internal.app.ResolverActivity")) {
                return null;
            }
            Intent intent2 = new Intent(intent);
            intent2.setComponent(a(resolveActivity));
            return intent2;
        }
        return intent;
    }

    public static final String c(Intent intent, Context context) {
        ComponentName component;
        c.f.b.k.b(intent, "receiver$0");
        c.f.b.k.b(context, "context");
        Intent b2 = b(intent, context);
        if (b2 == null || (component = b2.getComponent()) == null) {
            return null;
        }
        return component.getPackageName();
    }

    public static final String a(Context context) {
        c.f.b.k.b(context, "receiver$0");
        Intent a2 = net.dinglisch.android.taskerm.cr.a();
        c.f.b.k.a((Object) a2, "MyPM.getLauncherIntent()");
        return c(a2, context);
    }

    public static Intent a(Intent intent, Context context, String str, boolean z2, Intent intent2, Boolean bool, int i2, Object obj) {
        boolean z3 = (i2 & 4) != 0 ? false : z2;
        if ((i2 & 8) != 0) {
            intent2 = null;
        }
        Intent intent3 = intent2;
        if ((i2 & 16) != 0) {
            bool = null;
        }
        return a(intent, context, str, z3, intent3, bool);
    }

    public static final class ap extends c.f.b.l implements c.f.a.b<List<? extends ResolveInfo>, List<? extends Intent>> {
        final Intent f9337a;

        ap(Intent intent) {
            super(1);
            this.f9337a = intent;
        }

        @Override
        public final List<Intent> invoke(List<? extends ResolveInfo> list) {
            c.f.b.k.b(list, "receiver$0");
            List<? extends ResolveInfo> list2 = list;
            ArrayList arrayList = new ArrayList(c.a.j.a((Iterable) list2, 10));
            for (ResolveInfo resolveInfo : list2) {
                Intent intent = new Intent(this.f9337a);
                intent.setComponent(new ComponentName(resolveInfo.activityInfo.packageName, resolveInfo.activityInfo.name));
                arrayList.add(intent);
            }
            return arrayList;
        }
    }

    public static final Intent a(Intent intent, Context context, String str, boolean z2, Intent intent2, Boolean bool) {
        boolean z3;
        Intent b2;
        Uri data;
        String uri;
        c.f.b.k.b(intent, "receiver$0");
        c.f.b.k.b(context, "context");
        c.f.b.k.b(str, "chooserTitle");
        Intent createChooser = Intent.createChooser(intent, str);
        ap apVar = new ap(intent);
        PackageManager packageManager = context.getPackageManager();
        if (c.f.b.k.a((Object) bool, (Object) true) && c.f.b.k.a((Object) intent.getAction(), (Object) "android.intent.action.VIEW") && com.joaomgcd.taskerm.util.g.f9751b.t()) {
            List<ResolveInfo> queryIntentActivities = packageManager.queryIntentActivities(intent, 131072);
            c.f.b.k.a((Object) queryIntentActivities, "packageManager.queryInte…PackageManager.MATCH_ALL)");
            ArrayList invoke = apVar.invoke(queryIntentActivities);
            if (c.f.b.k.a((Object) intent.getAction(), (Object) "android.intent.action.VIEW") && (data = intent.getData()) != null && (uri = data.toString()) != null && c.l.n.a(uri, "http", false, 2, (Object) null)) {
                List<ResolveInfo> queryIntentActivities2 = packageManager.queryIntentActivities(new Intent("android.intent.action.VIEW", Uri.parse("https://bla.com")), 131072);
                c.f.b.k.a((Object) queryIntentActivities2, "packageManager.queryInte…PackageManager.MATCH_ALL)");
                HashSet hashSet = new HashSet();
                ArrayList arrayList = new ArrayList();
                for (Object obj : c.a.j.b((Collection) invoke, (Iterable) apVar.invoke(queryIntentActivities2))) {
                    if (hashSet.add(((Intent) obj).getComponent())) {
                        arrayList.add(obj);
                    }
                }
                invoke = arrayList;
            }
            Object[] array = invoke.toArray(new Intent[0]);
            if (array != null) {
                createChooser.putExtra("android.intent.extra.ALTERNATE_INTENTS", (Parcelable[]) array);
                c.f.b.k.a((Object) createChooser, "chooserIntent");
                return createChooser;
            }
            throw new c.q("null cannot be cast to non-null type kotlin.Array<T>");
        } else if (intent2 == null) {
            c.f.b.k.a((Object) createChooser, "chooserIntent");
            return createChooser;
        } else if (z2 && (b2 = b(intent2, context)) != null) {
            intent.setComponent(b2.getComponent());
            return intent;
        } else {
            List<ResolveInfo> queryIntentActivities3 = packageManager.queryIntentActivities(intent2, 0);
            c.f.b.k.a((Object) queryIntentActivities3, "packageManager.queryInte…ies(onlyAppsForIntent, 0)");
            List<Intent> invoke2 = apVar.invoke(queryIntentActivities3);
            if (invoke2.isEmpty()) {
                return intent;
            }
            List<ResolveInfo> queryIntentActivities4 = packageManager.queryIntentActivities(intent, 0);
            c.f.b.k.a((Object) queryIntentActivities4, "packageManager.queryIntentActivities(this, 0)");
            ArrayList arrayList2 = new ArrayList();
            for (Object obj2 : queryIntentActivities4) {
                ResolveInfo resolveInfo = (ResolveInfo) obj2;
                List<Intent> list = invoke2;
                if (!(list instanceof Collection) || !list.isEmpty()) {
                    for (Intent intent3 : list) {
                        ComponentName component = intent3.getComponent();
                        c.f.b.k.a((Object) resolveInfo, "it");
                        if (!(!c.f.b.k.a(component, a(resolveInfo)))) {
                            z3 = false;
                            break;
                        }
                    }
                }
                z3 = true;
                if (z3) {
                    arrayList2.add(obj2);
                }
            }
            ArrayList<ResolveInfo> arrayList3 = arrayList2;
            ArrayList arrayList4 = new ArrayList(c.a.j.a((Iterable) arrayList3, 10));
            for (ResolveInfo resolveInfo2 : arrayList3) {
                c.f.b.k.a((Object) resolveInfo2, "it");
                arrayList4.add(a(resolveInfo2));
            }
            Object[] array2 = arrayList4.toArray(new ComponentName[0]);
            if (array2 != null) {
                ComponentName[] componentNameArr = (ComponentName[]) array2;
                if (!(componentNameArr.length == 0)) {
                    createChooser.putExtra("android.intent.extra.EXCLUDE_COMPONENTS", componentNameArr);
                }
                c.f.b.k.a((Object) createChooser, "chooserIntent");
                return createChooser;
            }
            throw new c.q("null cannot be cast to non-null type kotlin.Array<T>");
        }
    }

    public static final boolean a(Boolean bool) {
        return bool == null || c.f.b.k.a((Object) bool, (Object) false);
    }

    public static final boolean b(Boolean bool) {
        return bool == null || c.f.b.k.a((Object) bool, (Object) true);
    }

    public static final boolean c(Boolean bool) {
        return bool != null && bool.booleanValue();
    }

    public static final String d(Boolean bool) {
        return c.f.b.k.a((Object) bool, (Object) true) ? "true" : "false";
    }

    public static final <T> String a(Iterable<? extends T> iterable, CharSequence charSequence, c.f.a.b<? super T, ? extends CharSequence> bVar) {
        c.f.b.k.b(iterable, "receiver$0");
        c.f.b.k.b(charSequence, "separator");
        return c.a.j.a(iterable, charSequence, null, null, 0, null, bVar, 30, null);
    }

    public static String a(Iterable iterable, CharSequence charSequence, c.f.a.b bVar, int i2, Object obj) {
        if ((i2 & 1) != 0) {
        }
        if ((i2 & 2) != 0) {
            bVar = null;
        }
        return a(iterable, charSequence, bVar);
    }

    public static final void a(List<String> list, String str) {
        c.f.b.k.b(list, "receiver$0");
        c.f.b.k.b(str, "match");
        String lowerCase = str.toLowerCase();
        c.f.b.k.a((Object) lowerCase, "(this as java.lang.String).toLowerCase()");
        c.a.j.a((List) list, (Comparator) new ak(new aj(lowerCase)));
    }

    public static final class aj extends c.f.b.l implements c.f.a.b<String, Boolean> {
        final String f9327a;

        aj(String str) {
            super(1);
            this.f9327a = str;
        }

        @Override
        public Boolean invoke(String str) {
            return Boolean.valueOf(a(str));
        }

        public final boolean a(String str) {
            c.f.b.k.b(str, "s");
            String lowerCase = str.toLowerCase();
            c.f.b.k.a((Object) lowerCase, "(this as java.lang.String).toLowerCase()");
            return c.f.b.k.a((Object) this.f9327a, (Object) lowerCase) || c.l.n.a(lowerCase, this.f9327a, false, 2, (Object) null);
        }
    }

    public static final class ak<T> implements Comparator<String> {
        final aj f9328a;

        ak(aj ajVar) {
            this.f9328a = ajVar;
        }

        @Override
        public final int compare(String str, String str2) {
            aj ajVar = this.f9328a;
            c.f.b.k.a((Object) str, "s1");
            if (ajVar.a(str)) {
                return -1;
            }
            aj ajVar2 = this.f9328a;
            c.f.b.k.a((Object) str2, "s2");
            return ajVar2.a(str2) ? 1 : 0;
        }
    }

    public static final void a(List<String> list, String str, String[] strArr) {
        c.f.b.k.b(list, "receiver$0");
        c.f.b.k.b(str, "match");
        c.f.b.k.b(strArr, "names");
        String lowerCase = str.toLowerCase();
        c.f.b.k.a((Object) lowerCase, "(this as java.lang.String).toLowerCase()");
        List b2 = c.l.n.b((CharSequence) lowerCase, new String[]{" "}, false, 0, 6, (Object) null);
        for (String str2 : strArr) {
            if (str2 != null) {
                String lowerCase2 = str2.toLowerCase();
                c.f.b.k.a((Object) lowerCase2, "(this as java.lang.String).toLowerCase()");
                List list2 = b2;
                boolean z2 = true;
                if (!(list2 instanceof Collection) || !list2.isEmpty()) {
                    Iterator it = list2.iterator();
                    while (true) {
                        if (it.hasNext()) {
                            if (!c.l.n.b((CharSequence) lowerCase2, (CharSequence) ((String) it.next()), false, 2, (Object) null)) {
                                z2 = false;
                                break;
                            }
                        } else {
                            break;
                        }
                    }
                }
                if (z2) {
                    a((Collection<String>) list, str2);
                }
            } else {
                throw new c.q("null cannot be cast to non-null type java.lang.String");
            }
        }
    }

    public static final void b(List<String> list, String str, String[] strArr) {
        c.f.b.k.b(list, "receiver$0");
        c.f.b.k.b(str, "match");
        c.f.b.k.b(strArr, "names");
        a(list, str, strArr);
        a(list, str);
    }

    public static final <T> List<String> a(Collection<? extends T> collection, String str, c.f.a.b<? super T, String> bVar) {
        c.f.b.k.b(collection, "receiver$0");
        c.f.b.k.b(bVar, "transformer");
        String str2 = str;
        if (str2 == null || str2.length() == 0) {
            return c.a.j.a();
        }
        ArrayList arrayList = new ArrayList();
        ArrayList arrayList2 = arrayList;
        Collection<? extends T> collection2 = collection;
        ArrayList arrayList3 = new ArrayList(c.a.j.a(collection2, 10));
        Iterator<T> it = collection2.iterator();
        while (it.hasNext()) {
            arrayList3.add(bVar.invoke((T) it.next()));
        }
        Object[] array = arrayList3.toArray(new String[0]);
        if (array != null) {
            b(arrayList2, str, (String[]) array);
            return c.a.j.i((Iterable) arrayList);
        }
        throw new c.q("null cannot be cast to non-null type kotlin.Array<T>");
    }

    public static final <T> T b(Collection<? extends T> collection, String str, c.f.a.b<? super T, String> bVar) {
        String str2;
        c.f.b.k.b(collection, "receiver$0");
        c.f.b.k.b(bVar, "transformer");
        List<String> a2 = a((Collection) collection, str, (c.f.a.b) bVar);
        if (a2.size() <= 1 && (str2 = (String) c.a.j.f((List<? extends Object>) a2)) != null) {
            for (T t2 : collection) {
                if (c.f.b.k.a((Object) str2, (Object) bVar.invoke(t2))) {
                    return t2;
                }
            }
            return null;
        }
        return null;
    }

    public static final boolean a(String str, String str2) {
        String str3 = str2;
        if (!(str3 == null || str3.length() == 0)) {
            String str4 = str;
            if (!(str4 == null || str4.length() == 0)) {
                ArrayList arrayList = new ArrayList();
                b(arrayList, str2, new String[]{str});
                return !arrayList.isEmpty();
            }
        }
        return c.f.b.k.a((Object) str, (Object) str2);
    }

    public static final <T> T[] a(T[] tArr) {
        boolean z2 = false;
        if (tArr != null) {
        }
        z2 = true;
        if (z2) {
            return null;
        }
        return tArr;
    }

    static final class af extends c.f.b.l implements c.f.a.b<c.k<? extends Object, ? extends Object>, String> {
        public static final af f9322a = new af();

        af() {
            super(1);
        }

        @Override
        public final String invoke(c.k<? extends Object, ? extends Object> kVar) {
            c.f.b.k.b(kVar, "it");
            return kVar.a() + '=' + com.joaomgcd.taskerm.util.ao.l(kVar.b().toString());
        }
    }

    public static final String a(HashMap<? extends Object, ? extends Object> hashMap) {
        List d2;
        if (hashMap == null || (d2 = c.a.z.d(hashMap)) == null) {
            return null;
        }
        return c.a.j.a(d2, "&", null, null, 0, null, af.f9322a, 30, null);
    }

    public static final <T1, T2> Map<T2, T1> a(Map<T1, ? extends T2> map) {
        c.f.b.k.b(map, "receiver$0");
        List<c.k> d2 = c.a.z.d(map);
        ArrayList arrayList = new ArrayList(c.a.j.a((Iterable) d2, 10));
        for (c.k kVar : d2) {
            arrayList.add(new c.k(kVar.b(), kVar.a()));
        }
        return c.a.z.a(arrayList);
    }

    public static final <T> b.a.l<T> a(com.google.android.gms.c.e<T> eVar) {
        c.f.b.k.b(eVar, "receiver$0");
        if (eVar.b()) {
            b.a.l<T> a2 = b.a.l.a(eVar.d());
            c.f.b.k.a((Object) a2, "io.reactivex.Single.just(result)");
            return a2;
        }
        b.a.k.d f2 = b.a.k.d.f();
        c.f.b.k.a((Object) f2, "io.reactivex.subjects.SingleSubject.create<T>()");
        eVar.a(new ah(f2));
        return f2;
    }

    static final class ah<TResult, T> implements com.google.android.gms.c.c<T> {
        final b.a.k.d f9325a;

        ah(b.a.k.d dVar) {
            this.f9325a = dVar;
        }

        @Override
        public final void a(com.google.android.gms.c.e<T> eVar) {
            c.f.b.k.b(eVar, "it");
            try {
                T a2 = eVar.a(com.google.android.gms.common.api.b.class);
                if (a2 != null) {
                    this.f9325a.d_(a2);
                } else {
                    this.f9325a.a_(new RuntimeException("Result was empty"));
                }
            } catch (Exception e2) {
                this.f9325a.a_(e2);
            }
        }
    }

    public static final b.a.l<cu> b(com.google.android.gms.c.e<Void> eVar) {
        c.f.b.k.b(eVar, "receiver$0");
        if (eVar.b()) {
            b.a.l<cu> a2 = b.a.l.a(new cu());
            c.f.b.k.a((Object) a2, "io.reactivex.Single.just(SimpleResultSuccess())");
            return a2;
        }
        b.a.k.d f2 = b.a.k.d.f();
        c.f.b.k.a((Object) f2, "io.reactivex.subjects.Si…te<SimpleResultSuccess>()");
        eVar.a(new ai(f2));
        return f2;
    }

    static final class ai<TResult> implements com.google.android.gms.c.c<Void> {
        final b.a.k.d f9326a;

        ai(b.a.k.d dVar) {
            this.f9326a = dVar;
        }

        @Override
        public final void a(com.google.android.gms.c.e<Void> eVar) {
            c.f.b.k.b(eVar, "it");
            try {
                eVar.a(com.google.android.gms.common.api.b.class);
                this.f9326a.d_(new cu());
            } catch (Exception e2) {
                this.f9326a.a_(e2);
            }
        }
    }

    public static final void a(Bundle bundle, Context context, String str, String str2, String str3, Integer num, Integer[] numArr, Integer num2, StructureType structureType) {
        c.f.b.k.b(bundle, "receiver$0");
        c.f.b.k.b(context, "context");
        c.f.b.k.b(str, "key");
        String str4 = str2;
        if (str4 == null || str4.length() == 0) {
            gx.a(context, str, false, true, false, true, bundle, false, num2);
        } else {
            gx.a(context, str, str2, true, bundle, str3, num, numArr, num2, structureType);
        }
    }

    public static String a(Bundle bundle, String str, String str2, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            str2 = null;
        }
        return a(bundle, str, str2);
    }

    public static final String a(Bundle bundle, String str, String str2) {
        String str3;
        c.f.b.k.b(str, "variableName");
        if (bundle == null) {
            return null;
        }
        StringBuilder sb = new StringBuilder();
        sb.append(c.l.n.a(str, "%", false, 2, (Object) null) ? "" : "%");
        if (com.joaomgcd.taskerm.util.ao.z(str2)) {
            str3 = str2 + '_';
        } else {
            str3 = "";
        }
        sb.append(str3);
        sb.append(str);
        return bundle.getString(sb.toString());
    }

    public static final String[] a(String str) {
        if (str != null) {
            String str2 = str;
            if (str2.length() == 0) {
                return null;
            }
            List<String> b2 = c.l.n.b((CharSequence) str2, new String[]{","}, false, 0, 6, (Object) null);
            ArrayList arrayList = new ArrayList(c.a.j.a((Iterable) b2, 10));
            for (String str3 : b2) {
                if (str3 != null) {
                    String obj = c.l.n.b((CharSequence) str3).toString();
                    if (!gx.c(obj)) {
                        throw new RuntimeException(obj + " is not a valid variable name");
                    }
                    arrayList.add(obj);
                } else {
                    throw new c.q("null cannot be cast to non-null type kotlin.CharSequence");
                }
            }
            Object[] array = arrayList.toArray(new String[0]);
            if (array != null) {
                return (String[]) array;
            }
            throw new c.q("null cannot be cast to non-null type kotlin.Array<T>");
        }
        return null;
    }

    public static void a(Bundle bundle, Context context, ft ftVar, String str, boolean z2, int i2, Object obj) {
        if ((i2 & 4) != 0) {
            str = null;
        }
        if ((i2 & 8) != 0) {
            z2 = true;
        }
        a(bundle, context, ftVar, str, z2);
    }

    public static final void a(Bundle bundle, Context context, ft ftVar, String str, boolean z2) {
        e eVar;
        c.f.b.k.b(bundle, "receiver$0");
        c.f.b.k.b(context, "context");
        c.f.b.k.b(ftVar, "task");
        if (str != null && c.l.n.b((CharSequence) str, (CharSequence) ",", false, 2, (Object) null)) {
            eVar = new d(a(str));
        } else {
            eVar = new e(str);
        }
        for (c.k kVar : c.a.z.d(a((BaseBundle) bundle))) {
            Object b2 = kVar.b();
            if (b2 instanceof String) {
                String str2 = (String) kVar.a();
                if (!z2 || !com.joaomgcd.taskerm.profile.k.f8591a.a(str2)) {
                    if (!((Boolean) eVar.invoke(str2)).booleanValue()) {
                        String e2 = gy.f13587a.e(str2);
                        StructureType a2 = gy.f13587a.a(bundle, str2);
                        if (a2 != null) {
                            ftVar.a(e2, a2.getValueForBundle());
                        }
                        ftVar.a(str2, (String) b2);
                    }
                }
            }
        }
    }

    public static final class d extends c.f.b.l implements c.f.a.b<String, Boolean> {
        final String[] f9341a;

        d(String[] strArr) {
            super(1);
            this.f9341a = strArr;
        }

        @Override
        public Boolean invoke(String str) {
            return Boolean.valueOf(a(str));
        }

        public final boolean a(String str) {
            c.f.b.k.b(str, "it");
            return (this.f9341a == null || c.a.d.b(this.f9341a, str)) ? false : true;
        }
    }

    public static final class e extends c.f.b.l implements c.f.a.b<String, Boolean> {
        final String f9342a;

        e(String str) {
            super(1);
            this.f9342a = str;
        }

        @Override
        public Boolean invoke(String str) {
            return Boolean.valueOf(a(str));
        }

        public final boolean a(String str) {
            c.f.b.k.b(str, "it");
            return com.joaomgcd.taskerm.util.ao.z(this.f9342a) && !net.dinglisch.android.taskerm.as.d(this.f9342a, str);
        }
    }

    public static void a(Bundle bundle, HashMap hashMap, boolean z2, String str, boolean z3, int i2, Object obj) {
        if ((i2 & 4) != 0) {
            str = null;
        }
        if ((i2 & 8) != 0) {
            z3 = true;
        }
        a(bundle, hashMap, z2, str, z3);
    }

    public static final void a(Bundle bundle, HashMap<String, String> hashMap, boolean z2, String str, boolean z3) {
        g gVar;
        c.f.b.k.b(bundle, "receiver$0");
        c.f.b.k.b(hashMap, "hashMap");
        if (str != null && c.l.n.b((CharSequence) str, (CharSequence) ",", false, 2, (Object) null)) {
            gVar = new f(a(str));
        } else {
            gVar = new g(str);
        }
        for (c.k kVar : c.a.z.d(a((BaseBundle) bundle))) {
            Object b2 = kVar.b();
            if (b2 instanceof String) {
                String str2 = (String) kVar.a();
                if (!z3 || !com.joaomgcd.taskerm.profile.k.f8591a.a(str2)) {
                    if (z2 || !com.joaomgcd.taskerm.util.ao.z(hashMap.get(str2))) {
                        if (!((Boolean) gVar.invoke(str2)).booleanValue()) {
                            hashMap.put(str2, b2);
                        }
                    }
                }
            }
        }
    }

    public static final class f extends c.f.b.l implements c.f.a.b<String, Boolean> {
        final String[] f9343a;

        f(String[] strArr) {
            super(1);
            this.f9343a = strArr;
        }

        @Override
        public Boolean invoke(String str) {
            return Boolean.valueOf(a(str));
        }

        public final boolean a(String str) {
            c.f.b.k.b(str, "it");
            return (this.f9343a == null || c.a.d.b(this.f9343a, str)) ? false : true;
        }
    }

    public static final class g extends c.f.b.l implements c.f.a.b<String, Boolean> {
        final String f9344a;

        g(String str) {
            super(1);
            this.f9344a = str;
        }

        @Override
        public Boolean invoke(String str) {
            return Boolean.valueOf(a(str));
        }

        public final boolean a(String str) {
            c.f.b.k.b(str, "it");
            return com.joaomgcd.taskerm.util.ao.z(this.f9344a) && !net.dinglisch.android.taskerm.as.d(this.f9344a, str);
        }
    }

    public static final Integer a(Bundle bundle, String str) {
        c.f.b.k.b(str, "key");
        if (bundle != null && bundle.containsKey(str)) {
            return Integer.valueOf(bundle.getInt(str));
        }
        return null;
    }

    public static final Bundle a(Bundle bundle) {
        return (Bundle) (bundle != null ? bundle.clone() : null);
    }

    public static long a(InputStream inputStream, OutputStream outputStream, cd cdVar, int i2, int i3, Object obj) {
        if ((i3 & 4) != 0) {
            i2 = 8192;
        }
        return a(inputStream, outputStream, cdVar, i2);
    }

    public static final long a(InputStream inputStream, OutputStream outputStream, cd cdVar, int i2) {
        c.f.b.k.b(inputStream, "receiver$0");
        c.f.b.k.b(outputStream, "out");
        if (cdVar == null) {
            return c.e.a.a(inputStream, outputStream, i2);
        }
        long j2 = 0;
        byte[] bArr = new byte[i2];
        int read = inputStream.read(bArr);
        int a2 = cdVar.a();
        long currentTimeMillis = System.currentTimeMillis();
        while (read >= 0) {
            outputStream.write(bArr, 0, read);
            j2 += read;
            if (System.currentTimeMillis() - currentTimeMillis > a2) {
                currentTimeMillis = System.currentTimeMillis();
                cdVar.b(j2);
            }
            read = inputStream.read(bArr);
        }
        return j2;
    }

    public static final long a(InputStream inputStream, File file, String str, cd cdVar) {
        FileOutputStream fileOutputStream;
        com.joaomgcd.taskerm.j.d a2;
        c.f.b.k.b(inputStream, "receiver$0");
        c.f.b.k.b(file, "file");
        c.f.b.k.b(str, "contentType");
        Context b2 = dl.b("copyToWithProgress");
        if (b2 == null || (a2 = com.joaomgcd.taskerm.j.a.a(b2, file, true)) == null || (fileOutputStream = a2.b(str, false)) == null) {
            fileOutputStream = new FileOutputStream(file);
        }
        OutputStream outputStream = fileOutputStream;
        if (com.joaomgcd.taskerm.util.ao.B(str)) {
            BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(outputStream), 8192);
            long a3 = a(inputStream, bufferedWriter, str, cdVar, 0, 8, (Object) null);
            a((Writer) bufferedWriter);
            return a3;
        }
        return a(inputStream, outputStream, cdVar, 0, 4, (Object) null);
    }

    public static final boolean a(Writer writer) {
        if (writer == null) {
            return true;
        }
        try {
            writer.flush();
            writer.close();
            return true;
        } catch (IOException e2) {
            Log.e("Extensions", "failed to close output stream", e2);
            return false;
        }
    }

    public static long a(InputStream inputStream, Writer writer, String str, cd cdVar, int i2, int i3, Object obj) {
        if ((i3 & 8) != 0) {
            i2 = 8192;
        }
        return a(inputStream, writer, str, cdVar, i2);
    }

    public static final long a(InputStream inputStream, Writer writer, String str, cd cdVar, int i2) {
        c.f.b.k.b(inputStream, "receiver$0");
        c.f.b.k.b(writer, "writer");
        c.f.b.k.b(str, "contentType");
        Charset p2 = gs.p(str);
        c.f.b.k.a((Object) p2, "charset");
        InputStreamReader inputStreamReader = new InputStreamReader(inputStream, p2);
        BufferedReader bufferedReader = inputStreamReader instanceof BufferedReader ? (BufferedReader) inputStreamReader : new BufferedReader(inputStreamReader, 8192);
        if (cdVar == null) {
            return c.e.i.a(bufferedReader, writer, i2);
        }
        long j2 = 0;
        int a2 = cdVar.a();
        long currentTimeMillis = System.currentTimeMillis();
        for (String readLine = bufferedReader.readLine(); readLine != null; readLine = bufferedReader.readLine()) {
            writer.write(readLine);
            writer.write("\n");
            j2 += readLine.length();
            if (System.currentTimeMillis() - currentTimeMillis > a2) {
                currentTimeMillis = System.currentTimeMillis();
                cdVar.b(j2);
            }
        }
        return j2;
    }

    public static final <T> cw<?, ?> a(InputStream inputStream, Class<T> cls) {
        String ahVar;
        c.f.b.k.b(inputStream, "receiver$0");
        c.f.b.k.b(cls, "clazz");
        try {
            InputStreamReader inputStreamReader = new InputStreamReader(inputStream, c.l.d.f2083a);
            String b2 = c.e.i.b(inputStreamReader instanceof BufferedReader ? (BufferedReader) inputStreamReader : new BufferedReader(inputStreamReader, 8192));
            try {
                if (c.f.b.k.a(cls, String.class)) {
                    ahVar = b2;
                } else {
                    ahVar = c.f.b.k.a(cls, com.joaomgcd.taskerm.util.ah.class) ? new com.joaomgcd.taskerm.util.ah(b2) : com.joaomgcd.taskerm.n.b.a().a(b2, (Class<Object>) cls);
                }
                return ct.a(ahVar);
            } catch (Exception unused) {
                return ct.a(b2);
            }
        } catch (Exception e2) {
            return ct.a(e2);
        }
    }

    public static final <TError extends com.joaomgcd.taskerm.util.af> cw<?, ?> b(InputStream inputStream, Class<TError> cls) {
        c.f.b.k.b(inputStream, "receiver$0");
        c.f.b.k.b(cls, "clzz");
        try {
            try {
                cw<?, ?> a2 = a(inputStream, cls);
                if (a2.b()) {
                    Object d2 = a2.d();
                    if (d2 == null) {
                        throw new c.q("null cannot be cast to non-null type com.joaomgcd.taskerm.util.ErrorPayload");
                    }
                    cw<?, ?> a3 = ct.a((com.joaomgcd.taskerm.util.af) d2);
                    inputStream.close();
                    return a3;
                }
                inputStream.close();
                return a2;
            } catch (IOException e2) {
                e2.printStackTrace();
                cw<?, com.joaomgcd.taskerm.util.ah> a4 = ct.a("Error getting error: " + e2);
                if (inputStream != null) {
                    inputStream.close();
                }
                return a4;
            }
        } catch (Throwable th) {
            if (inputStream != null) {
                inputStream.close();
            }
            throw th;
        }
    }

    public static final String a(InputStream inputStream) {
        c.f.b.k.b(inputStream, "receiver$0");
        return bf.a(inputStream);
    }

    public static final long a(InputStream inputStream, File file) {
        c.f.b.k.b(inputStream, "receiver$0");
        c.f.b.k.b(file, "file");
        if (file.exists() && !file.isFile()) {
            throw new IllegalStateException("To write inputstream to file must pass file, was " + file.getAbsolutePath());
        }
        File parentFile = file.getParentFile();
        if (parentFile.exists() || parentFile.mkdirs()) {
            FileOutputStream fileOutputStream = new FileOutputStream(file);
            long a2 = c.e.a.a(inputStream, fileOutputStream, 0, 2, null);
            fileOutputStream.close();
            inputStream.close();
            return a2;
        }
        return 0L;
    }

    public static final String a(byte[] bArr) {
        c.f.b.k.b(bArr, "receiver$0");
        return new String(bArr, c.l.d.f2083a);
    }

    public static final String b(byte[] bArr) {
        c.f.b.k.b(bArr, "receiver$0");
        StringBuilder sb = new StringBuilder();
        for (byte b2 : bArr) {
            c.f.b.z zVar = c.f.b.z.f2031a;
            Object[] objArr = {Byte.valueOf(b2)};
            String format = String.format("%02X", Arrays.copyOf(objArr, objArr.length));
            c.f.b.k.a((Object) format, "java.lang.String.format(format, *args)");
            sb.append(format);
        }
        String sb2 = sb.toString();
        c.f.b.k.a((Object) sb2, "sb.toString()");
        return sb2;
    }

    static final class C0262an extends c.f.b.l implements c.f.a.b<Byte, String> {
        public static final C0262an f9335a = new C0262an();

        C0262an() {
            super(1);
        }

        @Override
        public String invoke(Byte b2) {
            return a(b2.byteValue());
        }

        public final String a(byte b2) {
            c.f.b.z zVar = c.f.b.z.f2031a;
            Object[] objArr = {Byte.valueOf(b2)};
            String format = String.format("%02X", Arrays.copyOf(objArr, objArr.length));
            c.f.b.k.a((Object) format, "java.lang.String.format(format, *args)");
            return format;
        }
    }

    public static final String c(byte[] bArr) {
        c.f.b.k.b(bArr, "receiver$0");
        return c.a.d.a(bArr, (CharSequence) ConstantsCommonTaskerServer.ID_SEPARATOR, (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, (c.f.a.b) C0262an.f9335a, 30, (Object) null);
    }

    public static final String d(byte[] bArr) {
        c.f.b.k.b(bArr, "receiver$0");
        byte[] encode = Base64.encode(bArr, 2);
        c.f.b.k.a((Object) encode, "Base64.encode(this, Base64.NO_WRAP)");
        return new String(encode, c.l.d.f2083a);
    }

    public static final String e(byte[] bArr) {
        c.f.b.k.b(bArr, "receiver$0");
        return a((InputStream) f(bArr));
    }

    public static final ByteArrayInputStream f(byte[] bArr) {
        c.f.b.k.b(bArr, "receiver$0");
        return new ByteArrayInputStream(bArr);
    }

    public static final long a(byte[] bArr, File file) {
        c.f.b.k.b(bArr, "receiver$0");
        c.f.b.k.b(file, "file");
        return a(f(bArr), file);
    }

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

    public static final File a(byte[] bArr, Context context, String str, String str2) {
        c.f.b.k.b(bArr, "receiver$0");
        c.f.b.k.b(context, "context");
        if (str == null) {
            str = e(bArr);
        }
        if (str == null) {
            str = "cachebitmap";
        }
        File a2 = dq.a(context, str + ".png", str2);
        if (!a2.exists()) {
            a(bArr, a2);
        }
        return a2;
    }

    public static final <T> ArrayList<T> a(ArrayList<T> arrayList, T t2) {
        if (arrayList == null) {
            arrayList = new ArrayList<>();
        }
        arrayList.add(t2);
        return arrayList;
    }

    public static final List<File> a(File file) {
        c.f.b.k.b(file, "receiver$0");
        ArrayList arrayList = new ArrayList();
        new h(arrayList).a(file);
        return arrayList;
    }

    static final class h extends c.f.b.l implements c.f.a.b<File, c.s> {
        final ArrayList f9345a;

        h(ArrayList arrayList) {
            super(1);
            this.f9345a = arrayList;
        }

        @Override
        public c.s invoke(File file) {
            a(file);
            return c.s.f2131a;
        }

        public final void a(File file) {
            c.f.b.k.b(file, "file");
            File[] listFiles = file.listFiles();
            ArrayList arrayList = this.f9345a;
            c.f.b.k.a((Object) listFiles, "subFiles");
            ArrayList arrayList2 = new ArrayList();
            for (File file2 : listFiles) {
                c.f.b.k.a((Object) file2, "it");
                if (file2.isFile()) {
                    arrayList2.add(file2);
                }
            }
            arrayList.addAll(arrayList2);
            ArrayList<File> arrayList3 = new ArrayList();
            for (File file3 : listFiles) {
                c.f.b.k.a((Object) file3, "it");
                if (file3.isDirectory()) {
                    arrayList3.add(file3);
                }
            }
            for (File file4 : arrayList3) {
                c.f.b.k.a((Object) file4, "it");
                a(file4);
            }
        }
    }

    public static final String b(File file) {
        c.f.b.k.b(file, "receiver$0");
        return file.getAbsolutePath();
    }

    public static final String a(fz fzVar, String str) {
        c.f.b.k.b(fzVar, "receiver$0");
        c.f.b.k.b(str, "taskName");
        return IconProvider.f8088a.a(str);
    }

    public static final List<ft> a(fy fyVar, gb gbVar) {
        c.f.b.k.b(fyVar, "receiver$0");
        c.f.b.k.b(gbVar, "profile");
        int[] ac2 = gbVar.ac();
        c.f.b.k.a((Object) ac2, "profile.taskIDs");
        ArrayList arrayList = new ArrayList(ac2.length);
        for (int i2 : ac2) {
            arrayList.add(fyVar.j(i2));
        }
        return c.a.j.f((Iterable) arrayList);
    }

    public static final gb a(fy fyVar, ft ftVar) {
        c.f.b.k.b(fyVar, "receiver$0");
        if (ftVar == null || ftVar.w() == -1) {
            return null;
        }
        return fyVar.k(ftVar.w());
    }

    public static final List<gb> a(fz fzVar, ft ftVar) {
        List<Integer> m2;
        c.f.b.k.b(fzVar, "receiver$0");
        if (ftVar == null || (m2 = fzVar.m(ftVar.G())) == null) {
            return null;
        }
        List<Integer> list = m2;
        ArrayList arrayList = new ArrayList(c.a.j.a((Iterable) list, 10));
        for (Integer num : list) {
            c.f.b.k.a((Object) num, "it");
            arrayList.add(fzVar.k(num.intValue()));
        }
        return arrayList;
    }

    public static final boolean b(fy fyVar, ft ftVar) {
        c.f.b.k.b(fyVar, "receiver$0");
        c.f.b.k.b(ftVar, "task");
        List<gb> a2 = a((fz) fyVar, ftVar);
        if (a2 != null) {
            List<gb> list = a2;
            if ((list instanceof Collection) && list.isEmpty()) {
                return false;
            }
            for (gb gbVar : list) {
                c.f.b.k.a((Object) gbVar, "it");
                if (gbVar.S()) {
                    return true;
                }
            }
            return false;
        }
        return false;
    }

    public static final net.dinglisch.android.taskerm.dm c(fy fyVar, ft ftVar) {
        String string;
        c.f.b.k.b(fyVar, "receiver$0");
        if (ftVar == null) {
            return null;
        }
        w.b bVar = new w.b();
        bVar.f2026a = ftVar.b(fyVar);
        if (bVar.f2026a == -1 && (string = ftVar.r().getString("%scene_name")) != null) {
            bVar.f2026a = fyVar.o(string);
        }
        if (bVar.f2026a == -1) {
            return null;
        }
        return (net.dinglisch.android.taskerm.dm) a((c.f.a.b) null, new x(fyVar, bVar), 1, (Object) null);
    }

    public static final class x extends c.f.b.l implements c.f.a.a<net.dinglisch.android.taskerm.dm> {
        final fy f9368a;
        final w.b f9369b;

        x(fy fyVar, w.b bVar) {
            super(0);
            this.f9368a = fyVar;
            this.f9369b = bVar;
        }

        @Override
        public final net.dinglisch.android.taskerm.dm invoke() {
            return this.f9368a.z(this.f9369b.f2026a);
        }
    }

    public static final net.dinglisch.android.taskerm.dm a(fy fyVar, net.dinglisch.android.taskerm.dt dtVar) {
        c.f.b.k.b(fyVar, "receiver$0");
        if (dtVar == null) {
            return null;
        }
        w.b bVar = new w.b();
        bVar.f2026a = fyVar.o(dtVar.m());
        if (bVar.f2026a == -1) {
            return null;
        }
        return (net.dinglisch.android.taskerm.dm) a((c.f.a.b) null, new y(fyVar, bVar), 1, (Object) null);
    }

    public static final class y extends c.f.b.l implements c.f.a.a<net.dinglisch.android.taskerm.dm> {
        final fy f9370a;
        final w.b f9371b;

        y(fy fyVar, w.b bVar) {
            super(0);
            this.f9370a = fyVar;
            this.f9371b = bVar;
        }

        @Override
        public final net.dinglisch.android.taskerm.dm invoke() {
            return this.f9370a.z(this.f9371b.f2026a);
        }
    }

    public static final net.dinglisch.android.taskerm.dm b(fy fyVar, gb gbVar) {
        int t2;
        c.f.b.k.b(fyVar, "receiver$0");
        if (gbVar == null || (t2 = fyVar.t(gbVar.K())) == -1) {
            return null;
        }
        return fyVar.z(t2);
    }

    public static final net.dinglisch.android.taskerm.dm a(fy fyVar, net.dinglisch.android.taskerm.az azVar) {
        c.f.b.k.b(fyVar, "receiver$0");
        if (azVar == null) {
            return null;
        }
        if (azVar instanceof gb) {
            return b(fyVar, (gb) azVar);
        }
        if (azVar instanceof ft) {
            return c(fyVar, (ft) azVar);
        }
        if (azVar instanceof net.dinglisch.android.taskerm.dt) {
            return a(fyVar, (net.dinglisch.android.taskerm.dt) azVar);
        }
        return null;
    }

    static final class n extends c.f.b.l implements c.f.a.a<com.joaomgcd.taskerm.profile.k> {
        final fz f9352a;
        final Integer f9353b;

        n(fz fzVar, Integer num) {
            super(0);
            this.f9352a = fzVar;
            this.f9353b = num;
        }

        @Override
        public final com.joaomgcd.taskerm.profile.k invoke() {
            Integer num = this.f9353b;
            if (num != null) {
                num.intValue();
                net.dinglisch.android.taskerm.dm z = this.f9352a.z(this.f9353b.intValue());
                if (z != null) {
                    return z.b();
                }
                return null;
            }
            return null;
        }
    }

    public static final List<com.joaomgcd.taskerm.profile.c> a(fz fzVar, Integer num, Integer num2) {
        c.f.b.k.b(fzVar, "receiver$0");
        com.joaomgcd.taskerm.profile.k kVar = (com.joaomgcd.taskerm.profile.k) a((c.f.a.b) null, new n(fzVar, num), 1, (Object) null);
        if (kVar == null) {
            kVar = new com.joaomgcd.taskerm.profile.k();
        }
        c.f.b.k.a((Object) kVar, "tryOrNull { projectId?.l…    ?: ProfileVariables()");
        com.joaomgcd.taskerm.profile.k kVar2 = (List) a((c.f.a.b) null, new m(fzVar, num2), 1, (Object) null);
        if (kVar2 == null) {
            kVar2 = new com.joaomgcd.taskerm.profile.k();
        }
        com.joaomgcd.taskerm.profile.k kVar3 = (com.joaomgcd.taskerm.profile.k) a((c.f.a.b) null, new o(fzVar, num2), 1, (Object) null);
        if (kVar3 == null) {
            kVar3 = new com.joaomgcd.taskerm.profile.k();
        }
        c.f.b.k.a((Object) kVar3, "tryOrNull { taskId?.let …    ?: ProfileVariables()");
        return com.joaomgcd.taskerm.profile.l.b(c.a.j.b((Collection) c.a.j.b((Collection) kVar, (Iterable) kVar2), (Iterable) kVar3));
    }

    static final class m extends c.f.b.l implements c.f.a.a<List<? extends com.joaomgcd.taskerm.profile.c>> {
        final fz f9350a;
        final Integer f9351b;

        m(fz fzVar, Integer num) {
            super(0);
            this.f9350a = fzVar;
            this.f9351b = num;
        }

        @Override
        public final List<com.joaomgcd.taskerm.profile.c> invoke() {
            Integer num = this.f9351b;
            if (num != null) {
                num.intValue();
                List<com.joaomgcd.taskerm.profile.k> b2 = an.b(this.f9350a, this.f9350a.j(this.f9351b.intValue()));
                if (b2 != null) {
                    return c.a.j.a((Iterable) b2);
                }
                return null;
            }
            return null;
        }
    }

    static final class o extends c.f.b.l implements c.f.a.a<com.joaomgcd.taskerm.profile.k> {
        final fz f9354a;
        final Integer f9355b;

        o(fz fzVar, Integer num) {
            super(0);
            this.f9354a = fzVar;
            this.f9355b = num;
        }

        @Override
        public final com.joaomgcd.taskerm.profile.k invoke() {
            Integer num = this.f9355b;
            if (num != null) {
                num.intValue();
                ft j = this.f9354a.j(this.f9355b.intValue());
                if (j != null) {
                    return j.b();
                }
                return null;
            }
            return null;
        }
    }

    public static final void a(fz fzVar, Context context, Collection<String> collection, gb gbVar, Integer num) {
        c.f.b.k.b(fzVar, "receiver$0");
        c.f.b.k.b(context, "context");
        c.f.b.k.b(collection, "globalUserVars");
        Integer num2 = null;
        if (gbVar != null) {
            com.joaomgcd.taskerm.profile.k b2 = gbVar.b();
            if (b2 != null) {
                b2.a(context, collection, R.string.word_profile);
            }
            num2 = Integer.valueOf(fzVar.t(gbVar.K()));
            fzVar.a(context, collection, num2.intValue(), Integer.valueOf((int) R.string.word_profile));
        }
        if (num == null || !(!c.f.b.k.a(num, num2))) {
            return;
        }
        fzVar.a(context, collection, num.intValue(), (Integer) null);
    }

    public static final com.joaomgcd.taskerm.profile.k d(fy fyVar, ft ftVar) {
        c.f.b.k.b(fyVar, "receiver$0");
        net.dinglisch.android.taskerm.dm c2 = c(fyVar, ftVar);
        if (c2 != null) {
            return c2.b();
        }
        return null;
    }

    public static final com.joaomgcd.taskerm.profile.k b(fy fyVar, net.dinglisch.android.taskerm.dt dtVar) {
        c.f.b.k.b(fyVar, "receiver$0");
        c.f.b.k.b(dtVar, "scene");
        net.dinglisch.android.taskerm.dm a2 = a(fyVar, dtVar);
        if (a2 != null) {
            return a2.b();
        }
        return null;
    }

    public static final List<com.joaomgcd.taskerm.profile.k> b(fz fzVar, ft ftVar) {
        c.f.b.k.b(fzVar, "receiver$0");
        List<gb> a2 = a(fzVar, ftVar);
        if (a2 != null) {
            ArrayList arrayList = new ArrayList();
            for (gb gbVar : a2) {
                c.f.b.k.a((Object) gbVar, "it");
                com.joaomgcd.taskerm.profile.k b2 = gbVar.b();
                if (b2 != null) {
                    arrayList.add(b2);
                }
            }
            return arrayList;
        }
        return null;
    }

    public static final com.joaomgcd.taskerm.profile.k c(fy fyVar, gb gbVar) {
        c.f.b.k.b(fyVar, "receiver$0");
        net.dinglisch.android.taskerm.dm b2 = b(fyVar, gbVar);
        if (b2 != null) {
            return b2.b();
        }
        return null;
    }

    public static final void a(fy fyVar, Integer num, Integer[] numArr, Integer num2, String str, String str2) {
        com.joaomgcd.taskerm.profile.k b2;
        net.dinglisch.android.taskerm.dm dmVar;
        com.joaomgcd.taskerm.profile.k b3;
        ft j2;
        c.f.b.k.b(fyVar, "receiver$0");
        c.f.b.k.b(str, ProfileManager.EXTRA_PROFILE_NAME);
        if (num2 != null && (j2 = fyVar.j(num2.intValue())) != null) {
            a(fyVar, j2, str, str2);
        }
        if (num != null) {
            int intValue = num.intValue();
            if (num.intValue() != -1 && (dmVar = (net.dinglisch.android.taskerm.dm) a((c.f.a.b) null, new am(intValue, fyVar, num, str, str2), 1, (Object) null)) != null && (b3 = dmVar.b()) != null) {
                b3.a(str, str2);
            }
        }
        if (numArr != null) {
            ArrayList arrayList = new ArrayList();
            int length = numArr.length;
            for (int i2 = 0; i2 < length; i2++) {
                Integer num3 = numArr[i2];
                if (num3 == null || num3.intValue() != -1) {
                    arrayList.add(num3);
                }
            }
            List<Number> f2 = c.a.j.f((Iterable) arrayList);
            if (f2 != null) {
                for (Number number : f2) {
                    gb k2 = fyVar.k(number.intValue());
                    if (k2 != null && (b2 = k2.b()) != null) {
                        b2.a(str, str2);
                    }
                }
            }
        }
    }

    static final class am extends c.f.b.l implements c.f.a.a<net.dinglisch.android.taskerm.dm> {
        final int f9330a;
        final fy f9331b;
        final Integer f9332c;
        final String f9333d;
        final String f9334e;

        am(int i, fy fyVar, Integer num, String str, String str2) {
            super(0);
            this.f9330a = i;
            this.f9331b = fyVar;
            this.f9332c = num;
            this.f9333d = str;
            this.f9334e = str2;
        }

        @Override
        public final net.dinglisch.android.taskerm.dm invoke() {
            return this.f9331b.z(this.f9330a);
        }
    }

    public static final void a(fy fyVar, ft ftVar, String str, String str2) {
        List<gb> a2;
        boolean z2;
        com.joaomgcd.taskerm.profile.k d2;
        com.joaomgcd.taskerm.profile.k b2;
        c.f.b.k.b(fyVar, "receiver$0");
        c.f.b.k.b(ftVar, "task");
        c.f.b.k.b(str, ProfileManager.EXTRA_PROFILE_NAME);
        com.joaomgcd.taskerm.profile.k b3 = ftVar.b();
        if (b3 == null || !b3.a(str, str2)) {
            int w2 = ftVar.w();
            if (w2 != -1) {
                a2 = c.a.j.a(fyVar.k(w2));
            } else {
                a2 = a((fz) fyVar, ftVar);
                if (a2 == null || a2.size() != 1) {
                    a2 = c.a.j.a();
                }
            }
            loop0: while (true) {
                z2 = false;
                for (gb gbVar : c.a.j.f((Iterable) a2)) {
                    c.f.b.k.a((Object) gbVar, "it");
                    com.joaomgcd.taskerm.profile.k b4 = gbVar.b();
                    if (b4 != null) {
                        b4.a(str, str2);
                    }
                    if (!z2) {
                        net.dinglisch.android.taskerm.dm b5 = b(fyVar, gbVar);
                        if ((b5 == null || (b2 = b5.b()) == null) ? false : b2.a(str, str2)) {
                        }
                    }
                    z2 = true;
                }
            }
            if (z2 || (d2 = d(fyVar, ftVar)) == null) {
                return;
            }
            d2.a(str, str2);
        }
    }

    public static final void a(fy fyVar, net.dinglisch.android.taskerm.dt dtVar, String str, String str2) {
        c.f.b.k.b(fyVar, "receiver$0");
        c.f.b.k.b(dtVar, "scene");
        c.f.b.k.b(str, ProfileManager.EXTRA_PROFILE_NAME);
        com.joaomgcd.taskerm.profile.k b2 = b(fyVar, dtVar);
        if (b2 != null) {
            b2.a(str, str2);
        }
    }

    public static final Bundle a(fy fyVar, Context context, gb gbVar, Bundle bundle, String str) {
        c.f.b.k.b(context, "context");
        c.f.b.k.b(str, "tag");
        if (fyVar == null || gbVar == null) {
            return bundle;
        }
        com.joaomgcd.taskerm.profile.k b2 = gbVar.b();
        com.joaomgcd.taskerm.profile.k c2 = c(fyVar, gbVar);
        com.joaomgcd.taskerm.profile.k kVar = b2;
        boolean z2 = false;
        if (kVar == null || kVar.isEmpty()) {
            com.joaomgcd.taskerm.profile.k kVar2 = c2;
            if ((kVar2 == null || kVar2.isEmpty()) ? true : true) {
                return bundle;
            }
        }
        if (bundle == null) {
            bundle = new Bundle();
        }
        if (b2 != null) {
            b2.a(context, bundle);
        }
        if (c2 != null) {
            c2.a(context, bundle);
        }
        return bundle;
    }

    public static final Bundle a(fy fyVar, Context context, Integer num, Bundle bundle, String str) {
        Bundle a2;
        c.f.b.k.b(context, "context");
        c.f.b.k.b(str, "tag");
        return (fyVar == null || num == null || (a2 = a(fyVar, context, fyVar.j(num.intValue()), bundle, str)) == null) ? bundle : a2;
    }

    public static final Bundle a(fy fyVar, Context context, ft ftVar, Bundle bundle, String str) {
        c.f.b.k.b(context, "context");
        c.f.b.k.b(str, "tag");
        if (fyVar == null || ftVar == null) {
            return bundle;
        }
        com.joaomgcd.taskerm.profile.k b2 = ftVar.b();
        com.joaomgcd.taskerm.profile.k d2 = d(fyVar, ftVar);
        if (b2 == null && d2 == null) {
            return bundle;
        }
        if (bundle == null) {
            bundle = new Bundle();
        }
        if (b2 != null) {
            b2.a(context, bundle);
        }
        if (d2 != null) {
            d2.a(context, bundle);
        }
        return bundle;
    }

    public static final HashMap<Integer, Bundle> a(fy fyVar, Context context, List<? extends gb> list, String str) {
        c.f.b.k.b(context, "context");
        c.f.b.k.b(list, "list");
        c.f.b.k.b(str, "tag");
        HashMap<Integer, Bundle> hashMap = new HashMap<>();
        if (fyVar == null) {
            return hashMap;
        }
        for (gb gbVar : list) {
            HashMap<Integer, Bundle> hashMap2 = hashMap;
            Integer valueOf = Integer.valueOf(gbVar.K());
            Bundle a2 = a(fyVar, context, gbVar, (Bundle) null, str);
            if (a2 != null) {
                hashMap2.put(valueOf, a2);
            }
        }
        return hashMap;
    }

    public static final List<gb> e(fy fyVar, ft ftVar) {
        return a(fyVar, ftVar != null ? Integer.valueOf(ftVar.G()) : null);
    }

    public static final class ac extends c.f.b.l implements c.f.a.a<List<? extends gb>> {
        final fy f9318a;
        final Integer f9319b;

        ac(fy fyVar, Integer num) {
            super(0);
            this.f9318a = fyVar;
            this.f9319b = num;
        }

        @Override
        public final List<gb> invoke() {
            List<Integer> m = this.f9318a.m(this.f9319b.intValue());
            c.f.b.k.a((Object) m, "getProfilesReferencingTask(taskId)");
            ArrayList arrayList = new ArrayList();
            for (Integer num : m) {
                fy fyVar = this.f9318a;
                c.f.b.k.a((Object) num, "it");
                gb k = fyVar.k(num.intValue());
                if (k != null) {
                    arrayList.add(k);
                }
            }
            return arrayList;
        }
    }

    public static final List<gb> a(fy fyVar, Integer num) {
        if (fyVar == null || num == null) {
            return c.a.j.a();
        }
        List<gb> list = (List) a((c.f.a.b) null, new ac(fyVar, num), 1, (Object) null);
        return list != null ? list : c.a.j.a();
    }

    public static final boolean a(fy fyVar) {
        boolean z2;
        if (fyVar != null && fyVar.e(47)) {
            List<net.dinglisch.android.taskerm.c> a2 = fyVar.a(47, false);
            c.f.b.k.a((Object) a2, "actions");
            List<net.dinglisch.android.taskerm.c> list = a2;
            if ((list instanceof Collection) && list.isEmpty()) {
                return false;
            }
            for (net.dinglisch.android.taskerm.c cVar : list) {
                c.f.b.k.a((Object) cVar, "it");
                if (a(cVar, 10, (Object) true) || a(cVar, 9, (Object) true)) {
                    z2 = true;
                    continue;
                } else {
                    z2 = false;
                    continue;
                }
                if (z2) {
                    return true;
                }
            }
            return false;
        }
        return false;
    }

    public static final boolean a(fy fyVar, int i2) {
        Object obj;
        boolean z2;
        boolean z3;
        if (fyVar == null) {
            return false;
        }
        ArrayList<ft> r2 = fyVar.r(-2);
        c.f.b.k.a((Object) r2, "getTasksInProject(Project.ALL)");
        Iterator<T> it = r2.iterator();
        while (true) {
            Object obj2 = null;
            if (!it.hasNext()) {
                obj = null;
                break;
            }
            obj = it.next();
            ft ftVar = (ft) obj;
            c.f.b.k.a((Object) ftVar, "task");
            List<net.dinglisch.android.taskerm.c> A = ftVar.A();
            c.f.b.k.a((Object) A, "task.actions");
            Iterator<T> it2 = A.iterator();
            while (true) {
                if (!it2.hasNext()) {
                    break;
                }
                Object next = it2.next();
                net.dinglisch.android.taskerm.c cVar = (net.dinglisch.android.taskerm.c) next;
                if (cVar.s()) {
                    c.f.b.k.a((Object) cVar, "action");
                    if (cVar.i() == i2) {
                        z3 = true;
                        continue;
                        if (z3) {
                            obj2 = next;
                            break;
                        }
                    }
                }
                z3 = false;
                continue;
                if (z3) {
                }
            }
            if (obj2 != null) {
                z2 = true;
                continue;
            } else {
                z2 = false;
                continue;
            }
            if (z2) {
                break;
            }
        }
        return ((ft) obj) != null;
    }

    public static final boolean a(fy fyVar, int i2, c.f.a.b<? super net.dinglisch.android.taskerm.ao, Boolean> bVar) {
        boolean z2;
        net.dinglisch.android.taskerm.ao aoVar;
        c.f.b.k.b(fyVar, "receiver$0");
        c.f.b.k.b(bVar, "condition");
        List<gb> z3 = fyVar.z();
        c.f.b.k.a((Object) z3, "enabledProfileList");
        List<gb> list = z3;
        if ((list instanceof Collection) && list.isEmpty()) {
            return false;
        }
        for (gb gbVar : list) {
            c.f.b.k.a((Object) gbVar, "profile");
            List<fx> ad2 = gbVar.ad();
            c.f.b.k.a((Object) ad2, "profile.contexts");
            ArrayList arrayList = new ArrayList();
            for (fx fxVar : ad2) {
                if (fxVar instanceof net.dinglisch.android.taskerm.ao) {
                    aoVar = (net.dinglisch.android.taskerm.ao) fxVar;
                }
                aoVar = null;
                if (aoVar != null) {
                    arrayList.add(aoVar);
                }
            }
            ArrayList arrayList2 = arrayList;
            if (!arrayList2.isEmpty()) {
                ArrayList<? super net.dinglisch.android.taskerm.ao> arrayList3 = arrayList2;
                if (!(arrayList3 instanceof Collection) || !arrayList3.isEmpty()) {
                    for (Object obj : arrayList3) {
                        if (bVar.invoke(obj).booleanValue()) {
                            z2 = true;
                            continue;
                            break;
                        }
                    }
                }
            }
            z2 = false;
            continue;
            if (z2) {
                return true;
            }
        }
        return false;
    }

    public static final List<ft> a(gb gbVar, fy fyVar) {
        c.f.b.k.b(gbVar, "receiver$0");
        c.f.b.k.b(fyVar, "data");
        return a(fyVar, gbVar);
    }

    public static final com.joaomgcd.taskerm.inputoutput.j a(net.dinglisch.android.taskerm.ao aoVar, Context context) {
        c.f.b.k.b(aoVar, "receiver$0");
        c.f.b.k.b(context, "context");
        int i2 = aoVar.i();
        com.joaomgcd.taskerm.inputoutput.j jVar = new com.joaomgcd.taskerm.inputoutput.j();
        c.i.c b2 = c.i.d.b(0, net.dinglisch.android.taskerm.an.b(i2));
        ArrayList arrayList = new ArrayList(c.a.j.a(b2, 10));
        Iterator<Integer> it = b2.iterator();
        while (it.hasNext()) {
            int b3 = ((c.a.y) it).b();
            String a2 = net.dinglisch.android.taskerm.an.a(context.getResources(), i2, b3);
            int i3 = b3 + 1;
            arrayList.add(new com.joaomgcd.taskerm.inputoutput.f(null, "evtprm" + i3, i3 + ". " + a2, "2131297990: " + a2, false, 0, 0, false, 240, null));
        }
        jVar.addAll(arrayList);
        return jVar;
    }

    public static final boolean a(net.dinglisch.android.taskerm.c cVar, int i2, Object obj) {
        c.f.b.k.b(cVar, "receiver$0");
        if (obj == null) {
            return !cVar.d(i2).g();
        }
        if (obj instanceof String) {
            net.dinglisch.android.taskerm.j j2 = cVar.j(i2);
            c.f.b.k.a((Object) j2, "getStringArg(argNo)");
            return c.f.b.k.a((Object) j2.c(), obj);
        } else if (obj instanceof Boolean) {
            net.dinglisch.android.taskerm.e h2 = cVar.h(i2);
            c.f.b.k.a((Object) h2, "getBoolArg(argNo)");
            return c.f.b.k.a(Boolean.valueOf(h2.b()), obj);
        } else {
            boolean z2 = obj instanceof Integer;
            if (z2) {
                net.dinglisch.android.taskerm.h g2 = cVar.g(i2);
                c.f.b.k.a((Object) g2, "getIntArg(argNo)");
                return z2 && g2.h() == ((Integer) obj).intValue();
            }
            return false;
        }
    }

    public static final List<net.dinglisch.android.taskerm.az> a(net.dinglisch.android.taskerm.dm dmVar, fy fyVar, c.f.a.b<? super net.dinglisch.android.taskerm.az, Boolean> bVar) {
        Object obj;
        boolean z2;
        c.f.b.k.b(dmVar, "receiver$0");
        c.f.b.k.b(fyVar, "taskerData");
        Integer q2 = fyVar.q(dmVar.m());
        if (q2 == null) {
            return c.a.j.a();
        }
        c.f.b.k.a((Object) q2, "taskerData.getProjectInd….name) ?: return listOf()");
        int intValue = q2.intValue();
        if (bVar == null) {
            bVar = j.f9347a;
        }
        ArrayList<ft> r2 = fyVar.r(intValue);
        c.f.b.k.a((Object) r2, "taskerData.getTasksInProject(projectIndex)");
        ArrayList arrayList = new ArrayList();
        for (Object obj2 : r2) {
            if (bVar.invoke(obj2).booleanValue()) {
                arrayList.add(obj2);
            }
        }
        List f2 = c.a.j.f((Collection) arrayList);
        List<gb> B = fyVar.B(intValue);
        c.f.b.k.a((Object) B, "taskerData.getProfilesInProject(projectIndex)");
        ArrayList arrayList2 = new ArrayList();
        for (Object obj3 : B) {
            if (bVar.invoke(obj3).booleanValue()) {
                arrayList2.add(obj3);
            }
        }
        ArrayList<gb> arrayList3 = arrayList2;
        for (gb gbVar : arrayList3) {
            c.f.b.k.a((Object) gbVar, "profile");
            for (ft ftVar : a(gbVar, fyVar)) {
                if (bVar.invoke(ftVar).booleanValue()) {
                    Iterator it = f2.iterator();
                    while (true) {
                        if (!it.hasNext()) {
                            obj = null;
                            break;
                        }
                        obj = it.next();
                        ft ftVar2 = (ft) obj;
                        c.f.b.k.a((Object) ftVar2, "it");
                        if (ftVar2.G() == ftVar.G()) {
                            z2 = true;
                            continue;
                        } else {
                            z2 = false;
                            continue;
                        }
                        if (z2) {
                            break;
                        }
                    }
                    if (!(obj != null)) {
                        f2.add(ftVar);
                    }
                }
            }
        }
        return c.a.j.b((Collection) arrayList3, (Iterable) f2);
    }

    public static List a(fy fyVar, c.f.a.b bVar, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            bVar = null;
        }
        return a(fyVar, bVar);
    }

    public static final List<net.dinglisch.android.taskerm.az> a(fy fyVar, c.f.a.b<? super net.dinglisch.android.taskerm.az, Boolean> bVar) {
        c.f.b.k.b(fyVar, "receiver$0");
        List<net.dinglisch.android.taskerm.dm> B = fyVar.B();
        k kVar = bVar != null ? bVar : k.f9348a;
        c.f.b.k.a((Object) B, "allProjects");
        List<net.dinglisch.android.taskerm.dm> list = B;
        ArrayList arrayList = new ArrayList();
        for (Object obj : list) {
            if (kVar.invoke(obj).booleanValue()) {
                arrayList.add(obj);
            }
        }
        ArrayList arrayList2 = arrayList;
        ArrayList arrayList3 = new ArrayList(c.a.j.a((Iterable) list, 10));
        for (net.dinglisch.android.taskerm.dm dmVar : list) {
            c.f.b.k.a((Object) dmVar, "it");
            arrayList3.add(a(dmVar, fyVar, bVar));
        }
        return c.a.j.b((Collection) arrayList2, (Iterable) c.a.j.a((Iterable) arrayList3));
    }

    public static final List<com.joaomgcd.taskerm.profile.c> a(gb gbVar, fy fyVar, c.f.a.b<? super ft, Boolean> bVar) {
        c.f.b.k.b(gbVar, "receiver$0");
        c.f.b.k.b(fyVar, "data");
        c.f.b.k.b(bVar, "filter");
        ArrayList<ft> arrayList = new ArrayList();
        for (Object obj : a(gbVar, fyVar)) {
            if (bVar.invoke(obj).booleanValue()) {
                arrayList.add(obj);
            }
        }
        ArrayList arrayList2 = new ArrayList();
        for (ft ftVar : arrayList) {
            com.joaomgcd.taskerm.profile.k b2 = ftVar.b();
            if (b2 != null) {
                arrayList2.add(b2);
            }
        }
        return c.a.j.a((Iterable) arrayList2);
    }

    public static List a(gb gbVar, fy fyVar, c.f.a.b bVar, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            bVar = ab.f9317a;
        }
        return a(gbVar, fyVar, bVar);
    }

    public static final List<com.joaomgcd.taskerm.profile.c> a(net.dinglisch.android.taskerm.az azVar, fy fyVar) {
        List a2;
        c.f.b.k.b(azVar, "receiver$0");
        c.f.b.k.b(fyVar, "data");
        com.joaomgcd.taskerm.profile.k b2 = azVar.b();
        com.joaomgcd.taskerm.profile.k a3 = b2 != null ? b2 : c.a.j.a();
        List a4 = azVar instanceof gb ? a((gb) azVar, fyVar, (c.f.a.b) null, 2, (Object) null) : c.a.j.a();
        if (azVar instanceof net.dinglisch.android.taskerm.dm) {
            net.dinglisch.android.taskerm.dm dmVar = (net.dinglisch.android.taskerm.dm) azVar;
            List<gb> b3 = dmVar.b(fyVar);
            if (b3 == null) {
                b3 = c.a.j.a();
            }
            List<gb> list = b3;
            ArrayList arrayList = new ArrayList();
            for (gb gbVar : list) {
                c.f.b.k.a((Object) gbVar, "it");
                com.joaomgcd.taskerm.profile.k b4 = gbVar.b();
                if (b4 != null) {
                    arrayList.add(b4);
                }
            }
            List a5 = c.a.j.a((Iterable) arrayList);
            ArrayList arrayList2 = new ArrayList();
            for (gb gbVar2 : list) {
                c.f.b.k.a((Object) gbVar2, "it");
                List<com.joaomgcd.taskerm.profile.c> a6 = a(gbVar2, fyVar, l.f9349a);
                if (a6 != null) {
                    arrayList2.add(a6);
                }
            }
            List a7 = c.a.j.a((Iterable) arrayList2);
            List<ft> a8 = dmVar.a(fyVar);
            c.f.b.k.a((Object) a8, "importable.getTasks(data)");
            ArrayList<ft> arrayList3 = new ArrayList();
            for (Object obj : a8) {
                if (((ft) obj).n()) {
                    arrayList3.add(obj);
                }
            }
            ArrayList arrayList4 = new ArrayList();
            for (ft ftVar : arrayList3) {
                c.f.b.k.a((Object) ftVar, "it");
                com.joaomgcd.taskerm.profile.k b5 = ftVar.b();
                if (b5 != null) {
                    arrayList4.add(b5);
                }
            }
            a2 = c.a.j.b((Collection) c.a.j.b((Collection) a5, (Iterable) a7), (Iterable) c.a.j.a((Iterable) arrayList4));
        } else {
            a2 = c.a.j.a();
        }
        return c.a.j.b((Collection) c.a.j.b(a3, (Iterable) a4), (Iterable) a2);
    }

    static final class l extends c.f.b.l implements c.f.a.b<ft, Boolean> {
        public static final l f9349a = new l();

        l() {
            super(1);
        }

        @Override
        public Boolean invoke(ft ftVar) {
            return Boolean.valueOf(a(ftVar));
        }

        public final boolean a(ft ftVar) {
            c.f.b.k.b(ftVar, "it");
            return !ftVar.n();
        }
    }

    public static final void a(fy fyVar, Context context) {
        c.f.b.k.b(fyVar, "receiver$0");
        c.f.b.k.b(context, "context");
        fyVar.g(context).a(context, gs.g(context), context.getResources(), new Date().getTime(), true, true);
    }

    public static final String a(fy fyVar, Context context, String str) {
        String str2;
        c.f.b.k.b(fyVar, "receiver$0");
        c.f.b.k.b(context, "context");
        c.f.b.k.b(str, ProfileManager.EXTRA_PROFILE_NAME);
        HashMap<String, List<String>> a2 = fyVar.a(context, (Set<String>) new HashSet(), true);
        c.f.b.k.a((Object) a2, "permissions");
        if (!a2.isEmpty()) {
            Set<String> keySet = a2.keySet();
            c.f.b.k.a((Object) keySet, "permissions.keys");
            str2 = str + " needs the following permissions:\n\n" + c.a.j.a(bx.a(keySet, context), "\n", null, null, 0, null, new v(context), 30, null);
        } else {
            str2 = str + " requires no special permissions.";
        }
        return str2 + "\n\n" + a((List<? extends net.dinglisch.android.taskerm.az>) a(fyVar, (c.f.a.b) null, 1, (Object) null), context);
    }

    static final class v extends c.f.b.l implements c.f.a.b<String, String> {
        final Context f9366a;

        v(Context context) {
            super(1);
            this.f9366a = context;
        }

        @Override
        public final String invoke(String str) {
            c.f.b.k.b(str, "it");
            return " - " + bx.a(str, this.f9366a);
        }
    }

    public static final class p extends c.f.b.l implements c.f.a.b<net.dinglisch.android.taskerm.av, Boolean> {
        final HashSet f9356a;

        p(HashSet hashSet) {
            super(1);
            this.f9356a = hashSet;
        }

        @Override
        public final Boolean invoke(net.dinglisch.android.taskerm.av avVar) {
            String M;
            if (avVar == null || (M = avVar.M()) == null) {
                return null;
            }
            return Boolean.valueOf(this.f9356a.add(M));
        }
    }

    public static final String a(List<? extends net.dinglisch.android.taskerm.az> list, Context context) {
        String str;
        HashMap hashMap;
        String m2;
        String a2;
        c.f.b.k.b(list, "receiver$0");
        c.f.b.k.b(context, "context");
        HashSet<String> hashSet = new HashSet();
        p pVar = new p(hashSet);
        HashSet hashSet2 = new HashSet();
        List<? extends net.dinglisch.android.taskerm.az> list2 = list;
        ArrayList<gb> arrayList = new ArrayList();
        for (Object obj : list2) {
            if (obj instanceof gb) {
                arrayList.add(obj);
            }
        }
        q qVar = q.f9357a;
        r rVar = new r(new Integer[]{100});
        HashMap b2 = c.a.z.b(new c.k(461, Integer.valueOf((int) R.string.notifications)), new c.k(2078, Integer.valueOf((int) R.string.your_apps)), new c.k(463, Integer.valueOf((int) R.string.your_apps)), new c.k(2080, Integer.valueOf((int) R.string.bluetooth_connections)));
        HashMap b3 = c.a.z.b(new c.k(160, Integer.valueOf((int) R.string.wifi_connection)), new c.k(170, Integer.valueOf((int) R.string.wifi_connection)), new c.k(3, Integer.valueOf((int) R.string.bluetooth_connections)), new c.k(4, Integer.valueOf((int) R.string.bluetooth_connections)), new c.k(2, Integer.valueOf((int) R.string.bluetooth_connections)));
        s sVar = new s(new Integer[]{80});
        for (gb gbVar : arrayList) {
            List<fx> ad2 = gbVar.ad();
            c.f.b.k.a((Object) ad2, "profile.contexts");
            for (fx fxVar : ad2) {
                net.dinglisch.android.taskerm.av avVar = (net.dinglisch.android.taskerm.av) (!(fxVar instanceof net.dinglisch.android.taskerm.av) ? null : fxVar);
                if (avVar != null) {
                    pVar.invoke(avVar);
                }
                if (fxVar instanceof net.dinglisch.android.taskerm.q) {
                    a2 = a((int) R.string.your_apps, context, new Object[0]);
                } else if (fxVar instanceof net.dinglisch.android.taskerm.ac) {
                    a2 = a((int) R.string.the_current_date, context, new Object[0]);
                } else if (fxVar instanceof net.dinglisch.android.taskerm.bn) {
                    a2 = a((int) R.string.your_location, context, new Object[0]);
                } else if (fxVar instanceof gh) {
                    a2 = a((int) R.string.the_current_time, context, new Object[0]);
                } else {
                    if (fxVar instanceof net.dinglisch.android.taskerm.ao) {
                        net.dinglisch.android.taskerm.ao aoVar = (net.dinglisch.android.taskerm.ao) fxVar;
                        if (rVar.a(aoVar)) {
                            Integer num = (Integer) b2.get(Integer.valueOf(aoVar.i()));
                            if (num == null || (m2 = a(num.intValue(), context, new Object[0])) == null) {
                                m2 = aoVar.m();
                            }
                        }
                        m2 = null;
                    } else {
                        if (fxVar instanceof fp) {
                            fp fpVar = (fp) fxVar;
                            if (sVar.a(fpVar)) {
                                Integer num2 = (Integer) b3.get(Integer.valueOf(fpVar.i()));
                                if (num2 == null || (m2 = a(num2.intValue(), context, new Object[0])) == null) {
                                    m2 = fpVar.m();
                                }
                            }
                        }
                        m2 = null;
                    }
                    if (m2 == null) {
                        hashSet2.add(m2);
                    }
                }
                m2 = a2;
                if (m2 == null) {
                }
            }
        }
        HashSet hashSet3 = new HashSet();
        ArrayList<ft> arrayList2 = new ArrayList();
        for (Object obj2 : list2) {
            if (obj2 instanceof ft) {
                arrayList2.add(obj2);
            }
        }
        t tVar = new t(new Integer[]{102, 120, 110, 105}, new Integer[]{548, 30, 35, 137, 901, 300, 138, 133, 612, 143, 142, 194, 195});
        HashMap b4 = c.a.z.b(new c.k(16, Integer.valueOf((int) R.string.lock_your_screen)), new c.k(348, Integer.valueOf((int) R.string.check_display_info)), new c.k(131, Integer.valueOf((int) R.string.javascript_warning_arbitrary_code)), new c.k(664, Integer.valueOf((int) R.string.java_warning_arbitrary_code)), new c.k(129, Integer.valueOf((int) R.string.javascript_warning_arbitrary_code)), new c.k(665, Integer.valueOf((int) R.string.java_warning_arbitrary_code)), new c.k(500, Integer.valueOf((int) R.string.create_notifications)), new c.k(525, Integer.valueOf((int) R.string.create_notifications)), new c.k(520, Integer.valueOf((int) R.string.create_notifications)), new c.k(510, Integer.valueOf((int) R.string.create_notifications)), new c.k(523, Integer.valueOf((int) R.string.create_notifications)), new c.k(540, Integer.valueOf((int) R.string.create_notifications)), new c.k(538, Integer.valueOf((int) R.string.create_notifications)), new c.k(530, Integer.valueOf((int) R.string.create_notifications)), new c.k(536, Integer.valueOf((int) R.string.create_notifications)), new c.k(779, Integer.valueOf((int) R.string.delete_tasker_notifications)), new c.k(235, Integer.valueOf((int) R.string.change_system_settings)), new c.k(360, Integer.valueOf((int) R.string.input_dialogs)), new c.k(390, Integer.valueOf((int) R.string.input_dialogs)), new c.k(377, Integer.valueOf((int) R.string.input_dialogs)), new c.k(550, Integer.valueOf((int) R.string.input_dialogs)), new c.k(941, Integer.valueOf((int) R.string.input_dialogs)), new c.k(340, Integer.valueOf((int) R.string.bluetooth_connections)), new c.k(366, Integer.valueOf((int) R.string.an_get_fix)), new c.k(294, Integer.valueOf((int) R.string.pl_toggle_bt)), new c.k(425, Integer.valueOf((int) R.string.pl_toggle_wifi)), new c.k(559, Integer.valueOf((int) R.string.say_something_out_loud)), new c.k(334, Integer.valueOf((int) R.string.say_something_out_loud)), new c.k(342, Integer.valueOf((int) R.string.check_file_info)), new c.k(411, Integer.valueOf((int) R.string.check_file_info)), new c.k(806, Integer.valueOf((int) R.string.turn_on_screen)), new c.k(248, Integer.valueOf((int) R.string.turn_off_screen)));
        List<c.f.a.m> a3 = c.a.j.a(new u(context));
        for (ft ftVar : arrayList2) {
            List<net.dinglisch.android.taskerm.c> A = ftVar.A();
            c.f.b.k.a((Object) A, "task.actions");
            for (net.dinglisch.android.taskerm.c cVar : A) {
                c.f.b.k.a((Object) cVar, "action");
                if (tVar.a(cVar)) {
                    int i2 = cVar.i();
                    Integer num3 = (Integer) b4.get(Integer.valueOf(i2));
                    if (num3 != null) {
                        str = a(num3.intValue(), context, new Object[0]);
                    }
                    str = cVar.m();
                    for (c.f.a.m mVar : a3) {
                        Integer valueOf = Integer.valueOf(i2);
                        c.f.b.k.a((Object) str, ProfileManager.EXTRA_PROFILE_NAME);
                        str = (String) mVar.invoke(valueOf, str);
                        b4 = b4;
                    }
                    hashMap = b4;
                    hashSet3.add(str);
                    pVar.invoke(cVar);
                } else {
                    hashMap = b4;
                }
                b4 = hashMap;
            }
        }
        StringBuilder sb = new StringBuilder();
        if (!hashSet2.isEmpty()) {
            sb.append("Monitors:\n\n");
            Iterator it = c.a.j.h((Iterable) c.a.j.i(hashSet2)).iterator();
            while (it.hasNext()) {
                sb.append("\t- " + ((String) it.next()) + '\n');
            }
        }
        if (!hashSet3.isEmpty()) {
            if (sb.length() > 0) {
                sb.append("\n");
            }
            sb.append("Actions:\n\n");
            Iterator it2 = c.a.j.h((Iterable) c.a.j.i(hashSet3)).iterator();
            while (it2.hasNext()) {
                sb.append("\t- " + ((String) it2.next()) + '\n');
            }
        }
        if (!hashSet.isEmpty()) {
            if (sb.length() > 0) {
                sb.append("\n");
            }
            sb.append("Plugin Apps Needed (Get them on Google Play):\n\n");
            ArrayList arrayList3 = new ArrayList();
            for (String str2 : hashSet) {
                String a4 = com.joaomgcd.taskerm.util.al.a(context, str2, (String) null, 2, (Object) null);
                if (a4 != null) {
                    arrayList3.add(a4);
                }
            }
            Iterator it3 = c.a.j.h((Iterable) arrayList3).iterator();
            while (it3.hasNext()) {
                sb.append("\t- " + ((String) it3.next()) + '\n');
            }
        }
        String sb2 = sb.toString();
        c.f.b.k.a((Object) sb2, "sb.toString()");
        return sb2;
    }

    public static final class q extends c.f.b.l implements c.f.a.r<Integer, Integer[], Integer[], c.f.a.b<? super Integer, ? extends Integer>, Boolean> {
        public static final q f9357a = new q();

        q() {
            super(4);
        }

        @Override
        public Boolean a(Integer num, Integer[] numArr, Integer[] numArr2, c.f.a.b<? super Integer, ? extends Integer> bVar) {
            return Boolean.valueOf(a(num.intValue(), numArr, numArr2, (c.f.a.b<? super Integer, Integer>) bVar));
        }

        public final boolean a(int i, Integer[] numArr, Integer[] numArr2, c.f.a.b<? super Integer, Integer> bVar) {
            c.f.b.k.b(numArr, "nonImportantCategories");
            c.f.b.k.b(numArr2, "nonImportantCodes");
            c.f.b.k.b(bVar, "categoryGetter");
            return (c.a.d.b(numArr, Integer.valueOf(bVar.invoke(Integer.valueOf(i)).intValue())) || c.a.d.b(numArr2, Integer.valueOf(i))) ? false : true;
        }
    }

    public static final class r extends c.f.b.l implements c.f.a.b<net.dinglisch.android.taskerm.ao, Boolean> {
        final Integer[] f9358a;

        r(Integer[] numArr) {
            super(1);
            this.f9358a = numArr;
        }

        @Override
        public Boolean invoke(net.dinglisch.android.taskerm.ao aoVar) {
            return Boolean.valueOf(a(aoVar));
        }

        public static final class AnonymousClass1 extends c.f.b.l implements c.f.a.b<Integer, Integer> {
            public static final AnonymousClass1 f9359a = new AnonymousClass1();

            AnonymousClass1() {
                super(1);
            }

            @Override
            public Integer invoke(Integer num) {
                return Integer.valueOf(a(num.intValue()));
            }

            public final int a(int i) {
                return net.dinglisch.android.taskerm.an.c(i);
            }
        }

        public final boolean a(net.dinglisch.android.taskerm.ao aoVar) {
            c.f.b.k.b(aoVar, "receiver$0");
            return q.f9357a.a(aoVar.i(), this.f9358a, new Integer[0], AnonymousClass1.f9359a);
        }
    }

    public static final class s extends c.f.b.l implements c.f.a.b<fp, Boolean> {
        final Integer[] f9360a;

        s(Integer[] numArr) {
            super(1);
            this.f9360a = numArr;
        }

        @Override
        public Boolean invoke(fp fpVar) {
            return Boolean.valueOf(a(fpVar));
        }

        public static final class AnonymousClass1 extends c.f.b.l implements c.f.a.b<Integer, Integer> {
            public static final AnonymousClass1 f9361a = new AnonymousClass1();

            AnonymousClass1() {
                super(1);
            }

            @Override
            public Integer invoke(Integer num) {
                return Integer.valueOf(a(num.intValue()));
            }

            public final int a(int i) {
                return fo.l(i);
            }
        }

        public final boolean a(fp fpVar) {
            c.f.b.k.b(fpVar, "receiver$0");
            return q.f9357a.a(fpVar.i(), this.f9360a, new Integer[0], AnonymousClass1.f9361a);
        }
    }

    public static final class t extends c.f.b.l implements c.f.a.b<net.dinglisch.android.taskerm.c, Boolean> {
        final Integer[] f9362a;
        final Integer[] f9363b;

        t(Integer[] numArr, Integer[] numArr2) {
            super(1);
            this.f9362a = numArr;
            this.f9363b = numArr2;
        }

        @Override
        public Boolean invoke(net.dinglisch.android.taskerm.c cVar) {
            return Boolean.valueOf(a(cVar));
        }

        public static final class AnonymousClass1 extends c.f.b.l implements c.f.a.b<Integer, Integer> {
            public static final AnonymousClass1 f9364a = new AnonymousClass1();

            AnonymousClass1() {
                super(1);
            }

            @Override
            public Integer invoke(Integer num) {
                return a(num.intValue());
            }

            public final Integer a(int i) {
                Integer f2 = net.dinglisch.android.taskerm.n.f(i);
                c.f.b.k.a((Object) f2, "ActionSpecs.getCatCodeByActionCode(it)");
                return f2;
            }
        }

        public final boolean a(net.dinglisch.android.taskerm.c cVar) {
            c.f.b.k.b(cVar, "receiver$0");
            return q.f9357a.a(cVar.i(), this.f9362a, this.f9363b, AnonymousClass1.f9364a);
        }
    }

    public static final class u extends c.f.b.l implements c.f.a.m<Integer, String, String> {
        final Context f9365a;

        u(Context context) {
            super(2);
            this.f9365a = context;
        }

        @Override
        public String invoke(Integer num, String str) {
            return a(num.intValue(), str);
        }

        public final String a(int i, String str) {
            c.f.b.k.b(str, ProfileManager.EXTRA_PROFILE_NAME);
            Integer f2 = net.dinglisch.android.taskerm.n.f(i);
            if (f2 == null || f2.intValue() != 51) {
                return (f2 == null || f2.intValue() != 30 || i == 235 || i == 338) ? str : an.a((int) R.string.open_system_setting_screens, this.f9365a, new Object[0]);
            }
            return c.l.n.a(str, "GD ", an.a((int) R.string.cn_google_drive, this.f9365a, new Object[0]) + ' ', false, 4, (Object) null);
        }
    }

    public static final void a(fp fpVar, Context context, String str, Object obj) {
        c.f.b.k.b(fpVar, "receiver$0");
        c.f.b.k.b(context, "context");
        c.f.b.k.b(str, "tag");
        fpVar.a(str, b.a.a(com.joaomgcd.taskerm.inputoutput.a.b.f7787a, context, null, com.joaomgcd.taskerm.inputoutput.a.c.a(context, obj), null, null, 24, null));
    }

    public static final void a(MediaPlayer mediaPlayer, String str, Integer num) {
        c.f.b.k.b(mediaPlayer, "receiver$0");
        c.f.b.k.b(str, "base64EncodedString");
        String str2 = "data:audio/mp3;base64," + str;
        mediaPlayer.setAudioAttributes(new AudioAttributes.Builder().setLegacyStreamType(num != null ? num.intValue() : 3).build());
        mediaPlayer.setDataSource(str2);
        mediaPlayer.prepare();
        mediaPlayer.start();
    }

    public static final b.a.b a(MediaPlayer mediaPlayer) {
        c.f.b.k.b(mediaPlayer, "receiver$0");
        if (!mediaPlayer.isPlaying()) {
            b.a.b a2 = b.a.b.a();
            c.f.b.k.a((Object) a2, "Completable.complete()");
            return a2;
        }
        b.a.k.a g2 = b.a.k.a.g();
        mediaPlayer.setOnCompletionListener(new ao(g2));
        c.f.b.k.a((Object) g2, "subject");
        return g2;
    }

    static final class ao implements MediaPlayer.OnCompletionListener {
        final b.a.k.a f9336a;

        ao(b.a.k.a aVar) {
            this.f9336a = aVar;
        }

        @Override
        public final void onCompletion(MediaPlayer mediaPlayer) {
            this.f9336a.Q_();
        }
    }

    public static final boolean a(IntentFilter intentFilter, IntentFilter intentFilter2) {
        c.f.b.k.b(intentFilter, "receiver$0");
        c.f.b.k.b(intentFilter2, "other");
        return (a(intentFilter.actionsIterator(), intentFilter2.actionsIterator()) || a(intentFilter.typesIterator(), intentFilter2.typesIterator()) || a(intentFilter.schemesIterator(), intentFilter2.schemesIterator()) || a(intentFilter.categoriesIterator(), intentFilter2.categoriesIterator())) ? false : true;
    }

    public static final <T> List<T> a(Iterator<? extends T> it) {
        c.k.g a2;
        if (it == null || (a2 = c.k.h.a(it)) == null) {
            return null;
        }
        return c.k.h.d(a2);
    }

    public static final <T> boolean a(Collection<? extends T> collection, Collection<? extends T> collection2) {
        return collection2 == null ? collection == null : collection != null && collection.size() == collection2.size() && collection.containsAll(collection2);
    }

    public static final <T> boolean a(Collection<T> collection, T t2) {
        if (collection == null || collection.contains(t2)) {
            return false;
        }
        return collection.add(t2);
    }

    public static final <T> boolean b(Collection<? extends T> collection, Collection<? extends T> collection2) {
        return !a((Collection) collection, (Collection) collection2);
    }

    public static final <T> boolean a(Iterator<? extends T> it, Iterator<? extends T> it2) {
        return b(a((Iterator) it), a((Iterator) it2));
    }

    public static final <T> Boolean a(Collection<T> collection, T... tArr) {
        c.f.b.k.b(tArr, "items");
        if (collection != null) {
            return Boolean.valueOf(c.a.j.a((Collection) collection, (Object[]) tArr));
        }
        return null;
    }

    public static final <T> List<T> a(Collection<? extends T> collection, Iterable<? extends T> iterable) {
        if (collection == null) {
            if (iterable != null) {
                return c.a.j.i(iterable);
            }
            return null;
        } else if (iterable == null) {
            return c.a.j.i(collection);
        } else {
            return c.a.j.b((Collection) collection, (Iterable) iterable);
        }
    }

    public static final <T> List<T> a(List<? extends T> list) {
        List<? extends T> list2 = list;
        if (list2 == null || list2.isEmpty()) {
            return null;
        }
        return list;
    }

    @SuppressLint({"SimpleDateFormat"})
    public static final String a(long j2, String str) {
        c.f.b.k.b(str, "format");
        String format = new SimpleDateFormat(str).format(new Date(j2));
        c.f.b.k.a((Object) format, "SimpleDateFormat(format).format(Date(this))");
        return format;
    }

    @SuppressLint({"SimpleDateFormat"})
    public static String a(long j2, String str, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            str = "yyyy-MM-dd HH:mm";
        }
        return a(j2, str);
    }

    public static final String a(long j2) {
        w.c cVar = new w.c();
        cVar.f2027a = j2 / 1000;
        i iVar = new i(cVar);
        String a2 = iVar.a(60);
        String a3 = iVar.a(60);
        String a4 = iVar.a(12);
        if (a2 == null) {
            return "0";
        }
        String valueOf = String.valueOf(a2);
        if (a3 != null) {
            valueOf = a3 + ':' + valueOf;
        }
        if (a4 != null) {
            return a4 + ':' + valueOf;
        }
        return valueOf;
    }

    static final class i extends c.f.b.l implements c.f.a.b<Integer, String> {
        final w.c f9346a;

        i(w.c cVar) {
            super(1);
            this.f9346a = cVar;
        }

        @Override
        public String invoke(Integer num) {
            return a(num.intValue());
        }

        public final String a(int i) {
            long j = i;
            String valueOf = String.valueOf(this.f9346a.f2027a % j);
            this.f9346a.f2027a /= j;
            if (c.f.b.k.a((Object) valueOf, (Object) "0")) {
                return null;
            }
            if (valueOf.length() == 1) {
                return '0' + valueOf;
            }
            return valueOf;
        }
    }

    public static final long b(long j2) {
        return ds.f() - j2;
    }

    public static final String c(int i2, int i3) {
        c.f.b.z zVar = c.f.b.z.f2031a;
        Object[] objArr = {Integer.valueOf(i2)};
        String format = String.format("%0" + i3 + 'd', Arrays.copyOf(objArr, objArr.length));
        c.f.b.k.a((Object) format, "java.lang.String.format(format, *args)");
        return format;
    }

    public static final void a(EditText editText, String str) {
        c.f.b.k.b(editText, "receiver$0");
        String str2 = str;
        if (str2 == null || str2.length() == 0) {
            return;
        }
        com.joaomgcd.taskerm.rx.h.e(new c(editText, str));
    }

    static final class c extends c.f.b.l implements c.f.a.a<c.s> {
        final EditText f9339a;
        final String f9340b;

        c(EditText editText, String str) {
            super(0);
            this.f9339a = editText;
            this.f9340b = str;
        }

        @Override
        public c.s invoke() {
            a();
            return c.s.f2131a;
        }

        public final void a() {
            String str;
            Editable text = this.f9339a.getText();
            String obj = text != null ? text.toString() : null;
            String str2 = obj;
            if (str2 == null || str2.length() == 0) {
                str = this.f9340b;
            } else {
                if (c.l.n.b(obj, "/", false, 2, (Object) null)) {
                    int length = obj.length() - 1;
                    if (obj == null) {
                        throw new c.q("null cannot be cast to non-null type java.lang.String");
                    }
                    obj = obj.substring(0, length);
                    c.f.b.k.a((Object) obj, "(this as java.lang.Strin…ing(startIndex, endIndex)");
                }
                str = obj + '/' + this.f9340b;
            }
            this.f9339a.setText(str);
        }
    }

    public static final void a(Activity activity, int i2, String str) {
        c.f.b.k.b(activity, "receiver$0");
        c.f.b.k.b(str, "tag");
        try {
            activity.setRequestedOrientation(i2);
        } catch (Exception e2) {
            net.dinglisch.android.taskerm.bo.a(str, "Can't set orientation", (Throwable) e2);
        }
    }

    public static final boolean a(StatusBarNotification statusBarNotification, String str) {
        Bundle bundle;
        c.f.b.k.b(statusBarNotification, "receiver$0");
        c.f.b.k.b(str, "key");
        Notification notification = statusBarNotification.getNotification();
        if (notification == null || (bundle = notification.extras) == null) {
            return false;
        }
        return bundle.containsKey(str);
    }

    static final class ae extends c.f.b.l implements c.f.a.a<Boolean> {
        final StatusBarNotification f9321a;

        ae(StatusBarNotification statusBarNotification) {
            super(0);
            this.f9321a = statusBarNotification;
        }

        @Override
        public final Boolean invoke() {
            Bundle bundle;
            Notification notification = this.f9321a.getNotification();
            Object obj = (notification == null || (bundle = notification.extras) == null) ? null : bundle.get(NotificationCompat.EXTRA_TEMPLATE);
            if (!(obj instanceof String)) {
                obj = null;
            }
            String str = (String) obj;
            if (str != null) {
                return Boolean.valueOf(c.l.n.b((CharSequence) str, (CharSequence) "MediaStyle", false, 2, (Object) null));
            }
            return null;
        }
    }

    public static final boolean a(StatusBarNotification statusBarNotification) {
        c.f.b.k.b(statusBarNotification, "receiver$0");
        Boolean bool = (Boolean) a((c.f.a.b) null, new ae(statusBarNotification), 1, (Object) null);
        if (bool != null) {
            return bool.booleanValue();
        }
        return false;
    }

    public static final Integer[] a(BluetoothDevice bluetoothDevice) {
        c.f.b.k.b(bluetoothDevice, "receiver$0");
        ParcelUuid[] uuids = bluetoothDevice.getUuids();
        if (uuids == null) {
            return new Integer[0];
        }
        ArrayList arrayList = new ArrayList();
        if (a(com.joaomgcd.taskerm.util.z.f9825a.h(), uuids) || a(com.joaomgcd.taskerm.util.z.f9825a.i(), uuids)) {
            arrayList.add(2);
        }
        if (a(com.joaomgcd.taskerm.util.z.f9825a.g(), uuids)) {
            arrayList.add(1);
        }
        if (a(com.joaomgcd.taskerm.util.z.f9825a.j(), uuids)) {
            arrayList.add(19);
        }
        Object[] array = arrayList.toArray(new Integer[0]);
        if (array != null) {
            return (Integer[]) array;
        }
        throw new c.q("null cannot be cast to non-null type kotlin.Array<T>");
    }

    public static final class w implements BluetoothProfile.ServiceListener {
        final b.a.k.d f9367a;

        @Override
        public void onServiceDisconnected(int i) {
        }

        w(b.a.k.d dVar) {
            this.f9367a = dVar;
        }

        @Override
        public void onServiceConnected(int i, BluetoothProfile bluetoothProfile) {
            c.f.b.k.b(bluetoothProfile, "bluetoothProfile");
            this.f9367a.d_(new com.joaomgcd.taskerm.util.x(i, bluetoothProfile));
        }
    }

    public static final b.a.l<com.joaomgcd.taskerm.util.x> a(BluetoothAdapter bluetoothAdapter, Context context, int i2) {
        c.f.b.k.b(bluetoothAdapter, "receiver$0");
        c.f.b.k.b(context, "context");
        b.a.k.d f2 = b.a.k.d.f();
        c.f.b.k.a((Object) f2, "SingleSubject.create<BluetoothProfileProxy>()");
        bluetoothAdapter.getProfileProxy(context, new w(f2), i2);
        return f2;
    }

    public static final boolean b(BluetoothDevice bluetoothDevice) {
        c.f.b.k.b(bluetoothDevice, "receiver$0");
        return ((Boolean) du.a((Object) bluetoothDevice, "isConnected", "btisconnected", false, 4, (Object) null).a()).booleanValue();
    }

    public static final boolean a(BluetoothProfile bluetoothProfile, BluetoothDevice bluetoothDevice) {
        c.f.b.k.b(bluetoothProfile, "receiver$0");
        c.f.b.k.b(bluetoothDevice, "bluetoothDevice");
        return ((Boolean) du.a((Object) bluetoothProfile, "connect", "a2dpconnect", false, 4, (Object) null).a(bluetoothDevice)).booleanValue();
    }

    public static final boolean b(BluetoothProfile bluetoothProfile, BluetoothDevice bluetoothDevice) {
        c.f.b.k.b(bluetoothProfile, "receiver$0");
        c.f.b.k.b(bluetoothDevice, "bluetoothDevice");
        return ((Boolean) du.a((Object) bluetoothProfile, "disconnect", "a2dpdisconnect", false, 4, (Object) null).a(bluetoothDevice)).booleanValue();
    }

    public static final String c(BluetoothDevice bluetoothDevice) {
        String str;
        if (bluetoothDevice != null) {
            switch (bluetoothDevice.getType()) {
                case 1:
                    str = "classic";
                    break;
                case 2:
                    str = "le";
                    break;
                case 3:
                    str = "dual";
                    break;
                default:
                    return null;
            }
            return str;
        }
        return null;
    }

    public static final Integer d(BluetoothDevice bluetoothDevice) {
        c.f.b.k.b(bluetoothDevice, "receiver$0");
        try {
            return (Integer) du.a((Object) bluetoothDevice, "getBatteryLevel", (String) null, false, 6, (Object) null).a();
        } catch (Exception unused) {
            return null;
        }
    }

    public static final String a(BluetoothClass bluetoothClass, Context context) {
        String str;
        c.f.b.k.b(context, "context");
        if (bluetoothClass != null) {
            switch (bluetoothClass.getDeviceClass()) {
                case 256:
                case NotificationCompat.FLAG_GROUP_SUMMARY:
                case 1024:
                case 1792:
                case 2048:
                case 2304:
                    str = "uncategorized";
                    break;
                case 260:
                    str = "desktop";
                    break;
                case 264:
                    str = "server";
                    break;
                case 268:
                    str = "laptop";
                    break;
                case 272:
                    str = "handheld pc pda";
                    break;
                case 276:
                    str = "palm size pc pda";
                    break;
                case 280:
                    str = "wearable";
                    break;
                case 516:
                    str = "cellular";
                    break;
                case 520:
                    str = "cordless";
                    break;
                case 524:
                    str = "smart";
                    break;
                case 528:
                    str = "modem or gateway";
                    break;
                case 532:
                    str = "isdn";
                    break;
                case 1028:
                    str = "wearable headset";
                    break;
                case 1032:
                    str = "handsfree";
                    break;
                case 1040:
                    str = "microphone";
                    break;
                case 1044:
                    str = "loudspeaker";
                    break;
                case 1048:
                    str = "headphones";
                    break;
                case 1052:
                    str = "portable audio";
                    break;
                case 1056:
                    str = "car audio";
                    break;
                case 1060:
                    str = "set top box";
                    break;
                case 1064:
                    str = "hifi audio";
                    break;
                case 1068:
                    str = "vcr";
                    break;
                case 1072:
                    str = "video camera";
                    break;
                case 1076:
                    str = "camcorder";
                    break;
                case 1080:
                    str = "video monitor";
                    break;
                case 1084:
                    str = "video display and loudspeaker";
                    break;
                case 1088:
                    str = "video conferencing";
                    break;
                case 1096:
                    str = "video gaming toy";
                    break;
                case 1796:
                    str = "wrist watch";
                    break;
                case 1800:
                    str = "pager";
                    break;
                case 1804:
                    str = "jacket";
                    break;
                case 1808:
                    str = "helmet";
                    break;
                case 1812:
                    str = "glasses";
                    break;
                case 2052:
                    str = "robot";
                    break;
                case 2056:
                    str = "vehicle";
                    break;
                case 2060:
                    str = "doll action figure";
                    break;
                case 2064:
                    str = "controller";
                    break;
                case 2068:
                    str = "game";
                    break;
                case 2308:
                    str = "blood pressure";
                    break;
                case 2312:
                    str = "thermometer";
                    break;
                case 2316:
                    str = "weighing";
                    break;
                case 2320:
                    str = "glucose";
                    break;
                case 2324:
                    str = "pulse oximeter";
                    break;
                case 2328:
                    str = "pulse rate";
                    break;
                case 2332:
                    str = "data display";
                    break;
                default:
                    return null;
            }
            return str;
        }
        return null;
    }

    public static final String b(BluetoothClass bluetoothClass, Context context) {
        c.f.b.k.b(context, "context");
        if (bluetoothClass != null) {
            return net.dinglisch.android.taskerm.t.a(context.getResources(), bluetoothClass.getMajorDeviceClass());
        }
        return null;
    }

    public static b.a.l a(BluetoothDevice bluetoothDevice, Context context, long j2, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            j2 = 1000;
        }
        return a(bluetoothDevice, context, j2);
    }

    public static final b.a.l<Integer> a(BluetoothDevice bluetoothDevice, Context context, long j2) {
        c.f.b.k.b(bluetoothDevice, "receiver$0");
        c.f.b.k.b(context, "context");
        b.a.k.d f2 = b.a.k.d.f();
        c.f.b.k.a((Object) f2, "SingleSubject.create<Int>()");
        w.d dVar = new w.d();
        dVar.f2028a = (BluetoothGatt) 0;
        bluetoothDevice.connectGatt(context, true, new z(f2, dVar));
        b.a.l<Integer> a2 = f2.b(j2, TimeUnit.MILLISECONDS).a((b.a.d.a) new aa(dVar));
        c.f.b.k.a((Object) a2, "subject.timeout(timeoutM…r?.disconnectAndClose() }");
        return a2;
    }

    public static final class z extends BluetoothGattCallback {
        final b.a.k.d f9372a;
        final w.d f9373b;

        z(b.a.k.d dVar, w.d dVar2) {
            this.f9372a = dVar;
            this.f9373b = dVar2;
        }

        @Override
        public void onReadRemoteRssi(BluetoothGatt bluetoothGatt, int i, int i2) {
            c.f.b.k.b(bluetoothGatt, "gatt");
            this.f9372a.d_(Integer.valueOf(i));
            an.a(bluetoothGatt);
        }

        @Override
        public void onConnectionStateChange(BluetoothGatt bluetoothGatt, int i, int i2) {
            c.f.b.k.b(bluetoothGatt, "gatt");
            super.onConnectionStateChange(bluetoothGatt, i, i2);
            this.f9373b.f2028a = bluetoothGatt;
            bluetoothGatt.readRemoteRssi();
        }
    }

    public static final class aa implements b.a.d.a {
        final w.d f9316a;

        aa(w.d dVar) {
            this.f9316a = dVar;
        }

        @Override
        public final void run() {
            BluetoothGatt bluetoothGatt = (BluetoothGatt) this.f9316a.f2028a;
            if (bluetoothGatt != null) {
                an.a(bluetoothGatt);
            }
        }
    }

    public static Integer a(BluetoothDevice bluetoothDevice, Context context, long j2, boolean z2, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            j2 = 1000;
        }
        if ((i2 & 4) != 0) {
            z2 = b(bluetoothDevice);
        }
        return a(bluetoothDevice, context, j2, z2);
    }

    public static final Integer a(BluetoothDevice bluetoothDevice, Context context, long j2, boolean z2) {
        c.f.b.k.b(bluetoothDevice, "receiver$0");
        c.f.b.k.b(context, "context");
        if (z2) {
            try {
                return a(bluetoothDevice, context, j2).b();
            } catch (Exception unused) {
                return null;
            }
        }
        return null;
    }

    public static final void a(BluetoothGatt bluetoothGatt) {
        c.f.b.k.b(bluetoothGatt, "receiver$0");
        try {
            bluetoothGatt.disconnect();
            bluetoothGatt.close();
        } catch (Throwable th) {
            net.dinglisch.android.taskerm.bo.b("Extensions", "Error disconnecting/closing BluetoothGatt", th);
        }
    }

    public static final boolean a(BluetoothDevice bluetoothDevice, String str) {
        c.f.b.k.b(str, "deviceToConnect");
        return bluetoothDevice != null && (b(bluetoothDevice.getName(), str) || b(bluetoothDevice.getAddress(), str));
    }

    private static final boolean b(String str, String str2) {
        if (str != null) {
            if (str != null) {
                String lowerCase = str.toLowerCase();
                c.f.b.k.a((Object) lowerCase, "(this as java.lang.String).toLowerCase()");
                if (lowerCase != null) {
                    String str3 = lowerCase;
                    if (str2 != null) {
                        String lowerCase2 = str2.toLowerCase();
                        c.f.b.k.a((Object) lowerCase2, "(this as java.lang.String).toLowerCase()");
                        return c.l.n.b((CharSequence) str3, (CharSequence) lowerCase2, false, 2, (Object) null);
                    }
                    throw new c.q("null cannot be cast to non-null type java.lang.String");
                }
                return false;
            }
            throw new c.q("null cannot be cast to non-null type java.lang.String");
        }
        return false;
    }

    public static final boolean e(BluetoothDevice bluetoothDevice) {
        c.f.b.k.b(bluetoothDevice, "receiver$0");
        return ((Boolean) du.a((Object) bluetoothDevice, "removeBond", "btdeviceremovebond", false, 4, (Object) null).a()).booleanValue();
    }

    public static final boolean f(BluetoothDevice bluetoothDevice) {
        c.f.b.k.b(bluetoothDevice, "receiver$0");
        try {
            return ((Boolean) du.a((Object) bluetoothDevice, "isEncrypted", "btdeviceenctrypted", false, 4, (Object) null).a()).booleanValue();
        } catch (Exception unused) {
            return false;
        }
    }

    static final class ad extends c.f.b.l implements c.f.a.a<Boolean> {
        final BluetoothDevice f9320a;

        ad(BluetoothDevice bluetoothDevice) {
            super(0);
            this.f9320a = bluetoothDevice;
        }

        @Override
        public Boolean invoke() {
            return Boolean.valueOf(a());
        }

        public final boolean a() {
            Set<BluetoothDevice> bondedDevices;
            BluetoothAdapter defaultAdapter = BluetoothAdapter.getDefaultAdapter();
            Object obj = null;
            if (defaultAdapter != null && (bondedDevices = defaultAdapter.getBondedDevices()) != null) {
                Iterator<T> it = bondedDevices.iterator();
                while (true) {
                    if (!it.hasNext()) {
                        break;
                    }
                    Object next = it.next();
                    if (c.f.b.k.a((BluetoothDevice) next, this.f9320a)) {
                        obj = next;
                        break;
                    }
                }
                obj = (BluetoothDevice) obj;
            }
            return obj != null;
        }
    }

    public static final boolean g(BluetoothDevice bluetoothDevice) {
        c.f.b.k.b(bluetoothDevice, "receiver$0");
        Boolean bool = (Boolean) a((c.f.a.b) null, new ad(bluetoothDevice), 1, (Object) null);
        if (bool != null) {
            return bool.booleanValue();
        }
        return false;
    }

    public static final String h(BluetoothDevice bluetoothDevice) {
        String alias;
        c.f.b.k.b(bluetoothDevice, "receiver$0");
        String name = bluetoothDevice.getName();
        if (name == null) {
            name = bluetoothDevice.getAddress();
        }
        if (name != null) {
            if (!com.joaomgcd.taskerm.util.g.f9751b.o() && (alias = bluetoothDevice.getAlias()) != null && !c.f.b.k.a((Object) alias, (Object) bluetoothDevice.getName())) {
                name = name + " (" + alias + ')';
            }
            if (name != null) {
                return name;
            }
        }
        return "Unknown";
    }

    public static final String a(JSONObject jSONObject) {
        c.f.b.k.b(jSONObject, "receiver$0");
        StringBuilder sb = new StringBuilder();
        Iterator<String> keys = jSONObject.keys();
        c.f.b.k.a((Object) keys, "keys()");
        while (keys.hasNext()) {
            String next = keys.next();
            String optString = jSONObject.optString(next);
            if (optString != null) {
                if (sb.length() > 0) {
                    sb.append("&");
                }
                sb.append(next);
                sb.append("=");
                sb.append(com.joaomgcd.taskerm.util.ao.l(optString));
            }
        }
        String sb2 = sb.toString();
        c.f.b.k.a((Object) sb2, "StringBuilder().apply {\n…      }\n\n    }.toString()");
        return sb2;
    }

    public static final String a(JSONObject jSONObject, String str) {
        c.f.b.k.b(jSONObject, "receiver$0");
        c.f.b.k.b(str, ProfileManager.EXTRA_PROFILE_NAME);
        try {
            return jSONObject.getString(str);
        } catch (JSONException unused) {
            return null;
        }
    }

    public static final void a(HttpURLConnection httpURLConnection, String str) {
        c.f.b.k.b(httpURLConnection, "receiver$0");
        c.f.b.k.b(str, "auth");
        c.k<String, String> b2 = com.joaomgcd.taskerm.net.ab.b(str);
        httpURLConnection.setRequestProperty(b2.a(), b2.b());
    }

    public static final void b(HttpURLConnection httpURLConnection, String str) {
        c.f.b.k.b(httpURLConnection, "receiver$0");
        c.f.b.k.b(str, "contentType");
        httpURLConnection.setRequestProperty(com.joaomgcd.taskerm.net.ab.a(), str);
    }

    public static final ArrayList<UsageEvents.Event> a(UsageEvents usageEvents, Integer num) {
        if (usageEvents == null) {
            return new ArrayList<>();
        }
        ArrayList<UsageEvents.Event> arrayList = new ArrayList<>();
        while (usageEvents.hasNextEvent()) {
            UsageEvents.Event event = new UsageEvents.Event();
            if (usageEvents.getNextEvent(event) && (num == null || event.getEventType() == num.intValue())) {
                arrayList.add(event);
            }
        }
        return arrayList;
    }

    public static final boolean a(UsageEvents.Event event) {
        c.f.b.k.b(event, "receiver$0");
        return a(Integer.valueOf(event.getEventType()), 1);
    }

    public static final boolean b(UsageEvents.Event event) {
        c.f.b.k.b(event, "receiver$0");
        return a(Integer.valueOf(event.getEventType()), 2, 23);
    }

    public static final boolean a(c.i.c cVar) {
        c.f.b.k.b(cVar, "receiver$0");
        return cVar.f().intValue() <= cVar.g().intValue();
    }

    public static Object a(c.f.a.b bVar, c.f.a.a aVar, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            bVar = null;
        }
        return a(bVar, aVar);
    }

    public static final <T> T a(c.f.a.b<? super Throwable, ? extends T> bVar, c.f.a.a<? extends T> aVar) {
        c.f.b.k.b(aVar, "block");
        try {
            return aVar.invoke();
        } catch (Throwable th) {
            net.dinglisch.android.taskerm.bo.a("TRYORNULL", "Error", th);
            return bVar != null ? bVar.invoke(th) : null;
        }
    }

    public static final void a(Context context, c.f.a.a<c.s> aVar) {
        c.f.b.k.b(context, "context");
        c.f.b.k.b(aVar, "block");
        try {
            aVar.invoke();
        } catch (Throwable th) {
            com.joaomgcd.taskerm.rx.h.a(context, th);
        }
    }

    public static final void a(View view, int i2) {
        c.f.b.k.b(view, "receiver$0");
        GradientDrawable gradientDrawable = (GradientDrawable) view.getBackground();
        if (gradientDrawable != null) {
            gradientDrawable.setColor(i2);
        }
    }

    public static final List<View> a(ViewGroup viewGroup) {
        c.f.b.k.b(viewGroup, "receiver$0");
        c.i.c b2 = c.i.d.b(0, viewGroup.getChildCount());
        ArrayList arrayList = new ArrayList(c.a.j.a(b2, 10));
        Iterator<Integer> it = b2.iterator();
        while (it.hasNext()) {
            arrayList.add(viewGroup.getChildAt(((c.a.y) it).b()));
        }
        return arrayList;
    }

    public static final void a(View view) {
        c.f.b.k.b(view, "receiver$0");
        ViewParent parent = view.getParent();
        if (parent == null) {
            throw new c.q("null cannot be cast to non-null type android.view.ViewManager");
        }
        ((ViewManager) parent).removeView(view);
    }

    public static final class ag implements ViewTreeObserver.OnPreDrawListener {
        final View f9323a;
        final c.f.a.b f9324b;

        ag(View view, c.f.a.b bVar) {
            this.f9323a = view;
            this.f9324b = bVar;
        }

        @Override
        public boolean onPreDraw() {
            this.f9323a.getViewTreeObserver().removeOnPreDrawListener(this);
            this.f9324b.invoke(this.f9323a);
            return true;
        }
    }

    public static final void a(View view, c.f.a.b<? super View, c.s> bVar) {
        c.f.b.k.b(bVar, "block");
        if (view != null) {
            view.getViewTreeObserver().addOnPreDrawListener(new ag(view, bVar));
        }
    }

    public static final ComponentName c(UsageEvents.Event event) {
        c.f.b.k.b(event, "receiver$0");
        return new ComponentName(event.getPackageName(), event.getClassName());
    }

    public static final int a(Sensor sensor) {
        c.f.b.k.b(sensor, "receiver$0");
        switch (sensor.getReportingMode()) {
            case 0:
                return R.string.pl_continuous;
            case 1:
                return R.string.on_change;
            case 2:
                return R.string.one_shot;
            case 3:
                return R.string.special_trigger;
            default:
                return R.string.word_unknown;
        }
    }

    private static final String g(int i2) {
        if (1000000 <= i2 && 999999999 >= i2) {
            return (i2 / 1000000) + " s";
        } else if (1000 <= i2 && 999999 >= i2) {
            return (i2 / 1000) + " ms";
        } else {
            return i2 + " μs";
        }
    }

    public static final String a(Sensor sensor, Context context) {
        c.f.b.k.b(sensor, "receiver$0");
        c.f.b.k.b(context, "context");
        return a(a(sensor), context, new Object[0]);
    }

    public static final String b(Sensor sensor) {
        c.f.b.k.b(sensor, "receiver$0");
        String stringType = sensor.getStringType();
        c.f.b.k.a((Object) stringType, "stringType");
        return com.joaomgcd.taskerm.util.ao.e(c.l.n.a(com.joaomgcd.taskerm.util.ao.a(com.joaomgcd.taskerm.util.ao.a(com.joaomgcd.taskerm.util.ao.a(com.joaomgcd.taskerm.util.ao.a(stringType, "android."), "com.google."), "com.samsung."), "sensor."), "_", " ", false, 4, (Object) null));
    }

    public static final String c(Sensor sensor) {
        c.f.b.k.b(sensor, "receiver$0");
        String name = sensor.getName();
        String b2 = b(sensor);
        c.f.b.k.a((Object) name, ProfileManager.EXTRA_PROFILE_NAME);
        if (name != null) {
            String lowerCase = name.toLowerCase();
            c.f.b.k.a((Object) lowerCase, "(this as java.lang.String).toLowerCase()");
            String str = lowerCase;
            if (b2 != null) {
                String lowerCase2 = b2.toLowerCase();
                c.f.b.k.a((Object) lowerCase2, "(this as java.lang.String).toLowerCase()");
                if (c.l.n.b((CharSequence) str, (CharSequence) lowerCase2, false, 2, (Object) null)) {
                    return name;
                }
                return name + " - " + b(sensor);
            }
            throw new c.q("null cannot be cast to non-null type java.lang.String");
        }
        throw new c.q("null cannot be cast to non-null type java.lang.String");
    }

    public static final Sensor a(Context context, Integer num) {
        c.f.b.k.b(context, "context");
        return a(context, num != null ? String.valueOf(num.intValue()) : null);
    }

    public static final Sensor a(Context context, String str) {
        boolean a2;
        c.f.b.k.b(context, "context");
        Object obj = null;
        if (str == null) {
            return null;
        }
        Integer c2 = c.l.n.c(str);
        List<Sensor> af2 = com.joaomgcd.taskerm.util.al.af(context);
        if (af2 != null) {
            Iterator<T> it = af2.iterator();
            while (true) {
                if (!it.hasNext()) {
                    break;
                }
                Object next = it.next();
                Sensor sensor = (Sensor) next;
                if (c2 != null) {
                    c.f.b.k.a((Object) sensor, "it");
                    if (sensor.getType() == c2.intValue()) {
                        a2 = true;
                        continue;
                    } else {
                        a2 = false;
                        continue;
                    }
                } else {
                    c.f.b.k.a((Object) sensor, "it");
                    a2 = c.f.b.k.a((Object) c(sensor), (Object) str);
                    continue;
                }
                if (a2) {
                    obj = next;
                    break;
                }
            }
            return (Sensor) obj;
        }
        return null;
    }

    public static final String b(Sensor sensor, Context context) {
        c.f.b.k.b(sensor, "receiver$0");
        c.f.b.k.b(context, "context");
        return "Name: " + sensor.getName() + "\nType: " + sensor.getType() + " - " + sensor.getStringType() + "\nVendor: " + sensor.getVendor() + "\nMode: " + a(sensor, context) + "\nWake Up: " + sensor.isWakeUpSensor() + "\nPower: " + sensor.getPower() + " mA\nResolution: " + sensor.getResolution() + "\nMin Delay: " + g(sensor.getMinDelay()) + "\nMax Delay: " + g(sensor.getMaxDelay()) + "\nMax Range: " + sensor.getMaximumRange();
    }

    public static final boolean d(Sensor sensor) {
        c.f.b.k.b(sensor, "receiver$0");
        return sensor.getReportingMode() == 2;
    }

    public static final boolean e(Sensor sensor) {
        c.f.b.k.b(sensor, "receiver$0");
        return f(sensor) || g(sensor);
    }

    public static final boolean f(Sensor sensor) {
        c.f.b.k.b(sensor, "receiver$0");
        return sensor.getReportingMode() == 0;
    }

    public static final boolean g(Sensor sensor) {
        c.f.b.k.b(sensor, "receiver$0");
        return sensor.getReportingMode() == 1;
    }

    public static final net.dinglisch.android.taskerm.z a(Sensor sensor, String str, float f2, float f3, float f4) {
        c.k kVar;
        as.b bVar;
        as.b bVar2;
        c.f.b.k.b(sensor, "receiver$0");
        c.f.b.k.b(str, "variable");
        if (f2 == f3) {
            return new net.dinglisch.android.taskerm.z(new net.dinglisch.android.taskerm.y(as.b.Matches, str, b(f2, 5)));
        }
        boolean z2 = Math.min(f2, f3) == f2;
        float abs = Math.abs(sensor.getMaximumRange());
        float abs2 = (abs - Math.abs(f2)) + (abs - Math.abs(f3));
        float abs3 = Math.abs(f2 - f3);
        boolean z3 = Math.min(abs2, abs3) == abs3;
        if (z3) {
            kVar = z2 ? new c.k(Float.valueOf(f2 - f4), Float.valueOf(f3 + f4)) : new c.k(Float.valueOf(f2 + f4), Float.valueOf(f3 - f4));
        } else {
            kVar = z2 ? new c.k(Float.valueOf(f2 + f4), Float.valueOf(f3 - f4)) : new c.k(Float.valueOf(f2 - f4), Float.valueOf(f3 + f4));
        }
        float floatValue = ((Number) kVar.c()).floatValue();
        float floatValue2 = ((Number) kVar.d()).floatValue();
        if (z2) {
            bVar = as.b.LessThan;
        } else {
            bVar = as.b.MoreThan;
        }
        if (z2) {
            bVar2 = as.b.MoreThan;
        } else {
            bVar2 = as.b.LessThan;
        }
        String b2 = b(floatValue, 5);
        String b3 = b(floatValue2, 5);
        if (z3) {
            return new net.dinglisch.android.taskerm.z(c.a.j.b(new net.dinglisch.android.taskerm.y(bVar2, str, b2), new net.dinglisch.android.taskerm.y(bVar, str, b3)), c.a.j.a(z.a.And));
        }
        return new net.dinglisch.android.taskerm.z(c.a.j.b(new net.dinglisch.android.taskerm.y(bVar, str, b2), new net.dinglisch.android.taskerm.y(bVar2, str, b3)), c.a.j.a(z.a.Or));
    }

    public static final ComponentName a(ComponentInfo componentInfo) {
        c.f.b.k.b(componentInfo, "receiver$0");
        return new ComponentName(componentInfo.packageName, componentInfo.name);
    }

    public static final ComponentName a(ResolveInfo resolveInfo) {
        c.f.b.k.b(resolveInfo, "receiver$0");
        ComponentInfo componentInfo = resolveInfo.activityInfo;
        if (componentInfo == null) {
            componentInfo = resolveInfo.serviceInfo;
        }
        if (componentInfo != null) {
            return a(componentInfo);
        }
        throw new c.q("null cannot be cast to non-null type android.content.pm.ComponentInfo");
    }

    public static final HashMap<String, String> a(Uri uri) {
        String queryParameter;
        if (uri == null) {
            return new HashMap<>();
        }
        Set<String> queryParameterNames = uri.getQueryParameterNames();
        c.f.b.k.a((Object) queryParameterNames, "queryParameterNames");
        ArrayList arrayList = new ArrayList();
        for (String str : queryParameterNames) {
            c.k kVar = null;
            if (str != null && (queryParameter = uri.getQueryParameter(str)) != null) {
                kVar = new c.k(str, queryParameter);
            }
            if (kVar != null) {
                arrayList.add(kVar);
            }
        }
        Object[] array = arrayList.toArray(new c.k[0]);
        if (array != null) {
            c.k[] kVarArr = (c.k[]) array;
            return c.a.z.b((c.k[]) Arrays.copyOf(kVarArr, kVarArr.length));
        }
        throw new c.q("null cannot be cast to non-null type kotlin.Array<T>");
    }

    public static final <R extends net.dinglisch.android.taskerm.dg> ArrayList<R> a(net.dinglisch.android.taskerm.dh dhVar, String str, c.f.a.b<? super net.dinglisch.android.taskerm.dh, ? extends R> bVar) {
        c.f.b.k.b(str, "baseKey");
        c.f.b.k.b(bVar, "itemGetter");
        if (dhVar == null) {
            return null;
        }
        ArrayList<R> arrayList = null;
        int i2 = 0;
        while (true) {
            net.dinglisch.android.taskerm.dh q2 = dhVar.q(net.dinglisch.android.taskerm.dh.a(str, i2));
            if (q2 == null) {
                return arrayList;
            }
            c.f.b.k.a((Object) q2, "getPackedObject(key) ?: return result");
            R invoke = bVar.invoke(q2);
            if (invoke != null) {
                if (arrayList == null) {
                    arrayList = new ArrayList<>();
                }
                arrayList.add(invoke);
            }
            i2++;
        }
    }

    public static final String[] b(List<ComponentName> list) {
        if (list != null) {
            List<ComponentName> list2 = list;
            ArrayList arrayList = new ArrayList(c.a.j.a((Iterable) list2, 10));
            for (ComponentName componentName : list2) {
                arrayList.add(componentName.flattenToString());
            }
            Object[] array = arrayList.toArray(new String[0]);
            if (array == null) {
                throw new c.q("null cannot be cast to non-null type kotlin.Array<T>");
            }
            String[] strArr = (String[]) array;
            if (strArr != null) {
                return strArr;
            }
        }
        return new String[0];
    }

    public static final String[] b(List<ComponentName> list, Context context) {
        c.f.b.k.b(context, "context");
        if (list != null) {
            List<ComponentName> list2 = list;
            ArrayList arrayList = new ArrayList(c.a.j.a((Iterable) list2, 10));
            for (ComponentName componentName : list2) {
                String a2 = com.joaomgcd.taskerm.util.al.a(context, componentName.getPackageName(), (String) null, 2, (Object) null);
                if (a2 == null) {
                    a2 = "";
                }
                arrayList.add(a2);
            }
            Object[] array = arrayList.toArray(new String[0]);
            if (array == null) {
                throw new c.q("null cannot be cast to non-null type kotlin.Array<T>");
            }
            String[] strArr = (String[]) array;
            if (strArr != null) {
                return strArr;
            }
        }
        return new String[0];
    }

    public static final String[] c(List<ComponentName> list, Context context) {
        c.f.b.k.b(context, "context");
        if (list != null) {
            List<ComponentName> list2 = list;
            ArrayList arrayList = new ArrayList(c.a.j.a((Iterable) list2, 10));
            for (ComponentName componentName : list2) {
                arrayList.add(com.joaomgcd.taskerm.util.al.e(context, componentName));
            }
            Object[] array = arrayList.toArray(new String[0]);
            if (array == null) {
                throw new c.q("null cannot be cast to non-null type kotlin.Array<T>");
            }
            String[] strArr = (String[]) array;
            if (strArr != null) {
                return strArr;
            }
        }
        return new String[0];
    }

    public static final List<ComponentName> c(List<ComponentName> list) {
        if (list == null) {
            return c.a.j.a();
        }
        ArrayList arrayList = new ArrayList();
        for (Object obj : list) {
            ComponentName componentName = (ComponentName) obj;
            if ((com.joaomgcd.taskerm.util.ao.A(componentName.getPackageName()) == null || com.joaomgcd.taskerm.util.ao.A(componentName.getClassName()) == null) ? false : true) {
                arrayList.add(obj);
            }
        }
        return arrayList;
    }

    public static final Map<String, Object> a(MediaMetadata mediaMetadata, Context context) {
        c.f.b.k.b(mediaMetadata, "receiver$0");
        c.f.b.k.b(context, "context");
        Set<String> keySet = mediaMetadata.keySet();
        c.f.b.k.a((Object) keySet, "keySet()");
        Set<String> set = keySet;
        ArrayList arrayList = new ArrayList(c.a.j.a(set, 10));
        for (String str : set) {
            Object string = mediaMetadata.getString(str);
            if (string == null) {
                Bitmap bitmap = mediaMetadata.getBitmap(str);
                string = bitmap != null ? com.joaomgcd.taskerm.m.b.a(bitmap, context, null, "metadata", null, null, 26, null) : null;
            }
            if (string == null) {
                string = Long.valueOf(mediaMetadata.getLong(str));
            }
            arrayList.add(new c.k(str, string));
        }
        return c.a.z.a(arrayList);
    }

    public static final void b(View view, int i2) {
        c.f.b.k.b(view, "receiver$0");
        view.getLayoutParams().height = i2;
        view.getLayoutParams().width = i2;
    }

    public static final <T> boolean a(AtomicReference<T> atomicReference, T t2) {
        c.f.b.k.b(atomicReference, "receiver$0");
        return atomicReference.compareAndSet(null, t2);
    }

    @TargetApi(30)
    public static final boolean a(TelephonyDisplayInfo telephonyDisplayInfo) {
        if (telephonyDisplayInfo == null || com.joaomgcd.taskerm.util.g.f9751b.o()) {
            return false;
        }
        return a(Integer.valueOf(telephonyDisplayInfo.getOverrideNetworkType()), 2, 3, 4);
    }

    public static final boolean a(Object obj, Object... objArr) {
        c.f.b.k.b(objArr, "other");
        for (Object obj2 : objArr) {
            if (c.f.b.k.a(obj, obj2)) {
                return true;
            }
        }
        return false;
    }

    public static final String[] a(float[] fArr) {
        c.f.b.k.b(fArr, "receiver$0");
        ArrayList arrayList = new ArrayList(fArr.length);
        for (float f2 : fArr) {
            String valueOf = String.valueOf(f2);
            if (c.l.n.b((CharSequence) valueOf, (CharSequence) "E", false, 2, (Object) null)) {
                valueOf = new BigDecimal(f2).toPlainString();
            }
            arrayList.add(valueOf);
        }
        Object[] array = arrayList.toArray(new String[0]);
        if (array != null) {
            return (String[]) array;
        }
        throw new c.q("null cannot be cast to non-null type kotlin.Array<T>");
    }

    public static final <T> boolean b(Iterable<? extends T> iterable) {
        boolean z2;
        c.f.b.k.b(iterable, "receiver$0");
        if ((iterable instanceof Collection) && ((Collection) iterable).isEmpty()) {
            return true;
        }
        for (T t2 : iterable) {
            if (t2 == null) {
                z2 = true;
                continue;
            } else {
                z2 = false;
                continue;
            }
            if (!z2) {
                return false;
            }
        }
        return true;
    }

    public static final <T> boolean c(Iterable<? extends T> iterable) {
        boolean z2;
        c.f.b.k.b(iterable, "receiver$0");
        if ((iterable instanceof Collection) && ((Collection) iterable).isEmpty()) {
            return false;
        }
        for (T t2 : iterable) {
            if (t2 == null) {
                z2 = true;
                continue;
            } else {
                z2 = false;
                continue;
            }
            if (z2) {
                return true;
            }
        }
        return false;
    }

    public static final <T> boolean a(T[] tArr, T[] tArr2) {
        c.f.b.k.b(tArr2, "other");
        if (tArr != null) {
            for (T t2 : tArr2) {
                if (!c.a.d.b(tArr, t2)) {
                    return false;
                }
            }
            return true;
        }
        return false;
    }

    public static final <T> boolean a(T[] tArr, c.f.a.b<? super T, Boolean> bVar) {
        T t2;
        c.f.b.k.b(tArr, "receiver$0");
        c.f.b.k.b(bVar, "predicate");
        int length = tArr.length;
        int i2 = 0;
        while (true) {
            if (i2 >= length) {
                t2 = null;
                break;
            }
            t2 = tArr[i2];
            if (bVar.invoke(t2).booleanValue()) {
                break;
            }
            i2++;
        }
        return t2 != null;
    }

    public static final boolean a(ParcelUuid[] parcelUuidArr, ParcelUuid[] parcelUuidArr2) {
        c.f.b.k.b(parcelUuidArr, "receiver$0");
        c.f.b.k.b(parcelUuidArr2, "uuids");
        int i2 = 0;
        for (ParcelUuid parcelUuid : parcelUuidArr) {
            if (a(parcelUuid, Arrays.copyOf(parcelUuidArr2, parcelUuidArr2.length))) {
                i2++;
            }
        }
        return i2 > 0;
    }
}