package com.pas.abtahibo.parvaz;


import anywheresoftware.b4a.BA;
import anywheresoftware.b4a.B4AClass;
import anywheresoftware.b4a.BALayout;
import anywheresoftware.b4a.debug.*;

public class fragneshanbook extends B4AClass.ImplB4AClass implements BA.SubDelegator{
    private static java.util.HashMap<String, java.lang.reflect.Method> htSubs;
    private void innerInitialize(BA _ba) throws Exception {
        if (ba == null) {
            ba = new BA(_ba, this, htSubs, "com.pas.abtahibo.parvaz.fragneshanbook");
            if (htSubs == null) {
                ba.loadHtSubs(this.getClass());
                htSubs = ba.htSubs;
            }
            
        }
        if (BA.isShellModeRuntimeCheck(ba)) 
			   this.getClass().getMethod("_class_globals", com.pas.abtahibo.parvaz.fragneshanbook.class).invoke(this, new Object[] {null});
        else
            ba.raiseEvent2(null, true, "class_globals", false);
    }

 public anywheresoftware.b4a.keywords.Common __c = null;
public anywheresoftware.b4a.sql.SQL _vvvvvvvvvvvvvv1 = null;
public anywheresoftware.b4a.sql.SQL.ResultSetWrapper _vvvvvvvvvvvvvv2 = null;
public anywheresoftware.b4a.objects.collections.List _vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv2 = null;
public anywheresoftware.b4a.objects.collections.List _vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv3 = null;
public anywheresoftware.b4a.objects.collections.List _vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv4 = null;
public anywheresoftware.b4a.objects.collections.List _vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5 = null;
public anywheresoftware.b4a.objects.collections.List _vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv6 = null;
public anywheresoftware.b4a.objects.collections.List _vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv7 = null;
public anywheresoftware.b4a.objects.collections.List _vvvvvvvvvvvvvvvvvvvvvvvvvvvvv0 = null;
public com.aghajari.rv.Amir_RecyclerView _recneshan = null;
public anywheresoftware.b4a.objects.PanelWrapper _vvvvvvvvvvvvv0 = null;
public anywheresoftware.b4a.objects.LabelWrapper _lab_back = null;
public int _vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5 = 0;
public anywheresoftware.b4a.objects.LabelWrapper _label1 = null;
public String _vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv1 = "";
public b4a.example.dateutils _vvvvvvvvvvvvvvvv1 = null;
public com.pas.abtahibo.parvaz.main _vvvvvvvvvvvvvvvv2 = null;
public com.pas.abtahibo.parvaz.actbook _vvvvvvvvvvvvvvvv3 = null;
public com.pas.abtahibo.parvaz.actapps _vvvvvvvvvvvvvvvv4 = null;
public com.pas.abtahibo.parvaz.actguide _vvvvvvvvvvvvvvvv5 = null;
public com.pas.abtahibo.parvaz.actnotific _vvvvvvvvvvvvvvvv6 = null;
public com.pas.abtahibo.parvaz.func _vvvvvvvvvvvvvvvv7 = null;
public com.pas.abtahibo.parvaz.myservice _vvvvvvvvvvvvvvvv0 = null;
public com.pas.abtahibo.parvaz.playservicebook _vvvvvvvvvvvvvvvvv1 = null;
public com.pas.abtahibo.parvaz.playsrds _vvvvvvvvvvvvvvvvv2 = null;
public com.pas.abtahibo.parvaz.starter _vvvvvvvvvvvvvvvvv3 = null;
public com.pas.abtahibo.parvaz.support _vvvvvvvvvvvvvvvvv4 = null;
public com.pas.abtahibo.parvaz.urls _vvvvvvvvvvvvvvvvv5 = null;
public com.pas.abtahibo.parvaz.xuiviewsutils _vvvvvvvvvvvvvvvvv6 = null;
public String  _vvvvvvvvvvv0() throws Exception{
 //BA.debugLineNum = 94;BA.debugLine="Sub addView";
 //BA.debugLineNum = 96;BA.debugLine="content.LoadLayout(\"neshanlayout\")";
_vvvvvvvvvvvvv0.LoadLayout("neshanlayout",ba);
 //BA.debugLineNum = 97;BA.debugLine="func.SetRipple(lab_back ,0x337FD3B1,0x884C9A7B,16";
_vvvvvvvvvvvvvvvv7._vvvvvv3 /*String*/ (ba,(anywheresoftware.b4a.objects.ConcreteViewWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.ConcreteViewWrapper(), (android.view.View)(_lab_back.getObject())),((int)0x337fd3b1),((int)0x884c9a7b),(float) (16));
 //BA.debugLineNum = 99;BA.debugLine="Label1.Text = func.gland(77)";
_label1.setText(BA.ObjectToCharSequence(_vvvvvvvvvvvvvvvv7._vvv1 /*String*/ (ba,(int) (77))));
 //BA.debugLineNum = 100;BA.debugLine="Label1.Typeface = Typeface.CreateNew(Typeface.Loa";
_label1.setTypeface(__c.Typeface.CreateNew(__c.Typeface.LoadFromAssets(_vvvvvvvvvvvvvvvv7._vv7 /*String*/ (ba)),__c.Typeface.STYLE_BOLD));
 //BA.debugLineNum = 101;BA.debugLine="func.MinimomFontLabel(Label1,14)";
_vvvvvvvvvvvvvvvv7._vvvv3 /*String*/ (ba,_label1,(int) (14));
 //BA.debugLineNum = 103;BA.debugLine="End Sub";
return "";
}
public String  _class_globals() throws Exception{
 //BA.debugLineNum = 1;BA.debugLine="Sub Class_Globals";
 //BA.debugLineNum = 3;BA.debugLine="Private sql2 As SQL";
_vvvvvvvvvvvvvv1 = new anywheresoftware.b4a.sql.SQL();
 //BA.debugLineNum = 4;BA.debugLine="Private rs2  As ResultSet";
_vvvvvvvvvvvvvv2 = new anywheresoftware.b4a.sql.SQL.ResultSetWrapper();
 //BA.debugLineNum = 6;BA.debugLine="Private listId 			As List";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv2 = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 7;BA.debugLine="Private listPosition 	As List";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv3 = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 8;BA.debugLine="Private listName As List";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv4 = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 9;BA.debugLine="Private listMattn As List";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5 = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 10;BA.debugLine="Private listNumber As List";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv6 = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 11;BA.debugLine="Private listEnName As List";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv7 = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 12;BA.debugLine="Private listpage As List";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvv0 = new anywheresoftware.b4a.objects.collections.List();
 //BA.debugLineNum = 14;BA.debugLine="Private recNeshan As AX_RecyclerView";
_recneshan = new com.aghajari.rv.Amir_RecyclerView();
 //BA.debugLineNum = 16;BA.debugLine="Dim content As Panel";
_vvvvvvvvvvvvv0 = new anywheresoftware.b4a.objects.PanelWrapper();
 //BA.debugLineNum = 18;BA.debugLine="Dim lab_back As Label";
_lab_back = new anywheresoftware.b4a.objects.LabelWrapper();
 //BA.debugLineNum = 20;BA.debugLine="Dim booklAs As Int";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5 = 0;
 //BA.debugLineNum = 21;BA.debugLine="Private Label1 As Label";
_label1 = new anywheresoftware.b4a.objects.LabelWrapper();
 //BA.debugLineNum = 23;BA.debugLine="Private lan2FaEn As String";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv1 = "";
 //BA.debugLineNum = 27;BA.debugLine="End Sub";
return "";
}
public String  _vvvvvvvvvvvv1() throws Exception{
 //BA.debugLineNum = 267;BA.debugLine="Sub close";
 //BA.debugLineNum = 269;BA.debugLine="If booklAs = 1 Then";
if (_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5==1) { 
 //BA.debugLineNum = 270;BA.debugLine="CallSub2(actBook,\"show_hide_frag\",func.listIniti";
__c.CallSubNew2(ba,(Object)(_vvvvvvvvvvvvvvvv3.getObject()),"show_hide_frag",(Object)(_vvvvvvvvvvvvvvvv7._vvv0 /*anywheresoftware.b4a.objects.collections.List*/ (ba,(int) (14),this,"")));
 }else {
 //BA.debugLineNum = 272;BA.debugLine="CallSub2(actBook,\"show_hide_frag\",func.listIniti";
__c.CallSubNew2(ba,(Object)(_vvvvvvvvvvvvvvvv3.getObject()),"show_hide_frag",(Object)(_vvvvvvvvvvvvvvvv7._vvv0 /*anywheresoftware.b4a.objects.collections.List*/ (ba,(int) (21),this,"")));
 };
 //BA.debugLineNum = 276;BA.debugLine="End Sub";
return "";
}
public String  _initialize(anywheresoftware.b4a.BA _ba) throws Exception{
innerInitialize(_ba);
 //BA.debugLineNum = 29;BA.debugLine="Public Sub Initialize";
 //BA.debugLineNum = 30;BA.debugLine="End Sub";
return "";
}
public String  _l_delete_click() throws Exception{
anywheresoftware.b4a.objects.LabelWrapper _ll = null;
int _ii = 0;
 //BA.debugLineNum = 183;BA.debugLine="Sub L_Delete_Click";
 //BA.debugLineNum = 184;BA.debugLine="Dim ll As Label = Sender";
_ll = new anywheresoftware.b4a.objects.LabelWrapper();
_ll = (anywheresoftware.b4a.objects.LabelWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.LabelWrapper(), (android.widget.TextView)(__c.Sender(ba)));
 //BA.debugLineNum = 185;BA.debugLine="Dim ii As Int = ll.Tag";
_ii = (int)(BA.ObjectToNumber(_ll.getTag()));
 //BA.debugLineNum = 187;BA.debugLine="sql2.ExecNonQuery(\"DELETE FROM favebook where id";
_vvvvvvvvvvvvvv1.ExecNonQuery("DELETE FROM favebook where id = '"+BA.ObjectToString(_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.Get(_ii))+"' ");
 //BA.debugLineNum = 189;BA.debugLine="listId.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.Clear();
 //BA.debugLineNum = 190;BA.debugLine="listPosition.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv3.Clear();
 //BA.debugLineNum = 191;BA.debugLine="listName.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv4.Clear();
 //BA.debugLineNum = 192;BA.debugLine="listMattn.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5.Clear();
 //BA.debugLineNum = 193;BA.debugLine="listNumber.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv6.Clear();
 //BA.debugLineNum = 194;BA.debugLine="listEnName.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv7.Clear();
 //BA.debugLineNum = 195;BA.debugLine="listpage.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvv0.Clear();
 //BA.debugLineNum = 198;BA.debugLine="If booklAs = 1 Then";
if (_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5==1) { 
 //BA.debugLineNum = 199;BA.debugLine="rs2 = sql2.ExecQuery2(\"SELECT id,name,number,pos";
_vvvvvvvvvvvvvv2 = (anywheresoftware.b4a.sql.SQL.ResultSetWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.sql.SQL.ResultSetWrapper(), (android.database.Cursor)(_vvvvvvvvvvvvvv1.ExecQuery2("SELECT id,name,number,position,mattn,enname,page FROM favebook where lang = ? order by id desc",new String[]{_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv1})));
 }else {
 //BA.debugLineNum = 201;BA.debugLine="rs2 = sql2.ExecQuery2(\"SELECT id,name,number,pos";
_vvvvvvvvvvvvvv2 = (anywheresoftware.b4a.sql.SQL.ResultSetWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.sql.SQL.ResultSetWrapper(), (android.database.Cursor)(_vvvvvvvvvvvvvv1.ExecQuery2("SELECT id,name,number,position,mattn,enname,page FROM favebook where enname=? and lang = ? order by id desc",new String[]{_vvvvvvvvvvvvvvvv7._vvvv0 /*String*/ (ba,"ennameBook"),_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv1})));
 };
 //BA.debugLineNum = 204;BA.debugLine="Do While rs2.NextRow";
while (_vvvvvvvvvvvvvv2.NextRow()) {
 //BA.debugLineNum = 206;BA.debugLine="listId.add(rs2.GetInt(\"id\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.Add((Object)(_vvvvvvvvvvvvvv2.GetInt("id")));
 //BA.debugLineNum = 207;BA.debugLine="listPosition.add(rs2.GetString(\"position\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv3.Add((Object)(_vvvvvvvvvvvvvv2.GetString("position")));
 //BA.debugLineNum = 208;BA.debugLine="listName.add(rs2.GetString(\"name\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv4.Add((Object)(_vvvvvvvvvvvvvv2.GetString("name")));
 //BA.debugLineNum = 209;BA.debugLine="listMattn.add(rs2.GetString(\"mattn\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5.Add((Object)(_vvvvvvvvvvvvvv2.GetString("mattn")));
 //BA.debugLineNum = 210;BA.debugLine="listNumber.add(rs2.GetString(\"number\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv6.Add((Object)(_vvvvvvvvvvvvvv2.GetString("number")));
 //BA.debugLineNum = 211;BA.debugLine="listEnName.add(rs2.GetString(\"enname\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv7.Add((Object)(_vvvvvvvvvvvvvv2.GetString("enname")));
 //BA.debugLineNum = 212;BA.debugLine="listpage.add(rs2.GetString(\"page\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvv0.Add((Object)(_vvvvvvvvvvvvvv2.GetString("page")));
 }
;
 //BA.debugLineNum = 214;BA.debugLine="Loop : rs2.Close";
_vvvvvvvvvvvvvv2.Close();
 //BA.debugLineNum = 218;BA.debugLine="CallSubDelayed(Me,\"ref_rec\")";
__c.CallSubDelayed(ba,this,"ref_rec");
 //BA.debugLineNum = 220;BA.debugLine="func.ToastSUCCESS(func.gland(81))";
_vvvvvvvvvvvvvvvv7._vvvvvvvv1 /*String*/ (ba,_vvvvvvvvvvvvvvvv7._vvv1 /*String*/ (ba,(int) (81)));
 //BA.debugLineNum = 222;BA.debugLine="End Sub";
return "";
}
public String  _lab_back_click() throws Exception{
 //BA.debugLineNum = 263;BA.debugLine="Sub lab_back_Click";
 //BA.debugLineNum = 264;BA.debugLine="close";
_vvvvvvvvvvvv1();
 //BA.debugLineNum = 265;BA.debugLine="End Sub";
return "";
}
public void  _vvvvvvvvvvvv5(anywheresoftware.b4a.objects.PanelWrapper _parent) throws Exception{
ResumableSub_onCreateView rsub = new ResumableSub_onCreateView(this,_parent);
rsub.resume(ba, null);
}
public static class ResumableSub_onCreateView extends BA.ResumableSub {
public ResumableSub_onCreateView(com.pas.abtahibo.parvaz.fragneshanbook parent,anywheresoftware.b4a.objects.PanelWrapper _parent) {
this.parent = parent;
this._parent = _parent;
}
com.pas.abtahibo.parvaz.fragneshanbook parent;
anywheresoftware.b4a.objects.PanelWrapper _parent;
anywheresoftware.b4a.objects.LabelWrapper _l2n = null;

@Override
public void resume(BA ba, Object[] result) throws Exception{

    while (true) {
        switch (state) {
            case -1:
return;

case 0:
//C
this.state = 1;
 //BA.debugLineNum = 36;BA.debugLine="content = Parent";
parent._vvvvvvvvvvvvv0 = _parent;
 //BA.debugLineNum = 37;BA.debugLine="content.Color = 0xFFFBFDFF";
parent._vvvvvvvvvvvvv0.setColor(((int)0xfffbfdff));
 //BA.debugLineNum = 39;BA.debugLine="lan2FaEn = (func.readNIS(\"lan2FaEn\",1))";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv1 = (parent._vvvvvvvvvvvvvvvv7._vvvv7 /*String*/ (ba,"lan2FaEn",BA.NumberToString(1)));
 //BA.debugLineNum = 41;BA.debugLine="Dim l2n As Label";
_l2n = new anywheresoftware.b4a.objects.LabelWrapper();
 //BA.debugLineNum = 42;BA.debugLine="l2n.Initialize(\"\")";
_l2n.Initialize(ba,"");
 //BA.debugLineNum = 43;BA.debugLine="content.AddView(l2n,0,50%y-30dip,100%x,60dip)";
parent._vvvvvvvvvvvvv0.AddView((android.view.View)(_l2n.getObject()),(int) (0),(int) (parent.__c.PerYToCurrent((float) (50),ba)-parent.__c.DipToCurrent((int) (30))),parent.__c.PerXToCurrent((float) (100),ba),parent.__c.DipToCurrent((int) (60)));
 //BA.debugLineNum = 44;BA.debugLine="l2n.Typeface = Typeface.CreateNew(Typeface.LoadFr";
_l2n.setTypeface(parent.__c.Typeface.CreateNew(parent.__c.Typeface.LoadFromAssets(parent._vvvvvvvvvvvvvvvv7._vv7 /*String*/ (ba)),parent.__c.Typeface.STYLE_BOLD));
 //BA.debugLineNum = 45;BA.debugLine="l2n.Text=func.gland(54)";
_l2n.setText(BA.ObjectToCharSequence(parent._vvvvvvvvvvvvvvvv7._vvv1 /*String*/ (ba,(int) (54))));
 //BA.debugLineNum = 46;BA.debugLine="l2n.Gravity=Bit.Or(Gravity.CENTER,Gravity.CENTER_";
_l2n.setGravity(parent.__c.Bit.Or(parent.__c.Gravity.CENTER,parent.__c.Gravity.CENTER_VERTICAL));
 //BA.debugLineNum = 47;BA.debugLine="l2n.textColor = Colors.Black";
_l2n.setTextColor(parent.__c.Colors.Black);
 //BA.debugLineNum = 48;BA.debugLine="l2n.TextSize=14";
_l2n.setTextSize((float) (14));
 //BA.debugLineNum = 50;BA.debugLine="l2n.Visible = True";
_l2n.setVisible(parent.__c.True);
 //BA.debugLineNum = 51;BA.debugLine="Sleep(5)";
parent.__c.Sleep(ba,this,(int) (5));
this.state = 14;
return;
case 14:
//C
this.state = 1;
;
 //BA.debugLineNum = 52;BA.debugLine="addView";
parent._vvvvvvvvvvv0();
 //BA.debugLineNum = 53;BA.debugLine="l2n.Visible = False";
_l2n.setVisible(parent.__c.False);
 //BA.debugLineNum = 56;BA.debugLine="If sql2.IsInitialized=False Then";
if (true) break;

case 1:
//if
this.state = 4;
if (parent._vvvvvvvvvvvvvv1.IsInitialized()==parent.__c.False) { 
this.state = 3;
}if (true) break;

case 3:
//C
this.state = 4;
 //BA.debugLineNum = 57;BA.debugLine="sql2.Initialize(File.DirInternal,\"fav.db\",True)";
parent._vvvvvvvvvvvvvv1.Initialize(parent.__c.File.getDirInternal(),"fav.db",parent.__c.True);
 if (true) break;

case 4:
//C
this.state = 5;
;
 //BA.debugLineNum = 60;BA.debugLine="listId.Initialize";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.Initialize();
 //BA.debugLineNum = 61;BA.debugLine="listPosition.Initialize";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv3.Initialize();
 //BA.debugLineNum = 62;BA.debugLine="listName.Initialize";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv4.Initialize();
 //BA.debugLineNum = 63;BA.debugLine="listMattn.Initialize";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5.Initialize();
 //BA.debugLineNum = 64;BA.debugLine="listNumber.Initialize";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv6.Initialize();
 //BA.debugLineNum = 65;BA.debugLine="listEnName.Initialize";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv7.Initialize();
 //BA.debugLineNum = 66;BA.debugLine="listpage.Initialize";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvv0.Initialize();
 //BA.debugLineNum = 69;BA.debugLine="booklAs = func.readPFM(\"booklAs\")";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5 = (int)(Double.parseDouble(parent._vvvvvvvvvvvvvvvv7._vvvv0 /*String*/ (ba,"booklAs")));
 //BA.debugLineNum = 71;BA.debugLine="If booklAs = 1 Then";
if (true) break;

case 5:
//if
this.state = 10;
if (parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5==1) { 
this.state = 7;
}else {
this.state = 9;
}if (true) break;

case 7:
//C
this.state = 10;
 //BA.debugLineNum = 72;BA.debugLine="rs2 = sql2.ExecQuery2(\"SELECT id,name,number,pos";
parent._vvvvvvvvvvvvvv2 = (anywheresoftware.b4a.sql.SQL.ResultSetWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.sql.SQL.ResultSetWrapper(), (android.database.Cursor)(parent._vvvvvvvvvvvvvv1.ExecQuery2("SELECT id,name,number,position,mattn,enname,page FROM favebook where lang = ? order by id desc",new String[]{parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv1})));
 if (true) break;

case 9:
//C
this.state = 10;
 //BA.debugLineNum = 74;BA.debugLine="rs2 = sql2.ExecQuery2(\"SELECT id,name,number,pos";
parent._vvvvvvvvvvvvvv2 = (anywheresoftware.b4a.sql.SQL.ResultSetWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.sql.SQL.ResultSetWrapper(), (android.database.Cursor)(parent._vvvvvvvvvvvvvv1.ExecQuery2("SELECT id,name,number,position,mattn,enname,page FROM favebook where enname=? and lang = ? order by id desc",new String[]{parent._vvvvvvvvvvvvvvvv7._vvvv0 /*String*/ (ba,"ennameBook"),parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv1})));
 if (true) break;
;
 //BA.debugLineNum = 78;BA.debugLine="Do While rs2.NextRow";

case 10:
//do while
this.state = 13;
while (parent._vvvvvvvvvvvvvv2.NextRow()) {
this.state = 12;
if (true) break;
}
if (true) break;

case 12:
//C
this.state = 10;
 //BA.debugLineNum = 80;BA.debugLine="listId.add(rs2.GetInt(\"id\"))";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.Add((Object)(parent._vvvvvvvvvvvvvv2.GetInt("id")));
 //BA.debugLineNum = 81;BA.debugLine="listPosition.add(rs2.GetString(\"position\"))";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv3.Add((Object)(parent._vvvvvvvvvvvvvv2.GetString("position")));
 //BA.debugLineNum = 82;BA.debugLine="listName.add(rs2.GetString(\"name\"))";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv4.Add((Object)(parent._vvvvvvvvvvvvvv2.GetString("name")));
 //BA.debugLineNum = 83;BA.debugLine="listMattn.add(rs2.GetString(\"mattn\"))";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5.Add((Object)(parent._vvvvvvvvvvvvvv2.GetString("mattn")));
 //BA.debugLineNum = 84;BA.debugLine="listNumber.add(rs2.GetString(\"number\"))";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv6.Add((Object)(parent._vvvvvvvvvvvvvv2.GetString("number")));
 //BA.debugLineNum = 85;BA.debugLine="listEnName.add(rs2.GetString(\"enname\"))";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv7.Add((Object)(parent._vvvvvvvvvvvvvv2.GetString("enname")));
 //BA.debugLineNum = 86;BA.debugLine="listpage.add(rs2.GetString(\"page\"))";
parent._vvvvvvvvvvvvvvvvvvvvvvvvvvvvv0.Add((Object)(parent._vvvvvvvvvvvvvv2.GetString("page")));
 if (true) break;

case 13:
//C
this.state = -1;
;
 //BA.debugLineNum = 88;BA.debugLine="Loop : rs2.Close";
parent._vvvvvvvvvvvvvv2.Close();
 //BA.debugLineNum = 91;BA.debugLine="End Sub";
if (true) break;

            }
        }
    }
}
public String  _vvvvvvvvvvvvvvvvvv1() throws Exception{
 //BA.debugLineNum = 228;BA.debugLine="public Sub onHiddenChanged";
 //BA.debugLineNum = 230;BA.debugLine="listId.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.Clear();
 //BA.debugLineNum = 231;BA.debugLine="listPosition.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv3.Clear();
 //BA.debugLineNum = 232;BA.debugLine="listName.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv4.Clear();
 //BA.debugLineNum = 233;BA.debugLine="listMattn.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5.Clear();
 //BA.debugLineNum = 234;BA.debugLine="listNumber.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv6.Clear();
 //BA.debugLineNum = 235;BA.debugLine="listEnName.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv7.Clear();
 //BA.debugLineNum = 236;BA.debugLine="listpage.clear";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvv0.Clear();
 //BA.debugLineNum = 239;BA.debugLine="If booklAs = 1 Then";
if (_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5==1) { 
 //BA.debugLineNum = 240;BA.debugLine="rs2 = sql2.ExecQuery2(\"SELECT id,name,number,pos";
_vvvvvvvvvvvvvv2 = (anywheresoftware.b4a.sql.SQL.ResultSetWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.sql.SQL.ResultSetWrapper(), (android.database.Cursor)(_vvvvvvvvvvvvvv1.ExecQuery2("SELECT id,name,number,position,mattn,enname,page FROM favebook where lang = ? order by id desc",new String[]{_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv1})));
 }else {
 //BA.debugLineNum = 242;BA.debugLine="rs2 = sql2.ExecQuery2(\"SELECT id,name,number,pos";
_vvvvvvvvvvvvvv2 = (anywheresoftware.b4a.sql.SQL.ResultSetWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.sql.SQL.ResultSetWrapper(), (android.database.Cursor)(_vvvvvvvvvvvvvv1.ExecQuery2("SELECT id,name,number,position,mattn,enname,page FROM favebook where enname=? and lang = ? order by id desc",new String[]{_vvvvvvvvvvvvvvvv7._vvvv0 /*String*/ (ba,"ennameBook"),_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv1})));
 };
 //BA.debugLineNum = 245;BA.debugLine="Do While rs2.NextRow";
while (_vvvvvvvvvvvvvv2.NextRow()) {
 //BA.debugLineNum = 247;BA.debugLine="listId.add(rs2.GetInt(\"id\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.Add((Object)(_vvvvvvvvvvvvvv2.GetInt("id")));
 //BA.debugLineNum = 248;BA.debugLine="listPosition.add(rs2.GetString(\"position\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv3.Add((Object)(_vvvvvvvvvvvvvv2.GetString("position")));
 //BA.debugLineNum = 249;BA.debugLine="listName.add(rs2.GetString(\"name\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv4.Add((Object)(_vvvvvvvvvvvvvv2.GetString("name")));
 //BA.debugLineNum = 250;BA.debugLine="listMattn.add(rs2.GetString(\"mattn\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5.Add((Object)(_vvvvvvvvvvvvvv2.GetString("mattn")));
 //BA.debugLineNum = 251;BA.debugLine="listNumber.add(rs2.GetString(\"number\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv6.Add((Object)(_vvvvvvvvvvvvvv2.GetString("number")));
 //BA.debugLineNum = 252;BA.debugLine="listEnName.add(rs2.GetString(\"enname\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv7.Add((Object)(_vvvvvvvvvvvvvv2.GetString("enname")));
 //BA.debugLineNum = 253;BA.debugLine="listpage.add(rs2.GetString(\"page\"))";
_vvvvvvvvvvvvvvvvvvvvvvvvvvvvv0.Add((Object)(_vvvvvvvvvvvvvv2.GetString("page")));
 }
;
 //BA.debugLineNum = 255;BA.debugLine="Loop : rs2.Close";
_vvvvvvvvvvvvvv2.Close();
 //BA.debugLineNum = 258;BA.debugLine="CallSubDelayed(Me,\"ref_rec\")";
__c.CallSubDelayed(ba,this,"ref_rec");
 //BA.debugLineNum = 260;BA.debugLine="End Sub";
return "";
}
public String  _vvvvvvvvvvvv6(int _keycode) throws Exception{
 //BA.debugLineNum = 277;BA.debugLine="public Sub onKey (KeyCode As Int)";
 //BA.debugLineNum = 279;BA.debugLine="If KeyCode = KeyCodes.KEYCODE_BACK Then";
if (_keycode==__c.KeyCodes.KEYCODE_BACK) { 
 //BA.debugLineNum = 280;BA.debugLine="close";
_vvvvvvvvvvvv1();
 };
 //BA.debugLineNum = 283;BA.debugLine="End Sub";
return "";
}
public String  _pan_click() throws Exception{
anywheresoftware.b4a.objects.PanelWrapper _ll = null;
int _ii = 0;
 //BA.debugLineNum = 165;BA.debugLine="Sub pan_Click";
 //BA.debugLineNum = 167;BA.debugLine="Dim ll As Panel = Sender";
_ll = new anywheresoftware.b4a.objects.PanelWrapper();
_ll = (anywheresoftware.b4a.objects.PanelWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.PanelWrapper(), (android.view.ViewGroup)(__c.Sender(ba)));
 //BA.debugLineNum = 168;BA.debugLine="Dim ii As Int = ll.Tag";
_ii = (int)(BA.ObjectToNumber(_ll.getTag()));
 //BA.debugLineNum = 170;BA.debugLine="func.savePFM(\"sooreh_Last_NeshanBook\",3)";
_vvvvvvvvvvvvvvvv7._vvvvv2 /*String*/ (ba,"sooreh_Last_NeshanBook",BA.NumberToString(3));
 //BA.debugLineNum = 172;BA.debugLine="func.savePFM(\"neshan\",listPosition.Get(ii))";
_vvvvvvvvvvvvvvvv7._vvvvv2 /*String*/ (ba,"neshan",BA.ObjectToString(_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv3.Get(_ii)));
 //BA.debugLineNum = 174;BA.debugLine="func.savePFM(\"NameBook\",listName.Get(ii))";
_vvvvvvvvvvvvvvvv7._vvvvv2 /*String*/ (ba,"NameBook",BA.ObjectToString(_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv4.Get(_ii)));
 //BA.debugLineNum = 175;BA.debugLine="func.savePFM(\"idBook\",listNumber.Get(ii))";
_vvvvvvvvvvvvvvvv7._vvvvv2 /*String*/ (ba,"idBook",BA.ObjectToString(_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv6.Get(_ii)));
 //BA.debugLineNum = 177;BA.debugLine="func.savePFM(\"ennameBook\",listEnName.Get(ii))";
_vvvvvvvvvvvvvvvv7._vvvvv2 /*String*/ (ba,"ennameBook",BA.ObjectToString(_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv7.Get(_ii)));
 //BA.debugLineNum = 179;BA.debugLine="CallSub2(actBook,\"show_hide_frag\",func.listInitia";
__c.CallSubNew2(ba,(Object)(_vvvvvvvvvvvvvvvv3.getObject()),"show_hide_frag",(Object)(_vvvvvvvvvvvvvvvv7._vvv0 /*anywheresoftware.b4a.objects.collections.List*/ (ba,(int) (16),this,"")));
 //BA.debugLineNum = 181;BA.debugLine="End Sub";
return "";
}
public int  _recneshan_getitemcount() throws Exception{
 //BA.debugLineNum = 123;BA.debugLine="Private Sub recNeshan_GetItemCount As Int";
 //BA.debugLineNum = 124;BA.debugLine="Return listId.Size";
if (true) return _vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.getSize();
 //BA.debugLineNum = 125;BA.debugLine="End Sub";
return 0;
}
public String  _recneshan_onbindviewholder(anywheresoftware.b4a.objects.PanelWrapper _parent,int _position) throws Exception{
anywheresoftware.b4a.objects.PanelWrapper _pan = null;
anywheresoftware.b4a.objects.LabelWrapper _lab1 = null;
anywheresoftware.b4a.objects.LabelWrapper _lab2 = null;
String _textarabi = "";
 //BA.debugLineNum = 127;BA.debugLine="Private Sub recNeshan_onBindViewHolder (Parent As";
 //BA.debugLineNum = 129;BA.debugLine="Dim pan As Panel=Parent.GetView(0)";
_pan = new anywheresoftware.b4a.objects.PanelWrapper();
_pan = (anywheresoftware.b4a.objects.PanelWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.PanelWrapper(), (android.view.ViewGroup)(_parent.GetView((int) (0)).getObject()));
 //BA.debugLineNum = 130;BA.debugLine="Dim lab1 As Label=pan.GetView(0)";
_lab1 = new anywheresoftware.b4a.objects.LabelWrapper();
_lab1 = (anywheresoftware.b4a.objects.LabelWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.LabelWrapper(), (android.widget.TextView)(_pan.GetView((int) (0)).getObject()));
 //BA.debugLineNum = 131;BA.debugLine="Dim lab2 As Label=Parent.GetView(1)";
_lab2 = new anywheresoftware.b4a.objects.LabelWrapper();
_lab2 = (anywheresoftware.b4a.objects.LabelWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.LabelWrapper(), (android.widget.TextView)(_parent.GetView((int) (1)).getObject()));
 //BA.debugLineNum = 133;BA.debugLine="pan.Tag = Position";
_pan.setTag((Object)(_position));
 //BA.debugLineNum = 134;BA.debugLine="pan.Elevation = 2dip";
_pan.setElevation((float) (__c.DipToCurrent((int) (2))));
 //BA.debugLineNum = 135;BA.debugLine="func.SetRipple(pan,Colors.White,0x99eeeeee,25)";
_vvvvvvvvvvvvvvvv7._vvvvvv3 /*String*/ (ba,(anywheresoftware.b4a.objects.ConcreteViewWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.ConcreteViewWrapper(), (android.view.View)(_pan.getObject())),__c.Colors.White,((int)0x99eeeeee),(float) (25));
 //BA.debugLineNum = 142;BA.debugLine="Dim textArabi As String";
_textarabi = "";
 //BA.debugLineNum = 143;BA.debugLine="textArabi= (listName.Size-(Position)) &\"- \"&func";
_textarabi = BA.NumberToString((_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv4.getSize()-(_position)))+"- "+_vvvvvvvvvvvvvvvv7._vvv1 /*String*/ (ba,(int) (115))+" -"+BA.ObjectToString(_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv4.Get(_position))+" "+_vvvvvvvvvvvvvvvv7._vvv1 /*String*/ (ba,(int) (121))+" ,"+BA.ObjectToString(_vvvvvvvvvvvvvvvvvvvvvvvvvvvvv0.Get(_position))+"_ "+BA.ObjectToString(_vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv5.Get(_position));
 //BA.debugLineNum = 145;BA.debugLine="lab2.Text = Chr(0xE872)";
_lab2.setText(BA.ObjectToCharSequence(__c.Chr(((int)0xe872))));
 //BA.debugLineNum = 146;BA.debugLine="func.SetRipple(lab2 ,0xFF4C9A7B,0xFF0A7048,16)";
_vvvvvvvvvvvvvvvv7._vvvvvv3 /*String*/ (ba,(anywheresoftware.b4a.objects.ConcreteViewWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.ConcreteViewWrapper(), (android.view.View)(_lab2.getObject())),((int)0xff4c9a7b),((int)0xff0a7048),(float) (16));
 //BA.debugLineNum = 147;BA.debugLine="lab2.Typeface = Typeface.MATERIALICONS";
_lab2.setTypeface(__c.Typeface.getMATERIALICONS());
 //BA.debugLineNum = 148;BA.debugLine="lab2.Gravity = Bit.Or(Gravity.CENTER,Gravity.CENT";
_lab2.setGravity(__c.Bit.Or(__c.Gravity.CENTER,__c.Gravity.CENTER_VERTICAL));
 //BA.debugLineNum = 149;BA.debugLine="lab2.TextSize = 25";
_lab2.setTextSize((float) (25));
 //BA.debugLineNum = 150;BA.debugLine="lab2.TextColor = Colors.White";
_lab2.setTextColor(__c.Colors.White);
 //BA.debugLineNum = 151;BA.debugLine="lab2.Tag = Position";
_lab2.setTag((Object)(_position));
 //BA.debugLineNum = 153;BA.debugLine="func.setEllipsize(lab1,\"END\")";
_vvvvvvvvvvvvvvvv7._vvvvv4 /*String*/ (ba,_lab1,"END");
 //BA.debugLineNum = 154;BA.debugLine="lab1.Text = textArabi";
_lab1.setText(BA.ObjectToCharSequence(_textarabi));
 //BA.debugLineNum = 155;BA.debugLine="lab1.Typeface= Typeface.LoadFromAssets(func.font3";
_lab1.setTypeface(__c.Typeface.LoadFromAssets(_vvvvvvvvvvvvvvvv7._vv7 /*String*/ (ba)));
 //BA.debugLineNum = 156;BA.debugLine="lab1.Gravity=Bit.Or(Gravity.RIGHT,Gravity.CENTER_";
_lab1.setGravity(__c.Bit.Or(__c.Gravity.RIGHT,__c.Gravity.CENTER_VERTICAL));
 //BA.debugLineNum = 157;BA.debugLine="lab1.textColor = 0xFF4F2800";
_lab1.setTextColor(((int)0xff4f2800));
 //BA.debugLineNum = 158;BA.debugLine="lab1.TextSize = 14";
_lab1.setTextSize((float) (14));
 //BA.debugLineNum = 160;BA.debugLine="pan.Height = 60dip";
_pan.setHeight(__c.DipToCurrent((int) (60)));
 //BA.debugLineNum = 161;BA.debugLine="Parent.Height = pan.Top+pan.Height+5dip";
_parent.setHeight((int) (_pan.getTop()+_pan.getHeight()+__c.DipToCurrent((int) (5))));
 //BA.debugLineNum = 163;BA.debugLine="End Sub";
return "";
}
public String  _recneshan_oncreateviewholder(anywheresoftware.b4a.objects.PanelWrapper _parent,int _viewtype) throws Exception{
anywheresoftware.b4a.objects.PanelWrapper _pan = null;
anywheresoftware.b4a.objects.LabelWrapper _lab1 = null;
anywheresoftware.b4a.objects.LabelWrapper _lab2 = null;
 //BA.debugLineNum = 106;BA.debugLine="Private Sub recNeshan_onCreateViewHolder (Parent A";
 //BA.debugLineNum = 108;BA.debugLine="Dim pan As Panel";
_pan = new anywheresoftware.b4a.objects.PanelWrapper();
 //BA.debugLineNum = 109;BA.debugLine="pan.Initialize(\"pan\")";
_pan.Initialize(ba,"pan");
 //BA.debugLineNum = 110;BA.debugLine="Parent.AddView(pan,5%x + 60dip,5dip,90%x-60dip,60";
_parent.AddView((android.view.View)(_pan.getObject()),(int) (__c.PerXToCurrent((float) (5),ba)+__c.DipToCurrent((int) (60))),__c.DipToCurrent((int) (5)),(int) (__c.PerXToCurrent((float) (90),ba)-__c.DipToCurrent((int) (60))),__c.DipToCurrent((int) (60)));
 //BA.debugLineNum = 112;BA.debugLine="Dim lab1 As Label";
_lab1 = new anywheresoftware.b4a.objects.LabelWrapper();
 //BA.debugLineNum = 113;BA.debugLine="lab1.Initialize(\"\")";
_lab1.Initialize(ba,"");
 //BA.debugLineNum = 114;BA.debugLine="pan.AddView(lab1,5dip,5dip,pan.Width-20dip,50dip)";
_pan.AddView((android.view.View)(_lab1.getObject()),__c.DipToCurrent((int) (5)),__c.DipToCurrent((int) (5)),(int) (_pan.getWidth()-__c.DipToCurrent((int) (20))),__c.DipToCurrent((int) (50)));
 //BA.debugLineNum = 116;BA.debugLine="Dim lab2 As Label";
_lab2 = new anywheresoftware.b4a.objects.LabelWrapper();
 //BA.debugLineNum = 117;BA.debugLine="lab2.Initialize(\"L_Delete\")";
_lab2.Initialize(ba,"L_Delete");
 //BA.debugLineNum = 118;BA.debugLine="Parent.AddView(lab2,5%x,12.5dip,45dip,45dip)";
_parent.AddView((android.view.View)(_lab2.getObject()),__c.PerXToCurrent((float) (5),ba),__c.DipToCurrent((int) (12.5)),__c.DipToCurrent((int) (45)),__c.DipToCurrent((int) (45)));
 //BA.debugLineNum = 121;BA.debugLine="End Sub";
return "";
}
public String  _ref_rec() throws Exception{
 //BA.debugLineNum = 224;BA.debugLine="Sub ref_rec";
 //BA.debugLineNum = 225;BA.debugLine="recNeshan.Adapter2.NotifyDataSetChanged";
_recneshan.getAdapter2().NotifyDataSetChanged();
 //BA.debugLineNum = 226;BA.debugLine="End Sub";
return "";
}
public Object callSub(String sub, Object sender, Object[] args) throws Exception {
BA.senderHolder.set(sender);
if (BA.fastSubCompare(sub, "REF_REC"))
	return _ref_rec();
return BA.SubDelegator.SubNotFound;
}
}
