Code with Finding: |
/*
* Decompiled with CFR 0_128.
*
* Could not load the following classes:
* android.content.ContentProvider
* android.content.ContentProviderClient
* android.content.ContentProviderOperation
* android.content.ContentProviderOperation$Builder
* android.content.ContentProviderResult
* android.content.ContentResolver
* android.content.ContentUris
* android.content.ContentValues
* android.content.Context
* android.content.OperationApplicationException
* android.content.pm.ProviderInfo
* android.database.Cursor
* android.net.Uri
* android.os.Build
* android.os.Handler
* android.os.RemoteException
* android.provider.ContactsContract
* android.provider.ContactsContract$CommonDataKinds
* android.provider.ContactsContract$CommonDataKinds$Phone
* android.text.TextUtils
* android.util.Pair
* com.whatsapp.App
* com.whatsapp.DialogToastActivity
* com.whatsapp.a9z
* com.whatsapp.contact.ContactProvider
* com.whatsapp.d5
* com.whatsapp.f1
* com.whatsapp.i1
* com.whatsapp.lk
* com.whatsapp.util.Log
* com.whatsapp.wl
* com.whatsapp.zg
* com.whatsapp.zw
*/
package com.whatsapp;
import android.content.ContentProvider;
import android.content.ContentProviderClient;
import android.content.ContentProviderOperation;
import android.content.ContentProviderResult;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.ContentValues;
import android.content.Context;
import android.content.OperationApplicationException;
import android.content.pm.ProviderInfo;
import android.database.Cursor;
import android.net.Uri;
import android.os.Build;
import android.os.Handler;
import android.os.RemoteException;
import android.provider.ContactsContract;
import android.text.TextUtils;
import android.util.Pair;
import com.whatsapp.App;
import com.whatsapp.DialogToastActivity;
import com.whatsapp.a9f;
import com.whatsapp.a9z;
import com.whatsapp.contact.ContactProvider;
import com.whatsapp.d5;
import com.whatsapp.f1;
import com.whatsapp.i1;
import com.whatsapp.lk;
import com.whatsapp.q2;
import com.whatsapp.util.Log;
import com.whatsapp.wl;
import com.whatsapp.zg;
import com.whatsapp.zw;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class pw {
public static final String b;
private static final String[] z;
private zw a;
/*
* Enabled aggressive block sorting
*/
static {
String string;
String[] arrstring = new String[153];
String string2 = "e\u0013(cmk\u00198\"mp\u0004l oh\u001b)'.s\u001e8+aq\u0003l\"`}W/,`p\u0016/7}";
int n = -1;
String[] arrstring2 = arrstring;
int n2 = 0;
block166 : do {
char[] arrc = string2.toCharArray();
int n3 = arrc.length;
int n4 = 0;
do {
int n5;
if (n3 <= n4) {
string = new String(arrc).intern();
switch (n) {
default: {
arrstring2[n2] = string;
n2 = 1;
arrstring2 = arrstring;
string2 = "q\u0019-!baW8,.e\u0013(c";
n = 0;
continue block166;
}
case 0: {
arrstring2[n2] = string;
n2 = 2;
string2 = "w\u001c%3~a\u0013l\"j`\u001e\"$.g\u0018\"7og\u0003l'{aW8,.a\u001a<7w$\u001d%'4$";
n = 1;
arrstring2 = arrstring;
continue block166;
}
case 1: {
arrstring2[n2] = string;
n2 = 3;
string2 = "e\u0013(&j$R(cmk\u00198\"mp\u0004lk+`W;+op\u0004-3~-W0czm\u001a)y.!\u0013";
n = 2;
arrstring2 = arrstring;
continue block166;
}
case 2: {
arrstring2[n2] = string;
string2 = "$\u0014#-ze\u001480.";
n = 3;
n2 = 4;
arrstring2 = arrstring;
continue block166;
}
case 3: {
arrstring2[n2] = string;
n2 = 5;
arrstring2 = arrstring;
string2 = "q\u0019-!baW8,.q\u0007(\"zaW/,`p\u0016/7.f\u000el)g`W";
n = 4;
continue block166;
}
case 4: {
arrstring2[n2] = string;
n2 = 6;
string2 = "g\u0018\"7og\u0003l%kp\u0014$&j$\u00155cdm\u0013qf}$\u0005)0{h\u0003qf}$\u0014#6`pJi0.xW8*caMlfj";
n = 5;
arrstring2 = arrstring;
continue block166;
}
case 5: {
arrstring2[n2] = string;
n2 = 7;
string2 = "h\u0010)";
n = 6;
arrstring2 = arrstring;
continue block166;
}
case 6: {
arrstring2[n2] = string;
n2 = 8;
string2 = "q\u0019-!baW8,.c\u00128cmk\u00198\"mpW.:.n\u001e(c";
n = 7;
arrstring2 = arrstring;
continue block166;
}
case 7: {
arrstring2[n2] = string;
n2 = 9;
string2 = "g\u0016\"-apW+&z$\u0014#-ze\u00148cl}W\"6bhW&*j";
n = 8;
arrstring2 = arrstring;
continue block166;
}
case 8: {
arrstring2[n2] = string;
n2 = 10;
string2 = "g\u0018\"5kv\u0004-7gk\u0019?lo`\u0013)'.g\u0018\"7og\u0003vc+w";
n = 9;
arrstring2 = arrstring;
continue block166;
}
case 9: {
arrstring2[n2] = string;
n2 = 11;
string2 = "q\u0007(\"za\u0013l+ah\u0013#6z$\u0014#-ze\u00148coj\u0013>,g`W%-hkW>&}q\u001b8~+fWi0.xW8*caMlfj";
n = 10;
arrstring2 = arrstring;
continue block166;
}
case 10: {
arrstring2[n2] = string;
n2 = 12;
string2 = "q\u0019-!baW8,.q\u0007(\"zaW$,b`\u001897.g\u0018\"7og\u0003l\"``\u0005#*j$\u001e\"%a$";
n = 11;
arrstring2 = arrstring;
continue block166;
}
case 11: {
arrstring2[n2] = string;
n2 = 13;
string2 = "$Jl|";
n = 12;
arrstring2 = arrstring;
continue block166;
}
case 12: {
arrstring2[n2] = string;
string2 = "q\u0007(\"za\u0013l aj\u0003- z$\u0016\"'|k\u001e(cgj\u0011#c+wW0czm\u001a)y.!\u0013";
n = 13;
n2 = 14;
arrstring2 = arrstring;
continue block166;
}
case 13: {
arrstring2[n2] = string;
n2 = 15;
arrstring2 = arrstring;
string2 = "q\u0019-!baW8,.q\u0007(\"zaW/,`p\u0016/7.e\u0019(1am\u0013l*`b\u0018l";
n = 14;
continue block166;
}
case 14: {
arrstring2[n2] = string;
n2 = 16;
string2 = "$6\u0002\u0007.";
n = 15;
arrstring2 = arrstring;
continue block166;
}
case 15: {
arrstring2[n2] = string;
n2 = 17;
string2 = "$Jlr";
n = 16;
arrstring2 = arrstring;
continue block166;
}
case 16: {
arrstring2[n2] = string;
n2 = 18;
string2 = "q\u0019-!baW8,.c\u00128cye\u0014#-ze\u001480.b\u0018>cog\u0014#6`pW?:`g";
n = 17;
arrstring2 = arrstring;
continue block166;
}
case 17: {
arrstring2[n2] = string;
n2 = 19;
string2 = "v\u001281ga\u0001)'.!\u0013l4fe\u0003?\"~tW/,`p\u0016/7}$\u0011#1.e\u0014/,{j\u0003l0wj\u0014l?.p\u001e!&4$R(";
n = 18;
arrstring2 = arrstring;
continue block166;
}
case 18: {
arrstring2[n2] = string;
n2 = 20;
string2 = "$\u0014#-ze\u001480.f\u000el6|mJ";
n = 19;
arrstring2 = arrstring;
continue block166;
}
case 19: {
arrstring2[n2] = string;
n2 = 21;
string2 = "q\u0019-!baW8,.c\u00128cmk\u00198\"mpW.:.q\u0005%c";
n = 20;
arrstring2 = arrstring;
continue block166;
}
case 20: {
arrstring2[n2] = string;
n2 = 22;
string2 = "$\u000bl7gi\u0012vc";
n = 21;
arrstring2 = arrstring;
continue block166;
}
case 21: {
arrstring2[n2] = string;
n2 = 23;
string2 = "b\u00128 fa\u0013l";
n = 22;
arrstring2 = arrstring;
continue block166;
}
case 22: {
arrstring2[n2] = string;
n2 = 24;
string2 = "`\u0012 &zaW/,`p\u0016/7}$\u0014-/ba\u0013l4gp\u001f#6z$\u0016\":.g\u0018\"7og\u0003?";
n = 23;
arrstring2 = arrstring;
continue block166;
}
case 23: {
arrstring2[n2] = string;
n2 = 25;
string2 = "q\u0019-!baW8,.`\u0012 &zaW/,`p\u0016/7}$";
n = 24;
arrstring2 = arrstring;
continue block166;
}
case 24: {
arrstring2[n2] = string;
n2 = 26;
string2 = "`\u0012 &za\u0013l aj\u0003- zwW0czm\u001a)y.!\u0013";
n = 25;
arrstring2 = arrstring;
continue block166;
}
case 25: {
arrstring2[n2] = string;
n2 = 27;
string2 = "q\u0019-!baW8,.j\u0002 /gb\u000el aj\u0003- z$\u0016\"'|k\u001e(cgj\u0011#c";
n = 26;
arrstring2 = arrstring;
continue block166;
}
case 26: {
arrstring2[n2] = string;
n2 = 28;
string2 = "e\u0019(1am\u0013l*`b\u0018l-{h\u001b%%ga\u0013l%avW/,`p\u0016/7.!\u0004l?.p\u001e!&4$R(";
n = 27;
arrstring2 = arrstring;
continue block166;
}
case 27: {
arrstring2[n2] = string;
n2 = 29;
string2 = "q\u0019-!baW8,.c\u00128cmk\u00198\"mpW<*mo\u0012>cbm\u00048";
n = 28;
arrstring2 = arrstring;
continue block166;
}
case 28: {
arrstring2[n2] = string;
n2 = 30;
string2 = "$6\u001f\u0000";
n = 29;
arrstring2 = arrstring;
continue block166;
}
case 29: {
arrstring2[n2] = string;
n2 = 31;
string2 = "h\u0016?7Qp\u001e!&Qg\u0018\"7og\u0003)'.@2\u001f\u0000.H>\u0001\nZ$F|s";
n = 30;
arrstring2 = arrstring;
continue block166;
}
case 30: {
arrstring2[n2] = string;
n2 = 32;
string2 = "h\u0016?7Qp\u001e!&Qg\u0018\"7og\u0003)'.:Ws";
n = 31;
arrstring2 = arrstring;
continue block166;
}
case 31: {
arrstring2[n2] = string;
n2 = 33;
string2 = "(W";
n = 32;
arrstring2 = arrstring;
continue block166;
}
case 32: {
arrstring2[n2] = string;
n2 = 34;
string2 = ",W";
n = 33;
arrstring2 = arrstring;
continue block166;
}
case 33: {
arrstring2[n2] = string;
n2 = 35;
string2 = "$Vqc1";
n = 34;
arrstring2 = arrstring;
continue block166;
}
case 34: {
arrstring2[n2] = string;
n2 = 36;
string2 = "$>\u001fc@K#l\r[H;l\u0002@@W";
n = 35;
arrstring2 = arrstring;
continue block166;
}
case 35: {
arrstring2[n2] = string;
n2 = 37;
string2 = "$>\u001fc@K#l\r[H;lj.-W\r\rJ$";
n = 36;
arrstring2 = arrstring;
continue block166;
}
case 36: {
arrstring2[n2] = string;
n2 = 38;
string2 = "D\u0004b4fe\u0003?\"~tY\"&z";
n = 37;
arrstring2 = arrstring;
continue block166;
}
case 37: {
arrstring2[n2] = string;
n2 = 39;
string2 = "$6\u0002\u0007.";
n = 38;
arrstring2 = arrstring;
continue block166;
}
case 38: {
arrstring2[n2] = string;
n2 = 40;
string2 = "v\u0016;\u001cmk\u00198\"mp(%'";
n = 39;
arrstring2 = arrstring;
continue block166;
}
case 39: {
arrstring2[n2] = string;
n2 = 41;
string2 = "$8\u001ec&$";
n = 40;
arrstring2 = arrstring;
continue block166;
}
case 40: {
arrstring2[n2] = string;
n2 = 42;
string2 = "(W";
n = 41;
arrstring2 = arrstring;
continue block166;
}
case 41: {
arrstring2[n2] = string;
n2 = 43;
string2 = "!\u0013l aj\u0003- zwW?&ba\u00148&j$\u0011#1.m\u0019:*zaW0czm\u001a)y.!\u0013";
n = 42;
arrstring2 = arrstring;
continue block166;
}
case 42: {
arrstring2[n2] = string;
n2 = 44;
string2 = "$Jls.E9\bc";
n = 43;
arrstring2 = arrstring;
continue block166;
}
case 43: {
arrstring2[n2] = string;
n2 = 45;
string2 = "$Jl";
n = 44;
arrstring2 = arrstring;
continue block166;
}
case 44: {
arrstring2[n2] = string;
n2 = 46;
string2 = "$Jl";
n = 45;
arrstring2 = arrstring;
continue block166;
}
case 45: {
arrstring2[n2] = string;
n2 = 47;
string2 = "$>\u001fc@K#l\r[H;l\u0002@@W";
n = 46;
arrstring2 = arrstring;
continue block166;
}
case 46: {
arrstring2[n2] = string;
n2 = 48;
string2 = "$Vqc#5W\r\rJ$";
n = 47;
arrstring2 = arrstring;
continue block166;
}
case 47: {
arrstring2[n2] = string;
n2 = 49;
string2 = "v\u001286|j\u0012(c";
n = 48;
arrstring2 = arrstring;
continue block166;
}
case 48: {
arrstring2[n2] = string;
n2 = 50;
string2 = "$9\u0003\u0017.J\"\u0000\u000f.E9\bc";
n = 49;
arrstring2 = arrstring;
continue block166;
}
case 49: {
arrstring2[n2] = string;
n2 = 51;
string2 = "D\u0004b4fe\u0003?\"~tY\"&z";
n = 50;
arrstring2 = arrstring;
continue block166;
}
case 50: {
arrstring2[n2] = string;
n2 = 52;
string2 = "q\u0019-!baW8,.c\u00128coh\u001bl*``\u001e:*jq\u0016 cml\u001680";
n = 51;
arrstring2 = arrstring;
continue block166;
}
case 51: {
arrstring2[n2] = string;
n2 = 53;
string2 = "$Vqc1";
n = 52;
arrstring2 = arrstring;
continue block166;
}
case 52: {
arrstring2[n2] = string;
n2 = 54;
string2 = "$Jlr.E9\bc";
n = 53;
arrstring2 = arrstring;
continue block166;
}
case 53: {
arrstring2[n2] = string;
n2 = 55;
string2 = "$\u001e\"'gr\u001e(6ohW/,`p\u0016/7}$\u000bl7gi\u0012vc";
n = 54;
arrstring2 = arrstring;
continue block166;
}
case 54: {
arrstring2[n2] = string;
n2 = 56;
string2 = "v\u001286|j\u0012(c+`W.1ae\u0013/\"}pW *}pW/+op\u0004l?.p\u001e!&4$R(";
n = 55;
arrstring2 = arrstring;
continue block166;
}
case 55: {
arrstring2[n2] = string;
n2 = 57;
string2 = "q\u0019-!baW8,.c\u00128coh\u001bl!|k\u0016( ow\u0003 *}pW/+op\u0004";
n = 56;
arrstring2 = arrstring;
continue block166;
}
case 56: {
arrstring2[n2] = string;
n2 = 58;
string2 = "$;\u0005\bK$Pi!|k\u0016( ow\u0003k";
n = 57;
arrstring2 = arrstring;
continue block166;
}
case 57: {
arrstring2[n2] = string;
n2 = 59;
string2 = "$;\u0005\bK$Pi";
n = 58;
arrstring2 = arrstring;
continue block166;
}
case 58: {
arrstring2[n2] = string;
n2 = 60;
string2 = "q\u0019-!baW8,.c\u00128cmk\u00198\"mp\u0004l!w$\u0007$,`aW\"6cf\u0012>c";
n = 59;
arrstring2 = arrstring;
continue block166;
}
case 59: {
arrstring2[n2] = string;
n2 = 61;
string2 = "b\u00128 fa\u0013lfj$\u0014#-ze\u001480.f\u000el3fk\u0019)c`q\u001a.&|$R?cr$\u0003%.k>Wi'";
n = 60;
arrstring2 = arrstring;
continue block166;
}
case 60: {
arrstring2[n2] = string;
n2 = 62;
string2 = "!P";
n = 61;
arrstring2 = arrstring;
continue block166;
}
case 61: {
arrstring2[n2] = string;
n2 = 63;
string2 = "$;\u0005\bK$Pin+#";
n = 62;
arrstring2 = arrstring;
continue block166;
}
case 62: {
arrstring2[n2] = string;
n2 = 64;
string2 = "q\u0019-!baW8,.c\u00128coh\u001bl$|k\u0002<cml\u001680";
n = 63;
arrstring2 = arrstring;
continue block166;
}
case 63: {
arrstring2[n2] = string;
n2 = 65;
string2 = "v\u001286|j\u0012(c+`W+1aq\u0007l fe\u0003?cr$\u0003%.k>Wi'";
n = 64;
arrstring2 = arrstring;
continue block166;
}
case 64: {
arrstring2[n2] = string;
n2 = 66;
string2 = "v\u001286|j\u0012(c+`W(!.g\u0018\"7og\u0003?chk\u0005l0wj\u0014l?.p\u001e!&4$R(";
n = 65;
arrstring2 = arrstring;
continue block166;
}
case 65: {
arrstring2[n2] = string;
string2 = "q\u0019-!baW8,.c\u00128coh\u001bl'l$\u0014#-ze\u001480.b\u0018>c}}\u0019/";
n = 66;
n2 = 67;
arrstring2 = arrstring;
continue block166;
}
case 66: {
arrstring2[n2] = string;
n2 = 68;
arrstring2 = arrstring;
string2 = "h\u0018-'k`Wi'!!\u0013l aj\u0001)1}e\u0003%,`wW *}pW/,`p\u0016/7}$\u0011>,c$R(cdm\u0013?cr$\u0003%.k>Wi'";
n = 67;
continue block166;
}
case 67: {
arrstring2[n2] = string;
n2 = 69;
string2 = "$>\u0002c&";
n = 68;
arrstring2 = arrstring;
continue block166;
}
case 68: {
arrstring2[n2] = string;
n2 = 70;
string2 = "q\u0019-!baW8,.h\u0018-'.g\u0018\"5kv\u0004-7gk\u0019?cbm\u00048cmk\u00198\"mp\u0004l";
n = 69;
arrstring2 = arrstring;
continue block166;
}
case 69: {
arrstring2[n2] = string;
n2 = 71;
string2 = "q\u0007(\"za\u0013l6`w\u0012)-.i\u0012?0oc\u0012l aq\u00198chk\u0005l aj\u0003- z$\u001d%'3!\u0004lf}$\u000bl7gi\u0012vc+`";
n = 70;
arrstring2 = arrstring;
continue block166;
}
case 70: {
arrstring2[n2] = string;
n2 = 72;
string2 = "q\u0007(\"za\u0013l7ki\u0007l$|k\u0002<c}q\u0015&&mpJi0.g\u0005)\"zm\u0018\"\u0017gi\u0012qf}$\u0018 'Dm\u0013qf}$\u0019)4Dm\u0013qf}$\u000bl7gi\u0012vc+`";
n = 71;
arrstring2 = arrstring;
continue block166;
}
case 71: {
arrstring2[n2] = string;
n2 = 73;
string2 = "b\u00128 fa\u0013lfj$\u0014#-ze\u001480.f\u000el)g`Ji0.xW8*caMlfj";
n = 72;
arrstring2 = arrstring;
continue block166;
}
case 72: {
arrstring2[n2] = string;
n2 = 74;
string2 = "q\u0019-!baW8,.c\u00128cmk\u00198\"mp\u0004l!w$\u001d%'.";
n = 73;
arrstring2 = arrstring;
continue block166;
}
case 73: {
arrstring2[n2] = string;
n2 = 75;
string2 = "q\u0007(\"za\u0013l3fk\u0003#cg`W*,|$\u0014#-ze\u00148cdm\u0013qf}$R?cr$\u0003%.k>Wi'";
n = 74;
arrstring2 = arrstring;
continue block166;
}
case 74: {
arrstring2[n2] = string;
string2 = "(W";
n = 75;
n2 = 76;
arrstring2 = arrstring;
continue block166;
}
case 75: {
arrstring2[n2] = string;
n2 = 77;
arrstring2 = arrstring;
string2 = "q\u0019-!baW8,.q\u0007(\"zaW/,`p\u0016/7.w\u0003-7{wW";
n = 76;
continue block166;
}
case 76: {
arrstring2[n2] = string;
n2 = 78;
string2 = "q\u0007(\"za\u0013l aj\u0003- z$\u00048\"zq\u0004l)g`Ji0.!\u0004l?.p\u001e!&4$R(";
n = 77;
arrstring2 = arrstring;
continue block166;
}
case 77: {
arrstring2[n2] = string;
n2 = 79;
string2 = "`\u0015l*`m\u0003%\"bm\r-7gk\u0019l7kw\u0003l~.!\u0015l?.p\u001e!&4$R(";
n = 78;
arrstring2 = arrstring;
continue block166;
}
case 78: {
arrstring2[n2] = string;
n2 = 80;
string2 = "q\u0019-!baW8,.e\u0014=6gv\u0012l {v\u0004#1.b\u0018>c{j\u001c\",yjW>&ow\u0018\"";
n = 79;
arrstring2 = arrstring;
continue block166;
}
case 79: {
arrstring2[n2] = string;
n2 = 81;
string2 = "b\u0016%/k`W(6|m\u0019+cjq\u0007 *me\u0003)cmk\u00198\"mpW(&za\u00148*ajW*,|$\u001d%'.,R?j.xW8*caMlfj";
n = 80;
arrstring2 = arrstring;
continue block166;
}
case 80: {
arrstring2[n2] = string;
n2 = 82;
string2 = "!\u0013l'{t\u001b% op\u0012l aj\u0003- zwW(&za\u00148&j$\u0000%7f$\u001d%'.,R?j.xW8*caMlfj";
n = 81;
arrstring2 = arrstring;
continue block166;
}
case 81: {
arrstring2[n2] = string;
n2 = 83;
string2 = "l\u0016?cjq\u0007 *me\u0003)cml\u0012/(.b\u0016%/k`W";
n = 82;
arrstring2 = arrstring;
continue block166;
}
case 82: {
arrstring2[n2] = string;
n2 = 84;
string2 = "q\u0019-!baW8,.b\u001e\"'.g\u0018\"7og\u0003l3|k\u0001%'kvW//ga\u00198cl}W91g$";
n = 83;
arrstring2 = arrstring;
continue block166;
}
case 83: {
arrstring2[n2] = string;
n2 = 85;
string2 = "q\u0019-!baW8,.e\u0013(c{j\u001c\",yjW/,`p\u0016/7.`\u0002)czkW\"6bhW!&.v\u0012/,|`";
n = 84;
arrstring2 = arrstring;
continue block166;
}
case 84: {
arrstring2[n2] = string;
n2 = 86;
string2 = "q\u0019-!baW8,.e\u0013(c{j\u001c\",yjW/,`p\u0016/7.";
n = 85;
arrstring2 = arrstring;
continue block166;
}
case 85: {
arrstring2[n2] = string;
n2 = 87;
string2 = "q\u0019'-as\u0019l aj\u0003- z$\u0016('k`Mlf}$\u000bl7gi\u0012vc+`";
n = 86;
arrstring2 = arrstring;
continue block166;
}
case 86: {
arrstring2[n2] = string;
n2 = 88;
string2 = "q\u0019-!baW8,.e\u0013(c{j\u001c\",yjW/,`p\u0016/7.s\u001e8+.j\u0002 /.n\u001e(";
n = 87;
arrstring2 = arrstring;
continue block166;
}
case 87: {
arrstring2[n2] = string;
n2 = 89;
string2 = "q\u0019-!baW8,.e\u0013(c{j\u001c\",yjW/,`p\u0016/7.`\u0002)czkW!\"zg\u001f%-i$\u001d%'.t\u0005)%g|";
n = 88;
arrstring2 = arrstring;
continue block166;
}
case 88: {
arrstring2[n2] = string;
n2 = 90;
string2 = "[(%-}a\u00058\u001cav(>&~h\u0016/&Q[";
n = 89;
arrstring2 = arrstring;
continue block166;
}
case 89: {
arrstring2[n2] = string;
n2 = 91;
string2 = "q\u0019-!baW8,.q\u0007(\"zaW#1.e\u0013(cmk\u00198\"mp\u0004l";
n = 90;
arrstring2 = arrstring;
continue block166;
}
case 90: {
arrstring2[n2] = string;
n2 = 92;
string2 = "q\u0007(\"zaW#1.e\u0013(cmk\u00198\"mpW?(gt\u0007)'.b\u0018>cdm\u0013qf}";
n = 91;
arrstring2 = arrstring;
continue block166;
}
case 91: {
arrstring2[n2] = string;
n2 = 93;
string2 = "q\u0007(\"za\u0013l,|$\u0016('k`Wi'.g\u0018\"7og\u0003?chv\u0018!co$\u001b%0z$\u0018*c+`W/,`p\u0016/7}$\u000bl7gi\u0012vc+`";
n = 92;
arrstring2 = arrstring;
continue block166;
}
case 92: {
arrstring2[n2] = string;
n2 = 94;
string2 = "$Jl|";
n = 93;
arrstring2 = arrstring;
continue block166;
}
case 93: {
arrstring2[n2] = string;
n2 = 95;
string2 = "b\u00128 fa\u0013lfj$\u0014#-ze\u001480.f\u000el(k}Ji0.!\u0004l?.p\u001e!&4$R(";
n = 94;
arrstring2 = arrstring;
continue block166;
}
case 94: {
arrstring2[n2] = string;
n2 = 96;
string2 = "$Jl|.E9\bc";
n = 95;
arrstring2 = arrstring;
continue block166;
}
case 95: {
arrstring2[n2] = string;
n2 = 97;
string2 = "q\u0019-!baW8,.c\u00128cmk\u00198\"mpW.:.o\u00125c";
n = 96;
arrstring2 = arrstring;
continue block166;
}
case 96: {
arrstring2[n2] = string;
n2 = 98;
string2 = "$\u0014#-ze\u001480.w\u0012 &mp\u0012(chk\u0005l3gg\u001c)1.,\u0014#-za\u000f8~";
n = 97;
arrstring2 = arrstring;
continue block166;
}
case 97: {
arrstring2[n2] = string;
n2 = 99;
string2 = "(W";
n = 98;
arrstring2 = arrstring;
continue block166;
}
case 98: {
arrstring2[n2] = string;
n2 = 100;
string2 = "v\u0012!,xm\u0019+c}m\u001al ov\u0013l'{t\u001b% op\u0012l aj\u0003- z$R?";
n = 99;
arrstring2 = arrstring;
continue block166;
}
case 99: {
arrstring2[n2] = string;
n2 = 101;
string2 = "$6\u0002\u0007.,";
n = 100;
arrstring2 = arrstring;
continue block166;
}
case 100: {
arrstring2[n2] = string;
n2 = 102;
string2 = "$6\u001f\u0000";
n = 101;
arrstring2 = arrstring;
continue block166;
}
case 101: {
arrstring2[n2] = string;
n2 = 103;
string2 = "$6\u0002\u0007.,";
n = 102;
arrstring2 = arrstring;
continue block166;
}
case 102: {
arrstring2[n2] = string;
n2 = 104;
string2 = "v\u0012!,xm\u0019+cjq\u0007 *me\u0003)cmk\u00198\"mpW;*zlW!\"zg\u001f%-i$\u001c):.!\u0004";
n = 103;
arrstring2 = arrstring;
continue block166;
}
case 103: {
arrstring2[n2] = string;
n2 = 105;
string2 = "$Vqc1";
n = 104;
arrstring2 = arrstring;
continue block166;
}
case 104: {
arrstring2[n2] = string;
n2 = 106;
string2 = "$Ils.K%l";
n = 105;
arrstring2 = arrstring;
continue block166;
}
case 105: {
arrstring2[n2] = string;
n2 = 107;
string2 = "v\u0012!,xm\u0019+cjq\u0007 *me\u0003)cmk\u00198\"mpW;*zlW\"6bhW'&w$R?";
n = 106;
arrstring2 = arrstring;
continue block166;
}
case 106: {
arrstring2[n2] = string;
n2 = 108;
string2 = "g\u0018\"7og\u0003?cov\u0012l*ja\u00198*me\u001b`cwa\u0003l-apWdf}(Wi0'";
n = 107;
arrstring2 = arrstring;
continue block166;
}
case 107: {
arrstring2[n2] = string;
n2 = 109;
string2 = "$Jlr.E9\bc";
n = 108;
arrstring2 = arrstring;
continue block166;
}
case 108: {
arrstring2[n2] = string;
n2 = 110;
string2 = "q\u0019-!baW8,.c\u00128cmk\u00198\"mpW<*mo\u0012>cbm\u00048";
n = 109;
arrstring2 = arrstring;
continue block166;
}
case 109: {
arrstring2[n2] = string;
n2 = 111;
string2 = "-W0czm\u001a)y.";
n = 110;
arrstring2 = arrstring;
continue block166;
}
case 110: {
arrstring2[n2] = string;
n2 = 112;
string2 = "D\u0004b4fe\u0003?\"~tY\"&z";
n = 111;
arrstring2 = arrstring;
continue block166;
}
case 111: {
arrstring2[n2] = string;
n2 = 113;
string2 = "$Jldoh\u001b#4)-";
n = 112;
arrstring2 = arrstring;
continue block166;
}
case 112: {
arrstring2[n2] = string;
n2 = 114;
string2 = "(W";
n = 113;
arrstring2 = arrstring;
continue block166;
}
case 113: {
arrstring2[n2] = string;
n2 = 115;
string2 = "v\u0012!,xm\u0019+cjq\u0007 *me\u0003)cmk\u00198\"mpW;*zlW<1kb\u0012>&`g\u0012l%avW ,ya\u0005l*j$R?";
n = 114;
arrstring2 = arrstring;
continue block166;
}
case 114: {
arrstring2[n2] = string;
n2 = 116;
string2 = "q\u0019-!baW8,.e\u0007</w$\u0014#-ze\u00148c~m\u0014'&|$\u001b%0z$\u0013)njq\u0007)cle\u0003/+.";
n = 115;
arrstring2 = arrstring;
continue block166;
}
case 115: {
arrstring2[n2] = string;
n2 = 117;
string2 = "$Jl";
n = 116;
arrstring2 = arrstring;
continue block166;
}
case 116: {
arrstring2[n2] = string;
n2 = 118;
string2 = "v\u001286|j\u0012(c+`W(!.g\u0018\"7og\u0003?cr$\u0003%.k>Wi'";
n = 117;
arrstring2 = arrstring;
continue block166;
}
case 117: {
arrstring2[n2] = string;
n2 = 119;
string2 = "q\u0019-!baW8,.c\u00128coh\u001bl'l$\u0014#-ze\u001480";
n = 118;
arrstring2 = arrstring;
continue block166;
}
case 118: {
arrstring2[n2] = string;
n2 = 120;
string2 = "q\u0019-!baW8,.`\u0012 &zaW/,`p\u0016/7.";
n = 119;
arrstring2 = arrstring;
continue block166;
}
case 119: {
arrstring2[n2] = string;
n2 = 121;
string2 = "$Jl|";
n = 120;
arrstring2 = arrstring;
continue block166;
}
case 120: {
arrstring2[n2] = string;
n2 = 122;
string2 = "`\u0012 &zaW/,`p\u0016/7.!\u0004l?.p\u001e!&.>Wi'";
n = 121;
arrstring2 = arrstring;
continue block166;
}
case 121: {
arrstring2[n2] = string;
n2 = 123;
string2 = "q\u0019-!baW8,.e\u0013(civ\u001893.g\u001f-7.";
n = 122;
arrstring2 = arrstring;
continue block166;
}
case 122: {
arrstring2[n2] = string;
n2 = 124;
string2 = "q\u0019-!baW8,.e\u0013(civ\u001893.g\u001f-7.s\u001e8+.j\u0002 /.n\u001e(";
n = 123;
arrstring2 = arrstring;
continue block166;
}
case 123: {
arrstring2[n2] = string;
n2 = 125;
string2 = "c\u0005#6~$\u0014$\"z$\u0016('k`Mlf}$\u000bl7gi\u0012vc+`";
n = 124;
arrstring2 = arrstring;
continue block166;
}
case 124: {
arrstring2[n2] = string;
n2 = 126;
string2 = "q\u0019-!baW8,.`\u0012 &zaW8\"lh\u0012?c";
n = 125;
arrstring2 = arrstring;
continue block166;
}
case 125: {
arrstring2[n2] = string;
n2 = 127;
string2 = "`\u0012 &za\u0013l\"bhW/,`p\u0016/7}$\u000bl7gi\u0012vc+`";
n = 126;
arrstring2 = arrstring;
continue block166;
}
case 126: {
arrstring2[n2] = string;
n2 = 128;
string2 = "q\u0007(\"za\u0013l4fe\u0003?\"~tW\"\"caW*,|$\u0014#-ze\u00148cdm\u0013qf}$R?cr$\u0003%.k>Wi'";
n = 127;
arrstring2 = arrstring;
continue block166;
}
case 127: {
arrstring2[n2] = string;
n2 = 129;
string2 = "$Vqc1";
n = 128;
arrstring2 = arrstring;
continue block166;
}
case 128: {
arrstring2[n2] = string;
n2 = 130;
string2 = "$6\u001f\u0000";
n = 129;
arrstring2 = arrstring;
continue block166;
}
case 129: {
arrstring2[n2] = string;
n2 = 131;
string2 = "q\u0019-!baW8,.c\u00128cg`\u0004l,h$\u0004%.gh\u0016>cmk\u00198\"mp\u0004l";
n = 130;
arrstring2 = arrstring;
continue block166;
}
case 130: {
arrstring2[n2] = string;
n2 = 132;
string2 = "$Jl|.E9\bc";
n = 131;
arrstring2 = arrstring;
continue block166;
}
case 131: {
arrstring2[n2] = string;
n2 = 133;
string2 = "$Jl|.E9\bc";
n = 132;
arrstring2 = arrstring;
continue block166;
}
case 132: {
arrstring2[n2] = string;
n2 = 134;
string2 = "b\u00189-j$R(c}m\u001a%/ovW/,`p\u0016/7}$\u0003#c+wW0czm\u001a)y.!\u0013";
n = 133;
arrstring2 = arrstring;
continue block166;
}
case 133: {
arrstring2[n2] = string;
n2 = 135;
string2 = "$Vqc#5W\r\rJ$";
n = 134;
arrstring2 = arrstring;
continue block166;
}
case 134: {
arrstring2[n2] = string;
n2 = 136;
string2 = "m\u0019(*xm\u00139\"b$\u0014#-ze\u00148cmk\u0002\"74$R(cr$\u0003%.k>Wi'";
n = 135;
arrstring2 = arrstring;
continue block166;
}
case 135: {
arrstring2[n2] = string;
n2 = 137;
string2 = "m\u0019(*xm\u00139\"b$\u0014#-ze\u00148cmk\u0002\"7.i\u001e?0gj\u0010l {v\u0004#1";
n = 136;
arrstring2 = arrstring;
continue block166;
}
case 136: {
arrstring2[n2] = string;
n2 = 138;
string2 = "$9\u0003\u0017.J\"\u0000\u000f.E9\bc";
n = 137;
arrstring2 = arrstring;
continue block166;
}
case 137: {
arrstring2[n2] = string;
n2 = 139;
string2 = "q\u0019-!baW8,.c\u00128cgj\u0013%5g`\u0002-/.g\u0018\"7og\u0003l aq\u00198";
n = 138;
arrstring2 = arrstring;
continue block166;
}
case 138: {
arrstring2[n2] = string;
n2 = 140;
string2 = "$Vqc1";
n = 139;
arrstring2 = arrstring;
continue block166;
}
case 139: {
arrstring2[n2] = string;
n2 = 141;
string2 = "D\u0004b4fe\u0003?\"~tY\"&z";
n = 140;
arrstring2 = arrstring;
continue block166;
}
case 140: {
arrstring2[n2] = string;
n2 = 142;
string2 = "$Jlr.E9\bc";
n = 141;
arrstring2 = arrstring;
continue block166;
}
case 141: {
arrstring2[n2] = string;
n2 = 143;
string2 = "$Jl|";
n = 142;
arrstring2 = arrstring;
continue block166;
}
case 142: {
arrstring2[n2] = string;
n2 = 144;
string2 = "$Jl|";
n = 143;
arrstring2 = arrstring;
continue block166;
}
case 143: {
arrstring2[n2] = string;
n2 = 145;
string2 = "q\u0007(\"za\u0013l";
n = 144;
arrstring2 = arrstring;
continue block166;
}
case 144: {
arrstring2[n2] = string;
n2 = 146;
string2 = "q\u0007(\"zaW/\"bh\u0016.*bm\u0003%&}$\u0014-/ba\u0013l4gp\u001f#6z$\u0016\":.g\u0018\"7og\u0003?";
n = 145;
arrstring2 = arrstring;
continue block166;
}
case 145: {
arrstring2[n2] = string;
n2 = 147;
string2 = "w\u001c%3~m\u0019+c{t\u0013-7gj\u0010l oh\u001b-!gh\u001e8:.`\u00129czkW).~p\u000el)g`";
n = 146;
arrstring2 = arrstring;
continue block166;
}
case 146: {
arrstring2[n2] = string;
n2 = 148;
string2 = "$\u0014#-ze\u001480.g\u0016 /of\u001e *z}W?7op\u0002?cr$\u0003%.k>W";
n = 147;
arrstring2 = arrstring;
continue block166;
}
case 147: {
arrstring2[n2] = string;
n2 = 149;
string2 = "q\u0007(\"za\u0013l$|k\u0002<cgj\u0011#chk\u0005l)g`Ji0.!\u0004l?.p\u001e!&4$R(";
n = 148;
arrstring2 = arrstring;
continue block166;
}
case 148: {
arrstring2[n2] = string;
n2 = 150;
string2 = "q\u0019-!baW8,.v\u0012!,xaW(\"ze\u0015-0k$";
n = 149;
arrstring2 = arrstring;
continue block166;
}
case 149: {
arrstring2[n2] = string;
n2 = 151;
string2 = "q\u0019-!baW8,.g\u001f) e$=\u0005\u0007.a\u000f%0za\u0019/&.";
n = 150;
arrstring2 = arrstring;
continue block166;
}
case 150: {
arrstring2[n2] = string;
n2 = 152;
string2 = "g\u0018\"7og\u0003l&vm\u00048&`g\u0012l fa\u0014'cdm\u0013qf}$\u00124*}p\u0004qfl$\u000bl7gi\u0012vc+`";
n = 151;
arrstring2 = arrstring;
continue block166;
}
case 151:
}
break block166;
}
char c = arrc[n4];
switch (n4 % 5) {
default: {
n5 = 14;
break;
}
case 0: {
n5 = 4;
break;
}
case 1: {
n5 = 119;
break;
}
case 2: {
n5 = 76;
break;
}
case 3: {
n5 = 67;
}
}
arrc[n4] = (char)(n5 ^ c);
++n4;
} while (true);
break;
} while (true);
arrstring2[n2] = string;
z = arrstring;
StringBuilder stringBuilder = new StringBuilder().append(a9f.Q);
char[] arrc = "$Jl|".toCharArray();
int n6 = arrc.length;
int n7 = 0;
do {
int n8;
if (n6 <= n7) {
b = stringBuilder.append(new String(arrc).intern()).toString();
return;
}
char c = arrc[n7];
switch (n7 % 5) {
default: {
n8 = 14;
break;
}
case 0: {
n8 = 4;
break;
}
case 1: {
n8 = 119;
break;
}
case 2: {
n8 = 76;
break;
}
case 3: {
n8 = 67;
}
}
arrc[n7] = (char)(n8 ^ c);
++n7;
} while (true);
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public pw(Context context) {
ContentProviderClient contentProviderClient = context.getContentResolver().acquireContentProviderClient(ContactProvider.f);
if (contentProviderClient != null) {
this.a = new i1(contentProviderClient, null);
boolean bl = a9z.b;
if (!bl) return;
}
Log.e((String)(z[84] + (Object)ContactProvider.f));
ContactProvider contactProvider = new ContactProvider();
contactProvider.attachInfo(context, null);
this.a = new d5((ContentProvider)contactProvider);
return;
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
private int a(ContentValues contentValues, String string) {
try {
int n = this.a.a(ContactProvider.f, contentValues, b, new String[]{string});
return n;
}
catch (IllegalArgumentException illegalArgumentException) {
Log.e((String)(z[5] + string + ' ' + illegalArgumentException));
return 0;
}
}
/*
* Exception decompiling
*/
private void a(ArrayList var1_1, lk var2_2) {
// This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file.
// org.benf.cfr.reader.util.ConfusedCFRException: Started 2 blocks at once
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.getStartingBlocks(Op04StructuredStatement.java:395)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:473)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141)
// org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95)
// org.benf.cfr.reader.entities.Method.analyse(Method.java:370)
// org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852)
// org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753)
// org.benf.cfr.reader.Main.doClass(Main.java:46)
// org.benf.cfr.reader.Main.main(Main.java:190)
// ReviewPreparator.unZipIt(ReviewPreparator.java:54)
// PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37)
// scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
// scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.TraversableLike.map(TraversableLike.scala:234)
// scala.collection.TraversableLike.map$(TraversableLike.scala:227)
// scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
// scala.collection.SetLike.map(SetLike.scala:101)
// scala.collection.SetLike.map$(SetLike.scala:101)
// scala.collection.AbstractSet.map(Set.scala:47)
// PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35)
// PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12)
// PrepareAndSendToReview.main(PrepareAndSendToReview.scala)
throw new IllegalStateException("Decompilation failed");
}
private static ContentProviderOperation g(a9f a9f2) {
ContentProviderOperation.Builder builder = ContentProviderOperation.newDelete((Uri)ContactProvider.f);
String string = a9f.y + z[143];
String[] arrstring = new String[]{String.valueOf(a9f2.o)};
return builder.withSelection(string, arrstring).build();
}
public a9f a(Uri uri) {
long l = System.currentTimeMillis();
Cursor cursor = this.a.a(uri, a9f.P, null, null, null);
if (cursor == null) {
Log.e((String)(z[21] + (Object)uri));
return null;
}
boolean bl = cursor.moveToNext();
a9f a9f2 = null;
if (bl) {
a9f2 = a9f.a(cursor);
}
int n = cursor.getCount();
cursor.close();
Log.i((String)(z[23] + n + z[20] + (Object)uri + ' ' + (Object)((Object)a9f2) + z[22] + (System.currentTimeMillis() - l)));
return a9f2;
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public a9f a(zg zg2) {
String[] arrstring;
long l = System.currentTimeMillis();
zw zw2 = this.a;
Uri uri = ContactProvider.f;
String[] arrstring2 = a9f.P;
String string = a9f.r + z[96] + a9f.f + z[94];
Cursor cursor = zw2.a(uri, arrstring2, string, arrstring = new String[]{String.valueOf(zg2.a), zg2.b}, null);
if (cursor == null) {
Log.e((String)(z[97] + (Object)zg2));
return null;
}
a9f a9f2 = cursor.moveToNext() ? a9f.a(cursor) : null;
int n = cursor.getCount();
cursor.close();
String string2 = z[95];
Object[] arrobject = new Object[]{n, zg2, a9f2, System.currentTimeMillis() - l};
Log.c((String)string2, (Throwable)null, (Object[])arrobject);
return a9f2;
}
/*
* Unable to fully structure code
* Enabled aggressive exception aggregation
*/
public a9f a(String var1_1) {
block31 : {
block34 : {
var2_2 = a9z.b;
var3_3 = System.currentTimeMillis();
if (var1_1 == null) {
Log.w((String)pw.z[9]);
return null;
}
var5_5 = this.a.a(ContactProvider.f, a9f.P, pw.b, new String[]{var1_1}, null);
if (var5_5 == null) {
Log.e((String)(pw.z[8] + var1_1));
return null;
}
var6_7 = null;
var7_8 = null;
while (var5_5.moveToNext()) {
block33 : {
block32 : {
block30 : {
var14_9 = a9f.a(var5_5);
if (var7_8 != null) {
if (var7_8.m != null || (var28_15 = var14_9.m) == null) break block30;
}
if (!var2_2) break block31;
var7_8 = var14_9;
}
var19_10 = Build.MANUFACTURER.equalsIgnoreCase(pw.z[7]);
if (!var19_10) break block32;
var22_12 = var7_8.m;
if (var22_12 == null) break block32;
var23_13 = var7_8.m.a;
if (var23_13 != -2L) break block32;
if (var14_9.m == null || (var25_14 = var14_9.m.a) == -2L) break block32;
if (!var2_2) break block31;
var7_8 = var14_9;
}
if (var7_8.t || !(var21_11 = var14_9.t)) break block33;
var7_8 = var14_9;
}
lbl44: // 2 sources:
if (var14_9.m == null) {
var6_7 = var14_9;
}
if (!var2_2) continue;
}
var8_16 = var5_5.getCount();
var5_5.close();
if (var7_8 != null) {
q2.o(var7_8);
}
if (var6_7 == null || var6_7 == var7_8) break block34;
this.h(var6_7);
}
var11_17 = pw.z[6];
var12_18 = new Object[]{var1_1, var7_8, var8_16, System.currentTimeMillis() - var3_3};
Log.c((String)var11_17, (Throwable)null, (Object[])var12_18);
return var7_8;
catch (IllegalArgumentException var27_19) {
throw var27_19;
}
catch (IllegalArgumentException var15_20) {
throw var15_20;
}
catch (IllegalArgumentException var20_24) {
throw var20_24;
}
}
var7_8 = var14_9;
** GOTO lbl44
}
public ArrayList a() {
boolean bl = a9z.b;
long l = System.currentTimeMillis();
ArrayList<a9f> arrayList = new ArrayList<a9f>();
Cursor cursor = this.a.a(ContactProvider.f, a9f.P, null, null, null);
if (cursor == null) {
Log.e((String)z[119]);
return arrayList;
}
while (cursor.moveToNext()) {
arrayList.add(a9f.a(cursor));
if (!bl) continue;
}
cursor.close();
String string = z[118];
Object[] arrobject = new Object[]{arrayList.size(), System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
return arrayList;
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public void a(a9f var1_1) {
var2_2 = System.currentTimeMillis();
if (var1_1.e == null) {
Log.w((String)pw.z[88]);
return;
}
var5_4 = App.a9();
if (var5_4 == null) {
Log.w((String)pw.z[85]);
return;
}
** if (var1_1.h() || !(var12_6 = var1_1.e.startsWith((String)var5_4))) goto lbl-1000
lbl-1000: // 1 sources:
{
Log.i((String)pw.z[89]);
return;
}
lbl-1000: // 1 sources:
{
}
var8_9 = new ContentValues(3);
var8_9.put(a9f.Q, var1_1.e);
var8_9.put(a9f.N, Boolean.valueOf(true));
var8_9.put(a9f.j, var1_1.a);
var8_9.put(a9f.i, Long.valueOf(var1_1.c));
try {
var1_1.o = ContentUris.parseId((Uri)this.a.a(ContactProvider.f, var8_9));
}
catch (IllegalArgumentException var9_12) {
Log.e((String)(pw.z[86] + (Object)var1_1 + ' ' + var9_12));
}
var10_10 = pw.z[87];
var11_11 = new Object[]{var1_1, System.currentTimeMillis() - var2_2};
Log.c((String)var10_10, (Throwable)null, (Object[])var11_11);
}
public void a(a9f a9f2, String string, String string2, long l) {
long l2 = System.currentTimeMillis();
ContentValues contentValues = new ContentValues(3);
contentValues.put(a9f.Q, string);
contentValues.put(a9f.n, string2);
contentValues.put(a9f.k, Long.toString(l));
this.a(contentValues, a9f2.e);
q2.g(a9f2.e);
q2.g(string);
String string3 = z[72];
Object[] arrobject = new Object[]{string2, l, a9f2.e, string, System.currentTimeMillis() - l2};
Log.c((String)string3, (Throwable)null, (Object[])arrobject);
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void a(String string, long l, String string2) {
long l2 = System.currentTimeMillis();
ContentValues contentValues = new ContentValues(1);
contentValues.put(a9f.j, string2);
contentValues.put(a9f.i, Long.valueOf(l));
try {
this.a.a(ContactProvider.f, contentValues, b, new String[]{string});
}
catch (IllegalArgumentException illegalArgumentException) {
Log.e((String)(z[77] + string + z[76] + string2 + ' ' + illegalArgumentException));
}
q2.g(string);
String string3 = z[78];
Object[] arrobject = new Object[]{string, contentValues, System.currentTimeMillis() - l2};
Log.c((String)string3, (Throwable)null, (Object[])arrobject);
}
public void a(ArrayList arrayList) {
this.a(arrayList, lk.CALL);
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public void a(ArrayList var1_1, Set var2_2) {
block44 : {
var3_3 = a9z.b;
var4_4 = new HashSet<Long>();
var5_5 = null;
try {
var43_6 = App.aq;
var44_7 = ContactsContract.CommonDataKinds.Phone.CONTENT_URI;
var45_8 = new String[]{pw.z[40]};
var46_9 = pw.z[32];
var47_10 = new String[]{String.valueOf(System.currentTimeMillis() - 31536000000L)};
var9_12 = var48_11 = var43_6.query(var44_7, var45_8, var46_9, var47_10, pw.z[31]);
** GOTO lbl17
}
catch (Exception var8_13) {
block43 : {
block48 : {
var9_12 = null;
break block48;
catch (Throwable var6_25) {}
** GOTO lbl-1000
lbl17: // 1 sources:
try {
while (var9_12.moveToNext()) {
var4_4.add(var9_12.getLong(0));
if (!var3_3) continue;
}
** if (var9_12 == null) goto lbl-1000
}
catch (Throwable var50_49) {
var5_5 = var9_12;
var6_26 = var50_49;
}
lbl-1000: // 1 sources:
{
var9_12.close();
}
lbl-1000: // 1 sources:
{
break block43;
}
lbl-1000: // 2 sources:
{
if (var5_5 == null) throw var6_26;
var5_5.close();
throw var6_26;
}
catch (Exception var49_14) {}
}
if (var9_12 != null) {
var9_12.close();
}
}
var11_15 = System.currentTimeMillis();
var13_16 = a9f.N + pw.z[44] + a9f.f + pw.z[47] + a9f.n + pw.z[36] + pw.z[34] + a9f.G + pw.z[46] + 2 + pw.z[41] + a9f.G + pw.z[45] + 0 + pw.z[39] + a9f.k + pw.z[37] + a9f.Q + pw.z[35];
var14_17 = a9f.n + pw.z[42] + a9f.f + pw.z[33] + a9f.G + pw.z[30];
var15_18 = this.a;
var16_19 = ContactProvider.f;
var17_20 = a9f.P;
var18_21 = new String[]{App.a9() + pw.z[38]};
var19_22 = var15_18.a(var16_19, var17_20, var13_16, var18_21, var14_17);
if (var19_22 == null) {
Log.e((String)pw.z[29]);
return;
}
break block44;
catch (Exception var10_24) {
throw var10_24;
}
}
catch (Exception var42_28) {
throw var42_28;
}
}
while (var19_22.moveToNext()) {
block49 : {
block47 : {
block46 : {
block45 : {
var26_29 = a9f.a(var19_22);
if (a9f.a(var26_29.e)) continue;
var28_30 = var26_29.h();
if (var28_30 && !var3_3) continue;
if (var2_2 == null) break block45;
var41_35 = var2_2.contains(var26_29.F);
if (var41_35 && !var3_3) continue;
}
var31_31 = var4_4.contains(var26_29.p());
if (var31_31) break block46;
var39_34 = var4_4.isEmpty();
if (!var39_34 && !var3_3) continue;
}
if (!var1_1.isEmpty()) break block47;
var1_1.add(var26_29);
if (!var3_3) continue;
}
var33_32 = (a9f)var1_1.get(-1 + var1_1.size());
var36_33 = var33_32.F.equalsIgnoreCase(var26_29.F);
if (!var36_33) ** GOTO lbl90
if (var33_32.m.b.equals(var26_29.m.b)) break block49;
lbl90: // 2 sources:
var1_1.add(var26_29);
if (!var3_3) continue;
}
if (!var3_3) continue;
}
var19_22.close();
var22_36 = pw.z[43];
var23_37 = new Object[]{var1_1.size(), System.currentTimeMillis() - var11_15};
Log.c((String)var22_36, (Throwable)null, (Object[])var23_37);
var24_38 = DialogToastActivity.e;
if (var24_38 == 0) return;
var25_39 = var3_3 == false;
a9z.b = var25_39;
return;
catch (Exception var27_40) {
throw var27_40;
}
catch (Exception var40_41) {
throw var40_41;
}
catch (Exception var29_42) {
throw var29_42;
}
catch (Exception var32_44) {
throw var32_44;
}
catch (Exception var34_45) {
throw var34_45;
}
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public void a(Collection collection) {
boolean bl = a9z.b;
long l = System.currentTimeMillis();
ArrayList<ContentProviderOperation> arrayList = new ArrayList<ContentProviderOperation>(collection.size());
for (a9f a9f2 : collection) {
ContentProviderOperation.Builder builder;
block23 : {
String string;
Long l2;
block22 : {
block21 : {
boolean bl2;
if (a9f2.F != null && !(bl2 = TextUtils.isEmpty((CharSequence)a9f2.e))) break block21;
String string2 = z[92];
Object[] arrobject = new Object[]{a9f2.e};
Log.c((String)string2, (Throwable)null, (Object[])arrobject);
if (!bl) continue;
}
builder = ContentProviderOperation.newInsert((Uri)ContactProvider.f);
if (a9f2.o <= 0L) break block22;
builder.withValue(a9f.y, (Object)a9f2.o);
}
builder.withValue(a9f.Q, (Object)a9f2.e);
builder.withValue(a9f.N, (Object)a9f2.t);
builder.withValue(a9f.j, (Object)a9f2.a);
builder.withValue(a9f.i, (Object)a9f2.c);
String string3 = a9f.f;
String string4 = a9f2.m != null ? a9f2.m.b : null;
builder.withValue(string3, (Object)string4);
String string5 = a9f.r;
Long l3 = a9f2.m != null ? (l2 = Long.valueOf(a9f2.m.a)) : null;
builder.withValue(string5, (Object)l3);
builder.withValue(a9f.n, (Object)a9f2.F);
builder.withValue(a9f.G, (Object)a9f2.J);
builder.withValue(a9f.k, (Object)a9f2.H);
if (a9f2.g != null || (string = a9f2.q) != null) break block23;
a9f2.v();
}
builder.withValue(a9f.u, (Object)a9f2.g);
builder.withValue(a9f.h, (Object)a9f2.q);
builder.withValue(a9f.x, (Object)a9f2.s);
builder.withValue(a9f.O, (Object)a9f2.o());
builder.withValue(a9f.B, (Object)a9f2.d);
builder.withValue(a9f.M, (Object)a9f2.p);
builder.withValue(a9f.I, (Object)a9f2.A);
builder.withValue(a9f.l, (Object)a9f2.v);
builder.withValue(a9f.w, (Object)a9f2.D);
builder.withValue(z[90], (Object)true);
arrayList.add(builder.build());
if (!bl) continue;
}
this.a.a(arrayList);
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
catch (IllegalArgumentException illegalArgumentException) {
Log.e((String)(z[91] + illegalArgumentException));
}
String string = z[93];
Object[] arrobject = new Object[]{arrayList.size(), collection.size(), System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
return;
catch (RemoteException remoteException) {
throw new RuntimeException((Throwable)remoteException);
}
catch (OperationApplicationException operationApplicationException) {
throw new RuntimeException((Throwable)operationApplicationException);
}
}
/*
* Exception decompiling
*/
public void a(Collection var1_1, Map var2_2) {
// This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file.
// org.benf.cfr.reader.util.ConfusedCFRException: Started 6 blocks at once
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.getStartingBlocks(Op04StructuredStatement.java:395)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:473)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141)
// org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95)
// org.benf.cfr.reader.entities.Method.analyse(Method.java:370)
// org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852)
// org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753)
// org.benf.cfr.reader.Main.doClass(Main.java:46)
// org.benf.cfr.reader.Main.main(Main.java:190)
// ReviewPreparator.unZipIt(ReviewPreparator.java:54)
// PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37)
// scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
// scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.TraversableLike.map(TraversableLike.scala:234)
// scala.collection.TraversableLike.map$(TraversableLike.scala:227)
// scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
// scala.collection.SetLike.map(SetLike.scala:101)
// scala.collection.SetLike.map$(SetLike.scala:101)
// scala.collection.AbstractSet.map(Set.scala:47)
// PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35)
// PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12)
// PrepareAndSendToReview.main(PrepareAndSendToReview.scala)
throw new IllegalStateException("Decompilation failed");
}
public ArrayList b(String string) {
boolean bl = a9z.b;
long l = System.currentTimeMillis();
ArrayList<a9f> arrayList = new ArrayList<a9f>();
Cursor cursor = this.a.a(ContactProvider.f, a9f.P, b, new String[]{string}, null);
if (cursor == null) {
Log.e((String)(z[74] + string));
return arrayList;
}
while (cursor.moveToNext()) {
arrayList.add(a9f.a(cursor));
if (!bl) continue;
}
cursor.close();
String string2 = z[73];
Object[] arrobject = new Object[]{arrayList.size(), string, System.currentTimeMillis() - l};
Log.c((String)string2, (Throwable)null, (Object[])arrobject);
return arrayList;
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void b() {
long l = System.currentTimeMillis();
try {
this.a.a(ContactProvider.f, null, null);
}
catch (IllegalArgumentException illegalArgumentException) {
Log.e((String)(z[126] + illegalArgumentException));
}
String string = z[127];
Object[] arrobject = new Object[]{System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public void b(ArrayList arrayList) {
boolean bl = a9z.b;
if (arrayList.isEmpty()) {
Log.i((String)z[24]);
return;
}
long l = System.currentTimeMillis();
ArrayList<ContentProviderOperation> arrayList2 = new ArrayList<ContentProviderOperation>(arrayList.size());
Iterator iterator = arrayList.iterator();
while (iterator.hasNext()) {
arrayList2.add(pw.g((a9f)((Object)iterator.next())));
if (!bl) continue;
}
try {
this.a.a(arrayList2);
}
catch (IllegalArgumentException illegalArgumentException) {
Log.e((String)(z[25] + arrayList + ' ' + illegalArgumentException));
}
String string = z[26];
Object[] arrobject = new Object[]{System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
return;
catch (RemoteException remoteException) {
throw new RuntimeException((Throwable)remoteException);
}
catch (OperationApplicationException operationApplicationException) {
throw new RuntimeException((Throwable)operationApplicationException);
}
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public void b(Collection collection) {
boolean bl = a9z.b;
if (collection.isEmpty()) {
Log.i((String)z[0]);
return;
}
long l = System.currentTimeMillis();
ArrayList<ContentProviderOperation> arrayList = new ArrayList<ContentProviderOperation>(collection.size());
Iterator iterator = collection.iterator();
int n = 0;
while (iterator.hasNext()) {
a9f a9f2;
block19 : {
block18 : {
String string;
block17 : {
a9f2 = (a9f)((Object)iterator.next());
if (!TextUtils.isEmpty((CharSequence)a9f2.e)) break block17;
Log.i((String)(z[2] + (Object)((Object)a9f2)));
if (!bl) continue;
}
if (a9f2.g != null || (string = a9f2.q) != null) break block18;
a9f2.v();
}
boolean bl2 = a9f2.t;
if (!bl2) break block19;
++n;
}
arrayList.add(ContentProviderOperation.newInsert((Uri)ContactProvider.f).withValue(a9f.Q, (Object)a9f2.e).withValue(a9f.N, (Object)a9f2.t).withValue(a9f.j, (Object)a9f2.a).withValue(a9f.i, (Object)a9f2.c).withValue(a9f.f, (Object)a9f2.m.b).withValue(a9f.r, (Object)a9f2.m.a).withValue(a9f.n, (Object)a9f2.F).withValue(a9f.G, (Object)a9f2.J).withValue(a9f.k, (Object)a9f2.H).withValue(a9f.u, (Object)a9f2.g).withValue(a9f.h, (Object)a9f2.q).withValue(a9f.x, (Object)a9f2.s).withValue(a9f.O, (Object)a9f2.o()).build());
if (!bl) continue;
}
this.a.a(arrayList);
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
catch (IllegalArgumentException illegalArgumentException) {
Log.e((String)(z[1] + collection.size() + z[4] + illegalArgumentException));
}
String string = z[3];
Object[] arrobject = new Object[]{collection.size(), n, System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
return;
catch (RemoteException remoteException) {
throw new RuntimeException((Throwable)remoteException);
}
catch (OperationApplicationException operationApplicationException) {
throw new RuntimeException((Throwable)operationApplicationException);
}
}
public boolean b(a9f a9f2) {
long l = System.currentTimeMillis();
zw zw2 = this.a;
Uri uri = ContactProvider.f;
String[] arrstring = ContactProvider.b;
String string = b;
String[] arrstring2 = new String[]{a9f2.e};
Cursor cursor = zw2.a(uri, arrstring, string, arrstring2, null);
if (cursor == null) {
Log.e((String)(z[83] + (Object)((Object)a9f2)));
return false;
}
if (cursor.moveToNext()) {
long l2 = cursor.getLong(0);
if (l2 > 1L) {
String string2 = z[82];
Object[] arrobject = new Object[]{l2, a9f2.e, System.currentTimeMillis() - l};
Log.c((String)string2, (Throwable)null, (Object[])arrobject);
cursor.close();
return true;
}
cursor.close();
return false;
}
cursor.close();
String string3 = z[81];
Object[] arrobject = new Object[]{a9f2.e, System.currentTimeMillis() - l};
Log.b((String)string3, (Throwable)null, (Object[])arrobject);
return false;
}
public ArrayList c(String string) {
boolean bl = a9z.b;
long l = System.currentTimeMillis();
ArrayList<a9f> arrayList = new ArrayList<a9f>();
Cursor cursor = this.a.a(ContactProvider.f, a9f.P, a9f.Q + z[59] + string + z[62], null, null);
if (cursor == null) {
Log.e((String)(z[60] + string));
return arrayList;
}
while (cursor.moveToNext()) {
arrayList.add(a9f.a(cursor));
if (!bl) continue;
}
cursor.close();
String string2 = z[61];
Object[] arrobject = new Object[]{arrayList.size(), string, System.currentTimeMillis() - l};
Log.c((String)string2, (Throwable)null, (Object[])arrobject);
return arrayList;
}
public void c(a9f a9f2) {
long l = System.currentTimeMillis();
ContentValues contentValues = new ContentValues(1);
contentValues.put(a9f.w, a9f2.D);
this.a(contentValues, a9f2.e);
String string = z[128];
Object[] arrobject = new Object[]{a9f2.e, contentValues, System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
}
public void c(ArrayList arrayList) {
this.a(arrayList, lk.NORMAL);
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void c(Collection collection) {
void var8_16;
boolean bl = a9z.b;
if (collection.isEmpty()) {
Log.i((String)z[146]);
return;
}
long l = System.currentTimeMillis();
ArrayList<ContentProviderOperation> arrayList = new ArrayList<ContentProviderOperation>(collection.size());
for (Pair pair : collection) {
String string;
block11 : {
if (!TextUtils.isEmpty((CharSequence)((CharSequence)pair.first))) break block11;
Log.i((String)z[147]);
if (!bl) continue;
}
String string2 = pair.second == null ? (string = f1.getDefault().getText()) : ((f1)pair.second).getText();
ContentProviderOperation.Builder builder = ContentProviderOperation.newUpdate((Uri)ContactProvider.f).withValue(a9f.O, (Object)string2);
String string3 = a9f.Q + z[144];
String[] arrstring = new String[]{(String)pair.first};
arrayList.add(builder.withSelection(string3, arrstring).build());
if (!bl) continue;
}
try {
this.a.a(arrayList);
}
catch (RemoteException remoteException) {
throw new RuntimeException((Throwable)var8_16);
}
catch (OperationApplicationException operationApplicationException) {
throw new RuntimeException((Throwable)var8_16);
}
Log.i((String)(z[145] + collection.size() + z[148] + (System.currentTimeMillis() - l)));
return;
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public boolean c() {
Cursor cursor;
boolean bl;
long l;
block9 : {
block8 : {
l = System.currentTimeMillis();
cursor = this.a.a(ContactProvider.f, ContactProvider.b, null, null, null);
if (cursor == null) {
Log.e((String)z[80]);
return false;
}
boolean bl2 = cursor.moveToNext();
if (!bl2) break block8;
long l2 = cursor.getLong(0);
if (l2 <= 0L) break block8;
bl = true;
break block9;
{
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
bl = false;
}
cursor.close();
String string = z[79];
Object[] arrobject = new Object[]{bl, System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
return bl;
}
public ArrayList d() {
boolean bl = a9z.b;
long l = System.currentTimeMillis();
ArrayList<a9f> arrayList = new ArrayList<a9f>();
Cursor cursor = this.a.a(ContactProvider.f, a9f.P, a9f.Q + z[63], null, null);
if (cursor == null) {
Log.e((String)z[64]);
return arrayList;
}
while (cursor.moveToNext()) {
arrayList.add(a9f.a(cursor));
if (!bl) continue;
}
cursor.close();
String string = z[65];
Object[] arrobject = new Object[]{arrayList.size(), System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
return arrayList;
}
public void d(ArrayList arrayList) {
this.a(arrayList, lk.BROADCAST);
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public boolean d(a9f a9f2) {
int n;
String string = a9f2.F;
if (string == null) {
return false;
}
long l = System.currentTimeMillis();
ContentValues contentValues = new ContentValues(7);
contentValues.put(a9f.N, Boolean.valueOf(true));
contentValues.put(a9f.f, a9f2.m.b);
contentValues.put(a9f.r, Long.valueOf(a9f2.m.a));
contentValues.put(a9f.n, a9f2.F);
contentValues.put(a9f.G, a9f2.J);
contentValues.put(a9f.k, a9f2.H);
contentValues.put(a9f.x, a9f2.s);
try {
zw zw2 = this.a;
Uri uri = ContactProvider.f;
String string2 = b;
String[] arrstring = new String[]{a9f2.e};
n = zw2.a(uri, contentValues, string2, arrstring);
}
catch (IllegalArgumentException illegalArgumentException) {
Log.e((String)(z[12] + (Object)((Object)a9f2) + ' ' + illegalArgumentException));
return false;
}
q2.n(a9f2);
App.aj.sendEmptyMessage(1);
Log.c((String)z[10], (Throwable)null, (Object[])new Object[]{a9f2});
boolean bl = n > 0;
String string3 = z[11];
Object[] arrobject = new Object[]{bl, a9f2, System.currentTimeMillis() - l};
Log.c((String)string3, (Throwable)null, (Object[])arrobject);
return bl;
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public boolean d(String string) {
boolean bl;
long l;
Cursor cursor;
block9 : {
block8 : {
l = System.currentTimeMillis();
cursor = this.a.a(ContactProvider.f, ContactProvider.b, b, new String[]{string}, null);
if (cursor == null) {
Log.e((String)(z[151] + string));
return false;
}
boolean bl2 = cursor.moveToNext();
if (!bl2) break block8;
long l2 = cursor.getLong(0);
if (l2 <= 0L) break block8;
bl = true;
break block9;
{
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
bl = false;
}
cursor.close();
String string2 = z[152];
Object[] arrobject = new Object[]{string, bl, System.currentTimeMillis() - l};
Log.c((String)string2, (Throwable)null, (Object[])arrobject);
return bl;
}
public void e() {
try {
this.a.a(ContactProvider.e, null, null);
return;
}
catch (IllegalArgumentException illegalArgumentException) {
Log.e((String)(z[150] + illegalArgumentException));
return;
}
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void e(a9f a9f2) {
long l = System.currentTimeMillis();
if (a9f2.e == null) {
Log.w((String)z[124]);
return;
}
ContentValues contentValues = new ContentValues();
contentValues.put(a9f.Q, a9f2.e);
contentValues.put(a9f.N, Boolean.valueOf(true));
contentValues.put(a9f.j, a9f2.a);
contentValues.put(a9f.i, Long.valueOf(a9f2.c));
contentValues.put(a9f.n, a9f2.F);
contentValues.put(a9f.k, a9f2.H);
contentValues.put(a9f.B, Integer.valueOf(a9f2.d));
try {
a9f2.o = ContentUris.parseId((Uri)this.a.a(ContactProvider.f, contentValues));
}
catch (IllegalArgumentException illegalArgumentException) {
Log.e((String)(z[123] + (Object)((Object)a9f2) + ' ' + illegalArgumentException));
}
String string = z[125];
Object[] arrobject = new Object[]{a9f2, System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
}
public void e(ArrayList arrayList) {
boolean bl = a9z.b;
long l = System.currentTimeMillis();
int n = arrayList.size();
Cursor cursor = this.a.a(ContactProvider.f, a9f.P, a9f.Q + z[58], null, null);
if (cursor == null) {
Log.e((String)z[57]);
return;
}
while (cursor.moveToNext()) {
arrayList.add(a9f.a(cursor));
if (!bl) continue;
}
cursor.close();
String string = z[56];
Object[] arrobject = new Object[]{arrayList.size() - n, System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
}
public int f() {
String[] arrstring;
long l = System.currentTimeMillis();
String string = a9f.N + z[142] + a9f.r + z[138] + a9f.r + z[135] + a9f.Q + z[140];
Cursor cursor = this.a.a(ContactProvider.f, ContactProvider.b, string, arrstring = new String[]{App.a9() + z[141]}, null);
if (cursor == null) {
Log.e((String)z[139]);
return 0;
}
if (cursor.moveToNext()) {
int n = cursor.getInt(0);
String string2 = z[136];
Object[] arrobject = new Object[]{n, System.currentTimeMillis() - l};
Log.c((String)string2, (Throwable)null, (Object[])arrobject);
cursor.close();
return n;
}
cursor.close();
Log.w((String)z[137]);
return -1;
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void f(a9f a9f2) {
long l = System.currentTimeMillis();
ContentValues contentValues = new ContentValues(7);
contentValues.put(a9f.r, Integer.valueOf(-1));
contentValues.put(a9f.n, (String)null);
contentValues.put(a9f.u, (String)null);
contentValues.put(a9f.h, (String)null);
contentValues.put(a9f.x, (String)null);
contentValues.put(a9f.G, Integer.valueOf(-1));
contentValues.put(a9f.k, (String)null);
try {
this.a.a(ContentUris.withAppendedId((Uri)ContactProvider.f, (long)a9f2.o), contentValues, null, null);
}
catch (IllegalArgumentException illegalArgumentException) {
Log.e((String)(z[27] + (Object)((Object)a9f2) + ' ' + illegalArgumentException));
}
a9f2.m = null;
a9f2.F = null;
a9f2.J = -1;
a9f2.H = null;
a9f2.g = null;
a9f2.q = null;
a9f2.s = null;
q2.n(a9f2);
String string = z[28];
Object[] arrobject = new Object[]{a9f2, System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public ArrayList g() {
boolean bl = a9z.b;
long l = System.currentTimeMillis();
ArrayList<a9f> arrayList = new ArrayList<a9f>();
zw zw2 = this.a;
Uri uri = ContactProvider.f;
String[] arrstring = new String[]{a9f.y, a9f.Q, a9f.N, a9f.f, a9f.r, a9f.n};
Cursor cursor = zw2.a(uri, arrstring, a9f.N + z[17], null, null);
if (cursor == null) {
Log.e((String)z[18]);
return arrayList;
}
while (cursor.moveToNext()) {
a9f a9f2 = a9f.b(cursor);
if (!a9f2.h()) {
arrayList.add(a9f2);
}
if (!bl) continue;
}
cursor.close();
String string = z[19];
Object[] arrobject = new Object[]{arrayList.size(), System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
return arrayList;
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public Map h() {
boolean bl = a9z.b;
long l = System.currentTimeMillis();
HashMap<String, a9f> hashMap = new HashMap<String, a9f>();
Cursor cursor = this.a.a(ContactProvider.f, a9f.P, null, null, null);
if (cursor == null) {
Log.e((String)z[67]);
return hashMap;
}
while (cursor.moveToNext()) {
block9 : {
a9f a9f2 = a9f.a(cursor);
zg zg2 = a9f2.m;
if (zg2 == null) break block9;
if (TextUtils.isEmpty((CharSequence)a9f2.m.b)) break block9;
hashMap.put(a9f2.m.b, a9f2);
}
if (!bl) continue;
}
cursor.close();
String string = z[66];
Object[] arrobject = new Object[]{hashMap.size(), System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
return hashMap;
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void h(a9f a9f2) {
long l = System.currentTimeMillis();
try {
zw zw2 = this.a;
Uri uri = ContactProvider.f;
String string = a9f.y + z[121];
String[] arrstring = new String[]{String.valueOf(a9f2.o)};
zw2.a(uri, string, arrstring);
}
catch (IllegalArgumentException illegalArgumentException) {
Log.e((String)(z[120] + a9f2.o + ' ' + illegalArgumentException));
}
String string = z[122];
Object[] arrobject = new Object[]{a9f2, System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
}
public ArrayList i() {
String[] arrstring;
boolean bl = a9z.b;
long l = System.currentTimeMillis();
ArrayList<a9f> arrayList = new ArrayList<a9f>();
String string = a9f.N + z[54] + a9f.r + z[50] + a9f.r + z[48] + a9f.Q + z[53];
Cursor cursor = this.a.a(ContactProvider.f, a9f.P, string, arrstring = new String[]{App.a9() + z[51]}, null);
if (cursor == null) {
Log.e((String)z[52]);
return arrayList;
}
while (cursor.moveToNext()) {
arrayList.add(a9f.a(cursor));
if (!bl) continue;
}
cursor.close();
Log.i((String)(z[49] + arrayList.size() + z[55] + (System.currentTimeMillis() - l)));
return arrayList;
}
public void i(a9f a9f2) {
long l = System.currentTimeMillis();
ContentValues contentValues = new ContentValues(3);
contentValues.put(a9f.M, Integer.valueOf(a9f2.p));
contentValues.put(a9f.I, Integer.valueOf(a9f2.A));
contentValues.put(a9f.l, Long.valueOf(a9f2.v));
this.a(contentValues, a9f2.e);
String string = z[75];
Object[] arrobject = new Object[]{a9f2.e, contentValues, System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
}
public void j(a9f a9f2) {
long l = System.currentTimeMillis();
ContentValues contentValues = new ContentValues(1);
contentValues.put(a9f.B, Integer.valueOf(a9f2.d));
this.a(contentValues, a9f2.e);
String string = z[71];
Object[] arrobject = new Object[]{a9f2.e, contentValues, System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void k(a9f a9f2) {
String string = a9f2.F;
if (string == null) {
return;
}
long l = System.currentTimeMillis();
ContentValues contentValues = new ContentValues(6);
contentValues.put(a9f.n, a9f2.F);
contentValues.put(a9f.G, a9f2.J);
contentValues.put(a9f.k, a9f2.H);
contentValues.put(a9f.u, a9f2.g);
contentValues.put(a9f.h, a9f2.q);
contentValues.put(a9f.x, a9f2.s);
String string2 = b + z[16] + a9f.r + z[13];
try {
zw zw2 = this.a;
Uri uri = ContactProvider.f;
String[] arrstring = new String[]{a9f2.e, String.valueOf(a9f2.m.a)};
zw2.a(uri, contentValues, string2, arrstring);
}
catch (IllegalArgumentException illegalArgumentException) {
Log.e((String)(z[15] + (Object)((Object)a9f2) + ' ' + illegalArgumentException));
}
String string3 = z[14];
Object[] arrobject = new Object[]{a9f2, System.currentTimeMillis() - l};
Log.c((String)string3, (Throwable)null, (Object[])arrobject);
}
public void l(a9f a9f2) {
long l = System.currentTimeMillis();
ContentValues contentValues = new ContentValues(5);
contentValues.put(a9f.n, a9f2.F);
contentValues.put(a9f.k, a9f2.H);
contentValues.put(a9f.B, Integer.valueOf(a9f2.d));
contentValues.put(a9f.f, a9f2.z);
contentValues.put(a9f.N, Boolean.valueOf(a9f2.t));
this.a(contentValues, a9f2.e);
String string = z[149];
Object[] arrobject = new Object[]{a9f2.e, contentValues, System.currentTimeMillis() - l};
Log.c((String)string, (Throwable)null, (Object[])arrobject);
}
/*
* Exception decompiling
*/
public ArrayList m(a9f var1_1) {
// This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file.
// org.benf.cfr.reader.util.ConfusedCFRException: Started 2 blocks at once
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.getStartingBlocks(Op04StructuredStatement.java:395)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:473)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141)
// org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95)
// org.benf.cfr.reader.entities.Method.analyse(Method.java:370)
// org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852)
// org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753)
// org.benf.cfr.reader.Main.doClass(Main.java:46)
// org.benf.cfr.reader.Main.main(Main.java:190)
// ReviewPreparator.unZipIt(ReviewPreparator.java:54)
// PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37)
// scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
// scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.TraversableLike.map(TraversableLike.scala:234)
// scala.collection.TraversableLike.map$(TraversableLike.scala:227)
// scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
// scala.collection.SetLike.map(SetLike.scala:101)
// scala.collection.SetLike.map$(SetLike.scala:101)
// scala.collection.AbstractSet.map(Set.scala:47)
// PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35)
// PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12)
// PrepareAndSendToReview.main(PrepareAndSendToReview.scala)
throw new IllegalStateException("Decompilation failed");
}
}
|