Luno v7.28.0版本的 MD5 值为:08d81b3b88ef7df48c89cb5d56dc11a2
以下内容为反编译后的 d33.java 源代码,内容仅作参考
package mdi.sdk;
import co.bitx.android.walleu.model.wire.walletinfo.Action;
import co.bitx.android.walleu.model.wire.walletinfo.Image;
import co.bitx.android.walleu.model.wire.walletinfo.ListItem;
import java.util.List;
import kotlin.jvm.internal.DefaultConstructorMarker;
import okio.ByteString;
public final class d33 {
public static final d33 a = new d33();
private d33() {
}
public final List<ListItem> a() {
List<Image> e;
List<Image> e2;
List<Image> e3;
List<ListItem> m;
ListItem.Builder sub_label = new ListItem.Builder().overline_label("RECEIVE").label("ZAR 7,795.29").sub_label("Sold BTC 0.05 for ZAR 7,795.29");
ListItem.Type type = ListItem.Type.STANDARD;
ListItem.Builder caption = sub_label.type(type).caption("18 Sep 19");
String str = null;
long j = 0;
long j2 = 0;
ByteString byteString = null;
int i = 23;
DefaultConstructorMarker defaultConstructorMarker = null;
e = gy.e(new Image(str, j, j2, "vd_qab_receive", byteString, i, defaultConstructorMarker));
ListItem.Builder caption2 = new ListItem.Builder().overline_label("SEND").label("ZAR -R400.00").sub_label("Bought BTC 0.00299814 for ZAR 400.00").type(type).caption("30 Oct 19");
e2 = gy.e(new Image(str, j, j2, "vd_qab_send", byteString, i, defaultConstructorMarker));
ListItem.Builder caption3 = new ListItem.Builder().overline_label("PENDING AND REPEAT BUY").label("Label").sub_label("Sub label").type(type).caption("23 Apr 20");
e3 = gy.e(new Image(null, 0L, 0L, "vd_repeat_buy", null, 23, null));
m = hy.m(new ListItem.Builder().label("Captions").type(ListItem.Type.HEADING).build(), caption.icons(e).build(), caption2.icons(e2).build(), caption3.icons(e3).build());
return m;
}
public final List<ListItem> b() {
List<Action> e;
List<Action> e2;
List<Action> e3;
List<Action> e4;
List<ListItem> m;
ListItem.Builder sub_label = new ListItem.Builder().label("Checkbox").sub_label("Initial state is active");
ListItem.Type type = ListItem.Type.CHECKBOX;
ListItem.Builder is_active = sub_label.type(type).is_active(true);
Action.Builder builder = new Action.Builder();
Action.Type type2 = Action.Type.UNKNOWN_TYPE;
e = gy.e(builder.type(type2).build());
ListItem.Builder is_active2 = new ListItem.Builder().label("Checkbox").type(type).is_active(true);
e2 = gy.e(new Action.Builder().type(type2).build());
ListItem.Builder is_active3 = new ListItem.Builder().label("Checkbox").sub_label("Initial state is inactive").type(type).is_active(false);
e3 = gy.e(new Action.Builder().type(type2).build());
ListItem.Builder is_active4 = new ListItem.Builder().label("Checkbox").type(type).is_active(false);
e4 = gy.e(new Action.Builder().type(type2).build());
m = hy.m(new ListItem.Builder().label("Checkbox").type(ListItem.Type.HEADING).build(), is_active.actions(e).build(), is_active2.actions(e2).build(), is_active3.actions(e3).build(), is_active4.actions(e4).build());
return m;
}
public final List<ListItem> c() {
List<Action> e;
List<Image> m;
List<Action> m2;
List<Image> e2;
List<ListItem> m3;
ListItem.Builder value = new ListItem.Builder().label("Arrow").value("Go to Active Devices");
ListItem.Type type = ListItem.Type.STANDARD;
ListItem.Builder type2 = value.type(type);
e = gy.e(new Action.Builder().url("https://www.luno.com/wallet/security/active_devices").build());
ListItem.Builder actions = type2.actions(e);
m = hy.m(new Image.Builder().name("vd_security_active_devices_blue_24dp").build(), new Image.Builder().name("vd_all_arrow_forward_blue_24dp").build());
ListItem.Builder type3 = new ListItem.Builder().label("Overflow Menu").value("Select from multiple actions").type(type);
m2 = hy.m(new Action.Builder().name("Wallet").url("https://www.luno.com/wallet/accounts").build(), new Action.Builder().name("Active Devices").url("https://www.luno.com/wallet/security/active_devices").build(), new Action.Builder().name("Profile").url("https://www.luno.com/wallet/profile").build());
ListItem.Builder actions2 = type3.actions(m2);
e2 = gy.e(new Image.Builder().name("vd_settings_exchange").build());
m3 = hy.m(new ListItem.Builder().label("Icons").type(ListItem.Type.HEADING).build(), actions.icons(m).build(), actions2.icons(e2).build());
return m3;
}
public final List<ListItem> d() {
List<Action> e;
List<Image> e2;
List<Action> m;
List<Image> e3;
List<Action> m2;
List<Image> e4;
List<ListItem> m3;
ListItem.Builder value = new ListItem.Builder().label("BTC Savings wallet").value("Earn up to 4% interest on BTC");
ListItem.Type type = ListItem.Type.INLINE_BUTTON;
ListItem.Builder type2 = value.type(type);
e = gy.e(new Action.Builder().url("https://staging.luno.com/wallet/accounts/add?target_account_type=2&target_currency=btc").type(Action.Type.UNKNOWN_TYPE).build());
ListItem.Builder actions = type2.actions(e);
e2 = gy.e(new Image("https://d32exi8v9av3ux.cloudfront.net/static/icons/currencies/XBT.png", 0L, 0L, null, null, 30, null));
ListItem.Builder type3 = new ListItem.Builder().label("ETH Savings wallet").value("Earn up to 12% interest on ETH").type(type);
Action.Builder url = new Action.Builder().url("https://staging.luno.com/wallet/accounts/add?target_account_type=2&target_currency=eth");
Action.Style style = Action.Style.INLINE;
m = hy.m(url.style(style).build(), new Action.Builder().name("New").style(style).build());
ListItem.Builder actions2 = type3.actions(m);
e3 = gy.e(new Image("https://d32exi8v9av3ux.cloudfront.net/static/icons/currencies/ETH.png", 0L, 0L, null, null, 30, null));
ListItem.Builder type4 = new ListItem.Builder().label("USDC Savings wallet").value("Earn up to 7% interest on USDC").type(type);
m2 = hy.m(new Action.Builder().url("https://staging.luno.com/wallet/accounts/add?target_account_type=2&target_currency=usdc").style(style).build(), new Action.Builder().name("New").style(style).build());
ListItem.Builder actions3 = type4.actions(m2);
e4 = gy.e(new Image("https://d32exi8v9av3ux.cloudfront.net/static/icons/currencies/USDC.png", 0L, 0L, null, null, 30, null));
m3 = hy.m(new ListItem.Builder().label("Inline Button").type(ListItem.Type.HEADING).build(), actions.icons(e2).build(), actions2.icons(e3).build(), actions3.icons(e4).build());
return m3;
}
public final List<ListItem> e() {
List<Action> e;
List<Image> e2;
List<Image> e3;
List<Image> e4;
List<Image> e5;
List<Image> e6;
List<Image> e7;
List<ListItem> m;
ListItem.Builder value = new ListItem.Builder().overline_label("Buying and sending crypto").help_element_id(10L).label("Visa **** 2571").value("Available $300");
ListItem.Type type = ListItem.Type.PAYMENT_METHOD;
ListItem.Builder type2 = value.type(type);
e = gy.e(new Action.Builder().url("https://luno.com/wallet").build());
ListItem.Builder actions = type2.actions(e);
e2 = gy.e(new Image.Builder().name("ic_credit_cards_visa").build());
ListItem.Builder type3 = new ListItem.Builder().overline_label("Buying and sending crypto").help_element_id(10L).label("Amex **** 8721").value("Available $25,000").type(type);
e3 = gy.e(new Image.Builder().name("ic_credit_cards_amex").build());
ListItem.Builder type4 = new ListItem.Builder().overline_label("Buying and sending crypto").help_element_id(10L).label("Mastercard **** 2210").value("Available $100").type(type);
e4 = gy.e(new Image.Builder().name("ic_credit_cards_mastercard").build());
ListItem.Builder type5 = new ListItem.Builder().overline_label("Buying and sending crypto").help_element_id(10L).label("Maestro **** 1610").value("Available $10,000").type(type);
e5 = gy.e(new Image.Builder().name("ic_credit_cards_maestro").build());
ListItem.Builder type6 = new ListItem.Builder().overline_label("Buying and sending crypto").help_element_id(10L).label("Mastercard **** 1801").value("Available $750").type(type);
e6 = gy.e(new Image.Builder().name("ic_credit_cards_diners_club").build());
ListItem.Builder type7 = new ListItem.Builder().overline_label("Buying and sending crypto").help_element_id(10L).label("UCB **** 1801").value("Available $750").type(type);
e7 = gy.e(new Image.Builder().name("ic_credit_cards_jcb").build());
m = hy.m(new ListItem.Builder().label("Payment Methods").type(ListItem.Type.HEADING).build(), actions.icons(e2).build(), type3.icons(e3).build(), type4.icons(e4).build(), type5.icons(e5).build(), type6.icons(e6).build(), type7.icons(e7).build());
return m;
}
public final List<ListItem> f() {
List<Action> e;
List<Image> e2;
List<Action> e3;
List<Image> e4;
List<Action> e5;
List<Image> e6;
List<ListItem> m;
ListItem.Builder value = new ListItem.Builder().label("Bitcoin").value("BTC");
ListItem.Type type = ListItem.Type.STANDARD;
ListItem.Builder type2 = value.type(type);
Action.Builder builder = new Action.Builder();
Action.Type type3 = Action.Type.UNKNOWN_TYPE;
e = gy.e(builder.type(type3).build());
ListItem.Builder actions = type2.actions(e);
long j = 0;
long j2 = 0;
ByteString byteString = null;
int i = 30;
DefaultConstructorMarker defaultConstructorMarker = null;
e2 = gy.e(new Image("https://d32exi8v9av3ux.cloudfront.net/static/icons/currencies/XBT.png", j, j2, null, byteString, i, defaultConstructorMarker));
ListItem.Builder type4 = new ListItem.Builder().label("Ethereum").value("ETH").type(type);
e3 = gy.e(new Action.Builder().type(type3).build());
ListItem.Builder actions2 = type4.actions(e3);
e4 = gy.e(new Image("https://d32exi8v9av3ux.cloudfront.net/static/icons/currencies/ETH.png", j, j2, 0 == true ? 1 : 0, byteString, i, defaultConstructorMarker));
ListItem.Builder type5 = new ListItem.Builder().label("Ripple").value("XRP").type(type);
e5 = gy.e(new Action.Builder().type(type3).build());
ListItem.Builder actions3 = type5.actions(e5);
e6 = gy.e(new Image("https://d32exi8v9av3ux.cloudfront.net/static/icons/currencies/XRP.png", 0L, 0L, null, null, 30, 0 == true ? 1 : 0));
m = hy.m(new ListItem.Builder().label("Standard").type(ListItem.Type.HEADING).build(), actions.icons(e2).build(), actions2.icons(e4).build(), actions3.icons(e6).build());
return m;
}
public final List<ListItem> g() {
List<Action> e;
List<Image> e2;
List<Action> e3;
List<Image> e4;
List<ListItem> m;
ListItem.Builder sub_label = new ListItem.Builder().label("Switch Control").sub_label("Initial state is active");
ListItem.Type type = ListItem.Type.SWITCH_CONTROL;
ListItem.Builder is_active = sub_label.type(type).is_active(true);
Action.Builder builder = new Action.Builder();
Action.Type type2 = Action.Type.UNKNOWN_TYPE;
e = gy.e(builder.type(type2).build());
ListItem.Builder actions = is_active.actions(e);
e2 = gy.e(new Image("https://d32exi8v9av3ux.cloudfront.net/static/icons/currencies/XBT.png", 0L, 0L, null, null, 30, null));
ListItem.Builder is_active2 = new ListItem.Builder().label("Switch Control").sub_label("Initial state is inactive").type(type).is_active(false);
e3 = gy.e(new Action.Builder().type(type2).build());
ListItem.Builder actions2 = is_active2.actions(e3);
e4 = gy.e(new Image("https://d32exi8v9av3ux.cloudfront.net/static/icons/currencies/XBT.png", 0L, 0L, null, null, 30, null));
m = hy.m(new ListItem.Builder().label("Switch").type(ListItem.Type.HEADING).build(), actions.icons(e2).build(), actions2.icons(e4).build());
return m;
}
public final List<ListItem> h() {
List<Image> e;
List<Image> e2;
List<Image> e3;
List<Image> e4;
List<Image> e5;
List<Image> e6;
List<Image> e7;
List<Image> e8;
List<Image> e9;
List<Image> e10;
List<Image> e11;
List<Image> e12;
List<Image> e13;
List<Image> e14;
List<Image> e15;
List<Image> e16;
List<Image> e17;
List<ListItem> m;
ListItem.Builder label = new ListItem.Builder().label("One - Line List");
ListItem.Type type = ListItem.Type.HEADING;
ListItem.Builder value = new ListItem.Builder().value("Subtitle 1 Medium Emphasis");
ListItem.Type type2 = ListItem.Type.STANDARD;
ListItem.Builder type3 = value.type(type2);
e = gy.e(new Image.Builder().name("vd_security_active_devices_blue_24dp").build());
ListItem.Builder type4 = new ListItem.Builder().value("Subtitle 1 Medium Emphasis").type(type2);
e2 = gy.e(new Image.Builder().name("vd_security_active_devices_blue_24dp").build());
ListItem.Builder type5 = new ListItem.Builder().value("Subtitle 1 Medium Emphasis").type(type2);
e3 = gy.e(new Image.Builder().name("vd_security_active_devices_blue_24dp").build());
ListItem.Builder type6 = new ListItem.Builder().label("Subtitle 1 High Emphasis").value("Body 2 Medium Emphasis").type(type2);
e4 = gy.e(new Image.Builder().name("vd_security_active_devices_blue_24dp").build());
ListItem.Builder type7 = new ListItem.Builder().label("Subtitle 1 High Emphasis").value("Body 2 Medium Emphasis").type(type2);
e5 = gy.e(new Image.Builder().name("vd_security_active_devices_blue_24dp").build());
ListItem.Builder type8 = new ListItem.Builder().label("Subtitle 1 High Emphasis").value("Body 2 Medium Emphasis").type(type2);
e6 = gy.e(new Image.Builder().name("vd_security_active_devices_blue_24dp").build());
ListItem.Builder type9 = new ListItem.Builder().label("This text runs over two lines go text go go go").value("Body 2 Medium Emphasis").type(type2);
e7 = gy.e(new Image.Builder().name("vd_security_active_devices_blue_24dp").build());
ListItem.Builder type10 = new ListItem.Builder().label("Subtitle 1 High Emphasis").value("Body 2 Medium Emphasis over two lines go text go go go").type(type2);
e8 = gy.e(new Image.Builder().name("vd_security_active_devices_blue_24dp").build());
ListItem.Builder type11 = new ListItem.Builder().label("Subtitle 1 High Emphasis").sub_label("Caption Medium Emphasis").value("Body 2 Medium Emphasis").type(type2);
e9 = gy.e(new Image.Builder().name("vd_security_active_devices_blue_24dp").build());
ListItem.Builder type12 = new ListItem.Builder().label("Subtitle 1 High Emphasis over two lines go text go go go").value("Body 2 Medium Emphasis over three lines go text go go go go go go go go go").type(type2);
e10 = gy.e(new Image.Builder().name("vd_security_active_devices_blue_24dp").build());
ListItem.Builder type13 = new ListItem.Builder().label("Subtitle 1 High Emphasis").value("Body 2 Medium Emphasis over three lines go text go go go go go go go go go").type(type2);
e11 = gy.e(new Image.Builder().name("vd_security_active_devices_blue_24dp").build());
ListItem.Builder type14 = new ListItem.Builder().label("Subtitle 1 High Emphasis").sub_label("Caption Medium Emphasis").value("Body 2 Medium Emphasis over two lines go text go go go").type(type2);
e12 = gy.e(new Image.Builder().name("vd_security_active_devices_blue_24dp").build());
ListItem.Builder type15 = new ListItem.Builder().overline_label("Overline Medium Emphasis").label("Subtitle 1 High Emphasis").sub_label("Caption Medium Emphasis").type(type2);
e13 = gy.e(new Image.Builder().name("ic_credit_cards_visa").build());
ListItem.Builder type16 = new ListItem.Builder().overline_label("Overline Medium Emphasis").label("Subtitle 1 High Emphasis").sub_label("Caption Medium Emphasis").type(type2);
e14 = gy.e(new Image.Builder().name("ic_credit_cards_visa").build());
ListItem.Builder caption = new ListItem.Builder().overline_label("RECEIVE").label("Subtitle 1 High Emphasis").value("Body 2 Medium Emphasis").type(type2).caption("30 Oct 19");
String str = null;
long j = 0;
long j2 = 0;
ByteString byteString = null;
int i = 23;
DefaultConstructorMarker defaultConstructorMarker = null;
e15 = gy.e(new Image(str, j, j2, "vd_qab_receive", byteString, i, defaultConstructorMarker));
ListItem.Builder caption2 = new ListItem.Builder().overline_label("SEND").label("Subtitle 1 High Emphasis").value("Body 2 Medium Emphasis").type(type2).caption("30 Oct 19");
e16 = gy.e(new Image(str, j, j2, "vd_qab_send", byteString, i, defaultConstructorMarker));
ListItem.Builder caption3 = new ListItem.Builder().overline_label("PENDING AND REPEAT BUY").label("Subtitle 1 High Emphasis").value("Body 2 Medium Emphasis").type(type2).caption("30 Oct 19");
e17 = gy.e(new Image(null, 0L, 0L, "ic_vd_copy_blue_24dp", null, 23, null));
m = hy.m(label.type(type).build(), type3.icons(e).build(), type4.icons(e2).build(), type5.icons(e3).build(), new ListItem.Builder().label("Two - Line List").type(type).build(), type6.icons(e4).build(), type7.icons(e5).build(), type8.icons(e6).build(), new ListItem.Builder().label("Three - Line List").type(type).build(), type9.icons(e7).build(), type10.icons(e8).build(), type11.icons(e9).build(), new ListItem.Builder().label("Four - Line List").type(type).build(), type12.icons(e10).build(), type13.icons(e11).build(), type14.icons(e12).build(), new ListItem.Builder().label("Overline - Line List").type(type).build(), new ListItem.Builder().overline_label("Overline Medium Emphasis").label("Subtitle 1 High Emphasis").value("Body 2 Medium Emphasis").type(type2).build(), new ListItem.Builder().overline_label("Overline Medium Emphasis").label("Subtitle 1 High Emphasis over two lines go text go go go").value("Body 2 Medium Emphasis").type(type2).build(), new ListItem.Builder().overline_label("Overline Medium Emphasis").label("Subtitle 1 High Emphasis").value("Body 2 Medium Emphasis over two lines go text go go go").type(type2).build(), new ListItem.Builder().label("Overline - Payment List").type(type).build(), type15.icons(e13).build(), type16.icons(e14).build(), new ListItem.Builder().label("Transaction - List").type(type).build(), caption.icons(e15).build(), caption2.icons(e16).build(), caption3.icons(e17).build());
return m;
}
}