Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·297dcdd30709854f4302afac893c434aa80ca60329fff6ab384c0bf7b1e4e1f2 | ||
10 | Signer·#1·certificate·SHA-1·digest:·e5c6e5f35c647321102285103f06c19582897745 | ||
11 | Signer·#1·certificate·MD5·digest:·efd69556e16d810d73539752825e276f | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·7b719d52611fa4d7883a9bb5d9a04f501649f02a445bd1dd0ce827207eb25b70 | ||
15 | Signer·#1·public·key·SHA-1·digest:·65e6f8415c3ee124f7ffd94ae99fe6543ff7080c | ||
16 | Signer·#1·public·key·MD5·digest:·430528a048d18e52011e2200060d67fa | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 205 lines modified | Offset 1, 203 lines modified | ||
1 | Zip·file·size:·4 | 1 | Zip·file·size:·424400·bytes,·number·of·entries:·201 |
2 | -rw----·····2.0·fat····17775·bl·defN·16-May-01·19:23·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat····17896·bl·defN·16-May-01·19:23·META-INF/8F252F74.SF | ||
4 | -rw----·····2.0·fat·····1326·bl·defN·16-May-01·19:23·META-INF/8F252F74.RSA | ||
5 | -rw----·····2.0·fat·······41·bl·defN·16-May-01·17:30·META-INF/buildserverid | ||
6 | -rw----·····2.0·fat·······41·bl·defN·16-May-01·17:30·META-INF/fdroidserverid | ||
7 | -rw----·····2.0·fat·····2908·bX·defN·1 | 2 | -rw----·····2.0·fat·····2908·bX·defN·17-Oct-16·00:21·AndroidManifest.xml |
8 | -rw----·····2.0·fat···114568·bl·defN·1 | 3 | -rw----·····2.0·fat···114568·bl·defN·17-Oct-16·00:21·assets/RobotoCondensed-Regular.ttf |
9 | -rw----·····2.0·fat·····5123·bl·defN·1 | 4 | -rw----·····2.0·fat·····5123·bl·defN·17-Oct-16·00:21·assets/levels.mrg |
10 | -rw----·····1.0·fat······197·b-·stor· | 5 | -rw----·····1.0·fat······197·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/btn_b_down.9.png |
11 | -rw----·····1.0·fat······188·b-·stor· | 6 | -rw----·····1.0·fat······188·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/btn_b_up.9.png |
12 | -rw----·····1.0·fat······202·b-·stor· | 7 | -rw----·····1.0·fat······202·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/btn_br_down.9.png |
13 | -rw----·····1.0·fat······198·b-·stor· | 8 | -rw----·····1.0·fat······198·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/btn_br_up.9.png |
14 | -rw----·····1.0·fat······190·b-·stor· | 9 | -rw----·····1.0·fat······190·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/btn_n_down.9.png |
15 | -rw----·····1.0·fat······181·b-·stor· | 10 | -rw----·····1.0·fat······181·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/btn_n_up.9.png |
16 | -rw----·····1.0·fat······194·b-·stor· | 11 | -rw----·····1.0·fat······194·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/btn_r_down.9.png |
17 | -rw----·····1.0·fat······191·b-·stor· | 12 | -rw----·····1.0·fat······191·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/btn_r_up.9.png |
18 | -rw----·····1.0·fat·····4348·b-·stor· | 13 | -rw----·····1.0·fat·····4348·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/codebrew.png |
19 | -rw----·····1.0·fat·····6527·b-·stor· | 14 | -rw----·····1.0·fat·····6527·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/gd.png |
20 | -rw----·····1.0·fat······12 | 15 | -rw----·····1.0·fat······125·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_downloaded.png |
21 | -rw----·····1.0·fat······12 | 16 | -rw----·····1.0·fat······125·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_downloaded_selected.png |
22 | -rw----·····1.0·fat······4 | 17 | -rw----·····1.0·fat······478·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_installed.png |
23 | -rw----·····1.0·fat······4 | 18 | -rw----·····1.0·fat······478·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_installed_selected.png |
24 | -rw----·····1.0·fat····· | 19 | -rw----·····1.0·fat·····7875·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_launcher.png |
25 | -rw----·····1.0·fat······17 | 20 | -rw----·····1.0·fat······176·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_menu_down.png |
26 | -rw----·····1.0·fat······17 | 21 | -rw----·····1.0·fat······176·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_menu_up.png |
27 | -rw----·····1.0·fat······1 | 22 | -rw----·····1.0·fat······117·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_sort_down.png |
28 | -rw----·····1.0·fat······1 | 23 | -rw----·····1.0·fat······117·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_sort_up.png |
29 | -rw----·····1.0·fat······5 | 24 | -rw----·····1.0·fat······552·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/icon.png |
30 | -rw----·····1.0·fat······44 | 25 | -rw----·····1.0·fat······441·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/levels_wheel0.png |
31 | -rw----·····1.0·fat······47 | 26 | -rw----·····1.0·fat······470·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/levels_wheel1.png |
32 | -rw----·····1.0·fat······4 | 27 | -rw----·····1.0·fat······489·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/levels_wheel2.png |
33 | -rw----·····1.0·fat······1 | 28 | -rw----·····1.0·fat······118·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_arrow_down.png |
34 | -rw----·····1.0·fat······1 | 29 | -rw----·····1.0·fat······120·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_arrow_up.png |
35 | -rw----·····1.0·fat······3 | 30 | -rw----·····1.0·fat······303·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_bluearm.png |
36 | -rw----·····1.0·fat······ | 31 | -rw----·····1.0·fat······297·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_bluebody.png |
37 | -rw----·····1.0·fat······2 | 32 | -rw----·····1.0·fat······229·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_blueleg.png |
38 | -rw----·····1.0·fat····· | 33 | -rw----·····1.0·fat······933·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_engine.png |
39 | -rw----·····1.0·fat······ | 34 | -rw----·····1.0·fat······609·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_fender.png |
40 | -rw----·····1.0·fat······2 | 35 | -rw----·····1.0·fat······269·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_flag_finish0.png |
41 | -rw----·····1.0·fat······2 | 36 | -rw----·····1.0·fat······288·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_flag_finish1.png |
42 | -rw----·····1.0·fat······2 | 37 | -rw----·····1.0·fat······276·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_flag_finish2.png |
43 | -rw----·····1.0·fat······ | 38 | -rw----·····1.0·fat······461·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_flag_start0.png |
44 | -rw----·····1.0·fat······ | 39 | -rw----·····1.0·fat······464·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_flag_start1.png |
45 | -rw----·····1.0·fat······ | 40 | -rw----·····1.0·fat······466·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_flag_start2.png |
46 | -rw----·····1.0·fat······5 | 41 | -rw----·····1.0·fat······535·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_helmet.png |
47 | -rw----·····1.0·fat······ | 42 | -rw----·····1.0·fat······197·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_lock0.png |
48 | -rw----·····1.0·fat······ | 43 | -rw----·····1.0·fat······555·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_lock1.png |
49 | -rw----·····1.0·fat······346·b-·stor· | 44 | -rw----·····1.0·fat······346·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_lock2.png |
50 | -rw----·····1.0·fat······3 | 45 | -rw----·····1.0·fat······331·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_medal_bronze.png |
51 | -rw----·····1.0·fat······3 | 46 | -rw----·····1.0·fat······339·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_medal_gold.png |
52 | -rw----·····1.0·fat······3 | 47 | -rw----·····1.0·fat······331·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_medal_silver.png |
53 | -rw----·····1.0·fat······12 | 48 | -rw----·····1.0·fat······127·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_steering.png |
54 | -rw----·····1.0·fat······6 | 49 | -rw----·····1.0·fat······620·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_wheel1.png |
55 | -rw----·····1.0·fat······6 | 50 | -rw----·····1.0·fat······625·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/s_wheel2.png |
56 | -rw----·····1.0·fat······195·b-·stor· | 51 | -rw----·····1.0·fat······195·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/btn_b_down.9.png |
57 | -rw----·····1.0·fat······188·b-·stor· | 52 | -rw----·····1.0·fat······188·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/btn_b_up.9.png |
58 | -rw----·····1.0·fat······201·b-·stor· | 53 | -rw----·····1.0·fat······201·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/btn_br_down.9.png |
59 | -rw----·····1.0·fat······196·b-·stor· | 54 | -rw----·····1.0·fat······196·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/btn_br_up.9.png |
60 | -rw----·····1.0·fat······190·b-·stor· | 55 | -rw----·····1.0·fat······190·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/btn_n_down.9.png |
61 | -rw----·····1.0·fat······181·b-·stor· | 56 | -rw----·····1.0·fat······181·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/btn_n_up.9.png |
62 | -rw----·····1.0·fat······196·b-·stor· | 57 | -rw----·····1.0·fat······196·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/btn_r_down.9.png |
63 | -rw----·····1.0·fat······190·b-·stor· | 58 | -rw----·····1.0·fat······190·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/btn_r_up.9.png |
64 | -rw----·····1.0·fat·····3 | 59 | -rw----·····1.0·fat·····3113·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/codebrew.png |
65 | -rw----·····1.0·fat·····3617·b-·stor· | 60 | -rw----·····1.0·fat·····3617·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/gd.png |
66 | -rw----·····1.0·fat······11 | 61 | -rw----·····1.0·fat······118·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_downloaded.png |
67 | -rw----·····1.0·fat······11 | 62 | -rw----·····1.0·fat······118·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_downloaded_selected.png |
68 | -rw----·····1.0·fat······2 | 63 | -rw----·····1.0·fat······223·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_installed.png |
69 | -rw----·····1.0·fat······35 | 64 | -rw----·····1.0·fat······353·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_installed_selected.png |
70 | -rw----·····1.0·fat·····50 | 65 | -rw----·····1.0·fat·····4509·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_launcher.png |
71 | -rw----·····1.0·fat······16 | 66 | -rw----·····1.0·fat······162·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_menu_down.png |
72 | -rw----·····1.0·fat······16 | 67 | -rw----·····1.0·fat······162·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_menu_up.png |
73 | -rw----·····1.0·fat······1 | 68 | -rw----·····1.0·fat······116·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_sort_down.png |
74 | -rw----·····1.0·fat······1 | 69 | -rw----·····1.0·fat······116·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_sort_up.png |
75 | -rw----·····1.0·fat······4 | 70 | -rw----·····1.0·fat······420·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/icon.png |
76 | -rw----·····1.0·fat······272·b-·stor· | 71 | -rw----·····1.0·fat······272·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/levels_wheel0.png |
77 | -rw----·····1.0·fat······29 | 72 | -rw----·····1.0·fat······294·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/levels_wheel1.png |
78 | -rw----·····1.0·fat······31 | 73 | -rw----·····1.0·fat······316·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/levels_wheel2.png |
79 | -rw----·····1.0·fat······12 | 74 | -rw----·····1.0·fat······121·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_arrow_down.png |
80 | -rw----·····1.0·fat······12 | 75 | -rw----·····1.0·fat······124·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_arrow_up.png |
81 | -rw----·····1.0·fat······1 | 76 | -rw----·····1.0·fat······132·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_bluearm.png |
82 | -rw----·····1.0·fat······1 | 77 | -rw----·····1.0·fat······168·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_bluebody.png |
83 | -rw----·····1.0·fat······1 | 78 | -rw----·····1.0·fat······148·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_blueleg.png |
84 | -rw----·····1.0·fat······2 | 79 | -rw----·····1.0·fat······212·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_engine.png |
85 | -rw----·····1.0·fat······1 | 80 | -rw----·····1.0·fat······176·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_fender.png |
86 | -rw----·····1.0·fat······1 | 81 | -rw----·····1.0·fat······197·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_flag_finish0.png |
87 | -rw----·····1.0·fat······ | 82 | -rw----·····1.0·fat······205·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_flag_finish1.png |
88 | -rw----·····1.0·fat······ | 83 | -rw----·····1.0·fat······202·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_flag_finish2.png |
89 | -rw----·····1.0·fat······ | 84 | -rw----·····1.0·fat······191·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_flag_start0.png |
90 | -rw----·····1.0·fat······ | 85 | -rw----·····1.0·fat······190·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_flag_start1.png |
91 | -rw----·····1.0·fat······2 | 86 | -rw----·····1.0·fat······200·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_flag_start2.png |
92 | -rw----·····1.0·fat······1 | 87 | -rw----·····1.0·fat······178·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_helmet.png |
93 | -rw----·····1.0·fat······1 | 88 | -rw----·····1.0·fat······187·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_lock0.png |
94 | -rw----·····1.0·fat······ | 89 | -rw----·····1.0·fat······196·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_lock1.png |
95 | -rw----·····1.0·fat······ | 90 | -rw----·····1.0·fat······187·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_lock2.png |
96 | -rw----·····1.0·fat······179·b-·stor· | 91 | -rw----·····1.0·fat······179·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_medal_bronze.png |
97 | -rw----·····1.0·fat······181·b-·stor· | 92 | -rw----·····1.0·fat······181·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_medal_gold.png |
98 | -rw----·····1.0·fat······198·b-·stor· | 93 | -rw----·····1.0·fat······198·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_medal_silver.png |
99 | -rw----·····1.0·fat······2 | 94 | -rw----·····1.0·fat······276·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_wheel1.png |
100 | -rw----·····1.0·fat······2 | 95 | -rw----·····1.0·fat······259·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/s_wheel2.png |
101 | -rw----·····1.0·fat······198·b-·stor· | 96 | -rw----·····1.0·fat······198·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/btn_b_down.9.png |
102 | -rw----·····1.0·fat······ | 97 | -rw----·····1.0·fat······192·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/btn_b_up.9.png |
103 | -rw----·····1.0·fat······207·b-·stor· | 98 | -rw----·····1.0·fat······207·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/btn_br_down.9.png |
104 | -rw----·····1.0·fat······200·b-·stor· | 99 | -rw----·····1.0·fat······200·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/btn_br_up.9.png |
105 | -rw----·····1.0·fat······191·b-·stor· | 100 | -rw----·····1.0·fat······191·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/btn_n_down.9.png |
106 | -rw----·····1.0·fat······ | 101 | -rw----·····1.0·fat······181·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/btn_n_up.9.png |
107 | -rw----·····1.0·fat······199·b-·stor· | 102 | -rw----·····1.0·fat······199·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/btn_r_down.9.png |
108 | -rw----·····1.0·fat······ | 103 | -rw----·····1.0·fat······195·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/btn_r_up.9.png |
109 | -rw----·····1.0·fat·····6 | 104 | -rw----·····1.0·fat·····6329·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/codebrew.png |
110 | -rw----·····1.0·fat······3 | 105 | -rw----·····1.0·fat······355·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/flag.png |
111 | -rw----·····1.0·fat····1 | 106 | -rw----·····1.0·fat····11754·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/gd.png |
112 | -rw----·····1.0·fat······1 | 107 | -rw----·····1.0·fat······135·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_downloaded.png |
113 | -rw----·····1.0·fat······1 | 108 | -rw----·····1.0·fat······135·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_downloaded_selected.png |
114 | -rw----·····1.0·fat······6 | 109 | -rw----·····1.0·fat······636·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_installed.png |
115 | -rw----·····1.0·fat······6 | 110 | -rw----·····1.0·fat······636·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_installed_selected.png |
116 | -rw----·····1.0·fat····1 | 111 | -rw----·····1.0·fat····12145·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_launcher.png |
117 | -rw----·····1.0·fat······18 | 112 | -rw----·····1.0·fat······186·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_menu_down.png |
118 | -rw----·····1.0·fat······18 | 113 | -rw----·····1.0·fat······186·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_menu_up.png |
119 | -rw----·····1.0·fat······1 | 114 | -rw----·····1.0·fat······122·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_sort_down.png |
120 | -rw----·····1.0·fat······1 | 115 | -rw----·····1.0·fat······122·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_sort_up.png |
121 | -rw----·····1.0·fat······6 | 116 | -rw----·····1.0·fat······641·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/icon_xhdpi.png |
122 | -rw----·····1.0·fat······51 | 117 | -rw----·····1.0·fat······510·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/levels_wheel0.png |
123 | -rw----·····1.0·fat······57 | 118 | -rw----·····1.0·fat······571·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/levels_wheel1.png |
124 | -rw----·····1.0·fat······66 | 119 | -rw----·····1.0·fat······668·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/levels_wheel2.png |
125 | -rw----·····1.0·fat······1 | 120 | -rw----·····1.0·fat······131·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/s_arrow_down.png |
126 | -rw----·····1.0·fat······1 | 121 | -rw----·····1.0·fat······133·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/s_arrow_up.png |
127 | -rw----·····1.0·fat······ | 122 | -rw----·····1.0·fat······383·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/s_bluearm.png |
Max diff block lines reached; -1/36779 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·0871·0000·0100·0000·0100·1c00··.....q.......... | ||
00000010:·1838·0000·4901·0000·0000·0000·0001·0000··.8..I........... | 00000010:·1838·0000·4901·0000·0000·0000·0001·0000··.8..I........... | ||
00000020:·4005·0000·0000·0000·0000·0000·1900·0000··@............... | 00000020:·4005·0000·0000·0000·0000·0000·1900·0000··@............... | ||
00000030:·2d00·0000·4f00·0000·6e00·0000·9100·0000··-...O...n....... | 00000030:·2d00·0000·4f00·0000·6e00·0000·9100·0000··-...O...n....... | ||
00000040:·ac00·0000·c700·0000·e000·0000·f900·0000··................ | 00000040:·ac00·0000·c700·0000·e000·0000·f900·0000··................ | ||
00000050:·1301·0000·2b01·0000·5301·0000·7b01·0000··....+...S...{... | 00000050:·1301·0000·2b01·0000·5301·0000·7b01·0000··....+...S...{... | ||
00000060:·9f01·0000·c601·0000·ea01·0000·1402·0000··................ | 00000060:·9f01·0000·c601·0000·ea01·0000·1402·0000··................ | ||
00000070:·3e02·0000·6702·0000·8f02·0000·b202·0000··>...g........... | 00000070:·3e02·0000·6702·0000·8f02·0000·b202·0000··>...g........... | ||
Offset 892, 15 lines modified | Offset 892, 15 lines modified | ||
000037b0:·0005·0531·3735·6363·0005·0532·3230·6363··...175cc...220cc | 000037b0:·0005·0531·3735·6363·0005·0532·3230·6363··...175cc...220cc | ||
000037c0:·0005·0533·3235·6363·0004·0445·6173·7900··...325cc...Easy. | 000037c0:·0005·0533·3235·6363·0004·0445·6173·7900··...325cc...Easy. | ||
000037d0:·0606·4d65·6469·756d·0004·0448·6172·6400··..Medium...Hard. | 000037d0:·0606·4d65·6469·756d·0004·0448·6172·6400··..Medium...Hard. | ||
000037e0:·0a0a·506f·7075·6c61·7269·7479·000b·0b4d··..Popularity...M | 000037e0:·0a0a·506f·7075·6c61·7269·7479·000b·0b4d··..Popularity...M | ||
000037f0:·6f73·7420·7265·6365·6e74·0006·064f·6c64··ost·recent...Old | 000037f0:·6f73·7420·7265·6365·6e74·0006·064f·6c64··ost·recent...Old | ||
00003800:·6573·7400·0c0c·5472·6163·6b73·2063·6f75··est...Tracks·cou | 00003800:·6573·7400·0c0c·5472·6163·6b73·2063·6f75··est...Tracks·cou | ||
00003810:·6e74·0005·0570·686f·6e65·0006·0674·6162··nt...phone...tab | 00003810:·6e74·0005·0570·686f·6e65·0006·0674·6162··nt...phone...tab | ||
00003820:·6c65·7400·0002·2001· | 00003820:·6c65·7400·0002·2001·e438·0000·7f00·0000··let...·..8...... | ||
00003830:·6f00·7200·6700·2e00·6800·6100·7000·7000··o.r.g...h.a.p.p. | 00003830:·6f00·7200·6700·2e00·6800·6100·7000·7000··o.r.g...h.a.p.p. | ||
00003840:·7900·7300·6100·6e00·7400·6100·2e00·6700··y.s.a.n.t.a...g. | 00003840:·7900·7300·6100·6e00·7400·6100·2e00·6700··y.s.a.n.t.a...g. | ||
00003850:·6400·0000·0000·0000·0000·0000·0000·0000··d............... | 00003850:·6400·0000·0000·0000·0000·0000·0000·0000··d............... | ||
00003860:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00003860:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00003870:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00003870:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00003880:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00003880:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00003890:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00003890:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
Offset 1147, 340 lines modified | Offset 1147, 340 lines modified | ||
000047a0:·0001·0000·0000·0000·0001·0000·0001·0000··................ | 000047a0:·0001·0000·0000·0000·0001·0000·0001·0000··................ | ||
000047b0:·0001·0000·0000·0000·0001·0000·0001·0000··................ | 000047b0:·0001·0000·0000·0000·0001·0000·0001·0000··................ | ||
000047c0:·0001·0000·0001·0000·0001·0000·0001·0000··................ | 000047c0:·0001·0000·0001·0000·0001·0000·0001·0000··................ | ||
000047d0:·0001·0000·0001·0000·0001·0000·0001·0000··................ | 000047d0:·0001·0000·0001·0000·0001·0000·0001·0000··................ | ||
000047e0:·0001·0000·0001·0000·0001·0000·0001·0000··................ | 000047e0:·0001·0000·0001·0000·0001·0000·0001·0000··................ | ||
000047f0:·0001·0000·0001·0000·0001·0000·0001·0000··................ | 000047f0:·0001·0000·0001·0000·0001·0000·0001·0000··................ | ||
00004800:·0001·0000·0001·0000·0001·0000·0001·0000··................ | 00004800:·0001·0000·0001·0000·0001·0000·0001·0000··................ | ||
00004810:·0001·0000·0102·4 | 00004810:·0001·0000·0102·4c00·9801·0000·0200·0000··......L......... | ||
00004820:·3700·0000·2 | 00004820:·3700·0000·2801·0000·3800·0000·0000·0000··7...(...8....... | ||
00004830:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00004830:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00004840:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00004840:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00004850:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00004850:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00004860:·0000·0000·ffff·ffff·ffff·ffff·1000·0000··................ | |||
000048 | 00004870:·ffff·ffff·ffff·ffff·2000·0000·ffff·ffff··........·....... | ||
000048 | 00004880:·ffff·ffff·3000·0000·ffff·ffff·ffff·ffff··....0........... | ||
00004880:·3000·0000·ffff·ffff·ffff·ffff·ffff·ffff··0............... | |||
00004890:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 00004890:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
000048a0:·ffff·ffff·ffff·ffff·ffff·ffff· | 000048a0:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
000048b0:·ffff·ffff·ffff·ffff·5000·0000 | 000048b0:·4000·0000·ffff·ffff·ffff·ffff·5000·0000··@...........P... | ||
000048c0:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 000048c0:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
000048d0:·ffff·ffff·ffff·ffff· | 000048d0:·ffff·ffff·ffff·ffff·ffff·ffff·6000·0000··............`... | ||
000048e0:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 000048e0:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
000048f0:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 000048f0:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
00004900:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 00004900:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
00004910:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 00004910:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
00004920:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 00004920:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
00004930:·ffff·ffff·ffff·ffff· | 00004930:·ffff·ffff·ffff·ffff·ffff·ffff·0800·0000··................ | ||
00004940:·0800·0003·0000·0000·0800·0000·0300·0000··................ | |||
00004950:·0800·0003·0900·0000·0800·0000·0600·0000··................ | |||
00004960:·0800·0003·0800·0000·0800·0000·0900·0000··................ | |||
00004970:·0800·0003·0700·0000·0800·0000·1400·0000··................ | |||
00004980:·0800·0003·0600·0000·0800·0000·1700·0000··................ | |||
00004990:·0800·0003·0500·0000·0800·0000·1f00·0000··................ | |||
000049a0:·0800·0003·0400·0000·0102·4800·f403·0000··..........H..... | |||
000049b0:·0200·0000·3700·0000·2401·0000·3400·0000··....7...$...4... | |||
000049 | 00004940:·0000·0000·0800·0003·0000·0000·0800·0000··................ | ||
00004950:·0300·0000·0800·0003·0900·0000·0800·0000··................ | |||
00004960:·0600·0000·0800·0003·0800·0000·0800·0000··................ | |||
00004970:·0900·0000·0800·0003·0700·0000·0800·0000··................ | |||
00004980:·1400·0000·0800·0003·0600·0000·0800·0000··................ | |||
00004990:·1700·0000·0800·0003·0500·0000·0800·0000··................ | |||
000049a0:·1f00·0000·0800·0003·0400·0000·0102·4c00··..............L. | |||
000049b0:·f803·0000·0200·0000·3700·0000·2801·0000··........7...(... | |||
000049c0:·3800·0000·0000·0000·0000·0000·0000·a000··8............... | |||
000049d0:·0000·0000·0 | 000049d0:·0000·0000·0000·0000·0400·0000·0000·0000··................ | ||
000049e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000049e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000049f0:·ffff·ffff·0000·0000·1000·0000·ffff·ffff··................ | |||
00004 | 000049f0:·0000·0000·0000·0000·ffff·ffff·0000·0000··................ | ||
00004a10:·5000·0000·ffff·ffff·6000·0000·7000·0000··P.......`...p... | |||
00004a | 00004a00:·1000·0000·ffff·ffff·2000·0000·3000·0000··........·...0... | ||
00004a10:·ffff·ffff·4000·0000·5000·0000·ffff·ffff··....@...P....... | |||
00004a20:·6000·0000·7000·0000·8000·0000·ffff·ffff··`...p........... | |||
00004a30:·9000·0000·a000·0000·b000·0000·c000·0000··................ | |||
00004a40:·d000·0000·e000·0000·ffff·ffff·f000·0000··................ | |||
00004a50:·0001·0000·ffff·ffff·1001·0000·2001·0000··............·... | |||
00004a60:·3001·0000·ffff·ffff·4001·0000·5001·0000··0.......@...P... | |||
00004a70:·6001·0000·ffff·ffff·7001·0000·8001·0000··`.......p....... | |||
00004a80:·9001·0000·a001·0000·b001·0000·c001·0000··................ | |||
00004a90:·d001·0000·e001·0000·f001·0000·0002·0000··................ | |||
00004aa0:·1002·0000·2002·0000·3002·0000·4002·0000··....·...0...@... | |||
00004ab0:·5002·0000·6002·0000·7002·0000·8002·0000··P...`...p....... | |||
00004ac0:·9002·0000·a002·0000·ffff·ffff·b002·0000··................ | |||
00004ad0:·c002·0000·0800·0000·0100·0000·0800·0003··................ | |||
00004a | 00004ae0:·0c00·0000·0800·0000·0200·0000·0800·0003··................ | ||
00004a40:·ffff·ffff·f000·0000·0001·0000·ffff·ffff··................ | |||
00004a50:·1001·0000·2001·0000·3001·0000·ffff·ffff··....·...0....... | |||
00004a60:·4001·0000·5001·0000·6001·0000·ffff·ffff··@...P...`....... | |||
00004a | 00004af0:·3200·0000·0800·0000·0400·0000·0800·0003··2............... | ||
00004 | 00004b00:·1200·0000·0800·0000·0500·0000·0800·0003··................ | ||
00004 | 00004b10:·0e00·0000·0800·0000·0700·0000·0800·0003··................ | ||
00004 | 00004b20:·1300·0000·0800·0000·0800·0000·0800·0003··................ | ||
00004 | 00004b30:·1700·0000·0800·0000·0a00·0000·0800·0003··................ | ||
00004 | 00004b40:·1c00·0000·0800·0000·0b00·0000·0800·0003··................ | ||
00004 | 00004b50:·2000·0000·0800·0000·0c00·0000·0800·0003···............... | ||
00004ae0:·0200·0000·0800·0003·3200·0000·0800·0000··........2....... | |||
00004af0:·0400·0000·0800·0003·1200·0000·0800·0000··................ | |||
00004b | 00004b60:·2400·0000·0800·0000·0e00·0000·0800·0003··$............... | ||
00004b70:·2800·0000·0800·0000·0f00·0000·0800·0003··(............... | |||
00004b80:·2b00·0000·0800·0000·1000·0000·0800·0003··+............... | |||
00004b90:·2f00·0000·0800·0000·1100·0000·0800·0003··/............... | |||
00004ba0:·3300·0000·0800·0000·1200·0000·0800·0003··3............... | |||
00004b | 00004bb0:·3700·0000·0800·0000·1300·0000·0800·0003··7............... | ||
00004b | 00004bc0:·3600·0000·0800·0000·1500·0000·0800·0003··6............... | ||
00004bd0:·3500·0000·0800·0000·1600·0000·0800·0003··5............... | |||
00004be0:·3400·0000·0800·0000·1800·0000·0800·0003··4............... | |||
00004bf0:·3100·0000·0800·0000·1900·0000·0800·0003··1............... | |||
00004c00:·3000·0000·0800·0000·1a00·0000·0800·0003··0............... | |||
00004 | 00004c10:·2e00·0000·0800·0000·1c00·0000·0800·0003··................ | ||
00004c20:·2d00·0000·0800·0000·1d00·0000·0800·0003··-............... | |||
00004c30:·2c00·0000·0800·0000·1e00·0000·0800·0003··,............... | |||
00004 | 00004c40:·2a00·0000·0800·0000·2000·0000·0800·0003··*.......·....... | ||
00004c50:·2900·0000·0800·0000·2100·0000·0800·0003··).......!....... | |||
00004c60:·2700·0000·0800·0000·2200·0000·0800·0003··'......."....... | |||
00004c70:·2600·0000·0800·0000·2300·0000·0800·0003··&.......#....... | |||
00004 | 00004c80:·2500·0000·0800·0000·2400·0000·0800·0003··%.......$....... | ||
00004b60:·0e00·0000·0800·0003·2800·0000·0800·0000··........(....... | |||
00004b70:·0f00·0000·0800·0003·2b00·0000·0800·0000··........+....... | |||
00004b80:·1000·0000·0800·0003·2f00·0000·0800·0000··......../....... | |||
00004b90:·1100·0000·0800·0003·3300·0000·0800·0000··........3....... | |||
00004ba0:·1200·0000·0800·0003·3700·0000·0800·0000··........7....... | |||
00004bb0:·1300·0000·0800·0003·3600·0000·0800·0000··........6....... | |||
00004bc0:·1500·0000·0800·0003·3500·0000·0800·0000··........5....... | |||
Max diff block lines reached; 41876/82926 bytes (50.50%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·bcbe3d47 |
5 | signature···········:· | 5 | signature···········:·523b...ad8a |
6 | file_size···········:·35 | 6 | file_size···········:·358372 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·419 | 10 | string_ids_size·····:·4193 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·567 | 12 | type_ids_size·······:·567 |
13 | type_ids_off········:·168 | 13 | type_ids_off········:·16884·(0x0041f4) |
14 | proto_ids_size······:·656 | 14 | proto_ids_size······:·656 |
15 | proto_ids_off·······:·191 | 15 | proto_ids_off·······:·19152·(0x004ad0) |
16 | field_ids_size······:·1299 | 16 | field_ids_size······:·1299 |
17 | field_ids_off·······:·270 | 17 | field_ids_off·······:·27024·(0x006990) |
18 | method_ids_size·····:·239 | 18 | method_ids_size·····:·2397 |
19 | method_ids_off······:·374 | 19 | method_ids_off······:·37416·(0x009228) |
20 | class_defs_size·····:·248 | 20 | class_defs_size·····:·248 |
21 | class_defs_off······:·565 | 21 | class_defs_off······:·56592·(0x00dd10) |
22 | data_size···········:·29 | 22 | data_size···········:·293844 |
23 | data_off············:·6452 | 23 | data_off············:·64528·(0x00fc10) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·239 | 25 | class_idx···········:·239 |
26 | access_flags········:·16·(0x0010) | 26 | access_flags········:·16·(0x0010) |
27 | superclass_idx······:·166 | 27 | superclass_idx······:·166 |
28 | source_file_idx·····:·154 | 28 | source_file_idx·····:·154 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 51, 17 lines modified | Offset 51, 17 lines modified | ||
51 | ······type··········:·'()V' | 51 | ······type··········:·'()V' |
52 | ······access········:·0x10000·(CONSTRUCTOR) | 52 | ······access········:·0x10000·(CONSTRUCTOR) |
53 | ······code··········- | 53 | ······code··········- |
54 | ······registers·····:·1 | 54 | ······registers·····:·1 |
55 | ······ins···········:·1 | 55 | ······ins···········:·1 |
56 | ······outs··········:·1 | 56 | ······outs··········:·1 |
57 | ······insns·size····:·4·16-bit·code·units | 57 | ······insns·size····:·4·16-bit·code·units |
58 | 0103f | 58 | 0103f0:········································|[0103f0]·org.acra.ACRA$1.<init>:()V |
59 | 01040 | 59 | 010400:·7010·bf01·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01bf |
60 | 0104 | 60 | 010406:·0e00···································|0003:·return-void |
61 | ······catches·······:·(none) | 61 | ······catches·······:·(none) |
62 | ······positions·····:· | 62 | ······positions·····:· |
63 | ········0x0000·line=154 | 63 | ········0x0000·line=154 |
64 | ······locals········:· | 64 | ······locals········:· |
65 | ········0x0000·-·0x0004·reg=0·this·Lorg/acra/ACRA$1;· | 65 | ········0x0000·-·0x0004·reg=0·this·Lorg/acra/ACRA$1;· |
66 | ··Virtual·methods···- | 66 | ··Virtual·methods···- |
Offset 70, 33 lines modified | Offset 70, 33 lines modified | ||
70 | ······type··········:·'(Landroid/content/SharedPreferences;Ljava/lang/String;)V' | 70 | ······type··········:·'(Landroid/content/SharedPreferences;Ljava/lang/String;)V' |
71 | ······access········:·0x0001·(PUBLIC) | 71 | ······access········:·0x0001·(PUBLIC) |
72 | ······code··········- | 72 | ······code··········- |
73 | ······registers·····:·5 | 73 | ······registers·····:·5 |
74 | ······ins···········:·3 | 74 | ······ins···········:·3 |
75 | ······outs··········:·2 | 75 | ······outs··········:·2 |
76 | ······insns·size····:·33·16-bit·code·units | 76 | ······insns·size····:·33·16-bit·code·units |
77 | 0104 | 77 | 010408:········································|[010408]·org.acra.ACRA$1.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V |
78 | 0104 | 78 | 010418:·1a01·7c06······························|0000:·const-string·v1,·"acra.disable"·//·string@067c |
79 | 0104 | 79 | 01041c:·6e20·d601·4100·························|0002:·invoke-virtual·{v1,·v4},·Ljava/lang/String;.equals:(Ljava/lang/Object;)Z·//·method@01d6 |
80 | 01042 | 80 | 010422:·0a01···································|0005:·move-result·v1 |
81 | 0104 | 81 | 010424:·3901·0a00······························|0006:·if-nez·v1,·0010·//·+000a |
82 | 0104 | 82 | 010428:·1a01·7d06······························|0008:·const-string·v1,·"acra.enable"·//·string@067d |
83 | 0104 | 83 | 01042c:·6e20·d601·4100·························|000a:·invoke-virtual·{v1,·v4},·Ljava/lang/String;.equals:(Ljava/lang/Object;)Z·//·method@01d6 |
84 | 01043 | 84 | 010432:·0a01···································|000d:·move-result·v1 |
85 | 0104 | 85 | 010434:·3801·1000······························|000e:·if-eqz·v1,·001e·//·+0010 |
86 | 0104 | 86 | 010438:·7110·9102·0300·························|0010:·invoke-static·{v3},·Lorg/acra/ACRA;.access$000:(Landroid/content/SharedPreferences;)Z·//·method@0291 |
87 | 0104 | 87 | 01043e:·0a01···································|0013:·move-result·v1 |
88 | 01044 | 88 | 010440:·3901·0b00······························|0014:·if-nez·v1,·001f·//·+000b |
89 | 0104 | 89 | 010444:·1210···································|0016:·const/4·v0,·#int·1·//·#1 |
90 | 0104 | 90 | 010446:·7100·9602·0000·························|0017:·invoke-static·{},·Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter;·//·method@0296 |
91 | 0104 | 91 | 01044c:·0c01···································|001a:·move-result-object·v1 |
92 | 0104 | 92 | 01044e:·6e20·4303·0100·························|001b:·invoke-virtual·{v1,·v0},·Lorg/acra/ErrorReporter;.setEnabled:(Z)V·//·method@0343 |
93 | 0104 | 93 | 010454:·0e00···································|001e:·return-void |
94 | 0104 | 94 | 010456:·1200···································|001f:·const/4·v0,·#int·0·//·#0 |
95 | 0104 | 95 | 010458:·28f7···································|0020:·goto·0017·//·-0009 |
96 | ······catches·······:·(none) | 96 | ······catches·······:·(none) |
97 | ······positions·····:· | 97 | ······positions·····:· |
98 | ········0x0000·line=158 | 98 | ········0x0000·line=158 |
99 | ········0x0010·line=159 | 99 | ········0x0010·line=159 |
100 | ········0x0017·line=160 | 100 | ········0x0017·line=160 |
101 | ········0x001e·line=162 | 101 | ········0x001e·line=162 |
102 | ········0x001f·line=159 | 102 | ········0x001f·line=159 |
Offset 140, 45 lines modified | Offset 140, 45 lines modified | ||
140 | ······type··········:·'()V' | 140 | ······type··········:·'()V' |
141 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 141 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
142 | ······code··········- | 142 | ······code··········- |
143 | ······registers·····:·3 | 143 | ······registers·····:·3 |
144 | ······ins···········:·0 | 144 | ······ins···········:·0 |
145 | ······outs··········:·1 | 145 | ······outs··········:·1 |
146 | ······insns·size····:·49·16-bit·code·units | 146 | ······insns·size····:·49·16-bit·code·units |
147 | 0104 | 147 | 01045c:········································|[01045c]·org.acra.ACRA$2.<clinit>:()V |
148 | 0104 | 148 | 01046c:·7100·6a03·0000·························|0000:·invoke-static·{},·Lorg/acra/ReportingInteractionMode;.values:()[Lorg/acra/ReportingInteractionMode;·//·method@036a |
149 | 01047 | 149 | 010472:·0c00···································|0003:·move-result-object·v0 |
150 | 0104 | 150 | 010474:·2100···································|0004:·array-length·v0,·v0 |
151 | 0104 | 151 | 010476:·2300·0f02······························|0005:·new-array·v0,·v0,·[I·//·type@020f |
152 | 0104 | 152 | 01047a:·6900·2300······························|0007:·sput-object·v0,·Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I·//·field@0023 |
153 | 0104 | 153 | 01047e:·6200·2300······························|0009:·sget-object·v0,·Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I·//·field@0023 |
154 | 01048 | 154 | 010482:·6201·d000······························|000b:·sget-object·v1,·Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode;·//·field@00d0 |
155 | 0104 | 155 | 010486:·6e10·6803·0100·························|000d:·invoke-virtual·{v1},·Lorg/acra/ReportingInteractionMode;.ordinal:()I·//·method@0368 |
156 | 0104 | 156 | 01048c:·0a01···································|0010:·move-result·v1 |
157 | 0104 | 157 | 01048e:·1212···································|0011:·const/4·v2,·#int·1·//·#1 |
158 | 01049 | 158 | 010490:·4b02·0001······························|0012:·aput·v2,·v0,·v1 |
159 | 0104 | 159 | 010494:·6200·2300······························|0014:·sget-object·v0,·Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I·//·field@0023 |
160 | 0104 | 160 | 010498:·6201·ce00······························|0016:·sget-object·v1,·Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode;·//·field@00ce |
161 | 0104 | 161 | 01049c:·6e10·6803·0100·························|0018:·invoke-virtual·{v1},·Lorg/acra/ReportingInteractionMode;.ordinal:()I·//·method@0368 |
162 | 0104a | 162 | 0104a2:·0a01···································|001b:·move-result·v1 |
163 | 0104 | 163 | 0104a4:·1222···································|001c:·const/4·v2,·#int·2·//·#2 |
164 | 0104 | 164 | 0104a6:·4b02·0001······························|001d:·aput·v2,·v0,·v1 |
165 | 0104 | 165 | 0104aa:·6200·2300······························|001f:·sget-object·v0,·Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I·//·field@0023 |
166 | 0104 | 166 | 0104ae:·6201·cd00······························|0021:·sget-object·v1,·Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode;·//·field@00cd |
167 | 0104b | 167 | 0104b2:·6e10·6803·0100·························|0023:·invoke-virtual·{v1},·Lorg/acra/ReportingInteractionMode;.ordinal:()I·//·method@0368 |
168 | 0104 | 168 | 0104b8:·0a01···································|0026:·move-result·v1 |
169 | 0104 | 169 | 0104ba:·1232···································|0027:·const/4·v2,·#int·3·//·#3 |
170 | 0104 | 170 | 0104bc:·4b02·0001······························|0028:·aput·v2,·v0,·v1 |
171 | 0104c | 171 | 0104c0:·0e00···································|002a:·return-void |
172 | 0104c | 172 | 0104c2:·0d00···································|002b:·move-exception·v0 |
173 | 0104 | 173 | 0104c4:·28fe···································|002c:·goto·002a·//·-0002 |
174 | 0104 | 174 | 0104c6:·0d00···································|002d:·move-exception·v0 |
175 | 0104 | 175 | 0104c8:·28f1···································|002e:·goto·001f·//·-000f |
176 | 0104 | 176 | 0104ca:·0d00···································|002f:·move-exception·v0 |
177 | 0104 | 177 | 0104cc:·28e4···································|0030:·goto·0014·//·-001c |
178 | ······catches·······:·3 | 178 | ······catches·······:·3 |
179 | ········0x0009·-·0x0014 | 179 | ········0x0009·-·0x0014 |
180 | ··········Ljava/lang/NoSuchFieldError;·->·0x002f | 180 | ··········Ljava/lang/NoSuchFieldError;·->·0x002f |
181 | ········0x0014·-·0x001f | 181 | ········0x0014·-·0x001f |
182 | ··········Ljava/lang/NoSuchFieldError;·->·0x002d | 182 | ··········Ljava/lang/NoSuchFieldError;·->·0x002d |
183 | ········0x001f·-·0x002a | 183 | ········0x001f·-·0x002a |
Max diff block lines reached; 8761956/8775410 bytes (99.85%) of diff not shown. |
Offset 1, 83 lines modified | Offset 1, 83 lines modified | ||
1 | Zip·file·size:·48 | 1 | Zip·file·size:·484051·bytes,·number·of·entries:·248 |
2 | ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·org/acra/ACRA$1.class | 2 | ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·org/acra/ACRA$1.class |
3 | ?rwxrwxr-x··2.0·unx······644·b-·stor·80-Jan-01·00:00·org/acra/ACRA$2.class | 3 | ?rwxrwxr-x··2.0·unx······644·b-·stor·80-Jan-01·00:00·org/acra/ACRA$2.class |
4 | ?rwxrwxr-x··2.0·unx·····6167·b-·stor·80-Jan-01·00:00·org/acra/ACRA.class | 4 | ?rwxrwxr-x··2.0·unx·····6167·b-·stor·80-Jan-01·00:00·org/acra/ACRA.class |
5 | ?rwxrwxr-x··2.0·unx·····1553·b-·stor·80-Jan-01·00:00·org/acra/annotation/ReportsCrashes.class | 5 | ?rwxrwxr-x··2.0·unx·····1553·b-·stor·80-Jan-01·00:00·org/acra/annotation/ReportsCrashes.class |
6 | ?rwxrwxr-x··2.0·unx····10725·b-·defN·80-Jan-01·00:00·org/acra/ACRAConfiguration.class | 6 | ?rwxrwxr-x··2.0·unx····10725·b-·defN·80-Jan-01·00:00·org/acra/ACRAConfiguration.class |
7 | ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·org/acra/ACRAConfigurationException.class | 7 | ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·org/acra/ACRAConfigurationException.class |
8 | ?rwxrwxr-x··2.0·unx·····3651·b-·stor·80-Jan-01·00:00·org/acra/ACRAConstants.class | 8 | ?rwxrwxr-x··2.0·unx·····3651·b-·stor·80-Jan-01·00:00·org/acra/ACRAConstants.class |
9 | ?rwxrwxr-x··2.0·unx·····6831·b-·stor·80-Jan-01·00:00·org/acra/CrashReportDialog.class | 9 | ?rwxrwxr-x··2.0·unx·····6831·b-·stor·80-Jan-01·00:00·org/acra/CrashReportDialog.class |
10 | ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·org/acra/CrashReportFileNameParser.class | 10 | ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·org/acra/CrashReportFileNameParser.class |
11 | ?rwxrwxr-x··2.0·unx······434·b-·stor·80-Jan-01·00:00·org/acra/CrashReportFinder$1.class | 11 | ?rwxrwxr-x··2.0·unx······434·b-·stor·80-Jan-01·00:00·org/acra/CrashReportFinder$1.class |
12 | ?rwxrwxr-x··2.0·unx·····1254·b-·stor·80-Jan-01·00:00·org/acra/CrashReportFinder.class | 12 | ?rwxrwxr-x··2.0·unx·····1254·b-·stor·80-Jan-01·00:00·org/acra/CrashReportFinder.class |
13 | ?rwxrwxr-x··2.0·unx·····56 | 13 | ?rwxrwxr-x··2.0·unx·····5656·b-·stor·80-Jan-01·00:00·org/acra/CrashReportPersister.class |
14 | ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·org/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat.class | 14 | ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·org/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat.class |
15 | ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·org/acra/ErrorReporter$1.class | 15 | ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·org/acra/ErrorReporter$1.class |
16 | ?rwxrwxr-x··2.0·unx······681·b-·stor·80-Jan-01·00:00·org/acra/ErrorReporter$2.class | 16 | ?rwxrwxr-x··2.0·unx······681·b-·stor·80-Jan-01·00:00·org/acra/ErrorReporter$2.class |
17 | ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·org/acra/ErrorReporter$3.class | 17 | ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·org/acra/ErrorReporter$3.class |
18 | ?rwxrwxr-x··2.0·unx·····1513·b-·stor·80-Jan-01·00:00·org/acra/ErrorReporter$4.class | 18 | ?rwxrwxr-x··2.0·unx·····1513·b-·stor·80-Jan-01·00:00·org/acra/ErrorReporter$4.class |
19 | ?rwxrwxr-x··2.0·unx····150 | 19 | ?rwxrwxr-x··2.0·unx····15073·b-·defN·80-Jan-01·00:00·org/acra/ErrorReporter.class |
20 | ?rwxrwxr-x··2.0·unx·····3890·b-·stor·80-Jan-01·00:00·org/acra/ReportField.class | 20 | ?rwxrwxr-x··2.0·unx·····3890·b-·stor·80-Jan-01·00:00·org/acra/ReportField.class |
21 | ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·org/acra/ReportField$10.class | 21 | ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·org/acra/ReportField$10.class |
22 | ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·org/acra/ReportField$11.class | 22 | ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·org/acra/ReportField$11.class |
23 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$1.class | 23 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$1.class |
24 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$2.class | 24 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$2.class |
25 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$3.class | 25 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$3.class |
26 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$4.class | 26 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$4.class |
27 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$5.class | 27 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$5.class |
28 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$6.class | 28 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$6.class |
29 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$7.class | 29 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$7.class |
30 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$8.class | 30 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$8.class |
31 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$9.class | 31 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/acra/ReportField$9.class |
32 | ?rwxrwxr-x··2.0·unx······881·b-·stor·80-Jan-01·00:00·org/acra/ReportingInteractionMode.class | 32 | ?rwxrwxr-x··2.0·unx······881·b-·stor·80-Jan-01·00:00·org/acra/ReportingInteractionMode.class |
33 | ?rwxrwxr-x··2.0·unx·····40 | 33 | ?rwxrwxr-x··2.0·unx·····4043·b-·stor·80-Jan-01·00:00·org/acra/SendWorker.class |
34 | ?rwxrwxr-x··2.0·unx·····1019·b-·stor·80-Jan-01·00:00·org/acra/collector/Compatibility.class | 34 | ?rwxrwxr-x··2.0·unx·····1019·b-·stor·80-Jan-01·00:00·org/acra/collector/Compatibility.class |
35 | ?rwxrwxr-x··2.0·unx·····59 | 35 | ?rwxrwxr-x··2.0·unx·····5983·b-·stor·80-Jan-01·00:00·org/acra/collector/ConfigurationCollector.class |
36 | ?rwxrwxr-x··2.0·unx······631·b-·stor·80-Jan-01·00:00·org/acra/collector/CrashReportData.class | 36 | ?rwxrwxr-x··2.0·unx······631·b-·stor·80-Jan-01·00:00·org/acra/collector/CrashReportData.class |
37 | ?rwxrwxr-x··2.0·unx····1552 | 37 | ?rwxrwxr-x··2.0·unx····15524·b-·defN·80-Jan-01·00:00·org/acra/collector/CrashReportDataFactory.class |
38 | ?rwxrwxr-x··2.0·unx·····20 | 38 | ?rwxrwxr-x··2.0·unx·····2079·b-·stor·80-Jan-01·00:00·org/acra/collector/DeviceFeaturesCollector.class |
39 | ?rwxrwxr-x··2.0·unx····17 | 39 | ?rwxrwxr-x··2.0·unx····17519·b-·defN·80-Jan-01·00:00·org/acra/collector/DisplayManagerCollector.class |
40 | ?rwxrwxr-x··2.0·unx·····79 | 40 | ?rwxrwxr-x··2.0·unx·····7992·b-·stor·80-Jan-01·00:00·org/acra/collector/DropBoxCollector.class |
41 | ?rwxrwxr-x··2.0·unx·····1646·b-·stor·80-Jan-01·00:00·org/acra/collector/DumpSysCollector.class | 41 | ?rwxrwxr-x··2.0·unx·····1646·b-·stor·80-Jan-01·00:00·org/acra/collector/DumpSysCollector.class |
42 | ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·org/acra/collector/LogCatCollector$1.class | 42 | ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·org/acra/collector/LogCatCollector$1.class |
43 | ?rwxrwxr-x··2.0·unx·····3073·b-·stor·80-Jan-01·00:00·org/acra/collector/LogCatCollector.class | 43 | ?rwxrwxr-x··2.0·unx·····3073·b-·stor·80-Jan-01·00:00·org/acra/collector/LogCatCollector.class |
44 | ?rwxrwxr-x··2.0·unx·····1086·b-·stor·80-Jan-01·00:00·org/acra/collector/LogFileCollector.class | 44 | ?rwxrwxr-x··2.0·unx·····1086·b-·stor·80-Jan-01·00:00·org/acra/collector/LogFileCollector.class |
45 | ?rwxrwxr-x··2.0·unx······816·b-·stor·80-Jan-01·00:00·org/acra/collector/MediaCodecListCollector$1.class | 45 | ?rwxrwxr-x··2.0·unx······816·b-·stor·80-Jan-01·00:00·org/acra/collector/MediaCodecListCollector$1.class |
46 | ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·org/acra/collector/MediaCodecListCollector$CodecType.class | 46 | ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·org/acra/collector/MediaCodecListCollector$CodecType.class |
47 | ?rwxrwxr-x··2.0·unx····1277 | 47 | ?rwxrwxr-x··2.0·unx····12777·b-·defN·80-Jan-01·00:00·org/acra/collector/MediaCodecListCollector.class |
48 | ?rwxrwxr-x··2.0·unx·····20 | 48 | ?rwxrwxr-x··2.0·unx·····2021·b-·stor·80-Jan-01·00:00·org/acra/collector/ReflectionCollector.class |
49 | ?rwxrwxr-x··2.0·unx·····46 | 49 | ?rwxrwxr-x··2.0·unx·····4694·b-·stor·80-Jan-01·00:00·org/acra/collector/SettingsCollector.class |
50 | ?rwxrwxr-x··2.0·unx·····20 | 50 | ?rwxrwxr-x··2.0·unx·····2052·b-·stor·80-Jan-01·00:00·org/acra/collector/SharedPreferencesCollector.class |
51 | ?rwxrwxr-x··2.0·unx······902·b-·stor·80-Jan-01·00:00·org/acra/collector/ThreadCollector.class | 51 | ?rwxrwxr-x··2.0·unx······902·b-·stor·80-Jan-01·00:00·org/acra/collector/ThreadCollector.class |
52 | ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·org/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksAdapter.class | 52 | ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·org/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksAdapter.class |
53 | ?rwxrwxr-x··2.0·unx·····1153·b-·stor·80-Jan-01·00:00·org/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper.class | 53 | ?rwxrwxr-x··2.0·unx·····1153·b-·stor·80-Jan-01·00:00·org/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper.class |
54 | ?rwxrwxr-x··2.0·unx·····1543·b-·stor·80-Jan-01·00:00·org/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper.class | 54 | ?rwxrwxr-x··2.0·unx·····1543·b-·stor·80-Jan-01·00:00·org/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper.class |
55 | ?rwxrwxr-x··2.0·unx·····21 | 55 | ?rwxrwxr-x··2.0·unx·····2165·b-·stor·80-Jan-01·00:00·org/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher.class |
56 | ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·org/acra/log/ACRALog.class | 56 | ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·org/acra/log/ACRALog.class |
57 | ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·org/acra/log/AndroidLogDelegate.class | 57 | ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·org/acra/log/AndroidLogDelegate.class |
58 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·org/acra/sender/ReportSender.class | 58 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·org/acra/sender/ReportSender.class |
59 | ?rwxrwxr-x··2.0·unx·····196 | 59 | ?rwxrwxr-x··2.0·unx·····1966·b-·stor·80-Jan-01·00:00·org/acra/sender/EmailIntentSender.class |
60 | ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·org/acra/sender/GoogleFormSender$1.class | 60 | ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·org/acra/sender/GoogleFormSender$1.class |
61 | ?rwxrwxr-x··2.0·unx·····36 | 61 | ?rwxrwxr-x··2.0·unx·····3643·b-·stor·80-Jan-01·00:00·org/acra/sender/GoogleFormSender.class |
62 | ?rwxrwxr-x··2.0·unx······917·b-·stor·80-Jan-01·00:00·org/acra/sender/HttpSender$1.class | 62 | ?rwxrwxr-x··2.0·unx······917·b-·stor·80-Jan-01·00:00·org/acra/sender/HttpSender$1.class |
63 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·org/acra/sender/HttpSender$Method.class | 63 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·org/acra/sender/HttpSender$Method.class |
64 | ?rwxrwxr-x··2.0·unx······958·b-·stor·80-Jan-01·00:00·org/acra/sender/HttpSender$Type.class | 64 | ?rwxrwxr-x··2.0·unx······958·b-·stor·80-Jan-01·00:00·org/acra/sender/HttpSender$Type.class |
65 | ?rwxrwxr-x··2.0·unx······348·b-·stor·80-Jan-01·00:00·org/acra/sender/HttpSender$Type$1.class | 65 | ?rwxrwxr-x··2.0·unx······348·b-·stor·80-Jan-01·00:00·org/acra/sender/HttpSender$Type$1.class |
66 | ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·org/acra/sender/HttpSender$Type$2.class | 66 | ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·org/acra/sender/HttpSender$Type$2.class |
67 | ?rwxrwxr-x··2.0·unx·····55 | 67 | ?rwxrwxr-x··2.0·unx·····5545·b-·stor·80-Jan-01·00:00·org/acra/sender/HttpSender.class |
68 | ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·org/acra/sender/ReportSenderException.class | 68 | ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·org/acra/sender/ReportSenderException.class |
69 | ?rwxrwxr-x··2.0·unx·····1229·b-·stor·80-Jan-01·00:00·org/acra/util/BoundedLinkedList.class | 69 | ?rwxrwxr-x··2.0·unx·····1229·b-·stor·80-Jan-01·00:00·org/acra/util/BoundedLinkedList.class |
70 | ?rwxrwxr-x··2.0·unx·····2070·b-·stor·80-Jan-01·00:00·org/acra/util/FakeSocketFactory.class | 70 | ?rwxrwxr-x··2.0·unx·····2070·b-·stor·80-Jan-01·00:00·org/acra/util/FakeSocketFactory.class |
71 | ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·org/acra/util/HttpRequest$1.class | 71 | ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·org/acra/util/HttpRequest$1.class |
72 | ?rwxrwxr-x··2.0·unx·····1606·b-·stor·80-Jan-01·00:00·org/acra/util/HttpRequest$SocketTimeOutRetryHandler.class | 72 | ?rwxrwxr-x··2.0·unx·····1606·b-·stor·80-Jan-01·00:00·org/acra/util/HttpRequest$SocketTimeOutRetryHandler.class |
73 | ?rwxrwxr-x··2.0·unx·····708 | 73 | ?rwxrwxr-x··2.0·unx·····7081·b-·stor·80-Jan-01·00:00·org/acra/util/HttpRequest.class |
74 | ?rwxrwxr-x··2.0·unx·····2032·b-·stor·80-Jan-01·00:00·org/acra/util/Installation.class | 74 | ?rwxrwxr-x··2.0·unx·····2032·b-·stor·80-Jan-01·00:00·org/acra/util/Installation.class |
75 | ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·org/acra/util/JSONReportBuilder$JSONReportException.class | 75 | ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·org/acra/util/JSONReportBuilder$JSONReportException.class |
76 | ?rwxrwxr-x··2.0·unx·····37 | 76 | ?rwxrwxr-x··2.0·unx·····3710·b-·stor·80-Jan-01·00:00·org/acra/util/JSONReportBuilder.class |
77 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·org/acra/util/NaiveTrustManager.class | 77 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·org/acra/util/NaiveTrustManager.class |
78 | ?rwxrwxr-x··2.0·unx·····1304·b-·stor·80-Jan-01·00:00·org/acra/util/PackageManagerWrapper.class | 78 | ?rwxrwxr-x··2.0·unx·····1304·b-·stor·80-Jan-01·00:00·org/acra/util/PackageManagerWrapper.class |
79 | ?rwxrwxr-x··2.0·unx·····2895·b-·stor·80-Jan-01·00:00·org/acra/util/ReportUtils.class | 79 | ?rwxrwxr-x··2.0·unx·····2895·b-·stor·80-Jan-01·00:00·org/acra/util/ReportUtils.class |
80 | ?rwxrwxr-x··2.0·unx······602·b-·stor·80-Jan-01·00:00·org/acra/util/ToastSender.class | 80 | ?rwxrwxr-x··2.0·unx······602·b-·stor·80-Jan-01·00:00·org/acra/util/ToastSender.class |
81 | ?rwxrwxr-x··2.0·unx······761·b-·stor·80-Jan-01·00:00·org/happysanta/gd/API/API$1.class | 81 | ?rwxrwxr-x··2.0·unx······761·b-·stor·80-Jan-01·00:00·org/happysanta/gd/API/API$1.class |
82 | ?rwxrwxr-x··2.0·unx·····1133·b-·stor·80-Jan-01·00:00·org/happysanta/gd/API/API$LevelsSortType.class | 82 | ?rwxrwxr-x··2.0·unx·····1133·b-·stor·80-Jan-01·00:00·org/happysanta/gd/API/API$LevelsSortType.class |
83 | ?rwxrwxr-x··2.0·unx·····3155·b-·stor·80-Jan-01·00:00·org/happysanta/gd/API/API.class | 83 | ?rwxrwxr-x··2.0·unx·····3155·b-·stor·80-Jan-01·00:00·org/happysanta/gd/API/API.class |
Offset 101, 15 lines modified | Offset 101, 15 lines modified | ||
101 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·org/happysanta/gd/ListenerList$FireHandler.class | 101 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·org/happysanta/gd/ListenerList$FireHandler.class |
102 | ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·org/happysanta/gd/FileDialog$3.class | 102 | ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·org/happysanta/gd/FileDialog$3.class |
103 | ?rwxrwxr-x··2.0·unx······660·b-·stor·80-Jan-01·00:00·org/happysanta/gd/FileDialog$4.class | 103 | ?rwxrwxr-x··2.0·unx······660·b-·stor·80-Jan-01·00:00·org/happysanta/gd/FileDialog$4.class |
104 | ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·org/happysanta/gd/FileDialog$5.class | 104 | ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·org/happysanta/gd/FileDialog$5.class |
105 | ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·org/happysanta/gd/FileDialog$6.class | 105 | ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·org/happysanta/gd/FileDialog$6.class |
106 | ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·org/happysanta/gd/FileDialog$DirectorySelectedListener.class | 106 | ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·org/happysanta/gd/FileDialog$DirectorySelectedListener.class |
107 | ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·org/happysanta/gd/FileDialog$FileSelectedListener.class | 107 | ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·org/happysanta/gd/FileDialog$FileSelectedListener.class |
108 | ?rwxrwxr-x··2.0·unx·····47 | 108 | ?rwxrwxr-x··2.0·unx·····4729·b-·stor·80-Jan-01·00:00·org/happysanta/gd/FileDialog.class |
109 | ?rwxrwxr-x··2.0·unx·····1099·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$1$1.class | 109 | ?rwxrwxr-x··2.0·unx·····1099·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$1$1.class |
110 | ?rwxrwxr-x··2.0·unx······385·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$1$2.class | 110 | ?rwxrwxr-x··2.0·unx······385·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$1$2.class |
111 | ?rwxrwxr-x··2.0·unx······384·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$1$3.class | 111 | ?rwxrwxr-x··2.0·unx······384·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$1$3.class |
112 | ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$1$4.class | 112 | ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$1$4.class |
113 | ?rwxrwxr-x··2.0·unx······385·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$1$5.class | 113 | ?rwxrwxr-x··2.0·unx······385·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$1$5.class |
114 | ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$1$6.class | 114 | ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$1$6.class |
115 | ?rwxrwxr-x··2.0·unx·····1025·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$10.class | 115 | ?rwxrwxr-x··2.0·unx·····1025·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$10.class |
Offset 126, 15 lines modified | Offset 126, 15 lines modified | ||
126 | ?rwxrwxr-x··2.0·unx······739·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$4.class | 126 | ?rwxrwxr-x··2.0·unx······739·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$4.class |
127 | ?rwxrwxr-x··2.0·unx······841·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$5.class | 127 | ?rwxrwxr-x··2.0·unx······841·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$5.class |
128 | ?rwxrwxr-x··2.0·unx·····1233·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$6.class | 128 | ?rwxrwxr-x··2.0·unx·····1233·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$6.class |
129 | ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$7.class | 129 | ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$7.class |
130 | ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$8.class | 130 | ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$8.class |
131 | ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$9.class | 131 | ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$9.class |
132 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$ButtonCoords.class | 132 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDActivity$ButtonCoords.class |
133 | ?rwxrwxr-x··2.0·unx····2000 | 133 | ?rwxrwxr-x··2.0·unx····20002·b-·defN·80-Jan-01·00:00·org/happysanta/gd/GDActivity.class |
134 | ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDApplication.class | 134 | ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·org/happysanta/gd/GDApplication.class |
135 | ?rwxrwxr-x··2.0·unx······617·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Game/Bitmap$GDBitmapHolder.class | 135 | ?rwxrwxr-x··2.0·unx······617·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Game/Bitmap$GDBitmapHolder.class |
136 | ?rwxrwxr-x··2.0·unx·····3504·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Game/Bitmap.class | 136 | ?rwxrwxr-x··2.0·unx·····3504·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Game/Bitmap.class |
137 | ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Game/FPMath.class | 137 | ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Game/FPMath.class |
138 | ?rwxrwxr-x··2.0·unx····17302·b-·defN·80-Jan-01·00:00·org/happysanta/gd/Game/GameView.class | 138 | ?rwxrwxr-x··2.0·unx····17302·b-·defN·80-Jan-01·00:00·org/happysanta/gd/Game/GameView.class |
139 | ?rwxrwxr-x··2.0·unx····30110·b-·defN·80-Jan-01·00:00·org/happysanta/gd/Game/Physics.class | 139 | ?rwxrwxr-x··2.0·unx····30110·b-·defN·80-Jan-01·00:00·org/happysanta/gd/Game/Physics.class |
140 | ?rwxrwxr-x··2.0·unx······567·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Game/k.class | 140 | ?rwxrwxr-x··2.0·unx······567·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Game/k.class |
Offset 148, 31 lines modified | Offset 148, 31 lines modified | ||
148 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·org/happysanta/gd/KeyboardController$PointerInfo.class | 148 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·org/happysanta/gd/KeyboardController$PointerInfo.class |
149 | ?rwxrwxr-x··2.0·unx·····4870·b-·stor·80-Jan-01·00:00·org/happysanta/gd/KeyboardController.class | 149 | ?rwxrwxr-x··2.0·unx·····4870·b-·stor·80-Jan-01·00:00·org/happysanta/gd/KeyboardController.class |
150 | ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Levels/InvalidTrackException.class | 150 | ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Levels/InvalidTrackException.class |
151 | ?rwxrwxr-x··2.0·unx·····7519·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Levels/Level.class | 151 | ?rwxrwxr-x··2.0·unx·····7519·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Levels/Level.class |
152 | ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Levels/LevelHeader.class | 152 | ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Levels/LevelHeader.class |
153 | ?rwxrwxr-x··2.0·unx·····8564·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Levels/Loader.class | 153 | ?rwxrwxr-x··2.0·unx·····8564·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Levels/Loader.class |
154 | ?rwxrwxr-x··2.0·unx·····1112·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Levels/Reader.class | 154 | ?rwxrwxr-x··2.0·unx·····1112·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Levels/Reader.class |
155 | ?rwxrwxr-x··2.0·unx······86 | 155 | ?rwxrwxr-x··2.0·unx······863·b-·stor·80-Jan-01·00:00·org/happysanta/gd/ListenerList.class |
156 | ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Menu/MenuElement.class | 156 | ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Menu/MenuElement.class |
157 | ?rwxrwxr-x··2.0·unx·····4201·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Menu/ClickableMenuElement.class | 157 | ?rwxrwxr-x··2.0·unx·····4201·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Menu/ClickableMenuElement.class |
158 | ?rwxrwxr-x··2.0·unx······283·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Menu/MenuHandler.class | 158 | ?rwxrwxr-x··2.0·unx······283·b-·stor·80-Jan-01·00:00·org/happysanta/gd/Menu/MenuHandler.class |
Max diff block lines reached; 6743/20701 bytes (32.57%) of diff not shown. |
Offset 1219, 135 lines modified | Offset 1219, 137 lines modified | ||
1219 | ···········140···144···152···any | 1219 | ···········140···144···152···any |
1220 | ··public·void·store(org.acra.collector.CrashReportData,·java.lang.String); | 1220 | ··public·void·store(org.acra.collector.CrashReportData,·java.lang.String); |
1221 | ····descriptor:·(Lorg/acra/collector/CrashReportData;Ljava/lang/String;)V | 1221 | ····descriptor:·(Lorg/acra/collector/CrashReportData;Ljava/lang/String;)V |
1222 | ····flags:·(0x0001)·ACC_PUBLIC | 1222 | ····flags:·(0x0001)·ACC_PUBLIC |
1223 | ····Code: | 1223 | ····Code: |
1224 | ······stack=300,·locals=11,·args_size=3 | 1224 | ······stack=300,·locals=11,·args_size=3 |
1225 | ·········0:·aconst_null | ||
1226 | ·········1:·astore_3 | ||
1225 | ········· | 1227 | ·········2:·aload_0 |
1226 | ········· | 1228 | ·········3:·getfield······#30·················//·Field·context:Landroid/content/Context; |
1227 | ·········4:·astore_3 | ||
1228 | ········· | 1229 | ·········6:·astore········4 |
1230 | ·········8:·aload·········4 | ||
1229 | ········ | 1231 | ········10:·aload_2 |
1230 | ········ | 1232 | ········11:·iconst_0 |
1231 | ········ | 1233 | ········12:·invokevirtual·#207················//·Method·android/content/Context.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; |
1232 | ········1 | 1234 | ········15:·astore········5 |
1233 | ········1 | 1235 | ········17:·new···········#45·················//·class·java/lang/StringBuilder |
1234 | ········ | 1236 | ········20:·astore········6 |
1235 | ········ | 1237 | ········22:·sipush········200 |
1236 | ········2 | 1238 | ········25:·istore········7 |
1237 | ········2 | 1239 | ········27:·aload·········6 |
1238 | ········2 | 1240 | ········29:·iload·········7 |
1239 | ········ | 1241 | ········31:·invokespecial·#210················//·Method·java/lang/StringBuilder."<init>":(I)V |
1240 | ········3 | 1242 | ········34:·new···········#212················//·class·java/io/OutputStreamWriter |
1241 | ········3 | 1243 | ········37:·astore········8 |
1242 | ········3 | 1244 | ········39:·ldc···········#214················//·String·ISO8859_1 |
1243 | ········ | 1245 | ········41:·astore········4 |
1244 | ········ | 1246 | ········43:·aload·········8 |
1247 | ········45:·aload·········5 | ||
1245 | ········4 | 1248 | ········47:·aload·········4 |
1246 | ········42:·aload_3 | ||
1247 | ········4 | 1249 | ········49:·invokespecial·#217················//·Method·java/io/OutputStreamWriter."<init>":(Ljava/io/OutputStream;Ljava/lang/String;)V |
1248 | ········ | 1250 | ········52:·aload_1 |
1249 | ········ | 1251 | ········53:·invokevirtual·#221················//·Method·org/acra/collector/CrashReportData.entrySet:()Ljava/util/Set; |
1250 | ········50:·astore_3 | ||
1251 | ········5 | 1252 | ········56:·astore········4 |
1253 | ········58:·aload·········4 | ||
1252 | ········ | 1254 | ········60:·invokeinterface·#227,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
1253 | ········57:·astore········8 | ||
1254 | ········ | 1255 | ········65:·astore_3 |
1256 | ········66:·aload_3 | ||
1255 | ········6 | 1257 | ········67:·invokeinterface·#233,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1256 | ········ | 1258 | ········72:·istore········7 |
1257 | ········ | 1259 | ········74:·iload·········7 |
1258 | ········7 | 1260 | ········76:·ifeq··········218 |
1259 | ········7 | 1261 | ········79:·aload_3 |
1260 | ········ | 1262 | ········80:·invokeinterface·#237,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1261 | ········8 | 1263 | ········85:·astore········9 |
1262 | ········8 | 1264 | ········87:·aload·········9 |
1263 | ········8 | 1265 | ········89:·checkcast·····#239················//·class·java/util/Map$Entry |
1264 | ········ | 1266 | ········92:·astore········9 |
1265 | ········ | 1267 | ········94:·aload·········9 |
1266 | ········9 | 1268 | ········96:·invokeinterface·#242,··1··········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object; |
1267 | ········96:·astore_3 | ||
1268 | ······· | 1269 | ·······101:·astore········4 |
1270 | ·······103:·aload·········4 | ||
1269 | ······· | 1271 | ·······105:·checkcast·····#139················//·class·org/acra/ReportField |
1270 | ·······101:·astore_3 | ||
1271 | ·······10 | 1272 | ·······108:·astore········4 |
1273 | ·······110:·aload·········4 | ||
1272 | ·······1 | 1274 | ·······112:·invokevirtual·#243················//·Method·org/acra/ReportField.toString:()Ljava/lang/String; |
1273 | ·······1 | 1275 | ·······115:·astore········10 |
1274 | ·······1 | 1276 | ·······117:·iconst_1 |
1275 | ·······1 | 1277 | ·······118:·istore········7 |
1276 | ·······1 | 1278 | ·······120:·aload_0 |
1277 | ·······1 | 1279 | ·······121:·aload·········6 |
1278 | ·······1 | 1280 | ·······123:·aload·········10 |
1279 | ·······1 | 1281 | ·······125:·iload·········7 |
1280 | ·······1 | 1282 | ·······127:·invokespecial·#247················//·Method·dumpString:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V |
1281 | ·······1 | 1283 | ·······130:·bipush········61 |
1282 | ·······1 | 1284 | ·······132:·istore········7 |
1283 | ·······1 | 1285 | ·······134:·aload·········6 |
1284 | ·······1 | 1286 | ·······136:·iload·········7 |
1285 | ·······1 | 1287 | ·······138:·invokevirtual·#59·················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; |
1286 | ·······1 | 1288 | ·······141:·pop |
1287 | ·······1 | 1289 | ·······142:·aload·········9 |
1288 | ·······1 | 1290 | ·······144:·invokeinterface·#250,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object; |
1289 | ·······140:·astore_3 | ||
1290 | ·······14 | 1291 | ·······149:·astore········4 |
1292 | ·······151:·aload·········4 | ||
1291 | ·······1 | 1293 | ·······153:·checkcast·····#33·················//·class·java/lang/String |
1292 | ·······1 | 1294 | ·······156:·astore········4 |
1293 | ·······1 | 1295 | ·······158:·aload_0 |
1294 | ·······1 | 1296 | ·······159:·aload·········6 |
1295 | ·······1 | 1297 | ·······161:·aload·········4 |
1296 | ·······1 | 1298 | ·······163:·iconst_0 |
1297 | ·······1 | 1299 | ·······164:·invokespecial·#247················//·Method·dumpString:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V |
1298 | ·······1 | 1300 | ·······167:·ldc···········#16·················//·String·\n |
1299 | ·······1 | 1301 | ·······169:·astore········4 |
1300 | ·······1 | 1302 | ·······171:·aload·········6 |
1301 | ·······1 | 1303 | ·······173:·aload·········4 |
1302 | ·······1 | 1304 | ·······175:·invokevirtual·#49·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1303 | ·······1 | 1305 | ·······178:·pop |
1304 | ·······1 | 1306 | ·······179:·aload·········6 |
1305 | ·······1 | 1307 | ·······181:·invokevirtual·#162················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
1306 | ·······1 | 1308 | ·······184:·astore········4 |
1307 | ·······1 | 1309 | ·······186:·aload·········8 |
1308 | ·······1 | 1310 | ·······188:·aload·········4 |
1309 | ·······1 | 1311 | ·······190:·invokevirtual·#253················//·Method·java/io/OutputStreamWriter.write:(Ljava/lang/String;)V |
1310 | ·······1 | 1312 | ·······193:·iconst_0 |
1311 | ·······1 | 1313 | ·······194:·istore········7 |
1312 | ·······1 | 1314 | ·······196:·aconst_null |
1313 | ·······1 | 1315 | ·······197:·astore········4 |
1314 | ·······1 | 1316 | ·······199:·aload·········6 |
1315 | ······· | 1317 | ·······201:·iconst_0 |
1316 | ······· | 1318 | ·······202:·invokevirtual·#256················//·Method·java/lang/StringBuilder.setLength:(I)V |
1317 | ······· | 1319 | ·······205:·goto··········66 |
1318 | ······· | 1320 | ·······208:·astore········4 |
1319 | ······· | 1321 | ·······210:·aload·········5 |
1320 | ······· | 1322 | ·······212:·invokevirtual·#259················//·Method·java/io/OutputStream.close:()V |
1321 | ······· | 1323 | ·······215:·aload·········4 |
1322 | ······· | 1324 | ·······217:·athrow |
1323 | ······· | 1325 | ·······218:·aload·········8 |
1324 | ·······2 | 1326 | ·······220:·invokevirtual·#262················//·Method·java/io/OutputStreamWriter.flush:()V |
1325 | ·······2 | 1327 | ·······223:·aload·········5 |
1326 | ·······2 | 1328 | ·······225:·invokevirtual·#259················//·Method·java/io/OutputStream.close:()V |
1327 | ·······2 | 1329 | ·······228:·return |
1328 | ······Exception·table: | 1330 | ······Exception·table: |
1329 | ·········from····to··target·type | 1331 | ·········from····to··target·type |
1330 | ············13····16···190···any | ||
1331 | ············25····30···190···any | ||
1332 | ············30····33···190···any | ||
1333 | ············42····46···190···any | ||
1334 | ············46····50···190···any | ||
1335 | ············51····57···190···any | ||
Max diff block lines reached; 0/11507 bytes (0.00%) of diff not shown. |
Offset 70, 20 lines modified | Offset 70, 22 lines modified | ||
70 | ········this.crashReportDataFactory·=·new·CrashReportDataFactory((Context)this.mContext,·prefs,·time,·collectConfiguration); | 70 | ········this.crashReportDataFactory·=·new·CrashReportDataFactory((Context)this.mContext,·prefs,·time,·collectConfiguration); |
71 | ········this.mDfltExceptionHandler·=·Thread.getDefaultUncaughtExceptionHandler(); | 71 | ········this.mDfltExceptionHandler·=·Thread.getDefaultUncaughtExceptionHandler(); |
72 | ········Thread.setDefaultUncaughtExceptionHandler((Thread.UncaughtExceptionHandler)this); | 72 | ········Thread.setDefaultUncaughtExceptionHandler((Thread.UncaughtExceptionHandler)this); |
73 | ········this.checkReportsOnApplicationStart(); | 73 | ········this.checkReportsOnApplicationStart(); |
74 | ····} | 74 | ····} |
75 | ···· | 75 | ···· |
76 | ····private·boolean·containsOnlySilentOrApprovedReports(final·String[]·array)·{ | 76 | ····private·boolean·containsOnlySilentOrApprovedReports(final·String[]·array)·{ |
77 | ········boolean·b·=·false; | ||
77 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | 78 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ |
78 | ············if·(!this.fileNameParser.isApproved(array[i]))·{ | 79 | ············if·(!this.fileNameParser.isApproved(array[i]))·{ |
79 | ················return· | 80 | ················return·b; |
80 | ············} | 81 | ············} |
81 | ········} | 82 | ········} |
83 | ········b·=·true; | ||
82 | ········return· | 84 | ········return·b; |
83 | ····} | 85 | ····} |
84 | ···· | 86 | ···· |
85 | ····private·void·deletePendingReports(final·boolean·b,·final·boolean·b2,·final·int·n)·{ | 87 | ····private·void·deletePendingReports(final·boolean·b,·final·boolean·b2,·final·int·n)·{ |
86 | ········final·String[]·crashReportFiles·=·new·CrashReportFinder((Context)this.mContext).getCrashReportFiles(); | 88 | ········final·String[]·crashReportFiles·=·new·CrashReportFinder((Context)this.mContext).getCrashReportFiles(); |
87 | ········Arrays.sort(crashReportFiles); | 89 | ········Arrays.sort(crashReportFiles); |
88 | ········if·(crashReportFiles·!=·null)·{ | 90 | ········if·(crashReportFiles·!=·null)·{ |
89 | ············for·(int·i·=·0;·i·<·crashReportFiles.length·-·n;·++i)·{ | 91 | ············for·(int·i·=·0;·i·<·crashReportFiles.length·-·n;·++i)·{ |
Offset 26, 16 lines modified | Offset 26, 16 lines modified | ||
26 | ········this.reportSenders·=·reportSenders; | 26 | ········this.reportSenders·=·reportSenders; |
27 | ········this.sendOnlySilentReports·=·sendOnlySilentReports; | 27 | ········this.sendOnlySilentReports·=·sendOnlySilentReports; |
28 | ········this.approvePendingReports·=·approvePendingReports; | 28 | ········this.approvePendingReports·=·approvePendingReports; |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····private·void·approvePendingReports()·{ | 31 | ····private·void·approvePendingReports()·{ |
32 | ········Log.d(ACRA.LOG_TAG,·"Mark·all·pending·reports·as·approved."); | 32 | ········Log.d(ACRA.LOG_TAG,·"Mark·all·pending·reports·as·approved."); |
33 | ········String[]·crashReportFiles; | ||
34 | ········f | 33 | ········final·String[]·crashReportFiles·=·new·CrashReportFinder(this.context).getCrashReportFiles(); |
34 | ········for·(int·length·=·crashReportFiles.length,·i·=·0;·i·<·length;·++i)·{ | ||
35 | ············final·String·child·=·crashReportFiles[i]; | 35 | ············final·String·child·=·crashReportFiles[i]; |
36 | ············if·(!this.fileNameParser.isApproved(child))·{ | 36 | ············if·(!this.fileNameParser.isApproved(child))·{ |
37 | ················final·File·obj·=·new·File(this.context.getFilesDir(),·child); | 37 | ················final·File·obj·=·new·File(this.context.getFilesDir(),·child); |
38 | ················final·File·file·=·new·File(this.context.getFilesDir(),·child.replace(".stacktrace",·"-approved.stacktrace")); | 38 | ················final·File·file·=·new·File(this.context.getFilesDir(),·child.replace(".stacktrace",·"-approved.stacktrace")); |
39 | ················if·(!obj.renameTo(file))·{ | 39 | ················if·(!obj.renameTo(file))·{ |
40 | ····················Log.e(ACRA.LOG_TAG,·"Could·not·rename·approved·report·from·"·+·obj·+·"·to·"·+·file); | 40 | ····················Log.e(ACRA.LOG_TAG,·"Could·not·rename·approved·report·from·"·+·obj·+·"·to·"·+·file); |
41 | ················} | 41 | ················} |
Offset 44, 17 lines modified | Offset 44, 16 lines modified | ||
44 | ····} | 44 | ····} |
45 | ···· | 45 | ···· |
46 | ····private·void·checkAndSendReports(final·Context·context,·final·boolean·b)·{ | 46 | ····private·void·checkAndSendReports(final·Context·context,·final·boolean·b)·{ |
47 | ········Log.d(ACRA.LOG_TAG,·"#checkAndSendReports·-·start"); | 47 | ········Log.d(ACRA.LOG_TAG,·"#checkAndSendReports·-·start"); |
48 | ········final·String[]·crashReportFiles·=·new·CrashReportFinder(context).getCrashReportFiles(); | 48 | ········final·String[]·crashReportFiles·=·new·CrashReportFinder(context).getCrashReportFiles(); |
49 | ········Arrays.sort(crashReportFiles); | 49 | ········Arrays.sort(crashReportFiles); |
50 | ········int·n·=·0; | 50 | ········int·n·=·0; |
51 | ········final·String[]·array·=·crashReportFiles; | ||
52 | ········for·(int·length·=·crashReportFiles.length,·i·=·0;·i·<·length;·++i)·{ | 51 | ········for·(int·length·=·crashReportFiles.length,·i·=·0;·i·<·length;·++i)·{ |
53 | ············final·String·s·=·ar | 52 | ············final·String·s·=·crashReportFiles[i]; |
54 | ············if·(!b·||·this.fileNameParser.isSilent(s))·{ | 53 | ············if·(!b·||·this.fileNameParser.isSilent(s))·{ |
55 | ················if·(n·>=·5)·{ | 54 | ················if·(n·>=·5)·{ |
56 | ····················break; | 55 | ····················break; |
57 | ················} | 56 | ················} |
58 | ················Log.i(ACRA.LOG_TAG,·"Sending·file·"·+·s); | 57 | ················Log.i(ACRA.LOG_TAG,·"Sending·file·"·+·s); |
59 | ················try·{ | 58 | ················try·{ |
60 | ····················final·CrashReportPersister·crashReportPersister·=·new·CrashReportPersister(context); | 59 | ····················final·CrashReportPersister·crashReportPersister·=·new·CrashReportPersister(context); |
Offset 56, 91 lines modified | Offset 56, 92 lines modified | ||
56 | ········ConfigurationCollector.mValueArrays.put("ORIENTATION_",·ConfigurationCollector.mOrientationValues); | 56 | ········ConfigurationCollector.mValueArrays.put("ORIENTATION_",·ConfigurationCollector.mOrientationValues); |
57 | ········ConfigurationCollector.mValueArrays.put("SCREENLAYOUT_",·ConfigurationCollector.mScreenLayoutValues); | 57 | ········ConfigurationCollector.mValueArrays.put("SCREENLAYOUT_",·ConfigurationCollector.mScreenLayoutValues); |
58 | ········ConfigurationCollector.mValueArrays.put("TOUCHSCREEN_",·ConfigurationCollector.mTouchScreenValues); | 58 | ········ConfigurationCollector.mValueArrays.put("TOUCHSCREEN_",·ConfigurationCollector.mTouchScreenValues); |
59 | ········ConfigurationCollector.mValueArrays.put("UI_MODE_",·ConfigurationCollector.mUiModeValues); | 59 | ········ConfigurationCollector.mValueArrays.put("UI_MODE_",·ConfigurationCollector.mUiModeValues); |
60 | ········final·Field[]·fields·=·Configuration.class.getFields(); | 60 | ········final·Field[]·fields·=·Configuration.class.getFields(); |
61 | ········final·int·length·=·fields.length; | 61 | ········final·int·length·=·fields.length; |
62 | ········int·i·=·0; | 62 | ········int·i·=·0; |
63 | ········//·iftrue(Label_0597:,·!name.startsWith("NAVIGATIONHIDDEN_")) | ||
64 | ········//·iftrue(Label_0729:,·!name.startsWith("TOUCHSCREEN_")) | ||
65 | ········//·iftrue(Label_0372:,·!name.startsWith("UI_MODE_")) | ||
66 | ········ | 63 | ········Field·field; |
64 | ········String·name; | ||
65 | ········String·prefix; | ||
66 | ········String·s; | ||
67 | ········Label_0373:Block_7_Outer:Block_11_Outer:Block_9_Outer: | ||
67 | ········while·(true)·{ | 68 | ········while·(true)·{ |
68 | ········Label_0372: | ||
69 | ············while·(true)·{ | ||
70 | ············ | 69 | ············while·(i·<·length)·{ |
71 | ················ | 70 | ················field·=·fields[i]; |
72 | ················ | 71 | ················if·(Modifier.isStatic(field.getModifiers())·&&·Modifier.isFinal(field.getModifiers()))·{ |
73 | ···················· | 72 | ····················name·=·field.getName(); |
74 | ···················· | 73 | ····················prefix·=·"HARDKEYBOARDHIDDEN_"; |
75 | ···················· | 74 | ····················s·=·name; |
76 | ···················· | 75 | ····················try·{ |
77 | ························ | 76 | ························if·(s.startsWith(prefix))·{ |
78 | ···························· | 77 | ····························ConfigurationCollector.mHardKeyboardHiddenValues.put(field.getInt((Object)null),·(Object)name); |
78 | ························} | ||
79 | ························else·{ | ||
80 | ····························if·(!name.startsWith("KEYBOARD_"))·{ | ||
81 | ································goto·Label_0455; | ||
79 | ····························} | 82 | ····························} |
80 | ····························else·{ | ||
81 | ································if·(!name.startsWith("KEYBOARD_"))·{ | ||
82 | ····································goto·Label_0445; | ||
83 | ································} | ||
84 | ···························· | 83 | ····························ConfigurationCollector.mKeyboardValues.put(field.getInt((Object)null),·(Object)name); |
85 | ····························} | ||
86 | ····························++i; | ||
87 | ····························continue; | ||
88 | ························} | ||
89 | ························catch·(IllegalArgumentException·ex)·{ | ||
90 | ····························Log.w(ACRA.LOG_TAG,·"Error·while·inspecting·device·configuration:·",·(Throwable)ex); | ||
91 | ····························continue·Label_0372; | ||
92 | ························} | 84 | ························} |
85 | ························++i; | ||
86 | ························continue·Block_7_Outer; | ||
87 | ····················} | ||
93 | ···················· | 88 | ····················catch·(IllegalArgumentException·ex)·{ |
94 | ························ | 89 | ························Log.w(ACRA.LOG_TAG,·"Error·while·inspecting·device·configuration:·",·(Throwable)ex); |
95 | ····························continue·Label_0372; | ||
96 | ························} | ||
97 | ························continue·Label_037 | 90 | ························continue·Label_0373; |
98 | ····················} | 91 | ····················} |
92 | ····················catch·(IllegalAccessException·ex2)·{ | ||
93 | ························Log.w(ACRA.LOG_TAG,·"Error·while·inspecting·device·configuration:·",·(Throwable)ex2); | ||
94 | ························continue·Label_0373; | ||
95 | ····················} | ||
99 | ····················continue·Label_037 | 96 | ····················continue·Label_0373; |
100 | ················} | 97 | ················} |
101 | ················return; | ||
102 | ················Field·field·=·null; | ||
103 | ················String·name·=·null; | ||
104 | ················Block_7:·{ | ||
105 | ····················break·Block_7; | ||
106 | ····················ConfigurationCollector.mOrientationValues.put(field.getInt((Object)null),·(Object)name); | ||
107 | ················ | 98 | ················continue·Label_0373; |
99 | ············} | ||
100 | ············return; | ||
108 | ········ | 101 | ········Block_8_Outer: |
102 | ············while·(true)·{ | ||
103 | ················while·(true)·{ | ||
109 | ····················while·(true)·{ | 104 | ····················while·(true)·{ |
110 | ························while·(true)·{ | 105 | ························while·(true)·{ |
111 | ····························Block_10:·{ | ||
112 | ································break·Block_10; | ||
113 | ···························· | 106 | ····························ConfigurationCollector.mNavigationHiddenValues.put(field.getInt((Object)null),·(Object)name); |
114 | ···························· | 107 | ····························continue·Label_0373; |
115 | ···························· | 108 | ····························ConfigurationCollector.mUiModeValues.put(field.getInt((Object)null),·(Object)name); |
116 | ···························· | 109 | ····························continue·Label_0373; |
117 | ···························· | 110 | ····························ConfigurationCollector.mNavigationValues.put(field.getInt((Object)null),·(Object)name); |
118 | ································continue·Label_0372; | ||
119 | ····························} | ||
120 | ····························ConfigurationCollector.mTouchScreenValues.put(field.getInt((Object)null),·(Object)name); | ||
121 | ····························continue·Label_037 | 111 | ····························continue·Label_0373; |
122 | ····························Label_0729:·{ | ||
123 | ································continue; | ||
124 | ····························} | ||
125 | ························} | ||
126 | ························Label_0641:·{ | ||
127 | ····························continue·Block_11_Outer; | 112 | ····························continue·Block_11_Outer; |
128 | ························} | 113 | ························} |
114 | ························Label_0724:·{ | ||
115 | ····························break·Block_8_Outer; | ||
116 | ························} | ||
117 | ························ConfigurationCollector.mScreenLayoutValues.put(field.getInt((Object)null),·(Object)name); | ||
118 | ························continue·Label_0373; | ||
119 | ························ConfigurationCollector.mOrientationValues.put(field.getInt((Object)null),·(Object)name); | ||
120 | ························continue·Label_0373; | ||
121 | ························Label_0773: | ||
122 | ························continue·Block_9_Outer; | ||
123 | ····················} | ||
124 | ····················Label_0626:·{ | ||
125 | ························continue; | ||
129 | ····················} | 126 | ····················} |
130 | ················} | 127 | ················} |
131 | ················ConfigurationCollector.mNavigationHiddenValues.put(field.getInt((Object)null),·(Object)name); | ||
132 | ················ | 128 | ················Label_0675:·{ |
129 | ····················continue·Block_8_Outer; | ||
133 | ············} | 130 | ················} |
134 | ············Label_0597:·{ | ||
135 | ················continue; | ||
136 | ············} | 131 | ············} |
132 | ············ConfigurationCollector.mTouchScreenValues.put(field.getInt((Object)null),·(Object)name); | ||
133 | ············continue·Label_0373; | ||
137 | ········} | 134 | ········} |
138 | ····} | 135 | ····} |
136 | ····//·iftrue(Label_0626:,·!name.startsWith("NAVIGATIONHIDDEN_")) | ||
137 | ····//·iftrue(Label_0773:,·!name.startsWith("TOUCHSCREEN_")) | ||
138 | ····//·iftrue(Label_0373:,·!name.startsWith("UI_MODE_")) | ||
139 | ····//·iftrue(Label_06 | 139 | ····//·iftrue(Label_0675:,·!name.startsWith("ORIENTATION_")) |
140 | ····//·iftrue(Label_0724:,·!name.startsWith("SCREENLAYOUT_")) | ||
140 | ···· | 141 | ···· |
141 | ····private·static·String·activeFlags(final·SparseArray·sparseArray,·final·int·n)·{ | 142 | ····private·static·String·activeFlags(final·SparseArray·sparseArray,·final·int·n)·{ |
142 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 143 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
143 | ········for·(int·i·=·0;·i·<·sparseArray.size();·++i)·{ | 144 | ········for·(int·i·=·0;·i·<·sparseArray.size();·++i)·{ |
144 | ············final·int·key·=·sparseArray.keyAt(i); | 145 | ············final·int·key·=·sparseArray.keyAt(i); |
Max diff block lines reached; 893/9065 bytes (9.85%) of diff not shown. |
Offset 621, 68 lines modified | Offset 621, 66 lines modified | ||
621 | ·········0:·new···········#33·················//·class·java/lang/StringBuilder | 621 | ·········0:·new···········#33·················//·class·java/lang/StringBuilder |
622 | ·········3:·astore_1 | 622 | ·········3:·astore_1 |
623 | ·········4:·aload_1 | 623 | ·········4:·aload_1 |
624 | ·········5:·invokespecial·#34·················//·Method·java/lang/StringBuilder."<init>":()V | 624 | ·········5:·invokespecial·#34·················//·Method·java/lang/StringBuilder."<init>":()V |
625 | ·········8:·aload_0 | 625 | ·········8:·aload_0 |
626 | ·········9:·getfield······#23·················//·Field·customParameters:Ljava/util/Map; | 626 | ·········9:·getfield······#23·················//·Field·customParameters:Ljava/util/Map; |
627 | ········12:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; | 627 | ········12:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; |
628 | ········17:·astore_2 | ||
629 | ········18:·aload_2 | ||
630 | ········1 | 628 | ········17:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
631 | ········2 | 629 | ········22:·astore_2 |
632 | ········2 | 630 | ········23:·aload_2 |
633 | ········2 | 631 | ········24:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
634 | ········31:·istore········4 | ||
635 | ········ | 632 | ········29:·istore_3 |
633 | ········30:·iload_3 | ||
636 | ········3 | 634 | ········31:·ifeq··········124 |
637 | ········3 | 635 | ········34:·aload_2 |
638 | ········3 | 636 | ········35:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
639 | ········4 | 637 | ········40:·checkcast·····#58·················//·class·java/lang/String |
640 | ········4 | 638 | ········43:·astore········4 |
641 | ········4 | 639 | ········45:·aload_0 |
642 | ········ | 640 | ········46:·getfield······#23·················//·Field·customParameters:Ljava/util/Map; |
643 | ········ | 641 | ········49:·aload·········4 |
644 | ········5 | 642 | ········51:·invokeinterface·#62,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
645 | ········ | 643 | ········56:·checkcast·····#58·················//·class·java/lang/String |
646 | ········ | 644 | ········59:·astore········5 |
647 | ········6 | 645 | ········61:·aload_1 |
648 | ········6 | 646 | ········62:·aload·········4 |
649 | ········6 | 647 | ········64:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
650 | ········ | 648 | ········67:·pop |
651 | ········ | 649 | ········68:·ldc···········#68·················//·String··= |
652 | ········7 | 650 | ········70:·astore········6 |
653 | ········7 | 651 | ········72:·aload_1 |
654 | ········7 | 652 | ········73:·aload·········6 |
655 | ········7 | 653 | ········75:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
656 | ········ | 654 | ········78:·pop |
657 | ········ | 655 | ········79:·aload·········5 |
658 | ········8 | 656 | ········81:·ifnull········103 |
659 | ········8 | 657 | ········84:·ldc···········#70·················//·String·\n |
660 | ········8 | 658 | ········86:·astore········6 |
661 | ········8 | 659 | ········88:·ldc···········#72·················//·String·\\\\n |
662 | ········9 | 660 | ········90:·astore········7 |
661 | ········92:·aload·········5 | ||
663 | ········9 | 662 | ········94:·aload·········6 |
664 | ········95:·aload_2 | ||
665 | ········96:·aload·········7 | 663 | ········96:·aload·········7 |
666 | ········98:·invokevirtual·#76·················//·Method·java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 664 | ········98:·invokevirtual·#76·················//·Method·java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
667 | ·······101:·astore········ | 665 | ·······101:·astore········5 |
668 | ·······103:·aload_1 | 666 | ·······103:·aload_1 |
669 | ·······104:·aload········· | 667 | ·······104:·aload·········5 |
670 | ·······106:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 668 | ·······106:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
671 | ·······109:·pop | 669 | ·······109:·pop |
672 | ·······110:·ldc···········#70·················//·String·\n | 670 | ·······110:·ldc···········#70·················//·String·\n |
673 | ·······112:·astore | 671 | ·······112:·astore········6 |
674 | ·······11 | 672 | ·······114:·aload_1 |
675 | ·······11 | 673 | ·······115:·aload·········6 |
676 | ·······11 | 674 | ·······117:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
677 | ·······1 | 675 | ·······120:·pop |
678 | ·······1 | 676 | ·······121:·goto··········23 |
679 | ·······12 | 677 | ·······124:·aload_1 |
680 | ·······12 | 678 | ·······125:·invokevirtual·#80·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
681 | ·······12 | 679 | ·······128:·areturn |
682 | ··private·java.util.List·getReportFields(); | 680 | ··private·java.util.List·getReportFields(); |
683 | ····descriptor:·()Ljava/util/List; | 681 | ····descriptor:·()Ljava/util/List; |
684 | ····flags:·(0x0002)·ACC_PRIVATE | 682 | ····flags:·(0x0002)·ACC_PRIVATE |
685 | ····Code: | 683 | ····Code: |
686 | ······stack=300,·locals=7,·args_size=1 | 684 | ······stack=300,·locals=7,·args_size=1 |
687 | ·········0:·invokestatic··#86·················//·Method·org/acra/ACRA.getConfig:()Lorg/acra/ACRAConfiguration; | 685 | ·········0:·invokestatic··#86·················//·Method·org/acra/ACRA.getConfig:()Lorg/acra/ACRAConfiguration; |
Offset 5, 41 lines modified | Offset 5, 43 lines modified | ||
5 | import·org.acra.ACRA; | 5 | import·org.acra.ACRA; |
6 | import·android.content.pm.PackageManager; | 6 | import·android.content.pm.PackageManager; |
7 | import·android.content.Context; | 7 | import·android.content.Context; |
8 | final·class·DeviceFeaturesCollector | 8 | final·class·DeviceFeaturesCollector |
9 | { | 9 | { |
10 | ····public·static·String·getFeatures(final·Context·context)·{ | 10 | ····public·static·String·getFeatures(final·Context·context)·{ |
11 | ········int·i·=·0; | ||
11 | ········String·string; | 12 | ········String·string; |
12 | ········if·(Compatibility.getAPILevel()·<·5)·{ | 13 | ········if·(Compatibility.getAPILevel()·<·5)·{ |
13 | ············string·=·"Data·available·only·with·API·Level·>=·5"; | 14 | ············string·=·"Data·available·only·with·API·Level·>=·5"; |
14 | ········} | 15 | ········} |
15 | ········else·{ | 16 | ········else·{ |
16 | ············final·StringBuilder·sb·=·new·StringBuilder(); | 17 | ············final·StringBuilder·sb·=·new·StringBuilder(); |
17 | ············try·{ | 18 | ············try·{ |
18 | ················final·PackageManager·packageManager·=·context.getPackageManager(); | 19 | ················final·PackageManager·packageManager·=·context.getPackageManager(); |
19 | ················final·Class<PackageManager>·clazz·=·PackageManager.class; | 20 | ················final·Class<PackageManager>·clazz·=·PackageManager.class; |
20 | ················final·String·name·=·"getSystemAvailableFeatures"; | 21 | ················final·String·name·=·"getSystemAvailableFeatures"; |
21 | ················final·Class[]·array·=·(Class[])null; | 22 | ················final·Class[]·array·=·(Class[])null; |
22 | ················Object[]·array2; | 23 | ················Object[]·array2; |
23 | ················ | 24 | ················while·(i·<·(array2·=·(Object[])clazz.getMethod(name,·(Class<?>[])null).invoke(packageManager,·new·Object[0])).length)·{ |
24 | ····················final·Object·o·=·array2[i]; | 25 | ····················final·Object·o·=·array2[i]; |
25 | ····················final·String·str·=·(String)o.getClass().getField("name").get(o); | 26 | ····················final·String·str·=·(String)o.getClass().getField("name").get(o); |
26 | ····················if·(str·!=·null)·{ | 27 | ····················if·(str·!=·null)·{ |
27 | ························sb.append(str); | 28 | ························sb.append(str); |
28 | ····················} | 29 | ····················} |
29 | ····················else·{ | 30 | ····················else·{ |
30 | ························final·Class<?>·class1·=·o.getClass(); | 31 | ························final·Class<?>·class1·=·o.getClass(); |
31 | ························final·String·name2·=·"getGlEsVersion"; | 32 | ························final·String·name2·=·"getGlEsVersion"; |
32 | ························final·Class[]·array3·=·(Class[])null; | 33 | ························final·Class[]·array3·=·(Class[])null; |
33 | ························final·String·str2·=·(String)class1.getMethod(name2,·(Class<?>[])null).invoke(o,·new·Object[0]); | 34 | ························final·String·str2·=·(String)class1.getMethod(name2,·(Class<?>[])null).invoke(o,·new·Object[0]); |
34 | ························sb.append("glEsVersion·=·"); | 35 | ························sb.append("glEsVersion·=·"); |
35 | ························sb.append(str2); | 36 | ························sb.append(str2); |
36 | ····················} | 37 | ····················} |
37 | ····················sb.append("\n"); | 38 | ····················sb.append("\n"); |
39 | ····················++i; | ||
38 | ················} | 40 | ················} |
39 | ············} | 41 | ············} |
40 | ············finally·{ | 42 | ············finally·{ |
41 | ················final·Throwable·t; | 43 | ················final·Throwable·t; |
42 | ················Log.w(ACRA.LOG_TAG,·"Couldn't·retrieve·DeviceFeatures·for·"·+·context.getPackageName(),·t); | 44 | ················Log.w(ACRA.LOG_TAG,·"Couldn't·retrieve·DeviceFeatures·for·"·+·context.getPackageName(),·t); |
43 | ················sb.append("Could·not·retrieve·data:·"); | 45 | ················sb.append("Could·not·retrieve·data:·"); |
44 | ················sb.append(t.getMessage()); | 46 | ················sb.append(t.getMessage()); |
Offset 199, 17 lines modified | Offset 199, 16 lines modified | ||
199 | ················catch·(NoSuchFieldException·ex28)·{} | 199 | ················catch·(NoSuchFieldException·ex28)·{} |
200 | ················catch·(NoSuchMethodException·ex29)·{} | 200 | ················catch·(NoSuchMethodException·ex29)·{} |
201 | ················catch·(InvocationTargetException·ex30)·{} | 201 | ················catch·(InvocationTargetException·ex30)·{} |
202 | ················return·sb.toString(); | 202 | ················return·sb.toString(); |
203 | ············} | 203 | ············} |
204 | ············array·=·new·Display[]·{·((WindowManager)context.getSystemService("window")).getDefaultDisplay()·}; | 204 | ············array·=·new·Display[]·{·((WindowManager)context.getSystemService("window")).getDefaultDisplay()·}; |
205 | ········} | 205 | ········} |
206 | ········final·Display[]·array2·=·array; | ||
207 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | 206 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ |
208 | ············sb.append(collectDisplayData(array | 207 | ············sb.append(collectDisplayData(array[i])); |
209 | ········} | 208 | ········} |
210 | ········return·sb.toString(); | 209 | ········return·sb.toString(); |
211 | ····} | 210 | ····} |
212 | ···· | 211 | ···· |
213 | ····private·static·String·collectFlags(final·Display·obj)·{ | 212 | ····private·static·String·collectFlags(final·Display·obj)·{ |
214 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 213 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
215 | ········try·{ | 214 | ········try·{ |
Offset 222, 23 lines modified | Offset 221, 23 lines modified | ||
222 | ························final·Class<?·extends·Display>·class1·=·obj.getClass(); | 221 | ························final·Class<?·extends·Display>·class1·=·obj.getClass(); |
223 | ························try·{ | 222 | ························try·{ |
224 | ····························final·Field[]·fields·=·class1.getFields(); | 223 | ····························final·Field[]·fields·=·class1.getFields(); |
225 | ····························try·{ | 224 | ····························try·{ |
226 | ································final·int·length·=·fields.length; | 225 | ································final·int·length·=·fields.length; |
227 | ································int·n2·=·0; | 226 | ································int·n2·=·0; |
228 | ································while·(true)·{ | 227 | ································while·(true)·{ |
229 | ····································Label_01 | 228 | ····································Label_0182:·{ |
230 | ········································if·(n2·>=·length)·{ | 229 | ········································if·(n2·>=·length)·{ |
231 | ············································break·Label_01 | 230 | ············································break·Label_0182; |
232 | ········································} | 231 | ········································} |
233 | ········································final·Field·field·=·fields[n2]; | 232 | ········································final·Field·field·=·fields[n2]; |
234 | ········································try·{ | 233 | ········································try·{ |
235 | ············································Label_01 | 234 | ············································Label_0173:·{ |
236 | ················································if·(!field.getName().startsWith("FLAG_"))·{ | 235 | ················································if·(!field.getName().startsWith("FLAG_"))·{ |
237 | ····················································break·Label_01 | 236 | ····················································break·Label_0173; |
238 | ················································} | 237 | ················································} |
239 | ················································final·SparseArray·mFlagsNames·=·DisplayManagerCollector.mFlagsNames; | 238 | ················································final·SparseArray·mFlagsNames·=·DisplayManagerCollector.mFlagsNames; |
240 | ················································final·int·int1·=·field.getInt(null); | 239 | ················································final·int·int1·=·field.getInt(null); |
241 | ················································try·{ | 240 | ················································try·{ |
242 | ····················································mFlagsNames.put(int1,·(Object)field.getName()); | 241 | ····················································mFlagsNames.put(int1,·(Object)field.getName()); |
243 | ····················································++n2; | 242 | ····················································++n2; |
244 | ····················································continue; | 243 | ····················································continue; |
Offset 331, 33 lines modified | Offset 330, 33 lines modified | ||
331 | ········catch·(IllegalAccessException·ex12)·{} | 330 | ········catch·(IllegalAccessException·ex12)·{} |
332 | ········catch·(IllegalArgumentException·ex13)·{} | 331 | ········catch·(IllegalArgumentException·ex13)·{} |
333 | ········catch·(NoSuchMethodException·ex14)·{} | 332 | ········catch·(NoSuchMethodException·ex14)·{} |
334 | ········catch·(SecurityException·ex15)·{} | 333 | ········catch·(SecurityException·ex15)·{} |
335 | ····} | 334 | ····} |
336 | ···· | 335 | ···· |
337 | ····private·static·Object·collectMetrics(final·Display·obj,·final·String·s)·{ | 336 | ····private·static·Object·collectMetrics(final·Display·obj,·final·String·s)·{ |
337 | ········int·n·=·0; | ||
338 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 338 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
339 | ········try·{ | 339 | ········try·{ |
340 | ············final·Object·invoke·=·obj.getClass().getMethod(s,·(Class<?>[])new·Class[0]).invoke(obj,·new·Object[0]); | 340 | ············final·Object·invoke·=·obj.getClass().getMethod(s,·(Class<?>[])new·Class[0]).invoke(obj,·new·Object[0]); |
341 | ············try·{ | 341 | ············try·{ |
342 | ················final·DisplayMetrics·displayMetrics·=·(DisplayMetrics)invoke; | 342 | ················final·DisplayMetrics·displayMetrics·=·(DisplayMetrics)invoke; |
343 | ················final·Field[]·fields·=·DisplayMetrics.class.getFields(); | 343 | ················final·Field[]·fields·=·DisplayMetrics.class.getFields(); |
344 | ················try·{ | 344 | ················try·{ |
345 | ····················final·int·length·=·fields.length; | 345 | ····················final·int·length·=·fields.length; |
346 | ····················int·n·=·0; | ||
347 | ····················while·(true)·{ | 346 | ····················while·(true)·{ |
348 | ························Label_02 | 347 | ························Label_0221:·{ |
349 | ····························if·(n·>=·length)·{ | 348 | ····························if·(n·>=·length)·{ |
350 | ································break·Label_02 | 349 | ································break·Label_0221; |
351 | ····························} | 350 | ····························} |
352 | ····························final·Field·field·=·fields[n]; | 351 | ····························final·Field·field·=·fields[n]; |
353 | ····························try·{ | 352 | ····························try·{ |
354 | ································Label_02 | 353 | ································Label_0214:·{ |
355 | ····································if·(!field.getType().equals(Integer.class)·||·!field.getName().startsWith("DENSITY_")·||·field.getName().equals("DENSITY_DEFAULT"))·{ | 354 | ····································if·(!field.getType().equals(Integer.class)·||·!field.getName().startsWith("DENSITY_")·||·field.getName().equals("DENSITY_DEFAULT"))·{ |
356 | ········································break·Label_02 | 355 | ········································break·Label_0214; |
357 | ····································} | 356 | ····································} |
358 | ····································final·SparseArray·mDensities·=·DisplayManagerCollector.mDensities; | 357 | ····································final·SparseArray·mDensities·=·DisplayManagerCollector.mDensities; |
359 | ····································final·int·int1·=·field.getInt(null); | 358 | ····································final·int·int1·=·field.getInt(null); |
360 | ····································try·{ | 359 | ····································try·{ |
361 | ········································mDensities.put(int1,·(Object)field.getName()); | 360 | ········································mDensities.put(int1,·(Object)field.getName()); |
362 | ········································++n; | 361 | ········································++n; |
363 | ········································continue; | 362 | ········································continue; |
Offset 43, 1009 lines modified | Offset 43, 1025 lines modified | ||
43 | ········//····40:·iload···········7 | 43 | ········//····40:·iload···········7 |
44 | ········//····42:·anewarray·······Ljava/lang/Class; | 44 | ········//····42:·anewarray·······Ljava/lang/Class; |
45 | ········//····45:·astore··········4 | 45 | ········//····45:·astore··········4 |
46 | ········//····47:·aload···········4 | 46 | ········//····47:·aload···········4 |
47 | ········//····49:·astore··········9 | 47 | ········//····49:·astore··········9 |
48 | ········//····51:·iconst_0······· | 48 | ········//····51:·iconst_0······· |
49 | ········//····52:·istore··········10 | 49 | ········//····52:·istore··········10 |
50 | ········//····54:·aconst_null···· | ||
51 | ········//····55:·astore··········11 | ||
50 | ········//····5 | 52 | ········//····57:·ldc·············Ljava/lang/String;.class |
51 | ········//····5 | 53 | ········//····59:·astore··········12 |
52 | ········//···· | 54 | ········//····61:·aload···········4 |
53 | ········//····6 | 55 | ········//····63:·iconst_0······· |
54 | ········//····6 | 56 | ········//····64:·aload···········12 |
55 | ········//····6 | 57 | ········//····66:·aastore········ |
56 | ········//····6 | 58 | ········//····67:·iconst_1······· |
57 | ········//····6 | 59 | ········//····68:·istore··········10 |
58 | ········//···· | 60 | ········//····70:·getstatic·······java/lang/Long.TYPE:Ljava/lang/Class; |
59 | ········//····7 | 61 | ········//····73:·astore··········12 |
60 | ········//····7 | 62 | ········//····75:·aload···········4 |
61 | ········//····7 | 63 | ········//····77:·iload···········10 |
62 | ········//····7 | 64 | ········//····79:·aload···········12 |
63 | ········//···· | 65 | ········//····81:·aastore········ |
64 | ········//···· | 66 | ········//····82:·aload_3········ |
65 | ········//····8 | 67 | ········//····83:·aload···········6 |
66 | ········//····8 | 68 | ········//····85:·aload···········4 |
67 | ········//····8 | 69 | ········//····87:·invokevirtual···java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
68 | ········//···· | 70 | ········//····90:·astore··········13 |
69 | ········//···· | 71 | ········//····92:·aload···········13 |
70 | ········//····9 | 72 | ········//····94:·ifnonnull·······103 |
71 | ········//····9 | 73 | ········//····97:·ldc·············"" |
72 | ········//····9 | 74 | ········//····99:·astore_3······· |
73 | ········//··· | 75 | ········//···100:·goto············11 |
74 | ········//···10 | 76 | ········//···103:·new·············Landroid/text/format/Time; |
75 | ········//···10 | 77 | ········//···106:·astore··········14 |
76 | ········//···10 | 78 | ········//···108:·aload···········14 |
77 | ········//···1 | 79 | ········//···110:·invokespecial···android/text/format/Time.<init>:()V |
78 | ········//···11 | 80 | ········//···113:·aload···········14 |
79 | ········//···11 | 81 | ········//···115:·invokevirtual···android/text/format/Time.setToNow:()V |
80 | ········//···11 | 82 | ········//···118:·aload···········14 |
81 | ········//···1 | 83 | ········//···120:·astore··········4 |
82 | ········//···1 | 84 | ········//···122:·aload···········14 |
83 | ········//···12 | 85 | ········//···124:·getfield········android/text/format/Time.minute:I |
84 | ········//···12 | 86 | ········//···127:·istore··········8 |
85 | ········//···12 | 87 | ········//···129:·iload···········8 |
86 | ········//···1 | 88 | ········//···131:·istore··········15 |
87 | ········//···13 | 89 | ········//···133:·invokestatic····org/acra/ACRA.getConfig:()Lorg/acra/ACRAConfiguration; |
88 | ········//···13 | 90 | ········//···136:·astore··········6 |
89 | ········//···13 | 91 | ········//···138:·aload···········6 |
90 | ········//···1 | 92 | ········//···140:·invokevirtual···org/acra/ACRAConfiguration.dropboxCollectionMinutes:()I |
93 | ········//···143:·istore··········16 | ||
94 | ········//···145:·iload···········8 | ||
95 | ········//···147:·iload···········16 | ||
96 | ········//···149:·isub··········· | ||
91 | ········//···1 | 97 | ········//···150:·istore··········15 |
92 | ········//···142:·iload···········8 | ||
93 | ········//···1 | 98 | ········//···152:·iload···········15 |
94 | ········//···146:·isub··········· | ||
95 | ········//···147:·istore··········14 | ||
96 | ········//···149:·iload···········14 | ||
97 | ········//···15 | 99 | ········//···154:·istore··········8 |
98 | ········//···15 | 100 | ········//···156:·aload···········14 |
99 | ········//···15 | 101 | ········//···158:·iload···········15 |
100 | ········//···1 | 102 | ········//···160:·putfield········android/text/format/Time.minute:I |
101 | ········//···16 | 103 | ········//···163:·iconst_0······· |
102 | ········//···16 | 104 | ········//···164:·istore··········15 |
103 | ········//···16 | 105 | ········//···166:·aconst_null···· |
104 | ········//···16 | 106 | ········//···167:·astore_3······· |
105 | ········//···16 | 107 | ········//···168:·aload···········14 |
106 | ········//···1 | 108 | ········//···170:·iconst_0······· |
107 | ········//···1 | 109 | ········//···171:·invokevirtual···android/text/format/Time.normalize:(Z)J |
108 | ········//···17 | 110 | ········//···174:·pop2··········· |
109 | ········//···17 | 111 | ········//···175:·iconst_0······· |
110 | ········//···17 | 112 | ········//···176:·istore··········15 |
111 | ········//···17 | 113 | ········//···178:·aconst_null···· |
112 | ········//···17 | 114 | ········//···179:·astore_3······· |
113 | ········//···1 | 115 | ········//···180:·aload···········14 |
114 | ········//···1 | 116 | ········//···182:·iconst_0······· |
115 | ········//···18 | 117 | ········//···183:·invokevirtual···android/text/format/Time.toMillis:(Z)J |
116 | ········//···18 | 118 | ········//···186:·lstore··········17 |
117 | ········//···18 | 119 | ········//···188:·new·············Ljava/util/ArrayList; |
118 | ········//···1 | 120 | ········//···191:·astore··········19 |
119 | ········//···19 | 121 | ········//···193:·aload···········19 |
120 | ········//···19 | 122 | ········//···195:·invokespecial···java/util/ArrayList.<init>:()V |
121 | ········//···19 | 123 | ········//···198:·invokestatic····org/acra/ACRA.getConfig:()Lorg/acra/ACRAConfiguration; |
122 | ········//··· | 124 | ········//···201:·astore_3······· |
123 | ········//··· | 125 | ········//···202:·aload_3········ |
124 | ········//···20 | 126 | ········//···203:·invokevirtual···org/acra/ACRAConfiguration.includeDropBoxSystemTags:()Z |
125 | ········//···20 | 127 | ········//···206:·istore··········15 |
126 | ········//···20 | 128 | ········//···208:·iload···········15 |
127 | ········//···2 | 129 | ········//···210:·ifeq············235 |
128 | ········//···21 | 130 | ········//···213:·getstatic·······org/acra/collector/DropBoxCollector.SYSTEM_TAGS:[Ljava/lang/String; |
129 | ········//···21 | 131 | ········//···216:·astore_3······· |
130 | ········//···21 | 132 | ········//···217:·aload_3········ |
131 | ········//···21 | 133 | ········//···218:·invokestatic····java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List; |
132 | ········//···2 | 134 | ········//···221:·astore_3······· |
133 | ········//···2 | 135 | ········//···222:·aload···········19 |
134 | ········//···22 | 136 | ········//···224:·astore··········4 |
135 | ········//···22 | 137 | ········//···226:·aload···········19 |
136 | ········//···22 | 138 | ········//···228:·aload_3········ |
137 | ········//···22 | 139 | ········//···229:·invokeinterface·java/util/List.addAll:(Ljava/util/Collection;)Z |
138 | ········//···23 | 140 | ········//···234:·pop············ |
139 | ········//···23 | 141 | ········//···235:·aload_1········ |
140 | ········//···23 | 142 | ········//···236:·ifnull··········273 |
141 | ········//···236:·aload_1········ | ||
142 | ········//···237:·astore··········4 | ||
143 | ········//···239:·aload_1········ | 143 | ········//···239:·aload_1········ |
144 | ········//···240:·astore··········4 | ||
145 | ········//···242:·aload_1········ | ||
144 | ········//···24 | 146 | ········//···243:·arraylength···· |
145 | ········//···24 | 147 | ········//···244:·istore··········8 |
146 | ········//···24 | 148 | ········//···246:·iload···········8 |
147 | ········//···24 | 149 | ········//···248:·istore··········15 |
148 | ········//···2 | 150 | ········//···250:·iload···········8 |
149 | ········//···2 | 151 | ········//···252:·ifle············273 |
150 | ········//···25 | 152 | ········//···255:·aload_1········ |
151 | ········//···25 | 153 | ········//···256:·invokestatic····java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List; |
152 | ········//···25 | 154 | ········//···259:·astore_3······· |
153 | ········//···257:·aload···········18 | ||
154 | ········//···259:·astore··········4 | ||
155 | ········//···26 | 155 | ········//···260:·aload···········19 |
156 | ········//···262:·astore··········4 | ||
157 | ········//···264:·aload···········19 | ||
156 | ········//···26 | 158 | ········//···266:·aload_3········ |
157 | ········//···26 | 159 | ········//···267:·invokeinterface·java/util/List.addAll:(Ljava/util/Collection;)Z |
158 | ········//···2 | 160 | ········//···272:·pop············ |
159 | ········//···27 | 161 | ········//···273:·aload···········19 |
Max diff block lines reached; 108621/122135 bytes (88.94%) of diff not shown. |
Offset 46, 1261 lines modified | Offset 46, 1273 lines modified | ||
46 | ········//·····3:·istore_1······· | 46 | ········//·····3:·istore_1······· |
47 | ········//·····4:·iconst_1······· | 47 | ········//·····4:·iconst_1······· |
48 | ········//·····5:·istore_2······· | 48 | ········//·····5:·istore_2······· |
49 | ········//·····6:·iconst_0······· | 49 | ········//·····6:·iconst_0······· |
50 | ········//·····7:·istore_3······· | 50 | ········//·····7:·istore_3······· |
51 | ········//·····8:·aconst_null···· | 51 | ········//·····8:·aconst_null···· |
52 | ········//·····9:·astore··········4 | 52 | ········//·····9:·astore··········4 |
53 | ········//····11:·iconst_ | 53 | ········//····11:·iconst_0······· |
54 | ········//····12:·istore··········5 | ||
55 | ········//····14:·aconst_null···· | ||
56 | ········//····15:·astore··········6 | ||
57 | ········//····17:·iconst_4······· | ||
54 | ········//····1 | 58 | ········//····18:·anewarray·······Ljava/lang/String; |
55 | ········//···· | 59 | ········//····21:·astore··········7 |
56 | ········//····17:·aload···········5 | ||
57 | ········//····19:·iconst_0······· | ||
58 | ········//····20:·ldc·············"mp4" | ||
59 | ········//····22:·aastore········ | ||
60 | ········//····23:·aload··········· | 60 | ········//····23:·aload···········7 |
61 | ········//····25:·i | 61 | ········//····25:·iconst_0······· |
62 | ········//····26:·ldc·············"mp | 62 | ········//····26:·ldc·············"mp4" |
63 | ········//····28:·aastore········ | 63 | ········//····28:·aastore········ |
64 | ········//····29:·aload··········· | 64 | ········//····29:·aload···········7 |
65 | ········//····31:·iload_ | 65 | ········//····31:·iload_2········ |
66 | ········//····32:·ldc·············" | 66 | ········//····32:·ldc·············"mpeg4" |
67 | ········//····34:·aastore········ | 67 | ········//····34:·aastore········ |
68 | ········//····35:·aload··········· | 68 | ········//····35:·aload···········7 |
69 | ········//····37:·iload_ | 69 | ········//····37:·iload_1········ |
70 | ········//····38:·ldc·············"MP | 70 | ········//····38:·ldc·············"MP4" |
71 | ········//····40:·aastore········ | 71 | ········//····40:·aastore········ |
72 | ········//····41:·aload··········· | 72 | ········//····41:·aload···········7 |
73 | ········//····43:·iload_0········ | ||
74 | ········//····44:·ldc·············"MPEG4" | ||
75 | ········//····46:·aastore········ | ||
76 | ········//····47:·aload···········7 | ||
73 | ········//····4 | 77 | ········//····49:·putstatic·······org/acra/collector/MediaCodecListCollector.MPEG4_TYPES:[Ljava/lang/String; |
74 | ········//···· | 78 | ········//····52:·iconst_4······· |
75 | ········//···· | 79 | ········//····53:·istore··········8 |
76 | ········//···· | 80 | ········//····55:·iload···········8 |
77 | ········//····5 | 81 | ········//····57:·anewarray·······Ljava/lang/String; |
78 | ········//···· | 82 | ········//····60:·astore··········7 |
79 | ········//···· | 83 | ········//····62:·aload···········7 |
80 | ········//···· | 84 | ········//····64:·iconst_0······· |
81 | ········//···· | 85 | ········//····65:·ldc·············"avc" |
82 | ········//····61:·aastore········ | ||
83 | ········//····62:·aload···········5 | ||
84 | ········//····64:·iload_2········ | ||
85 | ········//····65:·ldc·············"h264" | ||
86 | ········//····67:·aastore········ | 86 | ········//····67:·aastore········ |
87 | ········//····68:·aload··········· | 87 | ········//····68:·aload···········7 |
88 | ········//····70:·iload_ | 88 | ········//····70:·iload_2········ |
89 | ········//····71:·ldc·············" | 89 | ········//····71:·ldc·············"h264" |
90 | ········//····73:·aastore········ | 90 | ········//····73:·aastore········ |
91 | ········//····74:·aload··········· | 91 | ········//····74:·aload···········7 |
92 | ········//····76:·iload_ | 92 | ········//····76:·iload_1········ |
93 | ········//····77:·ldc·············" | 93 | ········//····77:·ldc·············"AVC" |
94 | ········//····79:·aastore········ | 94 | ········//····79:·aastore········ |
95 | ········//····80:·aload··········· | 95 | ········//····80:·aload···········7 |
96 | ········//····82:·iload_0········ | ||
97 | ········//····83:·ldc·············"H264" | ||
98 | ········//····85:·aastore········ | ||
99 | ········//····86:·aload···········7 | ||
96 | ········//····8 | 100 | ········//····88:·putstatic·······org/acra/collector/MediaCodecListCollector.AVC_TYPES:[Ljava/lang/String; |
97 | ········//···· | 101 | ········//····91:·iload_1········ |
98 | ········//···· | 102 | ········//····92:·anewarray·······Ljava/lang/String; |
99 | ········//···· | 103 | ········//····95:·astore··········7 |
100 | ········//····91:·aload···········5 | ||
101 | ········//····93:·iconst_0······· | ||
102 | ········//····94:·ldc·············"h263" | ||
103 | ········//····96:·aastore········ | ||
104 | ········//····97:·aload··········· | 104 | ········//····97:·aload···········7 |
105 | ········//····99:·i | 105 | ········//····99:·iconst_0······· |
106 | ········//···100:·ldc·············" | 106 | ········//···100:·ldc·············"h263" |
107 | ········//···102:·aastore········ | 107 | ········//···102:·aastore········ |
108 | ········//···103:·aload··········· | 108 | ········//···103:·aload···········7 |
109 | ········//···105:·iload_2········ | ||
110 | ········//···106:·ldc·············"H263" | ||
111 | ········//···108:·aastore········ | ||
112 | ········//···109:·aload···········7 | ||
109 | ········//···1 | 113 | ········//···111:·putstatic·······org/acra/collector/MediaCodecListCollector.H263_TYPES:[Ljava/lang/String; |
110 | ········//···1 | 114 | ········//···114:·iload_1········ |
111 | ········//···1 | 115 | ········//···115:·anewarray·······Ljava/lang/String; |
112 | ········//···11 | 116 | ········//···118:·astore··········7 |
113 | ········//···1 | 117 | ········//···120:·aload···········7 |
114 | ········//···1 | 118 | ········//···122:·iconst_0······· |
115 | ········//···1 | 119 | ········//···123:·ldc·············"aac" |
116 | ········//···1 | 120 | ········//···125:·aastore········ |
117 | ········//···12 | 121 | ········//···126:·ldc·············"AAC" |
118 | ········//···12 | 122 | ········//···128:·astore··········9 |
119 | ········//···124:·aload···········5 | ||
120 | ········//···126:·iload_2········ | ||
121 | ········//···127:·aload···········7 | ||
122 | ········//···129:·aastore········ | ||
123 | ········//···130:·aload··········· | 123 | ········//···130:·aload···········7 |
124 | ········//···132:·iload_2········ | ||
125 | ········//···133:·aload···········9 | ||
126 | ········//···135:·aastore········ | ||
127 | ········//···136:·aload···········7 | ||
124 | ········//···13 | 128 | ········//···138:·putstatic·······org/acra/collector/MediaCodecListCollector.AAC_TYPES:[Ljava/lang/String; |
125 | ········//···1 | 129 | ········//···141:·aconst_null···· |
126 | ········//···1 | 130 | ········//···142:·putstatic·······org/acra/collector/MediaCodecListCollector.mediaCodecListClass:Ljava/lang/Class; |
127 | ········//···1 | 131 | ········//···145:·aconst_null···· |
128 | ········//···14 | 132 | ········//···146:·putstatic·······org/acra/collector/MediaCodecListCollector.getCodecInfoAtMethod:Ljava/lang/reflect/Method; |
129 | ········//···14 | 133 | ········//···149:·aconst_null···· |
130 | ········//···1 | 134 | ········//···150:·putstatic·······org/acra/collector/MediaCodecListCollector.mediaCodecInfoClass:Ljava/lang/Class; |
131 | ········//···1 | 135 | ········//···153:·aconst_null···· |
132 | ········//···1 | 136 | ········//···154:·putstatic·······org/acra/collector/MediaCodecListCollector.getNameMethod:Ljava/lang/reflect/Method; |
133 | ········//···15 | 137 | ········//···157:·aconst_null···· |
134 | ········//···15 | 138 | ········//···158:·putstatic·······org/acra/collector/MediaCodecListCollector.isEncoderMethod:Ljava/lang/reflect/Method; |
135 | ········//···1 | 139 | ········//···161:·aconst_null···· |
136 | ········//···1 | 140 | ········//···162:·putstatic·······org/acra/collector/MediaCodecListCollector.getSupportedTypesMethod:Ljava/lang/reflect/Method; |
137 | ········//···1 | 141 | ········//···165:·aconst_null···· |
138 | ········//···16 | 142 | ········//···166:·putstatic·······org/acra/collector/MediaCodecListCollector.getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; |
139 | ········//···16 | 143 | ········//···169:·aconst_null···· |
140 | ········//···1 | 144 | ········//···170:·putstatic·······org/acra/collector/MediaCodecListCollector.codecCapabilitiesClass:Ljava/lang/Class; |
141 | ········//···1 | 145 | ········//···173:·aconst_null···· |
142 | ········//···1 | 146 | ········//···174:·putstatic·······org/acra/collector/MediaCodecListCollector.colorFormatsField:Ljava/lang/reflect/Field; |
143 | ········//···17 | 147 | ········//···177:·aconst_null···· |
144 | ········//···17 | 148 | ········//···178:·putstatic·······org/acra/collector/MediaCodecListCollector.profileLevelsField:Ljava/lang/reflect/Field; |
145 | ········//···1 | 149 | ········//···181:·aconst_null···· |
146 | ········//···1 | 150 | ········//···182:·putstatic·······org/acra/collector/MediaCodecListCollector.profileField:Ljava/lang/reflect/Field; |
147 | ········//···1 | 151 | ········//···185:·aconst_null···· |
148 | ········//···18 | 152 | ········//···186:·putstatic·······org/acra/collector/MediaCodecListCollector.levelField:Ljava/lang/reflect/Field; |
149 | ········//···18 | 153 | ········//···189:·new·············Landroid/util/SparseArray; |
150 | ········//···1 | 154 | ········//···192:·astore··········7 |
151 | ········//···1 | 155 | ········//···194:·aload···········7 |
152 | ········//···19 | 156 | ········//···196:·invokespecial···android/util/SparseArray.<init>:()V |
Max diff block lines reached; 139938/161803 bytes (86.49%) of diff not shown. |
Offset 9, 16 lines modified | Offset 9, 16 lines modified | ||
9 | { | 9 | { |
10 | ····public·static·String·collectConstants(final·Class·clazz)·{ | 10 | ····public·static·String·collectConstants(final·Class·clazz)·{ |
11 | ········return·collectConstants(clazz,·""); | 11 | ········return·collectConstants(clazz,·""); |
12 | ····} | 12 | ····} |
13 | ···· | 13 | ···· |
14 | ····public·static·String·collectConstants(final·Class·clazz,·final·String·str)·{ | 14 | ····public·static·String·collectConstants(final·Class·clazz,·final·String·str)·{ |
15 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 15 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
16 | ········final·Field[]·fields; | 16 | ········final·Field[]·fields·=·clazz.getFields(); |
17 | ········final·int·length·=· | 17 | ········final·int·length·=·fields.length; |
18 | ········int·i·=·0; | 18 | ········int·i·=·0; |
19 | ········while·(i·<·length)·{ | 19 | ········while·(i·<·length)·{ |
20 | ············final·Field·field·=·fields[i]; | 20 | ············final·Field·field·=·fields[i]; |
21 | ············if·(str·!=·null·&&·str.length()·>·0)·{ | 21 | ············if·(str·!=·null·&&·str.length()·>·0)·{ |
22 | ················sb.append(str).append('.'); | 22 | ················sb.append(str).append('.'); |
23 | ············} | 23 | ············} |
24 | ············sb.append(field.getName()).append("="); | 24 | ············sb.append(field.getName()).append("="); |
Offset 42, 36 lines modified | Offset 42, 36 lines modified | ||
42 | ············break; | 42 | ············break; |
43 | ········} | 43 | ········} |
44 | ········return·sb.toString(); | 44 | ········return·sb.toString(); |
45 | ····} | 45 | ····} |
46 | ···· | 46 | ···· |
47 | ····public·static·String·collectStaticGettersResults(final·Class·clazz)·{ | 47 | ····public·static·String·collectStaticGettersResults(final·Class·clazz)·{ |
48 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 48 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
49 | ········final·Method[]·methods; | ||
50 | ········final· | 49 | ········final·Method[]·methods·=·clazz.getMethods(); |
50 | ········final·int·length·=·methods.length; | ||
51 | ········int·n·=·0; | 51 | ········int·n·=·0; |
52 | ····Label_019 | 52 | ····Label_0196_Outer: |
53 | ········while·(true)·{ | 53 | ········while·(true)·{ |
54 | ············Label_020 | 54 | ············Label_0209:·{ |
55 | ················if·(n·>=·length)·{ | 55 | ················if·(n·>=·length)·{ |
56 | ····················break·Label_020 | 56 | ····················break·Label_0209; |
57 | ················} | 57 | ················} |
58 | ················final·Method·method·=·methods[n]; | 58 | ················final·Method·method·=·methods[n]; |
59 | ················while·(true)·{ | 59 | ················while·(true)·{ |
60 | ····················if·(method.getParameterTypes().length·!=·0·||·(!method.getName().startsWith("get")·&&·!method.getName().startsWith("is"))·||·method.getName().equals("getClass"))·{ | 60 | ····················if·(method.getParameterTypes().length·!=·0·||·(!method.getName().startsWith("get")·&&·!method.getName().startsWith("is"))·||·method.getName().equals("getClass"))·{ |
61 | ························break·Label_019 | 61 | ························break·Label_0196; |
62 | ····················} | 62 | ····················} |
63 | ····················try·{ | 63 | ····················try·{ |
64 | ························sb.append(method.getName()); | 64 | ························sb.append(method.getName()); |
65 | ························sb.append('='); | 65 | ························sb.append('='); |
66 | ························final·Object[]·array·=·(Object[])null; | 66 | ························final·Object[]·array·=·(Object[])null; |
67 | ························sb.append(method.invoke((Object)null,·(Object[])null)); | 67 | ························sb.append(method.invoke((Object)null,·(Object[])null)); |
68 | ························sb.append("\n"); | 68 | ························sb.append("\n"); |
69 | ························++n; | 69 | ························++n; |
70 | ························continue·Label_019 | 70 | ························continue·Label_0196_Outer; |
71 | ························return·sb.toString(); | 71 | ························return·sb.toString(); |
72 | ····················} | 72 | ····················} |
73 | ····················catch·(InvocationTargetException·ex)·{ | 73 | ····················catch·(InvocationTargetException·ex)·{ |
74 | ························continue; | 74 | ························continue; |
75 | ····················} | 75 | ····················} |
76 | ····················catch·(IllegalAccessException·ex2)·{ | 76 | ····················catch·(IllegalAccessException·ex2)·{ |
77 | ························continue; | 77 | ························continue; |
Offset 21, 74 lines modified | Offset 21, 81 lines modified | ||
21 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 21 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
22 | ········final·String·className·=·"android.provider.Settings$Global"; | 22 | ········final·String·className·=·"android.provider.Settings$Global"; |
23 | ········try·{ | 23 | ········try·{ |
24 | ············final·Class<?>·forName·=·Class.forName(className); | 24 | ············final·Class<?>·forName·=·Class.forName(className); |
25 | ············try·{ | 25 | ············try·{ |
26 | ················final·Field[]·fields·=·forName.getFields(); | 26 | ················final·Field[]·fields·=·forName.getFields(); |
27 | ················final·Method·method·=·forName.getMethod("getString",·ContentResolver.class,·String.class); | 27 | ················final·Method·method·=·forName.getMethod("getString",·ContentResolver.class,·String.class); |
28 | ················ | 28 | ················try·{ |
29 | ················final·int·length·=·fields.length; | 29 | ····················final·int·length·=·fields.length; |
30 | ················int·i·=·0; | 30 | ····················int·i·=·0; |
31 | ················while·(i·<·length)·{ | 31 | ····················while·(i·<·length)·{ |
32 | ····················final·Field·field·=· | 32 | ························final·Field·field·=·fields[i]; |
33 | ····················Label_02 | 33 | ························Label_0280:·{ |
34 | ························if·(field.isAnnotationPresent(Deprecated.class)·||·field.getType()·!=·String.class·||·!isAuthorized(field))·{ | 34 | ····························if·(field.isAnnotationPresent(Deprecated.class)·||·field.getType()·!=·String.class·||·!isAuthorized(field))·{ |
35 | ····························break·Label_02 | 35 | ································break·Label_0280; |
36 | ························} | 36 | ····························} |
37 | ························final·Object[]·args·=·{·context.getContentResolver(),·null·}; | 37 | ····························final·Object[]·args·=·{·context.getContentResolver(),·null·}; |
38 | ························final·int·n·=·1; | 38 | ····························final·int·n·=·1; |
39 | ························final·Object·value·=·field.get(null); | 39 | ····························final·Object·value·=·field.get(null); |
40 | ························try·{ | 40 | ····························try·{ |
41 | ····························args[n]·=·value; | 41 | ································args[n]·=·value; |
42 | ····························final·Object·invoke·=·method.invoke(null,·args); | 42 | ································final·Object·invoke·=·method.invoke(null,·args); |
43 | ····························if·(invoke·!=·null)·{ | 43 | ································if·(invoke·!=·null)·{ |
44 | ································sb.append(field.getName()).append("=").append(invoke).append("\n"); | 44 | ····································sb.append(field.getName()).append("=").append(invoke).append("\n"); |
45 | ································} | ||
46 | ································++i; | ||
47 | ····························} | ||
48 | ····························catch·(IllegalArgumentException·ex)·{ | ||
49 | ································Log.w(ACRA.LOG_TAG,·"Error·:·",·(Throwable)ex); | ||
50 | ····························} | ||
51 | ····························catch·(IllegalAccessException·ex2)·{ | ||
52 | ································Log.w(ACRA.LOG_TAG,·"Error·:·",·(Throwable)ex2); | ||
53 | ····························} | ||
54 | ····························catch·(ClassNotFoundException·ex3)·{ | ||
55 | ································Log.w(ACRA.LOG_TAG,·"Error·:·",·(Throwable)ex3); | ||
56 | ····························} | ||
57 | ····························catch·(SecurityException·ex4)·{ | ||
58 | ································Log.w(ACRA.LOG_TAG,·"Error·:·",·(Throwable)ex4); | ||
59 | ····························} | ||
60 | ····························catch·(NoSuchMethodException·ex5)·{ | ||
61 | ································Log.w(ACRA.LOG_TAG,·"Error·:·",·(Throwable)ex5); | ||
62 | ····························} | ||
63 | ····························catch·(InvocationTargetException·ex6)·{ | ||
64 | ································Log.w(ACRA.LOG_TAG,·"Error·:·",·(Throwable)ex6); | ||
45 | ····························} | 65 | ····························} |
46 | ····························++i; | ||
47 | ························} | ||
48 | ························catch·(IllegalArgumentException·ex)·{ | ||
49 | ····························Log.w(ACRA.LOG_TAG,·"Error·:·",·(Throwable)ex); | ||
50 | ························} | ||
51 | ························catch·(IllegalAccessException·ex2)·{ | ||
52 | ····························Log.w(ACRA.LOG_TAG,·"Error·:·",·(Throwable)ex2); | ||
53 | ························} | ||
54 | ························catch·(ClassNotFoundException·ex3)·{ | ||
55 | ····························Log.w(ACRA.LOG_TAG,·"Error·:·",·(Throwable)ex3); | ||
56 | ························} | ||
57 | ························catch·(SecurityException·ex4)·{ | ||
58 | ····························Log.w(ACRA.LOG_TAG,·"Error·:·",·(Throwable)ex4); | ||
59 | ························} | ||
60 | ························catch·(NoSuchMethodException·ex5)·{ | ||
61 | ····························Log.w(ACRA.LOG_TAG,·"Error·:·",·(Throwable)ex5); | ||
62 | ························} | ||
63 | ························catch·(InvocationTargetException·ex6)·{ | ||
64 | ····························Log.w(ACRA.LOG_TAG,·"Error·:·",·(Throwable)ex6); | ||
65 | ························} | 66 | ························} |
66 | ····················} | 67 | ····················} |
67 | ················} | 68 | ················} |
69 | ················catch·(IllegalArgumentException·ex7)·{} | ||
70 | ················catch·(IllegalAccessException·ex8)·{} | ||
71 | ················catch·(ClassNotFoundException·ex9)·{} | ||
72 | ················catch·(SecurityException·ex10)·{} | ||
73 | ················catch·(NoSuchMethodException·ex11)·{} | ||
74 | ················catch·(InvocationTargetException·ex12)·{} | ||
68 | ············} | 75 | ············} |
69 | ············catch·(IllegalArgumentException·ex | 76 | ············catch·(IllegalArgumentException·ex13)·{} |
70 | ············catch·(IllegalAccessException·ex | 77 | ············catch·(IllegalAccessException·ex14)·{} |
71 | ············catch·(ClassNotFoundException·ex | 78 | ············catch·(ClassNotFoundException·ex15)·{} |
72 | ············catch·(SecurityException·ex1 | 79 | ············catch·(SecurityException·ex16)·{} |
73 | ············catch·(NoSuchMethodException·ex1 | 80 | ············catch·(NoSuchMethodException·ex17)·{} |
74 | ············catch·(InvocationTargetException·ex1 | 81 | ············catch·(InvocationTargetException·ex18)·{} |
75 | ········} | 82 | ········} |
76 | ········catch·(IllegalArgumentException·ex1 | 83 | ········catch·(IllegalArgumentException·ex19)·{} |
77 | ········catch·(IllegalAccessException·ex | 84 | ········catch·(IllegalAccessException·ex20)·{} |
78 | ········catch·(ClassNotFoundException·ex | 85 | ········catch·(ClassNotFoundException·ex21)·{} |
79 | ········catch·(SecurityException·ex | 86 | ········catch·(SecurityException·ex22)·{} |
80 | ········catch·(NoSuchMethodException·ex | 87 | ········catch·(NoSuchMethodException·ex23)·{} |
81 | ········catch·(InvocationTargetException·ex | 88 | ········catch·(InvocationTargetException·ex24)·{} |
82 | ····} | 89 | ····} |
83 | ···· | 90 | ···· |
84 | ····public·static·String·collectSecureSettings(final·Context·context)·{ | 91 | ····public·static·String·collectSecureSettings(final·Context·context)·{ |
85 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 92 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
86 | ········final·Field[]·fields; | ||
87 | ········final· | 93 | ········final·Field[]·fields·=·Settings$Secure.class.getFields(); |
94 | ········final·int·length·=·fields.length; | ||
88 | ········int·i·=·0; | 95 | ········int·i·=·0; |
89 | ········while·(i·<·length)·{ | 96 | ········while·(i·<·length)·{ |
90 | ············final·Field·field·=·fields[i]; | 97 | ············final·Field·field·=·fields[i]; |
91 | ············while·(true)·{ | 98 | ············while·(true)·{ |
92 | ················if·(!field.isAnnotationPresent(Deprecated.class)·&&·field.getType()·==·String.class·&&·isAuthorized(field))·{ | 99 | ················if·(!field.isAnnotationPresent(Deprecated.class)·&&·field.getType()·==·String.class·&&·isAuthorized(field))·{ |
93 | ····················try·{ | 100 | ····················try·{ |
94 | ························final·ContentResolver·contentResolver·=·context.getContentResolver(); | 101 | ························final·ContentResolver·contentResolver·=·context.getContentResolver(); |
Offset 115, 16 lines modified | Offset 122, 16 lines modified | ||
115 | ············} | 122 | ············} |
116 | ········} | 123 | ········} |
117 | ········return·sb.toString(); | 124 | ········return·sb.toString(); |
118 | ····} | 125 | ····} |
119 | ···· | 126 | ···· |
120 | ····public·static·String·collectSystemSettings(final·Context·context)·{ | 127 | ····public·static·String·collectSystemSettings(final·Context·context)·{ |
121 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 128 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
122 | ········final·Field[]·fields; | ||
123 | ········final· | 129 | ········final·Field[]·fields·=·Settings$System.class.getFields(); |
130 | ········final·int·length·=·fields.length; | ||
124 | ········int·i·=·0; | 131 | ········int·i·=·0; |
125 | ········while·(i·<·length)·{ | 132 | ········while·(i·<·length)·{ |
126 | ············final·Field·field·=·fields[i]; | 133 | ············final·Field·field·=·fields[i]; |
127 | ············while·(true)·{ | 134 | ············while·(true)·{ |
128 | ················if·(!field.isAnnotationPresent(Deprecated.class)·&&·field.getType()·==·String.class)·{ | 135 | ················if·(!field.isAnnotationPresent(Deprecated.class)·&&·field.getType()·==·String.class)·{ |
129 | ····················try·{ | 136 | ····················try·{ |
130 | ························final·ContentResolver·contentResolver·=·context.getContentResolver(); | 137 | ························final·ContentResolver·contentResolver·=·context.getContentResolver(); |
Offset 8, 56 lines modified | Offset 8, 59 lines modified | ||
8 | import·android.content.SharedPreferences; | 8 | import·android.content.SharedPreferences; |
9 | import·java.util.TreeMap; | 9 | import·java.util.TreeMap; |
10 | import·android.content.Context; | 10 | import·android.content.Context; |
11 | final·class·SharedPreferencesCollector | 11 | final·class·SharedPreferencesCollector |
12 | { | 12 | { |
13 | ····public·static·String·collect(final·Context·context)·{ | 13 | ····public·static·String·collect(final·Context·context)·{ |
14 | ········final·char·c·=·'.'; | ||
15 | ········final·char·c2·=·'='; | ||
14 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 16 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
15 | ········final·TreeMap<Object,·SharedPreferences>·treeMap·=·new·TreeMap<Object,·SharedPreferences>(); | 17 | ········final·TreeMap<Object,·SharedPreferences>·treeMap·=·new·TreeMap<Object,·SharedPreferences>(); |
16 | ········treeMap.put("default",·PreferenceManager.getDefaultSharedPreferences(context)); | 18 | ········treeMap.put("default",·PreferenceManager.getDefaultSharedPreferences(context)); |
17 | ········final·String[]·additionalSharedPreferences·=·ACRA.getConfig().additionalSharedPreferences(); | 19 | ········final·String[]·additionalSharedPreferences·=·ACRA.getConfig().additionalSharedPreferences(); |
18 | ········if·(additionalSharedPreferences·!=·null)·{ | 20 | ········if·(additionalSharedPreferences·!=·null)·{ |
19 | ············final·String[]·array·=·additionalSharedPreferences; | ||
20 | ············for·(int·length·=·additionalSharedPreferences.length,·i·=·0;·i·<·length;·++i)·{ | 21 | ············for·(int·length·=·additionalSharedPreferences.length,·i·=·0;·i·<·length;·++i)·{ |
21 | ················final·String·s·=·arr | 22 | ················final·String·s·=·additionalSharedPreferences[i]; |
22 | ················treeMap.put(s,·context.getSharedPreferences(s,·0)); | 23 | ················treeMap.put(s,·context.getSharedPreferences(s,·0)); |
23 | ············} | 24 | ············} |
24 | ········} | 25 | ········} |
25 | ········for·(final·String·str·:·treeMap.keySet())·{ | 26 | ········for·(final·String·str·:·treeMap.keySet())·{ |
26 | ············final·SharedPreferences·sharedPreferences·=·(SharedPreferences)treeMap.get(str); | 27 | ············final·SharedPreferences·sharedPreferences·=·(SharedPreferences)treeMap.get(str); |
27 | ············if·(sharedPreferences·!=·null)·{ | 28 | ············if·(sharedPreferences·!=·null)·{ |
28 | ················final·Map·all·=·sharedPreferences.getAll(); | 29 | ················final·Map·all·=·sharedPreferences.getAll(); |
29 | ················if·(all·!=·null·&&·all.size()·>·0)·{ | 30 | ················if·(all·!=·null·&&·all.size()·>·0)·{ |
30 | ····················for·(final·String·s2·:·all.keySet())·{ | 31 | ····················for·(final·String·s2·:·all.keySet())·{ |
31 | ························if·(!filteredKey(s2))·{ | 32 | ························if·(!filteredKey(s2))·{ |
32 | ····························if·(all.get(s2)·!=·null)·{ | 33 | ····························if·(all.get(s2)·!=·null)·{ |
33 | ································sb.append(str).append( | 34 | ································sb.append(str).append(c).append(s2).append(c2).append(all.get(s2).toString()).append("\n"); |
34 | ····························} | 35 | ····························} |
35 | ····························else·{ | 36 | ····························else·{ |
36 | ································sb.append(str).append( | 37 | ································sb.append(str).append(c).append(s2).append(c2).append("null\n"); |
37 | ····························} | 38 | ····························} |
38 | ························} | 39 | ························} |
39 | ····················} | 40 | ····················} |
40 | ················} | 41 | ················} |
41 | ················else·{ | 42 | ················else·{ |
42 | ····················sb.append(str).append( | 43 | ····················sb.append(str).append(c2).append("empty\n"); |
43 | ················} | 44 | ················} |
44 | ············} | 45 | ············} |
45 | ············else·{ | 46 | ············else·{ |
46 | ················sb.append("null\n"); | 47 | ················sb.append("null\n"); |
47 | ············} | 48 | ············} |
48 | ············sb.append('\n'); | 49 | ············sb.append('\n'); |
49 | ········} | 50 | ········} |
50 | ········return·sb.toString(); | 51 | ········return·sb.toString(); |
51 | ····} | 52 | ····} |
52 | ···· | 53 | ···· |
53 | ····private·static·boolean·filteredKey(final·String·s)·{ | 54 | ····private·static·boolean·filteredKey(final·String·s)·{ |
55 | ········boolean·b·=·false; | ||
54 | ········final·String[]·excludeMatchingSharedPreferencesKeys·=·ACRA.getConfig().excludeMatchingSharedPreferencesKeys(); | 56 | ········final·String[]·excludeMatchingSharedPreferencesKeys·=·ACRA.getConfig().excludeMatchingSharedPreferencesKeys(); |
55 | ········for·(int·length·=·excludeMatchingSharedPreferencesKeys.length,·i·=·0;·i·<·length;·++i)·{ | 57 | ········for·(int·length·=·excludeMatchingSharedPreferencesKeys.length,·i·=·0;·i·<·length;·++i)·{ |
56 | ············if·(s.matches(excludeMatchingSharedPreferencesKeys[i]))·{ | 58 | ············if·(s.matches(excludeMatchingSharedPreferencesKeys[i]))·{ |
57 | ················ | 59 | ················b·=·true; |
60 | ················break; | ||
58 | ············} | 61 | ············} |
59 | ········} | 62 | ········} |
60 | ········return· | 63 | ········return·b; |
61 | ····} | 64 | ····} |
62 | } | 65 | } |
Offset 31, 77 lines modified | Offset 31, 70 lines modified | ||
31 | ····public·static·MainLifecycleDispatcher·get()·{ | 31 | ····public·static·MainLifecycleDispatcher·get()·{ |
32 | ········return·MainLifecycleDispatcher.INSTANCE; | 32 | ········return·MainLifecycleDispatcher.INSTANCE; |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····public·void·onActivityCreated(final·Activity·activity,·final·Bundle·bundle)·{ | 35 | ····public·void·onActivityCreated(final·Activity·activity,·final·Bundle·bundle)·{ |
36 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); | 36 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); |
37 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ | 37 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ |
38 | ············final·Object[]·array·=·collectActivityLifecycleCallbacks; | ||
39 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ | 38 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ |
40 | ················((ActivityLifecycleCallbacksCompat)a | 39 | ················((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivityCreated(activity,·bundle); |
41 | ············} | 40 | ············} |
42 | ········} | 41 | ········} |
43 | ····} | 42 | ····} |
44 | ···· | 43 | ···· |
45 | ····public·void·onActivityDestroyed(final·Activity·activity)·{ | 44 | ····public·void·onActivityDestroyed(final·Activity·activity)·{ |
46 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); | 45 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); |
47 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ | 46 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ |
48 | ············final·Object[]·array·=·collectActivityLifecycleCallbacks; | ||
49 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ | 47 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ |
50 | ················((ActivityLifecycleCallbacksCompat)a | 48 | ················((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivityDestroyed(activity); |
51 | ············} | 49 | ············} |
52 | ········} | 50 | ········} |
53 | ····} | 51 | ····} |
54 | ···· | 52 | ···· |
55 | ····public·void·onActivityPaused(final·Activity·activity)·{ | 53 | ····public·void·onActivityPaused(final·Activity·activity)·{ |
56 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); | 54 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); |
57 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ | 55 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ |
58 | ············final·Object[]·array·=·collectActivityLifecycleCallbacks; | ||
59 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ | 56 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ |
60 | ················((ActivityLifecycleCallbacksCompat)a | 57 | ················((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivityPaused(activity); |
61 | ············} | 58 | ············} |
62 | ········} | 59 | ········} |
63 | ····} | 60 | ····} |
64 | ···· | 61 | ···· |
65 | ····public·void·onActivityResumed(final·Activity·activity)·{ | 62 | ····public·void·onActivityResumed(final·Activity·activity)·{ |
66 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); | 63 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); |
67 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ | 64 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ |
68 | ············final·Object[]·array·=·collectActivityLifecycleCallbacks; | ||
69 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ | 65 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ |
70 | ················((ActivityLifecycleCallbacksCompat)a | 66 | ················((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivityResumed(activity); |
71 | ············} | 67 | ············} |
72 | ········} | 68 | ········} |
73 | ····} | 69 | ····} |
74 | ···· | 70 | ···· |
75 | ····public·void·onActivitySaveInstanceState(final·Activity·activity,·final·Bundle·bundle)·{ | 71 | ····public·void·onActivitySaveInstanceState(final·Activity·activity,·final·Bundle·bundle)·{ |
76 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); | 72 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); |
77 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ | 73 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ |
78 | ············final·Object[]·array·=·collectActivityLifecycleCallbacks; | ||
79 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ | 74 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ |
80 | ················((ActivityLifecycleCallbacksCompat)a | 75 | ················((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivitySaveInstanceState(activity,·bundle); |
81 | ············} | 76 | ············} |
82 | ········} | 77 | ········} |
83 | ····} | 78 | ····} |
84 | ···· | 79 | ···· |
85 | ····public·void·onActivityStarted(final·Activity·activity)·{ | 80 | ····public·void·onActivityStarted(final·Activity·activity)·{ |
86 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); | 81 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); |
87 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ | 82 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ |
88 | ············final·Object[]·array·=·collectActivityLifecycleCallbacks; | ||
89 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ | 83 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ |
90 | ················((ActivityLifecycleCallbacksCompat)a | 84 | ················((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivityStarted(activity); |
91 | ············} | 85 | ············} |
92 | ········} | 86 | ········} |
93 | ····} | 87 | ····} |
94 | ···· | 88 | ···· |
95 | ····public·void·onActivityStopped(final·Activity·activity)·{ | 89 | ····public·void·onActivityStopped(final·Activity·activity)·{ |
96 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); | 90 | ········final·Object[]·collectActivityLifecycleCallbacks·=·this.collectActivityLifecycleCallbacks(); |
97 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ | 91 | ········if·(collectActivityLifecycleCallbacks·!=·null)·{ |
98 | ············final·Object[]·array·=·collectActivityLifecycleCallbacks; | ||
99 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ | 92 | ············for·(int·length·=·collectActivityLifecycleCallbacks.length,·i·=·0;·i·<·length;·++i)·{ |
100 | ················((ActivityLifecycleCallbacksCompat)a | 93 | ················((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivityStopped(activity); |
101 | ············} | 94 | ············} |
102 | ········} | 95 | ········} |
103 | ····} | 96 | ····} |
104 | ···· | 97 | ···· |
105 | ····void·registerActivityLifecycleCallbacks(final·ActivityLifecycleCallbacksCompat·e)·{ | 98 | ····void·registerActivityLifecycleCallbacks(final·ActivityLifecycleCallbacksCompat·e)·{ |
106 | ········synchronized·(this.mActivityLifecycleCallbacks)·{ | 99 | ········synchronized·(this.mActivityLifecycleCallbacks)·{ |
107 | ············this.mActivityLifecycleCallbacks.add(e); | 100 | ············this.mActivityLifecycleCallbacks.add(e); |
Offset 18, 17 lines modified | Offset 18, 16 lines modified | ||
18 | ···· | 18 | ···· |
19 | ····private·String·buildBody(final·CrashReportData·crashReportData)·{ | 19 | ····private·String·buildBody(final·CrashReportData·crashReportData)·{ |
20 | ········ReportField[]·array·=·ACRA.getConfig().customReportContent(); | 20 | ········ReportField[]·array·=·ACRA.getConfig().customReportContent(); |
21 | ········if·(array.length·==·0)·{ | 21 | ········if·(array.length·==·0)·{ |
22 | ············array·=·ACRAConstants.DEFAULT_MAIL_REPORT_FIELDS; | 22 | ············array·=·ACRAConstants.DEFAULT_MAIL_REPORT_FIELDS; |
23 | ········} | 23 | ········} |
24 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 24 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
25 | ········final·ReportField[]·array2·=·array; | ||
26 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | 25 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ |
27 | ············final·ReportField·reportField·=·array | 26 | ············final·ReportField·reportField·=·array[i]; |
28 | ············sb.append(reportField.toString()).append("="); | 27 | ············sb.append(reportField.toString()).append("="); |
29 | ············sb.append((String)crashReportData.get((Object)reportField)); | 28 | ············sb.append((String)crashReportData.get((Object)reportField)); |
30 | ············sb.append('\n'); | 29 | ············sb.append('\n'); |
31 | ········} | 30 | ········} |
32 | ········return·sb.toString(); | 31 | ········return·sb.toString(); |
33 | ····} | 32 | ····} |
34 | ···· | 33 | ···· |
Offset 29, 17 lines modified | Offset 29, 16 lines modified | ||
29 | ····private·Map·remap(final·Map·map)·{ | 29 | ····private·Map·remap(final·Map·map)·{ |
30 | ········ReportField[]·array·=·ACRA.getConfig().customReportContent(); | 30 | ········ReportField[]·array·=·ACRA.getConfig().customReportContent(); |
31 | ········if·(array.length·==·0)·{ | 31 | ········if·(array.length·==·0)·{ |
32 | ············array·=·ACRAConstants.DEFAULT_REPORT_FIELDS; | 32 | ············array·=·ACRAConstants.DEFAULT_REPORT_FIELDS; |
33 | ········} | 33 | ········} |
34 | ········int·i·=·0; | 34 | ········int·i·=·0; |
35 | ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>(); | 35 | ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>(); |
36 | ········final·ReportField[]·array2·=·array; | ||
37 | ········for·(int·length·=·array.length,·j·=·0;·j·<·length;·++j)·{ | 36 | ········for·(int·length·=·array.length,·j·=·0;·j·<·length;·++j)·{ |
38 | ············final·ReportField·reportField·=·array | 37 | ············final·ReportField·reportField·=·array[j]; |
39 | ············switch·(GoogleFormSender$1.$SwitchMap$org$acra$ReportField[reportField.ordinal()])·{ | 38 | ············switch·(GoogleFormSender$1.$SwitchMap$org$acra$ReportField[reportField.ordinal()])·{ |
40 | ················default:·{ | 39 | ················default:·{ |
41 | ····················hashMap.put("entry."·+·i·+·".single",·map.get((Object)reportField)); | 40 | ····················hashMap.put("entry."·+·i·+·".single",·map.get((Object)reportField)); |
42 | ····················break; | 41 | ····················break; |
43 | ················} | 42 | ················} |
44 | ················case·1:·{ | 43 | ················case·1:·{ |
45 | ····················hashMap.put("entry."·+·i·+·".single",·"'"·+·map.get(reportField)); | 44 | ····················hashMap.put("entry."·+·i·+·".single",·"'"·+·map.get(reportField)); |
Offset 32, 17 lines modified | Offset 32, 16 lines modified | ||
32 | ···· | 32 | ···· |
33 | ····private·Map·remap(final·Map·map)·{ | 33 | ····private·Map·remap(final·Map·map)·{ |
34 | ········ReportField[]·array·=·ACRA.getConfig().customReportContent(); | 34 | ········ReportField[]·array·=·ACRA.getConfig().customReportContent(); |
35 | ········if·(array.length·==·0)·{ | 35 | ········if·(array.length·==·0)·{ |
36 | ············array·=·ACRAConstants.DEFAULT_REPORT_FIELDS; | 36 | ············array·=·ACRAConstants.DEFAULT_REPORT_FIELDS; |
37 | ········} | 37 | ········} |
38 | ········final·HashMap<String,·Object>·hashMap·=·new·HashMap<String,·Object>(map.size()); | 38 | ········final·HashMap<String,·Object>·hashMap·=·new·HashMap<String,·Object>(map.size()); |
39 | ········final·ReportField[]·array2·=·array; | ||
40 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | 39 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ |
41 | ············final·ReportField·reportField·=·array | 40 | ············final·ReportField·reportField·=·array[i]; |
42 | ············if·(this.mMapping·==·null·||·this.mMapping.get(reportField)·==·null)·{ | 41 | ············if·(this.mMapping·==·null·||·this.mMapping.get(reportField)·==·null)·{ |
43 | ················hashMap.put(reportField.toString(),·map.get((Object)reportField)); | 42 | ················hashMap.put(reportField.toString(),·map.get((Object)reportField)); |
44 | ············} | 43 | ············} |
45 | ············else·{ | 44 | ············else·{ |
46 | ················hashMap.put((String)this.mMapping.get(reportField),·map.get((Object)reportField)); | 45 | ················hashMap.put((String)this.mMapping.get(reportField),·map.get((Object)reportField)); |
47 | ············} | 46 | ············} |
48 | ········} | 47 | ········} |
Offset 702, 80 lines modified | Offset 702, 78 lines modified | ||
702 | ······stack=300,·locals=9,·args_size=1 | 702 | ······stack=300,·locals=9,·args_size=1 |
703 | ·········0:·new···········#137················//·class·java/lang/StringBuilder | 703 | ·········0:·new···········#137················//·class·java/lang/StringBuilder |
704 | ·········3:·astore_1 | 704 | ·········3:·astore_1 |
705 | ·········4:·aload_1 | 705 | ·········4:·aload_1 |
706 | ·········5:·invokespecial·#138················//·Method·java/lang/StringBuilder."<init>":()V | 706 | ·········5:·invokespecial·#138················//·Method·java/lang/StringBuilder."<init>":()V |
707 | ·········8:·aload_0 | 707 | ·········8:·aload_0 |
708 | ·········9:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; | 708 | ·········9:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; |
709 | ········14:·astore_2 | ||
710 | ········15:·aload_2 | ||
711 | ········1 | 709 | ········14:·invokeinterface·#210,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
712 | ········ | 710 | ········19:·astore_2 |
713 | ········2 | 711 | ········20:·aload_2 |
714 | ········2 | 712 | ········21:·invokeinterface·#215,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
715 | ········28:·istore········4 | ||
716 | ········ | 713 | ········26:·istore_3 |
714 | ········27:·iload_3 | ||
717 | ········ | 715 | ········28:·ifeq··········141 |
718 | ········3 | 716 | ········31:·aload_2 |
719 | ········3 | 717 | ········32:·invokeinterface·#219,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
720 | ········ | 718 | ········37:·astore········4 |
721 | ········ | 719 | ········39:·aload_1 |
722 | ········4 | 720 | ········40:·invokevirtual·#238················//·Method·java/lang/StringBuilder.length:()I |
723 | ········47:·istore········4 | ||
724 | ········4 | 721 | ········43:·istore_3 |
722 | ········44:·iload_3 | ||
725 | ········ | 723 | ········45:·ifeq··········57 |
726 | ········ | 724 | ········48:·bipush········38 |
727 | ········5 | 725 | ········50:·istore_3 |
728 | ········5 | 726 | ········51:·aload_1 |
729 | ········5 | 727 | ········52:·iload_3 |
730 | ········ | 728 | ········53:·invokevirtual·#242················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; |
731 | ········ | 729 | ········56:·pop |
732 | ········ | 730 | ········57:·aload_0 |
733 | ········ | 731 | ········58:·aload·········4 |
734 | ········6 | 732 | ········60:·invokeinterface·#225,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
735 | ········ | 733 | ········65:·astore········5 |
736 | ········ | 734 | ········67:·aload·········5 |
737 | ········ | 735 | ········69:·ifnonnull·····134 |
738 | ········ | 736 | ········72:·ldc···········#244················//·String |
739 | ········ | 737 | ········74:·astore········6 |
740 | ········ | 738 | ········76:·aload·········4 |
741 | ········ | 739 | ········78:·invokevirtual·#245················//·Method·java/lang/Object.toString:()Ljava/lang/String; |
742 | ········8 | 740 | ········81:·ldc···········#166················//·String·UTF-8 |
743 | ········ | 741 | ········83:·invokestatic··#251················//·Method·java/net/URLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
744 | ········ | 742 | ········86:·astore········7 |
745 | ········ | 743 | ········88:·aload_1 |
746 | ········ | 744 | ········89:·aload·········7 |
747 | ········9 | 745 | ········91:·invokevirtual·#144················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
748 | ······· | 746 | ········94:·pop |
749 | ······· | 747 | ········95:·bipush········61 |
750 | ······· | 748 | ········97:·istore_3 |
751 | ······· | 749 | ········98:·aload_1 |
752 | ······· | 750 | ········99:·iload_3 |
753 | ·······10 | 751 | ·······100:·invokevirtual·#242················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; |
754 | ·······1 | 752 | ·······103:·pop |
755 | ·······1 | 753 | ·······104:·aload·········6 |
756 | ·······1 | 754 | ·······106:·invokevirtual·#245················//·Method·java/lang/Object.toString:()Ljava/lang/String; |
757 | ·······1 | 755 | ·······109:·astore········7 |
758 | ·······11 | 756 | ·······111:·ldc···········#166················//·String·UTF-8 |
759 | ·······1 | 757 | ·······113:·astore········8 |
760 | ·······1 | 758 | ·······115:·aload·········7 |
761 | ·······1 | 759 | ·······117:·aload·········8 |
762 | ·······1 | 760 | ·······119:·invokestatic··#251················//·Method·java/net/URLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
763 | ·······12 | 761 | ·······122:·astore········7 |
764 | ·······12 | 762 | ·······124:·aload_1 |
765 | ·······1 | 763 | ·······125:·aload·········7 |
766 | ·······1 | 764 | ·······127:·invokevirtual·#144················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
767 | ·······13 | 765 | ·······130:·pop |
768 | ·······13 | 766 | ·······131:·goto··········20 |
769 | ·······13 | 767 | ·······134:·aload·········5 |
770 | ·······1 | 768 | ·······136:·astore········6 |
771 | ·······1 | 769 | ·······138:·goto··········76 |
772 | ·······14 | 770 | ·······141:·aload_1 |
773 | ·······14 | 771 | ·······142:·invokevirtual·#151················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
774 | ·······14 | 772 | ·······145:·areturn |
775 | ··public·void·send(java.net.URL,·org.acra.sender.HttpSender$Method,·java.lang.String,·org.acra.sender.HttpSender$Type); | 773 | ··public·void·send(java.net.URL,·org.acra.sender.HttpSender$Method,·java.lang.String,·org.acra.sender.HttpSender$Type); |
776 | ····descriptor:·(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)V | 774 | ····descriptor:·(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)V |
777 | ····flags:·(0x0001)·ACC_PUBLIC | 775 | ····flags:·(0x0001)·ACC_PUBLIC |
778 | ····Code: | 776 | ····Code: |
779 | ······stack=300,·locals=15,·args_size=5 | 777 | ······stack=300,·locals=15,·args_size=5 |
780 | ·········0:·aload_0 | 778 | ·········0:·aload_0 |
Offset 63, 32 lines modified | Offset 63, 32 lines modified | ||
63 | ···· | 63 | ···· |
64 | ····public·static·JSONObject·buildJSONReport(final·CrashReportData·crashReportData)·{ | 64 | ····public·static·JSONObject·buildJSONReport(final·CrashReportData·crashReportData)·{ |
65 | ········final·JSONObject·jsonObject·=·new·JSONObject(); | 65 | ········final·JSONObject·jsonObject·=·new·JSONObject(); |
66 | ········for·(final·ReportField·reportField·:·crashReportData.keySet())·{ | 66 | ········for·(final·ReportField·reportField·:·crashReportData.keySet())·{ |
67 | ············String·name·=·null; | 67 | ············String·name·=·null; |
68 | ············String·property2·=·null; | 68 | ············String·property2·=·null; |
69 | ············try·{ | 69 | ············try·{ |
70 | ················Label_027 | 70 | ················Label_0271:·{ |
71 | ····················if·(!reportField.containsKeyValuePairs())·{ | 71 | ····················if·(!reportField.containsKeyValuePairs())·{ |
72 | ························break·Label_027 | 72 | ························break·Label_0271; |
73 | ····················} | 73 | ····················} |
74 | ····················try·{ | 74 | ····················try·{ |
75 | ························final·JSONObject·jsonObject2·=·new·JSONObject(); | 75 | ························final·JSONObject·jsonObject2·=·new·JSONObject(); |
76 | ························try·{ | 76 | ························try·{ |
77 | ····························final·String·property·=·crashReportData.getProperty(reportField); | 77 | ····························final·String·property·=·crashReportData.getProperty(reportField); |
78 | ····························try·{ | 78 | ····························try·{ |
79 | ································try·{ | 79 | ································try·{ |
80 | ····································final·BufferedReader·bufferedReader·=·new·BufferedReader(new·StringReader(property),·1024); | 80 | ····································final·BufferedReader·bufferedReader·=·new·BufferedReader(new·StringReader(property),·1024); |
81 | ····································Label_02 | 81 | ····································Label_0209:·{ |
82 | ········································ACRALog·log; | 82 | ········································ACRALog·log; |
83 | ········································try·{ | 83 | ········································try·{ |
84 | ············································while·(true)·{ | 84 | ············································while·(true)·{ |
85 | ················································final·String·line·=·bufferedReader.readLine(); | 85 | ················································final·String·line·=·bufferedReader.readLine(); |
86 | ················································if·(line·==·null)·{ | 86 | ················································if·(line·==·null)·{ |
87 | ····················································break·Label_02 | 87 | ····················································break·Label_0209; |
88 | ················································} | 88 | ················································} |
89 | ················································addJSONFromProperty(jsonObject2,·line); | 89 | ················································addJSONFromProperty(jsonObject2,·line); |
90 | ············································} | 90 | ············································} |
91 | ········································} | 91 | ········································} |
92 | ········································catch·(IOException·ex2)·{ | 92 | ········································catch·(IOException·ex2)·{ |
93 | ············································log·=·ACRA.log; | 93 | ············································log·=·ACRA.log; |
94 | ············································final·String·s·=·ACRA.LOG_TAG; | 94 | ············································final·String·s·=·ACRA.LOG_TAG; |
Offset 71, 23 lines modified | Offset 71, 22 lines modified | ||
71 | ············if·(currentPath.getParentFile()·!=·null)·{ | 71 | ············if·(currentPath.getParentFile()·!=·null)·{ |
72 | ················list.add(".."); | 72 | ················list.add(".."); |
73 | ············} | 73 | ············} |
74 | ············final·File[]·listFiles·=·currentPath.listFiles((FilenameFilter)new·FileDialog$5(this)); | 74 | ············final·File[]·listFiles·=·currentPath.listFiles((FilenameFilter)new·FileDialog$5(this)); |
75 | ············if·(listFiles·!=·null)·{ | 75 | ············if·(listFiles·!=·null)·{ |
76 | ················try·{ | 76 | ················try·{ |
77 | ····················if·(listFiles.length·>·0)·{ | 77 | ····················if·(listFiles.length·>·0)·{ |
78 | ························final·File[]·array·=·listFiles; | ||
79 | ························final·int·length·=·listFiles.length; | 78 | ························final·int·length·=·listFiles.length; |
80 | ························int·i·=·0; | 79 | ························int·i·=·0; |
81 | ························while·(i·<·length)·{ | 80 | ························while·(i·<·length)·{ |
82 | ····························final·File·file·=· | 81 | ····························final·File·file·=·listFiles[i]; |
83 | ····························try·{ | 82 | ····························try·{ |
84 | ································Label_019 | 83 | ································Label_0197:·{ |
85 | ····································if·(!file.isDirectory())·{ | 84 | ····································if·(!file.isDirectory())·{ |
86 | ········································break·Label_019 | 85 | ········································break·Label_0197; |
87 | ····································} | 86 | ····································} |
88 | ····································try·{ | 87 | ····································try·{ |
89 | ········································final·StringBuilder·append·=·new·StringBuilder().append(file.getName()).append("/"); | 88 | ········································final·StringBuilder·append·=·new·StringBuilder().append(file.getName()).append("/"); |
90 | ········································try·{ | 89 | ········································try·{ |
91 | ············································list.add(append.toString()); | 90 | ············································list.add(append.toString()); |
92 | ············································++i; | 91 | ············································++i; |
93 | ············································continue; | 92 | ············································continue; |
Offset 3003, 44 lines modified | Offset 3003, 42 lines modified | ||
3003 | ······stack=300,·locals=7,·args_size=2 | 3003 | ······stack=300,·locals=7,·args_size=2 |
3004 | ·········0:·aload_1 | 3004 | ·········0:·aload_1 |
3005 | ·········1:·invokeinterface·#750,··1··········//·InterfaceMethod·android/view/Menu.clear:()V | 3005 | ·········1:·invokeinterface·#750,··1··········//·InterfaceMethod·android/view/Menu.clear:()V |
3006 | ·········6:·iconst_1 | 3006 | ·········6:·iconst_1 |
3007 | ·········7:·istore_2 | 3007 | ·········7:·istore_2 |
3008 | ·········8:·aload_0 | 3008 | ·········8:·aload_0 |
3009 | ·········9:·getfield······#134················//·Field·commands:Ljava/util/ArrayList; | 3009 | ·········9:·getfield······#134················//·Field·commands:Ljava/util/ArrayList; |
3010 | ········12:·astore_3 | ||
3011 | ········13:·aload_3 | ||
3012 | ········1 | 3010 | ········12:·invokevirtual·#754················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
3013 | ········17:·astore········4 | ||
3014 | ········1 | 3011 | ········15:·astore_3 |
3012 | ········16:·aload_3 | ||
3015 | ········ | 3013 | ········17:·invokeinterface·#759,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
3016 | ········2 | 3014 | ········22:·istore········4 |
3017 | ········2 | 3015 | ········24:·iload·········4 |
3018 | ········ | 3016 | ········26:·ifeq··········66 |
3019 | ········ | 3017 | ········29:·aload_3 |
3020 | ········3 | 3018 | ········30:·invokeinterface·#763,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
3021 | ········ | 3019 | ········35:·checkcast·····#765················//·class·org/happysanta/gd/Command |
3022 | ········ | 3020 | ········38:·astore········5 |
3023 | ········4 | 3021 | ········40:·aload·········5 |
3024 | ········4 | 3022 | ········42:·getfield······#769················//·Field·org/happysanta/gd/Command.title:Ljava/lang/String; |
3025 | ········ | 3023 | ········45:·astore········6 |
3026 | ········ | 3024 | ········47:·aload_1 |
3027 | ········52:·iconst_0 | ||
3028 | ········53:·iload_2 | ||
3029 | ········ | 3025 | ········48:·iconst_0 |
3030 | ········ | 3026 | ········49:·iload_2 |
3027 | ········50:·iconst_0 | ||
3028 | ········51:·aload·········6 | ||
3031 | ········5 | 3029 | ········53:·invokeinterface·#772,··5··········//·InterfaceMethod·android/view/Menu.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; |
3032 | ········ | 3030 | ········58:·pop |
3033 | ········ | 3031 | ········59:·iload_2 |
3034 | ········6 | 3032 | ········60:·iconst_1 |
3035 | ········6 | 3033 | ········61:·iadd |
3036 | ········6 | 3034 | ········62:·istore_2 |
3037 | ········6 | 3035 | ········63:·goto··········16 |
3038 | ········6 | 3036 | ········66:·iconst_1 |
3039 | ········ | 3037 | ········67:·ireturn |
3040 | ··protected·void·onDestroy(); | 3038 | ··protected·void·onDestroy(); |
3041 | ····descriptor:·()V | 3039 | ····descriptor:·()V |
3042 | ····flags:·(0x0004)·ACC_PROTECTED | 3040 | ····flags:·(0x0004)·ACC_PROTECTED |
3043 | ····Code: | 3041 | ····Code: |
3044 | ······stack=300,·locals=3,·args_size=1 | 3042 | ······stack=300,·locals=3,·args_size=1 |
3045 | ·········0:·aload_0 | 3043 | ·········0:·aload_0 |
Offset 90, 39 lines modified | Offset 90, 39 lines modified | ||
90 | ········10:·pop | 90 | ········10:·pop |
91 | ········11:·return | 91 | ········11:·return |
92 | ··public·void·fireEvent(org.happysanta.gd.ListenerList$FireHandler); | 92 | ··public·void·fireEvent(org.happysanta.gd.ListenerList$FireHandler); |
93 | ····descriptor:·(Lorg/happysanta/gd/ListenerList$FireHandler;)V | 93 | ····descriptor:·(Lorg/happysanta/gd/ListenerList$FireHandler;)V |
94 | ····flags:·(0x0001)·ACC_PUBLIC | 94 | ····flags:·(0x0001)·ACC_PUBLIC |
95 | ····Code: | 95 | ····Code: |
96 | ······stack=300,·locals= | 96 | ······stack=300,·locals=6,·args_size=2 |
97 | ·········0:·new···········#12·················//·class·java/util/ArrayList | 97 | ·········0:·new···········#12·················//·class·java/util/ArrayList |
98 | ·········3:·astore_2 | 98 | ·········3:·astore_2 |
99 | ·········4:·aload_0 | 99 | ·········4:·aload_0 |
100 | ·········5:·getfield······#15·················//·Field·listenerList:Ljava/util/List; | 100 | ·········5:·getfield······#15·················//·Field·listenerList:Ljava/util/List; |
101 | ·········8:·astore_3 | 101 | ·········8:·astore_3 |
102 | ·········9:·aload_2 | 102 | ·········9:·aload_2 |
103 | ········10:·aload_3 | 103 | ········10:·aload_3 |
104 | ········11:·invokespecial·#24·················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V | 104 | ········11:·invokespecial·#24·················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V |
105 | ········14:·aload_2 | 105 | ········14:·aload_2 |
106 | ········15:·invokeinterface·#28,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 106 | ········15:·invokeinterface·#28,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
107 | ········20:·astore | 107 | ········20:·astore_3 |
108 | ········2 | 108 | ········21:·aload_3 |
109 | ········2 | 109 | ········22:·invokeinterface·#34,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
110 | ········2 | 110 | ········27:·istore········4 |
111 | ········ | 111 | ········29:·iload·········4 |
112 | ········3 | 112 | ········31:·ifeq··········53 |
113 | ········3 | 113 | ········34:·aload_3 |
114 | ········3 | 114 | ········35:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
115 | ········4 | 115 | ········40:·astore········5 |
116 | ········4 | 116 | ········42:·aload_1 |
117 | ········4 | 117 | ········43:·aload·········5 |
118 | ········4 | 118 | ········45:·invokeinterface·#44,··2···········//·InterfaceMethod·org/happysanta/gd/ListenerList$FireHandler.fireEvent:(Ljava/lang/Object;)V |
119 | ········5 | 119 | ········50:·goto··········21 |
120 | ········5 | 120 | ········53:·return |
121 | ··public·java.util.List·getListenerList(); | 121 | ··public·java.util.List·getListenerList(); |
122 | ····descriptor:·()Ljava/util/List; | 122 | ····descriptor:·()Ljava/util/List; |
123 | ····flags:·(0x0001)·ACC_PUBLIC | 123 | ····flags:·(0x0001)·ACC_PUBLIC |
124 | ····Code: | 124 | ····Code: |
125 | ······stack=300,·locals=1,·args_size=1 | 125 | ······stack=300,·locals=1,·args_size=1 |
126 | ·········0:·aload_0 | 126 | ·········0:·aload_0 |
Offset 22, 24 lines modified | Offset 22, 22 lines modified | ||
22 | ········final·Level[]·a·=·array[0]; | 22 | ········final·Level[]·a·=·array[0]; |
23 | ········final·boolean·b·=·this.this$0.getThis()·instanceof·DownloadLevelsMenuScreen; | 23 | ········final·boolean·b·=·this.this$0.getThis()·instanceof·DownloadLevelsMenuScreen; |
24 | ········final·boolean·b2·=·this.this$0.getThis()·instanceof·InstalledLevelsMenuScreen; | 24 | ········final·boolean·b2·=·this.this$0.getThis()·instanceof·InstalledLevelsMenuScreen; |
25 | ········HashMap<K,·Long>·installedLevels·=·null; | 25 | ········HashMap<K,·Long>·installedLevels·=·null; |
26 | ········final·LevelsManager·levelsManager·=·Helpers.getLevelsManager(); | 26 | ········final·LevelsManager·levelsManager·=·Helpers.getLevelsManager(); |
27 | ········if·(b)·{ | 27 | ········if·(b)·{ |
28 | ············final·ArrayList<Long>·list·=·new·ArrayList<Long>(); | 28 | ············final·ArrayList<Long>·list·=·new·ArrayList<Long>(); |
29 | ············final·Level[]·array2·=·a; | ||
30 | ············for·(int·length·=·a.length,·i·=·0;·i·<·length;·++i)·{ | 29 | ············for·(int·length·=·a.length,·i·=·0;·i·<·length;·++i)·{ |
31 | ················list.add(Long.valueOf(a | 30 | ················list.add(Long.valueOf(a[i].getApiId())); |
32 | ············} | 31 | ············} |
33 | ············installedLevels·=·(HashMap<K,·Long>)Helpers.getGDActivity().levelsManager.findInstalledLevels((ArrayList)list); | 32 | ············installedLevels·=·(HashMap<K,·Long>)Helpers.getGDActivity().levelsManager.findInstalledLevels((ArrayList)list); |
34 | ········} | 33 | ········} |
35 | ········int·n·=·0; | 34 | ········int·n·=·0; |
36 | ········final·Level[]·array3·=·a; | ||
37 | ········for·(int·length2·=·a.length,·j·=·0;·j·<·length2;·++j)·{ | 35 | ········for·(int·length2·=·a.length,·j·=·0;·j·<·length2;·++j)·{ |
38 | ············final·Level·level·=·a | 36 | ············final·Level·level·=·a[j]; |
39 | ············if·(this.isCancelled())·{ | 37 | ············if·(this.isCancelled())·{ |
40 | ················this.this$0.clearList(); | 38 | ················this.this$0.clearList(); |
41 | ················return·null; | 39 | ················return·null; |
42 | ············} | 40 | ············} |
43 | ············final·LevelMenuElement·levelMenuElement·=·new·LevelMenuElement(level,·(MenuScreen)this.this$0.getThis()); | 41 | ············final·LevelMenuElement·levelMenuElement·=·new·LevelMenuElement(level,·(MenuScreen)this.this$0.getThis()); |
44 | ············boolean·b3·=·false; | 42 | ············boolean·b3·=·false; |
45 | ············if·(this.this$0.hideDate())·{ | 43 | ············if·(this.this$0.hideDate())·{ |
Offset 55, 16 lines modified | Offset 53, 15 lines modified | ||
55 | ············} | 53 | ············} |
56 | ············if·(!this.isCancelled())·{ | 54 | ············if·(!this.isCancelled())·{ |
57 | ················final·int·addListItem·=·this.this$0.addListItem((MenuElement)levelMenuElement); | 55 | ················final·int·addListItem·=·this.this$0.addListItem((MenuElement)levelMenuElement); |
58 | ················if·(b3·&&·n·==·0)·{ | 56 | ················if·(b3·&&·n·==·0)·{ |
59 | ····················this.this$0.highlightElementAt(addListItem); | 57 | ····················this.this$0.highlightElementAt(addListItem); |
60 | ····················n·=·1; | 58 | ····················n·=·1; |
61 | ················} | 59 | ················} |
62 | ················final·ClickableMenuElement·lastHighlighted; | ||
63 | ················if·( | 60 | ················if·(this.this$0.lastHighlighted·==·null)·{ |
64 | ····················this.this$0.highlightFirstElement(); | 61 | ····················this.this$0.highlightFirstElement(); |
65 | ················} | 62 | ················} |
66 | ············} | 63 | ············} |
67 | ········} | 64 | ········} |
68 | ········this.this$0.levels.addAll(Arrays.asList(a)); | 65 | ········this.this$0.levels.addAll(Arrays.asList(a)); |
69 | ········return·null; | 66 | ········return·null; |
70 | ····} | 67 | ····} |
Offset 670, 72 lines modified | Offset 670, 70 lines modified | ||
670 | ····flags:·(0x0001)·ACC_PUBLIC | 670 | ····flags:·(0x0001)·ACC_PUBLIC |
671 | ····Code: | 671 | ····Code: |
672 | ······stack=300,·locals=14,·args_size=3 | 672 | ······stack=300,·locals=14,·args_size=3 |
673 | ·········0:·lconst_0 | 673 | ·········0:·lconst_0 |
674 | ·········1:·lstore········5 | 674 | ·········1:·lstore········5 |
675 | ·········3:·aload_0 | 675 | ·········3:·aload_0 |
676 | ·········4:·getfield······#52·················//·Field·elements:Ljava/util/Vector; | 676 | ·········4:·getfield······#52·················//·Field·elements:Ljava/util/Vector; |
677 | ·········7:·astore········7 | ||
678 | ·········9:·aload·········7 | ||
679 | ········ | 677 | ·········7:·invokevirtual·#189················//·Method·java/util/Vector.iterator:()Ljava/util/Iterator; |
680 | ········1 | 678 | ········10:·astore········7 |
681 | ········1 | 679 | ········12:·aload·········7 |
682 | ········1 | 680 | ········14:·invokeinterface·#195,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
683 | ········ | 681 | ········19:·istore········8 |
684 | ········2 | 682 | ········21:·iload·········8 |
685 | ········2 | 683 | ········23:·ifeq··········121 |
686 | ········ | 684 | ········26:·aload·········7 |
687 | ········ | 685 | ········28:·invokeinterface·#199,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
686 | ········33:·astore········9 | ||
687 | ········35:·aload·········9 | ||
688 | ········37:·astore········10 | 688 | ········37:·astore········10 |
689 | ········39:·aload········· | 689 | ········39:·aload·········9 |
690 | ········41:·astore········11 | ||
691 | ········43:·aload·········10 | ||
692 | ········4 | 690 | ········41:·checkcast·····#165················//·class·org/happysanta/gd/Menu/LevelMenuElement |
693 | ········4 | 691 | ········44:·astore········10 |
694 | ········ | 692 | ········46:·lload_1 |
695 | ········51:·lload·········5 | ||
696 | ········53:·lcmp | ||
697 | ········54:·istore········9 | ||
698 | ········56:·iload·········9 | ||
699 | ········58:·ifle··········86 | ||
700 | ········61:·aload·········11 | ||
701 | ········63:·getfield······#181················//·Field·org/happysanta/gd/Menu/LevelMenuElement.level:Lorg/happysanta/gd/Storage/Level; | ||
702 | ········66:·astore········7 | ||
703 | ········68:·aload·········7 | ||
704 | ········70:·invokevirtual·#205················//·Method·org/happysanta/gd/Storage/Level.getId:()J | ||
705 | ········73:·lstore········12 | ||
706 | ········75:·lload·········12 | ||
707 | ········77:·lload_1 | ||
708 | ········78:·lcmp | ||
709 | ········79:·istore········9 | ||
710 | ········81:·iload·········9 | ||
711 | ········83:·ifeq··········122 | ||
712 | ········86:·lload_3 | ||
713 | ········ | 693 | ········47:·lload·········5 |
714 | ········ | 694 | ········49:·lcmp |
715 | ········ | 695 | ········50:·istore········8 |
716 | ········ | 696 | ········52:·iload·········8 |
717 | ········ | 697 | ········54:·ifle··········82 |
718 | ········ | 698 | ········57:·aload·········10 |
719 | ········ | 699 | ········59:·getfield······#181················//·Field·org/happysanta/gd/Menu/LevelMenuElement.level:Lorg/happysanta/gd/Storage/Level; |
720 | ······· | 700 | ········62:·astore········11 |
701 | ········64:·aload·········11 | ||
702 | ········66:·invokevirtual·#205················//·Method·org/happysanta/gd/Storage/Level.getId:()J | ||
703 | ········69:·lstore········12 | ||
704 | ········71:·lload·········12 | ||
705 | ········73:·lload_1 | ||
706 | ········74:·lcmp | ||
707 | ········75:·istore········8 | ||
708 | ········77:·iload·········8 | ||
709 | ········79:·ifeq··········118 | ||
710 | ········82:·lload_3 | ||
711 | ········83:·lload·········5 | ||
712 | ········85:·lcmp | ||
713 | ········86:·istore········8 | ||
714 | ········88:·iload·········8 | ||
715 | ········90:·ifle··········12 | ||
716 | ········93:·aload·········10 | ||
717 | ········95:·getfield······#181················//·Field·org/happysanta/gd/Menu/LevelMenuElement.level:Lorg/happysanta/gd/Storage/Level; | ||
718 | ········98:·astore········11 | ||
721 | ·······10 | 719 | ·······100:·aload·········11 |
722 | ·······10 | 720 | ·······102:·invokevirtual·#208················//·Method·org/happysanta/gd/Storage/Level.getApiId:()J |
723 | ·······10 | 721 | ·······105:·lstore········12 |
724 | ·······1 | 722 | ·······107:·lload·········12 |
725 | ·······1 | 723 | ·······109:·lload_3 |
726 | ·······11 | 724 | ·······110:·lcmp |
727 | ·······11 | 725 | ·······111:·istore········8 |
728 | ·······11 | 726 | ·······113:·iload·········8 |
729 | ·······11 | 727 | ·······115:·ifne··········12 |
730 | ·······1 | 728 | ·······118:·aload·········10 |
731 | ·······12 | 729 | ·······120:·areturn |
732 | ·······12 | 730 | ·······121:·aconst_null |
733 | ·······12 | 731 | ·······122:·astore········10 |
734 | ·······12 | 732 | ·······124:·goto··········118 |
735 | ··protected·org.happysanta.gd.Menu.LevelsMenuScreen·getThis(); | 733 | ··protected·org.happysanta.gd.Menu.LevelsMenuScreen·getThis(); |
736 | ····descriptor:·()Lorg/happysanta/gd/Menu/LevelsMenuScreen; | 734 | ····descriptor:·()Lorg/happysanta/gd/Menu/LevelsMenuScreen; |
737 | ····flags:·(0x0004)·ACC_PROTECTED | 735 | ····flags:·(0x0004)·ACC_PROTECTED |
738 | ····Code: | 736 | ····Code: |
739 | ······stack=300,·locals=1,·args_size=1 | 737 | ······stack=300,·locals=1,·args_size=1 |
740 | ·········0:·aload_0 | 738 | ·········0:·aload_0 |
Offset 1, 11 lines modified | Offset 1, 10 lines modified | ||
1 | package·org.happysanta.gd.Menu.Views; | 1 | package·org.happysanta.gd.Menu.Views; |
2 | import·android.view.ViewGroup; | ||
3 | import·android.view.MotionEvent; | 2 | import·android.view.MotionEvent; |
4 | import·org.happysanta.gd.Helpers; | 3 | import·org.happysanta.gd.Helpers; |
5 | import·android.view.View; | 4 | import·android.view.View; |
6 | import·android.content.Context; | 5 | import·android.content.Context; |
7 | import·android.widget.LinearLayout; | 6 | import·android.widget.LinearLayout; |
8 | public·class·MenuLinearLayout·extends·LinearLayout | 7 | public·class·MenuLinearLayout·extends·LinearLayout |
Offset 1, 11 lines modified | Offset 1, 10 lines modified | ||
1 | package·org.happysanta.gd.Menu.Views; | 1 | package·org.happysanta.gd.Menu.Views; |
2 | import·android.view.ViewGroup; | ||
3 | import·org.happysanta.gd.Helpers; | 2 | import·org.happysanta.gd.Helpers; |
4 | import·android.view.View; | 3 | import·android.view.View; |
5 | import·android.content.Context; | 4 | import·android.content.Context; |
6 | import·android.widget.RelativeLayout; | 5 | import·android.widget.RelativeLayout; |
7 | public·class·MenuRelativeLayout·extends·RelativeLayout | 6 | public·class·MenuRelativeLayout·extends·RelativeLayout |
8 | { | 7 | { |
Offset 1, 11 lines modified | Offset 1, 10 lines modified | ||
1 | package·org.happysanta.gd.Menu.Views; | 1 | package·org.happysanta.gd.Menu.Views; |
2 | import·android.view.View; | ||
3 | import·org.happysanta.gd.Helpers; | 2 | import·org.happysanta.gd.Helpers; |
4 | import·android.graphics.Typeface; | 3 | import·android.graphics.Typeface; |
5 | import·android.content.Context; | 4 | import·android.content.Context; |
6 | import·android.widget.TextView; | 5 | import·android.widget.TextView; |
7 | public·class·MenuTextView·extends·TextView | 6 | public·class·MenuTextView·extends·TextView |
8 | { | 7 | { |
Offset 263, 17 lines modified | Offset 263, 16 lines modified | ||
263 | ····} | 263 | ····} |
264 | ···· | 264 | ···· |
265 | ····public·HashMap·getLevelsStat()·{ | 265 | ····public·HashMap·getLevelsStat()·{ |
266 | ········synchronized·(this)·{ | 266 | ········synchronized·(this)·{ |
267 | ············final·Level[]·allInstalledLevels·=·this.getAllInstalledLevels(); | 267 | ············final·Level[]·allInstalledLevels·=·this.getAllInstalledLevels(); |
268 | ············final·HashMap<String,·Double>·hashMap·=·new·HashMap<String,·Double>(); | 268 | ············final·HashMap<String,·Double>·hashMap·=·new·HashMap<String,·Double>(); |
269 | ············if·(allInstalledLevels.length·>·0)·{ | 269 | ············if·(allInstalledLevels.length·>·0)·{ |
270 | ················final·Level[]·array·=·allInstalledLevels; | ||
271 | ················for·(int·length·=·allInstalledLevels.length,·i·=·0;·i·<·length;·++i)·{ | 270 | ················for·(int·length·=·allInstalledLevels.length,·i·=·0;·i·<·length;·++i)·{ |
272 | ····················final·Level·level·=·a | 271 | ····················final·Level·level·=·allInstalledLevels[i]; |
273 | ····················final·int[]·unlockedAll·=·level.getUnlockedAll(); | 272 | ····················final·int[]·unlockedAll·=·level.getUnlockedAll(); |
274 | ····················int·n·=·0; | 273 | ····················int·n·=·0; |
275 | ····················for·(int·j·=·0;·j·<·unlockedAll.length;·++j)·{ | 274 | ····················for·(int·j·=·0;·j·<·unlockedAll.length;·++j)·{ |
276 | ························if·(unlockedAll[j]·<·0)·{ | 275 | ························if·(unlockedAll[j]·<·0)·{ |
277 | ····························unlockedAll[j]·=·0; | 276 | ····························unlockedAll[j]·=·0; |
278 | ························} | 277 | ························} |
279 | ························n·+=·unlockedAll[j]; | 278 | ························n·+=·unlockedAll[j]; |
Offset 37, 15 lines modified | Offset 37, 15 lines modified | ||
37 | ····public·static·final·String·TABLE_LEVELS·=·"levels"; | 37 | ····public·static·final·String·TABLE_LEVELS·=·"levels"; |
38 | ····private·static·final·String·TABLE_LEVELS_CREATE·=·"CREATE·TABLE·levels(_id·INTEGER·NOT·NULL·PRIMARY·KEY·AUTOINCREMENT,·name·TEXT·NOT·NULL,·author·TEXT·NOT·NULL,·count_easy·INTEGER·NOT·NULL,·count_medium·INTEGER·NOT·NULL,·count_hard·INTEGER·NOT·NULL,·added_ts·INTEGER·NOT·NULL,·installed_ts·INTEGER·NOT·NULL,·is_default·INTEGER·NOT·NULL,·api_id·INTEGER·NOT·NULL,·unlocked_easy·INTEGER·NOT·NULL,·unlocked_medium·INTEGER·NOT·NULL,·unlocked_hard·INTEGER·NOT·NULL,·selected_level·INTEGER·NOT·NULL,·selected_track·INTEGER·NOT·NULL,·selected_league·INTEGER·NOT·NULL,·unlocked_levels·INTEGER·NOT·NULL,·unlocked_leagues·INTEGER·NOT·NULL);"; | 38 | ····private·static·final·String·TABLE_LEVELS_CREATE·=·"CREATE·TABLE·levels(_id·INTEGER·NOT·NULL·PRIMARY·KEY·AUTOINCREMENT,·name·TEXT·NOT·NULL,·author·TEXT·NOT·NULL,·count_easy·INTEGER·NOT·NULL,·count_medium·INTEGER·NOT·NULL,·count_hard·INTEGER·NOT·NULL,·added_ts·INTEGER·NOT·NULL,·installed_ts·INTEGER·NOT·NULL,·is_default·INTEGER·NOT·NULL,·api_id·INTEGER·NOT·NULL,·unlocked_easy·INTEGER·NOT·NULL,·unlocked_medium·INTEGER·NOT·NULL,·unlocked_hard·INTEGER·NOT·NULL,·selected_level·INTEGER·NOT·NULL,·selected_track·INTEGER·NOT·NULL,·selected_league·INTEGER·NOT·NULL,·unlocked_levels·INTEGER·NOT·NULL,·unlocked_leagues·INTEGER·NOT·NULL);"; |
39 | ···· | 39 | ···· |
40 | ····static·{ | 40 | ····static·{ |
41 | ········final·int·n·=·3; | 41 | ········final·int·n·=·3; |
42 | ········final·int·n2·=·2; | 42 | ········final·int·n2·=·2; |
43 | ········final·int·n3·=·1; | 43 | ········final·int·n3·=·1; |
44 | ········TABLE_HIGHSCORES_CREATE·=·"·CREATE·TABLE·highscores(_id·INTEGER·NOT·NULL·PRIMARY·KEY·AUTOINCREMENT,·level_id·INTEGER·NOT·NULL,·level·INTEGER·NOT·NULL,·track·INTEGER·NOT·NULL,·"·+·getHighscoresTimeColumn(0,·0)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(0,·0)·+·"·TEXT,·"·+·getHighscoresTimeColumn(0,·n3)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(0,·n3)·+·"·TEXT,·"·+·getHighscoresTimeColumn(0,·n2)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(0,·n2)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n3,·0)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n3,·0)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n3,·n3)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n3,·n3)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n3,·n2)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n3,·n2)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n2,·0)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n2,·0)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n2,·n3)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n2,·n3)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n2,·n2)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n2,·n2)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n,·0)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n,·0)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n,·n3)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n,·n3)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n,·n2)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n,·n2)·+·"·TEXT | 44 | ········TABLE_HIGHSCORES_CREATE·=·"·CREATE·TABLE·highscores(_id·INTEGER·NOT·NULL·PRIMARY·KEY·AUTOINCREMENT,·level_id·INTEGER·NOT·NULL,·level·INTEGER·NOT·NULL,·track·INTEGER·NOT·NULL,·"·+·getHighscoresTimeColumn(0,·0)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(0,·0)·+·"·TEXT,·"·+·getHighscoresTimeColumn(0,·n3)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(0,·n3)·+·"·TEXT,·"·+·getHighscoresTimeColumn(0,·n2)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(0,·n2)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n3,·0)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n3,·0)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n3,·n3)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n3,·n3)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n3,·n2)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n3,·n2)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n2,·0)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n2,·0)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n2,·n3)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n2,·n3)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n2,·n2)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n2,·n2)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n,·0)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n,·0)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n,·n3)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n,·n3)·+·"·TEXT,·"·+·getHighscoresTimeColumn(n,·n2)·+·"·INTEGER·NOT·NULL,·"·+·getHighscoresNameColumn(n,·n2)·+·"·TEXT)"; |
45 | ····} | 45 | ····} |
46 | ···· | 46 | ···· |
47 | ····LevelsSQLiteOpenHelper(final·Context·context)·{ | 47 | ····LevelsSQLiteOpenHelper(final·Context·context)·{ |
48 | ········super(context,·"levels.db",·(SQLiteDatabase$CursorFactory)null,·1); | 48 | ········super(context,·"levels.db",·(SQLiteDatabase$CursorFactory)null,·1); |
49 | ····} | 49 | ····} |
50 | ···· | 50 | ···· |
51 | ····private·void·createHighscoresIndexes(final·SQLiteDatabase·sqLiteDatabase)·{ | 51 | ····private·void·createHighscoresIndexes(final·SQLiteDatabase·sqLiteDatabase)·{ |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Lorg/acra/ACRA; | 1 | .class·public·Lorg/acra/ACRA; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ACRA.java" | 3 | .source·"ACRA.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lorg/acra/ACRA$2; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·static·fields | 4 | #·static·fields |
11 | .field·public·static·final·DEV_LOGGING:Z·=·false | 5 | .field·public·static·final·DEV_LOGGING:Z·=·false |
12 | .field·public·static·final·LOG_TAG:Ljava/lang/String; | 6 | .field·public·static·final·LOG_TAG:Ljava/lang/String; |
13 | .field·public·static·final·PREF_ALWAYS_ACCEPT:Ljava/lang/String;·=·"acra.alwaysaccept" | 7 | .field·public·static·final·PREF_ALWAYS_ACCEPT:Ljava/lang/String;·=·"acra.alwaysaccept" |
Offset 70, 15 lines modified | Offset 62, 14 lines modified | ||
70 | .method·public·constructor·<init>()V | 62 | .method·public·constructor·<init>()V |
71 | ····.locals·0 | 63 | ····.locals·0 |
72 | ····.prologue | 64 | ····.prologue |
73 | ····.line·40 | 65 | ····.line·40 |
74 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 66 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
75 | ····.line·236 | ||
76 | ····return-void | 67 | ····return-void |
77 | .end·method | 68 | .end·method |
78 | .method·static·synthetic·access$000(Landroid/content/SharedPreferences;)Z | 69 | .method·static·synthetic·access$000(Landroid/content/SharedPreferences;)Z |
79 | ····.locals·1 | 70 | ····.locals·1 |
80 | ····.param·p0,·"x0"····#·Landroid/content/SharedPreferences; | 71 | ····.param·p0,·"x0"····#·Landroid/content/SharedPreferences; |
Offset 158, 14 lines modified | Offset 149, 15 lines modified | ||
158 | ····invoke-interface·{v0},·Lorg/acra/annotation/ReportsCrashes;->resNotifText()I | 149 | ····invoke-interface·{v0},·Lorg/acra/annotation/ReportsCrashes;->resNotifText()I |
159 | ····move-result·v1 | 150 | ····move-result·v1 |
160 | ····if-eqz·v1,·:cond_1 | 151 | ····if-eqz·v1,·:cond_1 |
152 | ····.line·224 | ||
161 | ····invoke-interface·{v0},·Lorg/acra/annotation/ReportsCrashes;->resDialogText()I | 153 | ····invoke-interface·{v0},·Lorg/acra/annotation/ReportsCrashes;->resDialogText()I |
162 | ····move-result·v1 | 154 | ····move-result·v1 |
163 | ····if-nez·v1,·:cond_0 | 155 | ····if-nez·v1,·:cond_0 |
164 | ····.line·225 | 156 | ····.line·225 |
Offset 434, 26 lines modified | Offset 426, 28 lines modified | ||
434 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 426 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
435 | ····move-result-object·v6 | 427 | ····move-result-object·v6 |
436 | ····sget-object·v7,·Lorg/acra/ACRA;->mApplication:Landroid/app/Application; | 428 | ····sget-object·v7,·Lorg/acra/ACRA;->mApplication:Landroid/app/Application; |
429 | ····.line·127 | ||
437 | ····invoke-virtual·{v7},·Landroid/app/Application;->getPackageName()Ljava/lang/String; | 430 | ····invoke-virtual·{v7},·Landroid/app/Application;->getPackageName()Ljava/lang/String; |
438 | ····move-result-object·v7 | 431 | ····move-result-object·v7 |
439 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 432 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
440 | ····move-result-object·v6 | 433 | ····move-result-object·v6 |
441 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 434 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
442 | ····move-result-object·v6 | 435 | ····move-result-object·v6 |
436 | ····.line·126 | ||
443 | ····invoke-interface·{v4,·v5,·v6},·Lorg/acra/log/ACRALog;->e(Ljava/lang/String;Ljava/lang/String;)I | 437 | ····invoke-interface·{v4,·v5,·v6},·Lorg/acra/log/ACRALog;->e(Ljava/lang/String;Ljava/lang/String;)I |
444 | ····goto·:goto_0 | 438 | ····goto·:goto_0 |
445 | ····.line·131 | 439 | ····.line·131 |
446 | ····:cond_1 | 440 | ····:cond_1 |
447 | ····invoke-static·{},·Lorg/acra/ACRA;->getACRASharedPreferences()Landroid/content/SharedPreferences; | 441 | ····invoke-static·{},·Lorg/acra/ACRA;->getACRASharedPreferences()Landroid/content/SharedPreferences; |
Offset 25, 14 lines modified | Offset 25, 15 lines modified | ||
25 | .field·final·synthetic·val$worker:Lorg/acra/SendWorker; | 25 | .field·final·synthetic·val$worker:Lorg/acra/SendWorker; |
26 | #·direct·methods | 26 | #·direct·methods |
27 | .method·constructor·<init>(Lorg/acra/ErrorReporter;Lorg/acra/SendWorker;ZLjava/lang/String;Z)V | 27 | .method·constructor·<init>(Lorg/acra/ErrorReporter;Lorg/acra/SendWorker;ZLjava/lang/String;Z)V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.param·p1,·"this$0"····#·Lorg/acra/ErrorReporter; | ||
29 | ····.prologue | 30 | ····.prologue |
30 | ····.line·711 | 31 | ····.line·711 |
31 | ····iput-object·p1,·p0,·Lorg/acra/ErrorReporter$4;->this$0:Lorg/acra/ErrorReporter; | 32 | ····iput-object·p1,·p0,·Lorg/acra/ErrorReporter$4;->this$0:Lorg/acra/ErrorReporter; |
32 | ····iput-object·p2,·p0,·Lorg/acra/ErrorReporter$4;->val$worker:Lorg/acra/SendWorker; | 33 | ····iput-object·p2,·p0,·Lorg/acra/ErrorReporter$4;->val$worker:Lorg/acra/SendWorker; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/acra/ErrorReporter; | 18 | .field·final·synthetic·this$0:Lorg/acra/ErrorReporter; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/acra/ErrorReporter;)V | 20 | .method·constructor·<init>(Lorg/acra/ErrorReporter;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/acra/ErrorReporter; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·680 | 24 | ····.line·680 |
24 | ····iput-object·p1,·p0,·Lorg/acra/ErrorReporter$3;->this$0:Lorg/acra/ErrorReporter; | 25 | ····iput-object·p1,·p0,·Lorg/acra/ErrorReporter$3;->this$0:Lorg/acra/ErrorReporter; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/acra/CrashReportFinder; | 21 | .field·final·synthetic·this$0:Lorg/acra/CrashReportFinder; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/acra/CrashReportFinder;)V | 23 | .method·constructor·<init>(Lorg/acra/CrashReportFinder;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/acra/CrashReportFinder; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·60 | 27 | ····.line·60 |
27 | ····iput-object·p1,·p0,·Lorg/acra/CrashReportFinder$1;->this$0:Lorg/acra/CrashReportFinder; | 28 | ····iput-object·p1,·p0,·Lorg/acra/CrashReportFinder$1;->this$0:Lorg/acra/CrashReportFinder; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 215, 58 lines modified | Offset 215, 52 lines modified | ||
215 | .end·method | 215 | .end·method |
216 | .method·private·containsOnlySilentOrApprovedReports([Ljava/lang/String;)Z | 216 | .method·private·containsOnlySilentOrApprovedReports([Ljava/lang/String;)Z |
217 | ····.locals·5 | 217 | ····.locals·5 |
218 | ····.param·p1,·"reportFileNames"····#·[Ljava/lang/String; | 218 | ····.param·p1,·"reportFileNames"····#·[Ljava/lang/String; |
219 | ····.prologue | 219 | ····.prologue |
220 | ····const/4·v1,·0x0 | ||
220 | ····.line·905 | 221 | ····.line·905 |
221 | ···· | 222 | ····array-length·v3,·p1 |
223 | ····move·v2,·v1 | ||
222 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
223 | ····array-length·v2,·v0 | ||
224 | ····.local·v2,·"len$":I | ||
225 | ····const/4·v1,·0x0 | ||
226 | ····.local·v1,·"i$":I | ||
227 | ····:goto_0 | 224 | ····:goto_0 |
228 | ····if-ge·v | 225 | ····if-ge·v2,·v3,·:cond_1 |
229 | ····aget-object·v | 226 | ····aget-object·v0,·p1,·v2 |
230 | ····.line·906 | 227 | ····.line·906 |
231 | ····.local·v | 228 | ····.local·v0,·"reportFileName":Ljava/lang/String; |
232 | ····iget-object·v4,·p0,·Lorg/acra/ErrorReporter;->fileNameParser:Lorg/acra/CrashReportFileNameParser; | 229 | ····iget-object·v4,·p0,·Lorg/acra/ErrorReporter;->fileNameParser:Lorg/acra/CrashReportFileNameParser; |
233 | ····invoke-virtual·{v4,·v | 230 | ····invoke-virtual·{v4,·v0},·Lorg/acra/CrashReportFileNameParser;->isApproved(Ljava/lang/String;)Z |
234 | ····move-result·v4 | 231 | ····move-result·v4 |
235 | ····if-nez·v4,·:cond_0 | 232 | ····if-nez·v4,·:cond_0 |
236 | ····.line·907 | ||
237 | ····const/4·v4,·0x0 | ||
238 | ····.line·910 | 233 | ····.line·910 |
239 | ····.end·local·v | 234 | ····.end·local·v0····#·"reportFileName":Ljava/lang/String; |
240 | ····:goto_1 | 235 | ····:goto_1 |
241 | ····return·v | 236 | ····return·v1 |
242 | ····.line·905 | 237 | ····.line·905 |
243 | ····.restart·local·v | 238 | ····.restart·local·v0····#·"reportFileName":Ljava/lang/String; |
244 | ····:cond_0 | 239 | ····:cond_0 |
245 | ····add-int/lit8·v | 240 | ····add-int/lit8·v2,·v2,·0x1 |
246 | ····goto·:goto_0 | 241 | ····goto·:goto_0 |
247 | ····.line·910 | 242 | ····.line·910 |
248 | ····.end·local·v | 243 | ····.end·local·v0····#·"reportFileName":Ljava/lang/String; |
249 | ····:cond_1 | 244 | ····:cond_1 |
250 | ····const/4·v | 245 | ····const/4·v1,·0x1 |
251 | ····goto·:goto_1 | 246 | ····goto·:goto_1 |
252 | .end·method | 247 | .end·method |
253 | .method·private·deletePendingReports(ZZI)V | 248 | .method·private·deletePendingReports(ZZI)V |
254 | ····.locals·10 | 249 | ····.locals·10 |
255 | ····.param·p1,·"deleteApprovedReports"····#·Z | 250 | ····.param·p1,·"deleteApprovedReports"····#·Z |
Offset 423, 14 lines modified | Offset 417, 15 lines modified | ||
423 | ····move-result-object·v0 | 417 | ····move-result-object·v0 |
424 | ····sget-object·v1,·Lorg/acra/ReportingInteractionMode;->SILENT:Lorg/acra/ReportingInteractionMode; | 418 | ····sget-object·v1,·Lorg/acra/ReportingInteractionMode;->SILENT:Lorg/acra/ReportingInteractionMode; |
425 | ····if-eq·v0,·v1,·:cond_0 | 419 | ····if-eq·v0,·v1,·:cond_0 |
420 | ····.line·387 | ||
426 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; | 421 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; |
427 | ····move-result-object·v0 | 422 | ····move-result-object·v0 |
428 | ····invoke-virtual·{v0},·Lorg/acra/ACRAConfiguration;->mode()Lorg/acra/ReportingInteractionMode; | 423 | ····invoke-virtual·{v0},·Lorg/acra/ACRAConfiguration;->mode()Lorg/acra/ReportingInteractionMode; |
429 | ····move-result-object·v0 | 424 | ····move-result-object·v0 |
Offset 439, 14 lines modified | Offset 434, 15 lines modified | ||
439 | ····if-ne·v0,·v1,·:cond_1 | 434 | ····if-ne·v0,·v1,·:cond_1 |
440 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; | 435 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; |
441 | ····move-result-object·v0 | 436 | ····move-result-object·v0 |
437 | ····.line·388 | ||
442 | ····invoke-virtual·{v0},·Lorg/acra/ACRAConfiguration;->forceCloseDialogAfterToast()Z | 438 | ····invoke-virtual·{v0},·Lorg/acra/ACRAConfiguration;->forceCloseDialogAfterToast()Z |
443 | ····move-result·v0 | 439 | ····move-result·v0 |
444 | ····if-eqz·v0,·:cond_1 | 440 | ····if-eqz·v0,·:cond_1 |
445 | ····.line·391 | 441 | ····.line·391 |
Offset 775, 14 lines modified | Offset 771, 15 lines modified | ||
775 | ····.line·629 | 771 | ····.line·629 |
776 | ····.restart·local·p1····#·"e":Ljava/lang/Throwable; | 772 | ····.restart·local·p1····#·"e":Ljava/lang/Throwable; |
777 | ····:cond_2 | 773 | ····:cond_2 |
778 | ····sget-object·v1,·Lorg/acra/ReportingInteractionMode;->TOAST:Lorg/acra/ReportingInteractionMode; | 774 | ····sget-object·v1,·Lorg/acra/ReportingInteractionMode;->TOAST:Lorg/acra/ReportingInteractionMode; |
779 | ····if-eq·p2,·v1,·:cond_3 | 775 | ····if-eq·p2,·v1,·:cond_3 |
776 | ····.line·630 | ||
780 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; | 777 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; |
781 | ····move-result-object·v1 | 778 | ····move-result-object·v1 |
782 | ····invoke-virtual·{v1},·Lorg/acra/ACRAConfiguration;->resToastText()I | 779 | ····invoke-virtual·{v1},·Lorg/acra/ACRAConfiguration;->resToastText()I |
783 | ····move-result·v1 | 780 | ····move-result·v1 |
Offset 806, 14 lines modified | Offset 803, 15 lines modified | ||
806 | ····if-eqz·v9,·:cond_4 | 803 | ····if-eqz·v9,·:cond_4 |
807 | ····.line·633 | 804 | ····.line·633 |
808 | ····new-instance·v1,·Lorg/acra/ErrorReporter$2; | 805 | ····new-instance·v1,·Lorg/acra/ErrorReporter$2; |
809 | ····invoke-direct·{v1,·p0},·Lorg/acra/ErrorReporter$2;-><init>(Lorg/acra/ErrorReporter;)V | 806 | ····invoke-direct·{v1,·p0},·Lorg/acra/ErrorReporter$2;-><init>(Lorg/acra/ErrorReporter;)V |
807 | ····.line·647 | ||
810 | ····invoke-virtual·{v1},·Lorg/acra/ErrorReporter$2;->start()V | 808 | ····invoke-virtual·{v1},·Lorg/acra/ErrorReporter$2;->start()V |
811 | ····.line·653 | 809 | ····.line·653 |
812 | ····:cond_4 | 810 | ····:cond_4 |
813 | ····iget-object·v1,·p0,·Lorg/acra/ErrorReporter;->crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; | 811 | ····iget-object·v1,·p0,·Lorg/acra/ErrorReporter;->crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; |
814 | ····iget-object·v5,·p0,·Lorg/acra/ErrorReporter;->brokenThread:Ljava/lang/Thread; | 812 | ····iget-object·v5,·p0,·Lorg/acra/ErrorReporter;->brokenThread:Ljava/lang/Thread; |
Offset 845, 14 lines modified | Offset 843, 15 lines modified | ||
Max diff block lines reached; 7847/11478 bytes (68.37%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/acra/ErrorReporter; | 21 | .field·final·synthetic·this$0:Lorg/acra/ErrorReporter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/acra/ErrorReporter;)V | 23 | .method·constructor·<init>(Lorg/acra/ErrorReporter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/acra/ErrorReporter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·145 | 27 | ····.line·145 |
27 | ····iput-object·p1,·p0,·Lorg/acra/ErrorReporter$1;->this$0:Lorg/acra/ErrorReporter; | 28 | ····iput-object·p1,·p0,·Lorg/acra/ErrorReporter$1;->this$0:Lorg/acra/ErrorReporter; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/acra/ErrorReporter; | 18 | .field·final·synthetic·this$0:Lorg/acra/ErrorReporter; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/acra/ErrorReporter;)V | 20 | .method·constructor·<init>(Lorg/acra/ErrorReporter;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/acra/ErrorReporter; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·633 | 24 | ····.line·633 |
24 | ····iput-object·p1,·p0,·Lorg/acra/ErrorReporter$2;->this$0:Lorg/acra/ErrorReporter; | 25 | ····iput-object·p1,·p0,·Lorg/acra/ErrorReporter$2;->this$0:Lorg/acra/ErrorReporter; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 1113, 18 lines modified | Offset 1113, 18 lines modified | ||
1113 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 1113 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
1114 | ····move-result-object·v3 | 1114 | ····move-result-object·v3 |
1115 | ····.line·80 | 1115 | ····.line·80 |
1116 | ····invoke-virtual·{v1},·Ljava/io/FileInputStream;->close()V | 1116 | ····invoke-virtual·{v1},·Ljava/io/FileInputStream;->close()V |
1117 | ····.line·77 | ||
1117 | ····:goto_0 | 1118 | ····:goto_0 |
1118 | ····return-object·v3 | 1119 | ····return-object·v3 |
1119 | ····.line·77 | ||
1120 | ····:cond_1 | 1120 | ····:cond_1 |
1121 | ····:try_start_1 | 1121 | ····:try_start_1 |
1122 | ····new-instance·v3,·Ljava/io/InputStreamReader; | 1122 | ····new-instance·v3,·Ljava/io/InputStreamReader; |
1123 | ····invoke-direct·{v3,·v0},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V | 1123 | ····invoke-direct·{v3,·v0},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V |
1124 | ····invoke-direct·{p0,·v3},·Lorg/acra/CrashReportPersister;->load(Ljava/io/Reader;)Lorg/acra/collector/CrashReportData; | 1124 | ····invoke-direct·{p0,·v3},·Lorg/acra/CrashReportPersister;->load(Ljava/io/Reader;)Lorg/acra/collector/CrashReportData; |
Offset 1155, 141 lines modified | Offset 1155, 138 lines modified | ||
1155 | ····.annotation·system·Ldalvik/annotation/Throws; | 1155 | ····.annotation·system·Ldalvik/annotation/Throws; |
1156 | ········value·=·{ | 1156 | ········value·=·{ |
1157 | ············Ljava/io/IOException; | 1157 | ············Ljava/io/IOException; |
1158 | ········} | 1158 | ········} |
1159 | ····.end·annotation | 1159 | ····.end·annotation |
1160 | ····.prologue | 1160 | ····.prologue |
1161 | ····const/4·v | 1161 | ····const/4·v6,·0x0 |
1162 | ····.line·95 | 1162 | ····.line·95 |
1163 | ····iget-object·v | 1163 | ····iget-object·v5,·p0,·Lorg/acra/CrashReportPersister;->context:Landroid/content/Context; |
1164 | ····invoke-virtual·{v | 1164 | ····invoke-virtual·{v5,·p2,·v6},·Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; |
1165 | ····move-result-object·v | 1165 | ····move-result-object·v3 |
1166 | ····.line·97 | 1166 | ····.line·97 |
1167 | ····.local·v | 1167 | ····.local·v3,·"out":Ljava/io/OutputStream; |
1168 | ····:try_start_0 | 1168 | ····:try_start_0 |
1169 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 1169 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
1170 | ····const/16·v | 1170 | ····const/16·v5,·0xc8 |
1171 | ····invoke-direct·{v0,·v | 1171 | ····invoke-direct·{v0,·v5},·Ljava/lang/StringBuilder;-><init>(I)V |
1172 | ····.line·98 | 1172 | ····.line·98 |
1173 | ····.local·v0,·"buffer":Ljava/lang/StringBuilder; | 1173 | ····.local·v0,·"buffer":Ljava/lang/StringBuilder; |
1174 | ····new-instance·v | 1174 | ····new-instance·v4,·Ljava/io/OutputStreamWriter; |
1175 | ····const-string·v | 1175 | ····const-string·v5,·"ISO8859_1" |
1176 | ····invoke-direct·{v | 1176 | ····invoke-direct·{v4,·v3,·v5},·Ljava/io/OutputStreamWriter;-><init>(Ljava/io/OutputStream;Ljava/lang/String;)V |
1177 | ····.line·100 | 1177 | ····.line·100 |
1178 | ····.local·v | 1178 | ····.local·v4,·"writer":Ljava/io/OutputStreamWriter; |
1179 | ····invoke-virtual·{p1},·Lorg/acra/collector/CrashReportData;->entrySet()Ljava/util/Set; | 1179 | ····invoke-virtual·{p1},·Lorg/acra/collector/CrashReportData;->entrySet()Ljava/util/Set; |
1180 | ····move-result-object·v | 1180 | ····move-result-object·v5 |
1181 | ····invoke-interface·{v | 1181 | ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
1182 | ····move-result-object·v | 1182 | ····move-result-object·v6 |
1183 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
1184 | ····:goto_0 | 1183 | ····:goto_0 |
1185 | ····invoke-interface·{v | 1184 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
1186 | ····move-result·v | 1185 | ····move-result·v5 |
1187 | ····if-eqz·v | 1186 | ····if-eqz·v5,·:cond_0 |
1188 | ····invoke-interface·{v | 1187 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1189 | ····move-result-object·v1 | 1188 | ····move-result-object·v1 |
1190 | ····check-cast·v1,·Ljava/util/Map$Entry; | 1189 | ····check-cast·v1,·Ljava/util/Map$Entry; |
1191 | ····.line·101 | 1190 | ····.line·101 |
1192 | ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Lorg/acra/ReportField;Ljava/lang/String;>;" | 1191 | ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Lorg/acra/ReportField;Ljava/lang/String;>;" |
1193 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 1192 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
1194 | ····move-result-object·v | 1193 | ····move-result-object·v5 |
1195 | ····check-cast·v | 1194 | ····check-cast·v5,·Lorg/acra/ReportField; |
1196 | ····invoke-virtual·{v | 1195 | ····invoke-virtual·{v5},·Lorg/acra/ReportField;->toString()Ljava/lang/String; |
1197 | ····move-result-object·v | 1196 | ····move-result-object·v2 |
1198 | ····.line·102 | 1197 | ····.line·102 |
1199 | ····.local·v | 1198 | ····.local·v2,·"key":Ljava/lang/String; |
1200 | ····const/4·v | 1199 | ····const/4·v5,·0x1 |
1201 | ····invoke-direct·{p0,·v0,·v | 1200 | ····invoke-direct·{p0,·v0,·v2,·v5},·Lorg/acra/CrashReportPersister;->dumpString(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V |
1202 | ····.line·103 | 1201 | ····.line·103 |
1203 | ····const/16·v | 1202 | ····const/16·v5,·0x3d |
1204 | ····invoke-virtual·{v0,·v | 1203 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
1205 | ····.line·104 | 1204 | ····.line·104 |
1206 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 1205 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
1207 | ····move-result-object·v | 1206 | ····move-result-object·v5 |
1208 | ····check-cast·v | 1207 | ····check-cast·v5,·Ljava/lang/String; |
1209 | ····const/4·v7,·0x0 | 1208 | ····const/4·v7,·0x0 |
1210 | ····invoke-direct·{p0,·v0,·v | 1209 | ····invoke-direct·{p0,·v0,·v5,·v7},·Lorg/acra/CrashReportPersister;->dumpString(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V |
1211 | ····.line·105 | 1210 | ····.line·105 |
1212 | ····const-string·v | 1211 | ····const-string·v5,·"\n" |
1213 | ····invoke-virtual·{v0,·v | 1212 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1214 | ····.line·106 | 1213 | ····.line·106 |
1215 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1214 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
1216 | ····move-result-object·v | 1215 | ····move-result-object·v5 |
1217 | ····invoke-virtual·{v | 1216 | ····invoke-virtual·{v4,·v5},·Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V |
1218 | ····.line·107 | 1217 | ····.line·107 |
1219 | ····const/4·v | 1218 | ····const/4·v5,·0x0 |
1220 | ····invoke-virtual·{v0,·v | 1219 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->setLength(I)V |
Max diff block lines reached; 1439/7085 bytes (20.31%) of diff not shown. |
Offset 317, 18 lines modified | Offset 317, 20 lines modified | ||
317 | ····move-result-object·v9 | 317 | ····move-result-object·v9 |
318 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; | 318 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; |
319 | ····move-result-object·v10 | 319 | ····move-result-object·v10 |
320 | ····.line·135 | ||
320 | ····invoke-virtual·{v10},·Lorg/acra/ACRAConfiguration;->sharedPreferencesMode()I | 321 | ····invoke-virtual·{v10},·Lorg/acra/ACRAConfiguration;->sharedPreferencesMode()I |
321 | ····move-result·v10 | 322 | ····move-result·v10 |
323 | ····.line·134 | ||
322 | ····invoke-virtual·{p0,·v9,·v10},·Lorg/acra/CrashReportDialog;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; | 324 | ····invoke-virtual·{p0,·v9,·v10},·Lorg/acra/CrashReportDialog;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
323 | ····move-result-object·v9 | 325 | ····move-result-object·v9 |
324 | ····iput-object·v9,·p0,·Lorg/acra/CrashReportDialog;->prefs:Landroid/content/SharedPreferences; | 326 | ····iput-object·v9,·p0,·Lorg/acra/CrashReportDialog;->prefs:Landroid/content/SharedPreferences; |
325 | ····.line·136 | 327 | ····.line·136 |
Offset 66, 387 lines modified | Offset 66, 377 lines modified | ||
66 | ····iput-boolean·p4,·p0,·Lorg/acra/SendWorker;->approvePendingReports:Z | 66 | ····iput-boolean·p4,·p0,·Lorg/acra/SendWorker;->approvePendingReports:Z |
67 | ····.line·65 | 67 | ····.line·65 |
68 | ····return-void | 68 | ····return-void |
69 | .end·method | 69 | .end·method |
70 | .method·private·approvePendingReports()V | 70 | .method·private·approvePendingReports()V |
71 | ····.locals·1 | 71 | ····.locals·11 |
72 | ····.prologue | 72 | ····.prologue |
73 | ····.line·85 | 73 | ····.line·85 |
74 | ····sget-object·v | 74 | ····sget-object·v6,·Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; |
75 | ····const-string·v | 75 | ····const-string·v7,·"Mark·all·pending·reports·as·approved." |
76 | ····invoke-static·{v | 76 | ····invoke-static·{v6,·v7},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
77 | ····.line·87 | 77 | ····.line·87 |
78 | ····new-instance·v | 78 | ····new-instance·v5,·Lorg/acra/CrashReportFinder; |
79 | ····iget-object·v | 79 | ····iget-object·v6,·p0,·Lorg/acra/SendWorker;->context:Landroid/content/Context; |
80 | ····invoke-direct·{v | 80 | ····invoke-direct·{v5,·v6},·Lorg/acra/CrashReportFinder;-><init>(Landroid/content/Context;)V |
81 | ····.line·88 | 81 | ····.line·88 |
82 | ····.local·v | 82 | ····.local·v5,·"reportFinder":Lorg/acra/CrashReportFinder; |
83 | ····invoke-virtual·{v | 83 | ····invoke-virtual·{v5},·Lorg/acra/CrashReportFinder;->getCrashReportFiles()[Ljava/lang/String; |
84 | ····move-result-object·v | 84 | ····move-result-object·v4 |
85 | ····.line·90 | 85 | ····.line·90 |
86 | ····.local·v | 86 | ····.local·v4,·"reportFileNames":[Ljava/lang/String; |
87 | ····move-object·v0,·v7 | ||
88 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
89 | ····array-length·v | 87 | ····array-length·v7,·v4 |
90 | ····.local·v2,·"len$":I | ||
91 | ····const/4·v | 88 | ····const/4·v6,·0x0 |
92 | ····.local·v1,·"i$":I | ||
93 | ····:goto_0 | 89 | ····:goto_0 |
94 | ····if-ge·v | 90 | ····if-ge·v6,·v7,·:cond_1 |
95 | ····aget-object·v | 91 | ····aget-object·v3,·v4,·v6 |
96 | ····.line·91 | 92 | ····.line·91 |
97 | ····.local·v | 93 | ····.local·v3,·"reportFileName":Ljava/lang/String; |
98 | ····iget-object·v | 94 | ····iget-object·v8,·p0,·Lorg/acra/SendWorker;->fileNameParser:Lorg/acra/CrashReportFileNameParser; |
99 | ····invoke-virtual·{v | 95 | ····invoke-virtual·{v8,·v3},·Lorg/acra/CrashReportFileNameParser;->isApproved(Ljava/lang/String;)Z |
100 | ····move-result·v | 96 | ····move-result·v8 |
101 | ····if-nez·v | 97 | ····if-nez·v8,·:cond_0 |
102 | ····.line·92 | 98 | ····.line·92 |
103 | ····new-instance·v | 99 | ····new-instance·v2,·Ljava/io/File; |
104 | ····iget-object·v | 100 | ····iget-object·v8,·p0,·Lorg/acra/SendWorker;->context:Landroid/content/Context; |
105 | ····invoke-virtual·{v | 101 | ····invoke-virtual·{v8},·Landroid/content/Context;->getFilesDir()Ljava/io/File; |
106 | ····move-result-object·v | 102 | ····move-result-object·v8 |
107 | ····invoke-direct·{v | 103 | ····invoke-direct·{v2,·v8,·v3},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
108 | ····.line·96 | 104 | ····.line·96 |
109 | ····.local·v | 105 | ····.local·v2,·"reportFile":Ljava/io/File; |
110 | ····const-string·v | 106 | ····const-string·v8,·".stacktrace" |
111 | ····const-string·v | 107 | ····const-string·v9,·"-approved.stacktrace" |
112 | ····invoke-virtual·{v | 108 | ····invoke-virtual·{v3,·v8,·v9},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; |
113 | ····move-result-object·v | 109 | ····move-result-object·v1 |
114 | ····.line·101 | 110 | ····.line·101 |
115 | ····.local·v | 111 | ····.local·v1,·"newName":Ljava/lang/String; |
116 | ····new-instance·v | 112 | ····new-instance·v0,·Ljava/io/File; |
117 | ····iget-object·v | 113 | ····iget-object·v8,·p0,·Lorg/acra/SendWorker;->context:Landroid/content/Context; |
118 | ····invoke-virtual·{v | 114 | ····invoke-virtual·{v8},·Landroid/content/Context;->getFilesDir()Ljava/io/File; |
119 | ····move-result-object·v | 115 | ····move-result-object·v8 |
120 | ····invoke-direct·{v | 116 | ····invoke-direct·{v0,·v8,·v1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
121 | ····.line·102 | 117 | ····.line·102 |
122 | ····.local·v | 118 | ····.local·v0,·"newFile":Ljava/io/File; |
123 | ····invoke-virtual·{v | 119 | ····invoke-virtual·{v2,·v0},·Ljava/io/File;->renameTo(Ljava/io/File;)Z |
124 | ····move-result·v | 120 | ····move-result·v8 |
125 | ····if-nez·v | 121 | ····if-nez·v8,·:cond_0 |
126 | ····.line·103 | 122 | ····.line·103 |
127 | ····sget-object·v | 123 | ····sget-object·v8,·Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; |
128 | ····new-instance·v | 124 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
129 | ····invoke-direct·{v | 125 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
130 | ····const-string·v1 | 126 | ····const-string·v10,·"Could·not·rename·approved·report·from·" |
131 | ····invoke-virtual·{v | 127 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
132 | ····move-result-object·v | 128 | ····move-result-object·v9 |
133 | ····invoke-virtual·{v | 129 | ····invoke-virtual·{v9,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
134 | ····move-result-object·v | 130 | ····move-result-object·v9 |
135 | ····const-string·v1 | 131 | ····const-string·v10,·"·to·" |
136 | ····invoke-virtual·{v | 132 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
137 | ····move-result-object·v | 133 | ····move-result-object·v9 |
138 | ····invoke-virtual·{v | 134 | ····invoke-virtual·{v9,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
139 | ····move-result-object·v | 135 | ····move-result-object·v9 |
140 | ····invoke-virtual·{v | 136 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
141 | ····move-result-object·v | 137 | ····move-result-object·v9 |
Max diff block lines reached; 17788/24653 bytes (72.15%) of diff not shown. |
Offset 23, 99 lines modified | Offset 23, 98 lines modified | ||
23 | ····iput-object·p1,·p0,·Lorg/acra/sender/EmailIntentSender;->mContext:Landroid/content/Context; | 23 | ····iput-object·p1,·p0,·Lorg/acra/sender/EmailIntentSender;->mContext:Landroid/content/Context; |
24 | ····.line·39 | 24 | ····.line·39 |
25 | ····return-void | 25 | ····return-void |
26 | .end·method | 26 | .end·method |
27 | .method·private·buildBody(Lorg/acra/collector/CrashReportData;)Ljava/lang/String; | 27 | .method·private·buildBody(Lorg/acra/collector/CrashReportData;)Ljava/lang/String; |
28 | ····.locals· | 28 | ····.locals·7 |
29 | ····.param·p1,·"errorContent"····#·Lorg/acra/collector/CrashReportData; | 29 | ····.param·p1,·"errorContent"····#·Lorg/acra/collector/CrashReportData; |
30 | ····.prologue | 30 | ····.prologue |
31 | ····.line·57 | 31 | ····.line·57 |
32 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; | 32 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; |
33 | ····move-result-object·v | 33 | ····move-result-object·v3 |
34 | ····invoke-virtual·{v | 34 | ····invoke-virtual·{v3},·Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; |
35 | ····move-result-object·v | 35 | ····move-result-object·v2 |
36 | ····.line·58 | 36 | ····.line·58 |
37 | ····.local·v | 37 | ····.local·v2,·"fields":[Lorg/acra/ReportField; |
38 | ····array-length·v | 38 | ····array-length·v3,·v2 |
39 | ····if-nez·v | 39 | ····if-nez·v3,·:cond_0 |
40 | ····.line·59 | 40 | ····.line·59 |
41 | ····sget-object·v | 41 | ····sget-object·v2,·Lorg/acra/ACRAConstants;->DEFAULT_MAIL_REPORT_FIELDS:[Lorg/acra/ReportField; |
42 | ····.line·62 | 42 | ····.line·62 |
43 | ····:cond_0 | 43 | ····:cond_0 |
44 | ····new-instance·v | 44 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
45 | ····invoke-direct·{v | 45 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
46 | ····.line·63 | 46 | ····.line·63 |
47 | ····.local·v | 47 | ····.local·v0,·"builder":Ljava/lang/StringBuilder; |
48 | ···· | 48 | ····array-length·v5,·v2 |
49 | ····const/4·v3,·0x0 | ||
49 | ····.local·v0,·"arr$":[Lorg/acra/ReportField; | ||
50 | ····array-length·v5,·v0 | ||
50 | ····move·v4,·v3 | ||
51 | ····.local·v5,·"len$":I | ||
52 | ····const/4·v4,·0x0 | ||
53 | ····.local·v4,·"i$":I | ||
54 | ····:goto_0 | 51 | ····:goto_0 |
55 | ····if-ge·v4,·v5,·:cond_1 | 52 | ····if-ge·v4,·v5,·:cond_1 |
56 | ····aget-object·v | 53 | ····aget-object·v1,·v2,·v4 |
57 | ····.line·64 | 54 | ····.line·64 |
58 | ····.local·v | 55 | ····.local·v1,·"field":Lorg/acra/ReportField; |
59 | ····invoke-virtual·{v | 56 | ····invoke-virtual·{v1},·Lorg/acra/ReportField;->toString()Ljava/lang/String; |
60 | ····move-result-object·v | 57 | ····move-result-object·v3 |
61 | ····invoke-virtual·{v | 58 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
62 | ····move-result-object·v | 59 | ····move-result-object·v3 |
63 | ····const-string·v | 60 | ····const-string·v6,·"=" |
64 | ····invoke-virtual·{v | 61 | ····invoke-virtual·{v3,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
65 | ····.line·65 | 62 | ····.line·65 |
66 | ····invoke-virtual·{p1,·v | 63 | ····invoke-virtual·{p1,·v1},·Lorg/acra/collector/CrashReportData;->get(Ljava/lang/Object;)Ljava/lang/Object; |
67 | ····move-result-object·v | 64 | ····move-result-object·v3 |
68 | ····check-cast·v | 65 | ····check-cast·v3,·Ljava/lang/String; |
69 | ····invoke-virtual·{v | 66 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
70 | ····.line·66 | 67 | ····.line·66 |
71 | ····const/16·v | 68 | ····const/16·v3,·0xa |
72 | ····invoke-virtual·{v | 69 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
73 | ····.line·63 | 70 | ····.line·63 |
74 | ····add-int/lit8·v | 71 | ····add-int/lit8·v3,·v4,·0x1 |
72 | ····move·v4,·v3 | ||
75 | ····goto·:goto_0 | 73 | ····goto·:goto_0 |
76 | ····.line·68 | 74 | ····.line·68 |
77 | ····.end·local·v | 75 | ····.end·local·v1····#·"field":Lorg/acra/ReportField; |
78 | ····:cond_1 | 76 | ····:cond_1 |
79 | ····invoke-virtual·{v | 77 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
80 | ····move-result-object·v | 78 | ····move-result-object·v3 |
81 | ····return-object·v | 79 | ····return-object·v3 |
82 | .end·method | 80 | .end·method |
83 | #·virtual·methods | 81 | #·virtual·methods |
84 | .method·public·send(Lorg/acra/collector/CrashReportData;)V | 82 | .method·public·send(Lorg/acra/collector/CrashReportData;)V |
85 | ····.locals·7 | 83 | ····.locals·7 |
86 | ····.param·p1,·"errorContent"····#·Lorg/acra/collector/CrashReportData; | 84 | ····.param·p1,·"errorContent"····#·Lorg/acra/collector/CrashReportData; |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/acra/sender/ReportSender; | 6 | .implements·Lorg/acra/sender/ReportSender; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/acra/sender/HttpSender$1;, | ||
11 | ········Lorg/acra/sender/HttpSender$Type;, | 10 | ········Lorg/acra/sender/HttpSender$Type;, |
12 | ········Lorg/acra/sender/HttpSender$Method; | 11 | ········Lorg/acra/sender/HttpSender$Method; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | #·instance·fields | 14 | #·instance·fields |
Offset 118, 15 lines modified | Offset 117, 15 lines modified | ||
118 | ····iput-object·p2,·p0,·Lorg/acra/sender/HttpSender;->mType:Lorg/acra/sender/HttpSender$Type; | 117 | ····iput-object·p2,·p0,·Lorg/acra/sender/HttpSender;->mType:Lorg/acra/sender/HttpSender$Type; |
119 | ····.line·146 | 118 | ····.line·146 |
120 | ····return-void | 119 | ····return-void |
121 | .end·method | 120 | .end·method |
122 | .method·private·remap(Ljava/util/Map;)Ljava/util/Map; | 121 | .method·private·remap(Ljava/util/Map;)Ljava/util/Map; |
123 | ····.locals· | 122 | ····.locals·7 |
124 | ····.annotation·system·Ldalvik/annotation/Signature; | 123 | ····.annotation·system·Ldalvik/annotation/Signature; |
125 | ········value·=·{ | 124 | ········value·=·{ |
126 | ············"(", | 125 | ············"(", |
127 | ············"Ljava/util/Map", | 126 | ············"Ljava/util/Map", |
128 | ············"<", | 127 | ············"<", |
129 | ············"Lorg/acra/ReportField;", | 128 | ············"Lorg/acra/ReportField;", |
130 | ············"Ljava/lang/String;", | 129 | ············"Ljava/lang/String;", |
Offset 140, 107 lines modified | Offset 139, 102 lines modified | ||
140 | ····.end·annotation | 139 | ····.end·annotation |
141 | ····.prologue | 140 | ····.prologue |
142 | ····.line·238 | 141 | ····.line·238 |
143 | ····.local·p1,·"report":Ljava/util/Map;,·"Ljava/util/Map<Lorg/acra/ReportField;Ljava/lang/String;>;" | 142 | ····.local·p1,·"report":Ljava/util/Map;,·"Ljava/util/Map<Lorg/acra/ReportField;Ljava/lang/String;>;" |
144 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; | 143 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; |
145 | ····move-result-object·v | 144 | ····move-result-object·v3 |
146 | ····invoke-virtual·{v | 145 | ····invoke-virtual·{v3},·Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; |
147 | ····move-result-object·v | 146 | ····move-result-object·v1 |
148 | ····.line·239 | 147 | ····.line·239 |
149 | ····.local·v | 148 | ····.local·v1,·"fields":[Lorg/acra/ReportField; |
150 | ····array-length·v | 149 | ····array-length·v3,·v1 |
151 | ····if-nez·v | 150 | ····if-nez·v3,·:cond_0 |
152 | ····.line·240 | 151 | ····.line·240 |
153 | ····sget-object·v | 152 | ····sget-object·v1,·Lorg/acra/ACRAConstants;->DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; |
154 | ····.line·243 | 153 | ····.line·243 |
155 | ····:cond_0 | 154 | ····:cond_0 |
156 | ····new-instance·v | 155 | ····new-instance·v2,·Ljava/util/HashMap; |
157 | ····invoke-interface·{p1},·Ljava/util/Map;->size()I | 156 | ····invoke-interface·{p1},·Ljava/util/Map;->size()I |
158 | ····move-result·v | 157 | ····move-result·v3 |
159 | ····invoke-direct·{v | 158 | ····invoke-direct·{v2,·v3},·Ljava/util/HashMap;-><init>(I)V |
160 | ····.line·244 | 159 | ····.line·244 |
161 | ····.local·v | 160 | ····.local·v2,·"finalReport":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
162 | ···· | 161 | ····array-length·v4,·v1 |
163 | ····.local·v0,·"arr$":[Lorg/acra/ReportField; | ||
164 | ····array-length·v5,·v0 | ||
165 | ····.local·v5,·"len$":I | ||
166 | ····const/4·v | 162 | ····const/4·v3,·0x0 |
167 | ····.local·v4,·"i$":I | ||
168 | ····:goto_0 | 163 | ····:goto_0 |
169 | ····if-ge·v | 164 | ····if-ge·v3,·v4,·:cond_3 |
170 | ····aget-object·v | 165 | ····aget-object·v0,·v1,·v3 |
171 | ····.line·245 | 166 | ····.line·245 |
172 | ····.local·v | 167 | ····.local·v0,·"field":Lorg/acra/ReportField; |
173 | ····iget-object·v | 168 | ····iget-object·v5,·p0,·Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; |
174 | ····if-eqz·v | 169 | ····if-eqz·v5,·:cond_1 |
175 | ····iget-object·v | 170 | ····iget-object·v5,·p0,·Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; |
176 | ····invoke-interface·{v | 171 | ····invoke-interface·{v5,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
177 | ····move-result-object·v | 172 | ····move-result-object·v5 |
178 | ····if-nez·v | 173 | ····if-nez·v5,·:cond_2 |
179 | ····.line·246 | 174 | ····.line·246 |
180 | ····:cond_1 | 175 | ····:cond_1 |
181 | ····invoke-virtual·{v | 176 | ····invoke-virtual·{v0},·Lorg/acra/ReportField;->toString()Ljava/lang/String; |
182 | ····move-result-object·v | 177 | ····move-result-object·v5 |
183 | ····invoke-interface·{p1,·v | 178 | ····invoke-interface·{p1,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
184 | ····move-result-object·v | 179 | ····move-result-object·v6 |
185 | ····invoke-interface·{v | 180 | ····invoke-interface·{v2,·v5,·v6},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
186 | ····.line·244 | 181 | ····.line·244 |
187 | ····:goto_1 | 182 | ····:goto_1 |
188 | ····add-int/lit8·v | 183 | ····add-int/lit8·v3,·v3,·0x1 |
189 | ····goto·:goto_0 | 184 | ····goto·:goto_0 |
190 | ····.line·248 | 185 | ····.line·248 |
191 | ····:cond_2 | 186 | ····:cond_2 |
192 | ····iget-object·v | 187 | ····iget-object·v5,·p0,·Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; |
193 | ····invoke-interface·{v | 188 | ····invoke-interface·{v5,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
194 | ····move-result-object·v | 189 | ····move-result-object·v5 |
195 | ····invoke-interface·{p1,·v | 190 | ····invoke-interface·{p1,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
196 | ····move-result-object·v | 191 | ····move-result-object·v6 |
197 | ····invoke-interface·{v | 192 | ····invoke-interface·{v2,·v5,·v6},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
198 | ····goto·:goto_1 | 193 | ····goto·:goto_1 |
Max diff block lines reached; 2410/7624 bytes (31.61%) of diff not shown. |
Offset 2, 22 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"GoogleFormSender.java" | 3 | .source·"GoogleFormSender.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lorg/acra/sender/ReportSender; | 5 | .implements·Lorg/acra/sender/ReportSender; |
6 | #·annotations | ||
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Lorg/acra/sender/GoogleFormSender$1; | ||
10 | ····} | ||
11 | .end·annotation | ||
12 | #·instance·fields | 6 | #·instance·fields |
13 | .field·private·final·mFormUri:Landroid/net/Uri; | 7 | .field·private·final·mFormUri:Landroid/net/Uri; |
14 | #·direct·methods | 8 | #·direct·methods |
15 | .method·public·constructor·<init>()V | 9 | .method·public·constructor·<init>()V |
16 | ····.locals·1 | 10 | ····.locals·1 |
Offset 71, 15 lines modified | Offset 63, 15 lines modified | ||
71 | ····iput-object·v0,·p0,·Lorg/acra/sender/GoogleFormSender;->mFormUri:Landroid/net/Uri; | 63 | ····iput-object·v0,·p0,·Lorg/acra/sender/GoogleFormSender;->mFormUri:Landroid/net/Uri; |
72 | ····.line·67 | 64 | ····.line·67 |
73 | ····return-void | 65 | ····return-void |
74 | .end·method | 66 | .end·method |
75 | .method·private·remap(Ljava/util/Map;)Ljava/util/Map; | 67 | .method·private·remap(Ljava/util/Map;)Ljava/util/Map; |
76 | ····.locals· | 68 | ····.locals·9 |
77 | ····.annotation·system·Ldalvik/annotation/Signature; | 69 | ····.annotation·system·Ldalvik/annotation/Signature; |
78 | ········value·=·{ | 70 | ········value·=·{ |
79 | ············"(", | 71 | ············"(", |
80 | ············"Ljava/util/Map", | 72 | ············"Ljava/util/Map", |
81 | ············"<", | 73 | ············"<", |
82 | ············"Lorg/acra/ReportField;", | 74 | ············"Lorg/acra/ReportField;", |
83 | ············"Ljava/lang/String;", | 75 | ············"Ljava/lang/String;", |
Offset 93, 223 lines modified | Offset 85, 220 lines modified | ||
93 | ····.end·annotation | 85 | ····.end·annotation |
94 | ····.prologue | 86 | ····.prologue |
95 | ····.line·97 | 87 | ····.line·97 |
96 | ····.local·p1,·"report":Ljava/util/Map;,·"Ljava/util/Map<Lorg/acra/ReportField;Ljava/lang/String;>;" | 88 | ····.local·p1,·"report":Ljava/util/Map;,·"Ljava/util/Map<Lorg/acra/ReportField;Ljava/lang/String;>;" |
97 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; | 89 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; |
98 | ····move-result-object·v | 90 | ····move-result-object·v4 |
99 | ····invoke-virtual·{v | 91 | ····invoke-virtual·{v4},·Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; |
100 | ····move-result-object·v | 92 | ····move-result-object·v0 |
101 | ····.line·98 | 93 | ····.line·98 |
102 | ····.local·v | 94 | ····.local·v0,·"fields":[Lorg/acra/ReportField; |
103 | ····array-length·v | 95 | ····array-length·v4,·v0 |
104 | ····if-nez·v | 96 | ····if-nez·v4,·:cond_0 |
105 | ····.line·99 | 97 | ····.line·99 |
106 | ····sget-object·v | 98 | ····sget-object·v0,·Lorg/acra/ACRAConstants;->DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; |
107 | ····.line·102 | 99 | ····.line·102 |
108 | ····:cond_0 | 100 | ····:cond_0 |
109 | ····const/4·v | 101 | ····const/4·v1,·0x0 |
110 | ····.line·103 | 102 | ····.line·103 |
111 | ····.local·v | 103 | ····.local·v1,·"inputId":I |
112 | ····new-instance·v | 104 | ····new-instance·v3,·Ljava/util/HashMap; |
113 | ····invoke-direct·{v | 105 | ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V |
114 | ····.line·104 | 106 | ····.line·104 |
115 | ····.local·v | 107 | ····.local·v3,·"result":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
116 | ···· | 108 | ····array-length·v6,·v0 |
109 | ····const/4·v4,·0x0 | ||
117 | ····.local·v0,·"arr$":[Lorg/acra/ReportField; | ||
118 | ····array-length·v4,·v0 | ||
110 | ····move·v5,·v4 | ||
119 | ····.local·v4,·"len$":I | ||
120 | ····const/4·v2,·0x0 | ||
121 | ····.local·v2,·"i$":I | ||
122 | ····:goto_0 | 111 | ····:goto_0 |
123 | ····if-ge·v | 112 | ····if-ge·v5,·v6,·:cond_1 |
124 | ····aget-object·v | 113 | ····aget-object·v2,·v0,·v5 |
125 | ····.line·105 | 114 | ····.line·105 |
126 | ····.local·v | 115 | ····.local·v2,·"originalKey":Lorg/acra/ReportField; |
127 | ····sget-object·v | 116 | ····sget-object·v4,·Lorg/acra/sender/GoogleFormSender$1;->$SwitchMap$org$acra$ReportField:[I |
128 | ····invoke-virtual·{v | 117 | ····invoke-virtual·{v2},·Lorg/acra/ReportField;->ordinal()I |
129 | ····move-result·v | 118 | ····move-result·v7 |
130 | ····aget·v | 119 | ····aget·v4,·v4,·v7 |
131 | ····packed-switch·v | 120 | ····packed-switch·v4,·:pswitch_data_0 |
132 | ····.line·113 | 121 | ····.line·113 |
133 | ····new-instance·v | 122 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
134 | ····invoke-direct·{v | 123 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
135 | ····const-string·v | 124 | ····const-string·v7,·"entry." |
136 | ····invoke-virtual·{v | 125 | ····invoke-virtual·{v4,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
137 | ····move-result-object·v | 126 | ····move-result-object·v4 |
138 | ····invoke-virtual·{v | 127 | ····invoke-virtual·{v4,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
139 | ····move-result-object·v | 128 | ····move-result-object·v4 |
140 | ····const-string·v | 129 | ····const-string·v7,·".single" |
141 | ····invoke-virtual·{v | 130 | ····invoke-virtual·{v4,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
142 | ····move-result-object·v | 131 | ····move-result-object·v4 |
143 | ····invoke-virtual·{v | 132 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
144 | ····move-result-object·v | 133 | ····move-result-object·v4 |
145 | ····invoke-interface·{p1,·v | 134 | ····invoke-interface·{p1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
Max diff block lines reached; 7541/12515 bytes (60.26%) of diff not shown. |
Offset 113, 354 lines modified | Offset 113, 298 lines modified | ||
113 | ····return-object·v0 | 113 | ····return-object·v0 |
114 | .end·method | 114 | .end·method |
115 | #·virtual·methods | 115 | #·virtual·methods |
116 | .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V | 116 | .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V |
117 | ····.locals· | 117 | ····.locals·4 |
118 | ····.param·p1,·"activity"····#·Landroid/app/Activity; | 118 | ····.param·p1,·"activity"····#·Landroid/app/Activity; |
119 | ····.param·p2,·"savedInstanceState"····#·Landroid/os/Bundle; | 119 | ····.param·p2,·"savedInstanceState"····#·Landroid/os/Bundle; |
120 | ····.prologue | 120 | ····.prologue |
121 | ····.line·75 | 121 | ····.line·75 |
122 | ····invoke-direct·{p0},·Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; | 122 | ····invoke-direct·{p0},·Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; |
123 | ····move-result-object·v | 123 | ····move-result-object·v1 |
124 | ····.line·76 | 124 | ····.line·76 |
125 | ····.local·v | 125 | ····.local·v1,·"callbacks":[Ljava/lang/Object; |
126 | ····if-eqz·v | 126 | ····if-eqz·v1,·:cond_0 |
127 | ····.line·77 | 127 | ····.line·77 |
128 | ···· | 128 | ····array-length·v3,·v1 |
129 | ····const/4·v2,·0x0 | ||
129 | ····.local·v0,·"arr$":[Ljava/lang/Object; | ||
130 | ····array-length·v4,·v0 | ||
131 | ····.local·v4,·"len$":I | ||
132 | ····const/4·v3,·0x0 | ||
133 | ····.local·v3,·"i$":I | ||
134 | ····:goto_0 | 130 | ····:goto_0 |
135 | ····if-ge·v | 131 | ····if-ge·v2,·v3,·:cond_0 |
136 | ····aget-object·v | 132 | ····aget-object·v0,·v1,·v2 |
137 | ····.line·78 | 133 | ····.line·78 |
138 | ····.local·v | 134 | ····.local·v0,·"callback":Ljava/lang/Object; |
139 | ····check-cast·v | 135 | ····check-cast·v0,·Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; |
140 | ····.end·local·v | 136 | ····.end·local·v0····#·"callback":Ljava/lang/Object; |
141 | ····invoke-interface·{v | 137 | ····invoke-interface·{v0,·p1,·p2},·Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V |
142 | ····.line·77 | 138 | ····.line·77 |
143 | ····add-int/lit8·v | 139 | ····add-int/lit8·v2,·v2,·0x1 |
144 | ····goto·:goto_0 | 140 | ····goto·:goto_0 |
145 | ····.line·81 | 141 | ····.line·81 |
146 | ····.end·local·v0····#·"arr$":[Ljava/lang/Object; | ||
147 | ····.end·local·v3····#·"i$":I | ||
148 | ····.end·local·v4····#·"len$":I | ||
149 | ····:cond_0 | 142 | ····:cond_0 |
150 | ····return-void | 143 | ····return-void |
151 | .end·method | 144 | .end·method |
152 | .method·public·onActivityDestroyed(Landroid/app/Activity;)V | 145 | .method·public·onActivityDestroyed(Landroid/app/Activity;)V |
153 | ····.locals· | 146 | ····.locals·4 |
154 | ····.param·p1,·"activity"····#·Landroid/app/Activity; | 147 | ····.param·p1,·"activity"····#·Landroid/app/Activity; |
155 | ····.prologue | 148 | ····.prologue |
156 | ····.line·135 | 149 | ····.line·135 |
157 | ····invoke-direct·{p0},·Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; | 150 | ····invoke-direct·{p0},·Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; |
158 | ····move-result-object·v | 151 | ····move-result-object·v1 |
159 | ····.line·136 | 152 | ····.line·136 |
160 | ····.local·v | 153 | ····.local·v1,·"callbacks":[Ljava/lang/Object; |
161 | ····if-eqz·v | 154 | ····if-eqz·v1,·:cond_0 |
162 | ····.line·137 | 155 | ····.line·137 |
163 | ····move-object·v0,·v2 | ||
164 | ····.local·v0,·"arr$":[Ljava/lang/Object; | ||
165 | ····array-length·v | 156 | ····array-length·v3,·v1 |
166 | ····.local·v4,·"len$":I | ||
167 | ····const/4·v | 157 | ····const/4·v2,·0x0 |
168 | ····.local·v3,·"i$":I | ||
169 | ····:goto_0 | 158 | ····:goto_0 |
170 | ····if-ge·v | 159 | ····if-ge·v2,·v3,·:cond_0 |
171 | ····aget-object·v | 160 | ····aget-object·v0,·v1,·v2 |
172 | ····.line·138 | 161 | ····.line·138 |
173 | ····.local·v | 162 | ····.local·v0,·"callback":Ljava/lang/Object; |
174 | ····check-cast·v | 163 | ····check-cast·v0,·Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; |
175 | ····.end·local·v | 164 | ····.end·local·v0····#·"callback":Ljava/lang/Object; |
176 | ····invoke-interface·{v | 165 | ····invoke-interface·{v0,·p1},·Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityDestroyed(Landroid/app/Activity;)V |
177 | ····.line·137 | 166 | ····.line·137 |
178 | ····add-int/lit8·v | 167 | ····add-int/lit8·v2,·v2,·0x1 |
179 | ····goto·:goto_0 | 168 | ····goto·:goto_0 |
180 | ····.line·141 | 169 | ····.line·141 |
181 | ····.end·local·v0····#·"arr$":[Ljava/lang/Object; | ||
182 | ····.end·local·v3····#·"i$":I | ||
183 | ····.end·local·v4····#·"len$":I | ||
184 | ····:cond_0 | 170 | ····:cond_0 |
185 | ····return-void | 171 | ····return-void |
186 | .end·method | 172 | .end·method |
187 | .method·public·onActivityPaused(Landroid/app/Activity;)V | 173 | .method·public·onActivityPaused(Landroid/app/Activity;)V |
188 | ····.locals· | 174 | ····.locals·4 |
189 | ····.param·p1,·"activity"····#·Landroid/app/Activity; | 175 | ····.param·p1,·"activity"····#·Landroid/app/Activity; |
190 | ····.prologue | 176 | ····.prologue |
191 | ····.line·105 | 177 | ····.line·105 |
192 | ····invoke-direct·{p0},·Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; | 178 | ····invoke-direct·{p0},·Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; |
193 | ····move-result-object·v | 179 | ····move-result-object·v1 |
194 | ····.line·106 | 180 | ····.line·106 |
195 | ····.local·v | 181 | ····.local·v1,·"callbacks":[Ljava/lang/Object; |
196 | ····if-eqz·v | 182 | ····if-eqz·v1,·:cond_0 |
197 | ····.line·107 | 183 | ····.line·107 |
198 | ···· | 184 | ····array-length·v3,·v1 |
185 | ····const/4·v2,·0x0 | ||
199 | ····.local·v0,·"arr$":[Ljava/lang/Object; | ||
200 | ····array-length·v4,·v0 | ||
Max diff block lines reached; 9514/14487 bytes (65.67%) of diff not shown. |
Offset 34, 15 lines modified | Offset 34, 15 lines modified | ||
34 | ····move-result-object·v0 | 34 | ····move-result-object·v0 |
35 | ····return-object·v0 | 35 | ····return-object·v0 |
36 | .end·method | 36 | .end·method |
37 | .method·public·static·collectConstants(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; | 37 | .method·public·static·collectConstants(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; |
38 | ····.locals· | 38 | ····.locals·8 |
39 | ····.param·p1,·"prefix"····#·Ljava/lang/String; | 39 | ····.param·p1,·"prefix"····#·Ljava/lang/String; |
40 | ····.annotation·system·Ldalvik/annotation/Signature; | 40 | ····.annotation·system·Ldalvik/annotation/Signature; |
41 | ········value·=·{ | 41 | ········value·=·{ |
42 | ············"(", | 42 | ············"(", |
43 | ············"Ljava/lang/Class", | 43 | ············"Ljava/lang/Class", |
44 | ············"<*>;", | 44 | ············"<*>;", |
45 | ············"Ljava/lang/String;", | 45 | ············"Ljava/lang/String;", |
Offset 50, 287 lines modified | Offset 50, 283 lines modified | ||
50 | ············"Ljava/lang/String;" | 50 | ············"Ljava/lang/String;" |
51 | ········} | 51 | ········} |
52 | ····.end·annotation | 52 | ····.end·annotation |
53 | ····.prologue | 53 | ····.prologue |
54 | ····.line·43 | 54 | ····.line·43 |
55 | ····.local·p0,·"someClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 55 | ····.local·p0,·"someClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
56 | ····new-instance·v | 56 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
57 | ····invoke-direct·{v | 57 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
58 | ····.line·45 | 58 | ····.line·45 |
59 | ····.local·v | 59 | ····.local·v3,·"result":Ljava/lang/StringBuilder; |
60 | ····invoke-virtual·{p0},·Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; | 60 | ····invoke-virtual·{p0},·Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; |
61 | ····move-result-object·v | 61 | ····move-result-object·v2 |
62 | ····.line·46 | 62 | ····.line·46 |
63 | ····.local·v | 63 | ····.local·v2,·"fields":[Ljava/lang/reflect/Field; |
64 | ····move-object·v0,·v3 | ||
65 | ····.local·v0,·"arr$":[Ljava/lang/reflect/Field; | ||
66 | ····array-length·v5,·v | 64 | ····array-length·v5,·v2 |
67 | ····.local·v5,·"len$":I | ||
68 | ····const/4·v4,·0x0 | 65 | ····const/4·v4,·0x0 |
69 | ····.local·v4,·"i$":I | ||
70 | ····:goto_0 | 66 | ····:goto_0 |
71 | ····if-ge·v4,·v5,·:cond_1 | 67 | ····if-ge·v4,·v5,·:cond_1 |
72 | ····aget-object·v | 68 | ····aget-object·v1,·v2,·v4 |
73 | ····.line·47 | 69 | ····.line·47 |
74 | ····.local·v | 70 | ····.local·v1,·"field":Ljava/lang/reflect/Field; |
75 | ····if-eqz·p1,·:cond_0 | 71 | ····if-eqz·p1,·:cond_0 |
76 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I | 72 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I |
77 | ····move-result·v | 73 | ····move-result·v6 |
78 | ····if-lez·v | 74 | ····if-lez·v6,·:cond_0 |
79 | ····.line·48 | 75 | ····.line·48 |
80 | ····invoke-virtual·{v | 76 | ····invoke-virtual·{v3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
81 | ····move-result-object·v | 77 | ····move-result-object·v6 |
82 | ····const/16·v | 78 | ····const/16·v7,·0x2e |
83 | ····invoke-virtual·{v | 79 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
84 | ····.line·50 | 80 | ····.line·50 |
85 | ····:cond_0 | 81 | ····:cond_0 |
86 | ····invoke-virtual·{v | 82 | ····invoke-virtual·{v1},·Ljava/lang/reflect/Field;->getName()Ljava/lang/String; |
87 | ····move-result-object·v | 83 | ····move-result-object·v6 |
88 | ····invoke-virtual·{v | 84 | ····invoke-virtual·{v3,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
89 | ····move-result-object·v | 85 | ····move-result-object·v6 |
90 | ····const-string·v | 86 | ····const-string·v7,·"=" |
91 | ····invoke-virtual·{v | 87 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
92 | ····.line·52 | 88 | ····.line·52 |
93 | ····const/4·v | 89 | ····const/4·v6,·0x0 |
94 | ····:try_start_0 | 90 | ····:try_start_0 |
95 | ····invoke-virtual·{v | 91 | ····invoke-virtual·{v1,·v6},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; |
96 | ····move-result-object·v | 92 | ····move-result-object·v6 |
97 | ····invoke-virtual·{v | 93 | ····invoke-virtual·{v6},·Ljava/lang/Object;->toString()Ljava/lang/String; |
98 | ····move-result-object·v | 94 | ····move-result-object·v6 |
99 | ····invoke-virtual·{v | 95 | ····invoke-virtual·{v3,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
100 | ····:try_end_0 | 96 | ····:try_end_0 |
101 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 | 97 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 |
102 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1 | 98 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1 |
103 | ····.line·58 | 99 | ····.line·58 |
104 | ····:goto_1 | 100 | ····:goto_1 |
105 | ····const-string·v | 101 | ····const-string·v6,·"\n" |
106 | ····invoke-virtual·{v | 102 | ····invoke-virtual·{v3,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
107 | ····.line·46 | 103 | ····.line·46 |
108 | ····add-int/lit8·v4,·v4,·0x1 | 104 | ····add-int/lit8·v4,·v4,·0x1 |
109 | ····goto·:goto_0 | 105 | ····goto·:goto_0 |
110 | ····.line·53 | 106 | ····.line·53 |
111 | ····:catch_0 | 107 | ····:catch_0 |
112 | ····move-exception·v | 108 | ····move-exception·v0 |
113 | ····.line·54 | 109 | ····.line·54 |
114 | ····.local·v | 110 | ····.local·v0,·"e":Ljava/lang/IllegalArgumentException; |
115 | ····const-string·v | 111 | ····const-string·v6,·"N/A" |
116 | ····invoke-virtual·{v | 112 | ····invoke-virtual·{v3,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
117 | ····goto·:goto_1 | 113 | ····goto·:goto_1 |
118 | ····.line·55 | 114 | ····.line·55 |
119 | ····.end·local·v | 115 | ····.end·local·v0····#·"e":Ljava/lang/IllegalArgumentException; |
120 | ····:catch_1 | 116 | ····:catch_1 |
121 | ····move-exception·v | 117 | ····move-exception·v0 |
Max diff block lines reached; 7450/12629 bytes (58.99%) of diff not shown. |
Offset 11, 663 lines modified | Offset 11, 654 lines modified | ||
11 | ····.line·39 | 11 | ····.line·39 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·public·static·collectGlobalSettings(Landroid/content/Context;)Ljava/lang/String; | 15 | .method·public·static·collectGlobalSettings(Landroid/content/Context;)Ljava/lang/String; |
16 | ····.locals·1 | 16 | ····.locals·13 |
17 | ····.param·p0,·"ctx"····#·Landroid/content/Context; | 17 | ····.param·p0,·"ctx"····#·Landroid/content/Context; |
18 | ····.prologue | 18 | ····.prologue |
19 | ····const/4·v7,·0x0 | ||
19 | ····.line·114 | 20 | ····.line·114 |
20 | ····invoke-static·{},·Lorg/acra/collector/Compatibility;->getAPILevel()I | 21 | ····invoke-static·{},·Lorg/acra/collector/Compatibility;->getAPILevel()I |
21 | ····move-result·v | 22 | ····move-result·v8 |
22 | ····const/16·v | 23 | ····const/16·v9,·0x11 |
23 | ····if-ge·v | 24 | ····if-ge·v8,·v9,·:cond_0 |
24 | ····.line·115 | 25 | ····.line·115 |
25 | ····const-string·v | 26 | ····const-string·v7,·"" |
26 | ····.line·145 | 27 | ····.line·145 |
27 | ····:goto_0 | 28 | ····:goto_0 |
28 | ····return-object·v | 29 | ····return-object·v7 |
29 | ····.line·118 | 30 | ····.line·118 |
30 | ····:cond_0 | 31 | ····:cond_0 |
31 | ····new-instance·v | 32 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
32 | ····invoke-direct·{v | 33 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
33 | ····.line·120 | 34 | ····.line·120 |
34 | ····.local·v | 35 | ····.local·v5,·"result":Ljava/lang/StringBuilder; |
35 | ····:try_start_0 | 36 | ····:try_start_0 |
36 | ····const-string·v | 37 | ····const-string·v8,·"android.provider.Settings$Global" |
37 | ····invoke-static·{v | 38 | ····invoke-static·{v8},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; |
38 | ····move-result-object·v | 39 | ····move-result-object·v2 |
39 | ····.line·121 | 40 | ····.line·121 |
40 | ····.local·v | 41 | ····.local·v2,·"globalClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
41 | ····invoke-virtual·{v | 42 | ····invoke-virtual·{v2},·Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; |
42 | ····move-result-object·v | 43 | ····move-result-object·v4 |
43 | ····.line·122 | 44 | ····.line·122 |
44 | ····.local·v | 45 | ····.local·v4,·"keys":[Ljava/lang/reflect/Field; |
45 | ····const-string·v | 46 | ····const-string·v8,·"getString" |
46 | ····const/4·v | 47 | ····const/4·v9,·0x2 |
47 | ····new-array·v | 48 | ····new-array·v9,·v9,·[Ljava/lang/Class; |
48 | ····const/4·v1 | 49 | ····const/4·v10,·0x0 |
49 | ····const-class·v1 | 50 | ····const-class·v11,·Landroid/content/ContentResolver; |
50 | ····aput-object·v1 | 51 | ····aput-object·v11,·v9,·v10 |
51 | ····const/4·v1 | 52 | ····const/4·v10,·0x1 |
52 | ····const-class·v1 | 53 | ····const-class·v11,·Ljava/lang/String; |
53 | ····aput-object·v1 | 54 | ····aput-object·v11,·v9,·v10 |
54 | ····invoke-virtual·{v | 55 | ····invoke-virtual·{v2,·v8,·v9},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
55 | ····move-result-object·v | 56 | ····move-result-object·v1 |
56 | ····.line·123 | 57 | ····.line·123 |
57 | ····.local·v | 58 | ····.local·v1,·"getString":Ljava/lang/reflect/Method; |
58 | ····move-object·v0,·v6 | ||
59 | ····.local·v0,·"arr$":[Ljava/lang/reflect/Field; | ||
60 | ····array-length·v | 59 | ····array-length·v9,·v4 |
60 | ····move·v8,·v7 | ||
61 | ····.local·v7,·"len$":I | ||
62 | ····const/4·v4,·0x0 | ||
63 | ····.local·v4,·"i$":I | ||
64 | ····:goto_1 | 61 | ····:goto_1 |
65 | ····if-ge·v | 62 | ····if-ge·v8,·v9,·:cond_2 |
66 | ····aget-object·v | 63 | ····aget-object·v3,·v4,·v8 |
67 | ····.line·124 | 64 | ····.line·124 |
68 | ····.local·v | 65 | ····.local·v3,·"key":Ljava/lang/reflect/Field; |
69 | ····const-class·v | 66 | ····const-class·v7,·Ljava/lang/Deprecated; |
70 | ····invoke-virtual·{v | 67 | ····invoke-virtual·{v3,·v7},·Ljava/lang/reflect/Field;->isAnnotationPresent(Ljava/lang/Class;)Z |
71 | ····move-result·v | 68 | ····move-result·v7 |
72 | ····if-nez·v | 69 | ····if-nez·v7,·:cond_1 |
73 | ····invoke-virtual·{v | 70 | ····invoke-virtual·{v3},·Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; |
74 | ····move-result-object·v | 71 | ····move-result-object·v7 |
75 | ····const-class·v1 | 72 | ····const-class·v10,·Ljava/lang/String; |
76 | ····if-ne·v | 73 | ····if-ne·v7,·v10,·:cond_1 |
77 | ····invoke-static·{v | 74 | ····invoke-static·{v3},·Lorg/acra/collector/SettingsCollector;->isAuthorized(Ljava/lang/reflect/Field;)Z |
78 | ····move-result·v | 75 | ····move-result·v7 |
79 | ····if-eqz·v | 76 | ····if-eqz·v7,·:cond_1 |
80 | ····.line·125 | 77 | ····.line·125 |
81 | ····const/4·v1 | 78 | ····const/4·v10,·0x0 |
82 | ····const/4·v | 79 | ····const/4·v7,·0x2 |
83 | ····new-array·v1 | 80 | ····new-array·v11,·v7,·[Ljava/lang/Object; |
84 | ····const/4·v | 81 | ····const/4·v7,·0x0 |
85 | ····invoke-virtual·{p0},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; | 82 | ····invoke-virtual·{p0},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; |
86 | ····move-result-object·v1 | 83 | ····move-result-object·v12 |
Max diff block lines reached; 25432/30369 bytes (83.74%) of diff not shown. |
Offset 67, 25 lines modified | Offset 67, 24 lines modified | ||
67 | ····.line·386 | 67 | ····.line·386 |
68 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 68 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
69 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 69 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
70 | ····.line·387 | 70 | ····.line·387 |
71 | ····.local·v2,·"customInfo":Ljava/lang/StringBuilder; | 71 | ····.local·v2,·"customInfo":Ljava/lang/StringBuilder; |
72 | ····iget-object·v | 72 | ····iget-object·v3,·p0,·Lorg/acra/collector/CrashReportDataFactory;->customParameters:Ljava/util/Map; |
73 | ····invoke-interface·{v | 73 | ····invoke-interface·{v3},·Ljava/util/Map;->keySet()Ljava/util/Set; |
74 | ····move-result-object·v | 74 | ····move-result-object·v3 |
75 | ····invoke-interface·{v | 75 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
76 | ····move-result-object·v3 | 76 | ····move-result-object·v3 |
77 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
78 | ····:goto_0 | 77 | ····:goto_0 |
79 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 78 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
80 | ····move-result·v4 | 79 | ····move-result·v4 |
81 | ····if-eqz·v4,·:cond_1 | 80 | ····if-eqz·v4,·:cond_1 |
Offset 139, 17 lines modified | Offset 138, 17 lines modified | ||
139 | ····.line·399 | 138 | ····.line·399 |
140 | ····.end·local·v0····#·"currentKey":Ljava/lang/String; | 139 | ····.end·local·v0····#·"currentKey":Ljava/lang/String; |
141 | ····.end·local·v1····#·"currentVal":Ljava/lang/String; | 140 | ····.end·local·v1····#·"currentVal":Ljava/lang/String; |
142 | ····:cond_1 | 141 | ····:cond_1 |
143 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 142 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
144 | ····move-result-object·v | 143 | ····move-result-object·v3 |
145 | ····return-object·v | 144 | ····return-object·v3 |
146 | .end·method | 145 | .end·method |
147 | .method·private·getReportFields()Ljava/util/List; | 146 | .method·private·getReportFields()Ljava/util/List; |
148 | ····.locals·5 | 147 | ····.locals·5 |
149 | ····.annotation·system·Ldalvik/annotation/Signature; | 148 | ····.annotation·system·Ldalvik/annotation/Signature; |
150 | ········value·=·{ | 149 | ········value·=·{ |
151 | ············"()", | 150 | ············"()", |
Offset 960, 14 lines modified | Offset 959, 15 lines modified | ||
960 | ····move-result·v7 | 959 | ····move-result·v7 |
961 | ····if-eqz·v7,·:cond_1b | 960 | ····if-eqz·v7,·:cond_1b |
962 | ····const-string·v7,·"android.permission.READ_PHONE_STATE" | 961 | ····const-string·v7,·"android.permission.READ_PHONE_STATE" |
962 | ····.line·315 | ||
963 | ····invoke-virtual·{v6,·v7},·Lorg/acra/util/PackageManagerWrapper;->hasPermission(Ljava/lang/String;)Z | 963 | ····invoke-virtual·{v6,·v7},·Lorg/acra/util/PackageManagerWrapper;->hasPermission(Ljava/lang/String;)Z |
964 | ····move-result·v7 | 964 | ····move-result·v7 |
965 | ····if-eqz·v7,·:cond_1b | 965 | ····if-eqz·v7,·:cond_1b |
966 | ····.line·316 | 966 | ····.line·316 |
Offset 999, 20 lines modified | Offset 999, 22 lines modified | ||
999 | ····move-result·v7 | 999 | ····move-result·v7 |
1000 | ····if-eqz·v7,·:cond_1c | 1000 | ····if-eqz·v7,·:cond_1c |
1001 | ····const-string·v7,·"android.permission.READ_LOGS" | 1001 | ····const-string·v7,·"android.permission.READ_LOGS" |
1002 | ····.line·327 | ||
1002 | ····invoke-virtual·{v6,·v7},·Lorg/acra/util/PackageManagerWrapper;->hasPermission(Ljava/lang/String;)Z | 1003 | ····invoke-virtual·{v6,·v7},·Lorg/acra/util/PackageManagerWrapper;->hasPermission(Ljava/lang/String;)Z |
1003 | ····move-result·v7 | 1004 | ····move-result·v7 |
1004 | ····if-nez·v7,·:cond_1d | 1005 | ····if-nez·v7,·:cond_1d |
1006 | ····.line·328 | ||
1005 | ····:cond_1c | 1007 | ····:cond_1c |
1006 | ····invoke-static·{},·Lorg/acra/collector/Compatibility;->getAPILevel()I | 1008 | ····invoke-static·{},·Lorg/acra/collector/Compatibility;->getAPILevel()I |
1007 | ····move-result·v7 | 1009 | ····move-result·v7 |
1008 | ····const/16·v8,·0x10 | 1010 | ····const/16·v8,·0x10 |
Offset 1099, 26 lines modified | Offset 1101, 28 lines modified | ||
1099 | ····if-eqz·v7,·:cond_21 | 1101 | ····if-eqz·v7,·:cond_21 |
1100 | ····.line·340 | 1102 | ····.line·340 |
1101 | ····sget-object·v7,·Lorg/acra/ReportField;->DROPBOX:Lorg/acra/ReportField; | 1103 | ····sget-object·v7,·Lorg/acra/ReportField;->DROPBOX:Lorg/acra/ReportField; |
1102 | ····iget-object·v8,·p0,·Lorg/acra/collector/CrashReportDataFactory;->context:Landroid/content/Context; | 1104 | ····iget-object·v8,·p0,·Lorg/acra/collector/CrashReportDataFactory;->context:Landroid/content/Context; |
1105 | ····.line·341 | ||
1103 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; | 1106 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; |
1104 | ····move-result-object·v9 | 1107 | ····move-result-object·v9 |
1105 | ····invoke-virtual·{v9},·Lorg/acra/ACRAConfiguration;->additionalDropBoxTags()[Ljava/lang/String; | 1108 | ····invoke-virtual·{v9},·Lorg/acra/ACRAConfiguration;->additionalDropBoxTags()[Ljava/lang/String; |
1106 | ····move-result-object·v9 | 1109 | ····move-result-object·v9 |
1107 | ····invoke-static·{v8,·v9},·Lorg/acra/collector/DropBoxCollector;->read(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; | 1110 | ····invoke-static·{v8,·v9},·Lorg/acra/collector/DropBoxCollector;->read(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; |
1108 | ····move-result-object·v8 | 1111 | ····move-result-object·v8 |
1112 | ····.line·340 | ||
1109 | ····invoke-virtual·{v0,·v7,·v8},·Lorg/acra/collector/CrashReportData;->put(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; | 1113 | ····invoke-virtual·{v0,·v7,·v8},·Lorg/acra/collector/CrashReportData;->put(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; |
1110 | ····.line·348 | 1114 | ····.line·348 |
1111 | ····:cond_21 | 1115 | ····:cond_21 |
1112 | ····:goto_2 | 1116 | ····:goto_2 |
1113 | ····sget-object·v7,·Lorg/acra/ReportField;->APPLICATION_LOG:Lorg/acra/ReportField; | 1117 | ····sget-object·v7,·Lorg/acra/ReportField;->APPLICATION_LOG:Lorg/acra/ReportField; |
Offset 1133, 26 lines modified | Offset 1137, 28 lines modified | ||
1133 | ····iget-object·v8,·p0,·Lorg/acra/collector/CrashReportDataFactory;->context:Landroid/content/Context; | 1137 | ····iget-object·v8,·p0,·Lorg/acra/collector/CrashReportDataFactory;->context:Landroid/content/Context; |
1134 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; | 1138 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; |
1135 | ····move-result-object·v9 | 1139 | ····move-result-object·v9 |
1140 | ····.line·350 | ||
1136 | ····invoke-virtual·{v9},·Lorg/acra/ACRAConfiguration;->applicationLogFile()Ljava/lang/String; | 1141 | ····invoke-virtual·{v9},·Lorg/acra/ACRAConfiguration;->applicationLogFile()Ljava/lang/String; |
1137 | ····move-result-object·v9 | 1142 | ····move-result-object·v9 |
1138 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; | 1143 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; |
1139 | ····move-result-object·v10 | 1144 | ····move-result-object·v10 |
Max diff block lines reached; 454/4162 bytes (10.91%) of diff not shown. |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MediaCodecListCollector.java" | 3 | .source·"MediaCodecListCollector.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/acra/collector/MediaCodecListCollector$1;, | ||
8 | ········Lorg/acra/collector/MediaCodecListCollector$CodecType; | 7 | ········Lorg/acra/collector/MediaCodecListCollector$CodecType; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·static·fields |
12 | .field·private·static·final·AAC_TYPES:[Ljava/lang/String; | 11 | .field·private·static·final·AAC_TYPES:[Ljava/lang/String; |
Offset 155, 450 lines modified | Offset 154, 444 lines modified | ||
155 | .field·private·static·profileField:Ljava/lang/reflect/Field; | 154 | .field·private·static·profileField:Ljava/lang/reflect/Field; |
156 | .field·private·static·profileLevelsField:Ljava/lang/reflect/Field; | 155 | .field·private·static·profileLevelsField:Ljava/lang/reflect/Field; |
157 | #·direct·methods | 156 | #·direct·methods |
158 | .method·static·constructor·<clinit>()V | 157 | .method·static·constructor·<clinit>()V |
159 | ····.locals· | 158 | ····.locals·9 |
160 | ····.prologue | 159 | ····.prologue |
161 | ····const/4·v | 160 | ····const/4·v8,·0x3 |
162 | ····const/4·v | 161 | ····const/4·v7,·0x2 |
163 | ····const/4·v | 162 | ····const/4·v6,·0x1 |
164 | ····const/4·v | 163 | ····const/4·v2,·0x0 |
165 | ····const/4·v | 164 | ····const/4·v5,·0x0 |
166 | ····.line·41 | 165 | ····.line·41 |
167 | ····const/4·v | 166 | ····const/4·v3,·0x4 |
168 | ····new-array·v | 167 | ····new-array·v3,·v3,·[Ljava/lang/String; |
169 | ····const-string·v | 168 | ····const-string·v4,·"mp4" |
170 | ····aput-object·v | 169 | ····aput-object·v4,·v3,·v2 |
171 | ····const-string·v | 170 | ····const-string·v4,·"mpeg4" |
172 | ····aput-object·v | 171 | ····aput-object·v4,·v3,·v6 |
173 | ····const-string·v | 172 | ····const-string·v4,·"MP4" |
174 | ····aput-object·v | 173 | ····aput-object·v4,·v3,·v7 |
175 | ····const-string·v | 174 | ····const-string·v4,·"MPEG4" |
176 | ····aput-object·v | 175 | ····aput-object·v4,·v3,·v8 |
177 | ····sput-object·v | 176 | ····sput-object·v3,·Lorg/acra/collector/MediaCodecListCollector;->MPEG4_TYPES:[Ljava/lang/String; |
178 | ····.line·42 | 177 | ····.line·42 |
179 | ····const/4·v | 178 | ····const/4·v3,·0x4 |
180 | ····new-array·v | 179 | ····new-array·v3,·v3,·[Ljava/lang/String; |
181 | ····const-string·v | 180 | ····const-string·v4,·"avc" |
182 | ····aput-object·v | 181 | ····aput-object·v4,·v3,·v2 |
183 | ····const-string·v | 182 | ····const-string·v4,·"h264" |
184 | ····aput-object·v | 183 | ····aput-object·v4,·v3,·v6 |
185 | ····const-string·v | 184 | ····const-string·v4,·"AVC" |
186 | ····aput-object·v | 185 | ····aput-object·v4,·v3,·v7 |
187 | ····const-string·v | 186 | ····const-string·v4,·"H264" |
188 | ····aput-object·v | 187 | ····aput-object·v4,·v3,·v8 |
189 | ····sput-object·v | 188 | ····sput-object·v3,·Lorg/acra/collector/MediaCodecListCollector;->AVC_TYPES:[Ljava/lang/String; |
190 | ····.line·43 | 189 | ····.line·43 |
191 | ····new-array·v | 190 | ····new-array·v3,·v7,·[Ljava/lang/String; |
192 | ····const-string·v | 191 | ····const-string·v4,·"h263" |
193 | ····aput-object·v | 192 | ····aput-object·v4,·v3,·v2 |
194 | ····const-string·v | 193 | ····const-string·v4,·"H263" |
195 | ····aput-object·v | 194 | ····aput-object·v4,·v3,·v6 |
196 | ····sput-object·v | 195 | ····sput-object·v3,·Lorg/acra/collector/MediaCodecListCollector;->H263_TYPES:[Ljava/lang/String; |
197 | ····.line·44 | 196 | ····.line·44 |
198 | ····new-array·v | 197 | ····new-array·v3,·v7,·[Ljava/lang/String; |
199 | ····const-string·v | 198 | ····const-string·v4,·"aac" |
200 | ····aput-object·v | 199 | ····aput-object·v4,·v3,·v2 |
201 | ····const-string·v | 200 | ····const-string·v4,·"AAC" |
202 | ····aput-object·v | 201 | ····aput-object·v4,·v3,·v6 |
203 | ····sput-object·v | 202 | ····sput-object·v3,·Lorg/acra/collector/MediaCodecListCollector;->AAC_TYPES:[Ljava/lang/String; |
204 | ····.line·46 | 203 | ····.line·46 |
205 | ····sput-object·v | 204 | ····sput-object·v5,·Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; |
206 | ····.line·47 | 205 | ····.line·47 |
207 | ····sput-object·v | 206 | ····sput-object·v5,·Lorg/acra/collector/MediaCodecListCollector;->getCodecInfoAtMethod:Ljava/lang/reflect/Method; |
208 | ····.line·48 | 207 | ····.line·48 |
209 | ····sput-object·v | 208 | ····sput-object·v5,·Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; |
210 | ····.line·49 | 209 | ····.line·49 |
211 | ····sput-object·v | 210 | ····sput-object·v5,·Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; |
212 | ····.line·50 | 211 | ····.line·50 |
213 | ····sput-object·v | 212 | ····sput-object·v5,·Lorg/acra/collector/MediaCodecListCollector;->isEncoderMethod:Ljava/lang/reflect/Method; |
214 | ····.line·51 | 213 | ····.line·51 |
215 | ····sput-object·v | 214 | ····sput-object·v5,·Lorg/acra/collector/MediaCodecListCollector;->getSupportedTypesMethod:Ljava/lang/reflect/Method; |
216 | ····.line·52 | 215 | ····.line·52 |
Max diff block lines reached; 53940/59206 bytes (91.11%) of diff not shown. |
Offset 235, 14 lines modified | Offset 235, 15 lines modified | ||
235 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 235 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
236 | ····move-result-object·v4 | 236 | ····move-result-object·v4 |
237 | ····iget·v5,·v3,·Landroid/graphics/Point;->y:I | 237 | ····iget·v5,·v3,·Landroid/graphics/Point;->y:I |
238 | ····.line·178 | ||
238 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 239 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
239 | ····move-result-object·v4 | 240 | ····move-result-object·v4 |
240 | ····const/16·v5,·0x5d | 241 | ····const/16·v5,·0x5d |
241 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 242 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
Offset 278, 14 lines modified | Offset 279, 15 lines modified | ||
278 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 279 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
279 | ····move-result-object·v4 | 280 | ····move-result-object·v4 |
280 | ····iget·v5,·v1,·Landroid/graphics/Point;->y:I | 281 | ····iget·v5,·v1,·Landroid/graphics/Point;->y:I |
282 | ····.line·180 | ||
281 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 283 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
282 | ····move-result-object·v4 | 284 | ····move-result-object·v4 |
283 | ····const/16·v5,·0x5d | 285 | ····const/16·v5,·0x5d |
284 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 286 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
Offset 574, 458 lines modified | Offset 576, 447 lines modified | ||
574 | ····move-result-object·v2 | 576 | ····move-result-object·v2 |
575 | ····return-object·v2 | 577 | ····return-object·v2 |
576 | .end·method | 578 | .end·method |
577 | .method·public·static·collectDisplays(Landroid/content/Context;)Ljava/lang/String; | 579 | .method·public·static·collectDisplays(Landroid/content/Context;)Ljava/lang/String; |
578 | ····.locals·1 | 580 | ····.locals·12 |
579 | ····.param·p0,·"ctx"····#·Landroid/content/Context; | 581 | ····.param·p0,·"ctx"····#·Landroid/content/Context; |
580 | ····.prologue | 582 | ····.prologue |
581 | ····const/4·v | 583 | ····const/4·v9,·0x0 |
582 | ····.line·24 | 584 | ····.line·24 |
583 | ····const/4·v | 585 | ····const/4·v3,·0x0 |
584 | ····.line·25 | 586 | ····.line·25 |
585 | ····.local·v | 587 | ····.local·v3,·"displays":[Landroid/view/Display; |
586 | ····new-instance·v | 588 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
587 | ····invoke-direct·{v | 589 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
588 | ····.line·27 | 590 | ····.line·27 |
589 | ····.local·v | 591 | ····.local·v6,·"result":Ljava/lang/StringBuilder; |
590 | ····invoke-static·{},·Lorg/acra/collector/Compatibility;->getAPILevel()I | 592 | ····invoke-static·{},·Lorg/acra/collector/Compatibility;->getAPILevel()I |
591 | ····move-result·v | 593 | ····move-result·v8 |
592 | ····const/16·v1 | 594 | ····const/16·v10,·0x11 |
593 | ····if-ge·v | 595 | ····if-ge·v8,·v10,·:cond_0 |
594 | ····.line·30 | 596 | ····.line·30 |
595 | ····const-string·v | 597 | ····const-string·v8,·"window" |
598 | ····.line·31 | ||
596 | ····invoke-virtual·{p0,·v | 599 | ····invoke-virtual·{p0,·v8},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
597 | ····move-result-object·v | 600 | ····move-result-object·v7 |
598 | ····check-cast·v | 601 | ····check-cast·v7,·Landroid/view/WindowManager; |
599 | ····.line·32 | 602 | ····.line·32 |
600 | ····.local·v | 603 | ····.local·v7,·"windowManager":Landroid/view/WindowManager; |
601 | ····const/4·v | 604 | ····const/4·v8,·0x1 |
602 | ····new-array·v | 605 | ····new-array·v3,·v8,·[Landroid/view/Display; |
603 | ····.line·33 | 606 | ····.line·33 |
604 | ····invoke-interface·{v | 607 | ····invoke-interface·{v7},·Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; |
605 | ····move-result-object·v | 608 | ····move-result-object·v8 |
606 | ····aput-object·v | 609 | ····aput-object·v8,·v3,·v9 |
607 | ····.line·57 | 610 | ····.line·57 |
608 | ····.end·local·v | 611 | ····.end·local·v7····#·"windowManager":Landroid/view/WindowManager; |
609 | ····:goto_0 | 612 | ····:goto_0 |
610 | ····move-object·v1,·v4 | ||
611 | ····.local·v1,·"arr$":[Landroid/view/Display; | ||
612 | ····array-length·v | 613 | ····array-length·v10,·v3 |
614 | ····move·v8,·v9 | ||
613 | ····.local·v8,·"len$":I | ||
614 | ····const/4·v7,·0x0 | ||
615 | ····.local·v7,·"i$":I | ||
616 | ····:goto_1 | 615 | ····:goto_1 |
617 | ····if-ge·v | 616 | ····if-ge·v8,·v10,·:cond_1 |
618 | ····aget-object·v | 617 | ····aget-object·v1,·v3,·v8 |
619 | ····.line·58 | 618 | ····.line·58 |
620 | ····.local·v | 619 | ····.local·v1,·"display":Landroid/view/Display; |
621 | ····invoke-static·{v | 620 | ····invoke-static·{v1},·Lorg/acra/collector/DisplayManagerCollector;->collectDisplayData(Landroid/view/Display;)Ljava/lang/Object; |
622 | ····move-result-object·v | 621 | ····move-result-object·v9 |
623 | ····invoke-virtual·{v | 622 | ····invoke-virtual·{v6,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
624 | ····.line·57 | 623 | ····.line·57 |
625 | ····add-int/lit8·v | 624 | ····add-int/lit8·v8,·v8,·0x1 |
626 | ····goto·:goto_1 | 625 | ····goto·:goto_1 |
627 | ····.line·38 | 626 | ····.line·38 |
628 | ····.end·local·v1····#·"arr$":[Landroid/view/Display; | ||
629 | ····.end·local·v | 627 | ····.end·local·v1····#·"display":Landroid/view/Display; |
630 | ····.end·local·v7····#·"i$":I | ||
631 | ····.end·local·v8····#·"len$":I | ||
632 | ····:cond_0 | 628 | ····:cond_0 |
633 | ····:try_start_0 | 629 | ····:try_start_0 |
634 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 630 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
Max diff block lines reached; 39281/44012 bytes (89.25%) of diff not shown. |
Offset 130, 290 lines modified | Offset 130, 287 lines modified | ||
130 | ····.param·p1,·"additionalTags"····#·[Ljava/lang/String; | 130 | ····.param·p1,·"additionalTags"····#·[Ljava/lang/String; |
131 | ····.prologue | 131 | ····.prologue |
132 | ····.line·62 | 132 | ····.line·62 |
133 | ····:try_start_0 | 133 | ····:try_start_0 |
134 | ····invoke-static·{},·Lorg/acra/collector/Compatibility;->getDropBoxServiceName()Ljava/lang/String; | 134 | ····invoke-static·{},·Lorg/acra/collector/Compatibility;->getDropBoxServiceName()Ljava/lang/String; |
135 | ····move-result-object·v1 | 135 | ····move-result-object·v14 |
136 | ····.line·63 | 136 | ····.line·63 |
137 | ····.local·v1 | 137 | ····.local·v14,·"serviceName":Ljava/lang/String; |
138 | ····if-nez·v1 | 138 | ····if-nez·v14,·:cond_0 |
139 | ····.line·64 | 139 | ····.line·64 |
140 | ····const-string·v2 | 140 | ····const-string·v21,·"N/A" |
141 | ····.line·133 | 141 | ····.line·133 |
142 | ····.end·local·v1 | 142 | ····.end·local·v14····#·"serviceName":Ljava/lang/String; |
143 | ····:goto_0 | 143 | ····:goto_0 |
144 | ····return-object·v2 | 144 | ····return-object·v21 |
145 | ····.line·67 | 145 | ····.line·67 |
146 | ····.restart·local·v1 | 146 | ····.restart·local·v14····#·"serviceName":Ljava/lang/String; |
147 | ····:cond_0 | 147 | ····:cond_0 |
148 | ····move-object/from16·v0,·p0 | 148 | ····move-object/from16·v0,·p0 |
149 | ····invoke-virtual·{v0,·v1 | 149 | ····invoke-virtual·{v0,·v14},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
150 | ····move-result-object·v5 | 150 | ····move-result-object·v5 |
151 | ····.line·68 | 151 | ····.line·68 |
152 | ····.local·v5,·"dropbox":Ljava/lang/Object; | 152 | ····.local·v5,·"dropbox":Ljava/lang/Object; |
153 | ····invoke-virtual·{v5},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 153 | ····invoke-virtual·{v5},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
154 | ····move-result-object·v2 | 154 | ····move-result-object·v21 |
155 | ····const-string·v2 | 155 | ····const-string·v22,·"getNextEntry" |
156 | ····const/16·v2 | 156 | ····const/16·v23,·0x2 |
157 | ····move/from16·v0,·v2 | 157 | ····move/from16·v0,·v23 |
158 | ····new-array·v0,·v0,·[Ljava/lang/Class; | 158 | ····new-array·v0,·v0,·[Ljava/lang/Class; |
159 | ····move-object/from16·v2 | 159 | ····move-object/from16·v23,·v0 |
160 | ····const/16·v2 | 160 | ····const/16·v24,·0x0 |
161 | ····const-class·v2 | 161 | ····const-class·v25,·Ljava/lang/String; |
162 | ····aput-object·v2 | 162 | ····aput-object·v25,·v23,·v24 |
163 | ····const/16·v2 | 163 | ····const/16·v24,·0x1 |
164 | ····sget-object·v2 | 164 | ····sget-object·v25,·Ljava/lang/Long;->TYPE:Ljava/lang/Class; |
165 | ····aput-object·v2 | 165 | ····aput-object·v25,·v23,·v24 |
166 | ····invoke-virtual/range·{v2 | 166 | ····invoke-virtual/range·{v21·..·v23},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
167 | ····move-result-object·v9 | 167 | ····move-result-object·v9 |
168 | ····.line·69 | 168 | ····.line·69 |
169 | ····.local·v9,·"getNextEntry":Ljava/lang/reflect/Method; | 169 | ····.local·v9,·"getNextEntry":Ljava/lang/reflect/Method; |
170 | ····if-nez·v9,·:cond_1 | 170 | ····if-nez·v9,·:cond_1 |
171 | ····.line·70 | 171 | ····.line·70 |
172 | ····const-string·v2 | 172 | ····const-string·v21,·"" |
173 | ····goto·:goto_0 | 173 | ····goto·:goto_0 |
174 | ····.line·73 | 174 | ····.line·73 |
175 | ····:cond_1 | 175 | ····:cond_1 |
176 | ····new-instance·v | 176 | ····new-instance·v20,·Landroid/text/format/Time; |
177 | ····invoke-direct/range·{v | 177 | ····invoke-direct/range·{v20·..·v20},·Landroid/text/format/Time;-><init>()V |
178 | ····.line·74 | 178 | ····.line·74 |
179 | ····.local·v | 179 | ····.local·v20,·"timer":Landroid/text/format/Time; |
180 | ····invoke-virtual/range·{v | 180 | ····invoke-virtual/range·{v20·..·v20},·Landroid/text/format/Time;->setToNow()V |
181 | ····.line·75 | 181 | ····.line·75 |
182 | ····move-object/from16·v0,·v | 182 | ····move-object/from16·v0,·v20 |
183 | ····iget·v0,·v0,·Landroid/text/format/Time;->minute:I | 183 | ····iget·v0,·v0,·Landroid/text/format/Time;->minute:I |
184 | ····move/from16·v2 | 184 | ····move/from16·v21,·v0 |
185 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; | 185 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; |
186 | ····move-result-object·v2 | 186 | ····move-result-object·v22 |
187 | ····invoke-virtual/range·{v2 | 187 | ····invoke-virtual/range·{v22·..·v22},·Lorg/acra/ACRAConfiguration;->dropboxCollectionMinutes()I |
188 | ····move-result·v2 | 188 | ····move-result·v22 |
189 | ····sub-int·v2 | 189 | ····sub-int·v21,·v21,·v22 |
190 | ····move/from16·v0,·v2 | 190 | ····move/from16·v0,·v21 |
191 | ····move-object/from16·v1,·v | 191 | ····move-object/from16·v1,·v20 |
192 | ····iput·v0,·v1,·Landroid/text/format/Time;->minute:I | 192 | ····iput·v0,·v1,·Landroid/text/format/Time;->minute:I |
193 | ····.line·76 | 193 | ····.line·76 |
194 | ····const/16·v2 | 194 | ····const/16·v21,·0x0 |
195 | ····move-object/from16·v0,·v19 | ||
196 | ····move/from16·v1,·v22 | ||
197 | ····invoke-virtual·{v0 | 195 | ····invoke-virtual/range·{v20·..·v21},·Landroid/text/format/Time;->normalize(Z)J |
198 | ····.line·77 | 196 | ····.line·77 |
199 | ····const/16·v2 | 197 | ····const/16·v21,·0x0 |
200 | ····move-object/from16·v0,·v19 | ||
201 | ···· | 198 | ····invoke-virtual/range·{v20·..·v21},·Landroid/text/format/Time;->toMillis(Z)J |
202 | ····invoke-virtual·{v0,·v1},·Landroid/text/format/Time;->toMillis(Z)J | ||
203 | ····move-result-wide·v | 199 | ····move-result-wide·v18 |
204 | ····.line·79 | 200 | ····.line·79 |
205 | ····.local·v | 201 | ····.local·v18,·"time":J |
206 | ····new-instance·v1 | 202 | ····new-instance·v16,·Ljava/util/ArrayList; |
Max diff block lines reached; 24480/29180 bytes (83.89%) of diff not shown. |
Offset 15, 334 lines modified | Offset 15, 310 lines modified | ||
15 | .end·method | 15 | .end·method |
16 | .method·public·static·collect(Landroid/content/Context;)Ljava/lang/String; | 16 | .method·public·static·collect(Landroid/content/Context;)Ljava/lang/String; |
17 | ····.locals·14 | 17 | ····.locals·14 |
18 | ····.param·p0,·"context"····#·Landroid/content/Context; | 18 | ····.param·p0,·"context"····#·Landroid/content/Context; |
19 | ····.prologue | 19 | ····.prologue |
20 | ····const/16·v13,·0x2e | ||
21 | ····const/4·v9,·0x0 | ||
22 | ····const/16·v12,·0x3d | ||
20 | ····.line·49 | 23 | ····.line·49 |
21 | ····new-instance·v | 24 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
22 | ····invoke-direct·{v | 25 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
23 | ····.line·50 | 26 | ····.line·50 |
24 | ····.local·v | 27 | ····.local·v4,·"result":Ljava/lang/StringBuilder; |
25 | ····new-instance·v | 28 | ····new-instance·v6,·Ljava/util/TreeMap; |
26 | ····invoke-direct·{v | 29 | ····invoke-direct·{v6},·Ljava/util/TreeMap;-><init>()V |
27 | ····.line·51 | 30 | ····.line·51 |
28 | ····.local·v | 31 | ····.local·v6,·"shrdPrefs":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Landroid/content/SharedPreferences;>;" |
29 | ····const-string·v | 32 | ····const-string·v8,·"default" |
30 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 33 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
31 | ····move-result-object·v1 | 34 | ····move-result-object·v10 |
32 | ····invoke-interface·{v | 35 | ····invoke-interface·{v6,·v8,·v10},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
33 | ····.line·52 | 36 | ····.line·52 |
34 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; | 37 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; |
35 | ····move-result-object·v | 38 | ····move-result-object·v8 |
36 | ····invoke-virtual·{v | 39 | ····invoke-virtual·{v8},·Lorg/acra/ACRAConfiguration;->additionalSharedPreferences()[Ljava/lang/String; |
37 | ····move-result-object·v | 40 | ····move-result-object·v7 |
38 | ····.line·53 | 41 | ····.line·53 |
39 | ····.local·v | 42 | ····.local·v7,·"shrdPrefsIds":[Ljava/lang/String; |
40 | ····if-eqz·v | 43 | ····if-eqz·v7,·:cond_0 |
41 | ····.line·54 | 44 | ····.line·54 |
42 | ···· | 45 | ····array-length·v10,·v7 |
46 | ····move·v8,·v9 | ||
43 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
44 | ····array-length·v5,·v0 | ||
45 | ····.local·v5,·"len$":I | ||
46 | ····const/4·v1,·0x0 | ||
47 | ····.local·v1,·"i$":I | ||
48 | ····:goto_0 | 47 | ····:goto_0 |
49 | ····if-ge·v | 48 | ····if-ge·v8,·v10,·:cond_0 |
50 | ····aget-object·v | 49 | ····aget-object·v5,·v7,·v8 |
51 | ····.line·55 | 50 | ····.line·55 |
52 | ····.local·v | 51 | ····.local·v5,·"shrdPrefId":Ljava/lang/String; |
53 | ····const/4·v12,·0x0 | ||
54 | ····invoke-virtual·{p0,·v | 52 | ····invoke-virtual·{p0,·v5,·v9},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
55 | ····move-result-object·v1 | 53 | ····move-result-object·v11 |
56 | ····invoke-interface·{v | 54 | ····invoke-interface·{v6,·v5,·v11},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
57 | ····.line·54 | 55 | ····.line·54 |
58 | ····add-int/lit8·v | 56 | ····add-int/lit8·v8,·v8,·0x1 |
59 | ····goto·:goto_0 | 57 | ····goto·:goto_0 |
60 | ····.line·59 | 58 | ····.line·59 |
61 | ····.end·local·v0····#·"arr$":[Ljava/lang/String; | ||
62 | ····.end·local·v1····#·"i$":I | ||
63 | ····.end·local·v5····#·"len$":I | ||
64 | ····.end·local·v | 59 | ····.end·local·v5····#·"shrdPrefId":Ljava/lang/String; |
65 | ····:cond_0 | 60 | ····:cond_0 |
66 | ····invoke-interface·{v | 61 | ····invoke-interface·{v6},·Ljava/util/Map;->keySet()Ljava/util/Set; |
67 | ····move-result-object·v | 62 | ····move-result-object·v8 |
68 | ····invoke-interface·{v | 63 | ····invoke-interface·{v8},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
69 | ····move-result-object·v | 64 | ····move-result-object·v8 |
70 | ····:goto_1 | 65 | ····:goto_1 |
71 | ····invoke-interface·{v | 66 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
72 | ····move-result·v | 67 | ····move-result·v9 |
73 | ····if-eqz·v | 68 | ····if-eqz·v9,·:cond_6 |
74 | ····invoke-interface·{v | 69 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
75 | ····move-result-object·v | 70 | ····move-result-object·v3 |
76 | ····check-cast·v | 71 | ····check-cast·v3,·Ljava/lang/String; |
77 | ····.line·60 | 72 | ····.line·60 |
78 | ····.local·v | 73 | ····.local·v3,·"prefsId":Ljava/lang/String; |
79 | ····invoke-interface·{v | 74 | ····invoke-interface·{v6,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
80 | ····move-result-object·v | 75 | ····move-result-object·v2 |
81 | ····check-cast·v | 76 | ····check-cast·v2,·Landroid/content/SharedPreferences; |
82 | ····.line·61 | 77 | ····.line·61 |
83 | ····.local·v | 78 | ····.local·v2,·"prefs":Landroid/content/SharedPreferences; |
84 | ····if-eqz·v | 79 | ····if-eqz·v2,·:cond_5 |
85 | ····.line·62 | 80 | ····.line·62 |
86 | ····invoke-interface·{v | 81 | ····invoke-interface·{v2},·Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; |
87 | ····move-result-object·v | 82 | ····move-result-object·v1 |
88 | ····.line·63 | 83 | ····.line·63 |
89 | ····.local·v | 84 | ····.local·v1,·"kv":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;*>;" |
90 | ····if-eqz·v | 85 | ····if-eqz·v1,·:cond_3 |
91 | ····invoke-interface·{v | 86 | ····invoke-interface·{v1},·Ljava/util/Map;->size()I |
Max diff block lines reached; 9651/15393 bytes (62.70%) of diff not shown. |
Offset 144, 473 lines modified | Offset 144, 469 lines modified | ||
144 | ········} | 144 | ········} |
145 | ····.end·annotation | 145 | ····.end·annotation |
146 | .end·field | 146 | .end·field |
147 | #·direct·methods | 147 | #·direct·methods |
148 | .method·static·constructor·<clinit>()V | 148 | .method·static·constructor·<clinit>()V |
149 | ····.locals· | 149 | ····.locals·8 |
150 | ····.prologue | 150 | ····.prologue |
151 | ····.line·58 | 151 | ····.line·58 |
152 | ····new-instance·v | 152 | ····new-instance·v3,·Landroid/util/SparseArray; |
153 | ····invoke-direct·{v | 153 | ····invoke-direct·{v3},·Landroid/util/SparseArray;-><init>()V |
154 | ····sput-object·v | 154 | ····sput-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mHardKeyboardHiddenValues:Landroid/util/SparseArray; |
155 | ····.line·59 | 155 | ····.line·59 |
156 | ····new-instance·v | 156 | ····new-instance·v3,·Landroid/util/SparseArray; |
157 | ····invoke-direct·{v | 157 | ····invoke-direct·{v3},·Landroid/util/SparseArray;-><init>()V |
158 | ····sput-object·v | 158 | ····sput-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mKeyboardValues:Landroid/util/SparseArray; |
159 | ····.line·60 | 159 | ····.line·60 |
160 | ····new-instance·v | 160 | ····new-instance·v3,·Landroid/util/SparseArray; |
161 | ····invoke-direct·{v | 161 | ····invoke-direct·{v3},·Landroid/util/SparseArray;-><init>()V |
162 | ····sput-object·v | 162 | ····sput-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mKeyboardHiddenValues:Landroid/util/SparseArray; |
163 | ····.line·61 | 163 | ····.line·61 |
164 | ····new-instance·v | 164 | ····new-instance·v3,·Landroid/util/SparseArray; |
165 | ····invoke-direct·{v | 165 | ····invoke-direct·{v3},·Landroid/util/SparseArray;-><init>()V |
166 | ····sput-object·v | 166 | ····sput-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mNavigationValues:Landroid/util/SparseArray; |
167 | ····.line·62 | 167 | ····.line·62 |
168 | ····new-instance·v | 168 | ····new-instance·v3,·Landroid/util/SparseArray; |
169 | ····invoke-direct·{v | 169 | ····invoke-direct·{v3},·Landroid/util/SparseArray;-><init>()V |
170 | ····sput-object·v | 170 | ····sput-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mNavigationHiddenValues:Landroid/util/SparseArray; |
171 | ····.line·63 | 171 | ····.line·63 |
172 | ····new-instance·v | 172 | ····new-instance·v3,·Landroid/util/SparseArray; |
173 | ····invoke-direct·{v | 173 | ····invoke-direct·{v3},·Landroid/util/SparseArray;-><init>()V |
174 | ····sput-object·v | 174 | ····sput-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mOrientationValues:Landroid/util/SparseArray; |
175 | ····.line·64 | 175 | ····.line·64 |
176 | ····new-instance·v | 176 | ····new-instance·v3,·Landroid/util/SparseArray; |
177 | ····invoke-direct·{v | 177 | ····invoke-direct·{v3},·Landroid/util/SparseArray;-><init>()V |
178 | ····sput-object·v | 178 | ····sput-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mScreenLayoutValues:Landroid/util/SparseArray; |
179 | ····.line·65 | 179 | ····.line·65 |
180 | ····new-instance·v | 180 | ····new-instance·v3,·Landroid/util/SparseArray; |
181 | ····invoke-direct·{v | 181 | ····invoke-direct·{v3},·Landroid/util/SparseArray;-><init>()V |
182 | ····sput-object·v | 182 | ····sput-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mTouchScreenValues:Landroid/util/SparseArray; |
183 | ····.line·66 | 183 | ····.line·66 |
184 | ····new-instance·v | 184 | ····new-instance·v3,·Landroid/util/SparseArray; |
185 | ····invoke-direct·{v | 185 | ····invoke-direct·{v3},·Landroid/util/SparseArray;-><init>()V |
186 | ····sput-object·v | 186 | ····sput-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mUiModeValues:Landroid/util/SparseArray; |
187 | ····.line·68 | 187 | ····.line·68 |
188 | ····new-instance·v | 188 | ····new-instance·v3,·Ljava/util/HashMap; |
189 | ····invoke-direct·{v | 189 | ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V |
190 | ····sput-object·v | 190 | ····sput-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; |
191 | ····.line·72 | 191 | ····.line·72 |
192 | ····sget-object·v | 192 | ····sget-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; |
193 | ····const-string·v | 193 | ····const-string·v4,·"HARDKEYBOARDHIDDEN_" |
194 | ····sget-object·v | 194 | ····sget-object·v5,·Lorg/acra/collector/ConfigurationCollector;->mHardKeyboardHiddenValues:Landroid/util/SparseArray; |
195 | ····invoke-virtual·{v | 195 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
196 | ····.line·73 | 196 | ····.line·73 |
197 | ····sget-object·v | 197 | ····sget-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; |
198 | ····const-string·v | 198 | ····const-string·v4,·"KEYBOARD_" |
199 | ····sget-object·v | 199 | ····sget-object·v5,·Lorg/acra/collector/ConfigurationCollector;->mKeyboardValues:Landroid/util/SparseArray; |
200 | ····invoke-virtual·{v | 200 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
201 | ····.line·74 | 201 | ····.line·74 |
202 | ····sget-object·v | 202 | ····sget-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; |
203 | ····const-string·v | 203 | ····const-string·v4,·"KEYBOARDHIDDEN_" |
204 | ····sget-object·v | 204 | ····sget-object·v5,·Lorg/acra/collector/ConfigurationCollector;->mKeyboardHiddenValues:Landroid/util/SparseArray; |
205 | ····invoke-virtual·{v | 205 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
206 | ····.line·75 | 206 | ····.line·75 |
207 | ····sget-object·v | 207 | ····sget-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; |
208 | ····const-string·v | 208 | ····const-string·v4,·"NAVIGATION_" |
209 | ····sget-object·v | 209 | ····sget-object·v5,·Lorg/acra/collector/ConfigurationCollector;->mNavigationValues:Landroid/util/SparseArray; |
210 | ····invoke-virtual·{v | 210 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
211 | ····.line·76 | 211 | ····.line·76 |
212 | ····sget-object·v | 212 | ····sget-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; |
213 | ····const-string·v | 213 | ····const-string·v4,·"NAVIGATIONHIDDEN_" |
214 | ····sget-object·v | 214 | ····sget-object·v5,·Lorg/acra/collector/ConfigurationCollector;->mNavigationHiddenValues:Landroid/util/SparseArray; |
215 | ····invoke-virtual·{v | 215 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
216 | ····.line·77 | 216 | ····.line·77 |
217 | ····sget-object·v | 217 | ····sget-object·v3,·Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; |
Max diff block lines reached; 21480/30295 bytes (70.90%) of diff not shown. |
Offset 11, 228 lines modified | Offset 11, 222 lines modified | ||
11 | ····.line·32 | 11 | ····.line·32 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·public·static·getFeatures(Landroid/content/Context;)Ljava/lang/String; | 15 | .method·public·static·getFeatures(Landroid/content/Context;)Ljava/lang/String; |
16 | ····.locals·1 | 16 | ····.locals·15 |
17 | ····.param·p0,·"ctx"····#·Landroid/content/Context; | 17 | ····.param·p0,·"ctx"····#·Landroid/content/Context; |
18 | ····.prologue | 18 | ····.prologue |
19 | ····const/4·v11,·0x0 | ||
19 | ····.line·36 | 20 | ····.line·36 |
20 | ····invoke-static·{},·Lorg/acra/collector/Compatibility;->getAPILevel()I | 21 | ····invoke-static·{},·Lorg/acra/collector/Compatibility;->getAPILevel()I |
21 | ····move-result·v1 | 22 | ····move-result·v10 |
22 | ····const/4·v1 | 23 | ····const/4·v12,·0x5 |
23 | ····if-ge·v1 | 24 | ····if-ge·v10,·v12,·:cond_0 |
24 | ····.line·37 | 25 | ····.line·37 |
25 | ····const-string·v1 | 26 | ····const-string·v10,·"Data·available·only·with·API·Level·>=·5" |
26 | ····.line·63 | 27 | ····.line·63 |
27 | ····:goto_0 | 28 | ····:goto_0 |
28 | ····return-object·v1 | 29 | ····return-object·v10 |
29 | ····.line·40 | 30 | ····.line·40 |
30 | ····:cond_0 | 31 | ····:cond_0 |
31 | ····new-instance·v | 32 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
32 | ····invoke-direct·{v | 33 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
33 | ····.line·42 | 34 | ····.line·42 |
34 | ····.local·v | 35 | ····.local·v9,·"result":Ljava/lang/StringBuilder; |
35 | ····:try_start_0 | 36 | ····:try_start_0 |
36 | ····invoke-virtual | 37 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; |
37 | ····move-result-object·v | 38 | ····move-result-object·v8 |
38 | ····.line·43 | 39 | ····.line·43 |
39 | ····.local·v | 40 | ····.local·v8,·"pm":Landroid/content/pm/PackageManager; |
40 | ····const-class·v1 | 41 | ····const-class·v12,·Landroid/content/pm/PackageManager; |
41 | ····const-string·v1 | 42 | ····const-string·v13,·"getSystemAvailableFeatures" |
42 | ····const/4·v1 | 43 | ····const/4·v10,·0x0 |
43 | ····check-cast·v1 | 44 | ····check-cast·v10,·[Ljava/lang/Class; |
44 | ····invoke-virtual·{v1 | 45 | ····invoke-virtual·{v12,·v13,·v10},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
45 | ····move-result-object·v | 46 | ····move-result-object·v6 |
46 | ····.line·44 | 47 | ····.line·44 |
47 | ····.local·v | 48 | ····.local·v6,·"getSystemAvailableFeatures":Ljava/lang/reflect/Method; |
48 | ····const/4·v1 | 49 | ····const/4·v10,·0x0 |
49 | ····new-array·v1 | 50 | ····new-array·v10,·v10,·[Ljava/lang/Object; |
50 | ····invoke-virtual·{v | 51 | ····invoke-virtual·{v6,·v8,·v10},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
51 | ····move-result-object·v1 | 52 | ····move-result-object·v10 |
52 | ····check-cast·v1 | 53 | ····check-cast·v10,·[Ljava/lang/Object; |
53 | ····move-object·v0,·v1 | 54 | ····move-object·v0,·v10 |
54 | ····check-cast·v0,·[Ljava/lang/Object; | 55 | ····check-cast·v0,·[Ljava/lang/Object; |
55 | ····move-object·v | 56 | ····move-object·v4,·v0 |
56 | ····.line·45 | 57 | ····.line·45 |
57 | ····.local·v | 58 | ····.local·v4,·"features":[Ljava/lang/Object; |
58 | ····move-object·v1,·v5 | ||
59 | ····.local·v1,·"arr$":[Ljava/lang/Object; | ||
60 | ····array-length·v1 | 59 | ····array-length·v12,·v4 |
61 | ····.local·v10,·"len$":I | ||
62 | ····const/4·v9,·0x0 | ||
63 | ····.local·v9,·"i$":I | ||
64 | ····:goto_1 | 60 | ····:goto_1 |
65 | ····if-ge·v | 61 | ····if-ge·v11,·v12,·:cond_2 |
66 | ····aget-object·v | 62 | ····aget-object·v2,·v4,·v11 |
67 | ····.line·46 | 63 | ····.line·46 |
68 | ····.local·v | 64 | ····.local·v2,·"feature":Ljava/lang/Object; |
69 | ····invoke-virtual·{v | 65 | ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
70 | ····move-result-object·v1 | 66 | ····move-result-object·v10 |
71 | ····const-string·v1 | 67 | ····const-string·v13,·"name" |
72 | ····invoke-virtual·{v1 | 68 | ····invoke-virtual·{v10,·v13},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; |
73 | ····move-result-object·v1 | 69 | ····move-result-object·v10 |
74 | ····invoke-virtual·{v1 | 70 | ····invoke-virtual·{v10,·v2},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; |
75 | ····move-result-object·v | 71 | ····move-result-object·v3 |
76 | ····check-cast·v | 72 | ····check-cast·v3,·Ljava/lang/String; |
77 | ····.line·47 | 73 | ····.line·47 |
78 | ····.local·v | 74 | ····.local·v3,·"featureName":Ljava/lang/String; |
79 | ····if-eqz·v | 75 | ····if-eqz·v3,·:cond_1 |
80 | ····.line·48 | 76 | ····.line·48 |
81 | ····invoke-virtual·{v | 77 | ····invoke-virtual·{v9,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
82 | ····.line·55 | 78 | ····.line·55 |
83 | ····:goto_2 | 79 | ····:goto_2 |
84 | ····const-string·v1 | 80 | ····const-string·v10,·"\n" |
85 | ····invoke-virtual·{v | 81 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
86 | ····.line·45 | 82 | ····.line·45 |
87 | ····add-int/lit8·v | 83 | ····add-int/lit8·v10,·v11,·0x1 |
84 | ····move·v11,·v10 | ||
88 | ····goto·:goto_1 | 85 | ····goto·:goto_1 |
Max diff block lines reached; 6298/11643 bytes (54.09%) of diff not shown. |
Offset 92, 14 lines modified | Offset 92, 15 lines modified | ||
92 | ····.line·73 | 92 | ····.line·73 |
93 | ····invoke-interface·{v1,·p0},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 93 | ····invoke-interface·{v1,·p0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
94 | ····.line·79 | 94 | ····.line·79 |
95 | ····:cond_1 | 95 | ····:cond_1 |
96 | ····new-instance·v4,·Ljava/util/ArrayList; | 96 | ····new-instance·v4,·Ljava/util/ArrayList; |
97 | ····.line·80 | ||
97 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; | 98 | ····invoke-static·{},·Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; |
98 | ····move-result-object·v11 | 99 | ····move-result-object·v11 |
99 | ····invoke-virtual·{v11},·Lorg/acra/ACRAConfiguration;->logcatArguments()[Ljava/lang/String; | 100 | ····invoke-virtual·{v11},·Lorg/acra/ACRAConfiguration;->logcatArguments()[Ljava/lang/String; |
100 | ····move-result-object·v11 | 101 | ····move-result-object·v11 |
Offset 232, 14 lines modified | Offset 233, 15 lines modified | ||
232 | ····new-instance·v12,·Lorg/acra/collector/LogCatCollector$1; | 233 | ····new-instance·v12,·Lorg/acra/collector/LogCatCollector$1; |
233 | ····invoke-direct·{v12,·v8},·Lorg/acra/collector/LogCatCollector$1;-><init>(Ljava/lang/Process;)V | 234 | ····invoke-direct·{v12,·v8},·Lorg/acra/collector/LogCatCollector$1;-><init>(Ljava/lang/Process;)V |
234 | ····invoke-direct·{v11,·v12},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V | 235 | ····invoke-direct·{v11,·v12},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
236 | ····.line·115 | ||
235 | ····invoke-virtual·{v11},·Ljava/lang/Thread;->start()V | 237 | ····invoke-virtual·{v11},·Ljava/lang/Thread;->start()V |
236 | ····.line·118 | 238 | ····.line·118 |
237 | ····:cond_3 | 239 | ····:cond_3 |
238 | ····:goto_2 | 240 | ····:goto_2 |
239 | ····invoke-virtual·{v0},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; | 241 | ····invoke-virtual·{v0},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; |
240 | ····:try_end_0 | 242 | ····:try_end_0 |
Offset 211, 48 lines modified | Offset 211, 47 lines modified | ||
211 | .method·public·toString()Ljava/lang/String; | 211 | .method·public·toString()Ljava/lang/String; |
212 | ····.locals·4 | 212 | ····.locals·4 |
213 | ····.prologue | 213 | ····.prologue |
214 | ····.line·124 | 214 | ····.line·124 |
215 | ····.local·p0,·"this":Lorg/acra/util/BoundedLinkedList;,·"Lorg/acra/util/BoundedLinkedList<TE;>;" | 215 | ····.local·p0,·"this":Lorg/acra/util/BoundedLinkedList;,·"Lorg/acra/util/BoundedLinkedList<TE;>;" |
216 | ····new-instance·v | 216 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
217 | ····invoke-direct·{v | 217 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
218 | ····.line·125 | 218 | ····.line·125 |
219 | ····.local·v | 219 | ····.local·v1,·"result":Ljava/lang/StringBuilder; |
220 | ····invoke-virtual·{p0},·Lorg/acra/util/BoundedLinkedList;->iterator()Ljava/util/Iterator; | 220 | ····invoke-virtual·{p0},·Lorg/acra/util/BoundedLinkedList;->iterator()Ljava/util/Iterator; |
221 | ····move-result-object·v | 221 | ····move-result-object·v2 |
222 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
223 | ····:goto_0 | 222 | ····:goto_0 |
224 | ····invoke-interface·{v | 223 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
225 | ····move-result·v3 | 224 | ····move-result·v3 |
226 | ····if-eqz·v3,·:cond_0 | 225 | ····if-eqz·v3,·:cond_0 |
227 | ····invoke-interface·{v | 226 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
228 | ····move-result-object·v | 227 | ····move-result-object·v0 |
229 | ····.line·126 | 228 | ····.line·126 |
230 | ····.local·v | 229 | ····.local·v0,·"object":Ljava/lang/Object;,·"TE;" |
231 | ····invoke-virtual·{v | 230 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
232 | ····move-result-object·v3 | 231 | ····move-result-object·v3 |
233 | ····invoke-virtual·{v | 232 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
234 | ····goto·:goto_0 | 233 | ····goto·:goto_0 |
235 | ····.line·128 | 234 | ····.line·128 |
236 | ····.end·local·v | 235 | ····.end·local·v0····#·"object":Ljava/lang/Object;,·"TE;" |
237 | ····:cond_0 | 236 | ····:cond_0 |
238 | ····invoke-virtual·{v | 237 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
239 | ····move-result-object·v | 238 | ····move-result-object·v2 |
240 | ····return-object·v | 239 | ····return-object·v2 |
241 | .end·method | 240 | .end·method |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·17 | 18 | ····.line·17 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·204 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | .method·private·static·addJSONFromProperty(Lorg/json/JSONObject;Ljava/lang/String;)V | 22 | .method·private·static·addJSONFromProperty(Lorg/json/JSONObject;Ljava/lang/String;)V |
24 | ····.locals·9 | 23 | ····.locals·9 |
25 | ····.param·p0,·"destination"····#·Lorg/json/JSONObject; | 24 | ····.param·p0,·"destination"····#·Lorg/json/JSONObject; |
26 | ····.param·p1,·"propertyString"····#·Ljava/lang/String; | 25 | ····.param·p1,·"propertyString"····#·Ljava/lang/String; |
Offset 241, 92 lines modified | Offset 240, 91 lines modified | ||
241 | ········value·=·{ | 240 | ········value·=·{ |
242 | ············Lorg/acra/util/JSONReportBuilder$JSONReportException; | 241 | ············Lorg/acra/util/JSONReportBuilder$JSONReportException; |
243 | ········} | 242 | ········} |
244 | ····.end·annotation | 243 | ····.end·annotation |
245 | ····.prologue | 244 | ····.prologue |
246 | ····.line·67 | 245 | ····.line·67 |
247 | ····new-instance·v | 246 | ····new-instance·v1,·Lorg/json/JSONObject; |
248 | ····invoke-direct·{v | 247 | ····invoke-direct·{v1},·Lorg/json/JSONObject;-><init>()V |
249 | ····.line·68 | 248 | ····.line·68 |
250 | ····.local·v | 249 | ····.local·v1,·"jsonReport":Lorg/json/JSONObject; |
251 | ····invoke-virtual·{p0},·Lorg/acra/collector/CrashReportData;->keySet()Ljava/util/Set; | 250 | ····invoke-virtual·{p0},·Lorg/acra/collector/CrashReportData;->keySet()Ljava/util/Set; |
252 | ····move-result-object·v | 251 | ····move-result-object·v7 |
253 | ····invoke-interface·{v | 252 | ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
254 | ····move-result-object·v | 253 | ····move-result-object·v7 |
255 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
256 | ····:goto_0 | 254 | ····:goto_0 |
257 | ····invoke-interface·{v | 255 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
258 | ····move-result·v8 | 256 | ····move-result·v8 |
259 | ····if-eqz·v8,·:cond_2 | 257 | ····if-eqz·v8,·:cond_2 |
260 | ····invoke-interface·{v | 258 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
261 | ····move-result-object·v | 259 | ····move-result-object·v2 |
262 | ····check-cast·v | 260 | ····check-cast·v2,·Lorg/acra/ReportField; |
263 | ····.line·72 | 261 | ····.line·72 |
264 | ····.local·v | 262 | ····.local·v2,·"key":Lorg/acra/ReportField; |
265 | ····:try_start_0 | 263 | ····:try_start_0 |
266 | ····invoke-virtual·{v | 264 | ····invoke-virtual·{v2},·Lorg/acra/ReportField;->containsKeyValuePairs()Z |
267 | ····move-result·v8 | 265 | ····move-result·v8 |
268 | ····if-eqz·v8,·:cond_1 | 266 | ····if-eqz·v8,·:cond_1 |
269 | ····.line·73 | 267 | ····.line·73 |
270 | ····new-instance·v | 268 | ····new-instance·v6,·Lorg/json/JSONObject; |
271 | ····invoke-direct·{v | 269 | ····invoke-direct·{v6},·Lorg/json/JSONObject;-><init>()V |
272 | ····.line·74 | 270 | ····.line·74 |
273 | ····.local·v | 271 | ····.local·v6,·"subObject":Lorg/json/JSONObject; |
274 | ····invoke-virtual·{p0,·v | 272 | ····invoke-virtual·{p0,·v2},·Lorg/acra/collector/CrashReportData;->getProperty(Lorg/acra/ReportField;)Ljava/lang/String; |
275 | ····move-result-object·v | 273 | ····move-result-object·v5 |
276 | ····.line·75 | 274 | ····.line·75 |
277 | ····.local·v | 275 | ····.local·v5,·"strContent":Ljava/lang/String; |
278 | ····new-instance·v | 276 | ····new-instance·v4,·Ljava/io/BufferedReader; |
279 | ····new-instance·v8,·Ljava/io/StringReader; | 277 | ····new-instance·v8,·Ljava/io/StringReader; |
280 | ····invoke-direct·{v8,·v | 278 | ····invoke-direct·{v8,·v5},·Ljava/io/StringReader;-><init>(Ljava/lang/String;)V |
281 | ····const/16·v9,·0x400 | 279 | ····const/16·v9,·0x400 |
282 | ····invoke-direct·{v | 280 | ····invoke-direct·{v4,·v8,·v9},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V |
283 | ····:try_end_0 | 281 | ····:try_end_0 |
284 | ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1 | 282 | ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1 |
285 | ····.line·76 | 283 | ····.line·76 |
286 | ····.local·v | 284 | ····.local·v4,·"reader":Ljava/io/BufferedReader; |
287 | ····const/4·v | 285 | ····const/4·v3,·0x0 |
288 | ····.line·78 | 286 | ····.line·78 |
289 | ····.local·v | 287 | ····.local·v3,·"line":Ljava/lang/String; |
290 | ····:goto_1 | 288 | ····:goto_1 |
291 | ····:try_start_1 | 289 | ····:try_start_1 |
292 | ····invoke-virtual·{v | 290 | ····invoke-virtual·{v4},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; |
293 | ····move-result-object·v | 291 | ····move-result-object·v3 |
294 | ····if-eqz·v | 292 | ····if-eqz·v3,·:cond_0 |
295 | ····.line·79 | 293 | ····.line·79 |
296 | ····invoke-static·{v | 294 | ····invoke-static·{v6,·v3},·Lorg/acra/util/JSONReportBuilder;->addJSONFromProperty(Lorg/json/JSONObject;Ljava/lang/String;)V |
297 | ····:try_end_1 | 295 | ····:try_end_1 |
298 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 | 296 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
299 | ····.catch·Lorg/json/JSONException;·{:try_start_1·..·:try_end_1}·:catch_1 | 297 | ····.catch·Lorg/json/JSONException;·{:try_start_1·..·:try_end_1}·:catch_1 |
300 | ····goto·:goto_1 | 298 | ····goto·:goto_1 |
301 | ····.line·81 | 299 | ····.line·81 |
Offset 346, 15 lines modified | Offset 344, 15 lines modified | ||
346 | ····const-string·v11,·"Error·while·converting·" | 344 | ····const-string·v11,·"Error·while·converting·" |
347 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 345 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
348 | ····move-result-object·v10 | 346 | ····move-result-object·v10 |
349 | ····invoke-virtual·{v | 347 | ····invoke-virtual·{v2},·Lorg/acra/ReportField;->name()Ljava/lang/String; |
350 | ····move-result-object·v11 | 348 | ····move-result-object·v11 |
351 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 349 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
352 | ····move-result-object·v10 | 350 | ····move-result-object·v10 |
Offset 369, 84 lines modified | Offset 367, 84 lines modified | ||
369 | ····move-result-object·v10 | 367 | ····move-result-object·v10 |
Max diff block lines reached; 4176/9385 bytes (44.50%) of diff not shown. |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"HttpRequest.java" | 3 | .source·"HttpRequest.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/acra/util/HttpRequest$1;, | ||
8 | ········Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler; | 7 | ········Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·instance·fields | 10 | #·instance·fields |
12 | .field·private·connectionTimeOut:I | 11 | .field·private·connectionTimeOut:I |
Offset 316, 14 lines modified | Offset 315, 15 lines modified | ||
316 | ····invoke-virtual·{v3,·v5,·v6},·Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;->setHeader(Ljava/lang/String;Ljava/lang/String;)V | 315 | ····invoke-virtual·{v3,·v5,·v6},·Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;->setHeader(Ljava/lang/String;Ljava/lang/String;)V |
317 | ····.line·255 | 316 | ····.line·255 |
318 | ····const-string·v5,·"Accept" | 317 | ····const-string·v5,·"Accept" |
319 | ····const-string·v6,·"text/html,application/xml,application/json,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" | 318 | ····const-string·v6,·"text/html,application/xml,application/json,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" |
319 | ····.line·256 | ||
320 | ····invoke-virtual·{v3,·v5,·v6},·Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;->setHeader(Ljava/lang/String;Ljava/lang/String;)V | 320 | ····invoke-virtual·{v3,·v5,·v6},·Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;->setHeader(Ljava/lang/String;Ljava/lang/String;)V |
321 | ····.line·258 | 321 | ····.line·258 |
322 | ····const-string·v5,·"Content-Type" | 322 | ····const-string·v5,·"Content-Type" |
323 | ····invoke-virtual·{p4},·Lorg/acra/sender/HttpSender$Type;->getContentType()Ljava/lang/String; | 323 | ····invoke-virtual·{p4},·Lorg/acra/sender/HttpSender$Type;->getContentType()Ljava/lang/String; |
Offset 446, 61 lines modified | Offset 446, 60 lines modified | ||
446 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 446 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
447 | ····.line·286 | 447 | ····.line·286 |
448 | ····.local·v0,·"dataBfr":Ljava/lang/StringBuilder; | 448 | ····.local·v0,·"dataBfr":Ljava/lang/StringBuilder; |
449 | ····invoke-interface·{p0},·Ljava/util/Map;->keySet()Ljava/util/Set; | 449 | ····invoke-interface·{p0},·Ljava/util/Map;->keySet()Ljava/util/Set; |
450 | ····move-result-object·v | 450 | ····move-result-object·v4 |
451 | ····invoke-interface·{v | 451 | ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
452 | ····move-result-object·v | 452 | ····move-result-object·v4 |
453 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
454 | ····:goto_0 | 453 | ····:goto_0 |
455 | ····invoke-interface·{v | 454 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
456 | ····move-result·v5 | 455 | ····move-result·v5 |
457 | ····if-eqz·v5,·:cond_2 | 456 | ····if-eqz·v5,·:cond_2 |
458 | ····invoke-interface·{v | 457 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
459 | ····move-result-object·v | 458 | ····move-result-object·v1 |
460 | ····.line·287 | 459 | ····.line·287 |
461 | ····.local·v | 460 | ····.local·v1,·"key":Ljava/lang/Object; |
462 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->length()I | 461 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->length()I |
463 | ····move-result·v5 | 462 | ····move-result·v5 |
464 | ····if-eqz·v5,·:cond_0 | 463 | ····if-eqz·v5,·:cond_0 |
465 | ····.line·288 | 464 | ····.line·288 |
466 | ····const/16·v5,·0x26 | 465 | ····const/16·v5,·0x26 |
467 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 466 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
468 | ····.line·290 | 467 | ····.line·290 |
469 | ····:cond_0 | 468 | ····:cond_0 |
470 | ····invoke-interface·{p0,·v | 469 | ····invoke-interface·{p0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
471 | ····move-result-object·v | 470 | ····move-result-object·v2 |
472 | ····.line·291 | 471 | ····.line·291 |
473 | ····.local·v | 472 | ····.local·v2,·"preliminaryValue":Ljava/lang/Object; |
474 | ····if-nez·v | 473 | ····if-nez·v2,·:cond_1 |
475 | ····const-string·v | 474 | ····const-string·v3,·"" |
476 | ····.line·292 | 475 | ····.line·292 |
477 | ····.local·v | 476 | ····.local·v3,·"value":Ljava/lang/Object; |
478 | ····:goto_1 | 477 | ····:goto_1 |
479 | ····invoke-virtual·{v | 478 | ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
480 | ····move-result-object·v5 | 479 | ····move-result-object·v5 |
481 | ····const-string·v6,·"UTF-8" | 480 | ····const-string·v6,·"UTF-8" |
482 | ····invoke-static·{v5,·v6},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 481 | ····invoke-static·{v5,·v6},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
Offset 510, 44 lines modified | Offset 509, 44 lines modified | ||
510 | ····.line·293 | 509 | ····.line·293 |
511 | ····const/16·v5,·0x3d | 510 | ····const/16·v5,·0x3d |
512 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 511 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
513 | ····.line·294 | 512 | ····.line·294 |
514 | ····invoke-virtual·{v | 513 | ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String; |
515 | ····move-result-object·v5 | 514 | ····move-result-object·v5 |
516 | ····const-string·v6,·"UTF-8" | 515 | ····const-string·v6,·"UTF-8" |
517 | ····invoke-static·{v5,·v6},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 516 | ····invoke-static·{v5,·v6},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
518 | ····move-result-object·v5 | 517 | ····move-result-object·v5 |
519 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 518 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
520 | ····goto·:goto_0 | 519 | ····goto·:goto_0 |
521 | ····.end·local·v | 520 | ····.end·local·v3····#·"value":Ljava/lang/Object; |
522 | ····:cond_1 | 521 | ····:cond_1 |
523 | ····move-object·v | 522 | ····move-object·v3,·v2 |
524 | ····.line·291 | 523 | ····.line·291 |
525 | ····goto·:goto_1 | 524 | ····goto·:goto_1 |
526 | ····.line·297 | 525 | ····.line·297 |
527 | ····.end·local·v | 526 | ····.end·local·v1····#·"key":Ljava/lang/Object; |
528 | ····.end·local·v | 527 | ····.end·local·v2····#·"preliminaryValue":Ljava/lang/Object; |
529 | ····:cond_2 | 528 | ····:cond_2 |
530 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 529 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Max diff block lines reached; 763/5196 bytes (14.68%) of diff not shown. |
Offset 244, 38 lines modified | Offset 244, 42 lines modified | ||
244 | ····.line·163 | 244 | ····.line·163 |
245 | ····const-string·v0,·"AAA" | 245 | ····const-string·v0,·"AAA" |
246 | ····.line·165 | 246 | ····.line·165 |
247 | ····:cond_0 | 247 | ····:cond_0 |
248 | ····new-array·v1,·v7,·[B | 248 | ····new-array·v1,·v7,·[B |
249 | ····.line·166 | ||
249 | ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->charAt(I)C | 250 | ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->charAt(I)C |
250 | ····move-result·v2 | 251 | ····move-result·v2 |
251 | ····int-to-byte·v2,·v2 | 252 | ····int-to-byte·v2,·v2 |
252 | ····aput-byte·v2,·v1,·v4 | 253 | ····aput-byte·v2,·v1,·v4 |
254 | ····.line·167 | ||
253 | ····invoke-virtual·{v0,·v5},·Ljava/lang/String;->charAt(I)C | 255 | ····invoke-virtual·{v0,·v5},·Ljava/lang/String;->charAt(I)C |
254 | ····move-result·v2 | 256 | ····move-result·v2 |
255 | ····int-to-byte·v2,·v2 | 257 | ····int-to-byte·v2,·v2 |
256 | ····aput-byte·v2,·v1,·v5 | 258 | ····aput-byte·v2,·v1,·v5 |
259 | ····.line·168 | ||
257 | ····invoke-virtual·{v0,·v6},·Ljava/lang/String;->charAt(I)C | 260 | ····invoke-virtual·{v0,·v6},·Ljava/lang/String;->charAt(I)C |
258 | ····move-result·v2 | 261 | ····move-result·v2 |
259 | ····int-to-byte·v2,·v2 | 262 | ····int-to-byte·v2,·v2 |
260 | ····aput-byte·v2,·v1,·v6 | 263 | ····aput-byte·v2,·v1,·v6 |
264 | ····.line·165 | ||
261 | ····return-object·v1 | 265 | ····return-object·v1 |
262 | .end·method | 266 | .end·method |
263 | .method·public·static·isBikeSpriteEnabled()Z | 267 | .method·public·static·isBikeSpriteEnabled()Z |
264 | ····.locals·3 | 268 | ····.locals·3 |
265 | ····.prologue | 269 | ····.prologue |
Offset 291, 103 lines modified | Offset 291, 100 lines modified | ||
291 | .end·method | 291 | .end·method |
292 | .method·private·loadFileList(Ljava/io/File;)V | 292 | .method·private·loadFileList(Ljava/io/File;)V |
293 | ····.locals·13 | 293 | ····.locals·13 |
294 | ····.param·p1,·"path"····#·Ljava/io/File; | 294 | ····.param·p1,·"path"····#·Ljava/io/File; |
295 | ····.prologue | 295 | ····.prologue |
296 | ····const/4·v9,·0x0 | ||
296 | ····.line·126 | 297 | ····.line·126 |
297 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog;->currentPath:Ljava/io/File; | 298 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog;->currentPath:Ljava/io/File; |
298 | ····.line·128 | 299 | ····.line·128 |
299 | ····new-instance·v | 300 | ····new-instance·v1,·Ljava/util/ArrayList; |
300 | ····invoke-direct·{v | 301 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
301 | ····.line·129 | 302 | ····.line·129 |
302 | ····.local·v | 303 | ····.local·v1,·"dirs":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" |
303 | ····new-instance·v | 304 | ····new-instance·v4,·Ljava/util/ArrayList; |
304 | ····invoke-direct·{v | 305 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V |
305 | ····.line·130 | 306 | ····.line·130 |
306 | ····.local·v | 307 | ····.local·v4,·"files":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" |
307 | ····new-instance·v | 308 | ····new-instance·v7,·Ljava/util/ArrayList; |
308 | ····invoke-direct·{v | 309 | ····invoke-direct·{v7},·Ljava/util/ArrayList;-><init>()V |
309 | ····.line·132 | 310 | ····.line·132 |
310 | ····.local·v | 311 | ····.local·v7,·"totalList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" |
311 | ····invoke-virtual·{p1},·Ljava/io/File;->exists()Z | 312 | ····invoke-virtual·{p1},·Ljava/io/File;->exists()Z |
312 | ····move-result·v | 313 | ····move-result·v8 |
313 | ····if-eqz·v | 314 | ····if-eqz·v8,·:cond_3 |
314 | ····.line·133 | 315 | ····.line·133 |
315 | ····invoke-virtual·{p1},·Ljava/io/File;->getParentFile()Ljava/io/File; | 316 | ····invoke-virtual·{p1},·Ljava/io/File;->getParentFile()Ljava/io/File; |
316 | ····move-result-object·v | 317 | ····move-result-object·v8 |
317 | ····if-eqz·v | 318 | ····if-eqz·v8,·:cond_0 |
318 | ····const-string·v | 319 | ····const-string·v8,·".." |
319 | ····invoke-virtual·{v | 320 | ····invoke-virtual·{v1,·v8},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
320 | ····.line·134 | 321 | ····.line·134 |
321 | ····:cond_0 | 322 | ····:cond_0 |
322 | ····new-instance·v | 323 | ····new-instance·v5,·Lorg/happysanta/gd/FileDialog$5; |
323 | ····invoke-direct·{v | 324 | ····invoke-direct·{v5,·p0},·Lorg/happysanta/gd/FileDialog$5;-><init>(Lorg/happysanta/gd/FileDialog;)V |
324 | ····.line·147 | 325 | ····.line·147 |
325 | ····.local·v | 326 | ····.local·v5,·"filter":Ljava/io/FilenameFilter; |
326 | ····invoke-virtual·{p1,·v | 327 | ····invoke-virtual·{p1,·v5},·Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File; |
327 | ····move-result-object·v | 328 | ····move-result-object·v6 |
328 | ····.line·149 | 329 | ····.line·149 |
329 | ····.local·v | 330 | ····.local·v6,·"list":[Ljava/io/File; |
330 | ····if-eqz·v | 331 | ····if-eqz·v6,·:cond_2 |
331 | ····:try_start_0 | 332 | ····:try_start_0 |
332 | ····array-length·v | 333 | ····array-length·v8,·v6 |
333 | ····if-lez·v | 334 | ····if-lez·v8,·:cond_2 |
334 | ····.line·150 | 335 | ····.line·150 |
335 | ···· | 336 | ····array-length·v10,·v6 |
337 | ····move·v8,·v9 | ||
336 | ····.local·v0,·"arr$":[Ljava/io/File; | ||
337 | ····array-length·v8,·v0 | ||
338 | ····.local·v8,·"len$":I | ||
339 | ····const/4·v7,·0x0 | ||
340 | ····.local·v7,·"i$":I | ||
341 | ····:goto_0 | 338 | ····:goto_0 |
342 | ····if-ge·v | 339 | ····if-ge·v8,·v10,·:cond_2 |
343 | ····aget-object·v | 340 | ····aget-object·v3,·v6,·v8 |
344 | ····.line·151 | 341 | ····.line·151 |
345 | ····.local·v | 342 | ····.local·v3,·"file":Ljava/io/File; |
346 | ····invoke-virtual·{v | 343 | ····invoke-virtual·{v3},·Ljava/io/File;->isDirectory()Z |
347 | ····move-result·v11 | 344 | ····move-result·v11 |
348 | ····if-eqz·v11,·:cond_1 | 345 | ····if-eqz·v11,·:cond_1 |
349 | ····.line·152 | 346 | ····.line·152 |
350 | ····new-instance·v11,·Ljava/lang/StringBuilder; | 347 | ····new-instance·v11,·Ljava/lang/StringBuilder; |
351 | ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V | 348 | ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V |
352 | ····invoke-virtual·{v | 349 | ····invoke-virtual·{v3},·Ljava/io/File;->getName()Ljava/lang/String; |
353 | ····move-result-object·v12 | 350 | ····move-result-object·v12 |
354 | ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 351 | ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
355 | ····move-result-object·v11 | 352 | ····move-result-object·v11 |
Offset 397, 82 lines modified | Offset 394, 77 lines modified | ||
397 | ····move-result-object·v11 | 394 | ····move-result-object·v11 |
398 | ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 395 | ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
399 | ····move-result-object·v11 | 396 | ····move-result-object·v11 |
400 | ····invoke-virtual·{v | 397 | ····invoke-virtual·{v1,·v11},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
401 | ····.line·150 | 398 | ····.line·150 |
402 | ····:goto_1 | 399 | ····:goto_1 |
403 | ····add-int/lit8·v | 400 | ····add-int/lit8·v8,·v8,·0x1 |
404 | ····goto·:goto_0 | 401 | ····goto·:goto_0 |
405 | ····.line·154 | 402 | ····.line·154 |
406 | ····:cond_1 | 403 | ····:cond_1 |
407 | ····invoke-virtual·{v | 404 | ····invoke-virtual·{v3},·Ljava/io/File;->getName()Ljava/lang/String; |
408 | ····move-result-object·v11 | 405 | ····move-result-object·v11 |
Max diff block lines reached; 3392/8149 bytes (41.62%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/happysanta/gd/GDActivity$14; | 21 | .field·final·synthetic·this$1:Lorg/happysanta/gd/GDActivity$14; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$14;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$14;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/happysanta/gd/GDActivity$14; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1117 | 27 | ····.line·1117 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$14$1;->this$1:Lorg/happysanta/gd/GDActivity$14; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$14$1;->this$1:Lorg/happysanta/gd/GDActivity$14; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·281 | 27 | ····.line·281 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$3;->this$0:Lorg/happysanta/gd/GDActivity; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$3;->this$0:Lorg/happysanta/gd/GDActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$directory:Ljava/io/File; | 32 | .field·final·synthetic·val$directory:Ljava/io/File; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V | 34 | .method·constructor·<init>(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/FileDialog; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·118 | 38 | ····.line·118 |
38 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog$4;->this$0:Lorg/happysanta/gd/FileDialog; | 39 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog$4;->this$0:Lorg/happysanta/gd/FileDialog; |
39 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/FileDialog$4;->val$directory:Ljava/io/File; | 40 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/FileDialog$4;->val$directory:Ljava/io/File; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1014 | 27 | ····.line·1014 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$12;->this$0:Lorg/happysanta/gd/GDActivity; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$12;->this$0:Lorg/happysanta/gd/GDActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$response:Lorg/happysanta/gd/API/NotificationsResponse; | 22 | .field·final·synthetic·val$response:Lorg/happysanta/gd/API/NotificationsResponse; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$1;Lorg/happysanta/gd/API/NotificationsResponse;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$1;Lorg/happysanta/gd/API/NotificationsResponse;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lorg/happysanta/gd/GDActivity$1; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·114 | 28 | ····.line·114 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1$1;->this$1:Lorg/happysanta/gd/GDActivity$1; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1$1;->this$1:Lorg/happysanta/gd/GDActivity$1; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$1$1;->val$response:Lorg/happysanta/gd/API/NotificationsResponse; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$1$1;->val$response:Lorg/happysanta/gd/API/NotificationsResponse; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·954 | 27 | ····.line·954 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$9;->this$0:Lorg/happysanta/gd/GDActivity; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$9;->this$0:Lorg/happysanta/gd/GDActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·189 | 27 | ····.line·189 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$2;->this$0:Lorg/happysanta/gd/GDActivity; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$2;->this$0:Lorg/happysanta/gd/GDActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/happysanta/gd/GDActivity$1; | 21 | .field·final·synthetic·this$1:Lorg/happysanta/gd/GDActivity$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$1;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/happysanta/gd/GDActivity$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·161 | 27 | ····.line·161 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1$5;->this$1:Lorg/happysanta/gd/GDActivity$1; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1$5;->this$1:Lorg/happysanta/gd/GDActivity$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·987 | 27 | ····.line·987 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$10;->this$0:Lorg/happysanta/gd/GDActivity; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$10;->this$0:Lorg/happysanta/gd/GDActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 23, 10 lines modified | Offset 23, 9 lines modified | ||
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·10 | 26 | ····.line·10 |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····.line·221 | ||
29 | ····return-void | 28 | ····return-void |
30 | .end·method | 29 | .end·method |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$file:Ljava/io/File; | 32 | .field·final·synthetic·val$file:Ljava/io/File; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V | 34 | .method·constructor·<init>(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/FileDialog; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·110 | 38 | ····.line·110 |
38 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog$3;->this$0:Lorg/happysanta/gd/FileDialog; | 39 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog$3;->this$0:Lorg/happysanta/gd/FileDialog; |
39 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/FileDialog$3;->val$file:Ljava/io/File; | 40 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/FileDialog$3;->val$file:Ljava/io/File; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/FileDialog; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/FileDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/FileDialog;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/FileDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/FileDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·55 | 27 | ····.line·55 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog$1;->this$0:Lorg/happysanta/gd/FileDialog; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog$1;->this$0:Lorg/happysanta/gd/FileDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/FileDialog; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/FileDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/FileDialog;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/FileDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/FileDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·134 | 27 | ····.line·134 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog$5;->this$0:Lorg/happysanta/gd/FileDialog; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog$5;->this$0:Lorg/happysanta/gd/FileDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$onOk:Ljava/lang/Runnable; | 22 | .field·final·synthetic·val$onOk:Ljava/lang/Runnable; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lorg/happysanta/gd/GDActivity$1; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·155 | 28 | ····.line·155 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1$6;->this$1:Lorg/happysanta/gd/GDActivity$1; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1$6;->this$1:Lorg/happysanta/gd/GDActivity$1; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$1$6;->val$onOk:Ljava/lang/Runnable; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$1$6;->val$onOk:Ljava/lang/Runnable; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·329 | 27 | ····.line·329 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$4;->this$0:Lorg/happysanta/gd/GDActivity; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$4;->this$0:Lorg/happysanta/gd/GDActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/happysanta/gd/GDActivity$1; | 21 | .field·final·synthetic·this$1:Lorg/happysanta/gd/GDActivity$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$1;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/happysanta/gd/GDActivity$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·144 | 27 | ····.line·144 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1$2;->this$1:Lorg/happysanta/gd/GDActivity$1; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1$2;->this$1:Lorg/happysanta/gd/GDActivity$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 218, 15 lines modified | Offset 218, 14 lines modified | ||
218 | ····iput-object·v0,·p0,·Lorg/happysanta/gd/GDActivity;->commands:Ljava/util/ArrayList; | 218 | ····iput-object·v0,·p0,·Lorg/happysanta/gd/GDActivity;->commands:Ljava/util/ArrayList; |
219 | ····.line·94 | 219 | ····.line·94 |
220 | ····const/16·v0,·0x3c | 220 | ····const/16·v0,·0x3c |
221 | ····iput·v0,·p0,·Lorg/happysanta/gd/GDActivity;->buttonHeight:I | 221 | ····iput·v0,·p0,·Lorg/happysanta/gd/GDActivity;->buttonHeight:I |
222 | ····.line·1158 | ||
223 | ····return-void | 222 | ····return-void |
224 | .end·method | 223 | .end·method |
225 | .method·private·_avJ()J | 224 | .method·private·_avJ()J |
226 | ····.locals·4 | 225 | ····.locals·4 |
227 | ····.prologue | 226 | ····.prologue |
Offset 2154, 60 lines modified | Offset 2153, 59 lines modified | ||
2154 | ····.prologue | 2153 | ····.prologue |
2155 | ····const/4·v5,·0x0 | 2154 | ····const/4·v5,·0x0 |
2156 | ····.line·734 | 2155 | ····.line·734 |
2157 | ····invoke-interface·{p1},·Landroid/view/Menu;->clear()V | 2156 | ····invoke-interface·{p1},·Landroid/view/Menu;->clear()V |
2158 | ····.line·735 | 2157 | ····.line·735 |
2159 | ····const/4·v | 2158 | ····const/4·v1,·0x1 |
2160 | ····.line·736 | 2159 | ····.line·736 |
2161 | ····.local·v | 2160 | ····.local·v1,·"id":I |
2162 | ····iget-object·v | 2161 | ····iget-object·v3,·p0,·Lorg/happysanta/gd/GDActivity;->commands:Ljava/util/ArrayList; |
2163 | ····invoke-virtual·{v | 2162 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
2164 | ····move-result-object·v | 2163 | ····move-result-object·v3 |
2165 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
2166 | ····:goto_0 | 2164 | ····:goto_0 |
2167 | ····invoke-interface·{v | 2165 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
2168 | ····move-result·v4 | 2166 | ····move-result·v4 |
2169 | ····if-eqz·v4,·:cond_0 | 2167 | ····if-eqz·v4,·:cond_0 |
2170 | ····invoke-interface·{v | 2168 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
2171 | ····move-result-object·v0 | 2169 | ····move-result-object·v0 |
2172 | ····check-cast·v0,·Lorg/happysanta/gd/Command; | 2170 | ····check-cast·v0,·Lorg/happysanta/gd/Command; |
2173 | ····.line·737 | 2171 | ····.line·737 |
2174 | ····.local·v0,·"cmd":Lorg/happysanta/gd/Command; | 2172 | ····.local·v0,·"cmd":Lorg/happysanta/gd/Command; |
2175 | ····iget-object·v4,·v0,·Lorg/happysanta/gd/Command;->title:Ljava/lang/String; | 2173 | ····iget-object·v4,·v0,·Lorg/happysanta/gd/Command;->title:Ljava/lang/String; |
2176 | ····invoke-interface·{p1,·v5,·v | 2174 | ····invoke-interface·{p1,·v5,·v1,·v5,·v4},·Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; |
2177 | ····move-result-object·v | 2175 | ····move-result-object·v2 |
2178 | ····.line·738 | 2176 | ····.line·738 |
2179 | ····.local·v | 2177 | ····.local·v2,·"item":Landroid/view/MenuItem; |
2180 | ····add-int/lit8·v | 2178 | ····add-int/lit8·v1,·v1,·0x1 |
2181 | ····.line·739 | 2179 | ····.line·739 |
2182 | ····goto·:goto_0 | 2180 | ····goto·:goto_0 |
2183 | ····.line·740 | 2181 | ····.line·740 |
2184 | ····.end·local·v0····#·"cmd":Lorg/happysanta/gd/Command; | 2182 | ····.end·local·v0····#·"cmd":Lorg/happysanta/gd/Command; |
2185 | ····.end·local·v | 2183 | ····.end·local·v2····#·"item":Landroid/view/MenuItem; |
2186 | ····:cond_0 | 2184 | ····:cond_0 |
2187 | ····const/4·v | 2185 | ····const/4·v3,·0x1 |
2188 | ····return·v | 2186 | ····return·v3 |
2189 | .end·method | 2187 | .end·method |
2190 | .method·protected·onDestroy()V | 2188 | .method·protected·onDestroy()V |
2191 | ····.locals·2 | 2189 | ····.locals·2 |
2192 | ····.prologue | 2190 | ····.prologue |
2193 | ····.line·699 | 2191 | ····.line·699 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·887 | 27 | ····.line·887 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$7;->this$0:Lorg/happysanta/gd/GDActivity; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$7;->this$0:Lorg/happysanta/gd/GDActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 45, 15 lines modified | Offset 45, 14 lines modified | ||
45 | ····.line·185 | 45 | ····.line·185 |
46 | ····new-instance·v0,·Ljava/util/ArrayList; | 46 | ····new-instance·v0,·Ljava/util/ArrayList; |
47 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 47 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
48 | ····iput-object·v0,·p0,·Lorg/happysanta/gd/ListenerList;->listenerList:Ljava/util/List; | 48 | ····iput-object·v0,·p0,·Lorg/happysanta/gd/ListenerList;->listenerList:Ljava/util/List; |
49 | ····.line·187 | ||
50 | ····return-void | 49 | ····return-void |
51 | .end·method | 50 | .end·method |
52 | #·virtual·methods | 51 | #·virtual·methods |
53 | .method·public·add(Ljava/lang/Object;)V | 52 | .method·public·add(Ljava/lang/Object;)V |
54 | ····.locals·1 | 53 | ····.locals·1 |
Offset 91, 44 lines modified | Offset 90, 43 lines modified | ||
91 | ····.prologue | 90 | ····.prologue |
92 | ····.line·196 | 91 | ····.line·196 |
93 | ····.local·p0,·"this":Lorg/happysanta/gd/ListenerList;,·"Lorg/happysanta/gd/ListenerList<TL;>;" | 92 | ····.local·p0,·"this":Lorg/happysanta/gd/ListenerList;,·"Lorg/happysanta/gd/ListenerList<TL;>;" |
94 | ····.local·p1,·"fireHandler":Lorg/happysanta/gd/ListenerList$FireHandler;,·"Lorg/happysanta/gd/ListenerList$FireHandler<TL;>;" | 93 | ····.local·p1,·"fireHandler":Lorg/happysanta/gd/ListenerList$FireHandler;,·"Lorg/happysanta/gd/ListenerList$FireHandler<TL;>;" |
95 | ····new-instance·v0,·Ljava/util/ArrayList; | 94 | ····new-instance·v0,·Ljava/util/ArrayList; |
96 | ····iget-object·v | 95 | ····iget-object·v2,·p0,·Lorg/happysanta/gd/ListenerList;->listenerList:Ljava/util/List; |
97 | ····invoke-direct·{v0,·v | 96 | ····invoke-direct·{v0,·v2},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
98 | ····.line·197 | 97 | ····.line·197 |
99 | ····.local·v0,·"copy":Ljava/util/List;,·"Ljava/util/List<TL;>;" | 98 | ····.local·v0,·"copy":Ljava/util/List;,·"Ljava/util/List<TL;>;" |
100 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 99 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
101 | ····move-result-object·v | 100 | ····move-result-object·v2 |
102 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
103 | ····:goto_0 | 101 | ····:goto_0 |
104 | ····invoke-interface·{v | 102 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
105 | ····move-result·v3 | 103 | ····move-result·v3 |
106 | ····if-eqz·v3,·:cond_0 | 104 | ····if-eqz·v3,·:cond_0 |
107 | ····invoke-interface·{v | 105 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
108 | ····move-result-object·v | 106 | ····move-result-object·v1 |
109 | ····.line·198 | 107 | ····.line·198 |
110 | ····.local·v | 108 | ····.local·v1,·"l":Ljava/lang/Object;,·"TL;" |
111 | ····invoke-interface·{p1,·v | 109 | ····invoke-interface·{p1,·v1},·Lorg/happysanta/gd/ListenerList$FireHandler;->fireEvent(Ljava/lang/Object;)V |
112 | ····goto·:goto_0 | 110 | ····goto·:goto_0 |
113 | ····.line·200 | 111 | ····.line·200 |
114 | ····.end·local·v | 112 | ····.end·local·v1····#·"l":Ljava/lang/Object;,·"TL;" |
115 | ····:cond_0 | 113 | ····:cond_0 |
116 | ····return-void | 114 | ····return-void |
117 | .end·method | 115 | .end·method |
118 | .method·public·getListenerList()Ljava/util/List; | 116 | .method·public·getListenerList()Ljava/util/List; |
119 | ····.locals·1 | 117 | ····.locals·1 |
120 | ····.annotation·system·Ldalvik/annotation/Signature; | 118 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/happysanta/gd/GDActivity$1; | 21 | .field·final·synthetic·this$1:Lorg/happysanta/gd/GDActivity$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$1;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/happysanta/gd/GDActivity$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·139 | 27 | ····.line·139 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1$3;->this$1:Lorg/happysanta/gd/GDActivity$1; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1$3;->this$1:Lorg/happysanta/gd/GDActivity$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1075, 24 lines modified | Offset 1075, 27 lines modified | ||
1075 | ····.line·212 | 1075 | ····.line·212 |
1076 | ····.local·v1,·"context":Landroid/content/Context; | 1076 | ····.local·v1,·"context":Landroid/content/Context; |
1077 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; | 1077 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; |
1078 | ····invoke-direct·{v2,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 1078 | ····invoke-direct·{v2,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
1079 | ····.line·213 | ||
1079 | ····invoke-virtual·{v2,·p0},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 1080 | ····invoke-virtual·{v2,·p0},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
1080 | ····move-result-object·v2 | 1081 | ····move-result-object·v2 |
1082 | ····.line·214 | ||
1081 | ····invoke-virtual·{v2,·p1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 1083 | ····invoke-virtual·{v2,·p1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
1082 | ····move-result-object·v2 | 1084 | ····move-result-object·v2 |
1083 | ····const·v3,·0x7f050004 | 1085 | ····const·v3,·0x7f050004 |
1086 | ····.line·215 | ||
1084 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; | 1087 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; |
1085 | ····move-result-object·v3 | 1088 | ····move-result-object·v3 |
1086 | ····new-instance·v4,·Lorg/happysanta/gd/Helpers$2; | 1089 | ····new-instance·v4,·Lorg/happysanta/gd/Helpers$2; |
1087 | ····invoke-direct·{v4,·p2},·Lorg/happysanta/gd/Helpers$2;-><init>(Ljava/lang/Runnable;)V | 1090 | ····invoke-direct·{v4,·p2},·Lorg/happysanta/gd/Helpers$2;-><init>(Ljava/lang/Runnable;)V |
Offset 1101, 18 lines modified | Offset 1104, 20 lines modified | ||
1101 | ····move-result-object·v2 | 1104 | ····move-result-object·v2 |
1102 | ····new-instance·v3,·Lorg/happysanta/gd/Helpers$1; | 1105 | ····new-instance·v3,·Lorg/happysanta/gd/Helpers$1; |
1103 | ····invoke-direct·{v3,·p2},·Lorg/happysanta/gd/Helpers$1;-><init>(Ljava/lang/Runnable;)V | 1106 | ····invoke-direct·{v3,·p2},·Lorg/happysanta/gd/Helpers$1;-><init>(Ljava/lang/Runnable;)V |
1107 | ····.line·221 | ||
1104 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; | 1108 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; |
1105 | ····move-result-object·v2 | 1109 | ····move-result-object·v2 |
1110 | ····.line·227 | ||
1106 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 1111 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
1107 | ····move-result-object·v0 | 1112 | ····move-result-object·v0 |
1108 | ····.line·228 | 1113 | ····.line·228 |
1109 | ····.local·v0,·"alertDialog":Landroid/app/AlertDialog; | 1114 | ····.local·v0,·"alertDialog":Landroid/app/AlertDialog; |
1110 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->show()V | 1115 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->show()V |
Offset 1136, 38 lines modified | Offset 1141, 42 lines modified | ||
1136 | ····.line·233 | 1141 | ····.line·233 |
1137 | ····.local·v1,·"context":Landroid/content/Context; | 1142 | ····.local·v1,·"context":Landroid/content/Context; |
1138 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; | 1143 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; |
1139 | ····invoke-direct·{v2,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 1144 | ····invoke-direct·{v2,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
1145 | ····.line·234 | ||
1140 | ····invoke-virtual·{v2,·p0},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 1146 | ····invoke-virtual·{v2,·p0},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
1141 | ····move-result-object·v2 | 1147 | ····move-result-object·v2 |
1148 | ····.line·235 | ||
1142 | ····invoke-virtual·{v2,·p1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 1149 | ····invoke-virtual·{v2,·p1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
1143 | ····move-result-object·v2 | 1150 | ····move-result-object·v2 |
1144 | ····const·v3,·0x7f050004 | 1151 | ····const·v3,·0x7f050004 |
1152 | ····.line·236 | ||
1145 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; | 1153 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; |
1146 | ····move-result-object·v3 | 1154 | ····move-result-object·v3 |
1147 | ····new-instance·v4,·Lorg/happysanta/gd/Helpers$5; | 1155 | ····new-instance·v4,·Lorg/happysanta/gd/Helpers$5; |
1148 | ····invoke-direct·{v4,·p2},·Lorg/happysanta/gd/Helpers$5;-><init>(Ljava/lang/Runnable;)V | 1156 | ····invoke-direct·{v4,·p2},·Lorg/happysanta/gd/Helpers$5;-><init>(Ljava/lang/Runnable;)V |
1149 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1157 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
1150 | ····move-result-object·v2 | 1158 | ····move-result-object·v2 |
1151 | ····const·v3,·0x7f050005 | 1159 | ····const·v3,·0x7f050005 |
1160 | ····.line·242 | ||
1152 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; | 1161 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; |
1153 | ····move-result-object·v3 | 1162 | ····move-result-object·v3 |
1154 | ····new-instance·v4,·Lorg/happysanta/gd/Helpers$4; | 1163 | ····new-instance·v4,·Lorg/happysanta/gd/Helpers$4; |
1155 | ····invoke-direct·{v4,·p3},·Lorg/happysanta/gd/Helpers$4;-><init>(Ljava/lang/Runnable;)V | 1164 | ····invoke-direct·{v4,·p3},·Lorg/happysanta/gd/Helpers$4;-><init>(Ljava/lang/Runnable;)V |
Offset 1176, 14 lines modified | Offset 1185, 15 lines modified | ||
1176 | ····move-result-object·v2 | 1185 | ····move-result-object·v2 |
1177 | ····new-instance·v3,·Lorg/happysanta/gd/Helpers$3; | 1186 | ····new-instance·v3,·Lorg/happysanta/gd/Helpers$3; |
1178 | ····invoke-direct·{v3,·p3},·Lorg/happysanta/gd/Helpers$3;-><init>(Ljava/lang/Runnable;)V | 1187 | ····invoke-direct·{v3,·p3},·Lorg/happysanta/gd/Helpers$3;-><init>(Ljava/lang/Runnable;)V |
1188 | ····.line·248 | ||
1179 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; | 1189 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; |
1180 | ····move-result-object·v0 | 1190 | ····move-result-object·v0 |
1181 | ····.line·254 | 1191 | ····.line·254 |
1182 | ····.local·v0,·"alert":Landroid/app/AlertDialog$Builder; | 1192 | ····.local·v0,·"alert":Landroid/app/AlertDialog$Builder; |
1183 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 1193 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$self:Lorg/happysanta/gd/GDActivity; | 19 | .field·final·synthetic·val$self:Lorg/happysanta/gd/GDActivity; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V | 21 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·1107 | 25 | ····.line·1107 |
25 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$14;->this$0:Lorg/happysanta/gd/GDActivity; | 26 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$14;->this$0:Lorg/happysanta/gd/GDActivity; |
26 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$14;->val$self:Lorg/happysanta/gd/GDActivity; | 27 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$14;->val$self:Lorg/happysanta/gd/GDActivity; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lorg/happysanta/gd/FileDialog; | 31 | .field·final·synthetic·this$0:Lorg/happysanta/gd/FileDialog; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lorg/happysanta/gd/FileDialog;)V | 33 | .method·constructor·<init>(Lorg/happysanta/gd/FileDialog;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/FileDialog; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·161 | 37 | ····.line·161 |
37 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog$6;->this$0:Lorg/happysanta/gd/FileDialog; | 38 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog$6;->this$0:Lorg/happysanta/gd/FileDialog; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$layout:Landroid/widget/LinearLayout; | 22 | .field·final·synthetic·val$layout:Landroid/widget/LinearLayout; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;Landroid/widget/LinearLayout;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;Landroid/widget/LinearLayout;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·759 | 28 | ····.line·759 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$5;->this$0:Lorg/happysanta/gd/GDActivity; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$5;->this$0:Lorg/happysanta/gd/GDActivity; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$5;->val$layout:Landroid/widget/LinearLayout; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$5;->val$layout:Landroid/widget/LinearLayout; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·901 | 27 | ····.line·901 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$8;->this$0:Lorg/happysanta/gd/GDActivity; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$8;->this$0:Lorg/happysanta/gd/GDActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$self:Lorg/happysanta/gd/GDActivity; | 22 | .field·final·synthetic·val$self:Lorg/happysanta/gd/GDActivity; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·108 | 28 | ····.line·108 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1;->this$0:Lorg/happysanta/gd/GDActivity; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1;->this$0:Lorg/happysanta/gd/GDActivity; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$1;->val$self:Lorg/happysanta/gd/GDActivity; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$1;->val$self:Lorg/happysanta/gd/GDActivity; |
Offset 84, 42 lines modified | Offset 85, 46 lines modified | ||
84 | ····.line·130 | 85 | ····.line·130 |
85 | ····new-instance·v4,·Landroid/app/AlertDialog$Builder; | 86 | ····new-instance·v4,·Landroid/app/AlertDialog$Builder; |
86 | ····iget-object·v5,·p0,·Lorg/happysanta/gd/GDActivity$1;->val$self:Lorg/happysanta/gd/GDActivity; | 87 | ····iget-object·v5,·p0,·Lorg/happysanta/gd/GDActivity$1;->val$self:Lorg/happysanta/gd/GDActivity; |
87 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 88 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
89 | ····.line·131 | ||
88 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getTitle()Ljava/lang/String; | 90 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getTitle()Ljava/lang/String; |
89 | ····move-result-object·v5 | 91 | ····move-result-object·v5 |
90 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 92 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
91 | ····move-result-object·v4 | 93 | ····move-result-object·v4 |
94 | ····.line·132 | ||
92 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getMessage()Ljava/lang/String; | 95 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getMessage()Ljava/lang/String; |
93 | ····move-result-object·v5 | 96 | ····move-result-object·v5 |
94 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 97 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
95 | ····move-result-object·v4 | 98 | ····move-result-object·v4 |
99 | ····.line·133 | ||
96 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getOKButton()Ljava/lang/String; | 100 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getOKButton()Ljava/lang/String; |
97 | ····move-result-object·v5 | 101 | ····move-result-object·v5 |
98 | ····new-instance·v6,·Lorg/happysanta/gd/GDActivity$1$4; | 102 | ····new-instance·v6,·Lorg/happysanta/gd/GDActivity$1$4; |
99 | ····invoke-direct·{v6,·p0,·v2},·Lorg/happysanta/gd/GDActivity$1$4;-><init>(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V | 103 | ····invoke-direct·{v6,·p0,·v2},·Lorg/happysanta/gd/GDActivity$1$4;-><init>(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V |
100 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 104 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
101 | ····move-result-object·v4 | 105 | ····move-result-object·v4 |
106 | ····.line·139 | ||
102 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getCancelButton()Ljava/lang/String; | 107 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getCancelButton()Ljava/lang/String; |
103 | ····move-result-object·v5 | 108 | ····move-result-object·v5 |
104 | ····new-instance·v6,·Lorg/happysanta/gd/GDActivity$1$3; | 109 | ····new-instance·v6,·Lorg/happysanta/gd/GDActivity$1$3; |
105 | ····invoke-direct·{v6,·p0},·Lorg/happysanta/gd/GDActivity$1$3;-><init>(Lorg/happysanta/gd/GDActivity$1;)V | 110 | ····invoke-direct·{v6,·p0},·Lorg/happysanta/gd/GDActivity$1$3;-><init>(Lorg/happysanta/gd/GDActivity$1;)V |
Offset 128, 14 lines modified | Offset 133, 15 lines modified | ||
128 | ····move-result-object·v4 | 133 | ····move-result-object·v4 |
129 | ····new-instance·v5,·Lorg/happysanta/gd/GDActivity$1$2; | 134 | ····new-instance·v5,·Lorg/happysanta/gd/GDActivity$1$2; |
130 | ····invoke-direct·{v5,·p0},·Lorg/happysanta/gd/GDActivity$1$2;-><init>(Lorg/happysanta/gd/GDActivity$1;)V | 135 | ····invoke-direct·{v5,·p0},·Lorg/happysanta/gd/GDActivity$1$2;-><init>(Lorg/happysanta/gd/GDActivity$1;)V |
136 | ····.line·144 | ||
131 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; | 137 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; |
132 | ····move-result-object·v0 | 138 | ····move-result-object·v0 |
133 | ····.line·150 | 139 | ····.line·150 |
134 | ····.local·v0,·"alert":Landroid/app/AlertDialog$Builder; | 140 | ····.local·v0,·"alert":Landroid/app/AlertDialog$Builder; |
135 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 141 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
Offset 154, 30 lines modified | Offset 160, 33 lines modified | ||
154 | ····:cond_1 | 160 | ····:cond_1 |
155 | ····new-instance·v4,·Landroid/app/AlertDialog$Builder; | 161 | ····new-instance·v4,·Landroid/app/AlertDialog$Builder; |
156 | ····iget-object·v5,·p0,·Lorg/happysanta/gd/GDActivity$1;->val$self:Lorg/happysanta/gd/GDActivity; | 162 | ····iget-object·v5,·p0,·Lorg/happysanta/gd/GDActivity$1;->val$self:Lorg/happysanta/gd/GDActivity; |
157 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 163 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
164 | ····.line·153 | ||
158 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getTitle()Ljava/lang/String; | 165 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getTitle()Ljava/lang/String; |
159 | ····move-result-object·v5 | 166 | ····move-result-object·v5 |
160 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 167 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
161 | ····move-result-object·v4 | 168 | ····move-result-object·v4 |
169 | ····.line·154 | ||
162 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getMessage()Ljava/lang/String; | 170 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getMessage()Ljava/lang/String; |
163 | ····move-result-object·v5 | 171 | ····move-result-object·v5 |
164 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 172 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
165 | ····move-result-object·v4 | 173 | ····move-result-object·v4 |
174 | ····.line·155 | ||
166 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getOKButton()Ljava/lang/String; | 175 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/API/NotificationsResponse;->getOKButton()Ljava/lang/String; |
167 | ····move-result-object·v5 | 176 | ····move-result-object·v5 |
168 | ····new-instance·v6,·Lorg/happysanta/gd/GDActivity$1$6; | 177 | ····new-instance·v6,·Lorg/happysanta/gd/GDActivity$1$6; |
169 | ····invoke-direct·{v6,·p0,·v2},·Lorg/happysanta/gd/GDActivity$1$6;-><init>(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V | 178 | ····invoke-direct·{v6,·p0,·v2},·Lorg/happysanta/gd/GDActivity$1$6;-><init>(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V |
Offset 186, 18 lines modified | Offset 195, 20 lines modified | ||
186 | ····move-result-object·v4 | 195 | ····move-result-object·v4 |
187 | ····new-instance·v5,·Lorg/happysanta/gd/GDActivity$1$5; | 196 | ····new-instance·v5,·Lorg/happysanta/gd/GDActivity$1$5; |
188 | ····invoke-direct·{v5,·p0},·Lorg/happysanta/gd/GDActivity$1$5;-><init>(Lorg/happysanta/gd/GDActivity$1;)V | 197 | ····invoke-direct·{v5,·p0},·Lorg/happysanta/gd/GDActivity$1$5;-><init>(Lorg/happysanta/gd/GDActivity$1;)V |
198 | ····.line·161 | ||
189 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; | 199 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; |
190 | ····move-result-object·v4 | 200 | ····move-result-object·v4 |
201 | ····.line·166 | ||
191 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 202 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
Max diff block lines reached; 161/4897 bytes (3.29%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/FileDialog; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/FileDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/FileDialog;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/FileDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/FileDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·64 | 27 | ····.line·64 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog$2;->this$0:Lorg/happysanta/gd/FileDialog; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/FileDialog$2;->this$0:Lorg/happysanta/gd/FileDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$self:Lorg/happysanta/gd/GDActivity; | 24 | .field·final·synthetic·val$self:Lorg/happysanta/gd/GDActivity; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;Z)V | 26 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;Z)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·844 | 30 | ····.line·844 |
30 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$6;->this$0:Lorg/happysanta/gd/GDActivity; | 31 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$6;->this$0:Lorg/happysanta/gd/GDActivity; |
31 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$6;->val$self:Lorg/happysanta/gd/GDActivity; | 32 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$6;->val$self:Lorg/happysanta/gd/GDActivity; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$onOk:Ljava/lang/Runnable; | 22 | .field·final·synthetic·val$onOk:Ljava/lang/Runnable; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lorg/happysanta/gd/GDActivity$1; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·133 | 28 | ····.line·133 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1$4;->this$1:Lorg/happysanta/gd/GDActivity$1; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$1$4;->this$1:Lorg/happysanta/gd/GDActivity$1; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$1$4;->val$onOk:Ljava/lang/Runnable; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$1$4;->val$onOk:Ljava/lang/Runnable; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$view:Landroid/view/View; | 24 | .field·final·synthetic·val$view:Landroid/view/View; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Views/ObservableScrollView;Landroid/view/View;)V | 26 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Views/ObservableScrollView;Landroid/view/View;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·1027 | 30 | ····.line·1027 |
30 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$13;->this$0:Lorg/happysanta/gd/GDActivity; | 31 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$13;->this$0:Lorg/happysanta/gd/GDActivity; |
31 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$13;->val$scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; | 32 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$13;->val$scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; |
Offset 64, 14 lines modified | Offset 65, 15 lines modified | ||
64 | ····invoke-virtual·{v6,·v1},·Landroid/view/View;->getLocalVisibleRect(Landroid/graphics/Rect;)Z | 65 | ····invoke-virtual·{v6,·v1},·Landroid/view/View;->getLocalVisibleRect(Landroid/graphics/Rect;)Z |
65 | ····move-result·v6 | 66 | ····move-result·v6 |
66 | ····if-eqz·v6,·:cond_0 | 67 | ····if-eqz·v6,·:cond_0 |
68 | ····.line·1034 | ||
67 | ····invoke-virtual·{v1},·Landroid/graphics/Rect;->height()I | 69 | ····invoke-virtual·{v1},·Landroid/graphics/Rect;->height()I |
68 | ····move-result·v6 | 70 | ····move-result·v6 |
69 | ····iget-object·v7,·p0,·Lorg/happysanta/gd/GDActivity$13;->val$view:Landroid/view/View; | 71 | ····iget-object·v7,·p0,·Lorg/happysanta/gd/GDActivity$13;->val$view:Landroid/view/View; |
70 | ····invoke-virtual·{v7},·Landroid/view/View;->getHeight()I | 72 | ····invoke-virtual·{v7},·Landroid/view/View;->getHeight()I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/GDActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1004 | 27 | ····.line·1004 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$11;->this$0:Lorg/happysanta/gd/GDActivity; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$11;->this$0:Lorg/happysanta/gd/GDActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$progressDialog:Landroid/app/ProgressDialog; | 22 | .field·final·synthetic·val$progressDialog:Landroid/app/ProgressDialog; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;Landroid/app/ProgressDialog;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/GDActivity;Landroid/app/ProgressDialog;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/GDActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·1142 | 28 | ····.line·1142 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$15;->this$0:Lorg/happysanta/gd/GDActivity; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/GDActivity$15;->this$0:Lorg/happysanta/gd/GDActivity; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$15;->val$progressDialog:Landroid/app/ProgressDialog; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/GDActivity$15;->val$progressDialog:Landroid/app/ProgressDialog; |
Offset 316, 36 lines modified | Offset 316, 41 lines modified | ||
316 | ····invoke-virtual·{v2,·v3},·Lorg/happysanta/gd/Menu/Views/MenuTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V | 316 | ····invoke-virtual·{v2,·v3},·Lorg/happysanta/gd/Menu/Views/MenuTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V |
317 | ····.line·80 | 317 | ····.line·80 |
318 | ····iget-object·v2,·p0,·Lorg/happysanta/gd/Menu/OptionsMenuElement;->optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; | 318 | ····iget-object·v2,·p0,·Lorg/happysanta/gd/Menu/OptionsMenuElement;->optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; |
319 | ····iget-object·v3,·p0,·Lorg/happysanta/gd/Menu/OptionsMenuElement;->textView:Landroid/view/View; | 319 | ····iget-object·v3,·p0,·Lorg/happysanta/gd/Menu/OptionsMenuElement;->textView:Landroid/view/View; |
320 | ····.line·81 | ||
320 | ····invoke-virtual·{v3},·Landroid/view/View;->getPaddingLeft()I | 321 | ····invoke-virtual·{v3},·Landroid/view/View;->getPaddingLeft()I |
321 | ····move-result·v3 | 322 | ····move-result·v3 |
322 | ····iget-object·v4,·p0,·Lorg/happysanta/gd/Menu/OptionsMenuElement;->textView:Landroid/view/View; | 323 | ····iget-object·v4,·p0,·Lorg/happysanta/gd/Menu/OptionsMenuElement;->textView:Landroid/view/View; |
324 | ····.line·82 | ||
323 | ····invoke-virtual·{v4},·Landroid/view/View;->getPaddingTop()I | 325 | ····invoke-virtual·{v4},·Landroid/view/View;->getPaddingTop()I |
324 | ····move-result·v4 | 326 | ····move-result·v4 |
325 | ····iget-object·v5,·p0,·Lorg/happysanta/gd/Menu/OptionsMenuElement;->textView:Landroid/view/View; | 327 | ····iget-object·v5,·p0,·Lorg/happysanta/gd/Menu/OptionsMenuElement;->textView:Landroid/view/View; |
328 | ····.line·83 | ||
326 | ····invoke-virtual·{v5},·Landroid/view/View;->getPaddingRight()I | 329 | ····invoke-virtual·{v5},·Landroid/view/View;->getPaddingRight()I |
327 | ····move-result·v5 | 330 | ····move-result·v5 |
328 | ····iget-object·v6,·p0,·Lorg/happysanta/gd/Menu/OptionsMenuElement;->textView:Landroid/view/View; | 331 | ····iget-object·v6,·p0,·Lorg/happysanta/gd/Menu/OptionsMenuElement;->textView:Landroid/view/View; |
332 | ····.line·84 | ||
329 | ····invoke-virtual·{v6},·Landroid/view/View;->getPaddingBottom()I | 333 | ····invoke-virtual·{v6},·Landroid/view/View;->getPaddingBottom()I |
330 | ····move-result·v6 | 334 | ····move-result·v6 |
335 | ····.line·80 | ||
331 | ····invoke-virtual·{v2,·v3,·v4,·v5,·v6},·Lorg/happysanta/gd/Menu/Views/MenuTextView;->setPadding(IIII)V | 336 | ····invoke-virtual·{v2,·v3,·v4,·v5,·v6},·Lorg/happysanta/gd/Menu/Views/MenuTextView;->setPadding(IIII)V |
332 | ····.line·87 | 337 | ····.line·87 |
333 | ····new-instance·v2,·Lorg/happysanta/gd/Menu/Views/MenuImageView; | 338 | ····new-instance·v2,·Lorg/happysanta/gd/Menu/Views/MenuImageView; |
334 | ····invoke-direct·{v2,·v0},·Lorg/happysanta/gd/Menu/Views/MenuImageView;-><init>(Landroid/content/Context;)V | 339 | ····invoke-direct·{v2,·v0},·Lorg/happysanta/gd/Menu/Views/MenuImageView;-><init>(Landroid/content/Context;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; | 18 | .field·final·synthetic·this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;)V | 20 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;)V |
21 | ····.locals·1 | 21 | ····.locals·1 |
22 | ····.param·p1,·"this$1"····#·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·35 | 24 | ····.line·35 |
24 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;->this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; | 25 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;->this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; |
25 | ····iget-object·v0,·p1,·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;->this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; | 26 | ····iget-object·v0,·p1,·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;->this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$gd:Lorg/happysanta/gd/GDActivity; | 22 | .field·final·synthetic·val$gd:Lorg/happysanta/gd/GDActivity; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/GDActivity;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/GDActivity;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/MenuScreen; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·184 | 28 | ····.line·184 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/MenuScreen$1;->this$0:Lorg/happysanta/gd/Menu/MenuScreen; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/MenuScreen$1;->this$0:Lorg/happysanta/gd/Menu/MenuScreen; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/MenuScreen$1;->val$gd:Lorg/happysanta/gd/GDActivity; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/MenuScreen$1;->val$gd:Lorg/happysanta/gd/GDActivity; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/Menu; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/Menu; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Menu;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Menu;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Menu; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1189 | 27 | ····.line·1189 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Menu$1;->this$0:Lorg/happysanta/gd/Menu/Menu; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Menu$1;->this$0:Lorg/happysanta/gd/Menu/Menu; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$obs:Landroid/view/ViewTreeObserver; | 22 | .field·final·synthetic·val$obs:Landroid/view/ViewTreeObserver; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/MenuScreen;Landroid/view/ViewTreeObserver;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/MenuScreen;Landroid/view/ViewTreeObserver;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/MenuScreen; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·210 | 28 | ····.line·210 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/MenuScreen$2;->this$0:Lorg/happysanta/gd/Menu/MenuScreen; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/MenuScreen$2;->this$0:Lorg/happysanta/gd/Menu/MenuScreen; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/MenuScreen$2;->val$obs:Landroid/view/ViewTreeObserver; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/MenuScreen$2;->val$obs:Landroid/view/ViewTreeObserver; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$obs:Landroid/view/ViewTreeObserver; | 22 | .field·final·synthetic·val$obs:Landroid/view/ViewTreeObserver; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;Landroid/view/ViewTreeObserver;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;Landroid/view/ViewTreeObserver;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$2"····#·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·45 | 28 | ····.line·45 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;->this$2:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;->this$2:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;->val$obs:Landroid/view/ViewTreeObserver; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;->val$obs:Landroid/view/ViewTreeObserver; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$self:Lorg/happysanta/gd/Menu/ClickableMenuElement; | 22 | .field·final·synthetic·val$self:Lorg/happysanta/gd/Menu/ClickableMenuElement; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/ClickableMenuElement;Lorg/happysanta/gd/Menu/ClickableMenuElement;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/ClickableMenuElement;Lorg/happysanta/gd/Menu/ClickableMenuElement;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/ClickableMenuElement; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·70 | 28 | ····.line·70 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/ClickableMenuElement$1;->this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/ClickableMenuElement$1;->this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/ClickableMenuElement$1;->val$self:Lorg/happysanta/gd/Menu/ClickableMenuElement; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/ClickableMenuElement$1;->val$self:Lorg/happysanta/gd/Menu/ClickableMenuElement; |
Offset 108, 14 lines modified | Offset 108, 15 lines modified | ||
108 | ····.line·55 | 108 | ····.line·55 |
109 | ····new-instance·v1,·Landroid/widget/RelativeLayout$LayoutParams; | 109 | ····new-instance·v1,·Landroid/widget/RelativeLayout$LayoutParams; |
110 | ····const/4·v2,·-0x2 | 110 | ····const/4·v2,·-0x2 |
111 | ····const/16·v3,·0x28 | 111 | ····const/16·v3,·0x28 |
112 | ····.line·57 | ||
112 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getDp(I)I | 113 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getDp(I)I |
113 | ····move-result·v3 | 114 | ····move-result·v3 |
114 | ····invoke-direct·{v1,·v2,·v3},·Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V | 115 | ····invoke-direct·{v1,·v2,·v3},·Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V |
115 | ····.line·59 | 116 | ····.line·59 |
Offset 543, 36 lines modified | Offset 544, 39 lines modified | ||
543 | ····move-result-object·v3 | 544 | ····move-result-object·v3 |
544 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 545 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
545 | ····const·v3,·0x7f050057 | 546 | ····const·v3,·0x7f050057 |
547 | ····.line·127 | ||
546 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; | 548 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; |
547 | ····move-result-object·v3 | 549 | ····move-result-object·v3 |
548 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 550 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
549 | ····move-result-object·v2 | 551 | ····move-result-object·v2 |
550 | ····sget-object·v3,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;->sort:Lorg/happysanta/gd/API/API$LevelsSortType; | 552 | ····sget-object·v3,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;->sort:Lorg/happysanta/gd/API/API$LevelsSortType; |
553 | ····.line·128 | ||
551 | ····invoke-static·{v3},·Lorg/happysanta/gd/API/API;->getIdBySortType(Lorg/happysanta/gd/API/API$LevelsSortType;)I | 554 | ····invoke-static·{v3},·Lorg/happysanta/gd/API/API;->getIdBySortType(Lorg/happysanta/gd/API/API$LevelsSortType;)I |
552 | ····move-result·v3 | 555 | ····move-result·v3 |
553 | ····new-instance·v4,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3; | 556 | ····new-instance·v4,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3; |
554 | ····invoke-direct·{v4,·p0},·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3;-><init>(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V | 557 | ····invoke-direct·{v4,·p0},·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3;-><init>(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V |
555 | ····invoke-virtual·{v2,·v1,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setSingleChoiceItems([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 558 | ····invoke-virtual·{v2,·v1,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setSingleChoiceItems([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
556 | ····move-result-object·v2 | 559 | ····move-result-object·v2 |
560 | ····.line·142 | ||
557 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 561 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
558 | ····move-result-object·v0 | 562 | ····move-result-object·v0 |
559 | ····.line·144 | 563 | ····.line·144 |
560 | ····.local·v0,·"dialog":Landroid/app/AlertDialog; | 564 | ····.local·v0,·"dialog":Landroid/app/AlertDialog; |
561 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->show()V | 565 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->show()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$menu:Lorg/happysanta/gd/Menu/Menu; | 24 | .field·final·synthetic·val$menu:Lorg/happysanta/gd/Menu/Menu; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Menu;)V | 26 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Menu;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/LevelMenuElement; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·304 | 30 | ····.line·304 |
30 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/LevelMenuElement$1;->this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; | 31 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/LevelMenuElement$1;->this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; |
31 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/LevelMenuElement$1;->val$gd:Lorg/happysanta/gd/GDActivity; | 32 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/LevelMenuElement$1;->val$gd:Lorg/happysanta/gd/GDActivity; |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lorg/happysanta/gd/Menu/MenuScreen; | 2 | .super·Lorg/happysanta/gd/Menu/MenuScreen; |
3 | .source·"LevelsMenuScreen.java" | 3 | .source·"LevelsMenuScreen.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/happysanta/gd/Menu/LevelsMenuScreen$1;, | ||
8 | ········Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;, | 7 | ········Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;, |
9 | ········Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; | 8 | ········Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·static·fields | 11 | #·static·fields |
Offset 337, 21 lines modified | Offset 336, 20 lines modified | ||
337 | ····.param·p1,·"id"····#·J | 336 | ····.param·p1,·"id"····#·J |
338 | ····.param·p3,·"apiId"····#·J | 337 | ····.param·p3,·"apiId"····#·J |
339 | ····.prologue | 338 | ····.prologue |
340 | ····const-wide/16·v6,·0x0 | 339 | ····const-wide/16·v6,·0x0 |
341 | ····.line·274 | 340 | ····.line·274 |
342 | ····iget-object·v | 341 | ····iget-object·v2,·p0,·Lorg/happysanta/gd/Menu/LevelsMenuScreen;->elements:Ljava/util/Vector; |
343 | ····invoke-virtual·{v | 342 | ····invoke-virtual·{v2},·Ljava/util/Vector;->iterator()Ljava/util/Iterator; |
344 | ····move-result-object·v2 | 343 | ····move-result-object·v2 |
345 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
346 | ····:cond_0 | 344 | ····:cond_0 |
347 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 345 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
348 | ····move-result·v3 | 346 | ····move-result·v3 |
349 | ····if-eqz·v3,·:cond_3 | 347 | ····if-eqz·v3,·:cond_3 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·72 | 27 | ····.line·72 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;->this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;->this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·156 | 27 | ····.line·156 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4;->this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4;->this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$input:Landroid/widget/EditText; | 24 | .field·final·synthetic·val$input:Landroid/widget/EditText; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Menu$3;Landroid/widget/EditText;Ljava/io/File;)V | 26 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Menu$3;Landroid/widget/EditText;Ljava/io/File;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lorg/happysanta/gd/Menu/Menu$3; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·1520 | 30 | ····.line·1520 |
30 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Menu$3$1;->this$1:Lorg/happysanta/gd/Menu/Menu$3; | 31 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Menu$3$1;->this$1:Lorg/happysanta/gd/Menu/Menu$3; |
31 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/Menu$3$1;->val$input:Landroid/widget/EditText; | 32 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/Menu$3$1;->val$input:Landroid/widget/EditText; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$menu:Lorg/happysanta/gd/Menu/Menu; | 22 | .field·final·synthetic·val$menu:Lorg/happysanta/gd/Menu/Menu; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/Menu/Menu;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/Menu/Menu;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/LevelMenuElement; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·338 | 28 | ····.line·338 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/LevelMenuElement$2;->this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/LevelMenuElement$2;->this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/LevelMenuElement$2;->val$menu:Lorg/happysanta/gd/Menu/Menu; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/LevelMenuElement$2;->val$menu:Lorg/happysanta/gd/Menu/Menu; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; | 21 | .field·final·synthetic·this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/LevelMenuElement$1;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/LevelMenuElement$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/happysanta/gd/Menu/LevelMenuElement$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·307 | 27 | ····.line·307 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;->this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;->this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·46 | 27 | ····.line·46 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1;->this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1;->this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$gd:Lorg/happysanta/gd/GDActivity; | 22 | .field·final·synthetic·val$gd:Lorg/happysanta/gd/GDActivity; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Menu;Lorg/happysanta/gd/GDActivity;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Menu;Lorg/happysanta/gd/GDActivity;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Menu; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·1511 | 28 | ····.line·1511 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Menu$3;->this$0:Lorg/happysanta/gd/Menu/Menu; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Menu$3;->this$0:Lorg/happysanta/gd/Menu/Menu; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/Menu$3;->val$gd:Lorg/happysanta/gd/GDActivity; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/Menu$3;->val$gd:Lorg/happysanta/gd/GDActivity; |
Offset 63, 52 lines modified | Offset 64, 57 lines modified | ||
63 | ····iget-object·v3,·p0,·Lorg/happysanta/gd/Menu/Menu$3;->val$gd:Lorg/happysanta/gd/GDActivity; | 64 | ····iget-object·v3,·p0,·Lorg/happysanta/gd/Menu/Menu$3;->val$gd:Lorg/happysanta/gd/GDActivity; |
64 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 65 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
65 | ····const·v3,·0x7f050060 | 66 | ····const·v3,·0x7f050060 |
67 | ····.line·1517 | ||
66 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; | 68 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; |
67 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
68 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 70 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
69 | ····move-result-object·v2 | 71 | ····move-result-object·v2 |
70 | ····const·v3,·0x7f050061 | 72 | ····const·v3,·0x7f050061 |
73 | ····.line·1518 | ||
71 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; | 74 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; |
72 | ····move-result-object·v3 | 75 | ····move-result-object·v3 |
73 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 76 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
74 | ····move-result-object·v2 | 77 | ····move-result-object·v2 |
78 | ····.line·1519 | ||
75 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 79 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
76 | ····move-result-object·v2 | 80 | ····move-result-object·v2 |
77 | ····const·v3,·0x7f050004 | 81 | ····const·v3,·0x7f050004 |
82 | ····.line·1520 | ||
78 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; | 83 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; |
79 | ····move-result-object·v3 | 84 | ····move-result-object·v3 |
80 | ····new-instance·v4,·Lorg/happysanta/gd/Menu/Menu$3$1; | 85 | ····new-instance·v4,·Lorg/happysanta/gd/Menu/Menu$3$1; |
81 | ····invoke-direct·{v4,·p0,·v1,·p1},·Lorg/happysanta/gd/Menu/Menu$3$1;-><init>(Lorg/happysanta/gd/Menu/Menu$3;Landroid/widget/EditText;Ljava/io/File;)V | 86 | ····invoke-direct·{v4,·p0,·v1,·p1},·Lorg/happysanta/gd/Menu/Menu$3$1;-><init>(Lorg/happysanta/gd/Menu/Menu$3;Landroid/widget/EditText;Ljava/io/File;)V |
82 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 87 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
83 | ····move-result-object·v2 | 88 | ····move-result-object·v2 |
84 | ····const·v3,·0x7f050005 | 89 | ····const·v3,·0x7f050005 |
90 | ····.line·1543 | ||
85 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; | 91 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; |
86 | ····move-result-object·v3 | 92 | ····move-result-object·v3 |
87 | ····const/4·v4,·0x0 | 93 | ····const/4·v4,·0x0 |
88 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 94 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
Offset 160, 14 lines modified | Offset 160, 15 lines modified | ||
160 | ····const/4·v7,·0x0 | 160 | ····const/4·v7,·0x0 |
161 | ····new-instance·v8,·Ljava/lang/StringBuilder; | 161 | ····new-instance·v8,·Ljava/lang/StringBuilder; |
162 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V | 162 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
163 | ····.line·45 | ||
163 | ····invoke-virtual·{v2},·Lorg/happysanta/gd/Storage/Level;->getCountEasy()I | 164 | ····invoke-virtual·{v2},·Lorg/happysanta/gd/Storage/Level;->getCountEasy()I |
164 | ····move-result·v9 | 165 | ····move-result·v9 |
165 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 166 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
166 | ····move-result-object·v8 | 167 | ····move-result-object·v8 |
Offset 210, 14 lines modified | Offset 211, 15 lines modified | ||
210 | ····invoke-virtual·{v2},·Lorg/happysanta/gd/Storage/Level;->getShortAddedDate()Ljava/lang/String; | 211 | ····invoke-virtual·{v2},·Lorg/happysanta/gd/Storage/Level;->getShortAddedDate()Ljava/lang/String; |
211 | ····move-result-object·v8 | 212 | ····move-result-object·v8 |
212 | ····aput-object·v8,·v6,·v7 | 213 | ····aput-object·v8,·v6,·v7 |
214 | ····.line·44 | ||
213 | ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 215 | ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
214 | ····move-result-object·v5 | 216 | ····move-result-object·v5 |
215 | ····invoke-static·{v5},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; | 217 | ····invoke-static·{v5},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; |
216 | ····move-result-object·v5 | 218 | ····move-result-object·v5 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; | 18 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;)V | 20 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;)V |
21 | ····.locals·1 | 21 | ····.locals·1 |
22 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·26 | 24 | ····.line·26 |
24 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;->this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; | 25 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;->this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; |
25 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$levelsResponse:Lorg/happysanta/gd/API/LevelsResponse; | 19 | .field·final·synthetic·val$levelsResponse:Lorg/happysanta/gd/API/LevelsResponse; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;Lorg/happysanta/gd/API/LevelsResponse;)V | 21 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;Lorg/happysanta/gd/API/LevelsResponse;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$1"····#·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·83 | 25 | ····.line·83 |
25 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;->this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; | 26 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;->this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; |
26 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;->val$levelsResponse:Lorg/happysanta/gd/API/LevelsResponse; | 27 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;->val$levelsResponse:Lorg/happysanta/gd/API/LevelsResponse; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/Menu; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/Menu; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Menu;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Menu;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Menu; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1314 | 27 | ····.line·1314 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Menu$2;->this$0:Lorg/happysanta/gd/Menu/Menu; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Menu$2;->this$0:Lorg/happysanta/gd/Menu/Menu; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 369, 14 lines modified | Offset 369, 15 lines modified | ||
369 | ····move-result-object·v2 | 369 | ····move-result-object·v2 |
370 | ····.line·241 | 370 | ····.line·241 |
371 | ····.local·v2,·"installAction":Lorg/happysanta/gd/Menu/ActionMenuElement; | 371 | ····.local·v2,·"installAction":Lorg/happysanta/gd/Menu/ActionMenuElement; |
372 | ····const·v8,·0x7f05005c | 372 | ····const·v8,·0x7f05005c |
373 | ····.line·242 | ||
373 | ····invoke-static·{v8},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; | 374 | ····invoke-static·{v8},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; |
374 | ····move-result-object·v8 | 375 | ····move-result-object·v8 |
375 | ····const/4·v9,·0x1 | 376 | ····const/4·v9,·0x1 |
376 | ····new-array·v9,·v9,·[Ljava/lang/Object; | 377 | ····new-array·v9,·v9,·[Ljava/lang/Object; |
Offset 387, 14 lines modified | Offset 388, 15 lines modified | ||
387 | ····invoke-virtual·{v11},·Lorg/happysanta/gd/Storage/Level;->getSizeKb()Ljava/lang/String; | 388 | ····invoke-virtual·{v11},·Lorg/happysanta/gd/Storage/Level;->getSizeKb()Ljava/lang/String; |
388 | ····move-result-object·v11 | 389 | ····move-result-object·v11 |
389 | ····aput-object·v11,·v9,·v10 | 390 | ····aput-object·v11,·v9,·v10 |
391 | ····.line·241 | ||
390 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 392 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
391 | ····move-result-object·v8 | 393 | ····move-result-object·v8 |
392 | ····invoke-virtual·{v2,·v8},·Lorg/happysanta/gd/Menu/ActionMenuElement;->setText(Ljava/lang/String;)V | 394 | ····invoke-virtual·{v2,·v8},·Lorg/happysanta/gd/Menu/ActionMenuElement;->setText(Ljava/lang/String;)V |
393 | ····.line·244 | 395 | ····.line·244 |
Offset 892, 30 lines modified | Offset 894, 33 lines modified | ||
892 | ····move-result·v2 | 894 | ····move-result·v2 |
893 | ····if-eqz·v2,·:cond_0 | 895 | ····if-eqz·v2,·:cond_0 |
894 | ····.line·301 | 896 | ····.line·301 |
895 | ····const·v2,·0x7f05006c | 897 | ····const·v2,·0x7f05006c |
898 | ····.line·302 | ||
896 | ····invoke-static·{v2},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; | 899 | ····invoke-static·{v2},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; |
897 | ····move-result-object·v2 | 900 | ····move-result-object·v2 |
898 | ····const·v3,·0x7f05006d | 901 | ····const·v3,·0x7f05006d |
902 | ····.line·303 | ||
899 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; | 903 | ····invoke-static·{v3},·Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; |
900 | ····move-result-object·v3 | 904 | ····move-result-object·v3 |
901 | ····new-instance·v4,·Lorg/happysanta/gd/Menu/LevelMenuElement$1; | 905 | ····new-instance·v4,·Lorg/happysanta/gd/Menu/LevelMenuElement$1; |
902 | ····invoke-direct·{v4,·p0,·v0,·v1},·Lorg/happysanta/gd/Menu/LevelMenuElement$1;-><init>(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Menu;)V | 906 | ····invoke-direct·{v4,·p0,·v0,·v1},·Lorg/happysanta/gd/Menu/LevelMenuElement$1;-><init>(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Menu;)V |
903 | ····const/4·v5,·0x0 | 907 | ····const/4·v5,·0x0 |
908 | ····.line·301 | ||
904 | ····invoke-static·{v2,·v3,·v4,·v5},·Lorg/happysanta/gd/Helpers;->showConfirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V | 909 | ····invoke-static·{v2,·v3,·v4,·v5},·Lorg/happysanta/gd/Helpers;->showConfirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V |
905 | ····goto·:goto_0 | 910 | ····goto·:goto_0 |
906 | ····.line·338 | 911 | ····.line·338 |
907 | ····:pswitch_2 | 912 | ····:pswitch_2 |
908 | ····iget-object·v2,·v0,·Lorg/happysanta/gd/GDActivity;->levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; | 913 | ····iget-object·v2,·v0,·Lorg/happysanta/gd/GDActivity;->levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; |
Offset 1327, 14 lines modified | Offset 1332, 15 lines modified | ||
1327 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 1332 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
1328 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 1333 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
1329 | ····iget-object·v5,·p0,·Lorg/happysanta/gd/Menu/LevelMenuElement;->level:Lorg/happysanta/gd/Storage/Level; | 1334 | ····iget-object·v5,·p0,·Lorg/happysanta/gd/Menu/LevelMenuElement;->level:Lorg/happysanta/gd/Storage/Level; |
1335 | ····.line·122 | ||
1330 | ····invoke-virtual·{v5},·Lorg/happysanta/gd/Storage/Level;->getCountEasy()I | 1336 | ····invoke-virtual·{v5},·Lorg/happysanta/gd/Storage/Level;->getCountEasy()I |
1331 | ····move-result·v5 | 1337 | ····move-result·v5 |
1332 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 1338 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
1333 | ····move-result-object·v4 | 1339 | ····move-result-object·v4 |
Offset 1383, 14 lines modified | Offset 1389, 15 lines modified | ||
1383 | ····invoke-virtual·{v4},·Lorg/happysanta/gd/Storage/Level;->getShortAddedDate()Ljava/lang/String; | 1389 | ····invoke-virtual·{v4},·Lorg/happysanta/gd/Storage/Level;->getShortAddedDate()Ljava/lang/String; |
1384 | ····move-result-object·v4 | 1390 | ····move-result-object·v4 |
1385 | ····aput-object·v4,·v2,·v3 | 1391 | ····aput-object·v4,·v2,·v3 |
1392 | ····.line·121 | ||
1386 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 1393 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
1387 | ····move-result-object·v1 | 1394 | ····move-result-object·v1 |
1388 | ····invoke-static·{v1},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; | 1395 | ····invoke-static·{v1},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; |
1389 | ····move-result-object·v1 | 1396 | ····move-result-object·v1 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·128 | 27 | ····.line·128 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3;->this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3;->this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; | 29 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·protected·constructor·<init>(Lorg/happysanta/gd/Menu/LevelsMenuScreen;)V | 31 | .method·protected·constructor·<init>(Lorg/happysanta/gd/Menu/LevelsMenuScreen;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/LevelsMenuScreen; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·365 | 35 | ····.line·365 |
35 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; | 36 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 60, 388 lines modified | Offset 61, 323 lines modified | ||
60 | .method·protected·varargs·doInBackground([[Lorg/happysanta/gd/Storage/Level;)Ljava/lang/Void; | 61 | .method·protected·varargs·doInBackground([[Lorg/happysanta/gd/Storage/Level;)Ljava/lang/Void; |
61 | ····.locals·20 | 62 | ····.locals·20 |
62 | ····.param·p1,·"params"····#·[[Lorg/happysanta/gd/Storage/Level; | 63 | ····.param·p1,·"params"····#·[[Lorg/happysanta/gd/Storage/Level; |
63 | ····.prologue | 64 | ····.prologue |
64 | ····.line·369 | 65 | ····.line·369 |
65 | ····const/ | 66 | ····const/4·v13,·0x0 |
66 | ····aget-object·v2,·p1,·v1 | 67 | ····aget-object·v2,·p1,·v13 |
67 | ····.line·370 | 68 | ····.line·370 |
68 | ····.local·v2,·"_levels":[Lorg/happysanta/gd/Storage/Level; | 69 | ····.local·v2,·"_levels":[Lorg/happysanta/gd/Storage/Level; |
69 | ····move-object/from16·v0,·p0 | 70 | ····move-object/from16·v0,·p0 |
70 | ····iget-object·v | 71 | ····iget-object·v13,·v0,·Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; |
71 | ···· | 72 | ····invoke-virtual·{v13},·Lorg/happysanta/gd/Menu/LevelsMenuScreen;->getThis()Lorg/happysanta/gd/Menu/LevelsMenuScreen; |
72 | ···· | 73 | ····move-result-object·v13 |
73 | ····move-result-object·v16 | ||
74 | ····move-object/from16·v0,·v16 | ||
75 | ····instance-of·v | 74 | ····instance-of·v5,·v13,·Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; |
76 | ····.line·371 | 75 | ····.line·371 |
77 | ····.local·v | 76 | ····.local·v5,·"checkInstalled":Z |
78 | ····move-object/from16·v0,·p0 | 77 | ····move-object/from16·v0,·p0 |
79 | ····iget-object·v | 78 | ····iget-object·v13,·v0,·Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; |
80 | ····move-object/from16·v16,·v0 | ||
81 | ····invoke-virtual | 79 | ····invoke-virtual·{v13},·Lorg/happysanta/gd/Menu/LevelsMenuScreen;->getThis()Lorg/happysanta/gd/Menu/LevelsMenuScreen; |
82 | ····move-result-object·v1 | 80 | ····move-result-object·v13 |
83 | ····move-object/from16·v0,·v16 | ||
84 | ····instance-of·v | 81 | ····instance-of·v4,·v13,·Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; |
85 | ····.line·374 | 82 | ····.line·374 |
86 | ····.local·v | 83 | ····.local·v4,·"checkActive":Z |
87 | ····const/4·v | 84 | ····const/4·v9,·0x0 |
88 | ····.line·375 | 85 | ····.line·375 |
89 | ····.local·v | 86 | ····.local·v9,·"installed":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/Long;Ljava/lang/Long;>;" |
90 | ····invoke-static·{},·Lorg/happysanta/gd/Helpers;->getLevelsManager()Lorg/happysanta/gd/Storage/LevelsManager; | 87 | ····invoke-static·{},·Lorg/happysanta/gd/Helpers;->getLevelsManager()Lorg/happysanta/gd/Storage/LevelsManager; |
91 | ····move-result-object·v1 | 88 | ····move-result-object·v11 |
92 | ····.line·377 | 89 | ····.line·377 |
93 | ····.local·v1 | 90 | ····.local·v11,·"levelsManager":Lorg/happysanta/gd/Storage/LevelsManager; |
94 | ····if-eqz·v | 91 | ····if-eqz·v5,·:cond_1 |
95 | ····.line·378 | 92 | ····.line·378 |
96 | ····new-instance·v | 93 | ····new-instance·v7,·Ljava/util/ArrayList; |
97 | ····invoke-direct·{v | 94 | ····invoke-direct·{v7},·Ljava/util/ArrayList;-><init>()V |
98 | ····.line·380 | 95 | ····.line·380 |
99 | ····.local·v | 96 | ····.local·v7,·"ids":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Long;>;" |
100 | ····move-object·v4,·v2 | ||
101 | ····.local·v4,·"arr$":[Lorg/happysanta/gd/Storage/Level; | ||
102 | ····array-length·v1 | 97 | ····array-length·v14,·v2 |
103 | ····.local·v12,·"len$":I | ||
104 | ····const/4·v | 98 | ····const/4·v13,·0x0 |
105 | ····.local·v8,·"i$":I | ||
106 | ····:goto_0 | 99 | ····:goto_0 |
107 | ····if-ge·v | 100 | ····if-ge·v13,·v14,·:cond_0 |
108 | ····aget-object·v1 | 101 | ····aget-object·v10,·v2,·v13 |
109 | ····.line·381 | 102 | ····.line·381 |
110 | ····.local·v1 | 103 | ····.local·v10,·"level":Lorg/happysanta/gd/Storage/Level; |
111 | ····invoke-virtual·{v1 | 104 | ····invoke-virtual·{v10},·Lorg/happysanta/gd/Storage/Level;->getApiId()J |
112 | ····move-result-wide·v16 | 105 | ····move-result-wide·v16 |
113 | ····invoke-static/range·{v16·..·v17},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 106 | ····invoke-static/range·{v16·..·v17},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
114 | ····move-result-object·v1 | 107 | ····move-result-object·v15 |
115 | ····move-object/from16·v0,·v16 | ||
116 | ····invoke-virtual·{v | 108 | ····invoke-virtual·{v7,·v15},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
117 | ····.line·380 | 109 | ····.line·380 |
118 | ····add-int/lit8·v | 110 | ····add-int/lit8·v13,·v13,·0x1 |
119 | ····goto·:goto_0 | 111 | ····goto·:goto_0 |
120 | ····.line·384 | 112 | ····.line·384 |
121 | ····.end·local·v1 | 113 | ····.end·local·v10····#·"level":Lorg/happysanta/gd/Storage/Level; |
122 | ····:cond_0 | 114 | ····:cond_0 |
123 | ····invoke-static·{},·Lorg/happysanta/gd/Helpers;->getGDActivity()Lorg/happysanta/gd/GDActivity; | 115 | ····invoke-static·{},·Lorg/happysanta/gd/Helpers;->getGDActivity()Lorg/happysanta/gd/GDActivity; |
124 | ····move-result-object·v1 | 116 | ····move-result-object·v13 |
125 | ····move-object/from16·v0,·v16 | ||
126 | ····iget-object·v | 117 | ····iget-object·v13,·v13,·Lorg/happysanta/gd/GDActivity;->levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; |
127 | ···· | 118 | ····invoke-virtual·{v13,·v7},·Lorg/happysanta/gd/Storage/LevelsManager;->findInstalledLevels(Ljava/util/ArrayList;)Ljava/util/HashMap; |
128 | ····move-object/from16·v0,·v16 | ||
Max diff block lines reached; 11966/17924 bytes (66.76%) of diff not shown. |
Offset 892, 14 lines modified | Offset 892, 15 lines modified | ||
892 | ····iget-object·v13,·v0,·Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; | 892 | ····iget-object·v13,·v0,·Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; |
893 | ····move-object/from16·v0,·p0 | 893 | ····move-object/from16·v0,·p0 |
894 | ····iget-object·v12,·v0,·Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; | 894 | ····iget-object·v12,·v0,·Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; |
895 | ····.line·637 | ||
895 | ····invoke-virtual·{v12},·Lorg/happysanta/gd/Menu/OptionsMenuElement;->getSelectedOption()I | 896 | ····invoke-virtual·{v12},·Lorg/happysanta/gd/Menu/OptionsMenuElement;->getSelectedOption()I |
896 | ····move-result·v12 | 897 | ····move-result·v12 |
897 | ····add-int/lit8·v12,·v12,·0x1 | 898 | ····add-int/lit8·v12,·v12,·0x1 |
898 | ····move-object/from16·v0,·p0 | 899 | ····move-object/from16·v0,·p0 |
Offset 920, 20 lines modified | Offset 921, 22 lines modified | ||
920 | ····if-lt·v12,·v14,·:cond_8 | 921 | ····if-lt·v12,·v14,·:cond_8 |
921 | ····move-object/from16·v0,·p0 | 922 | ····move-object/from16·v0,·p0 |
922 | ····iget-object·v12,·v0,·Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; | 923 | ····iget-object·v12,·v0,·Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; |
924 | ····.line·638 | ||
923 | ····invoke-virtual·{v12},·Lorg/happysanta/gd/Menu/OptionsMenuElement;->getSelectedOption()I | 925 | ····invoke-virtual·{v12},·Lorg/happysanta/gd/Menu/OptionsMenuElement;->getSelectedOption()I |
924 | ····move-result·v12 | 926 | ····move-result·v12 |
925 | ····add-int/lit8·v12,·v12,·0x1 | 927 | ····add-int/lit8·v12,·v12,·0x1 |
928 | ····.line·636 | ||
926 | ····:goto_2 | 929 | ····:goto_2 |
927 | ····invoke-virtual·{v13,·v12},·Lorg/happysanta/gd/Menu/OptionsMenuElement;->setUnlockedCount(I)V | 930 | ····invoke-virtual·{v13,·v12},·Lorg/happysanta/gd/Menu/OptionsMenuElement;->setUnlockedCount(I)V |
928 | ····.line·641 | 931 | ····.line·641 |
929 | ····move-object/from16·v0,·p0 | 932 | ····move-object/from16·v0,·p0 |
930 | ····iget-object·v13,·v0,·Lorg/happysanta/gd/Menu/Menu;->level:Lorg/happysanta/gd/Storage/Level; | 933 | ····iget-object·v13,·v0,·Lorg/happysanta/gd/Menu/Menu;->level:Lorg/happysanta/gd/Storage/Level; |
Offset 946, 14 lines modified | Offset 949, 15 lines modified | ||
946 | ····move-result·v14 | 949 | ····move-result·v14 |
947 | ····move-object/from16·v0,·p0 | 950 | ····move-object/from16·v0,·p0 |
948 | ····iget-object·v12,·v0,·Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; | 951 | ····iget-object·v12,·v0,·Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; |
952 | ····.line·642 | ||
949 | ····invoke-virtual·{v12},·Lorg/happysanta/gd/Menu/OptionsMenuElement;->getUnlockedCount()I | 953 | ····invoke-virtual·{v12},·Lorg/happysanta/gd/Menu/OptionsMenuElement;->getUnlockedCount()I |
950 | ····move-result·v12 | 954 | ····move-result·v12 |
951 | ····move-object/from16·v0,·p0 | 955 | ····move-object/from16·v0,·p0 |
952 | ····iget-object·v15,·v0,·Lorg/happysanta/gd/Menu/Menu;->level:Lorg/happysanta/gd/Storage/Level; | 956 | ····iget-object·v15,·v0,·Lorg/happysanta/gd/Menu/Menu;->level:Lorg/happysanta/gd/Storage/Level; |
Offset 974, 18 lines modified | Offset 978, 20 lines modified | ||
974 | ····if-lt·v12,·v15,·:cond_9 | 978 | ····if-lt·v12,·v15,·:cond_9 |
975 | ····move-object/from16·v0,·p0 | 979 | ····move-object/from16·v0,·p0 |
976 | ····iget-object·v12,·v0,·Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; | 980 | ····iget-object·v12,·v0,·Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; |
981 | ····.line·643 | ||
977 | ····invoke-virtual·{v12},·Lorg/happysanta/gd/Menu/OptionsMenuElement;->getUnlockedCount()I | 982 | ····invoke-virtual·{v12},·Lorg/happysanta/gd/Menu/OptionsMenuElement;->getUnlockedCount()I |
978 | ····move-result·v12 | 983 | ····move-result·v12 |
984 | ····.line·641 | ||
979 | ····:goto_3 | 985 | ····:goto_3 |
980 | ····invoke-virtual·{v13,·v14,·v12},·Lorg/happysanta/gd/Storage/Level;->setUnlocked(II)V | 986 | ····invoke-virtual·{v13,·v14,·v12},·Lorg/happysanta/gd/Storage/Level;->setUnlocked(II)V |
981 | ····.line·650 | 987 | ····.line·650 |
982 | ····:cond_2 | 988 | ····:cond_2 |
983 | ····move-object/from16·v0,·p0 | 989 | ····move-object/from16·v0,·p0 |
Offset 1177, 14 lines modified | Offset 1183, 15 lines modified | ||
1177 | ····const/4·v15,·0x3 | 1183 | ····const/4·v15,·0x3 |
1178 | ····new-array·v15,·v15,·[Ljava/lang/Object; | 1184 | ····new-array·v15,·v15,·[Ljava/lang/Object; |
1179 | ····const/16·v16,·0x0 | 1185 | ····const/16·v16,·0x0 |
1186 | ····.line·706 | ||
1180 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1187 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1181 | ····move-result-object·v17 | 1188 | ····move-result-object·v17 |
1182 | ····aput-object·v17,·v15,·v16 | 1189 | ····aput-object·v17,·v15,·v16 |
1183 | ····const/16·v16,·0x1 | 1190 | ····const/16·v16,·0x1 |
Offset 1237, 14 lines modified | Offset 1244, 15 lines modified | ||
1237 | ····move-result·v18 | 1244 | ····move-result·v18 |
1238 | ····aget-object·v17,·v17,·v18 | 1245 | ····aget-object·v17,·v17,·v18 |
1239 | ····aput-object·v17,·v15,·v16 | 1246 | ····aput-object·v17,·v15,·v16 |
1247 | ····.line·705 | ||
1240 | ····invoke-static·{v14,·v15},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 1248 | ····invoke-static·{v14,·v15},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
1241 | ····move-result-object·v14 | 1249 | ····move-result-object·v14 |
1242 | ····invoke-static·{v14},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; | 1250 | ····invoke-static·{v14},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; |
1243 | ····move-result-object·v14 | 1251 | ····move-result-object·v14 |
Offset 1492, 45 lines modified | Offset 1500, 47 lines modified | ||
1492 | ····move-object/from16·v0,·p0 | 1500 | ····move-object/from16·v0,·p0 |
1493 | ····invoke-virtual·{v0,·v12,·v13},·Lorg/happysanta/gd/Menu/Menu;->setCurrentMenu(Lorg/happysanta/gd/Menu/MenuScreen;Z)V | 1501 | ····invoke-virtual·{v0,·v12,·v13},·Lorg/happysanta/gd/Menu/Menu;->setCurrentMenu(Lorg/happysanta/gd/Menu/MenuScreen;Z)V |
1494 | ····.line·750 | 1502 | ····.line·750 |
1495 | ····return-void | 1503 | ····return-void |
1496 | ····.line·63 | 1504 | ····.line·638 |
1497 | ····.end·local·v4····#·"completedCount":I | 1505 | ····.end·local·v4····#·"completedCount":I |
1498 | ····:cond_8 | 1506 | ····:cond_8 |
1499 | ····move-object/from16·v0,·p0 | 1507 | ····move-object/from16·v0,·p0 |
1500 | ····iget-object·v12,·v0,·Lorg/happysanta/gd/Menu/Menu;->level:Lorg/happysanta/gd/Storage/Level; | 1508 | ····iget-object·v12,·v0,·Lorg/happysanta/gd/Menu/Menu;->level:Lorg/happysanta/gd/Storage/Level; |
1501 | ····move-object/from16·v0,·p0 | 1509 | ····move-object/from16·v0,·p0 |
1502 | ····iget-object·v14,·v0,·Lorg/happysanta/gd/Menu/Menu;->levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; | 1510 | ····iget-object·v14,·v0,·Lorg/happysanta/gd/Menu/Menu;->levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; |
1511 | ····.line·639 | ||
Max diff block lines reached; 720/4226 bytes (17.04%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$visibility:I | 22 | .field·final·synthetic·val$visibility:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·27 | 28 | ····.line·27 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;->this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;->this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; |
29 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;->val$visibility:I | 30 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;->val$visibility:I |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$visibility:I | 22 | .field·final·synthetic·val$visibility:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·35 | 28 | ····.line·35 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;->this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;->this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; |
29 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;->val$visibility:I | 30 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;->val$visibility:I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·17 | 27 | ····.line·17 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1;->this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1;->this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 64, 15 lines modified | Offset 64, 15 lines modified | ||
64 | .method·static·synthetic·access$301(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V | 64 | .method·static·synthetic·access$301(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V |
65 | ····.locals·0 | 65 | ····.locals·0 |
66 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuTextView; | 66 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuTextView; |
67 | ····.param·p1,·"x1"····#·I | 67 | ····.param·p1,·"x1"····#·I |
68 | ····.prologue | 68 | ····.prologue |
69 | ····.line·9 | 69 | ····.line·9 |
70 | ····invoke-super·{p0,·p1},·Landroid/ | 70 | ····invoke-super·{p0,·p1},·Landroid/widget/TextView;->setVisibility(I)V |
71 | ····return-void | 71 | ····return-void |
72 | .end·method | 72 | .end·method |
73 | #·virtual·methods | 73 | #·virtual·methods |
74 | .method·public·isAttachedToWindow()Z | 74 | .method·public·isAttachedToWindow()Z |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$view:Landroid/view/View; | 22 | .field·final·synthetic·val$view:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·45 | 28 | ····.line·45 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;->this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;->this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;->val$view:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;->val$view:Landroid/view/View; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$top:I | 28 | .field·final·synthetic·val$top:I |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V | 30 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·55 | 34 | ····.line·55 |
34 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;->this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; | 35 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;->this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; |
35 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;->val$left:I | 36 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;->val$left:I |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$sequence:Ljava/lang/CharSequence; | 22 | .field·final·synthetic·val$sequence:Ljava/lang/CharSequence; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuTextView;Ljava/lang/CharSequence;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuTextView;Ljava/lang/CharSequence;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuTextView; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·35 | 28 | ····.line·35 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$1;->this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$1;->this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$1;->val$sequence:Ljava/lang/CharSequence; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$1;->val$sequence:Ljava/lang/CharSequence; |
Offset 48, 54 lines modified | Offset 48, 54 lines modified | ||
48 | .method·static·synthetic·access$001(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V | 48 | .method·static·synthetic·access$001(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V |
49 | ····.locals·0 | 49 | ····.locals·0 |
50 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; | 50 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·10 | 52 | ····.line·10 |
53 | ····invoke-super·{p0},·Landroid/ | 53 | ····invoke-super·{p0},·Landroid/widget/LinearLayout;->removeAllViews()V |
54 | ····return-void | 54 | ····return-void |
55 | .end·method | 55 | .end·method |
56 | .method·static·synthetic·access$101(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V | 56 | .method·static·synthetic·access$101(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V |
57 | ····.locals·0 | 57 | ····.locals·0 |
58 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; | 58 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; |
59 | ····.param·p1,·"x1"····#·I | 59 | ····.param·p1,·"x1"····#·I |
60 | ····.prologue | 60 | ····.prologue |
61 | ····.line·10 | 61 | ····.line·10 |
62 | ····invoke-super·{p0,·p1},·Landroid/ | 62 | ····invoke-super·{p0,·p1},·Landroid/widget/LinearLayout;->setVisibility(I)V |
63 | ····return-void | 63 | ····return-void |
64 | .end·method | 64 | .end·method |
65 | .method·static·synthetic·access$201(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V | 65 | .method·static·synthetic·access$201(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V |
66 | ····.locals·0 | 66 | ····.locals·0 |
67 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; | 67 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; |
68 | ····.param·p1,·"x1"····#·Landroid/view/View; | 68 | ····.param·p1,·"x1"····#·Landroid/view/View; |
69 | ····.prologue | 69 | ····.prologue |
70 | ····.line·10 | 70 | ····.line·10 |
71 | ····invoke-super·{p0,·p1},·Landroid/ | 71 | ····invoke-super·{p0,·p1},·Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V |
72 | ····return-void | 72 | ····return-void |
73 | .end·method | 73 | .end·method |
74 | .method·static·synthetic·access$301(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V | 74 | .method·static·synthetic·access$301(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V |
75 | ····.locals·0 | 75 | ····.locals·0 |
76 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; | 76 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; |
77 | ····.param·p1,·"x1"····#·I | 77 | ····.param·p1,·"x1"····#·I |
78 | ····.param·p2,·"x2"····#·I | 78 | ····.param·p2,·"x2"····#·I |
79 | ····.param·p3,·"x3"····#·I | 79 | ····.param·p3,·"x3"····#·I |
80 | ····.param·p4,·"x4"····#·I | 80 | ····.param·p4,·"x4"····#·I |
81 | ····.prologue | 81 | ····.prologue |
82 | ····.line·10 | 82 | ····.line·10 |
83 | ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/ | 83 | ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/widget/LinearLayout;->setPadding(IIII)V |
84 | ····return-void | 84 | ····return-void |
85 | .end·method | 85 | .end·method |
86 | #·virtual·methods | 86 | #·virtual·methods |
87 | .method·public·addView(Landroid/view/View;)V | 87 | .method·public·addView(Landroid/view/View;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·25 | 27 | ····.line·25 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1;->this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1;->this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$visibility:I | 22 | .field·final·synthetic·val$visibility:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuTextView; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·65 | 28 | ····.line·65 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$4;->this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$4;->this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; |
29 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$4;->val$visibility:I | 30 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$4;->val$visibility:I |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$resid:I | 22 | .field·final·synthetic·val$resid:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuImageView; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·16 | 28 | ····.line·16 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuImageView$1;->this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuImageView$1;->this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; |
29 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuImageView$1;->val$resid:I | 30 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuImageView$1;->val$resid:I |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$size:F | 22 | .field·final·synthetic·val$size:F |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuTextView;F)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuTextView;F)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuTextView; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·45 | 28 | ····.line·45 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$2;->this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$2;->this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; |
29 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$2;->val$size:F | 30 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$2;->val$size:F |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$typeface:Landroid/graphics/Typeface; | 22 | .field·final·synthetic·val$typeface:Landroid/graphics/Typeface; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuTextView;Landroid/graphics/Typeface;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuTextView;Landroid/graphics/Typeface;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuTextView; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·55 | 28 | ····.line·55 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$3;->this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$3;->this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$3;->val$typeface:Landroid/graphics/Typeface; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuTextView$3;->val$typeface:Landroid/graphics/Typeface; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$view:Landroid/view/View; | 22 | .field·final·synthetic·val$view:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·37 | 28 | ····.line·37 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;->this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;->this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; |
29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;->val$view:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;->val$view:Landroid/view/View; |
Offset 18, 54 lines modified | Offset 18, 54 lines modified | ||
18 | .method·static·synthetic·access$001(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V | 18 | .method·static·synthetic·access$001(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V |
19 | ····.locals·0 | 19 | ····.locals·0 |
20 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; | 20 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·9 | 22 | ····.line·9 |
23 | ····invoke-super·{p0},·Landroid/ | 23 | ····invoke-super·{p0},·Landroid/widget/RelativeLayout;->removeAllViews()V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | .method·static·synthetic·access$101(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V | 26 | .method·static·synthetic·access$101(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; | 28 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; |
29 | ····.param·p1,·"x1"····#·I | 29 | ····.param·p1,·"x1"····#·I |
30 | ····.prologue | 30 | ····.prologue |
31 | ····.line·9 | 31 | ····.line·9 |
32 | ····invoke-super·{p0,·p1},·Landroid/ | 32 | ····invoke-super·{p0,·p1},·Landroid/widget/RelativeLayout;->setVisibility(I)V |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | .method·static·synthetic·access$201(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V | 35 | .method·static·synthetic·access$201(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; | 37 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; |
38 | ····.param·p1,·"x1"····#·Landroid/view/View; | 38 | ····.param·p1,·"x1"····#·Landroid/view/View; |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·9 | 40 | ····.line·9 |
41 | ····invoke-super·{p0,·p1},·Landroid/ | 41 | ····invoke-super·{p0,·p1},·Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V |
42 | ····return-void | 42 | ····return-void |
43 | .end·method | 43 | .end·method |
44 | .method·static·synthetic·access$301(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V | 44 | .method·static·synthetic·access$301(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V |
45 | ····.locals·0 | 45 | ····.locals·0 |
46 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; | 46 | ····.param·p0,·"x0"····#·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; |
47 | ····.param·p1,·"x1"····#·I | 47 | ····.param·p1,·"x1"····#·I |
48 | ····.param·p2,·"x2"····#·I | 48 | ····.param·p2,·"x2"····#·I |
49 | ····.param·p3,·"x3"····#·I | 49 | ····.param·p3,·"x3"····#·I |
50 | ····.param·p4,·"x4"····#·I | 50 | ····.param·p4,·"x4"····#·I |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·9 | 52 | ····.line·9 |
53 | ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/ | 53 | ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/widget/RelativeLayout;->setPadding(IIII)V |
54 | ····return-void | 54 | ····return-void |
55 | .end·method | 55 | .end·method |
56 | #·virtual·methods | 56 | #·virtual·methods |
57 | .method·public·addView(Landroid/view/View;)V | 57 | .method·public·addView(Landroid/view/View;)V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$top:I | 28 | .field·final·synthetic·val$top:I |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V | 30 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·47 | 34 | ····.line·47 |
34 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;->this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; | 35 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;->this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; |
35 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;->val$left:I | 36 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;->val$left:I |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$visibility:I | 22 | .field·final·synthetic·val$visibility:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V | 24 | .method·constructor·<init>(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Menu/Views/MenuImageView; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·26 | 28 | ····.line·26 |
28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuImageView$2;->this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; | 29 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Menu/Views/MenuImageView$2;->this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; |
29 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuImageView$2;->val$visibility:I | 30 | ····iput·p2,·p0,·Lorg/happysanta/gd/Menu/Views/MenuImageView$2;->val$visibility:I |
Offset 211, 42 lines modified | Offset 211, 46 lines modified | ||
211 | ····move-result-object·v2 | 211 | ····move-result-object·v2 |
212 | ····invoke-virtual·{v0,·v2},·Lorg/happysanta/gd/Storage/Level;->setAuthor(Ljava/lang/String;)V | 212 | ····invoke-virtual·{v0,·v2},·Lorg/happysanta/gd/Storage/Level;->setAuthor(Ljava/lang/String;)V |
213 | ····.line·248 | 213 | ····.line·248 |
214 | ····const-string·v2,·"count_easy" | 214 | ····const-string·v2,·"count_easy" |
215 | ····.line·249 | ||
215 | ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 216 | ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
216 | ····move-result·v2 | 217 | ····move-result·v2 |
217 | ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getInt(I)I | 218 | ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getInt(I)I |
218 | ····move-result·v2 | 219 | ····move-result·v2 |
219 | ····const-string·v3,·"count_medium" | 220 | ····const-string·v3,·"count_medium" |
221 | ····.line·250 | ||
220 | ····invoke-interface·{p1,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 222 | ····invoke-interface·{p1,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
221 | ····move-result·v3 | 223 | ····move-result·v3 |
222 | ····invoke-interface·{p1,·v3},·Landroid/database/Cursor;->getInt(I)I | 224 | ····invoke-interface·{p1,·v3},·Landroid/database/Cursor;->getInt(I)I |
223 | ····move-result·v3 | 225 | ····move-result·v3 |
224 | ····const-string·v4,·"count_hard" | 226 | ····const-string·v4,·"count_hard" |
227 | ····.line·251 | ||
225 | ····invoke-interface·{p1,·v4},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 228 | ····invoke-interface·{p1,·v4},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
226 | ····move-result·v4 | 229 | ····move-result·v4 |
227 | ····invoke-interface·{p1,·v4},·Landroid/database/Cursor;->getInt(I)I | 230 | ····invoke-interface·{p1,·v4},·Landroid/database/Cursor;->getInt(I)I |
228 | ····move-result·v4 | 231 | ····move-result·v4 |
232 | ····.line·248 | ||
229 | ····invoke-virtual·{v0,·v2,·v3,·v4},·Lorg/happysanta/gd/Storage/Level;->setCount(III)V | 233 | ····invoke-virtual·{v0,·v2,·v3,·v4},·Lorg/happysanta/gd/Storage/Level;->setCount(III)V |
230 | ····.line·252 | 234 | ····.line·252 |
231 | ····const-string·v2,·"added_ts" | 235 | ····const-string·v2,·"added_ts" |
232 | ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 236 | ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
Offset 299, 42 lines modified | Offset 303, 46 lines modified | ||
299 | ····move-result-wide·v2 | 303 | ····move-result-wide·v2 |
300 | ····invoke-virtual·{v0,·v2,·v3},·Lorg/happysanta/gd/Storage/Level;->setApiId(J)V | 304 | ····invoke-virtual·{v0,·v2,·v3},·Lorg/happysanta/gd/Storage/Level;->setApiId(J)V |
301 | ····.line·256 | 305 | ····.line·256 |
302 | ····const-string·v1,·"unlocked_easy" | 306 | ····const-string·v1,·"unlocked_easy" |
307 | ····.line·257 | ||
303 | ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 308 | ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
304 | ····move-result·v1 | 309 | ····move-result·v1 |
305 | ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getInt(I)I | 310 | ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getInt(I)I |
306 | ····move-result·v1 | 311 | ····move-result·v1 |
307 | ····const-string·v2,·"unlocked_medium" | 312 | ····const-string·v2,·"unlocked_medium" |
313 | ····.line·258 | ||
308 | ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 314 | ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
309 | ····move-result·v2 | 315 | ····move-result·v2 |
310 | ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getInt(I)I | 316 | ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getInt(I)I |
311 | ····move-result·v2 | 317 | ····move-result·v2 |
312 | ····const-string·v3,·"unlocked_hard" | 318 | ····const-string·v3,·"unlocked_hard" |
319 | ····.line·259 | ||
313 | ····invoke-interface·{p1,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 320 | ····invoke-interface·{p1,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
314 | ····move-result·v3 | 321 | ····move-result·v3 |
315 | ····invoke-interface·{p1,·v3},·Landroid/database/Cursor;->getInt(I)I | 322 | ····invoke-interface·{p1,·v3},·Landroid/database/Cursor;->getInt(I)I |
316 | ····move-result·v3 | 323 | ····move-result·v3 |
324 | ····.line·256 | ||
317 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lorg/happysanta/gd/Storage/Level;->setUnlocked(III)V | 325 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lorg/happysanta/gd/Storage/Level;->setUnlocked(III)V |
318 | ····.line·260 | 326 | ····.line·260 |
319 | ····const-string·v1,·"selected_level" | 327 | ····const-string·v1,·"selected_level" |
320 | ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 328 | ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
Offset 385, 14 lines modified | Offset 385, 15 lines modified | ||
385 | ····move-result·v1 | 385 | ····move-result·v1 |
386 | ····if-nez·v1,·:cond_0 | 386 | ····if-nez·v1,·:cond_0 |
387 | ····const-string·v1,·"mounted_ro" | 387 | ····const-string·v1,·"mounted_ro" |
388 | ····.line·433 | ||
388 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 389 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
389 | ····move-result·v1 | 390 | ····move-result·v1 |
390 | ····if-eqz·v1,·:cond_1 | 391 | ····if-eqz·v1,·:cond_1 |
391 | ····.line·434 | 392 | ····.line·434 |
Offset 674, 14 lines modified | Offset 675, 15 lines modified | ||
674 | ····new-array·v3,·v4,·[Lorg/happysanta/gd/Storage/Level; | 675 | ····new-array·v3,·v4,·[Lorg/happysanta/gd/Storage/Level; |
675 | ····const/4·v4,·0x0 | 676 | ····const/4·v4,·0x0 |
676 | ····aput-object·p1,·v3,·v4 | 677 | ····aput-object·p1,·v3,·v4 |
678 | ····.line·271 | ||
677 | ····invoke-virtual·{v2,·v3},·Lorg/happysanta/gd/Storage/LevelsManager$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 679 | ····invoke-virtual·{v2,·v3},·Lorg/happysanta/gd/Storage/LevelsManager$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
678 | ····.line·272 | 680 | ····.line·272 |
679 | ····return-void | 681 | ····return-void |
680 | .end·method | 682 | .end·method |
681 | .method·public·downloadLevel(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V | 683 | .method·public·downloadLevel(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V |
Offset 1091, 15 lines modified | Offset 1093, 15 lines modified | ||
1091 | ····move-result-object·v0 | 1093 | ····move-result-object·v0 |
1092 | ····return-object·v0 | 1094 | ····return-object·v0 |
1093 | .end·method | 1095 | .end·method |
1094 | .method·public·declared-synchronized·getLevelsStat()Ljava/util/HashMap; | 1096 | .method·public·declared-synchronized·getLevelsStat()Ljava/util/HashMap; |
1095 | ····.locals·1 | 1097 | ····.locals·16 |
1096 | ····.annotation·system·Ldalvik/annotation/Signature; | 1098 | ····.annotation·system·Ldalvik/annotation/Signature; |
1097 | ········value·=·{ | 1099 | ········value·=·{ |
1098 | ············"()", | 1100 | ············"()", |
1099 | ············"Ljava/util/HashMap", | 1101 | ············"Ljava/util/HashMap", |
1100 | ············"<", | 1102 | ············"<", |
1101 | ············"Ljava/lang/String;", | 1103 | ············"Ljava/lang/String;", |
1102 | ············"Ljava/lang/Double;", | 1104 | ············"Ljava/lang/Double;", |
Offset 1110, 160 lines modified | Offset 1112, 152 lines modified | ||
1110 | ····.prologue | 1112 | ····.prologue |
1111 | ····.line·228 | 1113 | ····.line·228 |
1112 | ····monitor-enter·p0 | 1114 | ····monitor-enter·p0 |
1113 | ····:try_start_0 | 1115 | ····:try_start_0 |
1114 | ····invoke-virtual/range·{p0·..·p0},·Lorg/happysanta/gd/Storage/LevelsManager;->getAllInstalledLevels()[Lorg/happysanta/gd/Storage/Level; | 1116 | ····invoke-virtual/range·{p0·..·p0},·Lorg/happysanta/gd/Storage/LevelsManager;->getAllInstalledLevels()[Lorg/happysanta/gd/Storage/Level; |
1115 | ····move-result-object·v | 1117 | ····move-result-object·v4 |
1116 | ····.line·229 | 1118 | ····.line·229 |
1117 | ····.local·v | 1119 | ····.local·v4,·"levels":[Lorg/happysanta/gd/Storage/Level; |
1118 | ····new-instance·v | 1120 | ····new-instance·v5,·Ljava/util/HashMap; |
1119 | ····invoke-direct·{v | 1121 | ····invoke-direct·{v5},·Ljava/util/HashMap;-><init>()V |
1120 | ····.line·230 | 1122 | ····.line·230 |
1121 | ····.local·v | 1123 | ····.local·v5,·"stat":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Double;>;" |
1122 | ····array-length·v1 | 1124 | ····array-length·v10,·v4 |
1123 | ····if-lez·v1 | 1125 | ····if-lez·v10,·:cond_2 |
1124 | ····.line·231 | 1126 | ····.line·231 |
1125 | ····move-object·v0,·v7 | ||
1126 | ····.local·v0,·"arr$":[Lorg/happysanta/gd/Storage/Level; | ||
1127 | ····array-length·v | 1127 | ····array-length·v11,·v4 |
1128 | ····.local·v5,·"len$":I | ||
1129 | ····const/4·v | 1128 | ····const/4·v10,·0x0 |
1130 | ····.local·v4,·"i$":I | ||
1131 | ····:goto_0 | 1129 | ····:goto_0 |
1132 | ····if-ge·v | 1130 | ····if-ge·v10,·v11,·:cond_2 |
1133 | ····aget-object·v | 1131 | ····aget-object·v3,·v4,·v10 |
1134 | ····.line·232 | 1132 | ····.line·232 |
1135 | ····.local·v | 1133 | ····.local·v3,·"level":Lorg/happysanta/gd/Storage/Level; |
1136 | ····invoke-virtual·{v | 1134 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/Storage/Level;->getUnlockedAll()[I |
1137 | ····move-result-object·v | 1135 | ····move-result-object·v0 |
1138 | ····.line·233 | 1136 | ····.line·233 |
1139 | ····.local·v | 1137 | ····.local·v0,·"completed":[I |
1140 | ····const/4·v | 1138 | ····const/4·v1,·0x0 |
1141 | ····.line·234 | 1139 | ····.line·234 |
1142 | ····.local·v | 1140 | ····.local·v1,·"completedCount":I |
1143 | ····const/4·v | 1141 | ····const/4·v2,·0x0 |
1144 | ····.local·v | 1142 | ····.local·v2,·"i":I |
1145 | ····:goto_1 | 1143 | ····:goto_1 |
1146 | ····array-length·v1 | 1144 | ····array-length·v12,·v0 |
1147 | ····if-ge·v | 1145 | ····if-ge·v2,·v12,·:cond_1 |
1148 | ····.line·235 | 1146 | ····.line·235 |
1149 | ····aget·v1 | 1147 | ····aget·v12,·v0,·v2 |
1150 | ····if-gez·v1 | 1148 | ····if-gez·v12,·:cond_0 |
1151 | ····const/4·v1 | 1149 | ····const/4·v12,·0x0 |
1152 | ····aput·v1 | 1150 | ····aput·v12,·v0,·v2 |
1153 | ····.line·236 | 1151 | ····.line·236 |
1154 | ····:cond_0 | 1152 | ····:cond_0 |
1155 | ····aget·v1 | 1153 | ····aget·v12,·v0,·v2 |
1156 | ····add-int/2addr·v | 1154 | ····add-int/2addr·v1,·v12 |
1157 | ····.line·234 | 1155 | ····.line·234 |
1158 | ····add-int/lit8·v | 1156 | ····add-int/lit8·v2,·v2,·0x1 |
1159 | ····goto·:goto_1 | 1157 | ····goto·:goto_1 |
1160 | ····.line·239 | 1158 | ····.line·239 |
1161 | ····:cond_1 | 1159 | ····:cond_1 |
1162 | ····invoke-virtual·{v | 1160 | ····invoke-virtual·{v3},·Lorg/happysanta/gd/Storage/Level;->getCountEasy()I |
Max diff block lines reached; 6096/9917 bytes (61.47%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Storage/LevelsManager; | 21 | .field·final·synthetic·this$0:Lorg/happysanta/gd/Storage/LevelsManager; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/Storage/LevelsManager;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/Storage/LevelsManager;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Storage/LevelsManager; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·375 | 27 | ····.line·375 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$5;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$5;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$handler:Lorg/happysanta/gd/API/DownloadHandler; | 24 | .field·final·synthetic·val$handler:Lorg/happysanta/gd/API/DownloadHandler; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/API/DownloadFile;Lorg/happysanta/gd/API/DownloadHandler;)V | 26 | .method·constructor·<init>(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/API/DownloadFile;Lorg/happysanta/gd/API/DownloadHandler;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Storage/LevelsManager; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·354 | 30 | ····.line·354 |
30 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$4;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; | 31 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$4;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; |
31 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$4;->val$downloadFile:Lorg/happysanta/gd/API/DownloadFile; | 32 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$4;->val$downloadFile:Lorg/happysanta/gd/API/DownloadFile; |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$progressDialog:Landroid/app/ProgressDialog; | 21 | .field·final·synthetic·val$progressDialog:Landroid/app/ProgressDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Lorg/happysanta/gd/DoubleCallback;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Lorg/happysanta/gd/DoubleCallback;)V |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Storage/LevelsManager; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·175 | 27 | ····.line·175 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$1;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$1;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; |
28 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$1;->val$progressDialog:Landroid/app/ProgressDialog; | 29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$1;->val$progressDialog:Landroid/app/ProgressDialog; |
Offset 81, 362 lines modified | Offset 81, 381 lines modified | ||
81 | ····const-string·v1,·"·CREATE·TABLE·highscores(_id·INTEGER·NOT·NULL·PRIMARY·KEY·AUTOINCREMENT,·level_id·INTEGER·NOT·NULL,·level·INTEGER·NOT·NULL,·track·INTEGER·NOT·NULL,·" | 81 | ····const-string·v1,·"·CREATE·TABLE·highscores(_id·INTEGER·NOT·NULL·PRIMARY·KEY·AUTOINCREMENT,·level_id·INTEGER·NOT·NULL,·level·INTEGER·NOT·NULL,·track·INTEGER·NOT·NULL,·" |
82 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 82 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····.line·69 | ||
84 | ····invoke-static·{v2,·v2},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; | 85 | ····invoke-static·{v2,·v2},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; |
85 | ····move-result-object·v1 | 86 | ····move-result-object·v1 |
86 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 87 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
87 | ····move-result-object·v0 | 88 | ····move-result-object·v0 |
88 | ····const-string·v1,·"·INTEGER·NOT·NULL,·" | 89 | ····const-string·v1,·"·INTEGER·NOT·NULL,·" |
89 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 90 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
90 | ····move-result-object·v0 | 91 | ····move-result-object·v0 |
92 | ····.line·70 | ||
91 | ····invoke-static·{v2,·v2},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; | 93 | ····invoke-static·{v2,·v2},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; |
92 | ····move-result-object·v1 | 94 | ····move-result-object·v1 |
93 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 95 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
94 | ····move-result-object·v0 | 96 | ····move-result-object·v0 |
95 | ····const-string·v1,·"·TEXT,·" | 97 | ····const-string·v1,·"·TEXT,·" |
96 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 98 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
97 | ····move-result-object·v0 | 99 | ····move-result-object·v0 |
100 | ····.line·71 | ||
98 | ····invoke-static·{v2,·v3},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; | 101 | ····invoke-static·{v2,·v3},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; |
99 | ····move-result-object·v1 | 102 | ····move-result-object·v1 |
100 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 103 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
101 | ····move-result-object·v0 | 104 | ····move-result-object·v0 |
102 | ····const-string·v1,·"·INTEGER·NOT·NULL,·" | 105 | ····const-string·v1,·"·INTEGER·NOT·NULL,·" |
103 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 106 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
104 | ····move-result-object·v0 | 107 | ····move-result-object·v0 |
108 | ····.line·72 | ||
105 | ····invoke-static·{v2,·v3},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; | 109 | ····invoke-static·{v2,·v3},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; |
106 | ····move-result-object·v1 | 110 | ····move-result-object·v1 |
107 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 111 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
108 | ····move-result-object·v0 | 112 | ····move-result-object·v0 |
109 | ····const-string·v1,·"·TEXT,·" | 113 | ····const-string·v1,·"·TEXT,·" |
110 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 114 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
111 | ····move-result-object·v0 | 115 | ····move-result-object·v0 |
116 | ····.line·73 | ||
112 | ····invoke-static·{v2,·v4},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; | 117 | ····invoke-static·{v2,·v4},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; |
113 | ····move-result-object·v1 | 118 | ····move-result-object·v1 |
114 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 119 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
115 | ····move-result-object·v0 | 120 | ····move-result-object·v0 |
116 | ····const-string·v1,·"·INTEGER·NOT·NULL,·" | 121 | ····const-string·v1,·"·INTEGER·NOT·NULL,·" |
117 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 122 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
118 | ····move-result-object·v0 | 123 | ····move-result-object·v0 |
124 | ····.line·74 | ||
119 | ····invoke-static·{v2,·v4},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; | 125 | ····invoke-static·{v2,·v4},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; |
120 | ····move-result-object·v1 | 126 | ····move-result-object·v1 |
121 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 127 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
122 | ····move-result-object·v0 | 128 | ····move-result-object·v0 |
123 | ····const-string·v1,·"·TEXT,·" | 129 | ····const-string·v1,·"·TEXT,·" |
124 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 130 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
125 | ····move-result-object·v0 | 131 | ····move-result-object·v0 |
132 | ····.line·77 | ||
126 | ····invoke-static·{v3,·v2},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; | 133 | ····invoke-static·{v3,·v2},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; |
127 | ····move-result-object·v1 | 134 | ····move-result-object·v1 |
128 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 135 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
129 | ····move-result-object·v0 | 136 | ····move-result-object·v0 |
130 | ····const-string·v1,·"·INTEGER·NOT·NULL,·" | 137 | ····const-string·v1,·"·INTEGER·NOT·NULL,·" |
131 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 138 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
132 | ····move-result-object·v0 | 139 | ····move-result-object·v0 |
140 | ····.line·78 | ||
133 | ····invoke-static·{v3,·v2},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; | 141 | ····invoke-static·{v3,·v2},·Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; |
134 | ····move-result-object·v1 | 142 | ····move-result-object·v1 |
135 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 143 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
136 | ····move-result-object·v0 | 144 | ····move-result-object·v0 |
137 | ····const-string·v1,·"·TEXT,·" | 145 | ····const-string·v1,·"·TEXT,·" |
138 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 146 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
139 | ····move-result-object·v0 | 147 | ····move-result-object·v0 |
Max diff block lines reached; 8335/12751 bytes (65.37%) of diff not shown. |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$successCallback:Lorg/happysanta/gd/Callback; | 28 | .field·final·synthetic·val$successCallback:Lorg/happysanta/gd/Callback; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/io/File;Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V | 30 | .method·constructor·<init>(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/io/File;Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Storage/LevelsManager; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·310 | 34 | ····.line·310 |
34 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$3;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; | 35 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$3;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; |
35 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$3;->val$progress:Landroid/app/ProgressDialog; | 36 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$3;->val$progress:Landroid/app/ProgressDialog; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; | 21 | .field·final·synthetic·this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/Storage/LevelsManager$3;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/Storage/LevelsManager$3;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/happysanta/gd/Storage/LevelsManager$3; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·325 | 27 | ····.line·325 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$3$1;->this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$3$1;->this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$progressDialog:Landroid/app/ProgressDialog; | 21 | .field·final·synthetic·val$progressDialog:Landroid/app/ProgressDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/lang/Runnable;)V | 23 | .method·constructor·<init>(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/lang/Runnable;)V |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/Storage/LevelsManager; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·264 | 27 | ····.line·264 |
27 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$2;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; | 28 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$2;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; |
28 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$2;->val$progressDialog:Landroid/app/ProgressDialog; | 29 | ····iput-object·p2,·p0,·Lorg/happysanta/gd/Storage/LevelsManager$2;->val$progressDialog:Landroid/app/ProgressDialog; |
Offset 2950, 26 lines modified | Offset 2950, 28 lines modified | ||
2950 | ····.line·244 | 2950 | ····.line·244 |
2951 | ····:cond_0 | 2951 | ····:cond_0 |
2952 | ····iget-object·v1,·p1,·Lorg/happysanta/gd/Game/Bitmap;->bitmap:Landroid/graphics/Bitmap; | 2952 | ····iget-object·v1,·p1,·Lorg/happysanta/gd/Game/Bitmap;->bitmap:Landroid/graphics/Bitmap; |
2953 | ····new-instance·v2,·Landroid/graphics/Rect; | 2953 | ····new-instance·v2,·Landroid/graphics/Rect; |
2954 | ····.line·245 | ||
2954 | ····invoke-virtual·{p1},·Lorg/happysanta/gd/Game/Bitmap;->getWidth()I | 2955 | ····invoke-virtual·{p1},·Lorg/happysanta/gd/Game/Bitmap;->getWidth()I |
2955 | ····move-result·v3 | 2956 | ····move-result·v3 |
2956 | ····invoke-virtual·{p1},·Lorg/happysanta/gd/Game/Bitmap;->getHeight()I | 2957 | ····invoke-virtual·{p1},·Lorg/happysanta/gd/Game/Bitmap;->getHeight()I |
2957 | ····move-result·v4 | 2958 | ····move-result·v4 |
2958 | ····invoke-direct·{v2,·v5,·v5,·v3,·v4},·Landroid/graphics/Rect;-><init>(IIII)V | 2959 | ····invoke-direct·{v2,·v5,·v5,·v3,·v4},·Landroid/graphics/Rect;-><init>(IIII)V |
2959 | ····new-instance·v3,·Landroid/graphics/RectF; | 2960 | ····new-instance·v3,·Landroid/graphics/RectF; |
2961 | ····.line·246 | ||
2960 | ····invoke-virtual·{p1},·Lorg/happysanta/gd/Game/Bitmap;->getWidthDp()I | 2962 | ····invoke-virtual·{p1},·Lorg/happysanta/gd/Game/Bitmap;->getWidthDp()I |
2961 | ····move-result·v4 | 2963 | ····move-result·v4 |
2962 | ····int-to-float·v4,·v4 | 2964 | ····int-to-float·v4,·v4 |
2963 | ····add-float/2addr·v4,·p2 | 2965 | ····add-float/2addr·v4,·p2 |
Offset 2980, 14 lines modified | Offset 2982, 15 lines modified | ||
2980 | ····int-to-float·v5,·v5 | 2982 | ····int-to-float·v5,·v5 |
2981 | ····add-float/2addr·v5,·p3 | 2983 | ····add-float/2addr·v5,·p3 |
2982 | ····invoke-direct·{v3,·p2,·p3,·v4,·v5},·Landroid/graphics/RectF;-><init>(FFFF)V | 2984 | ····invoke-direct·{v3,·p2,·p3,·v4,·v5},·Landroid/graphics/RectF;-><init>(FFFF)V |
2985 | ····.line·244 | ||
2983 | ····invoke-virtual·{p4,·v1,·v2,·v3,·v0},·Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V | 2986 | ····invoke-virtual·{p4,·v1,·v2,·v3,·v0},·Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V |
2984 | ····.line·248 | 2987 | ····.line·248 |
2985 | ····return-void | 2988 | ····return-void |
2986 | .end·method | 2989 | .end·method |
2987 | .method·public·drawEngine(FFI)V | 2990 | .method·public·drawEngine(FFI)V |
Offset 3436, 14 lines modified | Offset 3439, 15 lines modified | ||
3436 | ····.line·676 | 3439 | ····.line·676 |
3437 | ····const/4·v0,·0x1 | 3440 | ····const/4·v0,·0x1 |
3438 | ····invoke-static·{v0},·Lorg/happysanta/gd/Game/Bitmap;->get(I)Lorg/happysanta/gd/Game/Bitmap; | 3441 | ····invoke-static·{v0},·Lorg/happysanta/gd/Game/Bitmap;->get(I)Lorg/happysanta/gd/Game/Bitmap; |
3439 | ····move-result-object·v0 | 3442 | ····move-result-object·v0 |
3443 | ····.line·677 | ||
3440 | ····invoke-virtual·{p0},·Lorg/happysanta/gd/Game/GameView;->getScaledWidth()I | 3444 | ····invoke-virtual·{p0},·Lorg/happysanta/gd/Game/GameView;->getScaledWidth()I |
3441 | ····move-result·v1 | 3445 | ····move-result·v1 |
3442 | ····div-int/lit8·v1,·v1,·0x2 | 3446 | ····div-int/lit8·v1,·v1,·0x2 |
3443 | ····const/4·v2,·0x1 | 3447 | ····const/4·v2,·0x1 |
Offset 3458, 14 lines modified | Offset 3462, 15 lines modified | ||
3458 | ····div-int/lit8·v2,·v2,·0x2 | 3462 | ····div-int/lit8·v2,·v2,·0x2 |
3459 | ····sub-int/2addr·v1,·v2 | 3463 | ····sub-int/2addr·v1,·v2 |
3460 | ····int-to-float·v1,·v1 | 3464 | ····int-to-float·v1,·v1 |
3465 | ····.line·678 | ||
3461 | ····invoke-virtual·{p0},·Lorg/happysanta/gd/Game/GameView;->getScaledHeight()I | 3466 | ····invoke-virtual·{p0},·Lorg/happysanta/gd/Game/GameView;->getScaledHeight()I |
3462 | ····move-result·v2 | 3467 | ····move-result·v2 |
3463 | ····div-int/lit8·v2,·v2,·0x2 | 3468 | ····div-int/lit8·v2,·v2,·0x2 |
3464 | ····int-to-double·v2,·v2 | 3469 | ····int-to-double·v2,·v2 |
Offset 3486, 14 lines modified | Offset 3491, 15 lines modified | ||
3486 | ····div-double/2addr·v4,·v12 | 3491 | ····div-double/2addr·v4,·v12 |
3487 | ····sub-double/2addr·v2,·v4 | 3492 | ····sub-double/2addr·v2,·v4 |
3488 | ····double-to-float·v2,·v2 | 3493 | ····double-to-float·v2,·v2 |
3494 | ····.line·676 | ||
3489 | ····invoke-virtual·{p0,·v0,·v1,·v2},·Lorg/happysanta/gd/Game/GameView;->drawBitmap(Lorg/happysanta/gd/Game/Bitmap;FF)V | 3495 | ····invoke-virtual·{p0,·v0,·v1,·v2},·Lorg/happysanta/gd/Game/GameView;->drawBitmap(Lorg/happysanta/gd/Game/Bitmap;FF)V |
3490 | ····.line·690 | 3496 | ····.line·690 |
3491 | ····:cond_0 | 3497 | ····:cond_0 |
3492 | ····:goto_1 | 3498 | ····:goto_1 |
3493 | ····iget·v0,·v8,·Lorg/happysanta/gd/GDActivity;->m_longI:I | 3499 | ····iget·v0,·v8,·Lorg/happysanta/gd/GDActivity;->m_longI:I |
Offset 3615, 14 lines modified | Offset 3621, 15 lines modified | ||
3615 | ····.line·685 | 3621 | ····.line·685 |
3616 | ····const/4·v0,·0x2 | 3622 | ····const/4·v0,·0x2 |
3617 | ····invoke-static·{v0},·Lorg/happysanta/gd/Game/Bitmap;->get(I)Lorg/happysanta/gd/Game/Bitmap; | 3623 | ····invoke-static·{v0},·Lorg/happysanta/gd/Game/Bitmap;->get(I)Lorg/happysanta/gd/Game/Bitmap; |
3618 | ····move-result-object·v0 | 3624 | ····move-result-object·v0 |
3625 | ····.line·686 | ||
3619 | ····invoke-virtual·{p0},·Lorg/happysanta/gd/Game/GameView;->getScaledWidth()I | 3626 | ····invoke-virtual·{p0},·Lorg/happysanta/gd/Game/GameView;->getScaledWidth()I |
3620 | ····move-result·v1 | 3627 | ····move-result·v1 |
3621 | ····div-int/lit8·v1,·v1,·0x2 | 3628 | ····div-int/lit8·v1,·v1,·0x2 |
3622 | ····const/4·v2,·0x2 | 3629 | ····const/4·v2,·0x2 |
Offset 3637, 14 lines modified | Offset 3644, 15 lines modified | ||
3637 | ····div-int/lit8·v2,·v2,·0x2 | 3644 | ····div-int/lit8·v2,·v2,·0x2 |
3638 | ····sub-int/2addr·v1,·v2 | 3645 | ····sub-int/2addr·v1,·v2 |
3639 | ····int-to-float·v1,·v1 | 3646 | ····int-to-float·v1,·v1 |
3647 | ····.line·687 | ||
3640 | ····invoke-virtual·{p0},·Lorg/happysanta/gd/Game/GameView;->getScaledHeight()I | 3648 | ····invoke-virtual·{p0},·Lorg/happysanta/gd/Game/GameView;->getScaledHeight()I |
3641 | ····move-result·v2 | 3649 | ····move-result·v2 |
3642 | ····div-int/lit8·v2,·v2,·0x2 | 3650 | ····div-int/lit8·v2,·v2,·0x2 |
3643 | ····int-to-double·v2,·v2 | 3651 | ····int-to-double·v2,·v2 |
Offset 3665, 14 lines modified | Offset 3673, 15 lines modified | ||
3665 | ····div-double/2addr·v4,·v12 | 3673 | ····div-double/2addr·v4,·v12 |
Max diff block lines reached; 309/3167 bytes (9.76%) of diff not shown. |
Offset 78, 72 lines modified | Offset 78, 78 lines modified | ||
78 | ····new-array·v0,·v0,·[Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; | 78 | ····new-array·v0,·v0,·[Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; |
79 | ····new-instance·v1,·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; | 79 | ····new-instance·v1,·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; |
80 | ····const·v2,·0x7f02002d | 80 | ····const·v2,·0x7f02002d |
81 | ····.line·41 | ||
81 | ····invoke-static·{v2},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; | 82 | ····invoke-static·{v2},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; |
82 | ····move-result-object·v2 | 83 | ····move-result-object·v2 |
83 | ····invoke-direct·{v1,·v2},·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;-><init>(Lorg/happysanta/gd/Game/Bitmap;)V | 84 | ····invoke-direct·{v1,·v2},·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;-><init>(Lorg/happysanta/gd/Game/Bitmap;)V |
84 | ····aput-object·v1,·v0,·v7 | 85 | ····aput-object·v1,·v0,·v7 |
85 | ····new-instance·v1,·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; | 86 | ····new-instance·v1,·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; |
86 | ····const·v2,·0x7f02000c | 87 | ····const·v2,·0x7f02000c |
88 | ····.line·44 | ||
87 | ····invoke-static·{v2},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; | 89 | ····invoke-static·{v2},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; |
88 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
89 | ····invoke-direct·{v1,·v2},·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;-><init>(Lorg/happysanta/gd/Game/Bitmap;)V | 91 | ····invoke-direct·{v1,·v2},·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;-><init>(Lorg/happysanta/gd/Game/Bitmap;)V |
90 | ····aput-object·v1,·v0,·v6 | 92 | ····aput-object·v1,·v0,·v6 |
91 | ····new-instance·v1,·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; | 93 | ····new-instance·v1,·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; |
92 | ····const·v2,·0x7f02000e | 94 | ····const·v2,·0x7f02000e |
95 | ····.line·47 | ||
93 | ····invoke-static·{v2},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; | 96 | ····invoke-static·{v2},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; |
94 | ····move-result-object·v2 | 97 | ····move-result-object·v2 |
95 | ····invoke-direct·{v1,·v2},·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;-><init>(Lorg/happysanta/gd/Game/Bitmap;)V | 98 | ····invoke-direct·{v1,·v2},·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;-><init>(Lorg/happysanta/gd/Game/Bitmap;)V |
96 | ····aput-object·v1,·v0,·v8 | 99 | ····aput-object·v1,·v0,·v8 |
97 | ····new-instance·v1,·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; | 100 | ····new-instance·v1,·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; |
98 | ····const·v2,·0x7f020034 | 101 | ····const·v2,·0x7f020034 |
102 | ····.line·50 | ||
99 | ····invoke-static·{v2},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; | 103 | ····invoke-static·{v2},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; |
100 | ····move-result-object·v2 | 104 | ····move-result-object·v2 |
101 | ····invoke-direct·{v1,·v2},·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;-><init>(Lorg/happysanta/gd/Game/Bitmap;)V | 105 | ····invoke-direct·{v1,·v2},·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;-><init>(Lorg/happysanta/gd/Game/Bitmap;)V |
102 | ····aput-object·v1,·v0,·v9 | 106 | ····aput-object·v1,·v0,·v9 |
103 | ····new-instance·v1,·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; | 107 | ····new-instance·v1,·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; |
104 | ····new-array·v2,·v8,·[Lorg/happysanta/gd/Game/Bitmap; | 108 | ····new-array·v2,·v8,·[Lorg/happysanta/gd/Game/Bitmap; |
105 | ····const·v3,·0x7f020035 | 109 | ····const·v3,·0x7f020035 |
110 | ····.line·54 | ||
106 | ····invoke-static·{v3},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; | 111 | ····invoke-static·{v3},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; |
107 | ····move-result-object·v3 | 112 | ····move-result-object·v3 |
108 | ····aput-object·v3,·v2,·v7 | 113 | ····aput-object·v3,·v2,·v7 |
109 | ····const·v3,·0x7f020036 | 114 | ····const·v3,·0x7f020036 |
115 | ····.line·55 | ||
110 | ····invoke-static·{v3},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; | 116 | ····invoke-static·{v3},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; |
111 | ····move-result-object·v3 | 117 | ····move-result-object·v3 |
112 | ····aput-object·v3,·v2,·v6 | 118 | ····aput-object·v3,·v2,·v6 |
113 | ····invoke-direct·{v1,·v2},·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;-><init>([Lorg/happysanta/gd/Game/Bitmap;)V | 119 | ····invoke-direct·{v1,·v2},·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;-><init>([Lorg/happysanta/gd/Game/Bitmap;)V |
Offset 154, 22 lines modified | Offset 160, 24 lines modified | ||
154 | ····new-instance·v2,·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; | 160 | ····new-instance·v2,·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; |
155 | ····new-array·v3,·v8,·[Lorg/happysanta/gd/Game/Bitmap; | 161 | ····new-array·v3,·v8,·[Lorg/happysanta/gd/Game/Bitmap; |
156 | ····const·v4,·0x7f020021 | 162 | ····const·v4,·0x7f020021 |
163 | ····.line·60 | ||
157 | ····invoke-static·{v4},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; | 164 | ····invoke-static·{v4},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; |
158 | ····move-result-object·v4 | 165 | ····move-result-object·v4 |
159 | ····aput-object·v4,·v3,·v7 | 166 | ····aput-object·v4,·v3,·v7 |
160 | ····const·v4,·0x7f020020 | 167 | ····const·v4,·0x7f020020 |
168 | ····.line·61 | ||
161 | ····invoke-static·{v4},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; | 169 | ····invoke-static·{v4},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; |
162 | ····move-result-object·v4 | 170 | ····move-result-object·v4 |
163 | ····aput-object·v4,·v3,·v6 | 171 | ····aput-object·v4,·v3,·v6 |
164 | ····invoke-direct·{v2,·v3},·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;-><init>([Lorg/happysanta/gd/Game/Bitmap;)V | 172 | ····invoke-direct·{v2,·v3},·Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;-><init>([Lorg/happysanta/gd/Game/Bitmap;)V |
Offset 182, 56 lines modified | Offset 190, 62 lines modified | ||
182 | ····const/4·v3,·0x6 | 190 | ····const/4·v3,·0x6 |
183 | ····new-array·v3,·v3,·[Lorg/happysanta/gd/Game/Bitmap; | 191 | ····new-array·v3,·v3,·[Lorg/happysanta/gd/Game/Bitmap; |
184 | ····const·v4,·0x7f02002a | 192 | ····const·v4,·0x7f02002a |
193 | ····.line·66 | ||
185 | ····invoke-static·{v4},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; | 194 | ····invoke-static·{v4},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; |
186 | ····move-result-object·v4 | 195 | ····move-result-object·v4 |
187 | ····aput-object·v4,·v3,·v7 | 196 | ····aput-object·v4,·v3,·v7 |
188 | ····const·v4,·0x7f02002b | 197 | ····const·v4,·0x7f02002b |
198 | ····.line·67 | ||
189 | ····invoke-static·{v4},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; | 199 | ····invoke-static·{v4},·Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; |
190 | ····move-result-object·v4 | 200 | ····move-result-object·v4 |
191 | ····aput-object·v4,·v3,·v6 | 201 | ····aput-object·v4,·v3,·v6 |
Max diff block lines reached; 5403/8993 bytes (60.08%) of diff not shown. |
Offset 141, 76 lines modified | Offset 141, 85 lines modified | ||
141 | ····.local·v20,·"tracks":Lorg/json/JSONArray; | 141 | ····.local·v20,·"tracks":Lorg/json/JSONArray; |
142 | ····new-instance·v1,·Lorg/happysanta/gd/Storage/Level; | 142 | ····new-instance·v1,·Lorg/happysanta/gd/Storage/Level; |
143 | ····const-wide/16·v2,·0x0 | 143 | ····const-wide/16·v2,·0x0 |
144 | ····const-string·v4,·"name" | 144 | ····const-string·v4,·"name" |
145 | ····.line·36 | ||
145 | ····invoke-virtual·{v15,·v4},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 146 | ····invoke-virtual·{v15,·v4},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
146 | ····move-result-object·v4 | 147 | ····move-result-object·v4 |
147 | ····const-string·v5,·"author" | 148 | ····const-string·v5,·"author" |
149 | ····.line·37 | ||
148 | ····invoke-virtual·{v15,·v5},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; | 150 | ····invoke-virtual·{v15,·v5},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; |
149 | ····move-result-object·v5 | 151 | ····move-result-object·v5 |
150 | ····const-string·v6,·"name" | 152 | ····const-string·v6,·"name" |
151 | ····invoke-virtual·{v5,·v6},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 153 | ····invoke-virtual·{v5,·v6},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
152 | ····move-result-object·v5 | 154 | ····move-result-object·v5 |
153 | ····const/4·v6,·0x0 | 155 | ····const/4·v6,·0x0 |
156 | ····.line·38 | ||
154 | ····move-object/from16·v0,·v20 | 157 | ····move-object/from16·v0,·v20 |
155 | ····invoke-virtual·{v0,·v6},·Lorg/json/JSONArray;->getInt(I)I | 158 | ····invoke-virtual·{v0,·v6},·Lorg/json/JSONArray;->getInt(I)I |
156 | ····move-result·v6 | 159 | ····move-result·v6 |
157 | ····const/4·v7,·0x1 | 160 | ····const/4·v7,·0x1 |
161 | ····.line·39 | ||
158 | ····move-object/from16·v0,·v20 | 162 | ····move-object/from16·v0,·v20 |
159 | ····invoke-virtual·{v0,·v7},·Lorg/json/JSONArray;->getInt(I)I | 163 | ····invoke-virtual·{v0,·v7},·Lorg/json/JSONArray;->getInt(I)I |
160 | ····move-result·v7 | 164 | ····move-result·v7 |
161 | ····const/4·v8,·0x2 | 165 | ····const/4·v8,·0x2 |
166 | ····.line·40 | ||
162 | ····move-object/from16·v0,·v20 | 167 | ····move-object/from16·v0,·v20 |
163 | ····invoke-virtual·{v0,·v8},·Lorg/json/JSONArray;->getInt(I)I | 168 | ····invoke-virtual·{v0,·v8},·Lorg/json/JSONArray;->getInt(I)I |
164 | ····move-result·v8 | 169 | ····move-result·v8 |
165 | ····const-string·v9,·"added" | 170 | ····const-string·v9,·"added" |
171 | ····.line·41 | ||
166 | ····invoke-virtual·{v15,·v9},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I | 172 | ····invoke-virtual·{v15,·v9},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I |
167 | ····move-result·v9 | 173 | ····move-result·v9 |
168 | ····const-string·v10,·"size" | 174 | ····const-string·v10,·"size" |
175 | ····.line·42 | ||
169 | ····invoke-virtual·{v15,·v10},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I | 176 | ····invoke-virtual·{v15,·v10},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I |
170 | ····move-result·v10 | 177 | ····move-result·v10 |
171 | ····const-string·v11,·"id" | 178 | ····const-string·v11,·"id" |
179 | ····.line·43 | ||
172 | ····invoke-virtual·{v15,·v11},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I | 180 | ····invoke-virtual·{v15,·v11},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I |
173 | ····move-result·v11 | 181 | ····move-result·v11 |
174 | ····int-to-long·v11,·v11 | 182 | ····int-to-long·v11,·v11 |
175 | ····invoke-direct/range·{v1·..·v12},·Lorg/happysanta/gd/Storage/Level;-><init>(JLjava/lang/String;Ljava/lang/String;IIIIIJ)V | 183 | ····invoke-direct/range·{v1·..·v12},·Lorg/happysanta/gd/Storage/Level;-><init>(JLjava/lang/String;Ljava/lang/String;IIIIIJ)V |
184 | ····.line·34 | ||
176 | ····move-object/from16·v0,·v18 | 185 | ····move-object/from16·v0,·v18 |
177 | ····invoke-virtual·{v0,·v1},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V | 186 | ····invoke-virtual·{v0,·v1},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V |
178 | ····:try_end_1 | 187 | ····:try_end_1 |
179 | ····.catch·Lorg/json/JSONException;·{:try_start_1·..·:try_end_1}·:catch_0 | 188 | ····.catch·Lorg/json/JSONException;·{:try_start_1·..·:try_end_1}·:catch_0 |
180 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 189 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lorg/happysanta/gd/API/Request; | 29 | .field·final·synthetic·this$0:Lorg/happysanta/gd/API/Request; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·protected·constructor·<init>(Lorg/happysanta/gd/API/Request;)V | 31 | .method·protected·constructor·<init>(Lorg/happysanta/gd/API/Request;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/API/Request; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·90 | 35 | ····.line·90 |
35 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/API/Request$AsyncRequestTask;->this$0:Lorg/happysanta/gd/API/Request; | 36 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/API/Request$AsyncRequestTask;->this$0:Lorg/happysanta/gd/API/Request; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 285, 15 lines modified | Offset 286, 15 lines modified | ||
285 | ····:try_end_5 | 286 | ····:try_end_5 |
286 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_3 | 287 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_3 |
287 | ····:cond_3 | 288 | ····:cond_3 |
288 | ····:goto_2 | 289 | ····:goto_2 |
289 | ····move-object·v8,·v11 | 290 | ····move-object·v8,·v11 |
290 | ····.line·1 | 291 | ····.line·124 |
291 | ····goto·:goto_1 | 292 | ····goto·:goto_1 |
292 | ····.line·126 | 293 | ····.line·126 |
293 | ····.end·local·v1····#·"e":Ljava/lang/Exception; | 294 | ····.end·local·v1····#·"e":Ljava/lang/Exception; |
294 | ····:catchall_0 | 295 | ····:catchall_0 |
295 | ····move-exception·v11 | 296 | ····move-exception·v11 |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·this$0:Lorg/happysanta/gd/API/DownloadFile; | 30 | .field·final·synthetic·this$0:Lorg/happysanta/gd/API/DownloadFile; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·protected·constructor·<init>(Lorg/happysanta/gd/API/DownloadFile;)V | 32 | .method·protected·constructor·<init>(Lorg/happysanta/gd/API/DownloadFile;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lorg/happysanta/gd/API/DownloadFile; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·49 | 36 | ····.line·49 |
36 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;->this$0:Lorg/happysanta/gd/API/DownloadFile; | 37 | ····iput-object·p1,·p0,·Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;->this$0:Lorg/happysanta/gd/API/DownloadFile; |
37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 38 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 134, 14 lines modified | Offset 135, 15 lines modified | ||
134 | ····const-string·v12,·"·" | 135 | ····const-string·v12,·"·" |
135 | ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 136 | ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
136 | ····move-result-object·v11 | 137 | ····move-result-object·v11 |
138 | ····.line·68 | ||
137 | ····invoke-virtual·{v2},·Ljava/net/HttpURLConnection;->getResponseMessage()Ljava/lang/String; | 139 | ····invoke-virtual·{v2},·Ljava/net/HttpURLConnection;->getResponseMessage()Ljava/lang/String; |
138 | ····move-result-object·v12 | 140 | ····move-result-object·v12 |
139 | ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 141 | ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
140 | ····move-result-object·v11 | 142 | ····move-result-object·v11 |
Offset 602, 22 lines modified | Offset 604, 24 lines modified | ||
602 | ····check-cast·v0,·Landroid/os/PowerManager; | 604 | ····check-cast·v0,·Landroid/os/PowerManager; |
603 | ····.line·121 | 605 | ····.line·121 |
604 | ····.local·v0,·"pm":Landroid/os/PowerManager; | 606 | ····.local·v0,·"pm":Landroid/os/PowerManager; |
605 | ····const/4·v1,·0x1 | 607 | ····const/4·v1,·0x1 |
608 | ····.line·122 | ||
606 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 609 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
607 | ····move-result-object·v2 | 610 | ····move-result-object·v2 |
608 | ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String; | 611 | ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String; |
609 | ····move-result-object·v2 | 612 | ····move-result-object·v2 |
613 | ····.line·121 | ||
610 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; | 614 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; |
611 | ····move-result-object·v1 | 615 | ····move-result-object·v1 |
612 | ····iput-object·v1,·p0,·Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;->lock:Landroid/os/PowerManager$WakeLock; | 616 | ····iput-object·v1,·p0,·Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;->lock:Landroid/os/PowerManager$WakeLock; |
613 | ····.line·123 | 617 | ····.line·123 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"API.java" | 3 | .source·"API.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/happysanta/gd/API/API$1;, | ||
8 | ········Lorg/happysanta/gd/API/API$LevelsSortType; | 7 | ········Lorg/happysanta/gd/API/API$LevelsSortType; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·static·fields |
12 | .field·public·static·final·DEBUG_URL:Ljava/lang/String;·=·"http://dev.gdtr.net/api.php" | 11 | .field·public·static·final·DEBUG_URL:Ljava/lang/String;·=·"http://dev.gdtr.net/api.php" |
Offset 26, 15 lines modified | Offset 25, 14 lines modified | ||
26 | .method·public·constructor·<init>()V | 25 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 26 | ····.locals·0 |
28 | ····.prologue | 27 | ····.prologue |
29 | ····.line·12 | 28 | ····.line·12 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·58 | ||
32 | ····return-void | 30 | ····return-void |
33 | .end·method | 31 | .end·method |
34 | .method·public·static·downloadMrg(JLjava/io/FileOutputStream;Lorg/happysanta/gd/API/DownloadHandler;)Lorg/happysanta/gd/API/DownloadFile; | 32 | .method·public·static·downloadMrg(JLjava/io/FileOutputStream;Lorg/happysanta/gd/API/DownloadHandler;)Lorg/happysanta/gd/API/DownloadFile; |
35 | ····.locals·6 | 33 | ····.locals·6 |
36 | ····.param·p0,·"id"····#·J | 34 | ····.param·p0,·"id"····#·J |
37 | ····.param·p2,·"output"····#·Ljava/io/FileOutputStream; | 35 | ····.param·p2,·"output"····#·Ljava/io/FileOutputStream; |
Offset 1, 28 lines modified | Offset 1, 26 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·192;·height:·192;·bitdepth:·8; | 3 | ····width:·192;·height:·192;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
11 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
12 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 11 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
13 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 12 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
14 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 13 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
15 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 14 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
16 | ····(208,208,208)·····#·rgb·=·(0xd0,0xd0,0xd0) | 15 | ····(208,208,208)·····#·rgb·=·(0xd0,0xd0,0xd0) |
17 | ····(240,240,240)·····#·rgb·=·(0xf0,0xf0,0xf0)·grey94 | 16 | ····(240,240,240)·····#·rgb·=·(0xf0,0xf0,0xf0)·grey94 |
18 | ····(249,249,249)·····#·rgb·=·(0xf9,0xf9,0xf9) | 17 | ····(249,249,249)·····#·rgb·=·(0xf9,0xf9,0xf9) |
19 | ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99 | 18 | ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99 |
20 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 19 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
21 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
22 | ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd) | 20 | ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd) |
23 | ····(249,249,249)·····#·rgb·=·(0xf9,0xf9,0xf9) | 21 | ····(249,249,249)·····#·rgb·=·(0xf9,0xf9,0xf9) |
24 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 22 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
25 | ····(186,186,186)·····#·rgb·=·(0xba,0xba,0xba)·grey73 | 23 | ····(186,186,186)·····#·rgb·=·(0xba,0xba,0xba)·grey73 |
26 | ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey96 | 24 | ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey96 |
27 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 25 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
28 | ····(188,188,188)·····#·rgb·=·(0xbc,0xbc,0xbc) | 26 | ····(188,188,188)·····#·rgb·=·(0xbc,0xbc,0xbc) |
Offset 42, 30 lines modified | Offset 40, 14 lines modified | ||
42 | ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey96 | 40 | ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey96 |
43 | ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey96 | 41 | ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey96 |
44 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 42 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
45 | ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99 | 43 | ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99 |
46 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 44 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
47 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 45 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
48 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 46 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
49 | ····(·46,·46,·46)·····#·rgb·=·(0x2e,0x2e,0x2e)·grey18 | ||
50 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
51 | ····(·66,·66,·66)·····#·rgb·=·(0x42,0x42,0x42)·grey26 | ||
52 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | ||
53 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | ||
54 | ····(·67,·67,·67)·····#·rgb·=·(0x43,0x43,0x43) | ||
55 | ····(149,149,149)·····#·rgb·=·(0x95,0x95,0x95) | ||
56 | ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55) | ||
57 | ····(119,119,119)·····#·rgb·=·(0x77,0x77,0x77) | ||
58 | ····(118,118,118)·····#·rgb·=·(0x76,0x76,0x76) | ||
59 | ····(·22,·22,·22)·····#·rgb·=·(0x16,0x16,0x16) | ||
60 | ····(·45,·45,·45)·····#·rgb·=·(0x2d,0x2d,0x2d) | ||
61 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | ||
62 | ····(102,102,102)·····#·rgb·=·(0x66,0x66,0x66)·grey40 | ||
63 | ····(135,135,135)·····#·rgb·=·(0x87,0x87,0x87)·grey53 | ||
64 | ····(103,103,103)·····#·rgb·=·(0x67,0x67,0x67) | ||
65 | ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb) | 47 | ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb) |
66 | ····(242,242,242)·····#·rgb·=·(0xf2,0xf2,0xf2)·grey95 | 48 | ····(242,242,242)·····#·rgb·=·(0xf2,0xf2,0xf2)·grey95 |
67 | ····(220,220,220)·····#·rgb·=·(0xdc,0xdc,0xdc)·gainsboro | 49 | ····(220,220,220)·····#·rgb·=·(0xdc,0xdc,0xdc)·gainsboro |
68 | ····(220,220,220)·····#·rgb·=·(0xdc,0xdc,0xdc)·gainsboro | 50 | ····(220,220,220)·····#·rgb·=·(0xdc,0xdc,0xdc)·gainsboro |
69 | ····(145,145,145)·····#·rgb·=·(0x91,0x91,0x91)·grey57 | 51 | ····(145,145,145)·····#·rgb·=·(0x91,0x91,0x91)·grey57 |
70 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 52 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
71 | ····(232,232,232)·····#·rgb·=·(0xe8,0xe8,0xe8)·grey91 | 53 | ····(232,232,232)·····#·rgb·=·(0xe8,0xe8,0xe8)·grey91 |
Offset 91, 205 lines modified | Offset 73, 222 lines modified | ||
91 | ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98 | 73 | ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98 |
92 | ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee) | 74 | ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee) |
93 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 75 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
94 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 76 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
95 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 77 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
96 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 78 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
97 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 79 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
80 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
81 | ····(·46,·46,·46)·····#·rgb·=·(0x2e,0x2e,0x2e)·grey18 | ||
82 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
83 | ····(·66,·66,·66)·····#·rgb·=·(0x42,0x42,0x42)·grey26 | ||
84 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | ||
85 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | ||
86 | ····(·67,·67,·67)·····#·rgb·=·(0x43,0x43,0x43) | ||
87 | ····(149,149,149)·····#·rgb·=·(0x95,0x95,0x95) | ||
88 | ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55) | ||
89 | ····(119,119,119)·····#·rgb·=·(0x77,0x77,0x77) | ||
90 | ····(118,118,118)·····#·rgb·=·(0x76,0x76,0x76) | ||
91 | ····(·22,·22,·22)·····#·rgb·=·(0x16,0x16,0x16) | ||
92 | ····(·45,·45,·45)·····#·rgb·=·(0x2d,0x2d,0x2d) | ||
93 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | ||
94 | ····(102,102,102)·····#·rgb·=·(0x66,0x66,0x66)·grey40 | ||
95 | ····(135,135,135)·····#·rgb·=·(0x87,0x87,0x87)·grey53 | ||
96 | ····(103,103,103)·····#·rgb·=·(0x67,0x67,0x67) | ||
98 | } | 97 | } |
99 | tRNS·{ | 98 | tRNS·{ |
100 | ·0· | 99 | ·0·1·2·4·6·7·8·3·49·140·199·230·250·236·202·5·37·178·254·38·71·235·79·249·42·239·41·11·179·180·58·146·17·205·206·21·238·24·25·26·239·209·153·154·72·29·188·20·64·241·28·101·250·16·32·97·238·69·190·70·15·27·40·84·160·212·240·211·37·44·48·50·51} |
101 | IMAGE·{ | 100 | IMAGE·{ |
102 | ····pixels·hex | 101 | ····pixels·hex |
103 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 102 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
104 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 103 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
105 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 104 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
106 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 105 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
107 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 106 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
108 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 107 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
109 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 108 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
110 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 109 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
111 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 110 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
112 | 000000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 | ||
113 | 000000000000000001010101010101010203040506070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070504030201010101010101010101000000000000 | ||
114 | 0000000000000000010101010101020806090a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f100a090608020101010101010101000000000000 | ||
115 | 0000000000000000010101010103111213140e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e141315110301010101010101000000000000 | ||
116 | 000000000000000001010101030516170e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e17160503010101010101000000000000 | ||
117 | 0000000000000000010101030618190e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e191806030101010101000000000000 | ||
118 | 0000000000000000010102111a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1c110201010101000000000000 | ||
119 | 00000000000000000101081d1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1f1d0801010101000000000000 | ||
120 | 000000000000000001020620140e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e14200602010101000000000000 | ||
121 | 000000000000000001031d210e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e211d03010101000000000000 | ||
122 | 0000000000000000010422230e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e242204010101000000000000 | ||
123 | 0000000000000000010525260e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e262505010101000000000000 | ||
124 | 0000000000000000010727140e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2707010101000000000000 | ||
125 | 00000000000000000107280e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2807010101000000000000 | ||
126 | 00000000000000000107280e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
127 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
128 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
129 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
130 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
131 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
132 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
133 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
134 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
135 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
136 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
137 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
138 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
139 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
140 | 00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 | ||
Max diff block lines reached; 1547/147578 bytes (1.05%) of diff not shown. |
Offset 1, 22 lines modified | Offset 1, 20 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·12;·height:·6;·bitdepth:·8; | 3 | ····width:·12;·height:·6;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
8 | ····(·· | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
9 | ····(·94,·94,·94)·····#·rgb·=·(0x5e,0x5e,0x5e)·grey37 | ||
10 | ····(··2,··2,··2)·····#·rgb·=·(0x02,0x02,0x02) | 8 | ····(··2,··2,··2)·····#·rgb·=·(0x02,0x02,0x02) |
11 | } | 9 | } |
12 | tRNS·{ | 10 | tRNS·{ |
13 | ·0 | 11 | ·0} |
14 | IMAGE·{ | 12 | IMAGE·{ |
15 | ····pixels·base64 | 13 | ····pixels·base64 |
16 | 000001022220 | ||
17 | 023011102220 | ||
18 | 14 | 000001000000 | |
15 | 000011100000 | ||
16 | 000111110000 | ||
19 | 17 | 001111111000 | |
20 | 011111111100 | 18 | 011111111100 |
21 | 111111111110 | 19 | 111111111110 |
22 | } | 20 | } |
Offset 7, 16 lines modified | Offset 7, 14 lines modified | ||
7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
11 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 11 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
12 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 12 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
13 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 13 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
15 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
16 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 14 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
17 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 15 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
18 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 16 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
19 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 17 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
20 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 18 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
21 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 19 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
22 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 20 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
Offset 44, 15 lines modified | Offset 42, 14 lines modified | ||
44 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 42 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
45 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 43 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
46 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 44 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
47 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 45 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
48 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 46 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
49 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 47 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
50 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 48 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
51 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | ||
52 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 49 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
53 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 50 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
54 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 51 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
55 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 52 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
56 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 53 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
57 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 54 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
58 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 55 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
Offset 71, 36 lines modified | Offset 68, 38 lines modified | ||
71 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 68 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
72 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 69 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
73 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 70 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
74 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 71 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
75 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 72 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
76 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 73 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
77 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 74 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
75 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
76 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | ||
78 | } | 77 | } |
79 | tRNS·{ | 78 | tRNS·{ |
80 | ·0·2·68·150·207·239· | 79 | ·0·2·68·150·207·239·76·213·6·152·153·183·238·220·154·235·122·34·155·75·184·17·212·185·3·214·233·232·69·118·7·106·145·94·2·208·12·205·183·3·114·82·240·218·153·122·219·109·77·9·199·174·33·151·117·6·93·132·83·231·70·177·176·77·119·156·237·241} |
81 | IMAGE·{ | 80 | IMAGE·{ |
82 | ····pixels·hex | 81 | ····pixels·hex |
83 | 0000000000000102030405 | 82 | 0000000000000102030405440504030201000000000000 |
84 | 0000000000080906060606060606060609080707070707 | ||
85 | 0000000a0b060606060606060606060606060c0a070707 | ||
86 | 00000a0d0606060606060e0f0e0606060606060d0a0707 | ||
87 | 0000100606060611121300000013121106060606140707 | ||
88 | 0015060606061617000000000000001716060606060807 | ||
89 | 0118060606191a0000000000000000001a160606061b01 | ||
90 | 020606061c170000000000000000000000171d0606061e | ||
91 | 030606061f000000002021222324000000001f06060603 | ||
92 | 25060606130000002627282828292a0000001306060604 | ||
93 | 0506060e000000002b28282828282c000000000e06062d | ||
94 | 0606062e000000002f2828282828300000000031060606 | ||
95 | 0506060e0000000032282828282833000000000e06062d | ||
96 | 2506060613000000343528282836240000003706060604 | ||
97 | 3806060639000000003a3b3c3d24000000001f06060638 | ||
98 | 020606061d170000000000000000000000173e0606063f | ||
99 | 011b060606161a0000000000000000001a160606061b01 | ||
100 | 0008060606064017000000000000001741060606064207 | ||
101 | 000014060606063e433700000037433e06060606440707 | ||
102 | 00000a0d060606060606450f45060606060606160a0707 | ||
103 | 0000000a1406060606060606060606060606440a070707 | ||
104 | 0000000000081b0606060606060606061b080707070707 | ||
105 | 00000000000 | 83 | 0000000000060744444444444444444407060000000000 |
84 | 0000000809444444444444444444444444440a08000000 | ||
85 | 0000080b4444444444440c0d0c4444444444440b080000 | ||
86 | 00000e444444440f101100000011100f44444444120000 | ||
87 | 0013444444441415000000000000001514444444440600 | ||
88 | 0116444444171800000000000000000018144444441901 | ||
89 | 024444441a150000000000000000000000151b4444441c | ||
90 | 034444441d000000001e1f202122000000001d44444403 | ||
91 | 2344444411000000242545454526270000001144444404 | ||
92 | 0544440c0000000028454545454529000000000c44442a | ||
93 | 4444442b000000002c45454545452d000000002e444444 | ||
94 | 0544440c000000002f454545454530000000000c44442a | ||
95 | 2344444411000000313245454533220000003444444404 | ||
96 | 3544444436000000003738393a22000000001d44444435 | ||
97 | 024444441b150000000000000000000000153b4444443c | ||
98 | 0119444444141800000000000000000018144444441901 | ||
99 | 0006444444443d1500000000000000153e444444443f00 | ||
100 | 000012444444443b403400000034403b44444444410000 | ||
101 | 0000080b444444444444420d4244444444444414080000 | ||
102 | 0000000812444444444444444444444444444108000000 | ||
103 | 0000000000061944444444444444444419060000000000 | ||
104 | 000000000000011c352343444323351c01000000000000 | ||
106 | } | 105 | } |
Offset 1, 15 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·23;·height:·17;·bitdepth:·8; | 3 | ····width:·23;·height:·17;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
7 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | ||
8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
9 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 8 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
10 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 9 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
11 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 10 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
12 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 11 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
13 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 12 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
14 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 13 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
15 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 14 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
Offset 63, 28 lines modified | Offset 62, 28 lines modified | ||
63 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 62 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
64 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 63 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
65 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 64 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
66 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 65 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
67 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 66 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
68 | } | 67 | } |
69 | tRNS·{ | 68 | tRNS·{ |
70 | ·0· | 69 | ·0·61·182·11·57·241·183·52·240·245·62·48·238·68·45·234·249·72·41·233·76·1·37·229·251·82·10·190·65·34·227·252·86·30·224·94·75·28·220·254·98·250·24·217·104·21·213·111·93·20·209·115·207·123·103·128·110·135·141} |
71 | IMAGE·{ | 70 | IMAGE·{ |
72 | ····pixels·base64 | 71 | ····pixels·base64 |
73 | 0000000000000000 | 72 | 00000000000000000000123 |
74 | 0000000000000000 | 73 | 000000000000000000045x6 |
75 | 0000000000000000 | 74 | 00000000000000000078x9A |
75 | 00000000000000000BCx9D0 | ||
76 | 0000000000000000 | 76 | 0000000000000000EFxGH00 |
77 | 000000000000000IJxGK000 | ||
78 | 0L000000000000MNxOP0000 | ||
79 | QRS0000000000TUxVW00000 | ||
80 | 6x9100000000XYxVZ000000 | ||
81 | aGx54000000bcxde0000000 | ||
82 | 0Pfx870000ghxdi00000000 | ||
83 | 00WVxCB00jkxxl000000000 | ||
84 | 000mVxFEnoxxp0000000000 | ||
85 | 0000edxJqxxr00000000000 | ||
86 | 00000sdxxxt000000000000 | ||
87 | 000000uxxv0000000000000 | ||
88 | 0000000pw00000000000000 | ||
77 | 0000000000000000GH7IJ11 | ||
78 | 000000000000000KL7IM111 | ||
79 | 0N000000000000OP7QR1111 | ||
80 | STU0000000000VW7XY11111 | ||
81 | 87B200000000Za7Xb111111 | ||
82 | cI765000000de7fg1111111 | ||
83 | 0Rh7A90000ij7fk01111111 | ||
84 | 00YX7ED00lm77n001111111 | ||
85 | 000oX7HGpq77r0001111111 | ||
86 | 0000gf7Ls77t00001111111 | ||
87 | 00000uf777v000001111111 | ||
88 | 000000w77x0000001111111 | ||
89 | 0000000ry00000001111111 | ||
90 | } | 89 | } |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·18;·height:·9;·bitdepth:·8; | 3 | ····width:·18;·height:·9;·bitdepth:·8; |
4 | ····using·grayscale·alpha; | 4 | ····using·grayscale·alpha; |
5 | } | 5 | } |
6 | IMAGE·{ | 6 | IMAGE·{ |
7 | ····pixels·hex | 7 | ····pixels·hex |
8 | 16f6·4bee·20a2·1749·4503·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | 8 | 16f6·4bee·20a2·1749·4503·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· |
9 | 0cff·4aff·3fff·2cff·1efa·38e7·41b8·0943·0000·0000·0000·0000·0000·0000·0000·0000· | 9 | 0cff·4aff·3fff·2cff·1efa·38e7·41b8·0943·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· |
10 | 05ff·11ff·96ff·8cff·10ff·73ff·53ff·07ff·31fc·3ce5·0985·322b·0000·0000·0000·0000· | 10 | 05ff·11ff·96ff·8cff·10ff·73ff·53ff·07ff·31fc·3ce5·0985·322b·0000·0000·0000·0000·0000·0000· |
11 | 14ff·bfff·3aff·44ff·bfff·3aff·44ff·bfff·36ff·33ff·69ff·11fe·17ec·4dd8·2864·0b03· | 11 | 14ff·bfff·3aff·44ff·bfff·3aff·44ff·bfff·36ff·33ff·69ff·11fe·17ec·4dd8·2864·0b03·0000·0000· |
12 | 0cff·62ff·6bff·6aff·62ff·6bff·6aff·62ff·6bff·6aff·62ff·6aff·5bff·40ff·30ff·23fb·14d3·3679· | 12 | 0cff·62ff·6bff·6aff·62ff·6bff·6aff·62ff·6bff·6aff·62ff·6aff·5bff·40ff·30ff·23fb·14d3·3679· |
13 | 05ff·11ff·96ff·8cff·11ff·96ff·8cff·11ff·87ff·67ff·0aff·41ff·2dfe·07e2·3dd4·429a·0a2c· | 13 | 05ff·11ff·96ff·8cff·11ff·96ff·8cff·11ff·87ff·67ff·0aff·41ff·2dfe·07e2·3dd4·429a·0a2c·0000· |
14 | 14ff·bfff·3aff·44ff·aaff·2aff·25ff·47ff·17f4·1bd2·4ec0·2658·0a07·0000·0000·0000· | 14 | 14ff·bfff·3aff·44ff·aaff·2aff·25ff·47ff·17f4·1bd2·4ec0·2658·0a07·0000·0000·0000·0000·0000· |
15 | 0cff·47ff·3aff·27ff·29f7·20cf·1c8d·4e40·0000·0000·0000·0000·0000·0000·0000·0000· | 15 | 0cff·47ff·3aff·27ff·29f7·20cf·1c8d·4e40·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· |
16 | 06f2·07c6·3d9f·4c3b·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | 16 | 06f2·07c6·3d9f·4c3b·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· |
17 | } | 17 | } |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·18;·height:·9;·bitdepth:·8; | 3 | ····width:·18;·height:·9;·bitdepth:·8; |
4 | ····using·grayscale·alpha; | 4 | ····using·grayscale·alpha; |
5 | } | 5 | } |
6 | IMAGE·{ | 6 | IMAGE·{ |
7 | ····pixels·hex | 7 | ····pixels·hex |
8 | 17ed·4ebd·4120·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | 8 | 17ed·4ebd·4120·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· |
9 | 0cff·39ff·24fd·31e0·0973·180d·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | 9 | 0cff·39ff·24fd·31e0·0973·180d·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· |
10 | 05ff·11ff·91ff·69ff·09ff·30fe·3bea·088f·3840·0000·0000·0000·0000·0000·0000·0000· | 10 | 05ff·11ff·91ff·69ff·09ff·30fe·3bea·088f·3840·0000·0000·0000·0000·0000·0000·0000·0000·0000· |
11 | 14ff·bfff·3aff·44ff·bfff·38ff·34ff·6eff·16ff·17f3·4ce5·238a·0a1e·0000·0000·0000· | 11 | 14ff·bfff·3aff·44ff·bfff·38ff·34ff·6eff·16ff·17f3·4ce5·238a·0a1e·0000·0000·0000·0000·0000· |
12 | 0cff·62ff·6bff·6aff·62ff·6bff·6aff·62ff·6bff·5fff·46ff·39ff·20ff·1beb·3ec5·4963· | 12 | 0cff·62ff·6bff·6aff·62ff·6bff·6aff·62ff·6bff·5fff·46ff·39ff·20ff·1beb·3ec5·4963·0000·0000· |
13 | 05ff·11ff·96ff·8cff·11ff·96ff·8cff·11ff·96ff·8cff·11ff·8eff·6eff·0bff·4bff·32ff·07e2·377a· | 13 | 05ff·11ff·96ff·8cff·11ff·96ff·8cff·11ff·96ff·8cff·11ff·8eff·6eff·0bff·4bff·32ff·07e2·377a· |
14 | 14ff·bfff·3aff·44ff·bfff·3aff·44ff·adff·2cff·28ff·50ff·14fa·1adf·4dd3·237b·1226· | 14 | 14ff·bfff·3aff·44ff·bfff·3aff·44ff·adff·2cff·28ff·50ff·14fa·1adf·4dd3·237b·1226·0000·0000· |
15 | 0cff·57ff·58ff·4dff·3dff·36ff·27ff·27f9·22d8·1da0·4e65·4503·0000·0000·0000·0000· | 15 | 0cff·57ff·58ff·4dff·3dff·36ff·27ff·27f9·22d8·1da0·4e65·4503·0000·0000·0000·0000·0000·0000· |
16 | 06fc·06ef·38f2·3bdf·08a1·3f90·4c3b·0000·0000·0000·0000·0000·0000·0000·0000·0000· | 16 | 06fc·06ef·38f2·3bdf·08a1·3f90·4c3b·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· |
17 | } | 17 | } |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·5;·height:·5;·bitdepth:·8; | 3 | ····width:·5;·height:·5;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
11 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 11 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
12 | } | 12 | } |
13 | tRNS·{ | 13 | tRNS·{ |
14 | ·0·90· | 14 | ·0·90·85·145} |
15 | IMAGE·{ | 15 | IMAGE·{ |
16 | ····pixels·base64 | 16 | ····pixels·base64 |
17 | 01 | 17 | 01410 |
18 | 34243 | ||
19 | 22222 | ||
20 | 34 | 18 | 23432 |
19 | 44444 | ||
20 | 23432 | ||
21 | 01 | 21 | 01410 |
22 | } | 22 | } |
Offset 1, 15 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·18;·height:·18;·bitdepth:·8; | 3 | ····width:·18;·height:·18;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(· | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | ||
9 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 8 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
10 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 9 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
11 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 10 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
12 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 11 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
13 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 12 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
14 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 13 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
15 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 14 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
Offset 31, 15 lines modified | Offset 30, 14 lines modified | ||
31 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 30 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
32 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 31 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
33 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 | 32 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 |
34 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 | 33 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 |
35 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 34 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
36 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 | 35 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 |
37 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 | 36 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 |
38 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 | ||
39 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 37 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
40 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 | 38 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 |
41 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 39 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
42 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 | 40 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 |
43 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 41 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
44 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 | 42 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 |
45 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 | 43 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 |
Offset 54, 31 lines modified | Offset 52, 33 lines modified | ||
54 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 52 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
55 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 53 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
56 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 54 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
57 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 55 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
58 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 56 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
59 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 57 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
60 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 58 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
59 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | ||
60 | ····(255,··0,··0)·····#·rgb·=·(0xff,0x00,0x00)·red1 | ||
61 | } | 61 | } |
62 | tRNS·{ | 62 | tRNS·{ |
63 | ·0·66·153·219·249·67·40·191· | 63 | ·0·66·153·219·249·67·40·191·63·242·240·145·56·12·147·1·199·229·49·48·68·248·47·154·143·49·152·220·40·246·6·143·7·131·216·30·238·31·221·162·146·29·128·71·46·70·228·11·41·250·244·215} |
64 | IMAGE·{ | 64 | IMAGE·{ |
65 | ····pixels·base64 | 65 | ····pixels·base64 |
66 | 000001234432500000 | 66 | 000001234432500000 |
67 | 000678888888876000 | ||
68 | 009A8888888888A900 | ||
69 | 06B884CDEEDF488B60 | ||
70 | GH88IJ000000KI88HG | ||
71 | L88MK00000000NM88L | ||
72 | O88P000QRRQ000P88O | ||
73 | S88D00TUVVUT00D88S | ||
74 | 488W00XVVVVX00Y884 | ||
75 | A88W00ZVVVVZ00E884 | ||
76 | a88D00bcVVcd00D88e | ||
77 | f88g000hiih000F88f | ||
78 | j88MN00000000kM88l | ||
79 | GH88mK000000Km88HG | ||
80 | 06B884CDnnDF488Bo0 | ||
81 | 009A8888888888A900 | ||
82 | 0006H88888888H6000 | ||
83 | 000 | 67 | 00067qqqqqqqq76000 |
68 | 0089qqqqqqqqqq9800 | ||
69 | 06Aqq4BCDDCE4qqA60 | ||
70 | FGqqHI000000JHqqGF | ||
71 | KqqLJ00000000MLqqK | ||
72 | NqqO000PQQP000OqqN | ||
73 | RqqC00STrrTS00CqqR | ||
74 | 4qqU00VrrrrV00Wqq4 | ||
75 | 9qqU00XrrrrX00Dqq4 | ||
76 | YqqC00Zarrab00Cqqc | ||
77 | dqqe000fggf000Eqqd | ||
78 | hqqLM00000000iLqqj | ||
79 | FGqqkJ000000JkqqGF | ||
80 | 06Aqq4BCllCE4qqAm0 | ||
81 | 0089qqqqqqqqqq9800 | ||
82 | 0006GqqqqqqqqG6000 | ||
83 | 0000FjNcnopNjF0000 | ||
84 | } | 84 | } |
Offset 1, 117 lines modified | Offset 1, 117 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·12;·height:·12;·bitdepth:·8; | 3 | ····width:·12;·height:·12;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(144,133,··0)·····#·rgb·=·(0x90,0x85,0x00) | 8 | ····(144,133,··0)·····#·rgb·=·(0x90,0x85,0x00) |
9 | ····(·93,·88,·12)·····#·rgb·=·(0x5d,0x58,0x0c) | 9 | ····(·93,·88,·12)·····#·rgb·=·(0x5d,0x58,0x0c) |
10 | ····(·77,·73,·16)·····#·rgb·=·(0x4d,0x49,0x10) | 10 | ····(·77,·73,·16)·····#·rgb·=·(0x4d,0x49,0x10) |
11 | ····(·64,·60,·16)·····#·rgb·=·(0x40,0x3c,0x10) | 11 | ····(·64,·60,·16)·····#·rgb·=·(0x40,0x3c,0x10) |
12 | ····(·60,·55,·16)·····#·rgb·=·(0x3c,0x37,0x10) | 12 | ····(·60,·55,·16)·····#·rgb·=·(0x3c,0x37,0x10) |
13 | ····(·80,·74,·11)·····#·rgb·=·(0x50,0x4a,0x0b) | 13 | ····(·80,·74,·11)·····#·rgb·=·(0x50,0x4a,0x0b) |
14 | ····(111,103,··3)·····#·rgb·=·(0x6f,0x67,0x03) | 14 | ····(111,103,··3)·····#·rgb·=·(0x6f,0x67,0x03) |
15 | ····(·34,·32,·15)·····#·rgb·=·(0x22,0x20,0x0f) | 15 | ····(·34,·32,·15)·····#·rgb·=·(0x22,0x20,0x0f) |
16 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | ||
17 | ····(·13,·13,·13)·····#·rgb·=·(0x0d,0x0d,0x0d)·grey5 | ||
18 | ····(·14,·14,·12)·····#·rgb·=·(0x0e,0x0e,0x0c) | ||
19 | ····(·31,·29,·14)·····#·rgb·=·(0x1f,0x1d,0x0e) | ||
20 | ····(179,164,··0)·····#·rgb·=·(0xb3,0xa4,0x00) | 16 | ····(179,164,··0)·····#·rgb·=·(0xb3,0xa4,0x00) |
21 | ····(184,168,··0)·····#·rgb·=·(0xb8,0xa8,0x00) | 17 | ····(184,168,··0)·····#·rgb·=·(0xb8,0xa8,0x00) |
22 | ····(138,126,··0)·····#·rgb·=·(0x8a,0x7e,0x00) | 18 | ····(138,126,··0)·····#·rgb·=·(0x8a,0x7e,0x00) |
23 | ····(·29,·27,·11)·····#·rgb·=·(0x1d,0x1b,0x0b) | 19 | ····(·29,·27,·11)·····#·rgb·=·(0x1d,0x1b,0x0b) |
20 | ····(187,171,··0)·····#·rgb·=·(0xbb,0xab,0x00) | ||
21 | ····(·87,·80,··0)·····#·rgb·=·(0x57,0x50,0x00) | ||
22 | ····(183,166,··0)·····#·rgb·=·(0xb7,0xa6,0x00) | ||
23 | ····(104,·95,··0)·····#·rgb·=·(0x68,0x5f,0x00) | ||
24 | ····(198,180,··0)·····#·rgb·=·(0xc6,0xb4,0x00) | ||
25 | ····(178,161,··0)·····#·rgb·=·(0xb2,0xa1,0x00) | ||
26 | ····(155,140,··0)·····#·rgb·=·(0x9b,0x8c,0x00) | ||
27 | ····(146,134,··0)·····#·rgb·=·(0x92,0x86,0x00) | ||
28 | ····(117,106,··0)·····#·rgb·=·(0x75,0x6a,0x00) | ||
29 | ····(113,103,··0)·····#·rgb·=·(0x71,0x67,0x00) | ||
30 | ····(127,116,··0)·····#·rgb·=·(0x7f,0x74,0x00) | ||
31 | ····(156,141,··0)·····#·rgb·=·(0x9c,0x8d,0x00) | ||
32 | ····(133,121,··0)·····#·rgb·=·(0x85,0x79,0x00) | ||
33 | ····(151,137,··0)·····#·rgb·=·(0x97,0x89,0x00) | ||
34 | ····(177,161,··0)·····#·rgb·=·(0xb1,0xa1,0x00) | ||
35 | ····(115,105,··0)·····#·rgb·=·(0x73,0x69,0x00) | ||
36 | ····(122,111,··0)·····#·rgb·=·(0x7a,0x6f,0x00) | ||
37 | ····(122,112,··0)·····#·rgb·=·(0x7a,0x70,0x00) | ||
38 | ····(203,185,··0)·····#·rgb·=·(0xcb,0xb9,0x00) | ||
39 | ····(179,162,··0)·····#·rgb·=·(0xb3,0xa2,0x00) | ||
40 | ····(112,102,··0)·····#·rgb·=·(0x70,0x66,0x00) | ||
41 | ····(114,105,··0)·····#·rgb·=·(0x72,0x69,0x00) | ||
42 | ····(182,165,··0)·····#·rgb·=·(0xb6,0xa5,0x00) | ||
43 | ····(112,102,··0)·····#·rgb·=·(0x70,0x66,0x00) | ||
44 | ····(129,118,··0)·····#·rgb·=·(0x81,0x76,0x00) | ||
45 | ····(146,132,··0)·····#·rgb·=·(0x92,0x84,0x00) | ||
46 | ····(110,100,··0)·····#·rgb·=·(0x6e,0x64,0x00) | ||
47 | ····(124,113,··0)·····#·rgb·=·(0x7c,0x71,0x00) | ||
48 | ····(116,106,··0)·····#·rgb·=·(0x74,0x6a,0x00) | ||
49 | ····(109,100,··0)·····#·rgb·=·(0x6d,0x64,0x00) | ||
50 | ····(110,101,··0)·····#·rgb·=·(0x6e,0x65,0x00) | ||
51 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | ||
52 | ····(·13,·13,·13)·····#·rgb·=·(0x0d,0x0d,0x0d)·grey5 | ||
53 | ····(·14,·14,·12)·····#·rgb·=·(0x0e,0x0e,0x0c) | ||
54 | ····(·31,·29,·14)·····#·rgb·=·(0x1f,0x1d,0x0e) | ||
24 | ····(·10,·10,·10)·····#·rgb·=·(0x0a,0x0a,0x0a)·grey4 | 55 | ····(·10,·10,·10)·····#·rgb·=·(0x0a,0x0a,0x0a)·grey4 |
25 | ····(·12,·12,··7)·····#·rgb·=·(0x0c,0x0c,0x07) | 56 | ····(·12,·12,··7)·····#·rgb·=·(0x0c,0x0c,0x07) |
26 | ····(·24,·22,··6)·····#·rgb·=·(0x18,0x16,0x06) | 57 | ····(·24,·22,··6)·····#·rgb·=·(0x18,0x16,0x06) |
27 | ····(·54,·50,··5)·····#·rgb·=·(0x36,0x32,0x05) | 58 | ····(·54,·50,··5)·····#·rgb·=·(0x36,0x32,0x05) |
28 | ····(186,169,··0)·····#·rgb·=·(0xba,0xa9,0x00) | 59 | ····(186,169,··0)·····#·rgb·=·(0xba,0xa9,0x00) |
29 | ····(221,204,··0)·····#·rgb·=·(0xdd,0xcc,0x00) | 60 | ····(221,204,··0)·····#·rgb·=·(0xdd,0xcc,0x00) |
30 | ····(214,197,··0)·····#·rgb·=·(0xd6,0xc5,0x00) | 61 | ····(214,197,··0)·····#·rgb·=·(0xd6,0xc5,0x00) |
31 | ····(187,171,··0)·····#·rgb·=·(0xbb,0xab,0x00) | ||
32 | ····(·87,·80,··0)·····#·rgb·=·(0x57,0x50,0x00) | ||
33 | ····(·16,·15,··7)·····#·rgb·=·(0x10,0x0f,0x07) | 62 | ····(·16,·15,··7)·····#·rgb·=·(0x10,0x0f,0x07) |
34 | ····(·29,·27,··5)·····#·rgb·=·(0x1d,0x1b,0x05) | 63 | ····(·29,·27,··5)·····#·rgb·=·(0x1d,0x1b,0x05) |
35 | ····(·48,·44,··3)·····#·rgb·=·(0x30,0x2c,0x03) | 64 | ····(·48,·44,··3)·····#·rgb·=·(0x30,0x2c,0x03) |
36 | ····(118,109,··0)·····#·rgb·=·(0x76,0x6d,0x00) | 65 | ····(118,109,··0)·····#·rgb·=·(0x76,0x6d,0x00) |
37 | ····(200,183,··0)·····#·rgb·=·(0xc8,0xb7,0x00) | 66 | ····(200,183,··0)·····#·rgb·=·(0xc8,0xb7,0x00) |
38 | ····(207,189,··0)·····#·rgb·=·(0xcf,0xbd,0x00) | 67 | ····(207,189,··0)·····#·rgb·=·(0xcf,0xbd,0x00) |
39 | ····(217,198,··0)·····#·rgb·=·(0xd9,0xc6,0x00) | 68 | ····(217,198,··0)·····#·rgb·=·(0xd9,0xc6,0x00) |
40 | ····(220,202,··0)·····#·rgb·=·(0xdc,0xca,0x00) | 69 | ····(220,202,··0)·····#·rgb·=·(0xdc,0xca,0x00) |
41 | ····(213,195,··0)·····#·rgb·=·(0xd5,0xc3,0x00) | 70 | ····(213,195,··0)·····#·rgb·=·(0xd5,0xc3,0x00) |
42 | ····(183,166,··0)·····#·rgb·=·(0xb7,0xa6,0x00) | ||
43 | ····(104,·95,··0)·····#·rgb·=·(0x68,0x5f,0x00) | ||
44 | ····(108,·99,··0)·····#·rgb·=·(0x6c,0x63,0x00) | 71 | ····(108,·99,··0)·····#·rgb·=·(0x6c,0x63,0x00) |
45 | ····(149,135,··0)·····#·rgb·=·(0x95,0x87,0x00) | 72 | ····(149,135,··0)·····#·rgb·=·(0x95,0x87,0x00) |
46 | ····(197,179,··0)·····#·rgb·=·(0xc5,0xb3,0x00) | 73 | ····(197,179,··0)·····#·rgb·=·(0xc5,0xb3,0x00) |
47 | ····(208,190,··0)·····#·rgb·=·(0xd0,0xbe,0x00) | 74 | ····(208,190,··0)·····#·rgb·=·(0xd0,0xbe,0x00) |
48 | ····(184,167,··0)·····#·rgb·=·(0xb8,0xa7,0x00) | 75 | ····(184,167,··0)·····#·rgb·=·(0xb8,0xa7,0x00) |
49 | ····(159,145,··0)·····#·rgb·=·(0x9f,0x91,0x00) | 76 | ····(159,145,··0)·····#·rgb·=·(0x9f,0x91,0x00) |
50 | ····(151,137,··0)·····#·rgb·=·(0x97,0x89,0x00) | 77 | ····(151,137,··0)·····#·rgb·=·(0x97,0x89,0x00) |
51 | ····(162,148,··0)·····#·rgb·=·(0xa2,0x94,0x00) | 78 | ····(162,148,··0)·····#·rgb·=·(0xa2,0x94,0x00) |
52 | ····(194,177,··0)·····#·rgb·=·(0xc2,0xb1,0x00) | 79 | ····(194,177,··0)·····#·rgb·=·(0xc2,0xb1,0x00) |
53 | ····(198,180,··0)·····#·rgb·=·(0xc6,0xb4,0x00) | ||
54 | ····(178,161,··0)·····#·rgb·=·(0xb2,0xa1,0x00) | ||
55 | ····(155,140,··0)·····#·rgb·=·(0x9b,0x8c,0x00) | ||
56 | ····(185,168,··0)·····#·rgb·=·(0xb9,0xa8,0x00) | 80 | ····(185,168,··0)·····#·rgb·=·(0xb9,0xa8,0x00) |
57 | ····(208,188,··0)·····#·rgb·=·(0xd0,0xbc,0x00) | 81 | ····(208,188,··0)·····#·rgb·=·(0xd0,0xbc,0x00) |
58 | ····(203,185,··0)·····#·rgb·=·(0xcb,0xb9,0x00) | 82 | ····(203,185,··0)·····#·rgb·=·(0xcb,0xb9,0x00) |
59 | ····(181,165,··0)·····#·rgb·=·(0xb5,0xa5,0x00) | 83 | ····(181,165,··0)·····#·rgb·=·(0xb5,0xa5,0x00) |
60 | ····(146,134,··0)·····#·rgb·=·(0x92,0x86,0x00) | ||
61 | ····(117,106,··0)·····#·rgb·=·(0x75,0x6a,0x00) | ||
62 | ····(113,103,··0)·····#·rgb·=·(0x71,0x67,0x00) | ||
63 | ····(127,116,··0)·····#·rgb·=·(0x7f,0x74,0x00) | ||
64 | ····(154,140,··0)·····#·rgb·=·(0x9a,0x8c,0x00) | 84 | ····(154,140,··0)·····#·rgb·=·(0x9a,0x8c,0x00) |
65 | ····(156,141,··0)·····#·rgb·=·(0x9c,0x8d,0x00) | ||
66 | ····(133,121,··0)·····#·rgb·=·(0x85,0x79,0x00) | ||
67 | ····(151,137,··0)·····#·rgb·=·(0x97,0x89,0x00) | ||
68 | ····(171,155,··0)·····#·rgb·=·(0xab,0x9b,0x00) | 85 | ····(171,155,··0)·····#·rgb·=·(0xab,0x9b,0x00) |
69 | ····(190,173,··0)·····#·rgb·=·(0xbe,0xad,0x00) | 86 | ····(190,173,··0)·····#·rgb·=·(0xbe,0xad,0x00) |
70 | ····(204,185,··0)·····#·rgb·=·(0xcc,0xb9,0x00) | 87 | ····(204,185,··0)·····#·rgb·=·(0xcc,0xb9,0x00) |
71 | ····(204,186,··0)·····#·rgb·=·(0xcc,0xba,0x00) | 88 | ····(204,186,··0)·····#·rgb·=·(0xcc,0xba,0x00) |
72 | ····(177,161,··0)·····#·rgb·=·(0xb1,0xa1,0x00) | ||
73 | ····(115,105,··0)·····#·rgb·=·(0x73,0x69,0x00) | ||
74 | ····(122,111,··0)·····#·rgb·=·(0x7a,0x6f,0x00) | ||
75 | ····(122,112,··0)·····#·rgb·=·(0x7a,0x70,0x00) | ||
76 | ····(142,130,··0)·····#·rgb·=·(0x8e,0x82,0x00) | 89 | ····(142,130,··0)·····#·rgb·=·(0x8e,0x82,0x00) |
77 | ····(162,147,··0)·····#·rgb·=·(0xa2,0x93,0x00) | 90 | ····(162,147,··0)·····#·rgb·=·(0xa2,0x93,0x00) |
78 | ····(189,172,··0)·····#·rgb·=·(0xbd,0xac,0x00) | 91 | ····(189,172,··0)·····#·rgb·=·(0xbd,0xac,0x00) |
79 | ····(216,197,··0)·····#·rgb·=·(0xd8,0xc5,0x00) | 92 | ····(216,197,··0)·····#·rgb·=·(0xd8,0xc5,0x00) |
80 | ····(203,185,··0)·····#·rgb·=·(0xcb,0xb9,0x00) | ||
81 | ····(179,162,··0)·····#·rgb·=·(0xb3,0xa2,0x00) | ||
82 | ····(112,102,··0)·····#·rgb·=·(0x70,0x66,0x00) | ||
83 | ····(114,105,··0)·····#·rgb·=·(0x72,0x69,0x00) | ||
84 | ····(134,123,··0)·····#·rgb·=·(0x86,0x7b,0x00) | 93 | ····(134,123,··0)·····#·rgb·=·(0x86,0x7b,0x00) |
85 | ····(159,144,··0)·····#·rgb·=·(0x9f,0x90,0x00) | 94 | ····(159,144,··0)·····#·rgb·=·(0x9f,0x90,0x00) |
86 | ····(195,178,··0)·····#·rgb·=·(0xc3,0xb2,0x00) | 95 | ····(195,178,··0)·····#·rgb·=·(0xc3,0xb2,0x00) |
87 | ····(182,165,··0)·····#·rgb·=·(0xb6,0xa5,0x00) | ||
88 | ····(112,102,··0)·····#·rgb·=·(0x70,0x66,0x00) | ||
89 | ····(129,118,··0)·····#·rgb·=·(0x81,0x76,0x00) | ||
90 | ····(153,139,··0)·····#·rgb·=·(0x99,0x8b,0x00) | 96 | ····(153,139,··0)·····#·rgb·=·(0x99,0x8b,0x00) |
91 | ····(171,156,··0)·····#·rgb·=·(0xab,0x9c,0x00) | 97 | ····(171,156,··0)·····#·rgb·=·(0xab,0x9c,0x00) |
92 | ····(172,156,··0)·····#·rgb·=·(0xac,0x9c,0x00) | 98 | ····(172,156,··0)·····#·rgb·=·(0xac,0x9c,0x00) |
Max diff block lines reached; 1297/7501 bytes (17.29%) of diff not shown. |
Offset 1, 39 lines modified | Offset 1, 38 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·38;·height:·24;·bitdepth:·8; | 3 | ····width:·38;·height:·24;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
7 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | 8 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 |
8 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | ||
9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
10 | } | 9 | } |
11 | tRNS·{ | 10 | tRNS·{ |
12 | · | 11 | ·0} |
13 | IMAGE·{ | 12 | IMAGE·{ |
14 | ····pixels·base64 | 13 | ····pixels·base64 |
14 | 11111111111111111111111111111111111111 | ||
15 | 11111111111111111111111111111111111111 | ||
16 | 11111111111111111111111111111111111111 | ||
17 | 11111111111111111111111111111111111111 | ||
18 | 00000000000000000000000000000000000000 | ||
19 | 00000000000000000000000000000000000000 | ||
20 | 00000000000000000000000000000000000000 | ||
21 | 00000000000000000000000000000000000000 | ||
22 | 00000000000000000000000000000000000000 | ||
23 | 00000000000000000000000000000000000000 | ||
24 | 11111111111111111111111111000000000000 | ||
25 | 11111111111111111111111111000000000000 | ||
26 | 11111111111111111111111111000000000000 | ||
27 | 11111111111111111111111111000000000000 | ||
28 | 00000000000000000000000000000000000000 | ||
29 | 00000000000000000000000000000000000000 | ||
15 | 00000000000000000000000000000000000000 | 30 | 00000000000000000000000000000000000000 |
16 | 00000000000000000000000000000000000000 | 31 | 00000000000000000000000000000000000000 |
17 | 00000000000000000000000000000000000000 | 32 | 00000000000000000000000000000000000000 |
18 | 00000000000000000000000000000000000000 | 33 | 00000000000000000000000000000000000000 |
34 | 11111111111111000000000000000000000000 | ||
35 | 11111111111111000000000000000000000000 | ||
36 | 11111111111111000000000000000000000000 | ||
37 | 11111111111111000000000000000000000000 | ||
19 | 11111111111111111111111111111111222222 | ||
20 | 11111111111111111111111111111111222222 | ||
21 | 11111111111111111111111111111111222222 | ||
22 | 11111111111111111111111111111111222222 | ||
23 | 11111111111111111111111111111111222222 | ||
24 | 11111111111111111111111111111111222222 | ||
25 | 00000000000000000000000000111111222222 | ||
26 | 00000000000000000000000000111111222222 | ||
27 | 00000000000000000000000000111111222222 | ||
28 | 00000000000000000000000000111111222222 | ||
29 | 11111111111111111111111111111111222222 | ||
30 | 11111111111111111111111111111111222222 | ||
31 | 11111111111111111111111111111111222222 | ||
32 | 11111111111111111111111111111111222222 | ||
33 | 11111111111111111111111111111111222222 | ||
34 | 11111111111111111111111111111111222222 | ||
35 | 00000000000000111111111111111111222222 | ||
36 | 00000000000000111111111111111111222222 | ||
37 | 00000000000000111111111111111111222222 | ||
38 | 00000000000000111111111111111111222222 | ||
39 | } | 38 | } |
Offset 1, 29 lines modified | Offset 1, 42 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·72;·height:·72;·bitdepth:·8; | 3 | ····width:·72;·height:·72;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
10 | ····(230,230,230)·····#·rgb·=·(0xe6,0xe6,0xe6) | 9 | ····(230,230,230)·····#·rgb·=·(0xe6,0xe6,0xe6) |
11 | ····(248,248,248)·····#·rgb·=·(0xf8,0xf8,0xf8) | 10 | ····(248,248,248)·····#·rgb·=·(0xf8,0xf8,0xf8) |
12 | ····(254,254,254)·····#·rgb·=·(0xfe,0xfe,0xfe) | 11 | ····(254,254,254)·····#·rgb·=·(0xfe,0xfe,0xfe) |
13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
14 | ····(216,216,216)·····#·rgb·=·(0xd8,0xd8,0xd8) | 12 | ····(216,216,216)·····#·rgb·=·(0xd8,0xd8,0xd8) |
15 | ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd) | 13 | ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd) |
16 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 14 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
17 | ····(242,242,242)·····#·rgb·=·(0xf2,0xf2,0xf2)·grey95 | 15 | ····(242,242,242)·····#·rgb·=·(0xf2,0xf2,0xf2)·grey95 |
18 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 16 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
19 | ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99 | 17 | ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99 |
20 | ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd) | 18 | ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd) |
21 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 19 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
22 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 20 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
21 | ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb) | ||
22 | ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99 | ||
23 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | ||
24 | ····(126,126,126)·····#·rgb·=·(0x7e,0x7e,0x7e) | ||
25 | ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98 | ||
26 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
27 | ····(111,111,111)·····#·rgb·=·(0x6f,0x6f,0x6f) | ||
28 | ····(222,222,222)·····#·rgb·=·(0xde,0xde,0xde)·grey87 | ||
29 | ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb) | ||
30 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
31 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
32 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
33 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
34 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
35 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
23 | ····(·46,·46,·46)·····#·rgb·=·(0x2e,0x2e,0x2e)·grey18 | 36 | ····(·46,·46,·46)·····#·rgb·=·(0x2e,0x2e,0x2e)·grey18 |
24 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 37 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
25 | ····(·66,·66,·66)·····#·rgb·=·(0x42,0x42,0x42)·grey26 | 38 | ····(·66,·66,·66)·····#·rgb·=·(0x42,0x42,0x42)·grey26 |
26 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 39 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
27 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | 40 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 |
28 | ····(·67,·67,·67)·····#·rgb·=·(0x43,0x43,0x43) | 41 | ····(·67,·67,·67)·····#·rgb·=·(0x43,0x43,0x43) |
29 | ····(149,149,149)·····#·rgb·=·(0x95,0x95,0x95) | 42 | ····(149,149,149)·····#·rgb·=·(0x95,0x95,0x95) |
Offset 32, 99 lines modified | Offset 45, 85 lines modified | ||
32 | ····(118,118,118)·····#·rgb·=·(0x76,0x76,0x76) | 45 | ····(118,118,118)·····#·rgb·=·(0x76,0x76,0x76) |
33 | ····(·22,·22,·22)·····#·rgb·=·(0x16,0x16,0x16) | 46 | ····(·22,·22,·22)·····#·rgb·=·(0x16,0x16,0x16) |
34 | ····(·45,·45,·45)·····#·rgb·=·(0x2d,0x2d,0x2d) | 47 | ····(·45,·45,·45)·····#·rgb·=·(0x2d,0x2d,0x2d) |
35 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | 48 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 |
36 | ····(102,102,102)·····#·rgb·=·(0x66,0x66,0x66)·grey40 | 49 | ····(102,102,102)·····#·rgb·=·(0x66,0x66,0x66)·grey40 |
37 | ····(135,135,135)·····#·rgb·=·(0x87,0x87,0x87)·grey53 | 50 | ····(135,135,135)·····#·rgb·=·(0x87,0x87,0x87)·grey53 |
38 | ····(103,103,103)·····#·rgb·=·(0x67,0x67,0x67) | 51 | ····(103,103,103)·····#·rgb·=·(0x67,0x67,0x67) |
39 | ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb) | ||
40 | ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99 | ||
41 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | ||
42 | ····(126,126,126)·····#·rgb·=·(0x7e,0x7e,0x7e) | ||
43 | ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98 | ||
44 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
45 | ····(111,111,111)·····#·rgb·=·(0x6f,0x6f,0x6f) | ||
46 | ····(222,222,222)·····#·rgb·=·(0xde,0xde,0xde)·grey87 | ||
47 | ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb) | ||
48 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
49 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
50 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
51 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
52 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
53 | } | 52 | } |
54 | tRNS·{ | 53 | tRNS·{ |
55 | ·0· | 54 | ·0·1·41·178·242·46·241·6·182·14·244·245·20·22·245·246·193·81·244·28·90·199·246·9·49·62·66·67} |
56 | IMAGE·{ | 55 | IMAGE·{ |
57 | ····pixels·base64 | 56 | ····pixels·base64 |
58 | 000000000000000000000000000000000000000000000000000000000000000000000000 | 57 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
59 | 000000000000000000000000000000000000000000000000000000000000000000000000 | 58 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
60 | 000000000000000000000000000000000000000000000000000000000000000000000000 | 59 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
61 | 001111111111111100000000000000001111000000000000111100000000000011111111 | ||
62 | 001123456666666666666666666666666666666666666666666666666666666654321111 | ||
63 | 001278666666666666666666666666666666666666666666666666666666666666872111 | ||
64 | 0019A66666666666666666666666666666666666666666666666666666666666666A9111 | ||
65 | 001BC66666666666666666666666666666666666666666666666666666666666666DB111 | ||
66 | 001E6666666666666666666666666666666666666666666666666666666666666666E111 | ||
67 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
68 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
69 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
70 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
71 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
72 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
73 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
74 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
75 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
76 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
77 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
78 | 001F6666666666666666666666666666666666666GGHH66666666666666666666666F111 | ||
79 | 001F6666666666666666666666666666666666666GGHH66666666666666666666666F111 | ||
80 | 001F6666666666666666666666666666666666666IIHHJJ666666666666666666666F111 | ||
81 | 001F6666666666666666666666666666666666666IIHHJJ666666666666666666666F111 | ||
82 | 001F66666666666666666666666666666666666KKLLHHHH666666666666666666666F111 | ||
83 | 001F66666666666666666666666666666666666KKLLHHHH666666666666666666666F111 | ||
84 | 001F66666666666666666666666666666MMNNHHHHHHHHHH666666666666666666666F111 | ||
85 | 001F66666666666666666666666666666MMNNHHHHHHHHHH666666666666666666666F111 | ||
86 | 001F66666666666666666JJHHHHGG66GGHHNN6666NNHHHH666666666666666666666F111 | ||
87 | 001F66666666666666666JJHHHHGG66GGHHNN6666NNHHHH666666666666666666666F111 | ||
88 | 001F666666666666666OOLL6666GGHHPPIIGG6666NNHHHH666666666666666666666F111 | ||
89 | 001F666666666666666OOLL6666GGHHPPIIGG6666NNHHHH666666666666666666666F111 | ||
90 | 001F666666666666666HH66OOHHHHHH66NNHHNNQQHHHHHH666666666666666666666F111 | ||
91 | 001F666666666666666HH66OOHHHHHH66NNHHNNQQHHHHHH666666666666666666666F111 | ||
92 | 001F666666666666666HH66RRGG66HH66IIHHHHHHRRNNSS666666666666666666666F111 | ||
93 | 001F666666666666666HH66RRGG66HH66IIHHHHHHRRNNSS666666666666666666666F111 | ||
94 | 001F666666666666666TTPP6666TTOO66HHHHHHHHNNMMSS666666666666666666666F111 | ||
95 | 001F666666666666666TTPP6666TTOO66HHHHHHHHNNMMSS666666666666666666666F111 | ||
96 | 001F66666666666666666NNHHHHNN6666NNHHHHHHHHQQHHGGMM66666666666666666F111 | ||
97 | 001F66666666666666666NNHHHHNN6666NNHHHHHHHHQQHHGGMM66666666666666666F111 | ||
98 | 001F6666666666666666666666666666666NNHHHHHHNNUU666666666666666666666F111 | ||
99 | 001F6666666666666666666666666666666NNHHHHHHNNUU666666666666666666666F111 | ||
100 | 001F666666666666666666666666666666666OOHHHHNNQQJJ6666666666666666666F111 | ||
101 | 001F666666666666666666666666666666666OOHHHHNNQQJJ6666666666666666666F111 | ||
102 | 001F66666666666666666666666666666666666HHHHHH66QQ6666666666666666666F111 | ||
103 | 001F66666666666666666666666666666666666HHHHHH66QQ6666666666666666666F111 | ||
104 | 001F66666666666666666666666666666666666II66HH66QQ6666666666666666666F111 | ||
105 | 001F66666666666666666666666666666666666II66HH66QQ6666666666666666666F111 | ||
106 | 001F66666666666666666666666666666666666HHVV66QQOO6666666666666666666F111 | ||
107 | 001F66666666666666666666666666666666666HHVV66QQOO6666666666666666666F111 | ||
108 | 001F6666666666666666666666666666666666666GGHHNN666666666666666666666F111 | ||
109 | 001F6666666666666666666666666666666666666GGHHNN666666666666666666666F111 | ||
110 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
111 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
112 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
113 | 001F6666666666666666666666666666666666666666666666666666666666666666F111 | ||
Max diff block lines reached; 0/13960 bytes (0.00%) of diff not shown. |
Offset 1, 55 lines modified | Offset 1, 55 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·9;·height:·33;·bitdepth:·8; | 3 | ····width:·9;·height:·33;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | 8 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 |
9 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | 9 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 |
10 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | 10 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 |
11 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | 11 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 |
12 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | 12 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 |
13 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | 13 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 |
14 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | 14 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 |
15 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | 15 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 |
16 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | 16 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 |
17 | } | 17 | } |
18 | tRNS·{ | 18 | tRNS·{ |
19 | ·0·37·173·241·39·239·2 | 19 | ·0·37·173·241·39·239·243·40·242} |
20 | IMAGE·{ | 20 | IMAGE·{ |
21 | ····pixels·base64 | 21 | ····pixels·base64 |
22 | 012332100 | 22 | 012332100 |
23 | 456666540 | ||
24 | 266666620 | ||
25 | 366666670 | ||
26 | 366666670 | ||
27 | 266666620 | ||
28 | 23 | 459999540 | |
24 | 299999920 | ||
25 | 399999960 | ||
26 | 399999960 | ||
27 | 299999920 | ||
28 | 759999570 | ||
29 | 042 | 29 | 042882400 |
30 | 000000000 | 30 | 000000000 |
31 | 000000000 | 31 | 000000000 |
32 | 000000000 | 32 | 000000000 |
33 | 000000000 | 33 | 000000000 |
34 | 012332100 | 34 | 012332100 |
35 | 456666540 | ||
36 | 266666620 | ||
37 | 366666670 | ||
38 | 366666670 | ||
39 | 266666620 | ||
40 | 35 | 459999540 | |
36 | 299999920 | ||
37 | 399999960 | ||
38 | 399999960 | ||
39 | 299999920 | ||
40 | 759999570 | ||
41 | 042 | 41 | 042882400 |
42 | 000000000 | 42 | 000000000 |
43 | 000000000 | 43 | 000000000 |
44 | 000000000 | 44 | 000000000 |
45 | 000000000 | 45 | 000000000 |
46 | 012332100 | 46 | 012332100 |
47 | 456666540 | ||
48 | 266666620 | ||
49 | 366666670 | ||
50 | 366666670 | ||
51 | 266666620 | ||
52 | 47 | 459999540 | |
48 | 299999920 | ||
49 | 399999960 | ||
50 | 399999960 | ||
51 | 299999920 | ||
52 | 759999570 | ||
53 | 042 | 53 | 042882400 |
54 | 000000000 | 54 | 000000000 |
55 | } | 55 | } |
Offset 1, 39 lines modified | Offset 1, 38 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·38;·height:·24;·bitdepth:·8; | 3 | ····width:·38;·height:·24;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
7 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | 8 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 |
8 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | ||
9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
10 | } | 9 | } |
11 | tRNS·{ | 10 | tRNS·{ |
12 | · | 11 | ·0} |
13 | IMAGE·{ | 12 | IMAGE·{ |
14 | ····pixels·base64 | 13 | ····pixels·base64 |
14 | 11111111111111111111111111111111111111 | ||
15 | 11111111111111111111111111111111111111 | ||
16 | 11111111111111111111111111111111111111 | ||
17 | 11111111111111111111111111111111111111 | ||
18 | 00000000000000000000000000000000000000 | ||
19 | 00000000000000000000000000000000000000 | ||
20 | 00000000000000000000000000000000000000 | ||
21 | 00000000000000000000000000000000000000 | ||
22 | 00000000000000000000000000000000000000 | ||
23 | 00000000000000000000000000000000000000 | ||
24 | 11111111111111111111111111000000000000 | ||
25 | 11111111111111111111111111000000000000 | ||
26 | 11111111111111111111111111000000000000 | ||
27 | 11111111111111111111111111000000000000 | ||
28 | 00000000000000000000000000000000000000 | ||
29 | 00000000000000000000000000000000000000 | ||
15 | 00000000000000000000000000000000000000 | 30 | 00000000000000000000000000000000000000 |
16 | 00000000000000000000000000000000000000 | 31 | 00000000000000000000000000000000000000 |
17 | 00000000000000000000000000000000000000 | 32 | 00000000000000000000000000000000000000 |
18 | 00000000000000000000000000000000000000 | 33 | 00000000000000000000000000000000000000 |
34 | 11111111111111000000000000000000000000 | ||
35 | 11111111111111000000000000000000000000 | ||
36 | 11111111111111000000000000000000000000 | ||
37 | 11111111111111000000000000000000000000 | ||
19 | 11111111111111111111111111111111222222 | ||
20 | 11111111111111111111111111111111222222 | ||
21 | 11111111111111111111111111111111222222 | ||
22 | 11111111111111111111111111111111222222 | ||
23 | 11111111111111111111111111111111222222 | ||
24 | 11111111111111111111111111111111222222 | ||
25 | 00000000000000000000000000111111222222 | ||
26 | 00000000000000000000000000111111222222 | ||
27 | 00000000000000000000000000111111222222 | ||
28 | 00000000000000000000000000111111222222 | ||
29 | 11111111111111111111111111111111222222 | ||
30 | 11111111111111111111111111111111222222 | ||
31 | 11111111111111111111111111111111222222 | ||
32 | 11111111111111111111111111111111222222 | ||
33 | 11111111111111111111111111111111222222 | ||
34 | 11111111111111111111111111111111222222 | ||
35 | 00000000000000111111111111111111222222 | ||
36 | 00000000000000111111111111111111222222 | ||
37 | 00000000000000111111111111111111222222 | ||
38 | 00000000000000111111111111111111222222 | ||
39 | } | 38 | } |
Offset 5, 92 lines modified | Offset 5, 91 lines modified | ||
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 7 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
8 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 8 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
9 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 9 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
10 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 10 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
11 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 11 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
12 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
13 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
14 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
15 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
16 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
17 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
18 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
19 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
20 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
21 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
22 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
23 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
24 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
25 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
26 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
27 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
28 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
29 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
30 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
31 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
32 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
33 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
34 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
35 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
36 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
37 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
38 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
39 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
40 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
12 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 41 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
14 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 42 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
15 | ····(·61,146,·33)·····#·rgb·=·(0x3d,0x92,0x21) | ||
16 | ····(·55,129,·32)·····#·rgb·=·(0x37,0x81,0x20) | ||
17 | ····(·49,111,·31)·····#·rgb·=·(0x31,0x6f,0x1f) | ||
18 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 43 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
19 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 44 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
20 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 45 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
46 | ····(·61,146,·33)·····#·rgb·=·(0x3d,0x92,0x21) | ||
47 | ····(·55,129,·32)·····#·rgb·=·(0x37,0x81,0x20) | ||
48 | ····(·49,111,·31)·····#·rgb·=·(0x31,0x6f,0x1f) | ||
21 | ····(125,196,103)·····#·rgb·=·(0x7d,0xc4,0x67) | 49 | ····(125,196,103)·····#·rgb·=·(0x7d,0xc4,0x67) |
22 | ····(115,191,·91)·····#·rgb·=·(0x73,0xbf,0x5b) | 50 | ····(115,191,·91)·····#·rgb·=·(0x73,0xbf,0x5b) |
23 | ····(·70,172,·34)·····#·rgb·=·(0x46,0xac,0x22) | 51 | ····(·70,172,·34)·····#·rgb·=·(0x46,0xac,0x22) |
24 | ····(·68,166,·34)·····#·rgb·=·(0x44,0xa6,0x22) | 52 | ····(·68,166,·34)·····#·rgb·=·(0x44,0xa6,0x22) |
25 | ····(·62,147,·33)·····#·rgb·=·(0x3e,0x93,0x21) | 53 | ····(·62,147,·33)·····#·rgb·=·(0x3e,0x93,0x21) |
26 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
27 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
28 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
29 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
30 | ····(158,211,141)·····#·rgb·=·(0x9e,0xd3,0x8d) | 54 | ····(158,211,141)·····#·rgb·=·(0x9e,0xd3,0x8d) |
31 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 55 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
32 | ····(206,233,198)·····#·rgb·=·(0xce,0xe9,0xc6) | 56 | ····(206,233,198)·····#·rgb·=·(0xce,0xe9,0xc6) |
33 | ····(114,191,·89)·····#·rgb·=·(0x72,0xbf,0x59) | 57 | ····(114,191,·89)·····#·rgb·=·(0x72,0xbf,0x59) |
34 | ····(·67,166,·34)·····#·rgb·=·(0x43,0xa6,0x22) | 58 | ····(·67,166,·34)·····#·rgb·=·(0x43,0xa6,0x22) |
35 | ····(·61,145,·33)·····#·rgb·=·(0x3d,0x91,0x21) | 59 | ····(·61,145,·33)·····#·rgb·=·(0x3d,0x91,0x21) |
36 | ····(·53,125,·31)·····#·rgb·=·(0x35,0x7d,0x1f) | 60 | ····(·53,125,·31)·····#·rgb·=·(0x35,0x7d,0x1f) |
37 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
38 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
39 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
40 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
41 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
42 | ····(189,226,178)·····#·rgb·=·(0xbd,0xe2,0xb2) | 61 | ····(189,226,178)·····#·rgb·=·(0xbd,0xe2,0xb2) |
43 | ····(·74,174,·40)·····#·rgb·=·(0x4a,0xae,0x28) | 62 | ····(·74,174,·40)·····#·rgb·=·(0x4a,0xae,0x28) |
44 | ····(·70,171,·34)·····#·rgb·=·(0x46,0xab,0x22) | 63 | ····(·70,171,·34)·····#·rgb·=·(0x46,0xab,0x22) |
45 | ····(·64,156,·34)·····#·rgb·=·(0x40,0x9c,0x22) | 64 | ····(·64,156,·34)·····#·rgb·=·(0x40,0x9c,0x22) |
46 | ····(·57,136,·32)·····#·rgb·=·(0x39,0x88,0x20) | 65 | ····(·57,136,·32)·····#·rgb·=·(0x39,0x88,0x20) |
47 | ····(·49,115,·31)·····#·rgb·=·(0x31,0x73,0x1f) | 66 | ····(·49,115,·31)·····#·rgb·=·(0x31,0x73,0x1f) |
48 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
49 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
50 | ····(228,242,223)·····#·rgb·=·(0xe4,0xf2,0xdf) | 67 | ····(228,242,223)·····#·rgb·=·(0xe4,0xf2,0xdf) |
51 | ····(147,206,129)·····#·rgb·=·(0x93,0xce,0x81) | 68 | ····(147,206,129)·····#·rgb·=·(0x93,0xce,0x81) |
52 | ····(·77,175,·44)·····#·rgb·=·(0x4d,0xaf,0x2c) | 69 | ····(·77,175,·44)·····#·rgb·=·(0x4d,0xaf,0x2c) |
53 | ····(·66,161,·33)·····#·rgb·=·(0x42,0xa1,0x21) | 70 | ····(·66,161,·33)·····#·rgb·=·(0x42,0xa1,0x21) |
54 | ····(·61,144,·33)·····#·rgb·=·(0x3d,0x90,0x21) | 71 | ····(·61,144,·33)·····#·rgb·=·(0x3d,0x90,0x21) |
55 | ····(·49,113,·30)·····#·rgb·=·(0x31,0x71,0x1e) | 72 | ····(·49,113,·30)·····#·rgb·=·(0x31,0x71,0x1e) |
56 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
57 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
58 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
59 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
60 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
61 | ····(126,196,104)·····#·rgb·=·(0x7e,0xc4,0x68) | 73 | ····(126,196,104)·····#·rgb·=·(0x7e,0xc4,0x68) |
62 | ····(127,197,106)·····#·rgb·=·(0x7f,0xc5,0x6a) | 74 | ····(127,197,106)·····#·rgb·=·(0x7f,0xc5,0x6a) |
63 | ····(·71,173,·36)·····#·rgb·=·(0x47,0xad,0x24) | 75 | ····(·71,173,·36)·····#·rgb·=·(0x47,0xad,0x24) |
64 | ····(·66,160,·33)·····#·rgb·=·(0x42,0xa0,0x21) | 76 | ····(·66,160,·33)·····#·rgb·=·(0x42,0xa0,0x21) |
65 | ····(·60,142,·32)·····#·rgb·=·(0x3c,0x8e,0x20) | 77 | ····(·60,142,·32)·····#·rgb·=·(0x3c,0x8e,0x20) |
66 | ····(·53,124,·31)·····#·rgb·=·(0x35,0x7c,0x1f) | 78 | ····(·53,124,·31)·····#·rgb·=·(0x35,0x7c,0x1f) |
67 | ····(·47,106,·30)·····#·rgb·=·(0x2f,0x6a,0x1e) | 79 | ····(·47,106,·30)·····#·rgb·=·(0x2f,0x6a,0x1e) |
68 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
69 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
70 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
71 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
72 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
73 | ····(·60,143,·32)·····#·rgb·=·(0x3c,0x8f,0x20) | 80 | ····(·60,143,·32)·····#·rgb·=·(0x3c,0x8f,0x20) |
74 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
75 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
76 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
77 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
78 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
79 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
80 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
81 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
82 | } | 81 | } |
83 | tRNS·{ | 82 | tRNS·{ |
84 | ·225·165·106·43·1·0· | 83 | ·225·165·106·43·1·0·233·170·42·232·164·91·21·253·202·130·56·2·234·64·244·194·139·82·27·219·160·105·49·4·215·153·90·26·222·155·88·24} |
85 | IMAGE·{ | 84 | IMAGE·{ |
86 | ····pixels·hex | 85 | ····pixels·hex |
87 | 000102030405050505050505050505050 | 86 | 000102030405050505050505050505050505 |
88 | 0708090a0b0c020d05050505050505050606 | ||
89 | 070e0f101112090a13141516050505050606 | ||
90 | 071718191a1010101b1c1d1e1f2021220606 | ||
91 | 07171818182324101010102526272829142a | ||
92 | 0717182b2c2d10102e2f0930313233343506 | ||
93 | 07363738393a3b3c3d3e3f40410505050606 | ||
94 | 87 | 262728290607020805050505050505050505 | |
88 | 262a2b2c2d2e2829090a0b0c050505050505 | ||
89 | 262f3031322c2c2c3334350d0e0f10110505 | ||
90 | 262f30303036372c2c2c2c38393a3b120a13 | ||
91 | 262f303c3d3e2c2c3f402841141516171805 | ||
92 | 2642434445464748191a1b1c1d0505050505 | ||
Max diff block lines reached; 0/6324 bytes (0.00%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·10;·height:·12;·bitdepth:·8; | 3 | ····width:·10;·height:·12;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) | 8 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) |
9 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) | 9 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) |
10 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) | 10 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) |
11 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) | 11 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) |
12 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) | 12 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) |
13 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) | 13 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) |
14 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) | 14 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) |
Offset 44, 23 lines modified | Offset 44, 23 lines modified | ||
44 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) | 44 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) |
45 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) | 45 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) |
46 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) | 46 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) |
47 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) | 47 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) |
48 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) | 48 | ····(··0,173,··0)·····#·rgb·=·(0x00,0xad,0x00) |
49 | } | 49 | } |
50 | tRNS·{ | 50 | tRNS·{ |
51 | ·0·61·186·241·242·193·73·56·249·2 | 51 | ·0·61·186·241·242·193·73·56·249·248·252·68·178·129·2·3·133·185·230·253·8·14·233·232·240·251·237·110·243·187·247·250·254·39·31·24·88·74·120·111·172} |
52 | IMAGE·{ | 52 | IMAGE·{ |
53 | ····pixels·base64 | 53 | ····pixels·base64 |
54 | 0012345600 | 54 | 0012345600 |
55 | 0789AA9BC0 | ||
56 | 0D9EFGH9I0 | ||
57 | 0 | 55 | 078f99fAB0 |
56 | 0CfDEFGfH0 | ||
57 | 0IJK00LfM0 | ||
58 | 0 | 58 | 0NO0000PQ0 |
59 | STQUUUU9VS | ||
60 | A999WA999A | ||
61 | 999XYZW999 | ||
62 | 999KZaA999 | ||
63 | 9999bc9999 | ||
64 | K999de999K | ||
65 | 59 | RSPTTTTfUR | |
60 | 9fffV9fff9 | ||
61 | fffWXYVfff | ||
62 | fffJYZ9fff | ||
63 | ffffabffff | ||
64 | JfffcdfffJ | ||
65 | effffffffe | ||
66 | } | 66 | } |
Offset 1, 15 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·23;·height:·17;·bitdepth:·8; | 3 | ····width:·23;·height:·17;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
7 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | ||
8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
9 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 8 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
10 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 9 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
11 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 10 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
12 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 11 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
13 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 12 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
14 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 13 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
15 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 14 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
Offset 63, 28 lines modified | Offset 62, 28 lines modified | ||
63 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 62 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
64 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 63 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
65 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 64 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
66 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 65 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
67 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | 66 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 |
68 | } | 67 | } |
69 | tRNS·{ | 68 | tRNS·{ |
70 | ·0· | 69 | ·0·61·182·11·57·241·183·52·240·245·62·48·238·68·45·234·249·72·41·233·76·1·37·229·251·82·10·190·65·34·227·252·86·30·224·94·75·28·220·254·98·250·24·217·104·21·213·111·93·20·209·115·207·123·103·128·110·135·141} |
71 | IMAGE·{ | 70 | IMAGE·{ |
72 | ····pixels·base64 | 71 | ····pixels·base64 |
73 | 0000000000000000 | 72 | 00000000000000000000123 |
74 | 0000000000000000 | 73 | 000000000000000000045x6 |
75 | 0000000000000000 | 74 | 00000000000000000078x9A |
75 | 00000000000000000BCx9D0 | ||
76 | 0000000000000000 | 76 | 0000000000000000EFxGH00 |
77 | 000000000000000IJxGK000 | ||
78 | 0L000000000000MNxOP0000 | ||
79 | QRS0000000000TUxVW00000 | ||
80 | 6x9100000000XYxVZ000000 | ||
81 | aGx54000000bcxde0000000 | ||
82 | 0Pfx870000ghxdi00000000 | ||
83 | 00WVxCB00jkxxl000000000 | ||
84 | 000mVxFEnoxxp0000000000 | ||
85 | 0000edxJqxxr00000000000 | ||
86 | 00000sdxxxt000000000000 | ||
87 | 000000uxxv0000000000000 | ||
88 | 0000000pw00000000000000 | ||
77 | 0000000000000000GH7IJ11 | ||
78 | 000000000000000KL7IM111 | ||
79 | 0N000000000000OP7QR1111 | ||
80 | STU0000000000VW7XY11111 | ||
81 | 87B200000000Za7Xb111111 | ||
82 | cI765000000de7fg1111111 | ||
83 | 0Rh7A90000ij7fk01111111 | ||
84 | 00YX7ED00lm77n001111111 | ||
85 | 000oX7HGpq77r0001111111 | ||
86 | 0000gf7Ls77t00001111111 | ||
87 | 00000uf777v000001111111 | ||
88 | 000000w77x0000001111111 | ||
89 | 0000000ry00000001111111 | ||
90 | } | 89 | } |
Offset 1, 56 lines modified | Offset 1, 56 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·18;·height:·18;·bitdepth:·8; | 3 | ····width:·18;·height:·18;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) | 8 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) |
9 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) | 9 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) |
10 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) | 10 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) |
11 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) | 11 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) |
12 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) | 12 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) |
13 | ····(102,128,162)·····#·rgb·=·(0x66,0x80,0xa2) | 13 | ····(102,128,162)·····#·rgb·=·(0x66,0x80,0xa2) |
14 | ····(·80,133,199)·····#·rgb·=·(0x50,0x85,0xc7) | ||
15 | ····(·80,132,198)·····#·rgb·=·(0x50,0x84,0xc6) | ||
16 | ····(102,128,162)·····#·rgb·=·(0x66,0x80,0xa2) | 14 | ····(102,128,162)·····#·rgb·=·(0x66,0x80,0xa2) |
17 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) | 15 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) |
18 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) | 16 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) |
19 | ····(·92,130,178)·····#·rgb·=·(0x5c,0x82,0xb2) | ||
20 | ····(·76,132,203)·····#·rgb·=·(0x4c,0x84,0xcb) | ||
21 | ····(·94,130,175)·····#·rgb·=·(0x5e,0x82,0xaf) | ||
22 | ····(·92,130,179)·····#·rgb·=·(0x5c,0x82,0xb3) | ||
23 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) | 17 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) |
24 | ····(102,128,162)·····#·rgb·=·(0x66,0x80,0xa2) | 18 | ····(102,128,162)·····#·rgb·=·(0x66,0x80,0xa2) |
25 | ····(·80,132,197)·····#·rgb·=·(0x50,0x84,0xc5) | ||
26 | ····(·81,132,196)·····#·rgb·=·(0x51,0x84,0xc4) | ||
27 | ····(103,128,160)·····#·rgb·=·(0x67,0x80,0xa0) | 19 | ····(103,128,160)·····#·rgb·=·(0x67,0x80,0xa0) |
28 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) | 20 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) |
29 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) | 21 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) |
30 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) | 22 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) |
31 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) | 23 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) |
32 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) | 24 | ····(109,128,150)·····#·rgb·=·(0x6d,0x80,0x96) |
25 | ····(·80,133,199)·····#·rgb·=·(0x50,0x85,0xc7) | ||
26 | ····(·80,132,198)·····#·rgb·=·(0x50,0x84,0xc6) | ||
27 | ····(·92,130,178)·····#·rgb·=·(0x5c,0x82,0xb2) | ||
28 | ····(·76,132,203)·····#·rgb·=·(0x4c,0x84,0xcb) | ||
29 | ····(·94,130,175)·····#·rgb·=·(0x5e,0x82,0xaf) | ||
30 | ····(·92,130,179)·····#·rgb·=·(0x5c,0x82,0xb3) | ||
31 | ····(·80,132,197)·····#·rgb·=·(0x50,0x84,0xc5) | ||
32 | ····(·81,132,196)·····#·rgb·=·(0x51,0x84,0xc4) | ||
33 | } | 33 | } |
34 | tRNS·{ | 34 | tRNS·{ |
35 | ·0·70·177·172·66·28·251·2 | 35 | ·0·70·177·172·66·28·251·246·22·60·27·249·247·19·67·173·165·61} |
36 | IMAGE·{ | 36 | IMAGE·{ |
37 | ····pixels·base64 | 37 | ····pixels·base64 |
38 | 000000000000000000 | 38 | 000000000000000000 |
39 | 000000000000000000 | 39 | 000000000000000000 |
40 | 000000012340000000 | 40 | 000000012340000000 |
41 | 00000056 | 41 | 00000056IJ78000000 |
42 | 0000009KLLM9000000 | ||
43 | 0000009NLLM9000000 | ||
44 | 0000009NLLM9000000 | ||
45 | 0000009NLLM9000000 | ||
46 | 0000009NLLM9000000 | ||
47 | 0000009NLLM9000000 | ||
48 | 0000009NLLM9000000 | ||
49 | 0000009NLLM9000000 | ||
50 | 0000009NLLM9000000 | ||
51 | 0000009NLLM9000000 | ||
42 | 000000 | 52 | 000000ABOPCD000000 |
43 | 000000BFDDEB000000 | ||
44 | 000000BFDDEB000000 | ||
45 | 000000BFDDEB000000 | ||
46 | 000000BFDDEB000000 | ||
47 | 000000BFDDEB000000 | ||
48 | 000000BFDDEB000000 | ||
49 | 000000BFDDEB000000 | ||
50 | 000000BFDDEB000000 | ||
51 | 000000BFDDEB000000 | ||
52 | 000000 | 53 | 0000000EFGH0000000 |
53 | 0000000MNOP0000000 | ||
54 | 000000000000000000 | 54 | 000000000000000000 |
55 | 000000000000000000 | 55 | 000000000000000000 |
56 | } | 56 | } |
Offset 7, 16 lines modified | Offset 7, 14 lines modified | ||
7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
11 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 11 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
12 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 12 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
13 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 13 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
15 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
16 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 14 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
17 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 15 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
18 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 16 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
19 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 17 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
20 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 18 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
21 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 19 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
22 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 20 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
Offset 47, 15 lines modified | Offset 45, 14 lines modified | ||
47 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 45 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
48 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 46 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
49 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 47 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
50 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 48 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
51 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 49 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
52 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 50 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
53 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 51 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
54 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | ||
55 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 52 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
56 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 53 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
57 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 54 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
58 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 55 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
59 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 56 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
60 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 57 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
61 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | 58 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) |
Offset 72, 36 lines modified | Offset 69, 38 lines modified | ||
72 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 69 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
73 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 70 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
74 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 71 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
75 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 72 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
76 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 73 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
77 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 74 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
78 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 75 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
76 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
77 | ····(134,134,134)·····#·rgb·=·(0x86,0x86,0x86) | ||
79 | } | 78 | } |
80 | tRNS·{ | 79 | tRNS·{ |
81 | ·0·2·68·150·207·239· | 80 | ·0·2·68·150·207·239·76·213·6·152·238·200·182·153·183·174·62·3·154·73·155·75·234·39·212·254·67·214·167·69·57·11·48·56·208·235·1·87·246·239·74·12·242·233·4·201·240·180·50·29·237·227·3·71·234·228·60·151·5·32·70·77·72·71·237·156·184·198·241} |
82 | IMAGE·{ | 81 | IMAGE·{ |
83 | ····pixels·hex | 82 | ····pixels·hex |
84 | 0000000000000102030405 | 83 | 0000000000000102030405450504030201000000000000 |
84 | 0000000000060745454545454545454507060000000000 | ||
85 | 0000000809454545450a0b0c0b0a454545450d08000000 | ||
86 | 0000080e4545450f101100000011100f4545450e080000 | ||
87 | 00001245450a13000000000000000000130a4545140000 | ||
88 | 0015454516170000000000000000000000171645450600 | ||
85 | 0000000000080906060606060606060609080707070707 | ||
86 | 0000000a0b060606060c0d0e0d0c060606060f0a070707 | ||
87 | 00000a10060606111213000000131211060606100a0707 | ||
88 | 00001406060c15000000000000000000150c0606160707 | ||
89 | 0017060618190000000000000000000000191806060807 | ||
90 | 011a061b1c000000000000000000000000001c1b061d01 | ||
91 | 0206061e0000000000000000000000000000001e06061f | ||
92 | 0306062000000000000021222100000000000023060603 | ||
93 | 2406252600000000002728292a2b000000000026250604 | ||
94 | 05060d00000000002c2d2929292e2f0000000000300631 | ||
95 | 0606320000000000332929292929340000000000320606 | ||
96 | 05060d00000000002c3529292936370000000000300631 | ||
97 | 2406252600000000003839293a3b000000000026180604 | ||
98 | 3c0606230000000000003d3e370000000000002306063c | ||
99 | 0206061e0000000000000000000000000000001e06063f | ||
100 | 011 | 89 | 011845191a000000000000000000000000001a19451b01 |
101 | 0008060618190000000000000000000000191806064007 | ||
102 | 00001606060c4100000000000000000042430606440707 | ||
103 | 00000a10060606111213000000131211060606450a0707 | ||
104 | 0000000a16060606060c4632460c06060606440a070707 | ||
105 | 0000000000081d0606060606060606061d080707070707 | ||
106 | 0 | 90 | 0245451c0000000000000000000000000000001c45451d |
91 | 0345451e0000000000001f201f00000000000021454503 | ||
92 | 2245232400000000002526462728000000000024234504 | ||
93 | 05450b0000000000292a4646462b2c00000000002d452e | ||
94 | 45452f00000000003046464646463100000000002f4545 | ||
95 | 05450b00000000002932464646333400000000002d452e | ||
96 | 2245232400000000003536463738000000000024164504 | ||
97 | 394545210000000000003a3b3400000000000021454539 | ||
98 | 0245451c0000000000000000000000000000001c45453c | ||
99 | 011b45191a000000000000000000000000001a19451b01 | ||
100 | 0006454516170000000000000000000000171645453d00 | ||
101 | 00001445450a3e0000000000000000003f404545410000 | ||
102 | 0000080e4545450f101100000011100f45454542080000 | ||
103 | 0000000814454545450a432f430a454545454108000000 | ||
104 | 0000000000061b4545454545454545451b060000000000 | ||
105 | 000000000000011d392244454422391d01000000000000 | ||
107 | } | 106 | } |
Offset 1, 71 lines modified | Offset 1, 71 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·9;·height:·15;·bitdepth:·8; | 3 | ····width:·9;·height:·15;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) | 7 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) |
8 | ····(·69,169,208)·····#·rgb·=·(0x45,0xa9,0xd0) | ||
9 | ····(254,254,254)·····#·rgb·=·(0xfe,0xfe,0xfe) | ||
10 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) | 8 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) |
11 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) | 9 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) |
10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
12 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) | ||
13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
14 | ····(·50,·30,·12)·····#·rgb·=·(0x32,0x1e,0x0c) | 11 | ····(·50,·30,·12)·····#·rgb·=·(0x32,0x1e,0x0c) |
15 | ····(·50,·30,·12)·····#·rgb·=·(0x32,0x1e,0x0c) | 12 | ····(·50,·30,·12)·····#·rgb·=·(0x32,0x1e,0x0c) |
16 | ····(·57,·35,·13)·····#·rgb·=·(0x39,0x23,0x0d) | 13 | ····(·57,·35,·13)·····#·rgb·=·(0x39,0x23,0x0d) |
17 | ····(·68,·42,·13)·····#·rgb·=·(0x44,0x2a,0x0d) | 14 | ····(·68,·42,·13)·····#·rgb·=·(0x44,0x2a,0x0d) |
18 | ····(·80,·50,·14)·····#·rgb·=·(0x50,0x32,0x0e) | 15 | ····(·80,·50,·14)·····#·rgb·=·(0x50,0x32,0x0e) |
19 | ····(·94,·58,·15)·····#·rgb·=·(0x5e,0x3a,0x0f) | 16 | ····(·94,·58,·15)·····#·rgb·=·(0x5e,0x3a,0x0f) |
20 | ····(108,·68,·15)·····#·rgb·=·(0x6c,0x44,0x0f) | 17 | ····(108,·68,·15)·····#·rgb·=·(0x6c,0x44,0x0f) |
21 | ····(·50,·30,·12)·····#·rgb·=·(0x32,0x1e,0x0c) | 18 | ····(·50,·30,·12)·····#·rgb·=·(0x32,0x1e,0x0c) |
22 | ····(·50,·30,·12)·····#·rgb·=·(0x32,0x1e,0x0c) | 19 | ····(·50,·30,·12)·····#·rgb·=·(0x32,0x1e,0x0c) |
23 | ····(·57,·35,·13)·····#·rgb·=·(0x39,0x23,0x0d) | ||
24 | ····(·68,·42,·13)·····#·rgb·=·(0x44,0x2a,0x0d) | ||
25 | ····(·80,·50,·14)·····#·rgb·=·(0x50,0x32,0x0e) | ||
26 | ····(·94,·58,·15)·····#·rgb·=·(0x5e,0x3a,0x0f) | ||
27 | ····(108,·68,·15)·····#·rgb·=·(0x6c,0x44,0x0f) | ||
28 | ····(123,·78,·16)·····#·rgb·=·(0x7b,0x4e,0x10) | 20 | ····(123,·78,·16)·····#·rgb·=·(0x7b,0x4e,0x10) |
29 | ····(138,·88,·15)·····#·rgb·=·(0x8a,0x58,0x0f) | 21 | ····(138,·88,·15)·····#·rgb·=·(0x8a,0x58,0x0f) |
30 | ····(·50,·30,·12)·····#·rgb·=·(0x32,0x1e,0x0c) | 22 | ····(·50,·30,·12)·····#·rgb·=·(0x32,0x1e,0x0c) |
31 | ····(123,·78,·16)·····#·rgb·=·(0x7b,0x4e,0x10) | ||
32 | ····(138,·88,·15)·····#·rgb·=·(0x8a,0x58,0x0f) | ||
33 | ····(152,·98,·15)·····#·rgb·=·(0x98,0x62,0x0f) | ||
34 | ····(152,·98,·15)·····#·rgb·=·(0x98,0x62,0x0f) | 23 | ····(152,·98,·15)·····#·rgb·=·(0x98,0x62,0x0f) |
35 | ····(166,108,·15)·····#·rgb·=·(0xa6,0x6c,0x0f) | 24 | ····(166,108,·15)·····#·rgb·=·(0xa6,0x6c,0x0f) |
36 | ····(166,108,·15)·····#·rgb·=·(0xa6,0x6c,0x0f) | ||
37 | ····(178,115,·15)·····#·rgb·=·(0xb2,0x73,0x0f) | ||
38 | ····(178,115,·15)·····#·rgb·=·(0xb2,0x73,0x0f) | 25 | ····(178,115,·15)·····#·rgb·=·(0xb2,0x73,0x0f) |
39 | ····(188,122,·14)·····#·rgb·=·(0xbc,0x7a,0x0e) | 26 | ····(188,122,·14)·····#·rgb·=·(0xbc,0x7a,0x0e) |
40 | ····(·94,·58,·15)·····#·rgb·=·(0x5e,0x3a,0x0f) | 27 | ····(·94,·58,·15)·····#·rgb·=·(0x5e,0x3a,0x0f) |
41 | ····(188,122,·14)·····#·rgb·=·(0xbc,0x7a,0x0e) | ||
42 | ····(195,127,·13)·····#·rgb·=·(0xc3,0x7f,0x0d) | 28 | ····(195,127,·13)·····#·rgb·=·(0xc3,0x7f,0x0d) |
43 | ····(108,·68,·15)·····#·rgb·=·(0x6c,0x44,0x0f) | 29 | ····(108,·68,·15)·····#·rgb·=·(0x6c,0x44,0x0f) |
44 | ····(195,127,·13)·····#·rgb·=·(0xc3,0x7f,0x0d) | 30 | ····(195,127,·13)·····#·rgb·=·(0xc3,0x7f,0x0d) |
45 | ····(195,127,·13)·····#·rgb·=·(0xc3,0x7f,0x0d) | 31 | ····(195,127,·13)·····#·rgb·=·(0xc3,0x7f,0x0d) |
46 | ····(138,·88,·15)·····#·rgb·=·(0x8a,0x58,0x0f) | 32 | ····(138,·88,·15)·····#·rgb·=·(0x8a,0x58,0x0f) |
47 | ····(152,·98,·15)·····#·rgb·=·(0x98,0x62,0x0f) | 33 | ····(152,·98,·15)·····#·rgb·=·(0x98,0x62,0x0f) |
48 | ····(166,108,·15)·····#·rgb·=·(0xa6,0x6c,0x0f) | 34 | ····(166,108,·15)·····#·rgb·=·(0xa6,0x6c,0x0f) |
49 | ····(188,122,·14)·····#·rgb·=·(0xbc,0x7a,0x0e) | 35 | ····(188,122,·14)·····#·rgb·=·(0xbc,0x7a,0x0e) |
50 | ····(195,127,·13)·····#·rgb·=·(0xc3,0x7f,0x0d) | 36 | ····(195,127,·13)·····#·rgb·=·(0xc3,0x7f,0x0d) |
37 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) | ||
38 | ····(·69,169,208)·····#·rgb·=·(0x45,0xa9,0xd0) | ||
39 | ····(254,254,254)·····#·rgb·=·(0xfe,0xfe,0xfe) | ||
40 | ····(·57,·35,·13)·····#·rgb·=·(0x39,0x23,0x0d) | ||
41 | ····(·68,·42,·13)·····#·rgb·=·(0x44,0x2a,0x0d) | ||
42 | ····(·80,·50,·14)·····#·rgb·=·(0x50,0x32,0x0e) | ||
43 | ····(·94,·58,·15)·····#·rgb·=·(0x5e,0x3a,0x0f) | ||
44 | ····(108,·68,·15)·····#·rgb·=·(0x6c,0x44,0x0f) | ||
45 | ····(123,·78,·16)·····#·rgb·=·(0x7b,0x4e,0x10) | ||
46 | ····(138,·88,·15)·····#·rgb·=·(0x8a,0x58,0x0f) | ||
47 | ····(152,·98,·15)·····#·rgb·=·(0x98,0x62,0x0f) | ||
48 | ····(166,108,·15)·····#·rgb·=·(0xa6,0x6c,0x0f) | ||
49 | ····(178,115,·15)·····#·rgb·=·(0xb2,0x73,0x0f) | ||
50 | ····(188,122,·14)·····#·rgb·=·(0xbc,0x7a,0x0e) | ||
51 | } | 51 | } |
52 | tRNS·{ | 52 | tRNS·{ |
53 | ·2 | 53 | ·205·34·210·0·9·129·220·249·220·129·9·10·197·197·10·130·128·221·249·222·131·129·10·197·10·9·129·220·220·9} |
54 | IMAGE·{ | 54 | IMAGE·{ |
55 | ····pixels·base64 | 55 | ····pixels·base64 |
56 | 001222100 | ||
57 | 001222100 | ||
58 | 001222100 | ||
59 | 001222100 | ||
60 | 301222103 | ||
61 | 451222154 | ||
62 | 6789ABCD6 | ||
63 | EFGHIJKLM | ||
64 | NGHIJKOPQ | ||
65 | 9HIJKOPRS | ||
66 | AIJKOPRTU | ||
67 | BJKOPRTVW | ||
68 | XKOPRTVYZ | ||
69 | aLPRTVYbc | ||
70 | 56 | UUVWWWVUU | |
57 | UUVWWWVUU | ||
58 | UUVWWWVUU | ||
59 | UUVWWWVUU | ||
60 | 0UVWWWVU0 | ||
61 | 12VWWWV21 | ||
62 | 3456789A3 | ||
63 | BCXYZabDE | ||
64 | FXYZabcdG | ||
65 | 6YZabcdeH | ||
66 | 7ZabcdefI | ||
67 | 8abcdefgJ | ||
68 | KbcdefghL | ||
69 | MDdefghNO | ||
70 | 3PQRISLT3 | ||
71 | } | 71 | } |
Offset 1, 55 lines modified | Offset 1, 55 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·9;·height:·33;·bitdepth:·8; | 3 | ····width:·9;·height:·33;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | 8 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 |
9 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | 9 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 |
10 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | 10 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 |
11 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | 11 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 |
12 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | 12 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 |
13 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | 13 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 |
14 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | 14 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 |
15 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | 15 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 |
16 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 | 16 | ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59 |
17 | } | 17 | } |
18 | tRNS·{ | 18 | tRNS·{ |
19 | ·0·37·173·241·39·239·2 | 19 | ·0·37·173·241·39·239·243·40·242} |
20 | IMAGE·{ | 20 | IMAGE·{ |
21 | ····pixels·base64 | 21 | ····pixels·base64 |
22 | 012332100 | 22 | 012332100 |
23 | 456666540 | ||
24 | 266666620 | ||
25 | 366666670 | ||
26 | 366666670 | ||
27 | 266666620 | ||
28 | 23 | 459999540 | |
24 | 299999920 | ||
25 | 399999960 | ||
26 | 399999960 | ||
27 | 299999920 | ||
28 | 759999570 | ||
29 | 042 | 29 | 042882400 |
30 | 000000000 | 30 | 000000000 |
31 | 000000000 | 31 | 000000000 |
32 | 000000000 | 32 | 000000000 |
33 | 000000000 | 33 | 000000000 |
34 | 012332100 | 34 | 012332100 |
35 | 456666540 | ||
36 | 266666620 | ||
37 | 366666670 | ||
38 | 366666670 | ||
39 | 266666620 | ||
40 | 35 | 459999540 | |
36 | 299999920 | ||
37 | 399999960 | ||
38 | 399999960 | ||
39 | 299999920 | ||
40 | 759999570 | ||
41 | 042 | 41 | 042882400 |
42 | 000000000 | 42 | 000000000 |
43 | 000000000 | 43 | 000000000 |
44 | 000000000 | 44 | 000000000 |
45 | 000000000 | 45 | 000000000 |
46 | 012332100 | 46 | 012332100 |
47 | 456666540 | ||
48 | 266666620 | ||
49 | 366666670 | ||
50 | 366666670 | ||
51 | 266666620 | ||
52 | 47 | 459999540 | |
48 | 299999920 | ||
49 | 399999960 | ||
50 | 399999960 | ||
51 | 299999920 | ||
52 | 759999570 | ||
53 | 042 | 53 | 042882400 |
54 | 000000000 | 54 | 000000000 |
55 | } | 55 | } |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·18;·height:·18;·bitdepth:·8; | 3 | ····width:·18;·height:·18;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(· | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 8 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
9 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 9 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
10 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 10 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
11 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 11 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
12 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 12 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
13 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 13 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
14 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 14 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
Offset 50, 29 lines modified | Offset 50, 29 lines modified | ||
50 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 50 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
51 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 51 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
52 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 52 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
53 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 53 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
54 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) | 54 | ····(·14,·14,·14)·····#·rgb·=·(0x0e,0x0e,0x0e) |
55 | } | 55 | } |
56 | tRNS·{ | 56 | tRNS·{ |
57 | ·0·66·153·219·249·67·40·191·2 | 57 | ·0·66·153·219·249·67·40·191·240·173·142·172·63·242·234·106·6·105·213·32·1·199·235·31·68·98·99·154·5·220·170·136·137·141·216·221·162·71·97·70·30·41·104·239·250·244·215} |
58 | IMAGE·{ | 58 | IMAGE·{ |
59 | ····pixels·base64 | 59 | ····pixels·base64 |
60 | 000001234432500000 | 60 | 000001234432500000 |
61 | 0006789A | 61 | 00067l89AAB8l76000 |
62 | 00DEFG | 62 | 00CDEFG0000GHEDC00 |
63 | 06 | 63 | 068IJ00000000JI860 |
64 | LMN | 64 | KLMN0000000000NMLK |
65 | 65 | OlP000000000000QlO | |
66 | 66 | RMS000000000000SMR | |
67 | 67 | TU00000000000000UT | |
68 | 4 | 68 | 4V00000000000000W4 |
69 | 69 | DX00000000000000X4 | |
70 | 70 | YB00000000000000BZ | |
71 | bNT000000000000TFb | ||
72 | 71 | aMS000000000000SEa | |
72 | blP000000000000cld | ||
73 | LM | 73 | KLMe0000000000eMLK |
74 | 069JO00000000OJ9g0 | ||
75 | 00DEFhT0000ThFED00 | ||
76 | 0006M8iCBBCi8M6000 | ||
77 | 0 | 74 | 068IN00000000NI8f0 |
75 | 00CDEgS0000SgEDC00 | ||
76 | 0006LlhBAABhlL6000 | ||
77 | 0000KdRZijkRdK0000 | ||
78 | } | 78 | } |
Offset 3, 97 lines modified | Offset 3, 96 lines modified | ||
3 | ····width:·18;·height:·9;·bitdepth:·8; | 3 | ····width:·18;·height:·9;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 7 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
8 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 8 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
9 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 9 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
11 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
12 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
13 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
14 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
15 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
16 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
17 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
18 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
19 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
20 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
21 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
22 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
23 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
24 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
25 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
26 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
27 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
28 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
29 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
30 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
31 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
32 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
33 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
34 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
10 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 35 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
12 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 36 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
13 | ····(·54,128,·32)·····#·rgb·=·(0x36,0x80,0x20) | ||
14 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 37 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
15 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 38 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
16 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 39 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
17 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 40 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
18 | ····(·91,181,·61)·····#·rgb·=·(0x5b,0xb5,0x3d) | ||
19 | ····(·70,170,·36)·····#·rgb·=·(0x46,0xaa,0x24) | ||
20 | ····(·61,146,·33)·····#·rgb·=·(0x3d,0x92,0x21) | ||
21 | ····(·51,121,·32)·····#·rgb·=·(0x33,0x79,0x20) | ||
22 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 41 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
23 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 42 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
24 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 43 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
25 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | 44 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) |
45 | ····(·54,128,·32)·····#·rgb·=·(0x36,0x80,0x20) | ||
46 | ····(·91,181,·61)·····#·rgb·=·(0x5b,0xb5,0x3d) | ||
47 | ····(·70,170,·36)·····#·rgb·=·(0x46,0xaa,0x24) | ||
48 | ····(·61,146,·33)·····#·rgb·=·(0x3d,0x92,0x21) | ||
49 | ····(·51,121,·32)·····#·rgb·=·(0x33,0x79,0x20) | ||
26 | ····(158,211,141)·····#·rgb·=·(0x9e,0xd3,0x8d) | 50 | ····(158,211,141)·····#·rgb·=·(0x9e,0xd3,0x8d) |
27 | ····(223,240,217)·····#·rgb·=·(0xdf,0xf0,0xd9) | 51 | ····(223,240,217)·····#·rgb·=·(0xdf,0xf0,0xd9) |
28 | ····(131,199,110)·····#·rgb·=·(0x83,0xc7,0x6e) | 52 | ····(131,199,110)·····#·rgb·=·(0x83,0xc7,0x6e) |
29 | ····(·71,172,·35)·····#·rgb·=·(0x47,0xac,0x23) | 53 | ····(·71,172,·35)·····#·rgb·=·(0x47,0xac,0x23) |
30 | ····(·68,168,·33)·····#·rgb·=·(0x44,0xa8,0x21) | 54 | ····(·68,168,·33)·····#·rgb·=·(0x44,0xa8,0x21) |
31 | ····(·61,148,·33)·····#·rgb·=·(0x3d,0x94,0x21) | 55 | ····(·61,148,·33)·····#·rgb·=·(0x3d,0x94,0x21) |
32 | ····(·54,127,·32)·····#·rgb·=·(0x36,0x7f,0x20) | 56 | ····(·54,127,·32)·····#·rgb·=·(0x36,0x7f,0x20) |
33 | ····(·47,108,·30)·····#·rgb·=·(0x2f,0x6c,0x1e) | 57 | ····(·47,108,·30)·····#·rgb·=·(0x2f,0x6c,0x1e) |
34 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
35 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
36 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
37 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
38 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 58 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
39 | ····(215,238,209)·····#·rgb·=·(0xd7,0xee,0xd1) | 59 | ····(215,238,209)·····#·rgb·=·(0xd7,0xee,0xd1) |
40 | ····(102,187,·76)·····#·rgb·=·(0x66,0xbb,0x4c) | 60 | ····(102,187,·76)·····#·rgb·=·(0x66,0xbb,0x4c) |
41 | ····(·70,172,·34)·····#·rgb·=·(0x46,0xac,0x22) | 61 | ····(·70,172,·34)·····#·rgb·=·(0x46,0xac,0x22) |
42 | ····(·66,160,·33)·····#·rgb·=·(0x42,0xa0,0x21) | 62 | ····(·66,160,·33)·····#·rgb·=·(0x42,0xa0,0x21) |
43 | ····(·59,141,·32)·····#·rgb·=·(0x3b,0x8d,0x20) | 63 | ····(·59,141,·32)·····#·rgb·=·(0x3b,0x8d,0x20) |
44 | ····(·52,123,·31)·····#·rgb·=·(0x34,0x7b,0x1f) | 64 | ····(·52,123,·31)·····#·rgb·=·(0x34,0x7b,0x1f) |
45 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
46 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
47 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
48 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
49 | ····(232,244,227)·····#·rgb·=·(0xe8,0xf4,0xe3) | 65 | ····(232,244,227)·····#·rgb·=·(0xe8,0xf4,0xe3) |
50 | ····(178,220,165)·····#·rgb·=·(0xb2,0xdc,0xa5) | 66 | ····(178,220,165)·····#·rgb·=·(0xb2,0xdc,0xa5) |
51 | ····(·81,177,·49)·····#·rgb·=·(0x51,0xb1,0x31) | 67 | ····(·81,177,·49)·····#·rgb·=·(0x51,0xb1,0x31) |
52 | ····(·68,167,·33)·····#·rgb·=·(0x44,0xa7,0x21) | 68 | ····(·68,167,·33)·····#·rgb·=·(0x44,0xa7,0x21) |
53 | ····(·62,149,·32)·····#·rgb·=·(0x3e,0x95,0x20) | 69 | ····(·62,149,·32)·····#·rgb·=·(0x3e,0x95,0x20) |
54 | ····(·57,134,·32)·····#·rgb·=·(0x39,0x86,0x20) | 70 | ····(·57,134,·32)·····#·rgb·=·(0x39,0x86,0x20) |
55 | ····(·51,120,·31)·····#·rgb·=·(0x33,0x78,0x1f) | 71 | ····(·51,120,·31)·····#·rgb·=·(0x33,0x78,0x1f) |
56 | ····(·46,105,·30)·····#·rgb·=·(0x2e,0x69,0x1e) | 72 | ····(·46,105,·30)·····#·rgb·=·(0x2e,0x69,0x1e) |
57 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
58 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
59 | ····(142,204,124)·····#·rgb·=·(0x8e,0xcc,0x7c) | 73 | ····(142,204,124)·····#·rgb·=·(0x8e,0xcc,0x7c) |
60 | ····(184,223,173)·····#·rgb·=·(0xb8,0xdf,0xad) | 74 | ····(184,223,173)·····#·rgb·=·(0xb8,0xdf,0xad) |
61 | ····(116,192,·92)·····#·rgb·=·(0x74,0xc0,0x5c) | 75 | ····(116,192,·92)·····#·rgb·=·(0x74,0xc0,0x5c) |
62 | ····(·66,161,·33)·····#·rgb·=·(0x42,0xa1,0x21) | 76 | ····(·66,161,·33)·····#·rgb·=·(0x42,0xa1,0x21) |
63 | ····(·55,129,·32)·····#·rgb·=·(0x37,0x81,0x20) | 77 | ····(·55,129,·32)·····#·rgb·=·(0x37,0x81,0x20) |
64 | ····(·49,111,·31)·····#·rgb·=·(0x31,0x6f,0x1f) | 78 | ····(·49,111,·31)·····#·rgb·=·(0x31,0x6f,0x1f) |
65 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
66 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
67 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
68 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
69 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
70 | ····(·63,153,·33)·····#·rgb·=·(0x3f,0x99,0x21) | 79 | ····(·63,153,·33)·····#·rgb·=·(0x3f,0x99,0x21) |
71 | ····(·60,143,·32)·····#·rgb·=·(0x3c,0x8f,0x20) | 80 | ····(·60,143,·32)·····#·rgb·=·(0x3c,0x8f,0x20) |
72 | ····(·56,132,·33)·····#·rgb·=·(0x38,0x84,0x21) | 81 | ····(·56,132,·33)·····#·rgb·=·(0x38,0x84,0x21) |
73 | ····(·51,120,·32)·····#·rgb·=·(0x33,0x78,0x20) | 82 | ····(·51,120,·32)·····#·rgb·=·(0x33,0x78,0x20) |
74 | ····(·47,106,·30)·····#·rgb·=·(0x2f,0x6a,0x1e) | 83 | ····(·47,106,·30)·····#·rgb·=·(0x2f,0x6a,0x1e) |
75 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
76 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
77 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
78 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
79 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
80 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
81 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
82 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
83 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
84 | ····(·44,·99,·30)·····#·rgb·=·(0x2c,0x63,0x1e) | ||
85 | } | 84 | } |
86 | tRNS·{ | 85 | tRNS·{ |
87 | ·204·102·14·0· | 86 | ·204·102·14·0·243·165·77·7·240·172·100·31·217·150·85·18·252·197·121·44·193·65·236·178·125·73·22·221·106·1·244·215·192·155·117·76·24} |
88 | IMAGE·{ | 87 | IMAGE·{ |
89 | ····pixels·hex | 88 | ····pixels·hex |
90 | 000102030303030303030303030303030 | 89 | 000102030303030303030303030303030303 |
91 | 90 | 252604050607030303030303030303030303 | |
92 | 050b0c0d0e0f101112030303030303030404 | ||
93 | 05131415161718191a1b1c1d1e0303030404 | ||
94 | 05131f1f2021222222232425262728290404 | ||
95 | 05131f1f2a2b2c222222222d2e2f30313233 | ||
96 | 05343536162222370d38393a3b3c3d3e0404 | ||
97 | 05233f404142434408452946030303030404 | ||
98 | 91 | 252728292a08090a0b030303030303030303 | |
92 | 252b2c2d2e2f3031320c0d0e0f0303030303 | ||
Max diff block lines reached; 0/6454 bytes (0.00%) of diff not shown. |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·13;·height:·18;·bitdepth:·8; | 3 | ····width:·13;·height:·18;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(··0,175,··0)·····#·rgb·=·(0x00,0xaf,0x00) | 8 | ····(··0,175,··0)·····#·rgb·=·(0x00,0xaf,0x00) |
9 | } | 9 | } |
10 | tRNS·{ | 10 | tRNS·{ |
11 | ·0 | 11 | ·0} |
12 | IMAGE·{ | 12 | IMAGE·{ |
13 | ····pixels·base64 | 13 | ····pixels·base64 |
14 | 0000111110000 | 14 | 0000111110000 |
15 | 0000111110000 | 15 | 0000111110000 |
16 | 0000111110000 | 16 | 0000111110000 |
17 | 0000111110000 | 17 | 0000111110000 |
18 | 0000111110000 | 18 | 0000111110000 |
Offset 1, 20 lines modified | Offset 1, 119 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·10;·height:·12;·bitdepth:·8; | 3 | ····width:·10;·height:·12;·bitdepth:·8; |
4 | ····using·color·al | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | ||
7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
8 | ····(150,109,·11)·····#·rgb·=·(0x96,0x6d,0x0b) | ||
9 | ····(154,114,·11)·····#·rgb·=·(0x9a,0x72,0x0b) | ||
10 | ····(163,124,·11)·····#·rgb·=·(0xa3,0x7c,0x0b) | ||
11 | ····(167,128,·12)·····#·rgb·=·(0xa7,0x80,0x0c) | ||
12 | ····(171,133,·14)·····#·rgb·=·(0xab,0x85,0x0e) | ||
13 | ····(182,145,·13)·····#·rgb·=·(0xb6,0x91,0x0d) | ||
14 | ····(150,110,·11)·····#·rgb·=·(0x96,0x6e,0x0b) | ||
15 | ····(165,126,·13)·····#·rgb·=·(0xa5,0x7e,0x0d) | ||
16 | ····(207,177,··1)·····#·rgb·=·(0xcf,0xb1,0x01) | ||
17 | ····(204,172,··7)·····#·rgb·=·(0xcc,0xac,0x07) | ||
18 | ····(196,160,·14)·····#·rgb·=·(0xc4,0xa0,0x0e) | ||
19 | ····(199,164,·15)·····#·rgb·=·(0xc7,0xa4,0x0f) | ||
20 | ····(155,115,·11)·····#·rgb·=·(0x9b,0x73,0x0b) | ||
21 | ····(213,190,··0)·····#·rgb·=·(0xd5,0xbe,0x00) | ||
22 | ····(213,188,··0)·····#·rgb·=·(0xd5,0xbc,0x00) | ||
23 | ····(204,173,··7)·····#·rgb·=·(0xcc,0xad,0x07) | ||
24 | ····(192,157,·14)·····#·rgb·=·(0xc0,0x9d,0x0e) | ||
25 | ····(205,174,··6)·····#·rgb·=·(0xcd,0xae,0x06) | ||
26 | ····(162,123,·12)·····#·rgb·=·(0xa2,0x7b,0x0c) | ||
27 | ····(205,175,··5)·····#·rgb·=·(0xcd,0xaf,0x05) | ||
28 | ····(211,185,··0)·····#·rgb·=·(0xd3,0xb9,0x00) | ||
29 | ····(168,129,·13)·····#·rgb·=·(0xa8,0x81,0x0d) | ||
30 | ····(207,177,··1)·····#·rgb·=·(0xcf,0xb1,0x01) | ||
31 | ····(161,122,·12)·····#·rgb·=·(0xa1,0x7a,0x0c) | ||
32 | ····(199,164,·15)·····#·rgb·=·(0xc7,0xa4,0x0f) | ||
33 | ····(170,131,·12)·····#·rgb·=·(0xaa,0x83,0x0c) | ||
34 | ····(204,171,··8)·····#·rgb·=·(0xcc,0xab,0x08) | ||
35 | ····(144,103,·10)·····#·rgb·=·(0x90,0x67,0x0a) | ||
36 | ····(160,120,·13)·····#·rgb·=·(0xa0,0x78,0x0d) | ||
37 | ····(189,152,·14)·····#·rgb·=·(0xbd,0x98,0x0e) | ||
38 | ····(188,151,·14)·····#·rgb·=·(0xbc,0x97,0x0e) | ||
39 | ····(172,134,·13)·····#·rgb·=·(0xac,0x86,0x0d) | ||
40 | ····(158,119,·11)·····#·rgb·=·(0x9e,0x77,0x0b) | ||
41 | ····(154,114,·11)·····#·rgb·=·(0x9a,0x72,0x0b) | ||
42 | ····(200,165,·14)·····#·rgb·=·(0xc8,0xa5,0x0e) | ||
43 | ····(203,171,··8)·····#·rgb·=·(0xcb,0xab,0x08) | ||
44 | ····(146,105,·11)·····#·rgb·=·(0x92,0x69,0x0b) | ||
45 | ····(205,174,··6)·····#·rgb·=·(0xcd,0xae,0x06) | ||
46 | ····(191,155,·15)·····#·rgb·=·(0xbf,0x9b,0x0f) | ||
47 | ····(205,175,··5)·····#·rgb·=·(0xcd,0xaf,0x05) | ||
48 | ····(211,185,··0)·····#·rgb·=·(0xd3,0xb9,0x00) | ||
49 | ····(212,186,··0)·····#·rgb·=·(0xd4,0xba,0x00) | ||
50 | ····(196,161,·14)·····#·rgb·=·(0xc4,0xa1,0x0e) | ||
51 | ····(180,143,·14)·····#·rgb·=·(0xb4,0x8f,0x0e) | ||
52 | ····(209,181,··0)·····#·rgb·=·(0xd1,0xb5,0x00) | ||
53 | ····(208,179,··0)·····#·rgb·=·(0xd0,0xb3,0x00) | ||
54 | ····(179,142,·14)·····#·rgb·=·(0xb3,0x8e,0x0e) | ||
55 | ····(166,127,·12)·····#·rgb·=·(0xa6,0x7f,0x0c) | ||
56 | ····(200,166,·14)·····#·rgb·=·(0xc8,0xa6,0x0e) | ||
57 | ····(167,129,·13)·····#·rgb·=·(0xa7,0x81,0x0d) | ||
58 | ····(167,129,·11)·····#·rgb·=·(0xa7,0x81,0x0b) | ||
59 | ····(203,170,··8)·····#·rgb·=·(0xcb,0xaa,0x08) | ||
60 | ····(183,146,·14)·····#·rgb·=·(0xb7,0x92,0x0e) | ||
61 | ····(213,189,··0)·····#·rgb·=·(0xd5,0xbd,0x00) | ||
62 | ····(188,152,·14)·····#·rgb·=·(0xbc,0x98,0x0e) | ||
63 | ····(216,193,··0)·····#·rgb·=·(0xd8,0xc1,0x00) | ||
64 | ····(200,165,·14)·····#·rgb·=·(0xc8,0xa5,0x0e) | ||
65 | ····(198,162,·13)·····#·rgb·=·(0xc6,0xa2,0x0d) | ||
66 | ····(201,167,·13)·····#·rgb·=·(0xc9,0xa7,0x0d) | ||
67 | ····(186,150,·12)·····#·rgb·=·(0xba,0x96,0x0c) | ||
68 | ····(171,133,·12)·····#·rgb·=·(0xab,0x85,0x0c) | ||
69 | ····(170,131,·12)·····#·rgb·=·(0xaa,0x83,0x0c) | ||
70 | ····(198,163,·13)·····#·rgb·=·(0xc6,0xa3,0x0d) | ||
71 | ····(205,175,··5)·····#·rgb·=·(0xcd,0xaf,0x05) | ||
72 | ····(178,140,·13)·····#·rgb·=·(0xb2,0x8c,0x0d) | ||
73 | ····(186,149,·13)·····#·rgb·=·(0xba,0x95,0x0d) | ||
74 | ····(202,168,·13)·····#·rgb·=·(0xca,0xa8,0x0d) | ||
75 | ····(152,112,·10)·····#·rgb·=·(0x98,0x70,0x0a) | ||
76 | ····(181,144,·13)·····#·rgb·=·(0xb5,0x90,0x0d) | ||
77 | ····(204,172,··7)·····#·rgb·=·(0xcc,0xac,0x07) | ||
78 | ····(192,156,·14)·····#·rgb·=·(0xc0,0x9c,0x0e) | ||
79 | ····(204,173,··7)·····#·rgb·=·(0xcc,0xad,0x07) | ||
80 | ····(208,180,··0)·····#·rgb·=·(0xd0,0xb4,0x00) | ||
81 | ····(154,114,·11)·····#·rgb·=·(0x9a,0x72,0x0b) | ||
82 | ····(185,148,·13)·····#·rgb·=·(0xb9,0x94,0x0d) | ||
83 | ····(189,152,·14)·····#·rgb·=·(0xbd,0x98,0x0e) | ||
84 | ····(209,182,··0)·····#·rgb·=·(0xd1,0xb6,0x00) | ||
85 | ····(155,116,·11)·····#·rgb·=·(0x9b,0x74,0x0b) | ||
86 | ····(203,170,··8)·····#·rgb·=·(0xcb,0xaa,0x08) | ||
87 | ····(205,174,··6)·····#·rgb·=·(0xcd,0xae,0x06) | ||
88 | ····(162,123,·12)·····#·rgb·=·(0xa2,0x7b,0x0c) | ||
89 | ····(206,176,··1)·····#·rgb·=·(0xce,0xb0,0x01) | ||
90 | ····(210,183,··0)·····#·rgb·=·(0xd2,0xb7,0x00) | ||
91 | ····(196,160,·14)·····#·rgb·=·(0xc4,0xa0,0x0e) | ||
92 | ····(207,177,··1)·····#·rgb·=·(0xcf,0xb1,0x01) | ||
93 | ····(208,179,··0)·····#·rgb·=·(0xd0,0xb3,0x00) | ||
94 | ····(183,146,·14)·····#·rgb·=·(0xb7,0x92,0x0e) | ||
95 | ····(202,169,··9)·····#·rgb·=·(0xca,0xa9,0x09) | ||
96 | ····(211,185,··0)·····#·rgb·=·(0xd3,0xb9,0x00) | ||
97 | ····(212,187,··0)·····#·rgb·=·(0xd4,0xbb,0x00) | ||
98 | ····(210,184,··0)·····#·rgb·=·(0xd2,0xb8,0x00) | ||
99 | ····(206,175,··5)·····#·rgb·=·(0xce,0xaf,0x05) | ||
100 | ····(209,181,··0)·····#·rgb·=·(0xd1,0xb5,0x00) | ||
101 | ····(213,189,··0)·····#·rgb·=·(0xd5,0xbd,0x00) | ||
102 | } | ||
103 | tRNS·{ | ||
104 | ·0·61·186·241·242·193·73·56·249·248·248·252·68·178·129·2·3·133·185·230·253·8·14·233·232·240·251·237·110·243·251·187·187·187·187·247·110·248·250·248·248·254·39·31·250·253·31·24·248·88·74·253·120·111·253·172·172} | ||
6 | IMAGE·{ | 105 | IMAGE·{ |
7 | ····pixels·hex | 106 | ····pixels·hex |
8 | ffffff00·ffffff00·966d0b3d·9a720bba·a37c0bf1·a7800cf2·ab850ec1·b6910d49·ffffff00·ffffff00· | ||
9 | ffffff00·966e0b38·a57e0df9·c8a50eff·cfb101f8·ccac07f8·c6a20dff·c4a00efc·c7a40f44·ffffff00· | ||
10 | ffffff00·9b730bb2·c8a50eff·d5be0081·d5bc0002·ccad0703·c09d0e85·c9a70dff·cdae06b9·ffffff00· | ||
11 | ffffff00·a27b0ce6·cdaf05fd·d3b90008·ffffff00·ffffff00·a8810d0e·ba960cff·cfb101e9·ffffff00· | ||
12 | ffffff00·a17a0ce8·c7a40ff0·ffffff00·ffffff00·ffffff00·ffffff00·aa830cfb·ccab08ed·ffffff00· | ||
13 | 90670a6e·a0780df3·bd980efb·bc970ebb·ac860dbb·9e770bbb·9a720bbb·ab850cff·c8a50ef7·cbab086e· | ||
14 | 92690bf8·aa830cff·c6a30dff·cdaf05ff·cdae06fa·bf9b0ff8·b28c0dff·ba950dff·caa80dff·cdaf05f8· | ||
15 | 98700aff·b5900dff·ccac07ff·d3b900fe·d4ba0027·c4a10e1f·b48f0efa·c09c0eff·ccad07ff·d0b400ff· | ||
16 | 9a720bff·b9940dff·ccad07ff·d1b500fd·d0b3001f·b38e0e18·a67f0cf8·bd980eff·cdaf05ff·d1b600ff· | ||
17 | 9b740bff·b9940dff·cbaa08ff·cdae06ff·c8a60e58·a7810d4a·a27b0cff·bd980eff·ceb001ff·d2b700ff· | ||
18 | a7810bfd·c4a00eff·cfb101ff·d0b300ff·cbaa0878·b7920e6f·b7920eff·caa909ff·d3b900ff·d5bd00fd· | ||
19 | 107 | 00000102030405060000 | |
108 | 00070839090a3a0b0c00 | ||
109 | 000d390e0f10113b1200 | ||
110 | 001314150000163c1700 | ||
111 | 001819000000001a1b00 | ||
112 | 1c1d1e1f2021223d2324 | ||
113 | 253e3f40262741424328 | ||
114 | 444546292a2b2c474849 | ||
115 | 4a4b482d2e2f304c404d | ||
116 | 4e4b4f503132514c5253 | ||
Max diff block lines reached; 0/6332 bytes (0.00%) of diff not shown. |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·10;·height:·12;·bitdepth:·8; | 3 | ····width:·10;·height:·12;·bitdepth:·8; |
4 | ····using·grayscale·alpha; | 4 | ····using·grayscale·alpha; |
5 | } | 5 | } |
6 | IMAGE·{ | 6 | IMAGE·{ |
7 | ····pixels·hex | 7 | ····pixels·hex |
8 | 8 | 0000·0000·003d·00ba·00f1·00f2·00c1·0049·0000·0000· | |
9 | 9 | 0000·0038·00f9·00ff·00f8·00f8·00ff·00fc·0044·0000· | |
10 | 10 | 0000·00b2·00ff·0081·0002·0003·0085·00ff·00b9·0000· | |
11 | 11 | 0000·00e6·00fd·0008·0000·0000·000e·00ff·00e9·0000· | |
12 | 12 | 0000·00e8·00f0·0000·0000·0000·0000·00fb·00ed·0000· | |
13 | 006e·00f3·00fb·00bb·00bb·00bb·00bb·00ff·00f7·006e· | 13 | 006e·00f3·00fb·00bb·00bb·00bb·00bb·00ff·00f7·006e· |
14 | 00f8·00ff·00ff·00ff·00fa·00f8·00ff·00ff·00ff·00f8· | 14 | 00f8·00ff·00ff·00ff·00fa·00f8·00ff·00ff·00ff·00f8· |
15 | 00ff·00ff·00ff·00fe·0027·001f·00fa·00ff·00ff·00ff· | 15 | 00ff·00ff·00ff·00fe·0027·001f·00fa·00ff·00ff·00ff· |
16 | 00ff·00ff·00ff·00fd·001f·0018·00f8·00ff·00ff·00ff· | 16 | 00ff·00ff·00ff·00fd·001f·0018·00f8·00ff·00ff·00ff· |
17 | 00ff·00ff·00ff·00ff·0058·004a·00ff·00ff·00ff·00ff· | 17 | 00ff·00ff·00ff·00ff·0058·004a·00ff·00ff·00ff·00ff· |
18 | 00fd·00ff·00ff·00ff·0078·006f·00ff·00ff·00ff·00fd· | 18 | 00fd·00ff·00ff·00ff·0078·006f·00ff·00ff·00ff·00fd· |
19 | 00ac·00ff·00ff·00ff·00ff·00ff·00ff·00ff·00ff·00ac· | 19 | 00ac·00ff·00ff·00ff·00ff·00ff·00ff·00ff·00ff·00ac· |
Offset 1, 64 lines modified | Offset 1, 64 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·15;·height:·15;·bitdepth:·8; | 3 | ····width:·15;·height:·15;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 8 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
9 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 9 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
10 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 10 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
11 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 11 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
12 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 12 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
13 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 13 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
14 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 14 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
15 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 15 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
16 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 16 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
17 | ····(111,151,198)·····#·rgb·=·(0x6f,0x97,0xc6) | ||
18 | ····(148,178,216)·····#·rgb·=·(0x94,0xb2,0xd8) | ||
19 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 17 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
20 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 18 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
21 | ····(119,156,202)·····#·rgb·=·(0x77,0x9c,0xca) | ||
22 | ····(166,194,224)·····#·rgb·=·(0xa6,0xc2,0xe0) | ||
23 | ····(125,160,205)·····#·rgb·=·(0x7d,0xa0,0xcd) | ||
24 | ····(165,191,223)·····#·rgb·=·(0xa5,0xbf,0xdf) | ||
25 | ····(126,161,205)·····#·rgb·=·(0x7e,0xa1,0xcd) | ||
26 | ····(160,187,221)·····#·rgb·=·(0xa0,0xbb,0xdd) | ||
27 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 19 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
28 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 20 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
29 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 21 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
30 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 22 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
31 | ····(133,166,209)·····#·rgb·=·(0x85,0xa6,0xd1) | ||
32 | ····(156,185,219)·····#·rgb·=·(0x9c,0xb9,0xdb) | ||
33 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 23 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
34 | ····(·78,125,182)·····#·rgb·=·(0x4e,0x7d,0xb6) | ||
35 | ····(·90,134,188)·····#·rgb·=·(0x5a,0x86,0xbc) | ||
36 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 24 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
37 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 25 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
38 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 26 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
39 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 27 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
40 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 28 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
41 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 29 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
42 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 30 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
43 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) | 31 | ····(·64,114,175)·····#·rgb·=·(0x40,0x72,0xaf) |
32 | ····(111,151,198)·····#·rgb·=·(0x6f,0x97,0xc6) | ||
33 | ····(148,178,216)·····#·rgb·=·(0x94,0xb2,0xd8) | ||
34 | ····(119,156,202)·····#·rgb·=·(0x77,0x9c,0xca) | ||
35 | ····(166,194,224)·····#·rgb·=·(0xa6,0xc2,0xe0) | ||
36 | ····(125,160,205)·····#·rgb·=·(0x7d,0xa0,0xcd) | ||
37 | ····(165,191,223)·····#·rgb·=·(0xa5,0xbf,0xdf) | ||
38 | ····(126,161,205)·····#·rgb·=·(0x7e,0xa1,0xcd) | ||
39 | ····(160,187,221)·····#·rgb·=·(0xa0,0xbb,0xdd) | ||
40 | ····(133,166,209)·····#·rgb·=·(0x85,0xa6,0xd1) | ||
41 | ····(156,185,219)·····#·rgb·=·(0x9c,0xb9,0xdb) | ||
42 | ····(·78,125,182)·····#·rgb·=·(0x4e,0x7d,0xb6) | ||
43 | ····(·90,134,188)·····#·rgb·=·(0x5a,0x86,0xbc) | ||
44 | } | 44 | } |
45 | tRNS·{ | 45 | tRNS·{ |
46 | ·0·90·191·193·122·6·57· | 46 | ·0·90·191·193·122·6·57·133·104·195·105·181·180·106·120·99·163·9·179·236·49·27·52·11} |
47 | IMAGE·{ | 47 | IMAGE·{ |
48 | ····pixels·base64 | 48 | ····pixels·base64 |
49 | 000000000000000 | 49 | 000000000000000 |
50 | 000001234500000 | 50 | 000001234500000 |
51 | 000067777800000 | ||
52 | 000097AB7C00000 | ||
53 | 0000D7EF7C00000 | ||
54 | 0000D7GH7C00000 | ||
55 | 0000 | 51 | 00006OOOO700000 |
52 | 00008OPQO900000 | ||
53 | 0000AORSO900000 | ||
54 | 0000AOTUO900000 | ||
55 | 0000AOVWO900000 | ||
56 | 0000AOVWOB00000 | ||
57 | 0000AOVWOC00000 | ||
58 | 0000DOVWOC00000 | ||
59 | 0000EOVWOC00000 | ||
60 | 0000EOXYOC00000 | ||
61 | 0000FOZaOG00000 | ||
56 | 0000 | 62 | 0000HIOOJK00000 |
57 | 0000D7IJ7L00000 | ||
58 | 0000M7IJ7L00000 | ||
59 | 0000N7IJ7L00000 | ||
60 | 0000N7OP7L00000 | ||
61 | 0000Q7RS7T00000 | ||
62 | 0000UV77WX00000 | ||
63 | 000000 | 63 | 000000LMN000000 |
64 | } | 64 | } |
Offset 1, 71 lines modified | Offset 1, 71 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·9;·height:·15;·bitdepth:·8; | 3 | ····width:·9;·height:·15;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) | 7 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) |
8 | ····(·69,169,208)·····#·rgb·=·(0x45,0xa9,0xd0) | ||
9 | ····(254,254,254)·····#·rgb·=·(0xfe,0xfe,0xfe) | ||
10 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) | 8 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) |
11 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) | 9 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) |
10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
12 | ····(·50,126,155)·····#·rgb·=·(0x32,0x7e,0x9b) | ||
13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
14 | ····(·42,·42,·42)·····#·rgb·=·(0x2a,0x2a,0x2a) | 11 | ····(·42,·42,·42)·····#·rgb·=·(0x2a,0x2a,0x2a) |
15 | ····(·42,·42,·42)·····#·rgb·=·(0x2a,0x2a,0x2a) | 12 | ····(·42,·42,·42)·····#·rgb·=·(0x2a,0x2a,0x2a) |
16 | ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32) | 13 | ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32) |
17 | ····(·60,·60,·60)·····#·rgb·=·(0x3c,0x3c,0x3c) | 14 | ····(·60,·60,·60)·····#·rgb·=·(0x3c,0x3c,0x3c) |
18 | ····(·72,·72,·72)·····#·rgb·=·(0x48,0x48,0x48) | 15 | ····(·72,·72,·72)·····#·rgb·=·(0x48,0x48,0x48) |
19 | ····(·86,·86,·86)·····#·rgb·=·(0x56,0x56,0x56) | 16 | ····(·86,·86,·86)·····#·rgb·=·(0x56,0x56,0x56) |
20 | ····(101,101,101)·····#·rgb·=·(0x65,0x65,0x65) | 17 | ····(101,101,101)·····#·rgb·=·(0x65,0x65,0x65) |
21 | ····(·42,·42,·42)·····#·rgb·=·(0x2a,0x2a,0x2a) | 18 | ····(·42,·42,·42)·····#·rgb·=·(0x2a,0x2a,0x2a) |
22 | ····(·42,·42,·42)·····#·rgb·=·(0x2a,0x2a,0x2a) | 19 | ····(·42,·42,·42)·····#·rgb·=·(0x2a,0x2a,0x2a) |
23 | ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32) | ||
24 | ····(·60,·60,·60)·····#·rgb·=·(0x3c,0x3c,0x3c) | ||
25 | ····(·72,·72,·72)·····#·rgb·=·(0x48,0x48,0x48) | ||
26 | ····(·86,·86,·86)·····#·rgb·=·(0x56,0x56,0x56) | ||
27 | ····(101,101,101)····· |