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;
}
}