--- /home/hans/code/fdroid/data/tmp/com.jaygoel.virginminuteschecker_13.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.jaygoel.virginminuteschecker_13.apk ├── zipinfo {} │ @@ -1,35 +1,35 @@ │ -Zip file size: 84752 bytes, number of entries: 33 │ +Zip file size: 84586 bytes, number of entries: 33 │ -rw---- 2.0 fat 2532 bl defN 13-Dec-09 15:55 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 2653 bl defN 13-Dec-09 15:55 META-INF/5F21FAA2.SF │ -rw---- 2.0 fat 1332 bl defN 13-Dec-09 15:55 META-INF/5F21FAA2.RSA │ --rw---- 2.0 fat 636 bX defN 13-Dec-09 14:08 res/drawable/app_background.xml │ --rw---- 2.0 fat 888 bl defN 13-Dec-09 14:08 res/drawable/loading_background.xml │ --rw---- 2.0 fat 1564 bl defN 13-Dec-09 14:08 res/drawable/progress_horizontal.xml │ --rw---- 2.0 fat 872 bl defN 13-Dec-09 14:08 res/drawable/widget_2x1_background.xml │ --rw---- 2.0 fat 872 bl defN 13-Dec-09 14:08 res/drawable/widget_background.xml │ --rw---- 1.0 fat 3857 b- stor 13-Dec-09 14:08 res/drawable/widget_sample.png │ --rw---- 2.0 fat 3596 bl defN 13-Dec-09 14:08 res/layout/about.xml │ --rw---- 2.0 fat 1600 bl defN 13-Dec-09 14:08 res/layout/account_dialog.xml │ --rw---- 2.0 fat 1448 bl defN 13-Dec-09 14:08 res/layout/main.xml │ --rw---- 2.0 fat 3456 bl defN 13-Dec-09 14:08 res/layout/multipleaccounts.xml │ --rw---- 2.0 fat 1464 bl defN 13-Dec-09 14:08 res/layout/settings.xml │ --rw---- 2.0 fat 528 bl defN 13-Dec-09 14:08 res/layout/view_minutes.xml │ --rw---- 2.0 fat 908 bl defN 13-Dec-09 14:08 res/layout/widget.xml │ --rw---- 2.0 fat 500 bl defN 13-Dec-09 14:08 res/layout/widget_1x1.xml │ --rw---- 2.0 fat 2312 bl defN 13-Dec-09 14:08 res/layout/widget_2x1.xml │ --rw---- 2.0 fat 544 bl defN 13-Dec-09 14:08 res/menu/menu.xml │ --rw---- 2.0 fat 1288 bl defN 13-Dec-09 14:08 res/menu/multipleaccounts_menu.xml │ --rw---- 2.0 fat 1680 bl defN 13-Dec-09 14:08 res/xml/preferences.xml │ --rw---- 2.0 fat 544 bl defN 13-Dec-09 14:08 res/xml/widget_pie_provider.xml │ --rw---- 2.0 fat 544 bl defN 13-Dec-09 14:08 res/xml/widget_provider.xml │ --rw---- 2.0 fat 4140 bl defN 13-Dec-09 14:08 AndroidManifest.xml │ --rw---- 1.0 fat 16956 b- stor 13-Dec-09 14:08 resources.arsc │ --rw---- 1.0 fat 2614 b- stor 13-Dec-09 14:08 res/drawable-hdpi/icon.png │ --rw---- 1.0 fat 236 b- stor 13-Dec-09 14:08 res/drawable-hdpi/widget_background.png │ --rw---- 1.0 fat 1538 b- stor 13-Dec-09 14:08 res/drawable-ldpi/icon.png │ --rw---- 1.0 fat 236 b- stor 13-Dec-09 14:08 res/drawable-ldpi/widget_background.png │ --rw---- 1.0 fat 1988 b- stor 13-Dec-09 14:08 res/drawable-mdpi/icon.png │ --rw---- 1.0 fat 236 b- stor 13-Dec-09 14:08 res/drawable-mdpi/widget_background.png │ --rw---- 2.0 fat 118868 bl defN 13-Dec-09 14:08 classes.dex │ --rw---- 2.0 fat 6069 bl defN 13-Dec-09 14:08 com/drfloob/VirginMobileMinutesChecker/call_trigger/MinutesService.java.orig │ -33 files, 188499 bytes uncompressed, 79943 bytes compressed: 57.6% │ +-rw---- 2.0 fat 4316 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 2614 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/widget_background.png │ +-rw---- 1.0 fat 1444 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/icon.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/widget_background.png │ +-rw---- 1.0 fat 1880 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/icon.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/widget_background.png │ +-rw---- 2.0 fat 636 bl defN 08-Jan-01 00:00 res/drawable/app_background.xml │ +-rw---- 2.0 fat 888 bl defN 08-Jan-01 00:00 res/drawable/loading_background.xml │ +-rw---- 2.0 fat 1564 bl defN 08-Jan-01 00:00 res/drawable/progress_horizontal.xml │ +-rw---- 2.0 fat 872 bl defN 08-Jan-01 00:00 res/drawable/widget_2x1_background.xml │ +-rw---- 2.0 fat 872 bl defN 08-Jan-01 00:00 res/drawable/widget_background.xml │ +-rw---- 1.0 fat 3857 b- stor 08-Jan-01 00:00 res/drawable/widget_sample.png │ +-rw---- 2.0 fat 3596 bl defN 08-Jan-01 00:00 res/layout/about.xml │ +-rw---- 2.0 fat 1600 bl defN 08-Jan-01 00:00 res/layout/account_dialog.xml │ +-rw---- 2.0 fat 1448 bl defN 08-Jan-01 00:00 res/layout/main.xml │ +-rw---- 2.0 fat 3456 bl defN 08-Jan-01 00:00 res/layout/multipleaccounts.xml │ +-rw---- 2.0 fat 1464 bl defN 08-Jan-01 00:00 res/layout/settings.xml │ +-rw---- 2.0 fat 528 bl defN 08-Jan-01 00:00 res/layout/view_minutes.xml │ +-rw---- 2.0 fat 908 bl defN 08-Jan-01 00:00 res/layout/widget.xml │ +-rw---- 2.0 fat 500 bl defN 08-Jan-01 00:00 res/layout/widget_1x1.xml │ +-rw---- 2.0 fat 2312 bl defN 08-Jan-01 00:00 res/layout/widget_2x1.xml │ +-rw---- 2.0 fat 544 bl defN 08-Jan-01 00:00 res/menu/menu.xml │ +-rw---- 2.0 fat 1288 bl defN 08-Jan-01 00:00 res/menu/multipleaccounts_menu.xml │ +-rw---- 2.0 fat 1680 bl defN 08-Jan-01 00:00 res/xml/preferences.xml │ +-rw---- 2.0 fat 544 bl defN 08-Jan-01 00:00 res/xml/widget_pie_provider.xml │ +-rw---- 2.0 fat 544 bl defN 08-Jan-01 00:00 res/xml/widget_provider.xml │ +-rw---- 1.0 fat 17196 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 96968 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 6069 bl defN 08-Jan-01 00:00 com/drfloob/VirginMobileMinutesChecker/call_trigger/MinutesService.java.orig │ +33 files, 166813 bytes uncompressed, 79848 bytes compressed: 52.1% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── res/drawable-ldpi-v4/icon.png ├── sng │ │ @@ -2,43 +2,43 @@ │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ca000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cc000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cb000000 ca000000 00000000 00000000 00000000 ca00002f ca000081 cb000093 c8000092 c900006e cc000019 00000000 00000000 00000000 cb000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cb000000 00000000 cb000001 ca000014 ca000052 cb0000c9 cb0000ff cb0000ff cb0000ff cb0707ff dc5252ff cd0a0aff cb0000ff cb0000ff cb000099 cb00003e c9000010 00000000 00000000 ca000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 cb000000 00000000 cb000010 ca00008b cb0000ea cb0000ff cb0000ff cc0000fe cb0000ff cb0505ff f0b8b8ff dc5f5fff ca0000ff cc0000ff cc0000fe cb0000ff cb0000ff ca0000d9 ca000059 00000000 00000000 ca000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 cb000000 00000000 cc00005a ca0000e2 cb0000ff cb0000ff cc0000fe cc0000fe cc0000ff cb0707fe eeb2b2ff d83f3fff c90000ff cc0000ff cc0000fe cb0000ff cc0000fe cb0000fe cb0000ff cb0000fa ca0000d6 c800000c 00000000 ca000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 cb000000 b8000000 cb00004e cb0000f9 cb0000fe cb0000ff cc0000ff cb0000ff cc0000ff cb0000ff d32626ff d84a4aff ca0000ff cc0000ff cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000fe cc0000fe cc0000fd cb0000f8 ca00002b 00000000 cb000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 c9000000 00000000 ca00004e cb0000ff cc0000ff cb0000ff cc0000fe cb0000ff cc0000ff cc0000ff cc0000ff cb0000ff ca0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff cc0000fe cc0000ff cb0000ff ca0000e9 ca000024 00000000 c3000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 cb000000 00000000 c900005a cb0000f9 cb0000ff cc0000ff cc0000fe cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000fe cc0000ff cc0000ff cb0000fe cb0000ff ca0000f7 00000000 d3000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ca00002f ca000081 cb000093 c8000092 c900006e cc000019 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cb000001 ca000014 ca000052 cb0000c9 cb0000ff cb0000ff cb0000ff cb0707ff dc5252ff cd0a0aff cb0000ff cb0000ff cb000099 cb00003e c9000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cb000010 ca00008b cb0000ea cb0000ff cb0000ff cc0000fe cb0000ff cb0505ff f0b8b8ff dc5f5fff ca0000ff cc0000ff cc0000fe cb0000ff cb0000ff ca0000d9 ca000059 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cc00005a ca0000e2 cb0000ff cb0000ff cc0000fe cc0000fe cc0000ff cb0707fe eeb2b2ff d83f3fff c90000ff cc0000ff cc0000fe cb0000ff cc0000fe cb0000fe cb0000ff cb0000fa ca0000d6 c800000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 cb00004e cb0000f9 cb0000fe cb0000ff cc0000ff cb0000ff cc0000ff cb0000ff d32626ff d84a4aff ca0000ff cc0000ff cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000fe cc0000fe cc0000fd cb0000f8 ca00002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ca00004e cb0000ff cc0000ff cb0000ff cc0000fe cb0000ff cc0000ff cc0000ff cc0000ff cb0000ff ca0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff cc0000fe cc0000ff cb0000ff ca0000e9 ca000024 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 c900005a cb0000f9 cb0000ff cc0000ff cc0000fe cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000fe cc0000ff cc0000ff cb0000fe cb0000ff ca0000f7 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 c8000010 cb0000e2 cb0000fe cb0000ff ca0000fe ca0000ff ca0000ff ca0000ff ca0000ff ca0000ff ca0000ff ca0000ff ca0000ff ca0000ff ca0000ff c90000ff ca0000ff ca0000ff ca0000ff ca0000ff ca0000ff ca0000ff ca0000ff ca0000ff ca0000ff ca0000fe c90000d2 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 e1000000 c0000001 c400008b c40000ff c40000ff c40000fe c40000ff c40000ff c40000ff c40000ff c30000ff c30000ff c30000ff c30000ff c30000ff c30000ff c61212ff e18686ff ca2424ff c20000ff c20000ff c20000ff c10000ff c10000ff c10000ff c10000ff be0000fe c40a0afe cb2b2bf8 bc000048 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 92000000 bb000014 b70000ea b70000ff b70000ff b70000ff b70000ff b60000ff b60000ff b60000ff b60000ff b60000ff b60000ff b60000ff b60000ff b50000ff c94747ff ffffffff d56d6dff b30000ff b50000ff b50000ff b40000ff b40000ff b50000ff af0000fe d46b6bff f8e4e4ff f5ddddff c23434bd a800000b c1000000 00000000 00000000 │ │ +00000000 00000000 00000000 c0000001 c400008b c40000ff c40000ff c40000fe c40000ff c40000ff c40000ff c40000ff c30000ff c30000ff c30000ff c30000ff c30000ff c30000ff c61212ff e18686ff ca2424ff c20000ff c20000ff c20000ff c10000ff c10000ff c10000ff c10000ff be0000fe c40a0afe cb2b2bf8 bc000048 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 bb000014 b70000ea b70000ff b70000ff b70000ff b70000ff b60000ff b60000ff b60000ff b60000ff b60000ff b60000ff b60000ff b60000ff b50000ff c94747ff ffffffff d56d6dff b30000ff b50000ff b50000ff b40000ff b40000ff b50000ff af0000fe d46b6bff f8e4e4ff f5ddddff c23434bd a800000b 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 ac000052 ab0000ff ab0000fe aa0000ff aa0000ff aa0000ff aa0000ff aa0000ff aa0000ff aa0000ff aa0000ff a90000ff a90000ff a90000ff a60000ff d27c7cff ffffffff c04646ff a80000ff a80000ff a80000ff a70000ff a80404ff b82d2dff e2acacff ffffffff fcfbfbff eed1d1fe ae1515fc a5000020 00000000 00000000 00000000 │ │ -00000000 a2000000 00000000 a00000c9 9e0000ff 9e0000fe 9e0000ff 9e0000ff 9e0000ff 9d0000ff 9e0000ff 9d0000ff 9d0000ff 9d0000ff 9d0000ff 9d0000ff 9d0000ff 940000ff eac8c8ff ffffffff b03232ff 9b0000ff 9c0000ff 950000ff a82121ff dba8a8ff feffffff ffffffff f3e3e3ff c16a6afe 9b0000fe 9a0000ff 9d00004f 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 a00000c9 9e0000ff 9e0000fe 9e0000ff 9e0000ff 9e0000ff 9d0000ff 9e0000ff 9d0000ff 9d0000ff 9d0000ff 9d0000ff 9d0000ff 9d0000ff 940000ff eac8c8ff ffffffff b03232ff 9b0000ff 9c0000ff 950000ff a82121ff dba8a8ff feffffff ffffffff f3e3e3ff c16a6afe 9b0000fe 9a0000ff 9d00004f 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 920000ff 920000fe 930000ff 880000ff 920000ff 910000ff 910000ff 910000ff 910000ff 910000ff 910000ff 900000ff 900000ff 910000ff 800000ff ffffffff faf7f7ff 9d1b1bff 8e0000ff 870000ff d19595ff f8efefff ffffffff ffffffff be6c6cff 961313ff 8e0000ff 8e0000fe 8e0000ff 900000c6 00000000 00000000 00000000 │ │ 00000000 00000000 9200002f 860000ff 840000ff 9c2c2cfe d8b3b3ff 810000ff 850000ff 850000ff 840000ff 850000ff 840000ff 840000ff 840000ff 840000ff 820000ff 952525ff ffffffff f0dfdfff 8c1d1dff a33e3eff f2e5e5ff ffffffff fcfafaff e5cbcbff 8a0e0eff 7e0000ff 830000ff 820000ff 820000ff 820000fe 820000ff 00000000 00000000 00000000 │ │ 00000000 00000000 83000081 7b0000ff af6161ff cea1a1ff 770000ff 7e0000ff 7f0000ff 7e0000ff 7f0000ff 7f0000ff 7e0000ff 7f0000ff 7e0000ff 7e0000ff 790000ff ba7979ff ffffffff e3cacaff ddbdbdff ffffffff ffffffff e5cbcbff a75c5cff 7c0000ff 7e0000ff 7f0000ff 7f0000ff 7f0000ff 7e0000fe 7d0000ff 800404ff 00000000 00000000 00000000 │ │ 00000000 00000000 7d000093 9a3838ff c28787ff 800404ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7e0000ff 760000ff d2a9a9ff ffffffff fefefeff ffffffff fefefeff ab5858ff 850f0fff 7d0000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 7e0303ff c99494ff 8c1b1bff 7d000003 00000000 00000000 │ │ 00000000 00000000 7d000092 881414ff 7c0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7e0000ff 7e0000ff 800000ff 7c0000ff e2c5c5ff ffffffff f9f5f5ff dcbbbbff 820808ff 7b0000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 7e0303ff be7c7cfe b66e6eff 7d0000ff 8a010102 00000000 00000000 │ │ 00000000 00000000 8100006e 7e0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7e0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7c0000ff a85757ff c48b8bff 9d3f3fff 790000ff 7e0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7d0000ff cd9d9dff b36d6dff 790000fe 7e0000ff 00000000 00000000 00000000 │ │ -00000000 00000000 81000019 7e0000ff 7f0000ff 800000fe 800000ff 800000ff 800000ff 7e0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 7e0000ff 7f0000ff 7d0000ff 7e0000ff 7e0000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 810404ff 8e1e1eff 7c0000ff 7f0000fe 7f0000ff 00000000 86000000 00000000 │ │ -00000000 80000000 00000000 7f0000ff 800000fe 800000ff 800000ff 800000ff 800000ff 7e0000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 7e000092 00000000 00000000 00000000 │ │ +00000000 00000000 81000019 7e0000ff 7f0000ff 800000fe 800000ff 800000ff 800000ff 7e0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 7e0000ff 7f0000ff 7d0000ff 7e0000ff 7e0000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 810404ff 8e1e1eff 7c0000ff 7f0000fe 7f0000ff 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 7f0000ff 800000fe 800000ff 800000ff 800000ff 800000ff 7e0000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 7e000092 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 7f000099 7f0000ff 800000fe 800000ff 800000ff 800000ff 7e0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7e0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000fe 7f0000ff 7f000045 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 7f00003e 7f0000ff 7f0000fe 800000ff 7f0000ff 800000ff 7f0000ff 7e0000ff 7e0000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 7e0000ff 7f0000ff 800000ff 7e0000ff 7e0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000fe 7f0000ff 800000ff 7f0000f3 7e00001c 00000000 00000000 00000000 │ │ -00000000 00000000 7f000000 7d000010 7f0000d9 7f0000ff 7f0000fe 800000ff 800000fe 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7e0000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 7e0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000fe 7f0000ff 7f00009a 81000004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 7d000010 7f0000d9 7f0000ff 7f0000fe 800000ff 800000fe 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7e0000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 7e0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000fe 7f0000ff 7f00009a 81000004 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 7f000059 7e0000fa 800000fe 7f0000fe 7f0000ff 800000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 7e0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000fe 7f0000ff 7e0000fe 7e0000f2 7e000028 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 7f0000d6 7f0000fd 7f0000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7e0000ff 7f0000ff 7f0000ff 800000ff 7e0000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7e0000ff 7f0000ff 7e0000fe 7f0000ff 7e00008f 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 7d000000 00000000 7900000c 7f0000f8 7f0000ff 7f0000fe 7f0000ff 7f0000ff 7f0000fe 7f0000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7e0000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000fe 7f0000ff 7f0000fe 7f0000ff 7e0000c4 00000000 7f000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 7e000000 00000000 7e00002b 7f0000e9 7f0000ff 7f0000ff 7f0000fe 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 7e0000ff 7f0000ff 7b0000ff 8b1818ff 7d0000ff 800000ff 7f0000fe 7f0000ff 7f0000ff 7e0000fe 7f0000ff 7e0000c3 7e000005 7e000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 7e000000 00000000 7e000024 7e0000f7 7e0000fe 7f0000fe 800000ff 800000ff 800000fe 7f0000ff 7f0000ff 800000ff 7f0000ff 7c0000ff a55858ff b26565ff 7b0000ff 800000ff 7f0000ff 800000fe 7f0000fe 7e0000ff 7e0000c4 7b000005 00000000 7e000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 7f000000 00000000 00000000 7f0000d2 7e0000f8 7e0000ff 7f0000fe 7f0000fe 7f0000fe 7f0000ff 800000fe 7d0000ff 993535fe e4cacaff 810a0aff 7f0000ff 7f0000fe 7e0000ff 7e0000ff 7f0000f2 8000008f 00000000 7e000000 7e000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f000000 7e000000 00000000 7e000048 7f0000bd 7e0000fc 7f0000ff 7f0000ff 800000fe 7d0000ff 953838ff d7b0b0ff 820b0bfe 7e0000fe 7f0000ff 7f0000ff 7f0000f3 7e00009a 7e000028 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 7900000c 7f0000f8 7f0000ff 7f0000fe 7f0000ff 7f0000ff 7f0000fe 7f0000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7e0000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000fe 7f0000ff 7f0000fe 7f0000ff 7e0000c4 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 7e00002b 7f0000e9 7f0000ff 7f0000ff 7f0000fe 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 7e0000ff 7f0000ff 7b0000ff 8b1818ff 7d0000ff 800000ff 7f0000fe 7f0000ff 7f0000ff 7e0000fe 7f0000ff 7e0000c3 7e000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e000024 7e0000f7 7e0000fe 7f0000fe 800000ff 800000ff 800000fe 7f0000ff 7f0000ff 800000ff 7f0000ff 7c0000ff a55858ff b26565ff 7b0000ff 800000ff 7f0000ff 800000fe 7f0000fe 7e0000ff 7e0000c4 7b000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f0000d2 7e0000f8 7e0000ff 7f0000fe 7f0000fe 7f0000fe 7f0000ff 800000fe 7d0000ff 993535fe e4cacaff 810a0aff 7f0000ff 7f0000fe 7e0000ff 7e0000ff 7f0000f2 8000008f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e000048 7f0000bd 7e0000fc 7f0000ff 7f0000ff 800000fe 7d0000ff 953838ff d7b0b0ff 820b0bfe 7e0000fe 7f0000ff 7f0000ff 7f0000f3 7e00009a 7e000028 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8000000b 7f000020 7f00004f 7f0000c6 7f0000ff 7e0000ff 8e1e1eff 820b0bff 7e0000ff 7f0000ff 7e000092 7f000045 7f00001c 7d000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 83000000 00000000 00000000 00000000 00000000 00000000 59000003 92060602 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 59000003 92060602 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── res/drawable-mdpi-v4/icon.png ├── sng │ │ @@ -3,54 +3,54 @@ │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cb000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cc000000 00000000 00000000 ca00000b cb000038 cb00007b cb0000af cb0000ac ca0000ad ca00009d cb000068 cc000021 00000000 00000000 00000000 d7000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cc000000 00000000 cc000001 cb00002f cb000066 cc0000ff cb0000ff cb0000ff cc0000ff cc0000ff ca0000ff d83f3fff d11e1eff cb0000ff cb0000ff cb0000ff cb0000ce cc00003a cb000020 00000000 00000000 cc000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cb000057 cb0000ce cb0000ff cb0000ff cc0000ff cc0000fe cc0000ff cb0000ff ca0000ff e57f7fff f5d2d2ff cc0404ff cc0000ff cc0000ff cc0000fe cc0000ff cb0000ff cc0000f1 ca0000b6 ca00000e 00000000 cb000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cc000000 00000000 cb000024 cb0000cc cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ca0000ff de5e5eff f9e3e3ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000fe cb0000ff cb0000ff cb000072 cb000007 00000000 cb000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cc000000 00000000 cc000086 cb0000f1 cb0000ff cc0000fe cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff ca0000ff e06969ff faebebff cd0808ff cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000fe cb0000ff cb0000e4 ca00002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c9000002 cb00007a cb0000ff cc0000fe cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff d01515ff eca4a4ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000fe cc0000ff cc0000fd cb0000ff cb000046 00000000 cb000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 cc000000 c9000002 ca0000b6 cc0000ff cc0000fe cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0101ff cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000fe cc0000ff cc0000ff cb0000fe cb000062 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 ca000000 00000000 cb00007a cc0000ff cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000fe cc0000fe ca0000f9 cb00003b 00000000 ca000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ca00000b cb000038 cb00007b cb0000af cb0000ac ca0000ad ca00009d cb000068 cc000021 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cc000001 cb00002f cb000066 cc0000ff cb0000ff cb0000ff cc0000ff cc0000ff ca0000ff d83f3fff d11e1eff cb0000ff cb0000ff cb0000ff cb0000ce cc00003a cb000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cb000057 cb0000ce cb0000ff cb0000ff cc0000ff cc0000fe cc0000ff cb0000ff ca0000ff e57f7fff f5d2d2ff cc0404ff cc0000ff cc0000ff cc0000fe cc0000ff cb0000ff cc0000f1 ca0000b6 ca00000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cb000024 cb0000cc cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff ca0000ff de5e5eff f9e3e3ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000fe cb0000ff cb0000ff cb000072 cb000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cc000086 cb0000f1 cb0000ff cc0000fe cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff ca0000ff e06969ff faebebff cd0808ff cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000fe cb0000ff cb0000e4 ca00002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c9000002 cb00007a cb0000ff cc0000fe cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff d01515ff eca4a4ff c80000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000fe cc0000ff cc0000fd cb0000ff cb000046 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c9000002 ca0000b6 cc0000ff cc0000fe cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0101ff cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000fe cc0000ff cc0000ff cb0000fe cb000062 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cb00007a cc0000ff cb0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000fe cc0000fe ca0000f9 cb00003b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ca000086 cb0000ff cc0000fe cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cc0000ff cb0000ff cb0000fd c3000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 cb000024 cc0000f1 cc0000fe cc0000ff cc0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000fd cb0000df ca000000 c5000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 c3000000 00000000 c80000cc c90000ff c90000ff c90000ff c90000ff c90000ff c90000ff c80000ff c90000ff c80000ff c80000ff c80000ff c80000ff c80000ff c80000ff c80000ff c80000ff c80000ff c70000ff c40000ff c30000ff c60000ff c70000ff c70000ff c70000ff c70000ff c60000ff c60000ff c60000ff c60000ff c60000ff c60000ff c60000fe c60000ff c50000ff c600004c 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 cb000024 cc0000f1 cc0000fe cc0000ff cc0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000ff cb0000fd cb0000df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 c80000cc c90000ff c90000ff c90000ff c90000ff c90000ff c90000ff c80000ff c90000ff c80000ff c80000ff c80000ff c80000ff c80000ff c80000ff c80000ff c80000ff c80000ff c70000ff c40000ff c30000ff c60000ff c70000ff c70000ff c70000ff c70000ff c60000ff c60000ff c60000ff c60000ff c60000ff c60000ff c60000fe c60000ff c50000ff c600004c 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 c0000057 c00000ff c00000fe c00000ff bf0000ff bf0000ff bf0000ff bf0000ff bf0000ff bf0000ff bf0000ff bf0000ff bf0000ff be0000ff be0000ff be0000ff be0000ff be0000ff be0000ff c10e0eff f7e7e7ff ffffffff ca3131ff bd0000ff be0000ff bd0000ff bd0000ff bd0000ff bd0000ff bd0000ff bd0000ff bd0000ff bc0000ff bd0303ff cc3939ff d96f6fff bf0909f7 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 e2000001 b70000ce b60000ff b60000ff b60000ff b60000ff b60000ff b60000ff b50000ff b50000ff b50000ff b50000ff b50000ff b50000ff b50000ff b50000ff b50000ff b40000ff b50000ff b40000ff c23232ff ffffffff ffffffff cd5555ff b30000ff b40000ff b40000ff b40000ff b30000ff b30000ff b30000ff b40000ff b00000ff be2828ff f6dedeff ffffffff fffffffe d26a6aff b0000081 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 a8000000 ae00002f ad0000ff ad0000ff ad0000ff ac0000ff ac0000ff ad0000ff ac0000ff ac0000ff ac0000ff ac0000ff ac0000ff ac0000ff ac0000ff ac0000ff ab0000ff ab0000ff ab0000ff ab0000ff aa0000ff c95d5dff ffffffff ffffffff ba2f2fff ab0000ff aa0000ff aa0000ff aa0000ff aa0000ff aa0000ff a80000ff b41c1cff d58282ff ffffffff fdfcfcff feffffff fffffffe c24b4bfe a90000d6 c1000001 a6000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ae00002f ad0000ff ad0000ff ad0000ff ac0000ff ac0000ff ad0000ff ac0000ff ac0000ff ac0000ff ac0000ff ac0000ff ac0000ff ac0000ff ac0000ff ab0000ff ab0000ff ab0000ff ab0000ff aa0000ff c95d5dff ffffffff ffffffff ba2f2fff ab0000ff aa0000ff aa0000ff aa0000ff aa0000ff aa0000ff a80000ff b41c1cff d58282ff ffffffff fdfcfcff feffffff fffffffe c24b4bfe a90000d6 c1000001 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 a8000066 a40000ff a30000ff a30000ff a30000ff a30000ff a30000ff a30000ff a30000ff a30000ff a30000ff a20000ff a20000ff a20000ff a20000ff a20000ff a20000ff a20000ff a20000ff 9f0000ff d58e8eff ffffffff f9f0f0ff ad2020ff a10000ff a10000ff a10000ff a10000ff a10000ff 980000ff d69090ff faf2f2ff ffffffff fefefeff ffffffff e6bdbdff af2929ff a00000ff a00000fd a100002d 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 9c0000ff 9a0000ff 9a0000ff 9a0000ff 9a0000ff 9a0000ff 9a0000ff 9a0000ff 990000ff 990000ff 990000ff 990000ff 990000ff 990000ff 990000ff 990000ff 990000ff 980000ff 980000ff 920000ff f0dadaff ffffffff f3e2e2ff 9f1111ff 980000ff 980000ff 970000ff 960000ff b24040ff faf5f5ff ffffffff fefefeff ffffffff f2e2e2ff c47070ff 930000ff 960000ff 960000fe 960000ff 98000045 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 a200000b 910000ff 910000fe 910000ff 920101ff 8b0000ff 910000ff 900000ff 900000ff 900000ff 900000ff 900000ff 900000ff 900000ff 900000ff 900000ff 8f0000ff 8f0000ff 8f0000ff 8f0000ff 860000ff ffffffff ffffffff ead2d2ff 900101ff 8f0000ff 8a0000ff 981616ff e7c8c8ff ffffffff feffffff feffffff ffffffff bb6767ff 930b0bff 8b0000ff 8e0000ff 8d0000ff 8d0000ff 8d0000ff 900000c6 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 93000038 880000ff 870000ff 860000ff 961d1dff e6ceceff 8b0a0aff 870000ff 870000ff 870000ff 870000ff 860000ff 870000ff 860000ff 860000ff 860000ff 860000ff 860000ff 860000ff 850000ff 9a2d2dff ffffffff ffffffff dfbcbcff 7f0000ff 8f1414ff ce9898ff ffffffff fdfefeff ffffffff fdfbfbff debdbdff 890a0aff 820000ff 840000ff 840000ff 840000ff 840000ff 840000ff 830000fe 840000ff 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 8400007b 7f0000ff 7e0000ff 9e3d3dff f8f4f4ff 830808ff 7e0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7d0000ff b97575ff ffffffff ffffffff a85252ff be7f7fff f4eaeaff ffffffff fefefeff ffffffff eddedeff 993434ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff a5000003 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 820000af 7d0000ff 952d2dff ffffffff 891414ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 7d0000ff d3a9a9ff ffffffff feffffff f8f2f2ff ffffffff ffffffff ffffffff f3e9e9ff b77171ff 750000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7d0000ff 8d1b1bff 830808ff 86000013 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 7f0000ac 922626ff e4cacaff 881111ff 7e0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7c0000ff e3c9c9ff ffffffff fefefeff ffffffff fdfefeff ffffffff bb7777ff 891414ff 7e0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7d0000ff ad5c5cff e3c9c9ff 810404ff 80000013 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 7e0000ad 8c1b1bff 810404ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 870e0eff efdfdfff fefefeff ffffffff fdfdfdff e3c8c8ff 922626ff 7c0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7c0000ff a64d4dff f4ebebff 810303ff 7f0000ff 80000013 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 8100009d 7f0000ff 7e0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff e6ceceff ffffffff f6f0f0ff 942929ff 7f0000ff 7e0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 7d0000ff b06363ff f5ececff 870f0fff 7f0000ff 7f0000ff 8600000d 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 81000068 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 800000ff 7b0000ff 891313ff 7a0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 8d1b1bff e8d2d2ff 7c0000ff 7f0000ff 7f0000fe 7f0000ff 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 80000021 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 830808ff 820505ff 7f0000ff 800000ff 7f0000ff 800000ff 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 7f0000ff 800000fe 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f00008c 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 80000000 00000000 800000ce 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 80000036 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 8000003a 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000fe 7f0000f5 80000023 80000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 81000000 7f000020 7f0000f1 7f0000fe 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7e0000c1 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 800000ce 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 80000036 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 8000003a 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000fe 7f0000f5 80000023 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 7f000020 7f0000f1 7f0000fe 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7e0000c1 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 7e0000b6 800000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 800000fe 800000fe 7f0000ff 80000047 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 8100000e 800000ff 7f0000fe 800000fe 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7e0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000b5 00000000 80000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 86000000 00000000 7f000072 7f0000ff 800000ff 7f0000fe 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000fe 7f0000fc 7e000022 80000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 80000000 7e000007 800000e4 7f0000fd 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 7f0000fe 7f0000ff 7f000094 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e00002c 800000ff 7f0000ff 800000fe 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ca 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 7f000000 00000000 7f000046 7f0000fe 800000fe 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7e0000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 800000fd 7f0000eb 7f00000a 7c000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 8100000e 800000ff 7f0000fe 800000fe 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7e0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000b5 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 7f000072 7f0000ff 800000ff 7f0000fe 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000fe 7f0000fc 7e000022 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 7e000007 800000e4 7f0000fd 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 7f0000fe 7f0000ff 7f000094 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e00002c 800000ff 7f0000ff 800000fe 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 800000ff 7f0000ff 7f0000ca 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f000046 7f0000fe 800000fe 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7e0000ff 7f0000ff 7f0000ff 800000ff 7f0000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 800000ff 800000fd 7f0000eb 7f00000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e000062 7f0000f9 7f0000ff 7f0000ff 7f0000fe 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 7f0000ff 800000ff 7f0101ff 9d3b3bff 7d0000ff 800000ff 800000ff 7f0000ff 800000ff 800000ff 7f0000ff 7f0000fe 7f0000ff 7e0000eb 77000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f000000 00000000 7f00003b 7f0000fd 7f0000fd 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 730000ff e4c9c9ff a75050ff 7e0000ff 800000ff 800000ff 800000ff 800000fe 800000ff 7f0000fe 7f0000ff 7f0000ca 7f00000a 00000000 7f000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f000007 7f0000df 7f0000ff 7f0000ff 7f0000fe 800000fe 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800202ff f0e2e2ff cd9d9dff 7c0000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000fe 7f0000ff 800000fc 80000094 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f000000 00000000 86000000 7f00004c 7f0000f7 7f0000ff 7f0000fe 800000ff 7f0000fe 800000ff 800000ff 800000ff 800000ff 750000ff e2c7c7ff b87373ff 7d0000ff 7f0000ff 800000ff 7f0000ff 800000fe 7f0000ff 7f0000ff 7f0000b5 7f000022 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 80000081 7f0000d6 7f0000fd 7f0000ff 800000ff 800000fe 800000ff 7e0000ff bf8181ff c18383ff 7c0000ff 7f0000fe 7f0000ff 7f0000ff 7f0000ff 7f0000f5 7f0000c1 7e000047 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 83000001 8000002d 7f000045 7f0000c6 7f0000ff 800000ff 7f0000ff 891313ff 7d0000ff 7f0000ff 7f0000ff 7f0000ff 7f00008c 7f000036 80000023 00000000 00000000 7f000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 7a000003 80000013 80000013 80000013 7e00000d 00000000 00000000 00000000 00000000 7f000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f00003b 7f0000fd 7f0000fd 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 7f0000ff 800000ff 730000ff e4c9c9ff a75050ff 7e0000ff 800000ff 800000ff 800000ff 800000fe 800000ff 7f0000fe 7f0000ff 7f0000ca 7f00000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f000007 7f0000df 7f0000ff 7f0000ff 7f0000fe 800000fe 7f0000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800000ff 800202ff f0e2e2ff cd9d9dff 7c0000ff 7f0000ff 800000ff 7f0000ff 7f0000ff 7f0000fe 7f0000ff 800000fc 80000094 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f00004c 7f0000f7 7f0000ff 7f0000fe 800000ff 7f0000fe 800000ff 800000ff 800000ff 800000ff 750000ff e2c7c7ff b87373ff 7d0000ff 7f0000ff 800000ff 7f0000ff 800000fe 7f0000ff 7f0000ff 7f0000b5 7f000022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000081 7f0000d6 7f0000fd 7f0000ff 800000ff 800000fe 800000ff 7e0000ff bf8181ff c18383ff 7c0000ff 7f0000fe 7f0000ff 7f0000ff 7f0000ff 7f0000f5 7f0000c1 7e000047 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 83000001 8000002d 7f000045 7f0000c6 7f0000ff 800000ff 7f0000ff 891313ff 7d0000ff 7f0000ff 7f0000ff 7f0000ff 7f00008c 7f000036 80000023 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a000003 80000013 80000013 80000013 7e00000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── smali/com/baker/vm/PreferencesUtil.smali │ @@ -263,26 +263,29 @@ │ │ invoke-direct {v3, v2, v1}, Lcom/baker/vm/UsernamePassword;->(Ljava/lang/String;Ljava/lang/String;)V │ │ const-string v4, "cache_as_string" │ │ const-string v5, "" │ │ + .line 62 │ invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "cache_due_date" │ │ const-string v6, "" │ │ + .line 63 │ invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 61 │ invoke-static {v3, v4, v5}, Lcom/baker/vm/VMAccount;->createFromCache(Lcom/baker/vm/UsernamePassword;Ljava/lang/String;Ljava/lang/String;)Lcom/baker/vm/VMAccount; │ │ move-result-object v3 │ │ return-object v3 │ .end method │ │ @@ -290,14 +293,15 @@ │ .locals 3 │ .param p0, "c" # Landroid/content/Context; │ │ .prologue │ .line 173 │ const-string v2, "phone" │ │ + .line 174 │ invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/telephony/TelephonyManager; │ │ .line 176 │ @@ -609,34 +613,34 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static getTimestamp(Landroid/content/Context;)Ljava/lang/CharSequence; │ - .locals 5 │ + .locals 6 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ .line 255 │ const-string v0, "E hh:mm aa" │ │ invoke-static {p0}, Lcom/baker/vm/PreferencesUtil;->getCache(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ const-string v2, "cache_timestamp" │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - invoke-interface {v1, v2, v3, v4}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {v1, v2, v4, v5}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v0, v1, v2}, Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence; │ + invoke-static {v0, v2, v3}, Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static isPasswordPref(Ljava/lang/String;)Z ├── smali/com/baker/vm/VMAccount.smali │ @@ -564,26 +564,28 @@ │ │ invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v1 │ │ const/4 v2, 0x1 │ │ + .line 172 │ invoke-virtual {v6, v2}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v2 │ │ add-int/lit8 v2, v2, -0x1 │ │ const/4 v3, 0x2 │ │ + .line 173 │ invoke-virtual {v6, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v3 ├── smali/com/baker/vm/service/NotifyRemainingMinutes$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$context:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Lcom/baker/vm/service/NotifyRemainingMinutes;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/baker/vm/service/NotifyRemainingMinutes; │ │ .prologue │ .line 73 │ iput-object p1, p0, Lcom/baker/vm/service/NotifyRemainingMinutes$1;->this$0:Lcom/baker/vm/service/NotifyRemainingMinutes; │ │ iput-object p2, p0, Lcom/baker/vm/service/NotifyRemainingMinutes$1;->val$context:Landroid/content/Context; ├── smali/com/baker/vm/service/NotifyRemainingMinutes.smali │ @@ -77,27 +77,28 @@ │ │ .line 99 │ :cond_1 │ if-ltz v4, :cond_0 │ │ if-ltz v3, :cond_0 │ │ - .line 106 │ + .line 107 │ invoke-static {p1}, Lcom/baker/vm/PreferencesUtil;->getAppName(Landroid/content/Context;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ const/high16 v6, 0x7f060000 │ │ + .line 108 │ invoke-virtual {p1, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ @@ -163,15 +164,15 @@ │ invoke-virtual {v2, v5, v9, v9}, Landroid/widget/Toast;->setGravity(III)V │ │ .line 124 │ invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ - .line 106 │ + .line 108 │ .end local v0 # "message":Ljava/lang/String; │ .end local v2 # "t":Landroid/widget/Toast; │ :cond_2 │ const-string v0, "" │ │ goto :goto_1 │ │ @@ -219,15 +220,15 @@ │ │ .prologue │ .line 133 │ invoke-static {p1}, Lcom/baker/vm/PreferencesUtil;->getDefaultTelephoneNumber(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 134 │ + .line 135 │ .local v1, "number":Ljava/lang/String; │ invoke-static {p1, v1}, Lcom/baker/vm/PreferencesUtil;->getPassword(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 137 │ .local v2, "password":Ljava/lang/String; │ @@ -269,14 +270,15 @@ │ invoke-static {v3, v4}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 140 │ new-instance v3, Lcom/baker/vm/UsernamePassword; │ │ invoke-direct {v3, v1, v2}, Lcom/baker/vm/UsernamePassword;->(Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 141 │ invoke-static {v3}, Lcom/baker/vm/ScraperUtil;->scrape(Lcom/baker/vm/UsernamePassword;)Lcom/baker/vm/VMAccount; │ │ move-result-object v0 │ │ .line 143 │ .local v0, "acct":Lcom/baker/vm/VMAccount; │ invoke-virtual {v0}, Lcom/baker/vm/VMAccount;->isValid()Z ├── smali/com/baker/vm/ui/FetchAccountTask.smali │ @@ -45,96 +45,89 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 25 │ check-cast p1, [Lcom/baker/vm/UsernamePassword; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/baker/vm/ui/FetchAccountTask;->doInBackground([Lcom/baker/vm/UsernamePassword;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Lcom/baker/vm/UsernamePassword;)Ljava/util/List; │ - .locals 10 │ + .locals 8 │ .param p1, "params" # [Lcom/baker/vm/UsernamePassword; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "([", │ "Lcom/baker/vm/UsernamePassword;", │ ")", │ "Ljava/util/List", │ "<", │ "Lcom/baker/vm/VMAccount;", │ ">;" │ } │ .end annotation │ │ .prologue │ - const/4 v9, 0x0 │ + const/4 v5, 0x0 │ │ .line 85 │ - iget-object v7, p0, Lcom/baker/vm/ui/FetchAccountTask;->activity:Lcom/baker/vm/ui/MultipleAccountsActivity; │ + iget-object v4, p0, Lcom/baker/vm/ui/FetchAccountTask;->activity:Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ - const v8, 0x7f08001c │ + const v6, 0x7f08001c │ │ - invoke-virtual {v7, v8}, Lcom/baker/vm/ui/MultipleAccountsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v4, v6}, Lcom/baker/vm/ui/MultipleAccountsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Landroid/widget/ProgressBar; │ + check-cast v4, Landroid/widget/ProgressBar; │ │ - array-length v8, p1 │ + array-length v6, p1 │ │ - invoke-virtual {v7, v8}, Landroid/widget/ProgressBar;->setMax(I)V │ + invoke-virtual {v4, v6}, Landroid/widget/ProgressBar;->setMax(I)V │ │ .line 86 │ - new-array v7, v9, [Lcom/baker/vm/VMAccount; │ + new-array v4, v5, [Lcom/baker/vm/VMAccount; │ │ - invoke-virtual {p0, v7}, Lcom/baker/vm/ui/FetchAccountTask;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {p0, v4}, Lcom/baker/vm/ui/FetchAccountTask;->publishProgress([Ljava/lang/Object;)V │ │ .line 88 │ - new-instance v6, Lcom/jaygoel/virginminuteschecker/ReferenceScraper; │ + new-instance v3, Lcom/jaygoel/virginminuteschecker/ReferenceScraper; │ │ - invoke-direct {v6}, Lcom/jaygoel/virginminuteschecker/ReferenceScraper;->()V │ + invoke-direct {v3}, Lcom/jaygoel/virginminuteschecker/ReferenceScraper;->()V │ │ .line 90 │ - .local v6, "scraper":Lcom/jaygoel/virginminuteschecker/IVMCScraper; │ + .local v3, "scraper":Lcom/jaygoel/virginminuteschecker/IVMCScraper; │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 91 │ .local v2, "accts":Ljava/util/List;, "Ljava/util/List;" │ - move-object v3, p1 │ - │ - .local v3, "arr$":[Lcom/baker/vm/UsernamePassword; │ - array-length v5, v3 │ + array-length v6, p1 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + move v4, v5 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_1 │ + if-ge v4, v6, :cond_1 │ │ - aget-object v0, v3, v4 │ + aget-object v0, p1, v4 │ │ .line 93 │ .local v0, "a":Lcom/baker/vm/UsernamePassword; │ - invoke-static {v0, v6}, Lcom/baker/vm/ScraperUtil;->scrape(Lcom/baker/vm/UsernamePassword;Lcom/jaygoel/virginminuteschecker/IVMCScraper;)Lcom/baker/vm/VMAccount; │ + invoke-static {v0, v3}, Lcom/baker/vm/ScraperUtil;->scrape(Lcom/baker/vm/UsernamePassword;Lcom/jaygoel/virginminuteschecker/IVMCScraper;)Lcom/baker/vm/VMAccount; │ │ move-result-object v1 │ │ .line 95 │ .local v1, "acct":Lcom/baker/vm/VMAccount; │ iget v7, p0, Lcom/baker/vm/ui/FetchAccountTask;->i:I │ │ @@ -149,27 +142,27 @@ │ invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 99 │ const/4 v7, 0x1 │ │ new-array v7, v7, [Lcom/baker/vm/VMAccount; │ │ - aput-object v1, v7, v9 │ + aput-object v1, v7, v5 │ │ invoke-virtual {p0, v7}, Lcom/baker/vm/ui/FetchAccountTask;->publishProgress([Ljava/lang/Object;)V │ │ .line 91 │ :goto_1 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 103 │ :cond_0 │ - new-array v7, v9, [Lcom/baker/vm/VMAccount; │ + new-array v7, v5, [Lcom/baker/vm/VMAccount; │ │ invoke-virtual {p0, v7}, Lcom/baker/vm/ui/FetchAccountTask;->publishProgress([Ljava/lang/Object;)V │ │ goto :goto_1 │ │ .line 106 │ .end local v0 # "a":Lcom/baker/vm/UsernamePassword; │ @@ -200,21 +193,19 @@ │ │ .line 43 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 25 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/baker/vm/ui/FetchAccountTask;->onPostExecute(Ljava/util/List;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/util/List;)V │ .locals 2 │ @@ -285,99 +276,87 @@ │ invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V │ │ .line 51 │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Lcom/baker/vm/VMAccount;)V │ - .locals 7 │ + .locals 5 │ .param p1, "values" # [Lcom/baker/vm/VMAccount; │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 67 │ invoke-super {p0, p1}, Landroid/os/AsyncTask;->onProgressUpdate([Ljava/lang/Object;)V │ │ .line 69 │ - iget-object v5, p0, Lcom/baker/vm/ui/FetchAccountTask;->activity:Lcom/baker/vm/ui/MultipleAccountsActivity; │ + iget-object v3, p0, Lcom/baker/vm/ui/FetchAccountTask;->activity:Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ - const v6, 0x7f08001c │ + const v4, 0x7f08001c │ │ - invoke-virtual {v5, v6}, Lcom/baker/vm/ui/MultipleAccountsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v3, v4}, Lcom/baker/vm/ui/MultipleAccountsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Landroid/widget/ProgressBar; │ + check-cast v1, Landroid/widget/ProgressBar; │ │ .line 70 │ - .local v2, "bar":Landroid/widget/ProgressBar; │ - iget v5, p0, Lcom/baker/vm/ui/FetchAccountTask;->i:I │ + .local v1, "bar":Landroid/widget/ProgressBar; │ + iget v3, p0, Lcom/baker/vm/ui/FetchAccountTask;->i:I │ │ - invoke-virtual {v2, v5}, Landroid/widget/ProgressBar;->setProgress(I)V │ + invoke-virtual {v1, v3}, Landroid/widget/ProgressBar;->setProgress(I)V │ │ .line 71 │ - iget-object v5, p0, Lcom/baker/vm/ui/FetchAccountTask;->activity:Lcom/baker/vm/ui/MultipleAccountsActivity; │ - │ - const v6, 0x7f08001a │ + iget-object v3, p0, Lcom/baker/vm/ui/FetchAccountTask;->activity:Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ - invoke-virtual {v5, v6}, Lcom/baker/vm/ui/MultipleAccountsActivity;->findViewById(I)Landroid/view/View; │ + const v4, 0x7f08001a │ │ - move-result-object v5 │ + invoke-virtual {v3, v4}, Lcom/baker/vm/ui/MultipleAccountsActivity;->findViewById(I)Landroid/view/View; │ │ - const/4 v6, 0x0 │ + move-result-object v3 │ │ - invoke-virtual {v5, v6}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v2}, Landroid/view/View;->setVisibility(I)V │ │ .line 73 │ if-eqz p1, :cond_0 │ │ - array-length v5, p1 │ + array-length v3, p1 │ │ - if-lez v5, :cond_0 │ + if-lez v3, :cond_0 │ │ .line 75 │ - move-object v1, p1 │ - │ - .local v1, "arr$":[Lcom/baker/vm/VMAccount; │ - array-length v4, v1 │ - │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + array-length v3, p1 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v0, v1, v3 │ + aget-object v0, p1, v2 │ │ .line 77 │ .local v0, "acct":Lcom/baker/vm/VMAccount; │ - iget-object v5, p0, Lcom/baker/vm/ui/FetchAccountTask;->activity:Lcom/baker/vm/ui/MultipleAccountsActivity; │ + iget-object v4, p0, Lcom/baker/vm/ui/FetchAccountTask;->activity:Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ - invoke-virtual {v5, v0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->updateLayout(Lcom/baker/vm/VMAccount;)V │ + invoke-virtual {v4, v0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->updateLayout(Lcom/baker/vm/VMAccount;)V │ │ .line 75 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 80 │ .end local v0 # "acct":Lcom/baker/vm/VMAccount; │ - .end local v1 # "arr$":[Lcom/baker/vm/VMAccount; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 25 │ check-cast p1, [Lcom/baker/vm/VMAccount; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/baker/vm/ui/FetchAccountTask;->onProgressUpdate([Lcom/baker/vm/VMAccount;)V │ │ return-void │ .end method ├── smali/com/baker/vm/ui/MinutesGraphDrawable.smali │ @@ -178,166 +178,167 @@ │ .line 87 │ iget-boolean v0, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->hasMinutes:Z │ │ return v0 │ .end method │ │ .method protected updateModel(Lcom/baker/vm/VMAccount;)V │ - .locals 12 │ + .locals 13 │ .param p1, "iAccount" # Lcom/baker/vm/VMAccount; │ │ .prologue │ - const/4 v11, 0x1 │ + const/4 v12, 0x1 │ │ const/high16 v10, -0x40800000 # -1.0f │ │ const/4 v9, 0x0 │ │ .line 40 │ iput-object p1, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ │ .line 42 │ - iget-object v7, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ + iget-object v5, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ │ - if-eqz v7, :cond_0 │ + if-eqz v5, :cond_0 │ │ - iget-object v7, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ + iget-object v5, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ │ - invoke-virtual {v7}, Lcom/baker/vm/VMAccount;->canParseMinutes()Z │ + invoke-virtual {v5}, Lcom/baker/vm/VMAccount;->canParseMinutes()Z │ │ - move-result v7 │ + move-result v5 │ │ - if-eqz v7, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 44 │ - iget-object v7, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ + iget-object v5, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ │ - invoke-virtual {v7}, Lcom/baker/vm/VMAccount;->getMinutesUsedInt()I │ + .line 45 │ + invoke-virtual {v5}, Lcom/baker/vm/VMAccount;->getMinutesUsedInt()I │ │ - move-result v7 │ + move-result v5 │ │ - int-to-float v7, v7 │ + int-to-float v5, v5 │ │ iget-object v8, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ │ invoke-virtual {v8}, Lcom/baker/vm/VMAccount;->getMinutesTotal()I │ │ move-result v8 │ │ int-to-float v8, v8 │ │ - div-float/2addr v7, v8 │ + div-float/2addr v5, v8 │ │ - iput v7, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->minutesPercent:F │ + iput v5, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->minutesPercent:F │ │ .line 46 │ - iput-boolean v11, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->hasMinutes:Z │ + iput-boolean v12, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->hasMinutes:Z │ │ .line 54 │ :goto_0 │ - iget-object v7, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ + iget-object v5, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ │ - if-eqz v7, :cond_1 │ + if-eqz v5, :cond_1 │ │ - iget-object v7, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ + iget-object v5, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ │ - invoke-virtual {v7}, Lcom/baker/vm/VMAccount;->canParseChargedOnDate()Z │ + invoke-virtual {v5}, Lcom/baker/vm/VMAccount;->canParseChargedOnDate()Z │ │ - move-result v7 │ + move-result v5 │ │ - if-eqz v7, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 56 │ - iget-object v7, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ + iget-object v5, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->account:Lcom/baker/vm/VMAccount; │ │ - invoke-virtual {v7}, Lcom/baker/vm/VMAccount;->getChargedOnCal()Ljava/util/Calendar; │ + invoke-virtual {v5}, Lcom/baker/vm/VMAccount;->getChargedOnCal()Ljava/util/Calendar; │ │ move-result-object v0 │ │ .line 57 │ .local v0, "end":Ljava/util/Calendar; │ invoke-virtual {v0}, Ljava/util/Calendar;->clone()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/util/Calendar; │ │ .line 58 │ .local v4, "start":Ljava/util/Calendar; │ - const/4 v7, 0x2 │ + const/4 v5, 0x2 │ │ const/4 v8, -0x1 │ │ - invoke-virtual {v4, v7, v8}, Ljava/util/Calendar;->add(II)V │ + invoke-virtual {v4, v5, v8}, Ljava/util/Calendar;->add(II)V │ │ .line 59 │ - const/16 v7, 0xb │ + const/16 v5, 0xb │ │ - invoke-virtual {v4, v7, v9}, Ljava/util/Calendar;->set(II)V │ + invoke-virtual {v4, v5, v9}, Ljava/util/Calendar;->set(II)V │ │ .line 60 │ - const/16 v7, 0xc │ + const/16 v5, 0xc │ │ - invoke-virtual {v4, v7, v9}, Ljava/util/Calendar;->set(II)V │ + invoke-virtual {v4, v5, v9}, Ljava/util/Calendar;->set(II)V │ │ .line 61 │ - new-instance v3, Ljava/util/GregorianCalendar; │ + new-instance v1, Ljava/util/GregorianCalendar; │ │ - invoke-direct {v3}, Ljava/util/GregorianCalendar;->()V │ + invoke-direct {v1}, Ljava/util/GregorianCalendar;->()V │ │ .line 63 │ - .local v3, "now":Ljava/util/Calendar; │ + .local v1, "now":Ljava/util/Calendar; │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ invoke-virtual {v4}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - sub-long v5, v7, v9 │ + sub-long v6, v8, v10 │ │ .line 64 │ - .local v5, "total":J │ - invoke-virtual {v3}, Ljava/util/Calendar;->getTimeInMillis()J │ + .local v6, "total":J │ + invoke-virtual {v1}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ invoke-virtual {v4}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - sub-long v1, v7, v9 │ + sub-long v2, v8, v10 │ │ .line 66 │ - .local v1, "millis":J │ + .local v2, "millis":J │ invoke-direct {p0, v0}, Lcom/baker/vm/ui/MinutesGraphDrawable;->toString(Ljava/util/Calendar;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - iput-object v7, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->string:Ljava/lang/String; │ + iput-object v5, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->string:Ljava/lang/String; │ │ .line 67 │ - long-to-float v7, v1 │ + long-to-float v5, v2 │ │ - long-to-float v8, v5 │ + long-to-float v8, v6 │ │ - div-float/2addr v7, v8 │ + div-float/2addr v5, v8 │ │ - iput v7, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->datePercent:F │ + iput v5, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->datePercent:F │ │ .line 68 │ - iput-boolean v11, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->hasDates:Z │ + iput-boolean v12, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->hasDates:Z │ │ .line 75 │ .end local v0 # "end":Ljava/util/Calendar; │ - .end local v1 # "millis":J │ - .end local v3 # "now":Ljava/util/Calendar; │ + .end local v1 # "now":Ljava/util/Calendar; │ + .end local v2 # "millis":J │ .end local v4 # "start":Ljava/util/Calendar; │ - .end local v5 # "total":J │ + .end local v6 # "total":J │ :goto_1 │ return-void │ │ .line 50 │ :cond_0 │ iput v10, p0, Lcom/baker/vm/ui/MinutesGraphDrawable;->minutesPercent:F ├── smali/com/baker/vm/ui/MinutesPieGraphDrawable.smali │ @@ -425,14 +425,15 @@ │ │ iget v6, p2, Landroid/graphics/Rect;->left:I │ │ sub-int/2addr v5, v6 │ │ int-to-float v5, v5 │ │ + .line 132 │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->measureText(Ljava/lang/String;)F │ │ move-result v6 │ │ sub-float/2addr v5, v6 │ │ const/high16 v6, 0x40000000 # 2.0f │ @@ -453,14 +454,15 @@ │ │ div-int/lit8 v6, v6, 0x2 │ │ add-int/2addr v5, v6 │ │ int-to-float v5, v5 │ │ + .line 131 │ invoke-virtual {p1, v1, v4, v5, v0}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V │ │ .line 135 │ return-void │ .end method │ │ .method private drawTimeChart(Landroid/graphics/Canvas;Landroid/graphics/RectF;)V ├── smali/com/baker/vm/ui/MultipleAccountsActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ │ # direct methods │ .method constructor (Lcom/baker/vm/ui/MultipleAccountsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ .prologue │ .line 94 │ iput-object p1, p0, Lcom/baker/vm/ui/MultipleAccountsActivity$1;->this$0:Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/baker/vm/ui/MultipleAccountsActivity$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$dialog:Landroid/app/Dialog; │ │ │ # direct methods │ .method constructor (Lcom/baker/vm/ui/MultipleAccountsActivity;Landroid/app/Dialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ .prologue │ .line 427 │ iput-object p1, p0, Lcom/baker/vm/ui/MultipleAccountsActivity$2;->this$0:Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ iput-object p2, p0, Lcom/baker/vm/ui/MultipleAccountsActivity$2;->val$dialog:Landroid/app/Dialog; ├── smali/com/baker/vm/ui/MultipleAccountsActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ │ # direct methods │ .method constructor (Lcom/baker/vm/ui/MultipleAccountsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ .prologue │ .line 446 │ iput-object p1, p0, Lcom/baker/vm/ui/MultipleAccountsActivity$3;->this$0:Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/baker/vm/ui/MultipleAccountsActivity$4$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/baker/vm/ui/MultipleAccountsActivity$4; │ │ │ # direct methods │ .method constructor (Lcom/baker/vm/ui/MultipleAccountsActivity$4;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/baker/vm/ui/MultipleAccountsActivity$4; │ │ .prologue │ .line 609 │ iput-object p1, p0, Lcom/baker/vm/ui/MultipleAccountsActivity$4$1;->this$1:Lcom/baker/vm/ui/MultipleAccountsActivity$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/baker/vm/ui/MultipleAccountsActivity$4$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/baker/vm/ui/MultipleAccountsActivity$4; │ │ │ # direct methods │ .method constructor (Lcom/baker/vm/ui/MultipleAccountsActivity$4;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/baker/vm/ui/MultipleAccountsActivity$4; │ │ .prologue │ .line 598 │ iput-object p1, p0, Lcom/baker/vm/ui/MultipleAccountsActivity$4$2;->this$1:Lcom/baker/vm/ui/MultipleAccountsActivity$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/baker/vm/ui/MultipleAccountsActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$user:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/baker/vm/ui/MultipleAccountsActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ .prologue │ .line 590 │ iput-object p1, p0, Lcom/baker/vm/ui/MultipleAccountsActivity$4;->this$0:Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ iput-object p2, p0, Lcom/baker/vm/ui/MultipleAccountsActivity$4;->val$user:Ljava/lang/String; │ │ @@ -72,34 +73,37 @@ │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 597 │ invoke-virtual {v2, v6}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f06001e │ │ new-instance v4, Lcom/baker/vm/ui/MultipleAccountsActivity$4$2; │ │ invoke-direct {v4, p0}, Lcom/baker/vm/ui/MultipleAccountsActivity$4$2;->(Lcom/baker/vm/ui/MultipleAccountsActivity$4;)V │ │ + .line 598 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f06001d │ │ new-instance v4, Lcom/baker/vm/ui/MultipleAccountsActivity$4$1; │ │ invoke-direct {v4, p0}, Lcom/baker/vm/ui/MultipleAccountsActivity$4$1;->(Lcom/baker/vm/ui/MultipleAccountsActivity$4;)V │ │ + .line 609 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 615 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 ├── smali/com/baker/vm/ui/MultipleAccountsActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$auth:Lcom/baker/vm/UsernamePassword; │ │ │ # direct methods │ .method constructor (Lcom/baker/vm/ui/MultipleAccountsActivity;Lcom/baker/vm/UsernamePassword;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ .prologue │ .line 629 │ iput-object p1, p0, Lcom/baker/vm/ui/MultipleAccountsActivity$5;->this$0:Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ iput-object p2, p0, Lcom/baker/vm/ui/MultipleAccountsActivity$5;->val$auth:Lcom/baker/vm/UsernamePassword; ├── smali/com/baker/vm/ui/MultipleAccountsActivity.smali │ @@ -48,20 +48,22 @@ │ .method static constructor ()V │ .locals 1 │ │ .prologue │ .line 49 │ const-string v0, "(\\d{3})?(\\d{3})(\\d{4})" │ │ + .line 50 │ invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ sput-object v0, Lcom/baker/vm/ui/MultipleAccountsActivity;->PHONE_NUMBER_PAT:Ljava/util/regex/Pattern; │ │ + .line 49 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 1 │ │ .prologue │ @@ -546,183 +548,182 @@ │ │ .prologue │ const/4 v14, 0x1 │ │ const/4 v13, 0x0 │ │ .line 463 │ - const v10, 0x7f080019 │ + const v9, 0x7f080019 │ │ - invoke-virtual {p0, v10}, Lcom/baker/vm/ui/MultipleAccountsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v9}, Lcom/baker/vm/ui/MultipleAccountsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Landroid/widget/LinearLayout; │ + check-cast v7, Landroid/widget/LinearLayout; │ │ .line 466 │ - .local v8, "v":Landroid/widget/LinearLayout; │ + .local v7, "v":Landroid/widget/LinearLayout; │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 467 │ .local v2, "deadNumbers":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v10, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->hash:Ljava/util/Hashtable; │ + iget-object v9, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->hash:Ljava/util/Hashtable; │ │ - invoke-virtual {v10}, Ljava/util/Hashtable;->keySet()Ljava/util/Set; │ + invoke-virtual {v9}, Ljava/util/Hashtable;->keySet()Ljava/util/Set; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v10}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v9 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 469 │ - .local v4, "key":Ljava/lang/String; │ - invoke-direct {p0, v4}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getNumberFromHashKey(Ljava/lang/String;)Ljava/lang/String; │ + .local v3, "key":Ljava/lang/String; │ + invoke-direct {p0, v3}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getNumberFromHashKey(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 470 │ - .local v5, "number":Ljava/lang/String; │ - invoke-direct {p0, v5}, Lcom/baker/vm/ui/MultipleAccountsActivity;->doesModelContainPhoneNumber(Ljava/lang/String;)Z │ + .local v4, "number":Ljava/lang/String; │ + invoke-direct {p0, v4}, Lcom/baker/vm/ui/MultipleAccountsActivity;->doesModelContainPhoneNumber(Ljava/lang/String;)Z │ │ move-result v10 │ │ if-nez v10, :cond_0 │ │ .line 472 │ iget-object v10, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->hash:Ljava/util/Hashtable; │ │ const-string v11, "linearlayout" │ │ - invoke-direct {p0, v5, v11}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v4, v11}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Landroid/view/View; │ + check-cast v5, Landroid/view/View; │ │ .line 473 │ - .local v6, "removeMe":Landroid/view/View; │ - if-eqz v6, :cond_0 │ + .local v5, "removeMe":Landroid/view/View; │ + if-eqz v5, :cond_0 │ │ .line 475 │ - invoke-virtual {v8, v6}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V │ + invoke-virtual {v7, v5}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V │ │ .line 476 │ - invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 482 │ - .end local v4 # "key":Ljava/lang/String; │ - .end local v5 # "number":Ljava/lang/String; │ - .end local v6 # "removeMe":Landroid/view/View; │ + .end local v3 # "key":Ljava/lang/String; │ + .end local v4 # "number":Ljava/lang/String; │ + .end local v5 # "removeMe":Landroid/view/View; │ :cond_1 │ invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v9 │ │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ .line 484 │ - .restart local v5 # "number":Ljava/lang/String; │ + .restart local v4 # "number":Ljava/lang/String; │ iget-object v10, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->hash:Ljava/util/Hashtable; │ │ const-string v11, "table" │ │ - invoke-direct {p0, v5, v11}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v4, v11}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/util/Hashtable;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 485 │ iget-object v10, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->hash:Ljava/util/Hashtable; │ │ const-string v11, "textview" │ │ - invoke-direct {p0, v5, v11}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v4, v11}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/util/Hashtable;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 486 │ iget-object v10, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->hash:Ljava/util/Hashtable; │ │ const-string v11, "linearlayout" │ │ - invoke-direct {p0, v5, v11}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v4, v11}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/util/Hashtable;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 487 │ iget-object v10, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->hash:Ljava/util/Hashtable; │ │ const-string v11, "graph" │ │ - invoke-direct {p0, v5, v11}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v4, v11}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/util/Hashtable;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 491 │ - .end local v5 # "number":Ljava/lang/String; │ + .end local v4 # "number":Ljava/lang/String; │ :cond_2 │ - iget-object v10, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->model:Ljava/util/List; │ + iget-object v9, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->model:Ljava/util/List; │ │ - invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v9 │ │ :cond_3 │ :goto_2 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_4 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/baker/vm/UsernamePassword; │ │ .line 494 │ .local v0, "auth":Lcom/baker/vm/UsernamePassword; │ @@ -739,52 +740,52 @@ │ invoke-virtual {v10, v11}, Ljava/util/Hashtable;->containsKey(Ljava/lang/Object;)Z │ │ move-result v10 │ │ if-nez v10, :cond_3 │ │ .line 496 │ - new-instance v9, Landroid/widget/LinearLayout; │ + new-instance v8, Landroid/widget/LinearLayout; │ │ invoke-virtual {p0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v10 │ │ - invoke-direct {v9, v10}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ + invoke-direct {v8, v10}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ │ .line 497 │ - .local v9, "vert":Landroid/widget/LinearLayout; │ - invoke-virtual {v9, v14}, Landroid/widget/LinearLayout;->setOrientation(I)V │ + .local v8, "vert":Landroid/widget/LinearLayout; │ + invoke-virtual {v8, v14}, Landroid/widget/LinearLayout;->setOrientation(I)V │ │ .line 498 │ const/16 v10, 0xa │ │ - invoke-virtual {v9, v13, v10, v13, v13}, Landroid/widget/LinearLayout;->setPadding(IIII)V │ + invoke-virtual {v8, v13, v10, v13, v13}, Landroid/widget/LinearLayout;->setPadding(IIII)V │ │ .line 499 │ iget-object v10, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->hash:Ljava/util/Hashtable; │ │ iget-object v11, v0, Lcom/baker/vm/UsernamePassword;->user:Ljava/lang/String; │ │ const-string v12, "linearlayout" │ │ invoke-direct {p0, v11, v12}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v10, v11, v9}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v10, v11, v8}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 501 │ iget-object v10, v0, Lcom/baker/vm/UsernamePassword;->user:Ljava/lang/String; │ │ invoke-direct {p0, v10}, Lcom/baker/vm/ui/MultipleAccountsActivity;->createTextView(Ljava/lang/String;)Landroid/view/View; │ │ move-result-object v10 │ │ - invoke-virtual {v9, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v8, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ .line 503 │ new-instance v1, Landroid/widget/LinearLayout; │ │ invoke-virtual {p0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v10 │ @@ -792,77 +793,76 @@ │ invoke-direct {v1, v10}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ │ .line 504 │ .local v1, "container":Landroid/widget/LinearLayout; │ invoke-virtual {v1, v13}, Landroid/widget/LinearLayout;->setOrientation(I)V │ │ .line 506 │ - new-instance v7, Landroid/widget/LinearLayout; │ + new-instance v6, Landroid/widget/LinearLayout; │ │ invoke-virtual {p0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v10 │ │ - invoke-direct {v7, v10}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ + invoke-direct {v6, v10}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ │ .line 507 │ - .local v7, "table":Landroid/widget/LinearLayout; │ - invoke-virtual {v7, v14}, Landroid/widget/LinearLayout;->setOrientation(I)V │ + .local v6, "table":Landroid/widget/LinearLayout; │ + invoke-virtual {v6, v14}, Landroid/widget/LinearLayout;->setOrientation(I)V │ │ .line 508 │ const/16 v10, 0x14 │ │ - invoke-virtual {v7, v10, v13, v13, v13}, Landroid/widget/LinearLayout;->setPadding(IIII)V │ + invoke-virtual {v6, v10, v13, v13, v13}, Landroid/widget/LinearLayout;->setPadding(IIII)V │ │ .line 509 │ iget-object v10, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->hash:Ljava/util/Hashtable; │ │ iget-object v11, v0, Lcom/baker/vm/UsernamePassword;->user:Ljava/lang/String; │ │ const-string v12, "table" │ │ invoke-direct {p0, v11, v12}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v10, v11, v7}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v10, v11, v6}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 511 │ invoke-virtual {p0, v0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->updateLayout(Lcom/baker/vm/UsernamePassword;)V │ │ .line 520 │ - invoke-virtual {v9, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v8, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ .line 522 │ - invoke-virtual {v8, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v7, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ goto :goto_2 │ │ .line 525 │ .end local v0 # "auth":Lcom/baker/vm/UsernamePassword; │ .end local v1 # "container":Landroid/widget/LinearLayout; │ - .end local v7 # "table":Landroid/widget/LinearLayout; │ - .end local v9 # "vert":Landroid/widget/LinearLayout; │ + .end local v6 # "table":Landroid/widget/LinearLayout; │ + .end local v8 # "vert":Landroid/widget/LinearLayout; │ :cond_4 │ return-void │ .end method │ │ .method private doesModelContainPhoneNumber(Ljava/lang/String;)Z │ .locals 3 │ .param p1, "number" # Ljava/lang/String; │ │ .prologue │ .line 649 │ - iget-object v2, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->model:Ljava/util/List; │ + iget-object v1, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->model:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -883,23 +883,23 @@ │ invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 653 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 656 │ .end local v0 # "auth":Lcom/baker/vm/UsernamePassword; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private formatPhoneNumber(Ljava/lang/String;)Ljava/lang/String; │ .locals 4 │ .param p1, "number" # Ljava/lang/String; │ @@ -1019,73 +1019,68 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method private varargs getMaxWidth([I)I │ - .locals 7 │ + .locals 6 │ .param p1, "stringResIds" # [I │ │ .prologue │ .line 661 │ - const/4 v3, 0x0 │ + const/4 v0, 0x0 │ │ .line 662 │ - .local v3, "max":I │ - new-instance v4, Landroid/graphics/Paint; │ + .local v0, "max":I │ + new-instance v1, Landroid/graphics/Paint; │ │ - invoke-direct {v4}, Landroid/graphics/Paint;->()V │ + invoke-direct {v1}, Landroid/graphics/Paint;->()V │ │ .line 663 │ - .local v4, "p":Landroid/graphics/Paint; │ - const/high16 v6, 0x41600000 # 14.0f │ + .local v1, "p":Landroid/graphics/Paint; │ + const/high16 v3, 0x41600000 # 14.0f │ │ - invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setTextSize(F)V │ + invoke-virtual {v1, v3}, Landroid/graphics/Paint;->setTextSize(F)V │ │ .line 664 │ - move-object v0, p1 │ - │ - .local v0, "arr$":[I │ - array-length v2, v0 │ + array-length v4, p1 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v3, v4, :cond_0 │ │ - aget v5, v0, v1 │ + aget v2, p1, v3 │ │ .line 666 │ - .local v5, "stringResId":I │ - invoke-virtual {p0, v5}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getString(I)Ljava/lang/String; │ + .local v2, "stringResId":I │ + invoke-virtual {p0, v2}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Landroid/graphics/Paint;->measureText(Ljava/lang/String;)F │ + invoke-virtual {v1, v5}, Landroid/graphics/Paint;->measureText(Ljava/lang/String;)F │ │ - move-result v6 │ + move-result v5 │ │ - float-to-int v6, v6 │ + float-to-int v5, v5 │ │ - invoke-static {v3, v6}, Ljava/lang/Math;->max(II)I │ + invoke-static {v0, v5}, Ljava/lang/Math;->max(II)I │ │ - move-result v3 │ + move-result v0 │ │ .line 664 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 668 │ - .end local v5 # "stringResId":I │ + .end local v2 # "stringResId":I │ :cond_0 │ - return v3 │ + return v0 │ .end method │ │ .method private getNumberFromHashKey(Ljava/lang/String;)Ljava/lang/String; │ .locals 1 │ .param p1, "hashKey" # Ljava/lang/String; │ │ .prologue │ @@ -1114,102 +1109,101 @@ │ .end method │ │ .method private removeAllPasswordsFromPreferences()V │ .locals 7 │ │ .prologue │ .line 348 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 349 │ - .local v3, "keys":Ljava/util/List;, "Ljava/util/List;" │ + .local v2, "keys":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {p0}, Lcom/baker/vm/PreferencesUtil;->get(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 350 │ - .local v5, "prefs":Landroid/content/SharedPreferences; │ - invoke-interface {v5}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ + .local v4, "prefs":Landroid/content/SharedPreferences; │ + invoke-interface {v4}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 352 │ - .local v4, "map":Ljava/util/Map;, "Ljava/util/Map;" │ - invoke-interface {v4}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + .local v3, "map":Ljava/util/Map;, "Ljava/util/Map;" │ + invoke-interface {v3}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 354 │ - .local v2, "key":Ljava/lang/String; │ - invoke-static {v2}, Lcom/baker/vm/PreferencesUtil;->isPasswordPref(Ljava/lang/String;)Z │ + .local v1, "key":Ljava/lang/String; │ + invoke-static {v1}, Lcom/baker/vm/PreferencesUtil;->isPasswordPref(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ .line 356 │ - invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 360 │ - .end local v2 # "key":Ljava/lang/String; │ + .end local v1 # "key":Ljava/lang/String; │ :cond_1 │ - invoke-interface {v5}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ .line 361 │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 363 │ - .restart local v2 # "key":Ljava/lang/String; │ - invoke-interface {v0, v2}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + .restart local v1 # "key":Ljava/lang/String; │ + invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ goto :goto_1 │ │ .line 365 │ - .end local v2 # "key":Ljava/lang/String; │ + .end local v1 # "key":Ljava/lang/String; │ :cond_2 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 366 │ return-void │ .end method │ │ @@ -1400,119 +1394,120 @@ │ │ .method private updateModelFromPreferences(Z)V │ .locals 9 │ .param p1, "doLayout" # Z │ │ .prologue │ .line 380 │ - iget-object v6, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->model:Ljava/util/List; │ + iget-object v5, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->model:Ljava/util/List; │ │ - invoke-interface {v6}, Ljava/util/List;->clear()V │ + invoke-interface {v5}, Ljava/util/List;->clear()V │ │ .line 381 │ invoke-static {p0}, Lcom/baker/vm/PreferencesUtil;->get(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 383 │ - .local v5, "prefs":Landroid/content/SharedPreferences; │ - new-instance v4, Ljava/util/ArrayList; │ + .local v4, "prefs":Landroid/content/SharedPreferences; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 384 │ - .local v4, "phoneNumbers":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v5}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ + .local v3, "phoneNumbers":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v4}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 386 │ - .local v2, "map":Ljava/util/Map;, "Ljava/util/Map;" │ - invoke-interface {v2}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + .local v1, "map":Ljava/util/Map;, "Ljava/util/Map;" │ + invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 388 │ - .local v1, "key":Ljava/lang/String; │ - invoke-static {v1}, Lcom/baker/vm/PreferencesUtil;->isUserPref(Ljava/lang/String;)Z │ + .local v0, "key":Ljava/lang/String; │ + invoke-static {v0}, Lcom/baker/vm/PreferencesUtil;->isUserPref(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ .line 390 │ - invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 394 │ - .end local v1 # "key":Ljava/lang/String; │ + .end local v0 # "key":Ljava/lang/String; │ :cond_1 │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v5 │ │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 396 │ - .local v3, "phoneNumber":Ljava/lang/String; │ + .local v2, "phoneNumber":Ljava/lang/String; │ iget-object v6, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->model:Ljava/util/List; │ │ new-instance v7, Lcom/baker/vm/UsernamePassword; │ │ - invoke-static {p0, v3}, Lcom/baker/vm/PreferencesUtil;->getPassword(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ + .line 397 │ + invoke-static {p0, v2}, Lcom/baker/vm/PreferencesUtil;->getPassword(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-direct {v7, v3, v8}, Lcom/baker/vm/UsernamePassword;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v7, v2, v8}, Lcom/baker/vm/UsernamePassword;->(Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 396 │ invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 400 │ - .end local v3 # "phoneNumber":Ljava/lang/String; │ + .end local v2 # "phoneNumber":Ljava/lang/String; │ :cond_2 │ if-eqz p1, :cond_3 │ │ .line 402 │ invoke-direct {p0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->doInitialLayout()V │ │ .line 404 │ @@ -1580,24 +1575,26 @@ │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ + .line 93 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "OK" │ │ new-instance v4, Lcom/baker/vm/ui/MultipleAccountsActivity$1; │ │ invoke-direct {v4, p0}, Lcom/baker/vm/ui/MultipleAccountsActivity$1;->(Lcom/baker/vm/ui/MultipleAccountsActivity;)V │ │ + .line 94 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 106 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ @@ -1670,146 +1667,144 @@ │ .line 154 │ const/4 v1, 0x1 │ │ return v1 │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ - .locals 7 │ + .locals 6 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 160 │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ - move-result v4 │ + move-result v3 │ │ - packed-switch v4, :pswitch_data_0 │ + packed-switch v3, :pswitch_data_0 │ │ .line 207 │ invoke-super {p0, p1}, Landroid/app/Activity;->onOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ - move-result v3 │ + move-result v2 │ │ :cond_0 │ :goto_0 │ - return v3 │ + return v2 │ │ .line 164 │ :pswitch_0 │ invoke-direct {p0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->updateModelFromPreferences()V │ │ .line 167 │ - new-instance v4, Lcom/baker/vm/ui/FetchAccountTask; │ + new-instance v3, Lcom/baker/vm/ui/FetchAccountTask; │ │ - invoke-direct {v4, p0}, Lcom/baker/vm/ui/FetchAccountTask;->(Lcom/baker/vm/ui/MultipleAccountsActivity;)V │ + invoke-direct {v3, p0}, Lcom/baker/vm/ui/FetchAccountTask;->(Lcom/baker/vm/ui/MultipleAccountsActivity;)V │ │ - iget-object v5, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->model:Ljava/util/List; │ + iget-object v4, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->model:Ljava/util/List; │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - new-array v6, v6, [Lcom/baker/vm/UsernamePassword; │ + new-array v5, v5, [Lcom/baker/vm/UsernamePassword; │ │ - invoke-interface {v5, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Lcom/baker/vm/ui/FetchAccountTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ + invoke-virtual {v3, v4}, Lcom/baker/vm/ui/FetchAccountTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ goto :goto_0 │ │ .line 172 │ :pswitch_1 │ invoke-direct {p0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->removeAllPasswordsFromPreferences()V │ │ .line 173 │ invoke-direct {p0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->updateModelFromPreferences()V │ │ .line 175 │ - iget-object v4, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->model:Ljava/util/List; │ + iget-object v3, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->model:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/baker/vm/UsernamePassword; │ │ .line 177 │ .local v0, "auth":Lcom/baker/vm/UsernamePassword; │ invoke-virtual {p0, v0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->updateLayout(Lcom/baker/vm/UsernamePassword;)V │ │ goto :goto_1 │ │ .line 184 │ .end local v0 # "auth":Lcom/baker/vm/UsernamePassword; │ - .end local v1 # "i$":Ljava/util/Iterator; │ :pswitch_2 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - .line 185 │ - .local v2, "startingNumber":Ljava/lang/String; │ + .line 186 │ + .local v1, "startingNumber":Ljava/lang/String; │ invoke-direct {p0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getUsersTelephoneNumber()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {p0, v4}, Lcom/baker/vm/PreferencesUtil;->containsNumber(Landroid/content/Context;Ljava/lang/String;)Z │ + invoke-static {p0, v3}, Lcom/baker/vm/PreferencesUtil;->containsNumber(Landroid/content/Context;Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 188 │ invoke-direct {p0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getUsersTelephoneNumber()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 190 │ :cond_1 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-direct {p0, v2, v4}, Lcom/baker/vm/ui/MultipleAccountsActivity;->showAddAccountDialog(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {p0, v1, v3}, Lcom/baker/vm/ui/MultipleAccountsActivity;->showAddAccountDialog(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 196 │ - .end local v2 # "startingNumber":Ljava/lang/String; │ + .end local v1 # "startingNumber":Ljava/lang/String; │ :pswitch_3 │ - new-instance v4, Landroid/content/Intent; │ + new-instance v3, Landroid/content/Intent; │ │ - const-class v5, Lcom/baker/vm/ui/AboutActivity; │ + const-class v4, Lcom/baker/vm/ui/AboutActivity; │ │ - invoke-direct {v4, p0, v5}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v3, p0, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-virtual {p0, v4}, Lcom/baker/vm/ui/MultipleAccountsActivity;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {p0, v3}, Lcom/baker/vm/ui/MultipleAccountsActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ │ .line 202 │ :pswitch_4 │ - new-instance v4, Landroid/content/Intent; │ + new-instance v3, Landroid/content/Intent; │ │ - const-class v5, Lcom/jaygoel/virginminuteschecker/Preferences; │ + const-class v4, Lcom/jaygoel/virginminuteschecker/Preferences; │ │ - invoke-direct {v4, p0, v5}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v3, p0, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-virtual {p0, v4}, Lcom/baker/vm/ui/MultipleAccountsActivity;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {p0, v3}, Lcom/baker/vm/ui/MultipleAccountsActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ │ .line 160 │ :pswitch_data_0 │ .packed-switch 0x7f080031 │ :pswitch_1 │ @@ -1868,14 +1863,15 @@ │ │ move-object/from16 v0, p1 │ │ iget-object v3, v0, Lcom/baker/vm/UsernamePassword;->user:Ljava/lang/String; │ │ const-string v6, "textview" │ │ + .line 215 │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v3, v6}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ @@ -1926,14 +1922,15 @@ │ │ move-object/from16 v0, p1 │ │ iget-object v3, v0, Lcom/baker/vm/UsernamePassword;->user:Ljava/lang/String; │ │ const-string v6, "table" │ │ + .line 224 │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v3, v6}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ @@ -2114,14 +2111,15 @@ │ │ .prologue │ const/4 v5, 0x0 │ │ .line 274 │ iget-object v0, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->hash:Ljava/util/Hashtable; │ │ + .line 275 │ invoke-virtual {p1}, Lcom/baker/vm/VMAccount;->getNumber()Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "textview" │ │ invoke-direct {p0, v2, v3}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ @@ -2158,14 +2156,15 @@ │ │ invoke-virtual {v7, v0}, Landroid/widget/TextView;->setTextColor(I)V │ │ .line 283 │ :cond_0 │ iget-object v0, p0, Lcom/baker/vm/ui/MultipleAccountsActivity;->hash:Ljava/util/Hashtable; │ │ + .line 284 │ invoke-virtual {p1}, Lcom/baker/vm/VMAccount;->getNumber()Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "table" │ │ invoke-direct {p0, v2, v3}, Lcom/baker/vm/ui/MultipleAccountsActivity;->getHashKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ @@ -2327,15 +2326,14 @@ │ if-eqz p1, :cond_0 │ │ .line 265 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -2349,11 +2347,10 @@ │ .local v0, "acct":Lcom/baker/vm/VMAccount; │ invoke-virtual {p0, v0}, Lcom/baker/vm/ui/MultipleAccountsActivity;->updateLayout(Lcom/baker/vm/VMAccount;)V │ │ goto :goto_0 │ │ .line 270 │ .end local v0 # "acct":Lcom/baker/vm/VMAccount; │ - .end local v1 # "i$":Ljava/util/Iterator; │ :cond_0 │ return-void │ .end method ├── smali/com/baker/vm/widget/PieGraphWidget.smali │ @@ -62,81 +62,76 @@ │ .line 58 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public onUpdate(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V │ - .locals 9 │ + .locals 6 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "appWidgetManager" # Landroid/appwidget/AppWidgetManager; │ .param p3, "appWidgetIds" # [I │ │ .prologue │ - const v8, 0x7f080027 │ + const v5, 0x7f080027 │ │ - const/4 v7, 0x0 │ + const/4 v2, 0x0 │ │ .line 33 │ - const-string v5, "PIEGRAPHWIDGET" │ + const-string v3, "PIEGRAPHWIDGET" │ │ - const-string v6, "UPDATING NOW!" │ + const-string v4, "UPDATING NOW!" │ │ - invoke-static {v5, v6}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 35 │ - new-instance v4, Landroid/widget/RemoteViews; │ + new-instance v1, Landroid/widget/RemoteViews; │ │ invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - const v6, 0x7f030007 │ + const v4, 0x7f030007 │ │ - invoke-direct {v4, v5, v6}, Landroid/widget/RemoteViews;->(Ljava/lang/String;I)V │ + invoke-direct {v1, v3, v4}, Landroid/widget/RemoteViews;->(Ljava/lang/String;I)V │ │ .line 37 │ - .local v4, "views":Landroid/widget/RemoteViews; │ + .local v1, "views":Landroid/widget/RemoteViews; │ invoke-direct {p0, p1}, Lcom/baker/vm/widget/PieGraphWidget;->createPieChart(Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v4, v8, v5}, Landroid/widget/RemoteViews;->setImageViewBitmap(ILandroid/graphics/Bitmap;)V │ + invoke-virtual {v1, v5, v3}, Landroid/widget/RemoteViews;->setImageViewBitmap(ILandroid/graphics/Bitmap;)V │ │ .line 38 │ - new-instance v5, Landroid/content/Intent; │ + new-instance v3, Landroid/content/Intent; │ │ - const-class v6, Lcom/baker/vm/ui/MultipleAccountsActivity; │ + const-class v4, Lcom/baker/vm/ui/MultipleAccountsActivity; │ │ - invoke-direct {v5, p1, v6}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v3, p1, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-static {p1, v7, v5, v7}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ + .line 39 │ + invoke-static {p1, v2, v3, v2}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v4, v8, v5}, Landroid/widget/RemoteViews;->setOnClickPendingIntent(ILandroid/app/PendingIntent;)V │ + .line 38 │ + invoke-virtual {v1, v5, v3}, Landroid/widget/RemoteViews;->setOnClickPendingIntent(ILandroid/app/PendingIntent;)V │ │ .line 41 │ - move-object v1, p3 │ - │ - .local v1, "arr$":[I │ - array-length v3, v1 │ - │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + array-length v3, p3 │ │ - .local v2, "i$":I │ :goto_0 │ if-ge v2, v3, :cond_0 │ │ - aget v0, v1, v2 │ + aget v0, p3, v2 │ │ .line 43 │ .local v0, "appWidgetId":I │ - invoke-virtual {p2, v0, v4}, Landroid/appwidget/AppWidgetManager;->updateAppWidget(ILandroid/widget/RemoteViews;)V │ + invoke-virtual {p2, v0, v1}, Landroid/appwidget/AppWidgetManager;->updateAppWidget(ILandroid/widget/RemoteViews;)V │ │ .line 41 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 46 ├── smali/com/baker/vm/widget/Simple2x1Widget.smali │ @@ -47,22 +47,24 @@ │ .line 77 │ new-instance v4, Landroid/content/ComponentName; │ │ const-class v5, Lcom/baker/vm/widget/Simple2x1Widget; │ │ invoke-direct {v4, p1, v5}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ + .line 78 │ invoke-virtual {p2, v4}, Landroid/appwidget/AppWidgetManager;->getAppWidgetIds(Landroid/content/ComponentName;)[I │ │ move-result-object p3 │ │ .line 80 │ :cond_1 │ new-instance v3, Landroid/widget/RemoteViews; │ │ + .line 81 │ invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ move-result-object v4 │ │ const v5, 0x7f030008 │ │ invoke-direct {v3, v4, v5}, Landroid/widget/RemoteViews;->(Ljava/lang/String;I)V │ @@ -81,27 +83,30 @@ │ .line 85 │ aget v1, p3, v0 │ │ .line 88 │ .local v1, "id":I │ const v4, 0x7f08002c │ │ + .line 89 │ invoke-static {p1}, Lcom/baker/vm/PreferencesUtil;->getBalance(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 88 │ invoke-virtual {v3, v4, v5}, Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V │ │ .line 92 │ const v4, 0x7f08002b │ │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ + .line 93 │ invoke-static {p1}, Lcom/baker/vm/PreferencesUtil;->getMinutesUsed(Landroid/content/Context;)I │ │ move-result v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ @@ -112,14 +117,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 92 │ invoke-virtual {v3, v4, v5}, Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V │ │ .line 96 │ const v4, 0x7f08002d │ │ const v5, 0x7f060023 │ │ @@ -133,14 +139,15 @@ │ │ const-string v8, " " │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ + .line 97 │ invoke-static {p1}, Lcom/baker/vm/PreferencesUtil;->getTimestamp(Landroid/content/Context;)Ljava/lang/CharSequence; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ @@ -151,32 +158,35 @@ │ │ aput-object v7, v6, v9 │ │ invoke-virtual {p1, v5, v6}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 96 │ invoke-virtual {v3, v4, v5}, Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V │ │ .line 99 │ if-eqz p4, :cond_2 │ │ .line 102 │ const v4, 0x7f080028 │ │ new-instance v5, Landroid/content/Intent; │ │ const-class v6, Lcom/baker/vm/service/NotifyRemainingMinutes; │ │ invoke-direct {v5, p1, v6}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ + .line 103 │ invoke-static {p1, v9, v5, v9}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v5 │ │ + .line 102 │ invoke-virtual {v3, v4, v5}, Landroid/widget/RemoteViews;->setOnClickPendingIntent(ILandroid/app/PendingIntent;)V │ │ .line 106 │ :cond_2 │ invoke-virtual {p2, v1, v3}, Landroid/appwidget/AppWidgetManager;->updateAppWidget(ILandroid/widget/RemoteViews;)V │ │ .line 83 │ @@ -238,14 +248,15 @@ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 53 │ new-instance v4, Landroid/widget/RemoteViews; │ │ + .line 54 │ invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ move-result-object v5 │ │ const v6, 0x7f030008 │ │ invoke-direct {v4, v5, v6}, Landroid/widget/RemoteViews;->(Ljava/lang/String;I)V ├── smali/com/drfloob/VirginMobileMinutesChecker/call_trigger/MinutesService.smali │ @@ -38,15 +38,14 @@ │ │ const-string v1, "MinutesService" │ │ invoke-direct {v0, v1}, Ljava/util/Timer;->(Ljava/lang/String;)V │ │ iput-object v0, p0, Lcom/drfloob/VirginMobileMinutesChecker/call_trigger/MinutesService;->timer:Ljava/util/Timer; │ │ - .line 174 │ return-void │ .end method │ │ .method private killTimers()V │ .locals 2 │ │ .prologue │ @@ -404,14 +403,15 @@ │ │ .prologue │ const/4 v5, 0x2 │ │ const/4 v4, 0x1 │ │ .line 46 │ + .line 47 │ invoke-virtual {p0}, Lcom/drfloob/VirginMobileMinutesChecker/call_trigger/MinutesService;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 ├── smali/com/google/ads/AdRequest.smali │ @@ -422,15 +422,15 @@ │ │ invoke-virtual {p0, v0}, Lcom/google/ads/AdRequest;->setBirthday(Ljava/util/Date;)Lcom/google/ads/AdRequest; │ │ goto :goto_0 │ .end method │ │ .method public setBirthday(Ljava/util/Date;)Lcom/google/ads/AdRequest; │ - .locals 3 │ + .locals 4 │ .param p1, "birthday" # Ljava/util/Date; │ │ .prologue │ .line 60 │ if-nez p1, :cond_0 │ │ .line 61 │ @@ -444,17 +444,17 @@ │ │ .line 63 │ :cond_0 │ new-instance v0, Ljava/util/Date; │ │ invoke-virtual {p1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-direct {v0, v1, v2}, Ljava/util/Date;->(J)V │ + invoke-direct {v0, v2, v3}, Ljava/util/Date;->(J)V │ │ iput-object v0, p0, Lcom/google/ads/AdRequest;->birthday:Ljava/util/Date; │ │ goto :goto_0 │ .end method │ │ .method public setExtras(Ljava/util/Map;)Lcom/google/ads/AdRequest; ├── smali/com/google/ads/AdSize.smali │ @@ -202,14 +202,15 @@ │ │ .prologue │ .line 154 │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ + .line 155 │ invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v0 │ │ .line 156 │ .local v0, "displaymetrics":Landroid/util/DisplayMetrics; │ iget v2, v0, Landroid/util/DisplayMetrics;->heightPixels:I │ @@ -256,14 +257,15 @@ │ │ .prologue │ .line 148 │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ + .line 149 │ invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v0 │ │ .line 150 │ .local v0, "displaymetrics":Landroid/util/DisplayMetrics; │ iget v1, v0, Landroid/util/DisplayMetrics;->widthPixels:I │ @@ -351,26 +353,26 @@ │ .local v0, "adsize":Lcom/google/ads/AdSize; │ iget-boolean v3, p0, Lcom/google/ads/AdSize;->custom:Z │ │ iput-boolean v3, v0, Lcom/google/ads/AdSize;->custom:Z │ │ goto :goto_0 │ │ - .line 47 │ + .line 48 │ .end local v0 # "adsize":Lcom/google/ads/AdSize; │ .end local v1 # "i":I │ .end local v2 # "j":I │ :cond_3 │ invoke-virtual {p0}, Lcom/google/ads/AdSize;->getWidth()I │ │ move-result v1 │ │ goto :goto_1 │ │ - .line 49 │ + .line 50 │ .restart local v1 # "i":I │ :cond_4 │ invoke-virtual {p0}, Lcom/google/ads/AdSize;->getHeight()I │ │ move-result v2 │ │ goto :goto_2 │ @@ -442,15 +444,15 @@ │ │ const/4 v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public findBestSize([Lcom/google/ads/AdSize;)Lcom/google/ads/AdSize; │ - .locals 13 │ + .locals 14 │ .param p1, "options" # [Lcom/google/ads/AdSize; │ │ .prologue │ .line 126 │ const/4 v2, 0x0 │ │ .line 127 │ @@ -492,46 +494,46 @@ │ │ goto :goto_0 │ │ .line 133 │ :cond_1 │ iget v7, v3, Lcom/google/ads/AdSize;->width:I │ │ - int-to-double v7, v7 │ + int-to-double v8, v7 │ │ - iget v9, v3, Lcom/google/ads/AdSize;->height:I │ + iget v7, v3, Lcom/google/ads/AdSize;->height:I │ │ - int-to-double v9, v9 │ + int-to-double v10, v7 │ │ - mul-double/2addr v7, v9 │ + mul-double/2addr v8, v10 │ │ - iget v9, p0, Lcom/google/ads/AdSize;->width:I │ + iget v7, p0, Lcom/google/ads/AdSize;->width:I │ │ - int-to-double v9, v9 │ + int-to-double v10, v7 │ │ - iget v11, p0, Lcom/google/ads/AdSize;->height:I │ + iget v7, p0, Lcom/google/ads/AdSize;->height:I │ │ - int-to-double v11, v11 │ + int-to-double v12, v7 │ │ - mul-double/2addr v9, v11 │ + mul-double/2addr v10, v12 │ │ - div-double v4, v7, v9 │ + div-double v4, v8, v10 │ │ .line 135 │ .local v4, "diff":D │ - const-wide/high16 v7, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v8, 0x3ff0000000000000L # 1.0 │ │ - cmpl-double v7, v4, v7 │ + cmpl-double v7, v4, v8 │ │ if-lez v7, :cond_2 │ │ .line 136 │ - const-wide/high16 v7, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v8, 0x3ff0000000000000L # 1.0 │ │ - div-double v4, v7, v4 │ + div-double v4, v8, v4 │ │ .line 137 │ :cond_2 │ cmpl-double v7, v4, v0 │ │ if-lez v7, :cond_0 │ │ @@ -584,22 +586,24 @@ │ .line 114 │ const/4 v0, 0x1 │ │ iget v1, p0, Lcom/google/ads/AdSize;->height:I │ │ int-to-float v1, v1 │ │ + .line 115 │ invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v2 │ │ + .line 114 │ invoke-static {v0, v1, v2}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F │ │ move-result v0 │ │ float-to-int v0, v0 │ │ return v0 │ @@ -642,18 +646,20 @@ │ │ int-to-float v1, v1 │ │ invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ + .line 110 │ invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v2 │ │ + .line 109 │ invoke-static {v0, v1, v2}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F │ │ move-result v0 │ │ float-to-int v0, v0 │ │ return v0 │ @@ -674,28 +680,30 @@ │ │ move-result v0 │ │ shl-int/lit8 v0, v0, 0x10 │ │ iget v1, p0, Lcom/google/ads/AdSize;->height:I │ │ + .line 68 │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/Integer;->hashCode()I │ │ move-result v1 │ │ const v2, 0xffff │ │ and-int/2addr v1, v2 │ │ or-int/2addr v0, v1 │ │ + .line 67 │ return v0 │ .end method │ │ .method public isAutoHeight()Z │ .locals 2 │ │ .prologue ├── smali/com/google/ads/mediation/MediationAdRequest.smali │ @@ -66,30 +66,33 @@ │ invoke-virtual {v0, v3}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 32 │ invoke-virtual {v1, v4}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ + .line 33 │ invoke-virtual {v0, v4}, Ljava/util/Calendar;->get(I)I │ │ move-result v4 │ │ sub-int/2addr v3, v4 │ │ + .line 32 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ .line 34 │ .local v2, "integer":Ljava/lang/Integer; │ invoke-virtual {v1, v5}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ + .line 35 │ invoke-virtual {v0, v5}, Ljava/util/Calendar;->get(I)I │ │ move-result v4 │ │ if-ge v3, v4, :cond_0 │ │ .line 36 ├── smali/com/google/ads/mediation/MediationServerParameters.smali │ @@ -16,15 +16,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 6 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 13 │ return-void │ .end method │ │ │ # virtual methods │ .method public load(Ljava/util/Map;)V │ .locals 0 ├── smali/com/jaygoel/virginminuteschecker/MinutesChecker.smali │ @@ -33,14 +33,15 @@ │ │ check-cast v4, Landroid/widget/EditText; │ │ invoke-virtual {v4}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v4 │ │ + .line 51 │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ .line 52 │ .local v3, "username":Ljava/lang/String; │ const v4, 0x7f080016 │ @@ -51,14 +52,15 @@ │ │ check-cast v4, Landroid/widget/EditText; │ │ invoke-virtual {v4}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v4 │ │ + .line 53 │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ .line 55 │ .local v1, "password":Ljava/lang/String; │ const-string v4, "loginInfo" ├── smali/com/jaygoel/virginminuteschecker/UpdateService$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jaygoel/virginminuteschecker/UpdateService; │ │ │ # direct methods │ .method constructor (Lcom/jaygoel/virginminuteschecker/UpdateService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jaygoel/virginminuteschecker/UpdateService; │ │ .prologue │ .line 21 │ iput-object p1, p0, Lcom/jaygoel/virginminuteschecker/UpdateService$1;->this$0:Lcom/jaygoel/virginminuteschecker/UpdateService; │ │ invoke-direct {p0}, Landroid/telephony/PhoneStateListener;->()V ├── smali/com/jaygoel/virginminuteschecker/R.smali │ @@ -22,10 +22,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 166 │ return-void │ .end method ├── smali/com/jaygoel/virginminuteschecker/ViewMinutes$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ │ # direct methods │ .method constructor (Lcom/jaygoel/virginminuteschecker/ViewMinutes;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ .prologue │ .line 235 │ iput-object p1, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$2;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jaygoel/virginminuteschecker/ViewMinutes$1.smali │ @@ -17,313 +17,296 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ │ # direct methods │ .method constructor (Lcom/jaygoel/virginminuteschecker/ViewMinutes;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ .prologue │ .line 162 │ iput-object p1, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public handleMessage(Landroid/os/Message;)V │ - .locals 12 │ + .locals 14 │ .param p1, "msg" # Landroid/os/Message; │ │ .prologue │ + const/4 v13, 0x3 │ + │ + const/4 v12, -0x2 │ + │ + const/4 v11, -0x1 │ + │ .line 166 │ - iget-object v9, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ + iget-object v8, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ - iget-object v9, v9, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->pd:Landroid/app/ProgressDialog; │ + iget-object v8, v8, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->pd:Landroid/app/ProgressDialog; │ │ - invoke-virtual {v9}, Landroid/app/ProgressDialog;->dismiss()V │ + invoke-virtual {v8}, Landroid/app/ProgressDialog;->dismiss()V │ │ .line 167 │ - iget-object v9, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ + iget-object v8, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ - iget-object v9, v9, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->rc:Ljava/util/Map; │ + iget-object v8, v8, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->rc:Ljava/util/Map; │ │ - const-string v10, "isValid" │ + const-string v9, "isValid" │ │ - invoke-interface {v9, v10}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v8, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ - const-string v10, "TRUE" │ + const-string v9, "TRUE" │ │ - invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_1 │ + if-eqz v8, :cond_1 │ │ .line 171 │ - iget-object v9, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ + iget-object v8, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ - const-string v10, "cache" │ + const-string v9, "cache" │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {v9, v10, v11}, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {v8, v9, v10}, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ .line 172 │ .local v0, "cache":Landroid/content/SharedPreferences; │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ .line 173 │ .local v1, "ceditor":Landroid/content/SharedPreferences$Editor; │ - const-string v10, "minutes" │ + const-string v9, "minutes" │ │ - iget-object v9, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ + iget-object v8, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ - iget-object v9, v9, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->rc:Ljava/util/Map; │ + iget-object v8, v8, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->rc:Ljava/util/Map; │ │ - const-string v11, "Minutes Used" │ + const-string v10, "Minutes Used" │ │ - invoke-interface {v9, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v8, v10}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ - invoke-interface {v1, v10, v9}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v1, v9, v8}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 174 │ invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 176 │ - iget-object v9, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ + iget-object v8, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ - const v10, 0x7f080024 │ + const v9, 0x7f080024 │ │ - invoke-virtual {v9, v10}, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v9}, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Landroid/widget/TableLayout; │ + check-cast v5, Landroid/widget/TableLayout; │ │ .line 177 │ - .local v6, "tl":Landroid/widget/TableLayout; │ - invoke-virtual {v6}, Landroid/widget/TableLayout;->removeAllViews()V │ + .local v5, "tl":Landroid/widget/TableLayout; │ + invoke-virtual {v5}, Landroid/widget/TableLayout;->removeAllViews()V │ │ .line 179 │ const/4 v2, 0x0 │ │ .line 180 │ .local v2, "current":I │ - iget-object v9, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ + iget-object v8, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ - iget-object v9, v9, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->rc:Ljava/util/Map; │ + iget-object v8, v8, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->rc:Ljava/util/Map; │ │ - invoke-interface {v9}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v8}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v9}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v9 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_2 │ + if-eqz v8, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/util/Map$Entry; │ │ .line 183 │ .local v3, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ const-string v10, "isValid" │ │ - invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-nez v9, :cond_0 │ + if-nez v8, :cond_0 │ │ .line 188 │ add-int/lit8 v2, v2, 0x1 │ │ .line 190 │ - new-instance v7, Landroid/widget/TableRow; │ + new-instance v6, Landroid/widget/TableRow; │ │ - iget-object v9, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ + iget-object v8, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ - iget-object v9, v9, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->me:Landroid/app/Activity; │ + iget-object v8, v8, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->me:Landroid/app/Activity; │ │ - invoke-direct {v7, v9}, Landroid/widget/TableRow;->(Landroid/content/Context;)V │ + invoke-direct {v6, v8}, Landroid/widget/TableRow;->(Landroid/content/Context;)V │ │ .line 191 │ - .local v7, "tr":Landroid/widget/TableRow; │ - add-int/lit8 v9, v2, 0x64 │ + .local v6, "tr":Landroid/widget/TableRow; │ + add-int/lit8 v8, v2, 0x64 │ │ - invoke-virtual {v7, v9}, Landroid/widget/TableRow;->setId(I)V │ + invoke-virtual {v6, v8}, Landroid/widget/TableRow;->setId(I)V │ │ .line 192 │ - new-instance v9, Landroid/widget/TableRow$LayoutParams; │ - │ - const/4 v10, -0x1 │ - │ - const/4 v11, -0x2 │ + new-instance v8, Landroid/widget/TableRow$LayoutParams; │ │ - invoke-direct {v9, v10, v11}, Landroid/widget/TableRow$LayoutParams;->(II)V │ + invoke-direct {v8, v11, v12}, Landroid/widget/TableRow$LayoutParams;->(II)V │ │ - invoke-virtual {v7, v9}, Landroid/widget/TableRow;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v6, v8}, Landroid/widget/TableRow;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 196 │ - new-instance v5, Landroid/widget/TextView; │ + new-instance v4, Landroid/widget/TextView; │ │ - iget-object v9, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ + iget-object v8, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ - iget-object v9, v9, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->me:Landroid/app/Activity; │ + iget-object v8, v8, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->me:Landroid/app/Activity; │ │ - invoke-direct {v5, v9}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v4, v8}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 197 │ - .local v5, "labelTV":Landroid/widget/TextView; │ - add-int/lit16 v9, v2, 0xc8 │ + .local v4, "labelTV":Landroid/widget/TextView; │ + add-int/lit16 v8, v2, 0xc8 │ │ - invoke-virtual {v5, v9}, Landroid/widget/TextView;->setId(I)V │ + invoke-virtual {v4, v8}, Landroid/widget/TextView;->setId(I)V │ │ .line 198 │ invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/CharSequence; │ + check-cast v8, Ljava/lang/CharSequence; │ │ - invoke-virtual {v5, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 199 │ - const v9, -0x333334 │ + const v8, -0x333334 │ │ - invoke-virtual {v5, v9}, Landroid/widget/TextView;->setTextColor(I)V │ + invoke-virtual {v4, v8}, Landroid/widget/TextView;->setTextColor(I)V │ │ .line 200 │ - const/4 v9, 0x3 │ - │ - const/high16 v10, 0x40e00000 # 7.0f │ + const/high16 v8, 0x40e00000 # 7.0f │ │ - invoke-virtual {v5, v9, v10}, Landroid/widget/TextView;->setTextSize(IF)V │ + invoke-virtual {v4, v13, v8}, Landroid/widget/TextView;->setTextSize(IF)V │ │ .line 201 │ - new-instance v9, Landroid/widget/TableRow$LayoutParams; │ - │ - const/4 v10, -0x1 │ + new-instance v8, Landroid/widget/TableRow$LayoutParams; │ │ - const/4 v11, -0x2 │ + invoke-direct {v8, v11, v12}, Landroid/widget/TableRow$LayoutParams;->(II)V │ │ - invoke-direct {v9, v10, v11}, Landroid/widget/TableRow$LayoutParams;->(II)V │ - │ - invoke-virtual {v5, v9}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v4, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 203 │ - invoke-virtual {v7, v5}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v6, v4}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 206 │ - new-instance v8, Landroid/widget/TextView; │ + new-instance v7, Landroid/widget/TextView; │ │ - iget-object v9, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ + iget-object v8, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ - iget-object v9, v9, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->me:Landroid/app/Activity; │ + iget-object v8, v8, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->me:Landroid/app/Activity; │ │ - invoke-direct {v8, v9}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v7, v8}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 207 │ - .local v8, "valueTV":Landroid/widget/TextView; │ - invoke-virtual {v8, v2}, Landroid/widget/TextView;->setId(I)V │ + .local v7, "valueTV":Landroid/widget/TextView; │ + invoke-virtual {v7, v2}, Landroid/widget/TextView;->setId(I)V │ │ .line 208 │ invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/CharSequence; │ + check-cast v8, Ljava/lang/CharSequence; │ │ - invoke-virtual {v8, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 209 │ - const/4 v9, -0x1 │ - │ - invoke-virtual {v8, v9}, Landroid/widget/TextView;->setTextColor(I)V │ + invoke-virtual {v7, v11}, Landroid/widget/TextView;->setTextColor(I)V │ │ .line 210 │ - const/4 v9, 0x3 │ + const/high16 v8, 0x41100000 # 9.0f │ │ - const/high16 v10, 0x41100000 # 9.0f │ - │ - invoke-virtual {v8, v9, v10}, Landroid/widget/TextView;->setTextSize(IF)V │ + invoke-virtual {v7, v13, v8}, Landroid/widget/TextView;->setTextSize(IF)V │ │ .line 211 │ - new-instance v9, Landroid/widget/TableRow$LayoutParams; │ - │ - const/4 v10, -0x1 │ - │ - const/4 v11, -0x2 │ + new-instance v8, Landroid/widget/TableRow$LayoutParams; │ │ - invoke-direct {v9, v10, v11}, Landroid/widget/TableRow$LayoutParams;->(II)V │ + invoke-direct {v8, v11, v12}, Landroid/widget/TableRow$LayoutParams;->(II)V │ │ - invoke-virtual {v8, v9}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v7, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 213 │ - invoke-virtual {v7, v8}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v6, v7}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 216 │ - new-instance v9, Landroid/widget/TableLayout$LayoutParams; │ - │ - const/4 v10, -0x1 │ - │ - const/4 v11, -0x2 │ + new-instance v8, Landroid/widget/TableLayout$LayoutParams; │ │ - invoke-direct {v9, v10, v11}, Landroid/widget/TableLayout$LayoutParams;->(II)V │ + invoke-direct {v8, v11, v12}, Landroid/widget/TableLayout$LayoutParams;->(II)V │ │ - invoke-virtual {v6, v7, v9}, Landroid/widget/TableLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v5, v6, v8}, Landroid/widget/TableLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ goto/16 :goto_0 │ │ .line 225 │ .end local v0 # "cache":Landroid/content/SharedPreferences; │ .end local v1 # "ceditor":Landroid/content/SharedPreferences$Editor; │ .end local v2 # "current":I │ .end local v3 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "labelTV":Landroid/widget/TextView; │ - .end local v6 # "tl":Landroid/widget/TableLayout; │ - .end local v7 # "tr":Landroid/widget/TableRow; │ - .end local v8 # "valueTV":Landroid/widget/TextView; │ + .end local v4 # "labelTV":Landroid/widget/TextView; │ + .end local v5 # "tl":Landroid/widget/TableLayout; │ + .end local v6 # "tr":Landroid/widget/TableRow; │ + .end local v7 # "valueTV":Landroid/widget/TextView; │ :cond_1 │ - iget-object v9, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ + iget-object v8, p0, Lcom/jaygoel/virginminuteschecker/ViewMinutes$1;->this$0:Lcom/jaygoel/virginminuteschecker/ViewMinutes; │ │ # invokes: Lcom/jaygoel/virginminuteschecker/ViewMinutes;->showErrorMessageAndRequery()V │ - invoke-static {v9}, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->access$000(Lcom/jaygoel/virginminuteschecker/ViewMinutes;)V │ + invoke-static {v8}, Lcom/jaygoel/virginminuteschecker/ViewMinutes;->access$000(Lcom/jaygoel/virginminuteschecker/ViewMinutes;)V │ │ .line 227 │ :cond_2 │ return-void │ .end method ├── smali/com/jaygoel/virginminuteschecker/ViewMinutes.smali │ @@ -215,14 +215,15 @@ │ │ const-string v3, "Ok." │ │ new-instance v4, Lcom/jaygoel/virginminuteschecker/ViewMinutes$2; │ │ invoke-direct {v4, p0}, Lcom/jaygoel/virginminuteschecker/ViewMinutes$2;->(Lcom/jaygoel/virginminuteschecker/ViewMinutes;)V │ │ + .line 234 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 246 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 ├── smali/com/jaygoel/virginminuteschecker/WebsiteScraper.smali │ @@ -98,14 +98,15 @@ │ const/4 v12, 0x1 │ │ invoke-virtual {v1, v12}, Ljavax/net/ssl/HttpsURLConnection;->setDoOutput(Z)V │ │ .line 64 │ new-instance v7, Ljava/io/OutputStreamWriter; │ │ + .line 65 │ invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->getOutputStream()Ljava/io/OutputStream; │ │ move-result-object v12 │ │ invoke-direct {v7, v12}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;)V │ │ .line 66 ├── original/AndroidManifest.xml │ @@ -1,259 +1,270 @@ │ -00000000: 0300 0800 2c10 0000 0100 1c00 7807 0000 ....,.......x... │ -00000010: 2a00 0000 0000 0000 0000 0000 c400 0000 *............... │ +00000000: 0300 0800 dc10 0000 0100 1c00 0008 0000 ................ │ +00000010: 2e00 0000 0000 0000 0000 0000 d400 0000 ................ │ 00000020: 0000 0000 0000 0000 2200 0000 3c00 0000 ........"...<... │ 00000030: 5600 0000 6200 0000 7000 0000 7c00 0000 V...b...p...|... │ 00000040: a200 0000 ba00 0000 ce00 0000 ec00 0000 ................ │ 00000050: 0a01 0000 1c01 0000 7401 0000 7801 0000 ........t...x... │ -00000060: 8a01 0000 9e01 0000 e201 0000 ee01 0000 ................ │ -00000070: 0802 0000 1c02 0000 7002 0000 8e02 0000 ........p....... │ -00000080: 9e02 0000 d602 0000 ea02 0000 2e03 0000 ................ │ -00000090: 6c03 0000 8003 0000 ca03 0000 2404 0000 l...........$... │ -000000a0: 6a04 0000 b404 0000 0a05 0000 2005 0000 j........... ... │ -000000b0: 5805 0000 a005 0000 bc05 0000 f205 0000 X............... │ -000000c0: 0606 0000 2806 0000 6206 0000 0f00 6900 ....(...b.....i. │ -000000d0: 6e00 7300 7400 6100 6c00 6c00 4c00 6f00 n.s.t.a.l.l.L.o. │ -000000e0: 6300 6100 7400 6900 6f00 6e00 0000 0b00 c.a.t.i.o.n..... │ -000000f0: 7600 6500 7200 7300 6900 6f00 6e00 4300 v.e.r.s.i.o.n.C. │ -00000100: 6f00 6400 6500 0000 0b00 7600 6500 7200 o.d.e.....v.e.r. │ -00000110: 7300 6900 6f00 6e00 4e00 6100 6d00 6500 s.i.o.n.N.a.m.e. │ -00000120: 0000 0400 6900 6300 6f00 6e00 0000 0500 ....i.c.o.n..... │ -00000130: 6c00 6100 6200 6500 6c00 0000 0400 6e00 l.a.b.e.l.....n. │ -00000140: 6100 6d00 6500 0000 1100 7300 6300 7200 a.m.e.....s.c.r. │ -00000150: 6500 6500 6e00 4f00 7200 6900 6500 6e00 e.e.n.O.r.i.e.n. │ -00000160: 7400 6100 7400 6900 6f00 6e00 0000 0a00 t.a.t.i.o.n..... │ -00000170: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ -00000180: 6f00 6e00 0000 0800 7200 6500 7300 6f00 o.n.....r.e.s.o. │ -00000190: 7500 7200 6300 6500 0000 0d00 6300 6f00 u.r.c.e.....c.o. │ -000001a0: 6e00 6600 6900 6700 4300 6800 6100 6e00 n.f.i.g.C.h.a.n. │ -000001b0: 6700 6500 7300 0000 0d00 6d00 6900 6e00 g.e.s.....m.i.n. │ -000001c0: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ -000001d0: 6f00 6e00 0000 0700 6100 6e00 6400 7200 o.n.....a.n.d.r. │ -000001e0: 6f00 6900 6400 0000 2a00 6800 7400 7400 o.i.d...*.h.t.t. │ -000001f0: 7000 3a00 2f00 2f00 7300 6300 6800 6500 p.:././.s.c.h.e. │ -00000200: 6d00 6100 7300 2e00 6100 6e00 6400 7200 m.a.s...a.n.d.r. │ -00000210: 6f00 6900 6400 2e00 6300 6f00 6d00 2f00 o.i.d...c.o.m./. │ -00000220: 6100 7000 6b00 2f00 7200 6500 7300 2f00 a.p.k./.r.e.s./. │ -00000230: 6100 6e00 6400 7200 6f00 6900 6400 0000 a.n.d.r.o.i.d... │ -00000240: 0000 0000 0700 7000 6100 6300 6b00 6100 ......p.a.c.k.a. │ -00000250: 6700 6500 0000 0800 6d00 6100 6e00 6900 g.e.....m.a.n.i. │ -00000260: 6600 6500 7300 7400 0000 2000 6300 6f00 f.e.s.t... .c.o. │ -00000270: 6d00 2e00 6a00 6100 7900 6700 6f00 6500 m...j.a.y.g.o.e. │ -00000280: 6c00 2e00 7600 6900 7200 6700 6900 6e00 l...v.i.r.g.i.n. │ -00000290: 6d00 6900 6e00 7500 7400 6500 7300 6300 m.i.n.u.t.e.s.c. │ -000002a0: 6800 6500 6300 6b00 6500 7200 0000 0400 h.e.c.k.e.r..... │ -000002b0: 3100 2e00 3100 3200 0000 0b00 6100 7000 1...1.2.....a.p. │ -000002c0: 7000 6c00 6900 6300 6100 7400 6900 6f00 p.l.i.c.a.t.i.o. │ -000002d0: 6e00 0000 0800 6100 6300 7400 6900 7600 n.....a.c.t.i.v. │ -000002e0: 6900 7400 7900 0000 2800 6300 6f00 6d00 i.t.y...(.c.o.m. │ -000002f0: 2e00 6200 6100 6b00 6500 7200 2e00 7600 ..b.a.k.e.r...v. │ -00000300: 6d00 2e00 7500 6900 2e00 4d00 7500 6c00 m...u.i...M.u.l. │ -00000310: 7400 6900 7000 6c00 6500 4100 6300 6300 t.i.p.l.e.A.c.c. │ -00000320: 6f00 7500 6e00 7400 7300 4100 6300 7400 o.u.n.t.s.A.c.t. │ -00000330: 6900 7600 6900 7400 7900 0000 0d00 6900 i.v.i.t.y.....i. │ -00000340: 6e00 7400 6500 6e00 7400 2d00 6600 6900 n.t.e.n.t.-.f.i. │ -00000350: 6c00 7400 6500 7200 0000 0600 6100 6300 l.t.e.r.....a.c. │ -00000360: 7400 6900 6f00 6e00 0000 1a00 6100 6e00 t.i.o.n.....a.n. │ -00000370: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ -00000380: 7400 6500 6e00 7400 2e00 6100 6300 7400 t.e.n.t...a.c.t. │ -00000390: 6900 6f00 6e00 2e00 4d00 4100 4900 4e00 i.o.n...M.A.I.N. │ -000003a0: 0000 0800 6300 6100 7400 6500 6700 6f00 ....c.a.t.e.g.o. │ -000003b0: 7200 7900 0000 2000 6100 6e00 6400 7200 r.y... .a.n.d.r. │ -000003c0: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e. │ -000003d0: 6e00 7400 2e00 6300 6100 7400 6500 6700 n.t...c.a.t.e.g. │ -000003e0: 6f00 7200 7900 2e00 4c00 4100 5500 4e00 o.r.y...L.A.U.N. │ -000003f0: 4300 4800 4500 5200 0000 1d00 6300 6f00 C.H.E.R.....c.o. │ -00000400: 6d00 2e00 6200 6100 6b00 6500 7200 2e00 m...b.a.k.e.r... │ -00000410: 7600 6d00 2e00 7500 6900 2e00 4100 6200 v.m...u.i...A.b. │ -00000420: 6f00 7500 7400 4100 6300 7400 6900 7600 o.u.t.A.c.t.i.v. │ -00000430: 6900 7400 7900 0000 0800 7200 6500 6300 i.t.y.....r.e.c. │ -00000440: 6500 6900 7600 6500 7200 0000 2300 6100 e.i.v.e.r...#.a. │ -00000450: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ -00000460: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ -00000470: 6e00 2e00 5200 4500 4100 4400 5f00 5000 n...R.E.A.D._.P. │ -00000480: 4800 4f00 4e00 4500 5f00 5300 5400 4100 H.O.N.E._.S.T.A. │ -00000490: 5400 4500 0000 2b00 6300 6f00 6d00 2e00 T.E...+.c.o.m... │ -000004a0: 6200 6100 6b00 6500 7200 2e00 7600 6d00 b.a.k.e.r...v.m. │ -000004b0: 2e00 7300 6500 7200 7600 6900 6300 6500 ..s.e.r.v.i.c.e. │ -000004c0: 2e00 4e00 6f00 7400 6900 6600 7900 5200 ..N.o.t.i.f.y.R. │ -000004d0: 6500 6d00 6100 6900 6e00 6900 6e00 6700 e.m.a.i.n.i.n.g. │ -000004e0: 4d00 6900 6e00 7500 7400 6500 7300 0000 M.i.n.u.t.e.s... │ -000004f0: 2100 6100 6e00 6400 7200 6f00 6900 6400 !.a.n.d.r.o.i.d. │ -00000500: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ -00000510: 6100 6300 7400 6900 6f00 6e00 2e00 5000 a.c.t.i.o.n...P. │ -00000520: 4800 4f00 4e00 4500 5f00 5300 5400 4100 H.O.N.E._.S.T.A. │ -00000530: 5400 4500 0000 2300 6300 6f00 6d00 2e00 T.E...#.c.o.m... │ -00000540: 6200 6100 6b00 6500 7200 2e00 7600 6d00 b.a.k.e.r...v.m. │ -00000550: 2e00 7700 6900 6400 6700 6500 7400 2e00 ..w.i.d.g.e.t... │ -00000560: 5300 6900 6d00 7000 6c00 6500 3200 7800 S.i.m.p.l.e.2.x. │ -00000570: 3100 5700 6900 6400 6700 6500 7400 0000 1.W.i.d.g.e.t... │ -00000580: 2900 6100 6e00 6400 7200 6f00 6900 6400 ).a.n.d.r.o.i.d. │ -00000590: 2e00 6100 7000 7000 7700 6900 6400 6700 ..a.p.p.w.i.d.g. │ -000005a0: 6500 7400 2e00 6100 6300 7400 6900 6f00 e.t...a.c.t.i.o. │ -000005b0: 6e00 2e00 4100 5000 5000 5700 4900 4400 n...A.P.P.W.I.D. │ -000005c0: 4700 4500 5400 5f00 5500 5000 4400 4100 G.E.T._.U.P.D.A. │ -000005d0: 5400 4500 0000 0900 6d00 6500 7400 6100 T.E.....m.e.t.a. │ -000005e0: 2d00 6400 6100 7400 6100 0000 1a00 6100 -.d.a.t.a.....a. │ -000005f0: 6e00 6400 7200 6f00 6900 6400 2e00 6100 n.d.r.o.i.d...a. │ -00000600: 7000 7000 7700 6900 6400 6700 6500 7400 p.p.w.i.d.g.e.t. │ -00000610: 2e00 7000 7200 6f00 7600 6900 6400 6500 ..p.r.o.v.i.d.e. │ -00000620: 7200 0000 2200 6300 6f00 6d00 2e00 6200 r...".c.o.m...b. │ -00000630: 6100 6b00 6500 7200 2e00 7600 6d00 2e00 a.k.e.r...v.m... │ -00000640: 7700 6900 6400 6700 6500 7400 2e00 5000 w.i.d.g.e.t...P. │ -00000650: 6900 6500 4700 7200 6100 7000 6800 5700 i.e.G.r.a.p.h.W. │ -00000660: 6900 6400 6700 6500 7400 0000 0c00 2e00 i.d.g.e.t....... │ -00000670: 5000 7200 6500 6600 6500 7200 6500 6e00 P.r.e.f.e.r.e.n. │ -00000680: 6300 6500 7300 0000 1900 6300 6f00 6d00 c.e.s.....c.o.m. │ -00000690: 2e00 6700 6f00 6f00 6700 6c00 6500 2e00 ..g.o.o.g.l.e... │ -000006a0: 6100 6400 7300 2e00 4100 6400 4100 6300 a.d.s...A.d.A.c. │ -000006b0: 7400 6900 7600 6900 7400 7900 0000 0800 t.i.v.i.t.y..... │ -000006c0: 7500 7300 6500 7300 2d00 7300 6400 6b00 u.s.e.s.-.s.d.k. │ -000006d0: 0000 0f00 7500 7300 6500 7300 2d00 7000 ....u.s.e.s.-.p. │ -000006e0: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ -000006f0: 6e00 0000 1b00 6100 6e00 6400 7200 6f00 n.....a.n.d.r.o. │ -00000700: 6900 6400 2e00 7000 6500 7200 6d00 6900 i.d...p.e.r.m.i. │ -00000710: 7300 7300 6900 6f00 6e00 2e00 4900 4e00 s.s.i.o.n...I.N. │ -00000720: 5400 4500 5200 4e00 4500 5400 0000 2700 T.E.R.N.E.T...'. │ -00000730: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -00000740: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ -00000750: 6f00 6e00 2e00 4100 4300 4300 4500 5300 o.n...A.C.C.E.S. │ -00000760: 5300 5f00 4e00 4500 5400 5700 4f00 5200 S._.N.E.T.W.O.R. │ -00000770: 4b00 5f00 5300 5400 4100 5400 4500 0000 K._.S.T.A.T.E... │ -00000780: 8001 0800 3400 0000 b702 0101 1b02 0101 ....4........... │ -00000790: 1c02 0101 0200 0101 0100 0101 0300 0101 ................ │ -000007a0: 1e00 0101 0600 0101 2500 0101 1f00 0101 ........%....... │ -000007b0: 0c02 0101 0001 1000 1800 0000 0200 0000 ................ │ -000007c0: ffff ffff 0b00 0000 0c00 0000 0201 1000 ................ │ -000007d0: 7400 0000 0200 0000 ffff ffff ffff ffff t............... │ -000007e0: 0f00 0000 1400 1400 0400 0000 0000 0000 ................ │ -000007f0: 0c00 0000 0100 0000 ffff ffff 0800 0010 ................ │ -00000800: 0d00 0000 0c00 0000 0200 0000 1100 0000 ................ │ -00000810: 0800 0003 1100 0000 0c00 0000 0000 0000 ................ │ -00000820: ffff ffff 0800 0010 0000 0000 ffff ffff ................ │ -00000830: 0e00 0000 1000 0000 0800 0003 1000 0000 ................ │ -00000840: 0201 1000 4c00 0000 0700 0000 ffff ffff ....L........... │ -00000850: ffff ffff 1200 0000 1400 1400 0200 0000 ................ │ -00000860: 0000 0000 0c00 0000 0400 0000 ffff ffff ................ │ -00000870: 0800 0001 0000 067f 0c00 0000 0300 0000 ................ │ -00000880: ffff ffff 0800 0001 0100 027f 0201 1000 ................ │ -00000890: 6000 0000 0900 0000 ffff ffff ffff ffff `............... │ -000008a0: 1300 0000 1400 1400 0300 0000 0000 0000 ................ │ -000008b0: 0c00 0000 0400 0000 ffff ffff 0800 0001 ................ │ -000008c0: 0000 067f 0c00 0000 0500 0000 1400 0000 ................ │ -000008d0: 0800 0003 1400 0000 0c00 0000 0600 0000 ................ │ -000008e0: ffff ffff 0800 0010 0100 0000 0201 1000 ................ │ -000008f0: 2400 0000 0d00 0000 ffff ffff ffff ffff $............... │ -00000900: 1500 0000 1400 1400 0000 0000 0000 0000 ................ │ -00000910: 0201 1000 3800 0000 0e00 0000 ffff ffff ....8........... │ -00000920: ffff ffff 1600 0000 1400 1400 0100 0000 ................ │ -00000930: 0000 0000 0c00 0000 0500 0000 1700 0000 ................ │ -00000940: 0800 0003 1700 0000 0301 1000 1800 0000 ................ │ -00000950: 0e00 0000 ffff ffff ffff ffff 1600 0000 ................ │ -00000960: 0201 1000 3800 0000 0f00 0000 ffff ffff ....8........... │ -00000970: ffff ffff 1800 0000 1400 1400 0100 0000 ................ │ -00000980: 0000 0000 0c00 0000 0500 0000 1900 0000 ................ │ -00000990: 0800 0003 1900 0000 0301 1000 1800 0000 ................ │ -000009a0: 0f00 0000 ffff ffff ffff ffff 1800 0000 ................ │ -000009b0: 0301 1000 1800 0000 1000 0000 ffff ffff ................ │ -000009c0: ffff ffff 1500 0000 0301 1000 1800 0000 ................ │ -000009d0: 1200 0000 ffff ffff ffff ffff 1300 0000 ................ │ -000009e0: 0201 1000 4c00 0000 1300 0000 ffff ffff ....L........... │ -000009f0: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -00000a00: 0000 0000 0c00 0000 0400 0000 ffff ffff ................ │ -00000a10: 0800 0001 2d00 067f 0c00 0000 0500 0000 ....-........... │ -00000a20: 1a00 0000 0800 0003 1a00 0000 0301 1000 ................ │ -00000a30: 1800 0000 1500 0000 ffff ffff ffff ffff ................ │ -00000a40: 1300 0000 0201 1000 6000 0000 1600 0000 ........`....... │ -00000a50: ffff ffff ffff ffff 1b00 0000 1400 1400 ................ │ -00000a60: 0300 0000 0000 0000 0c00 0000 0400 0000 ................ │ -00000a70: ffff ffff 0800 0001 1f00 067f 0c00 0000 ................ │ -00000a80: 0500 0000 1d00 0000 0800 0003 1d00 0000 ................ │ -00000a90: 0c00 0000 0700 0000 1c00 0000 0800 0003 ................ │ -00000aa0: 1c00 0000 0201 1000 2400 0000 1900 0000 ........$....... │ -00000ab0: ffff ffff ffff ffff 1500 0000 1400 1400 ................ │ -00000ac0: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ -00000ad0: 1a00 0000 ffff ffff ffff ffff 1600 0000 ................ │ -00000ae0: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ -00000af0: 0500 0000 1e00 0000 0800 0003 1e00 0000 ................ │ -00000b00: 0301 1000 1800 0000 1a00 0000 ffff ffff ................ │ -00000b10: ffff ffff 1600 0000 0301 1000 1800 0000 ................ │ -00000b20: 1b00 0000 ffff ffff ffff ffff 1500 0000 ................ │ -00000b30: 0301 1000 1800 0000 1c00 0000 ffff ffff ................ │ -00000b40: ffff ffff 1b00 0000 0201 1000 4c00 0000 ............L... │ -00000b50: 1d00 0000 ffff ffff ffff ffff 1b00 0000 ................ │ -00000b60: 1400 1400 0200 0000 0000 0000 0c00 0000 ................ │ -00000b70: 0400 0000 ffff ffff 0800 0001 2400 067f ............$... │ -00000b80: 0c00 0000 0500 0000 1f00 0000 0800 0003 ................ │ -00000b90: 1f00 0000 0201 1000 2400 0000 1e00 0000 ........$....... │ -00000ba0: ffff ffff ffff ffff 1500 0000 1400 1400 ................ │ -00000bb0: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ -00000bc0: 1f00 0000 ffff ffff ffff ffff 1600 0000 ................ │ -00000bd0: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ -00000be0: 0500 0000 2000 0000 0800 0003 2000 0000 .... ....... ... │ -00000bf0: 0301 1000 1800 0000 1f00 0000 ffff ffff ................ │ -00000c00: ffff ffff 1600 0000 0301 1000 1800 0000 ................ │ -00000c10: 2000 0000 ffff ffff ffff ffff 1500 0000 ............... │ -00000c20: 0201 1000 4c00 0000 2100 0000 ffff ffff ....L...!....... │ -00000c30: ffff ffff 2100 0000 1400 1400 0200 0000 ....!........... │ -00000c40: 0000 0000 0c00 0000 0500 0000 2200 0000 ............"... │ -00000c50: 0800 0003 2200 0000 0c00 0000 0800 0000 ...."........... │ -00000c60: ffff ffff 0800 0001 0200 047f 0301 1000 ................ │ -00000c70: 1800 0000 2200 0000 ffff ffff ffff ffff ...."........... │ -00000c80: 2100 0000 0301 1000 1800 0000 2300 0000 !...........#... │ -00000c90: ffff ffff ffff ffff 1b00 0000 0201 1000 ................ │ -00000ca0: 4c00 0000 2400 0000 ffff ffff ffff ffff L...$........... │ -00000cb0: 1b00 0000 1400 1400 0200 0000 0000 0000 ................ │ -00000cc0: 0c00 0000 0400 0000 ffff ffff 0800 0001 ................ │ -00000cd0: 2500 067f 0c00 0000 0500 0000 2300 0000 %...........#... │ -00000ce0: 0800 0003 2300 0000 0201 1000 2400 0000 ....#.......$... │ -00000cf0: 2500 0000 ffff ffff ffff ffff 1500 0000 %............... │ -00000d00: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -00000d10: 3800 0000 2600 0000 ffff ffff ffff ffff 8...&........... │ -00000d20: 1600 0000 1400 1400 0100 0000 0000 0000 ................ │ -00000d30: 0c00 0000 0500 0000 2000 0000 0800 0003 ........ ....... │ -00000d40: 2000 0000 0301 1000 1800 0000 2600 0000 ...........&... │ -00000d50: ffff ffff ffff ffff 1600 0000 0301 1000 ................ │ -00000d60: 1800 0000 2700 0000 ffff ffff ffff ffff ....'........... │ -00000d70: 1500 0000 0201 1000 4c00 0000 2800 0000 ........L...(... │ -00000d80: ffff ffff ffff ffff 2100 0000 1400 1400 ........!....... │ -00000d90: 0200 0000 0000 0000 0c00 0000 0500 0000 ................ │ -00000da0: 2200 0000 0800 0003 2200 0000 0c00 0000 "......."....... │ -00000db0: 0800 0000 ffff ffff 0800 0001 0100 047f ................ │ -00000dc0: 0301 1000 1800 0000 2900 0000 ffff ffff ........)....... │ -00000dd0: ffff ffff 2100 0000 0301 1000 1800 0000 ....!........... │ -00000de0: 2a00 0000 ffff ffff ffff ffff 1b00 0000 *............... │ -00000df0: 0201 1000 3800 0000 2c00 0000 ffff ffff ....8...,....... │ -00000e00: ffff ffff 1300 0000 1400 1400 0100 0000 ................ │ -00000e10: 0000 0000 0c00 0000 0500 0000 2400 0000 ............$... │ -00000e20: 0800 0003 2400 0000 0301 1000 1800 0000 ....$........... │ -00000e30: 2c00 0000 ffff ffff ffff ffff 1300 0000 ,............... │ -00000e40: 0201 1000 4c00 0000 2e00 0000 ffff ffff ....L........... │ -00000e50: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -00000e60: 0000 0000 0c00 0000 0500 0000 2500 0000 ............%... │ -00000e70: 0800 0003 2500 0000 0c00 0000 0900 0000 ....%........... │ -00000e80: ffff ffff 0800 0011 b000 0000 0301 1000 ................ │ -00000e90: 1800 0000 2f00 0000 ffff ffff ffff ffff ..../........... │ -00000ea0: 1300 0000 0301 1000 1800 0000 3100 0000 ............1... │ -00000eb0: ffff ffff ffff ffff 1200 0000 0201 1000 ................ │ -00000ec0: 3800 0000 3200 0000 ffff ffff ffff ffff 8...2........... │ -00000ed0: 2600 0000 1400 1400 0100 0000 0000 0000 &............... │ -00000ee0: 0c00 0000 0a00 0000 ffff ffff 0800 0010 ................ │ -00000ef0: 0700 0000 0301 1000 1800 0000 3200 0000 ............2... │ -00000f00: ffff ffff ffff ffff 2600 0000 0201 1000 ........&....... │ -00000f10: 3800 0000 3400 0000 ffff ffff ffff ffff 8...4........... │ -00000f20: 2700 0000 1400 1400 0100 0000 0000 0000 '............... │ -00000f30: 0c00 0000 0500 0000 2800 0000 0800 0003 ........(....... │ -00000f40: 2800 0000 0301 1000 1800 0000 3400 0000 (...........4... │ -00000f50: ffff ffff ffff ffff 2700 0000 0201 1000 ........'....... │ -00000f60: 3800 0000 3500 0000 ffff ffff ffff ffff 8...5........... │ -00000f70: 2700 0000 1400 1400 0100 0000 0000 0000 '............... │ -00000f80: 0c00 0000 0500 0000 2900 0000 0800 0003 ........)....... │ -00000f90: 2900 0000 0301 1000 1800 0000 3500 0000 )...........5... │ -00000fa0: ffff ffff ffff ffff 2700 0000 0201 1000 ........'....... │ -00000fb0: 3800 0000 3600 0000 ffff ffff ffff ffff 8...6........... │ -00000fc0: 2700 0000 1400 1400 0100 0000 0000 0000 '............... │ -00000fd0: 0c00 0000 0500 0000 1c00 0000 0800 0003 ................ │ -00000fe0: 1c00 0000 0301 1000 1800 0000 3600 0000 ............6... │ -00000ff0: ffff ffff ffff ffff 2700 0000 0301 1000 ........'....... │ -00001000: 1800 0000 3800 0000 ffff ffff ffff ffff ....8........... │ -00001010: 0f00 0000 0101 1000 1800 0000 3800 0000 ............8... │ -00001020: ffff ffff 0b00 0000 0c00 0000 ............ │ +00000060: 8a01 0000 be01 0000 f201 0000 0602 0000 ................ │ +00000070: 4a02 0000 5602 0000 5c02 0000 6602 0000 J...V...\...f... │ +00000080: 8002 0000 9402 0000 e802 0000 0603 0000 ................ │ +00000090: 1603 0000 4e03 0000 6203 0000 a603 0000 ....N...b....... │ +000000a0: e403 0000 f803 0000 4204 0000 9c04 0000 ........B....... │ +000000b0: e204 0000 2c05 0000 8205 0000 9805 0000 ....,........... │ +000000c0: d005 0000 1806 0000 3406 0000 6a06 0000 ........4...j... │ +000000d0: 7e06 0000 a006 0000 da06 0000 0f00 6900 ~.............i. │ +000000e0: 6e00 7300 7400 6100 6c00 6c00 4c00 6f00 n.s.t.a.l.l.L.o. │ +000000f0: 6300 6100 7400 6900 6f00 6e00 0000 0b00 c.a.t.i.o.n..... │ +00000100: 7600 6500 7200 7300 6900 6f00 6e00 4300 v.e.r.s.i.o.n.C. │ +00000110: 6f00 6400 6500 0000 0b00 7600 6500 7200 o.d.e.....v.e.r. │ +00000120: 7300 6900 6f00 6e00 4e00 6100 6d00 6500 s.i.o.n.N.a.m.e. │ +00000130: 0000 0400 6900 6300 6f00 6e00 0000 0500 ....i.c.o.n..... │ +00000140: 6c00 6100 6200 6500 6c00 0000 0400 6e00 l.a.b.e.l.....n. │ +00000150: 6100 6d00 6500 0000 1100 7300 6300 7200 a.m.e.....s.c.r. │ +00000160: 6500 6500 6e00 4f00 7200 6900 6500 6e00 e.e.n.O.r.i.e.n. │ +00000170: 7400 6100 7400 6900 6f00 6e00 0000 0a00 t.a.t.i.o.n..... │ +00000180: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ +00000190: 6f00 6e00 0000 0800 7200 6500 7300 6f00 o.n.....r.e.s.o. │ +000001a0: 7500 7200 6300 6500 0000 0d00 6300 6f00 u.r.c.e.....c.o. │ +000001b0: 6e00 6600 6900 6700 4300 6800 6100 6e00 n.f.i.g.C.h.a.n. │ +000001c0: 6700 6500 7300 0000 0d00 6d00 6900 6e00 g.e.s.....m.i.n. │ +000001d0: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ +000001e0: 6f00 6e00 0000 0700 6100 6e00 6400 7200 o.n.....a.n.d.r. │ +000001f0: 6f00 6900 6400 0000 2a00 6800 7400 7400 o.i.d...*.h.t.t. │ +00000200: 7000 3a00 2f00 2f00 7300 6300 6800 6500 p.:././.s.c.h.e. │ +00000210: 6d00 6100 7300 2e00 6100 6e00 6400 7200 m.a.s...a.n.d.r. │ +00000220: 6f00 6900 6400 2e00 6300 6f00 6d00 2f00 o.i.d...c.o.m./. │ +00000230: 6100 7000 6b00 2f00 7200 6500 7300 2f00 a.p.k./.r.e.s./. │ +00000240: 6100 6e00 6400 7200 6f00 6900 6400 0000 a.n.d.r.o.i.d... │ +00000250: 0000 0000 0700 7000 6100 6300 6b00 6100 ......p.a.c.k.a. │ +00000260: 6700 6500 0000 1800 7000 6c00 6100 7400 g.e.....p.l.a.t. │ +00000270: 6600 6f00 7200 6d00 4200 7500 6900 6c00 f.o.r.m.B.u.i.l. │ +00000280: 6400 5600 6500 7200 7300 6900 6f00 6e00 d.V.e.r.s.i.o.n. │ +00000290: 4300 6f00 6400 6500 0000 1800 7000 6c00 C.o.d.e.....p.l. │ +000002a0: 6100 7400 6600 6f00 7200 6d00 4200 7500 a.t.f.o.r.m.B.u. │ +000002b0: 6900 6c00 6400 5600 6500 7200 7300 6900 i.l.d.V.e.r.s.i. │ +000002c0: 6f00 6e00 4e00 6100 6d00 6500 0000 0800 o.n.N.a.m.e..... │ +000002d0: 6d00 6100 6e00 6900 6600 6500 7300 7400 m.a.n.i.f.e.s.t. │ +000002e0: 0000 2000 6300 6f00 6d00 2e00 6a00 6100 .. .c.o.m...j.a. │ +000002f0: 7900 6700 6f00 6500 6c00 2e00 7600 6900 y.g.o.e.l...v.i. │ +00000300: 7200 6700 6900 6e00 6d00 6900 6e00 7500 r.g.i.n.m.i.n.u. │ +00000310: 7400 6500 7300 6300 6800 6500 6300 6b00 t.e.s.c.h.e.c.k. │ +00000320: 6500 7200 0000 0400 3100 2e00 3100 3200 e.r.....1...1.2. │ +00000330: 0000 0100 3800 0000 0300 3200 2e00 3200 ....8.....2...2. │ +00000340: 0000 0b00 6100 7000 7000 6c00 6900 6300 ....a.p.p.l.i.c. │ +00000350: 6100 7400 6900 6f00 6e00 0000 0800 6100 a.t.i.o.n.....a. │ +00000360: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ +00000370: 2800 6300 6f00 6d00 2e00 6200 6100 6b00 (.c.o.m...b.a.k. │ +00000380: 6500 7200 2e00 7600 6d00 2e00 7500 6900 e.r...v.m...u.i. │ +00000390: 2e00 4d00 7500 6c00 7400 6900 7000 6c00 ..M.u.l.t.i.p.l. │ +000003a0: 6500 4100 6300 6300 6f00 7500 6e00 7400 e.A.c.c.o.u.n.t. │ +000003b0: 7300 4100 6300 7400 6900 7600 6900 7400 s.A.c.t.i.v.i.t. │ +000003c0: 7900 0000 0d00 6900 6e00 7400 6500 6e00 y.....i.n.t.e.n. │ +000003d0: 7400 2d00 6600 6900 6c00 7400 6500 7200 t.-.f.i.l.t.e.r. │ +000003e0: 0000 0600 6100 6300 7400 6900 6f00 6e00 ....a.c.t.i.o.n. │ +000003f0: 0000 1a00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ +00000400: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ +00000410: 2e00 6100 6300 7400 6900 6f00 6e00 2e00 ..a.c.t.i.o.n... │ +00000420: 4d00 4100 4900 4e00 0000 0800 6300 6100 M.A.I.N.....c.a. │ +00000430: 7400 6500 6700 6f00 7200 7900 0000 2000 t.e.g.o.r.y... . │ +00000440: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ +00000450: 6900 6e00 7400 6500 6e00 7400 2e00 6300 i.n.t.e.n.t...c. │ +00000460: 6100 7400 6500 6700 6f00 7200 7900 2e00 a.t.e.g.o.r.y... │ +00000470: 4c00 4100 5500 4e00 4300 4800 4500 5200 L.A.U.N.C.H.E.R. │ +00000480: 0000 1d00 6300 6f00 6d00 2e00 6200 6100 ....c.o.m...b.a. │ +00000490: 6b00 6500 7200 2e00 7600 6d00 2e00 7500 k.e.r...v.m...u. │ +000004a0: 6900 2e00 4100 6200 6f00 7500 7400 4100 i...A.b.o.u.t.A. │ +000004b0: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ +000004c0: 0800 7200 6500 6300 6500 6900 7600 6500 ..r.e.c.e.i.v.e. │ +000004d0: 7200 0000 2300 6100 6e00 6400 7200 6f00 r...#.a.n.d.r.o. │ +000004e0: 6900 6400 2e00 7000 6500 7200 6d00 6900 i.d...p.e.r.m.i. │ +000004f0: 7300 7300 6900 6f00 6e00 2e00 5200 4500 s.s.i.o.n...R.E. │ +00000500: 4100 4400 5f00 5000 4800 4f00 4e00 4500 A.D._.P.H.O.N.E. │ +00000510: 5f00 5300 5400 4100 5400 4500 0000 2b00 _.S.T.A.T.E...+. │ +00000520: 6300 6f00 6d00 2e00 6200 6100 6b00 6500 c.o.m...b.a.k.e. │ +00000530: 7200 2e00 7600 6d00 2e00 7300 6500 7200 r...v.m...s.e.r. │ +00000540: 7600 6900 6300 6500 2e00 4e00 6f00 7400 v.i.c.e...N.o.t. │ +00000550: 6900 6600 7900 5200 6500 6d00 6100 6900 i.f.y.R.e.m.a.i. │ +00000560: 6e00 6900 6e00 6700 4d00 6900 6e00 7500 n.i.n.g.M.i.n.u. │ +00000570: 7400 6500 7300 0000 2100 6100 6e00 6400 t.e.s...!.a.n.d. │ +00000580: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t. │ +00000590: 6500 6e00 7400 2e00 6100 6300 7400 6900 e.n.t...a.c.t.i. │ +000005a0: 6f00 6e00 2e00 5000 4800 4f00 4e00 4500 o.n...P.H.O.N.E. │ +000005b0: 5f00 5300 5400 4100 5400 4500 0000 2300 _.S.T.A.T.E...#. │ +000005c0: 6300 6f00 6d00 2e00 6200 6100 6b00 6500 c.o.m...b.a.k.e. │ +000005d0: 7200 2e00 7600 6d00 2e00 7700 6900 6400 r...v.m...w.i.d. │ +000005e0: 6700 6500 7400 2e00 5300 6900 6d00 7000 g.e.t...S.i.m.p. │ +000005f0: 6c00 6500 3200 7800 3100 5700 6900 6400 l.e.2.x.1.W.i.d. │ +00000600: 6700 6500 7400 0000 2900 6100 6e00 6400 g.e.t...).a.n.d. │ +00000610: 7200 6f00 6900 6400 2e00 6100 7000 7000 r.o.i.d...a.p.p. │ +00000620: 7700 6900 6400 6700 6500 7400 2e00 6100 w.i.d.g.e.t...a. │ +00000630: 6300 7400 6900 6f00 6e00 2e00 4100 5000 c.t.i.o.n...A.P. │ +00000640: 5000 5700 4900 4400 4700 4500 5400 5f00 P.W.I.D.G.E.T._. │ +00000650: 5500 5000 4400 4100 5400 4500 0000 0900 U.P.D.A.T.E..... │ +00000660: 6d00 6500 7400 6100 2d00 6400 6100 7400 m.e.t.a.-.d.a.t. │ +00000670: 6100 0000 1a00 6100 6e00 6400 7200 6f00 a.....a.n.d.r.o. │ +00000680: 6900 6400 2e00 6100 7000 7000 7700 6900 i.d...a.p.p.w.i. │ +00000690: 6400 6700 6500 7400 2e00 7000 7200 6f00 d.g.e.t...p.r.o. │ +000006a0: 7600 6900 6400 6500 7200 0000 2200 6300 v.i.d.e.r...".c. │ +000006b0: 6f00 6d00 2e00 6200 6100 6b00 6500 7200 o.m...b.a.k.e.r. │ +000006c0: 2e00 7600 6d00 2e00 7700 6900 6400 6700 ..v.m...w.i.d.g. │ +000006d0: 6500 7400 2e00 5000 6900 6500 4700 7200 e.t...P.i.e.G.r. │ +000006e0: 6100 7000 6800 5700 6900 6400 6700 6500 a.p.h.W.i.d.g.e. │ +000006f0: 7400 0000 0c00 2e00 5000 7200 6500 6600 t.......P.r.e.f. │ +00000700: 6500 7200 6500 6e00 6300 6500 7300 0000 e.r.e.n.c.e.s... │ +00000710: 1900 6300 6f00 6d00 2e00 6700 6f00 6f00 ..c.o.m...g.o.o. │ +00000720: 6700 6c00 6500 2e00 6100 6400 7300 2e00 g.l.e...a.d.s... │ +00000730: 4100 6400 4100 6300 7400 6900 7600 6900 A.d.A.c.t.i.v.i. │ +00000740: 7400 7900 0000 0800 7500 7300 6500 7300 t.y.....u.s.e.s. │ +00000750: 2d00 7300 6400 6b00 0000 0f00 7500 7300 -.s.d.k.....u.s. │ +00000760: 6500 7300 2d00 7000 6500 7200 6d00 6900 e.s.-.p.e.r.m.i. │ +00000770: 7300 7300 6900 6f00 6e00 0000 1b00 6100 s.s.i.o.n.....a. │ +00000780: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ +00000790: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ +000007a0: 6e00 2e00 4900 4e00 5400 4500 5200 4e00 n...I.N.T.E.R.N. │ +000007b0: 4500 5400 0000 2700 6100 6e00 6400 7200 E.T...'.a.n.d.r. │ +000007c0: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ +000007d0: 6900 7300 7300 6900 6f00 6e00 2e00 4100 i.s.s.i.o.n...A. │ +000007e0: 4300 4300 4500 5300 5300 5f00 4e00 4500 C.C.E.S.S._.N.E. │ +000007f0: 5400 5700 4f00 5200 4b00 5f00 5300 5400 T.W.O.R.K._.S.T. │ +00000800: 4100 5400 4500 0000 8001 0800 3400 0000 A.T.E.......4... │ +00000810: b702 0101 1b02 0101 1c02 0101 0200 0101 ................ │ +00000820: 0100 0101 0300 0101 1e00 0101 0600 0101 ................ │ +00000830: 2500 0101 1f00 0101 0c02 0101 0001 1000 %............... │ +00000840: 1800 0000 0200 0000 ffff ffff 0b00 0000 ................ │ +00000850: 0c00 0000 0201 1000 9c00 0000 0200 0000 ................ │ +00000860: ffff ffff ffff ffff 1100 0000 1400 1400 ................ │ +00000870: 0600 0000 0000 0000 0c00 0000 0100 0000 ................ │ +00000880: ffff ffff 0800 0010 0d00 0000 0c00 0000 ................ │ +00000890: 0200 0000 1300 0000 0800 0003 1300 0000 ................ │ +000008a0: 0c00 0000 0000 0000 ffff ffff 0800 0010 ................ │ +000008b0: 0000 0000 ffff ffff 0e00 0000 1200 0000 ................ │ +000008c0: 0800 0003 1200 0000 ffff ffff 0f00 0000 ................ │ +000008d0: 1400 0000 0800 0010 0800 0000 ffff ffff ................ │ +000008e0: 1000 0000 1500 0000 0800 0004 cdcc 0c40 ...............@ │ +000008f0: 0201 1000 4c00 0000 0700 0000 ffff ffff ....L........... │ +00000900: ffff ffff 1600 0000 1400 1400 0200 0000 ................ │ +00000910: 0000 0000 0c00 0000 0400 0000 ffff ffff ................ │ +00000920: 0800 0001 0000 067f 0c00 0000 0300 0000 ................ │ +00000930: ffff ffff 0800 0001 0100 027f 0201 1000 ................ │ +00000940: 6000 0000 0900 0000 ffff ffff ffff ffff `............... │ +00000950: 1700 0000 1400 1400 0300 0000 0000 0000 ................ │ +00000960: 0c00 0000 0400 0000 ffff ffff 0800 0001 ................ │ +00000970: 0000 067f 0c00 0000 0500 0000 1800 0000 ................ │ +00000980: 0800 0003 1800 0000 0c00 0000 0600 0000 ................ │ +00000990: ffff ffff 0800 0010 0100 0000 0201 1000 ................ │ +000009a0: 2400 0000 0d00 0000 ffff ffff ffff ffff $............... │ +000009b0: 1900 0000 1400 1400 0000 0000 0000 0000 ................ │ +000009c0: 0201 1000 3800 0000 0e00 0000 ffff ffff ....8........... │ +000009d0: ffff ffff 1a00 0000 1400 1400 0100 0000 ................ │ +000009e0: 0000 0000 0c00 0000 0500 0000 1b00 0000 ................ │ +000009f0: 0800 0003 1b00 0000 0301 1000 1800 0000 ................ │ +00000a00: 0e00 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000a10: 0201 1000 3800 0000 0f00 0000 ffff ffff ....8........... │ +00000a20: ffff ffff 1c00 0000 1400 1400 0100 0000 ................ │ +00000a30: 0000 0000 0c00 0000 0500 0000 1d00 0000 ................ │ +00000a40: 0800 0003 1d00 0000 0301 1000 1800 0000 ................ │ +00000a50: 0f00 0000 ffff ffff ffff ffff 1c00 0000 ................ │ +00000a60: 0301 1000 1800 0000 1000 0000 ffff ffff ................ │ +00000a70: ffff ffff 1900 0000 0301 1000 1800 0000 ................ │ +00000a80: 1200 0000 ffff ffff ffff ffff 1700 0000 ................ │ +00000a90: 0201 1000 4c00 0000 1300 0000 ffff ffff ....L........... │ +00000aa0: ffff ffff 1700 0000 1400 1400 0200 0000 ................ │ +00000ab0: 0000 0000 0c00 0000 0400 0000 ffff ffff ................ │ +00000ac0: 0800 0001 2d00 067f 0c00 0000 0500 0000 ....-........... │ +00000ad0: 1e00 0000 0800 0003 1e00 0000 0301 1000 ................ │ +00000ae0: 1800 0000 1500 0000 ffff ffff ffff ffff ................ │ +00000af0: 1700 0000 0201 1000 6000 0000 1600 0000 ........`....... │ +00000b00: ffff ffff ffff ffff 1f00 0000 1400 1400 ................ │ +00000b10: 0300 0000 0000 0000 0c00 0000 0400 0000 ................ │ +00000b20: ffff ffff 0800 0001 1f00 067f 0c00 0000 ................ │ +00000b30: 0500 0000 2100 0000 0800 0003 2100 0000 ....!.......!... │ +00000b40: 0c00 0000 0700 0000 2000 0000 0800 0003 ........ ....... │ +00000b50: 2000 0000 0201 1000 2400 0000 1900 0000 .......$....... │ +00000b60: ffff ffff ffff ffff 1900 0000 1400 1400 ................ │ +00000b70: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00000b80: 1a00 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000b90: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +00000ba0: 0500 0000 2200 0000 0800 0003 2200 0000 ...."......."... │ +00000bb0: 0301 1000 1800 0000 1a00 0000 ffff ffff ................ │ +00000bc0: ffff ffff 1a00 0000 0301 1000 1800 0000 ................ │ +00000bd0: 1b00 0000 ffff ffff ffff ffff 1900 0000 ................ │ +00000be0: 0301 1000 1800 0000 1c00 0000 ffff ffff ................ │ +00000bf0: ffff ffff 1f00 0000 0201 1000 4c00 0000 ............L... │ +00000c00: 1d00 0000 ffff ffff ffff ffff 1f00 0000 ................ │ +00000c10: 1400 1400 0200 0000 0000 0000 0c00 0000 ................ │ +00000c20: 0400 0000 ffff ffff 0800 0001 2400 067f ............$... │ +00000c30: 0c00 0000 0500 0000 2300 0000 0800 0003 ........#....... │ +00000c40: 2300 0000 0201 1000 2400 0000 1e00 0000 #.......$....... │ +00000c50: ffff ffff ffff ffff 1900 0000 1400 1400 ................ │ +00000c60: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00000c70: 1f00 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000c80: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +00000c90: 0500 0000 2400 0000 0800 0003 2400 0000 ....$.......$... │ +00000ca0: 0301 1000 1800 0000 1f00 0000 ffff ffff ................ │ +00000cb0: ffff ffff 1a00 0000 0301 1000 1800 0000 ................ │ +00000cc0: 2000 0000 ffff ffff ffff ffff 1900 0000 ............... │ +00000cd0: 0201 1000 4c00 0000 2100 0000 ffff ffff ....L...!....... │ +00000ce0: ffff ffff 2500 0000 1400 1400 0200 0000 ....%........... │ +00000cf0: 0000 0000 0c00 0000 0500 0000 2600 0000 ............&... │ +00000d00: 0800 0003 2600 0000 0c00 0000 0800 0000 ....&........... │ +00000d10: ffff ffff 0800 0001 0200 047f 0301 1000 ................ │ +00000d20: 1800 0000 2200 0000 ffff ffff ffff ffff ...."........... │ +00000d30: 2500 0000 0301 1000 1800 0000 2300 0000 %...........#... │ +00000d40: ffff ffff ffff ffff 1f00 0000 0201 1000 ................ │ +00000d50: 4c00 0000 2400 0000 ffff ffff ffff ffff L...$........... │ +00000d60: 1f00 0000 1400 1400 0200 0000 0000 0000 ................ │ +00000d70: 0c00 0000 0400 0000 ffff ffff 0800 0001 ................ │ +00000d80: 2500 067f 0c00 0000 0500 0000 2700 0000 %...........'... │ +00000d90: 0800 0003 2700 0000 0201 1000 2400 0000 ....'.......$... │ +00000da0: 2500 0000 ffff ffff ffff ffff 1900 0000 %............... │ +00000db0: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ +00000dc0: 3800 0000 2600 0000 ffff ffff ffff ffff 8...&........... │ +00000dd0: 1a00 0000 1400 1400 0100 0000 0000 0000 ................ │ +00000de0: 0c00 0000 0500 0000 2400 0000 0800 0003 ........$....... │ +00000df0: 2400 0000 0301 1000 1800 0000 2600 0000 $...........&... │ +00000e00: ffff ffff ffff ffff 1a00 0000 0301 1000 ................ │ +00000e10: 1800 0000 2700 0000 ffff ffff ffff ffff ....'........... │ +00000e20: 1900 0000 0201 1000 4c00 0000 2800 0000 ........L...(... │ +00000e30: ffff ffff ffff ffff 2500 0000 1400 1400 ........%....... │ +00000e40: 0200 0000 0000 0000 0c00 0000 0500 0000 ................ │ +00000e50: 2600 0000 0800 0003 2600 0000 0c00 0000 &.......&....... │ +00000e60: 0800 0000 ffff ffff 0800 0001 0100 047f ................ │ +00000e70: 0301 1000 1800 0000 2900 0000 ffff ffff ........)....... │ +00000e80: ffff ffff 2500 0000 0301 1000 1800 0000 ....%........... │ +00000e90: 2a00 0000 ffff ffff ffff ffff 1f00 0000 *............... │ +00000ea0: 0201 1000 3800 0000 2c00 0000 ffff ffff ....8...,....... │ +00000eb0: ffff ffff 1700 0000 1400 1400 0100 0000 ................ │ +00000ec0: 0000 0000 0c00 0000 0500 0000 2800 0000 ............(... │ +00000ed0: 0800 0003 2800 0000 0301 1000 1800 0000 ....(........... │ +00000ee0: 2c00 0000 ffff ffff ffff ffff 1700 0000 ,............... │ +00000ef0: 0201 1000 4c00 0000 2e00 0000 ffff ffff ....L........... │ +00000f00: ffff ffff 1700 0000 1400 1400 0200 0000 ................ │ +00000f10: 0000 0000 0c00 0000 0500 0000 2900 0000 ............)... │ +00000f20: 0800 0003 2900 0000 0c00 0000 0900 0000 ....)........... │ +00000f30: ffff ffff 0800 0011 b000 0000 0301 1000 ................ │ +00000f40: 1800 0000 2f00 0000 ffff ffff ffff ffff ..../........... │ +00000f50: 1700 0000 0301 1000 1800 0000 3100 0000 ............1... │ +00000f60: ffff ffff ffff ffff 1600 0000 0201 1000 ................ │ +00000f70: 3800 0000 3200 0000 ffff ffff ffff ffff 8...2........... │ +00000f80: 2a00 0000 1400 1400 0100 0000 0000 0000 *............... │ +00000f90: 0c00 0000 0a00 0000 ffff ffff 0800 0010 ................ │ +00000fa0: 0700 0000 0301 1000 1800 0000 3200 0000 ............2... │ +00000fb0: ffff ffff ffff ffff 2a00 0000 0201 1000 ........*....... │ +00000fc0: 3800 0000 3400 0000 ffff ffff ffff ffff 8...4........... │ +00000fd0: 2b00 0000 1400 1400 0100 0000 0000 0000 +............... │ +00000fe0: 0c00 0000 0500 0000 2c00 0000 0800 0003 ........,....... │ +00000ff0: 2c00 0000 0301 1000 1800 0000 3400 0000 ,...........4... │ +00001000: ffff ffff ffff ffff 2b00 0000 0201 1000 ........+....... │ +00001010: 3800 0000 3500 0000 ffff ffff ffff ffff 8...5........... │ +00001020: 2b00 0000 1400 1400 0100 0000 0000 0000 +............... │ +00001030: 0c00 0000 0500 0000 2d00 0000 0800 0003 ........-....... │ +00001040: 2d00 0000 0301 1000 1800 0000 3500 0000 -...........5... │ +00001050: ffff ffff ffff ffff 2b00 0000 0201 1000 ........+....... │ +00001060: 3800 0000 3600 0000 ffff ffff ffff ffff 8...6........... │ +00001070: 2b00 0000 1400 1400 0100 0000 0000 0000 +............... │ +00001080: 0c00 0000 0500 0000 2000 0000 0800 0003 ........ ....... │ +00001090: 2000 0000 0301 1000 1800 0000 3600 0000 ...........6... │ +000010a0: ffff ffff ffff ffff 2b00 0000 0301 1000 ........+....... │ +000010b0: 1800 0000 3800 0000 ffff ffff ffff ffff ....8........... │ +000010c0: 1100 0000 0101 1000 1800 0000 3800 0000 ............8... │ +000010d0: ffff ffff 0b00 0000 0c00 0000 ............