Offset 1, 16 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:·652dd2dfe74ee4e3ab3aa4c4e535af765a1681af2c1731e015805179aaf0a913 | ||
10 | Signer·#1·certificate·SHA-1·digest:·1dc1afd00c96f6488b0b22428bf0ae5cbbeecedd | ||
11 | Signer·#1·certificate·MD5·digest:·c1f507ba1f2e5a5085e28a72b1c5b554 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·3dc384e31f15b4bfb71567d32312ffe5452cf9b16d95c5f99858bb4e3295a89f | ||
15 | Signer·#1·public·key·SHA-1·digest:·fda34639015e89c93aba3d648abe9128228b80f3 | ||
16 | Signer·#1·public·key·MD5·digest:·1b11c96aef3e5b0b88e72780782f460c |
Offset 1, 594 lines modified | Offset 1, 580 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:·····················9 | 4 | ··Zip·archive·file·size:·····················93004·(0000000000016B4Ch) |
5 | ··Actual·end-cent-dir·record·offset:·········9 | 5 | ··Actual·end-cent-dir·record·offset:·········92982·(0000000000016B36h) |
6 | ··Expected·end-cent-dir·record·offset:·······9 | 6 | ··Expected·end-cent-dir·record·offset:·······92982·(0000000000016B36h) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·19·entries. | 9 | ··central·directory·contains·19·entries. |
10 | ··The·central·directory·is·134 | 10 | ··The·central·directory·is·1344·(0000000000000540h)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·9 | 12 | ··is·91638·(00000000000165F6h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·26·01:15:46 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························386c41f1 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································1492·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························4888·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··The·central-directory·extra·field·contains: | ||
38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
37 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 40 | Central·directory·entry·#2: |
39 | --------------------------- | 41 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
41 | ·· | 43 | ··res/drawable-hdpi-v4/focused_application_background.9.png |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···1561 |
43 | ··················································(0000000000000 | 45 | ··················································(0000000000000619h)·bytes |
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
45 | ··version·of·encoding·software:··················· | 47 | ··version·of·encoding·software:···················1.0 |
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:··· | 49 | ··minimum·software·version·required·to·extract:···1.0 |
48 | ··compression·method:····························· | 50 | ··compression·method:·····························none·(stored) |
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | 51 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:·························· | 52 | ··extended·local·header:··························no |
52 | ··file·last·modified·on·(DOS·date/time):·········· | 53 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
53 | ··32-bit·CRC·value·(hex):························· | 54 | ··32-bit·CRC·value·(hex):·························5f485046 |
54 | ··compressed·size:································ | 55 | ··compressed·size:································1479·bytes |
55 | ··uncompressed·size:······························14 | 56 | ··uncompressed·size:······························1479·bytes |
56 | ··length·of·filename:····························· | 57 | ··length·of·filename:·····························57·characters |
57 | ··length·of·extra·field:··························0·bytes | 58 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 59 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 60 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 61 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 62 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 63 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 64 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 65 | Central·directory·entry·#3: |
65 | --------------------------- | 66 | --------------------------- |
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/CDE2D4DC.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···1505 | ||
69 | ··················································(00000000000005E1h)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2013·Jul·2·19:33:46 | ||
79 | ··32-bit·CRC·value·(hex):·························b2e78769 | ||
80 | ··compressed·size:································1040·bytes | ||
81 | ··uncompressed·size:······························1297·bytes | ||
82 | ··length·of·filename:·····························21·characters | ||
83 | ··length·of·extra·field:··························0·bytes | ||
84 | ··length·of·file·comment:·························0·characters | ||
85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
86 | ··apparent·file·type:·····························binary | ||
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
89 | ··There·is·no·file·comment. | ||
90 | Central·directory·entry·#4: | ||
91 | --------------------------- | ||
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
93 | ··res/drawable/focused_application_background.9.png | 67 | ··res/drawable/focused_application_background.9.png |
94 | ··offset·of·local·header·from·start·of·archive:··· | 68 | ··offset·of·local·header·from·start·of·archive:···3127 |
95 | ··················································(0000000000000 | 69 | ··················································(0000000000000C37h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················1.0 | 71 | ··version·of·encoding·software:···················1.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···1.0 | 73 | ··minimum·software·version·required·to·extract:···1.0 |
100 | ··compression·method:·····························none·(stored) | 74 | ··compression·method:·····························none·(stored) |
101 | ··file·security·status:···························not·encrypted | 75 | ··file·security·status:···························not·encrypted |
102 | ··extended·local·header:··························no | 76 | ··extended·local·header:··························no |
Max diff block lines reached; 29469/37568 bytes (78.44%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="30"·android:versionName="2.3.5"·package="com.volosyukivan"> | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="30"·android:versionName="2.3.5"·package="com.volosyukivan"·platformBuildVersionCode="17"·platformBuildVersionName="4.2.2-1425461"> |
3 | ··<uses-sdk·android:minSdkVersion="3"·android:targetSdkVersion="17"/> | 3 | ··<uses-sdk·android:minSdkVersion="3"·android:targetSdkVersion="17"/> |
4 | ··<uses-permission·android:name="android.permission.INTERNET"/> | 4 | ··<uses-permission·android:name="android.permission.INTERNET"/> |
5 | ··<uses-permission·android:name="android.permission.WAKE_LOCK"/> | 5 | ··<uses-permission·android:name="android.permission.WAKE_LOCK"/> |
6 | ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/> | 6 | ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/> |
7 | ··<supports-screens·android:anyDensity="true"·android:smallScreens="true"·android:normalScreens="true"·android:largeScreens="true"·android:resizeable="true"·android:xlargeScreens="true"/> | 7 | ··<supports-screens·android:anyDensity="true"·android:smallScreens="true"·android:normalScreens="true"·android:largeScreens="true"·android:resizeable="true"·android:xlargeScreens="true"/> |
8 | ··<application·android:label="@string/app_name"·android:icon="@drawable/icon"> | 8 | ··<application·android:label="@string/app_name"·android:icon="@drawable/icon"> |
9 | ····<activity·android:label="@string/app_name"·android:name=".WiFiKeyboard"·android:clearTaskOnLaunch="true"·android:noHistory="true"> | 9 | ····<activity·android:label="@string/app_name"·android:name=".WiFiKeyboard"·android:clearTaskOnLaunch="true"·android:noHistory="true"> |
Offset 1, 93 lines modified | Offset 1, 93 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·48a3·0000·0100·0000·0100·1c00··....H........... | ||
00000010:· | 00000010:·e470·0000·4b01·0000·0000·0000·0000·0000··.p..K........... | ||
00000020:·4805·0000·0000·0000·0000·0000·6600·0000··H...........f... | 00000020:·4805·0000·0000·0000·0000·0000·6600·0000··H...........f... | ||
00000030:·9400·0000·fa00·0000·4201·0000·7601·0000··........B...v... | 00000030:·9400·0000·fa00·0000·4201·0000·7601·0000··........B...v... | ||
00000040:·aa01·0000·d801·0000·0002·0000·2802·0000··............(... | 00000040:·aa01·0000·d801·0000·0002·0000·2802·0000··............(... | ||
00000050:·4802·0000·6c02·0000·9002·0000·0 | 00000050:·4802·0000·6c02·0000·9002·0000·0603·0000··H...l........... | ||
00000060:·3 | 00000060:·3e03·0000·8403·0000·d603·0000·0a04·0000··>............... | ||
00000070:· | 00000070:·3e04·0000·a004·0000·0a05·0000·4205·0000··>...........B... | ||
00000080:·6e05·0000·c605·0000·8006·0000·9e06·0000··n............... | |||
000000 | 00000090:·e806·0000·0607·0000·8807·0000·d807·0000··................ | ||
000000a0:·0808·0000·2808·0000·7a08·0000·c408·0000··....(...z....... | |||
000000 | 000000b0:·0609·0000·c009·0000·e609·0000·fc09·0000··................ | ||
000000 | 000000c0:·9c0a·0000·ba0a·0000·960d·0000·ba0d·0000··................ | ||
000000 | 000000d0:·180e·0000·6c0e·0000·840e·0000·e20e·0000··....l........... | ||
000000c0:·f40d·0000·460e·0000·660e·0000·960e·0000··....F...f....... | |||
000000d0:·ce0e·0000·ec0e·0000·0a0f·0000·360f·0000··............6... | |||
000000e0:·6e0f·0000·a20f·0000·f40f·0000·3a10·0000··n...........:... | |||
000000 | 000000e0:·0a0f·0000·820f·0000·ee0f·0000·4010·0000··............@... | ||
00000 | 000000f0:·6410·0000·7a10·0000·9610·0000·b410·0000··d...z........... | ||
000001 | 00000100:·d210·0000·e810·0000·fa10·0000·7c11·0000··............|... | ||
00000110:·a411·0000·4c12·0000·b612·0000·ce12·0000··....L........... | |||
00000120:· | 00000120:·fa12·0000·5413·0000·8013·0000·e413·0000··....T........... | ||
00000130:·0a14·0000·6414·0000·d414·0000·0215·0000··....d........... | |||
000001 | 00000140:·3215·0000·8615·0000·cc15·0000·fc15·0000··2............... | ||
00000140:·0017·0000·8217·0000·ae17·0000·1418·0000··................ | |||
00000150:·3418·0000·9a18·0000·cc18·0000·6e1c·0000··4...........n... | |||
00000160:·921c·0000·481d·0000·5e1d·0000·8e1d·0000··....H...^....... | |||
00000170:·c01d·0000·221e·0000·861e·0000·aa1e·0000··...."........... | |||
000001 | 00000150:·8416·0000·c016·0000·3817·0000·601a·0000··........8...`... | ||
00000160:·dc1a·0000·041b·0000·3c1b·0000·e61b·0000··........<....... | |||
00000170:·5e1c·0000·921c·0000·5a1d·0000·701d·0000··^.......Z...p... | |||
00000180:·981d·0000·ba1d·0000·381e·0000·6a1e·0000··........8...j... | |||
00000190:· | 00000190:·d41e·0000·361f·0000·e81f·0000·2e20·0000··....6........·.. | ||
000001a0:· | 000001a0:·7c20·0000·c420·0000·f220·0000·2821·0000··|·...·...·..(!.. | ||
000001b0:· | 000001b0:·8a21·0000·2422·0000·6a22·0000·c222·0000··.!..$"..j"...".. | ||
000001c0:· | 000001c0:·f222·0000·5623·0000·9823·0000·ae23·0000··."..V#...#...#.. | ||
000001d0:·6424·0000·3225·0000·c025·0000·1c26·0000··d$..2%...%...&.. | |||
000001 | 000001d0:·8224·0000·e024·0000·0425·0000·6c25·0000··.$...$...%..l%.. | ||
000001e0:·2226·0000·3826·0000·7426·0000·9826·0000··"&..8&..t&...&.. | |||
000001f0:·c | 000001f0:·c626·0000·682a·0000·9c2a·0000·1e2b·0000··.&..h*...*...+.. | ||
00000200:· | 00000200:·cc2b·0000·1a2c·0000·4c2c·0000·8c2c·0000··.+...,..L,...,.. | ||
00000210:· | 00000210:·f22c·0000·042d·0000·802d·0000·9e2d·0000··.,...-...-...-.. | ||
00000220:· | 00000220:·c62d·0000·282e·0000·542e·0000·862e·0000··.-..(...T....... | ||
00000230:· | 00000230:·a62e·0000·162f·0000·9c2f·0000·f62f·0000··...../.../.../.. | ||
00000240:·ee2f·0000·3430·0000·6630·0000·ba30·0000··./..40..f0...0.. | |||
000002 | 00000240:·5c30·0000·8e30·0000·0631·0000·6031·0000··\0...0...1..`1.. | ||
00000250:·ac34·0000·d834·0000·4a35·0000·a835·0000··.4...4..J5...5.. | |||
00000260:· | 00000260:·ca35·0000·0436·0000·3236·0000·5a36·0000··.5...6..26..Z6.. | ||
00000270:·fc34·0000·7435·0000·f035·0000·1e36·0000··.4..t5...5...6.. | |||
000002 | 00000270:·cc36·0000·dc36·0000·2637·0000·5837·0000··.6...6..&7..X7.. | ||
000002 | 00000280:·b637·0000·0638·0000·7238·0000·f238·0000··.7...8..r8...8.. | ||
00000290:·2439·0000·4c39·0000·9239·0000·603a·0000··$9..L9...9..`:.. | |||
000002a0:·d23a·0000·203b·0000·ae3b·0000·e63b·0000··.:..·;...;...;.. | |||
000002 | 000002b0:·143c·0000·3c3c·0000·983c·0000·ac3c·0000··.<..<<...<...<.. | ||
000002c0:·f03c·0000·b83d·0000·363e·0000·623e·0000··.<...=..6>..b>.. | |||
000002b0:·143d·0000·3c3d·0000·743d·0000·b03d·0000··.=..<=..t=...=.. | |||
000002c0:·e03d·0000·063e·0000·323e·0000·783e·0000··.=...>..2>..x>.. | |||
000002d0:· | 000002d0:·9c3e·0000·de3e·0000·5a3f·0000·7c3f·0000··.>...>..Z?..|?.. | ||
000002e0:·ae3f·0000·1c40·0000·8a40·0000·fc40·0000··.?...@...@...@.. | |||
000002 | 000002e0:·bc3f·0000·fe3f·0000·c643·0000·f243·0000··.?...?...C...C.. | ||
000002f0:·6044·0000·b444·0000·fe44·0000·1845·0000··`D...D...D...E.. | |||
00000300:· | 00000300:·5045·0000·c445·0000·e445·0000·5646·0000··PE...E...E..VF.. | ||
00000310:·0e45·0000·3a45·0000·5045·0000·be45·0000··.E..:E..PE...E.. | |||
000003 | 00000310:·c446·0000·0c47·0000·7a47·0000·0a48·0000··.F...G..zG...H.. | ||
00000320:·9248·0000·0249·0000·c849·0000·ee49·0000··.H...I...I...I.. | |||
00000330:· | 00000330:·064a·0000·3e4a·0000·8e4a·0000·de4a·0000··.J..>J...J...J.. | ||
00000340:·f04b·0000·124c·0000·684c·0000·b84c·0000··.K...L..hL...L.. | |||
00000350:·de4c·0000·f84c·0000·404d·0000·584d·0000··.L...L..@M..XM.. | |||
000003 | 00000340:·544b·0000·d64b·0000·ee4b·0000·124c·0000··TK...K...K...L.. | ||
00000350:·6e4c·0000·9a4c·0000·f04c·0000·504d·0000··nL...L...L..PM.. | |||
00000360:·664d·0000·024e·0000·244e·0000·504e·0000··fM...N..$N..PN.. | |||
00000370:· | 00000370:·6e4e·0000·984e·0000·ba4e·0000·2c4f·0000··nN...N...N..,O.. | ||
00000380:· | 00000380:·4c4f·0000·664f·0000·884f·0000·b04f·0000··LO..fO...O...O.. | ||
00000390:·d64f·0000·6650·0000·8c50·0000·fe50·0000··.O..fP...P...P.. | |||
000003 | 000003a0:·3c51·0000·8251·0000·e451·0000·0652·0000··<Q...Q...Q...R.. | ||
000003 | 000003b0:·1a52·0000·4c52·0000·1853·0000·8a53·0000··.R..LR...S...S.. | ||
000003c0:·c853·0000·0054·0000·5e54·0000·b854·0000··.S...T..^T...T.. | |||
000003d0:·ce54·0000·4255·0000·5e55·0000·c255·0000··.T..BU..^U...U.. | |||
000003b0:·a254·0000·ca54·0000·2455·0000·4055·0000··.T...T..$U..@U.. | |||
000003c0:·8a55·0000·b055·0000·3e56·0000·4859·0000··.U...U..>V..HY.. | |||
000003d0:·6e59·0000·0c5a·0000·205a·0000·465a·0000··nY...Z..·Z..FZ.. | |||
000003e0:·685a·0000·ca5a·0000·285b·0000·4e5b·0000··hZ...Z..([..N[.. | |||
000003 | 000003e0:·0c56·0000·aa56·0000·d056·0000·1057·0000··.V...V...V...W.. | ||
00000 | 000003f0:·9857·0000·f257·0000·5858·0000·7e58·0000··.W...W..XX..~X.. | ||
00000400:·0c59·0000·5859·0000·9259·0000·d259·0000··.Y..XY...Y...Y.. | |||
00000410:·fa59·0000·045d·0000·625d·0000·6e5d·0000··.Y...]..b]..n].. | |||
000004 | 00000420:·785d·0000·9e5d·0000·ac5d·0000·c85d·0000··x]...]...]...].. | ||
00000430:·f05d·0000·2a5e·0000·505e·0000·5c5e·0000··.]..*^..P^..\^.. | |||
00000440:·8a5e·0000·945e·0000·3e5f·0000·5e5f·0000··.^...^..>_..^_.. | |||
00000420:·7c5d·0000·9c5d·0000·b65d·0000·dc5d·0000··|]...]...]...].. | |||
00000430:·045e·0000·385e·0000·725e·0000·985e·0000··.^..8^..r^...^.. | |||
00000440:·e05e·0000·125f·0000·505f·0000·a65f·0000··.^..._..P_..._.. | |||
00000450:· | 00000450:·a65f·0000·c05f·0000·0460·0000·1a60·0000··._..._...`...`.. | ||
00000460:· | 00000460:·3460·0000·4460·0000·7660·0000·8a60·0000··4`..D`..v`...`.. | ||
00000470:· | 00000470:·9c60·0000·d060·0000·dc60·0000·f860·0000··.`...`...`...`.. | ||
00000480:·0261·0000·0e61·0000·4c61·0000·6061·0000··.a...a..La..`a.. | |||
000004 | 00000490:·8661·0000·ae61·0000·d461·0000·ee61·0000··.a...a...a...a.. | ||
000004a0:·2862·0000·3662·0000·8c62·0000·1a63·0000··(b..6b...b...c.. | |||
000004b0:·3463·0000·6c64·0000·8c64·0000·a664·0000··4c..ld...d...d.. | |||
00000490:·f662·0000·1263·0000·1c63·0000·2c63·0000··.b...c...c..,c.. | |||
000004a0:·3863·0000·5263·0000·7a63·0000·9663·0000··8c..Rc..zc...c.. | |||
000004b0:·bc63·0000·6664·0000·8664·0000·9264·0000··.c..fd...d...d.. | |||
000004c0:· | 000004c0:·b264·0000·c664·0000·d664·0000·e064·0000··.d...d...d...d.. | ||
000004d0:·fc64·0000·2465·0000·3065·0000·3e65·0000··.d..$e..0e..>e.. | |||
000004 | 000004e0:·6c65·0000·8665·0000·a665·0000·bc65·0000··le...e...e...e.. | ||
000004e0:·0c66·0000·3e66·0000·7c66·0000·d266·0000··.f..>f..|f...f.. | |||
000004f0:·1667·0000·2267·0000·3c67·0000·4667·0000··.g.."g..<g..Fg.. | |||
00000 | 000004f0:·d065·0000·da65·0000·f665·0000·0266·0000··.e...e...e...f.. | ||
00000500:·3c66·0000·4a66·0000·8267·0000·1068·0000··<f..Jf...g...h.. | |||
00000510:·2268·0000·3c68·0000·6268·0000·6c68·0000··"h..<h..bh..lh.. | |||
00000520:·8668·0000·9268·0000·d668·0000·2c69·0000··.h...h...h..,i.. | |||
000005 | 00000530:·6a69·0000·9069·0000·b869·0000·ea69·0000··ji...i...i...i.. | ||
00000520:·c069·0000·da69·0000·086a·0000·166a·0000··.i...i...j...j.. | |||
00000530:·226a·0000·3e6a·0000·486a·0000·586a·0000··"j..>j..Hj..Xj.. | |||
00000540:· | 00000540:·326a·0000·586a·0000·926a·0000·c66a·0000··2j..Xj...j...j.. | ||
00000550:·e | 00000550:·ee6a·0000·3100·7200·6500·7300·2f00·6400··.j..1.r.e.s./.d. | ||
00000560:·7200·6100·7700·6100·6200·6c00·6500·2f00··r.a.w.a.b.l.e./. | 00000560:·7200·6100·7700·6100·6200·6c00·6500·2f00··r.a.w.a.b.l.e./. | ||
00000570:·6600·6f00·6300·7500·7300·6500·6400·5f00··f.o.c.u.s.e.d._. | 00000570:·6600·6f00·6300·7500·7300·6500·6400·5f00··f.o.c.u.s.e.d._. | ||
00000580:·6100·7000·7000·6c00·6900·6300·6100·7400··a.p.p.l.i.c.a.t. | 00000580:·6100·7000·7000·6c00·6900·6300·6100·7400··a.p.p.l.i.c.a.t. | ||
00000590:·6900·6f00·6e00·5f00·6200·6100·6300·6b00··i.o.n._.b.a.c.k. | 00000590:·6900·6f00·6e00·5f00·6200·6100·6300·6b00··i.o.n._.b.a.c.k. | ||
000005a0:·6700·7200·6f00·7500·6e00·6400·2e00·3900··g.r.o.u.n.d...9. | 000005a0:·6700·7200·6f00·7500·6e00·6400·2e00·3900··g.r.o.u.n.d...9. | ||
000005b0:·2e00·7000·6e00·6700·0000·1500·7200·6500··..p.n.g.....r.e. | 000005b0:·2e00·7000·6e00·6700·0000·1500·7200·6500··..p.n.g.....r.e. | ||
000005c0:·7300·2f00·6400·7200·6100·7700·6100·6200··s./.d.r.a.w.a.b. | 000005c0:·7300·2f00·6400·7200·6100·7700·6100·6200··s./.d.r.a.w.a.b. | ||
Offset 120, 2472 lines modified | Offset 120, 2494 lines modified | ||
00000770:·7400·2e00·7800·6d00·6c00·0000·0e00·7200··t...x.m.l.....r. | 00000770:·7400·2e00·7800·6d00·6c00·0000·0e00·7200··t...x.m.l.....r. | ||
00000780:·6500·7300·2f00·7200·6100·7700·2f00·6200··e.s./.r.a.w./.b. | 00000780:·6500·7300·2f00·7200·6100·7700·2f00·6200··e.s./.r.a.w./.b. | ||
00000790:·6700·2e00·6700·6900·6600·0000·1000·7200··g...g.i.f.....r. | 00000790:·6700·2e00·6700·6900·6600·0000·1000·7200··g...g.i.f.....r. | ||
Max diff block lines reached; 340292/352756 bytes (96.47%) of diff not shown. |
Offset 1, 38 lines modified | Offset 1, 38 lines modified | ||
1 | Zip·file·size:·980 | 1 | Zip·file·size:·98032·bytes,·number·of·entries:·63 |
2 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·com/volosyukivan/BuildConfig.class | 2 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·com/volosyukivan/BuildConfig.class |
3 | ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/volosyukivan/Debug.class | 3 | ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/volosyukivan/Debug.class |
4 | ?rwxrwxr-x··2.0·unx·····1712·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpConnection$1.class | 4 | ?rwxrwxr-x··2.0·unx·····1712·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpConnection$1.class |
5 | ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpConnection$ConnectionFailureException.class | 5 | ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpConnection$ConnectionFailureException.class |
6 | ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpConnection$ConnectionState.class | 6 | ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpConnection$ConnectionState.class |
7 | ?rwxrwxr-x··2.0·unx······77 | 7 | ?rwxrwxr-x··2.0·unx······772·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpConnection$HeaderMatcher.class |
8 | ?rwxrwxr-x··2.0·unx·····1061·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpConnection$HeaderState.class | 8 | ?rwxrwxr-x··2.0·unx·····1061·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpConnection$HeaderState.class |
9 | ?rwxrwxr-x··2.0·unx·····1241·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpConnection$HttpConnectionState.class | 9 | ?rwxrwxr-x··2.0·unx·····1241·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpConnection$HttpConnectionState.class |
10 | ?rwxrwxr-x··2.0·unx·····6962·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpConnection.class | 10 | ?rwxrwxr-x··2.0·unx·····6962·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpConnection.class |
11 | ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpServer$Action.class | 11 | ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpServer$Action.class |
12 | ?rwxrwxr-x··2.0·unx······79 | 12 | ?rwxrwxr-x··2.0·unx······793·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpServer$1.class |
13 | ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpServer$Update.class | 13 | ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpServer$Update.class |
14 | ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpServer$2.class | 14 | ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpServer$2.class |
15 | ?rwxrwxr-x··2.0·unx·····1143·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpServer$ActionRunner.class | 15 | ?rwxrwxr-x··2.0·unx·····1143·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpServer$ActionRunner.class |
16 | ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpServer$NetworkThreadStopException.class | 16 | ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpServer$NetworkThreadStopException.class |
17 | ?rwxrwxr-x··2.0·unx·····58 | 17 | ?rwxrwxr-x··2.0·unx·····5838·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpServer.class |
18 | ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpService$1.class | 18 | ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpService$1.class |
19 | ?rwxrwxr-x··2.0·unx······368·b-·stor·80-Jan-01·00:00·com/volosyukivan/RemoteKeyboard.class | 19 | ?rwxrwxr-x··2.0·unx······368·b-·stor·80-Jan-01·00:00·com/volosyukivan/RemoteKeyboard.class |
20 | ?rwxrwxr-x··2.0·unx·····2057·b-·stor·80-Jan-01·00:00·com/volosyukivan/RemoteKeyboard$Stub.class | 20 | ?rwxrwxr-x··2.0·unx·····2057·b-·stor·80-Jan-01·00:00·com/volosyukivan/RemoteKeyboard$Stub.class |
21 | ?rwxrwxr-x··2.0·unx·····1110·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpService$2.class | 21 | ?rwxrwxr-x··2.0·unx·····1110·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpService$2.class |
22 | ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpService$3.class | 22 | ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpService$3.class |
23 | ?rwxrwxr-x··2.0·unx······377·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpService$4.class | 23 | ?rwxrwxr-x··2.0·unx······377·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpService$4.class |
24 | ?rwxrwxr-x··2.0·unx·····736 | 24 | ?rwxrwxr-x··2.0·unx·····7361·b-·stor·80-Jan-01·00:00·com/volosyukivan/HttpService.class |
25 | ?rwxrwxr-x··2.0·unx·····5654·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpConnection.class | 25 | ?rwxrwxr-x··2.0·unx·····5654·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpConnection.class |
26 | ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$KeyboardAction.class | 26 | ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$KeyboardAction.class |
27 | ?rwxrwxr-x··2.0·unx······748·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$1.class | 27 | ?rwxrwxr-x··2.0·unx······748·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$1.class |
28 | ?rwxrwxr-x··2.0·unx······700·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$2.class | 28 | ?rwxrwxr-x··2.0·unx······700·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$2.class |
29 | ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$3.class | 29 | ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$3.class |
30 | ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$4.class | 30 | ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$4.class |
31 | ?rwxrwxr-x··2.0·unx·····104 | 31 | ?rwxrwxr-x··2.0·unx·····1046·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$5.class |
32 | ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$6.class | 32 | ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$6.class |
33 | ?rwxrwxr-x··2.0·unx······483·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$7.class | 33 | ?rwxrwxr-x··2.0·unx······483·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer$7.class |
34 | ?rwxrwxr-x··2.0·unx·····3398·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer.class | 34 | ?rwxrwxr-x··2.0·unx·····3398·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeyboardHttpServer.class |
35 | ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeycodeConvertor.class | 35 | ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·com/volosyukivan/KeycodeConvertor.class |
36 | ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·com/volosyukivan/PortUpdateListener.class | 36 | ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·com/volosyukivan/PortUpdateListener.class |
37 | ?rwxrwxr-x··2.0·unx······914·b-·stor·80-Jan-01·00:00·com/volosyukivan/PortUpdateListener$Stub$Proxy.class | 37 | ?rwxrwxr-x··2.0·unx······914·b-·stor·80-Jan-01·00:00·com/volosyukivan/PortUpdateListener$Stub$Proxy.class |
38 | ?rwxrwxr-x··2.0·unx·····1221·b-·stor·80-Jan-01·00:00·com/volosyukivan/PortUpdateListener$Stub.class | 38 | ?rwxrwxr-x··2.0·unx·····1221·b-·stor·80-Jan-01·00:00·com/volosyukivan/PortUpdateListener$Stub.class |
Offset 51, 15 lines modified | Offset 51, 15 lines modified | ||
51 | ?rwxrwxr-x··2.0·unx·····1647·b-·stor·80-Jan-01·00:00·com/volosyukivan/RemoteKeyListener$Stub.class | 51 | ?rwxrwxr-x··2.0·unx·····1647·b-·stor·80-Jan-01·00:00·com/volosyukivan/RemoteKeyListener$Stub.class |
52 | ?rwxrwxr-x··2.0·unx·····1826·b-·stor·80-Jan-01·00:00·com/volosyukivan/RemoteKeyboard$Stub$Proxy.class | 52 | ?rwxrwxr-x··2.0·unx·····1826·b-·stor·80-Jan-01·00:00·com/volosyukivan/RemoteKeyboard$Stub$Proxy.class |
53 | ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·com/volosyukivan/WiFiInputMethod$1$1.class | 53 | ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·com/volosyukivan/WiFiInputMethod$1$1.class |
54 | ?rwxrwxr-x··2.0·unx·····1406·b-·stor·80-Jan-01·00:00·com/volosyukivan/WiFiInputMethod$1.class | 54 | ?rwxrwxr-x··2.0·unx·····1406·b-·stor·80-Jan-01·00:00·com/volosyukivan/WiFiInputMethod$1.class |
55 | ?rwxrwxr-x··2.0·unx·····8765·b-·stor·80-Jan-01·00:00·com/volosyukivan/WiFiInputMethod.class | 55 | ?rwxrwxr-x··2.0·unx·····8765·b-·stor·80-Jan-01·00:00·com/volosyukivan/WiFiInputMethod.class |
56 | ?rwxrwxr-x··2.0·unx······658·b-·stor·80-Jan-01·00:00·com/volosyukivan/WiFiKeyboard$1$1.class | 56 | ?rwxrwxr-x··2.0·unx······658·b-·stor·80-Jan-01·00:00·com/volosyukivan/WiFiKeyboard$1$1.class |
57 | ?rwxrwxr-x··2.0·unx·····1234·b-·stor·80-Jan-01·00:00·com/volosyukivan/WiFiKeyboard$1.class | 57 | ?rwxrwxr-x··2.0·unx·····1234·b-·stor·80-Jan-01·00:00·com/volosyukivan/WiFiKeyboard$1.class |
58 | ?rwxrwxr-x··2.0·unx·····40 | 58 | ?rwxrwxr-x··2.0·unx·····4043·b-·stor·80-Jan-01·00:00·com/volosyukivan/WiFiKeyboard.class |
59 | ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·com/volosyukivan/WidgetActivity.class | 59 | ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·com/volosyukivan/WidgetActivity.class |
60 | ?rwxrwxr-x··2.0·unx·····2286·b-·stor·80-Jan-01·00:00·com/volosyukivan/WidgetConfigure$1.class | 60 | ?rwxrwxr-x··2.0·unx·····2286·b-·stor·80-Jan-01·00:00·com/volosyukivan/WidgetConfigure$1.class |
61 | ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/volosyukivan/WidgetConfigure$2.class | 61 | ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/volosyukivan/WidgetConfigure$2.class |
62 | ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·com/volosyukivan/WidgetConfigure$3.class | 62 | ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·com/volosyukivan/WidgetConfigure$3.class |
63 | ?rwxrwxr-x··2.0·unx·····3675·b-·stor·80-Jan-01·00:00·com/volosyukivan/WidgetConfigure.class | 63 | ?rwxrwxr-x··2.0·unx·····3675·b-·stor·80-Jan-01·00:00·com/volosyukivan/WidgetConfigure.class |
64 | ?rwxrwxr-x··2.0·unx·····11 | 64 | ?rwxrwxr-x··2.0·unx·····1168·b-·stor·80-Jan-01·00:00·com/volosyukivan/WidgetProvider.class |
65 | 63·files,·88 | 65 | 63·files,·88188·bytes·uncompressed,·88188·bytes·compressed:··0.0% |
Offset 80, 116 lines modified | Offset 80, 114 lines modified | ||
80 | ·········6:·anewarray·····#14·················//·class·"[B" | 80 | ·········6:·anewarray·····#14·················//·class·"[B" |
81 | ·········9:·astore_2 | 81 | ·········9:·astore_2 |
82 | ········10:·aload_0 | 82 | ········10:·aload_0 |
83 | ········11:·aload_2 | 83 | ········11:·aload_2 |
84 | ········12:·putfield······#16·················//·Field·patterns:[[B | 84 | ········12:·putfield······#16·················//·Field·patterns:[[B |
85 | ········15:·aload_1 | 85 | ········15:·aload_1 |
86 | ········16:·arraylength | 86 | ········16:·arraylength |
87 | ········17:·istore_3 | ||
88 | ········18:·iload_3 | ||
89 | ········1 | 87 | ········17:·newarray·······int |
90 | ········ | 88 | ········19:·astore_2 |
91 | ········2 | 89 | ········20:·aload_0 |
92 | ········2 | 90 | ········21:·aload_2 |
93 | ········2 | 91 | ········22:·putfield······#18·················//·Field·similarity:[I |
94 | ········2 | 92 | ········25:·aconst_null |
93 | ········26:·astore_3 | ||
94 | ········27:·iconst_0 | ||
95 | ········28:· | 95 | ········28:·istore········4 |
96 | ········30:· | 96 | ········30:·aload_1 |
97 | ········31:·arraylength | ||
97 | ········3 | 98 | ········32:·istore········5 |
98 | ········33:·aload_1 | ||
99 | ········34:·astore········6 | ||
100 | ········36:·aload_1 | ||
101 | ········37:·arraylength | ||
102 | ········38:·istore········7 | ||
103 | ········ | 99 | ········34:·iconst_0 |
104 | ········ | 100 | ········35:·istore········6 |
101 | ········37:·aconst_null | ||
102 | ········38:·astore_2 | ||
105 | ········ | 103 | ········39:·iconst_0 |
106 | ········4 | 104 | ········40:·istore········7 |
107 | ········4 | 105 | ········42:·iload·········6 |
108 | ········4 | 106 | ········44:·iload·········5 |
109 | ········ | 107 | ········46:·if_icmpge·····215 |
108 | ········49:·aload_1 | ||
110 | ········5 | 109 | ········50:·iload·········6 |
111 | ········55:·iload·········8 | ||
112 | ········5 | 110 | ········52:·aaload |
113 | ········5 | 111 | ········53:·astore········8 |
114 | ········ | 112 | ········55:·iconst_0 |
113 | ········56:·istore········9 | ||
114 | ········58:·aload_3 | ||
115 | ········59:·ifnull········118 | ||
116 | ········62:·aload·········8 | ||
117 | ········64:·invokevirtual·#24·················//·Method·java/lang/String.length:()I | ||
115 | ········6 | 118 | ········67:·istore········10 |
119 | ········69:·aload_3 | ||
116 | ········63:·aload·········4 | ||
117 | ········65:·ifnull········122 | ||
118 | ········68:·aload·········10 | ||
119 | ········70:·invokevirtual·#24·················//·Method·java/lang/String.length:()I | 120 | ········70:·invokevirtual·#24·················//·Method·java/lang/String.length:()I |
120 | ········73:·istore_3 | ||
121 | ········74:·aload·········4 | ||
122 | ········76:·invokevirtual·#24·················//·Method·java/lang/String.length:()I | ||
123 | ········7 | 121 | ········73:·istore········11 |
124 | ········81:·iload_3 | ||
125 | ········ | 122 | ········75:·iload·········10 |
123 | ········77:·iload·········11 | ||
126 | ········ | 124 | ········79:·invokestatic··#30·················//·Method·java/lang/Math.min:(II)I |
125 | ········82:·istore········12 | ||
126 | ········84:·iconst_0 | ||
127 | ········8 | 127 | ········85:·istore········13 |
128 | ········89:·iconst_0 | ||
129 | ········ | 128 | ········87:·iload·········13 |
130 | ········ | 129 | ········89:·iload·········12 |
130 | ········91:·if_icmpge·····118 | ||
131 | ········94:·aload·········8 | ||
131 | ········9 | 132 | ········96:·iload·········13 |
132 | ········96:·if_icmpge·····122 | ||
133 | ········9 | 133 | ········98:·invokevirtual·#34·················//·Method·java/lang/String.charAt:(I)C |
134 | ·······101:·istore········10 | ||
135 | ·······103:·aload_3 | ||
134 | ·······10 | 136 | ·······104:·iload·········13 |
135 | ·······10 | 137 | ·······106:·invokevirtual·#34·················//·Method·java/lang/String.charAt:(I)C |
136 | ·······106:·istore_3 | ||
137 | ·······107:·aload·········4 | ||
138 | ·······109:·iload·········14 | ||
139 | ·······111:·invokevirtual·#34·················//·Method·java/lang/String.charAt:(I)C | ||
140 | ·······1 | 138 | ·······109:·istore········11 |
141 | ·······116:·iload_3 | ||
142 | ·······11 | 139 | ·······111:·iload·········10 |
140 | ·······113:·iload·········11 | ||
143 | ·······11 | 141 | ·······115:·if_icmpeq·····200 |
144 | ·······1 | 142 | ·······118:·aload_0 |
145 | ·······1 | 143 | ·······119:·getfield······#18·················//·Field·similarity:[I |
144 | ·······122:·iload·········7 | ||
146 | ·······12 | 145 | ·······124:·iload·········9 |
147 | ·······128:·iload·········11 | ||
148 | ·······1 | 146 | ·······126:·iastore |
149 | ·······1 | 147 | ·······127:·aload_0 |
150 | ·······1 | 148 | ·······128:·getfield······#16·················//·Field·patterns:[[B |
151 | ·······13 | 149 | ·······131:·astore········14 |
152 | ·······13 | 150 | ·······133:·iload·········7 |
153 | ·······13 | 151 | ·······135:·iconst_1 |
154 | ·······13 | 152 | ·······136:·iadd |
155 | ·······1 | 153 | ·······137:·istore········4 |
156 | ·······1 | 154 | ·······139:·new···········#36·················//·class·java/lang/StringBuilder |
157 | ·······14 | 155 | ·······142:·astore········15 |
158 | ·······14 | 156 | ·······144:·aload·········15 |
159 | ·······14 | 157 | ·······146:·invokespecial·#37·················//·Method·java/lang/StringBuilder."<init>":()V |
160 | ·······1 | 158 | ·······149:·aload·········15 |
161 | ·······15 | 159 | ·······151:·aload·········8 |
162 | ·······15 | 160 | ·······153:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
163 | ·······15 | 161 | ·······156:·astore········15 |
164 | ·······1 | 162 | ·······158:·ldc···········#43·················//·String·: |
165 | ·······16 | 163 | ·······160:·astore········16 |
166 | ·······16 | 164 | ·······162:·aload·········15 |
167 | ·······16 | 165 | ·······164:·aload·········16 |
168 | ·······16 | 166 | ·······166:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
169 | ·······1 | 167 | ·······169:·invokevirtual·#47·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
170 | ·······17 | 168 | ·······172:·invokevirtual·#51·················//·Method·java/lang/String.getBytes:()[B |
171 | ·······17 | 169 | ·······175:·astore········15 |
172 | ·······1 | 170 | ·······177:·aload·········14 |
173 | ·······1 | 171 | ·······179:·iload·········7 |
174 | ·······18 | 172 | ·······181:·aload·········15 |
175 | ·······18 | 173 | ·······183:·aastore |
176 | ·······18 | 174 | ·······184:·aload·········8 |
177 | ·······18 | 175 | ·······186:·astore_3 |
178 | ·······1 | 176 | ·······187:·iload·········6 |
179 | ·······1 | 177 | ·······189:·iconst_1 |
180 | ·······19 | 178 | ·······190:·iadd |
181 | ·······19 | 179 | ·······191:·istore········6 |
182 | ·······19 | 180 | ·······193:·iload·········4 |
183 | ·······19 | 181 | ·······195:·istore········7 |
184 | ······· | 182 | ·······197:·goto··········42 |
185 | ·······20 | 183 | ·······200:·iload·········9 |
Max diff block lines reached; 0/7748 bytes (0.00%) of diff not shown. |
Offset 85, 35 lines modified | Offset 85, 33 lines modified | ||
85 | ····descriptor:·()Ljava/lang/Object; | 85 | ····descriptor:·()Ljava/lang/Object; |
86 | ····flags:·(0x0001)·ACC_PUBLIC | 86 | ····flags:·(0x0001)·ACC_PUBLIC |
87 | ····Code: | 87 | ····Code: |
88 | ······stack=300,·locals=5,·args_size=1 | 88 | ······stack=300,·locals=5,·args_size=1 |
89 | ·········0:·aload_0 | 89 | ·········0:·aload_0 |
90 | ·········1:·getfield······#10·················//·Field·this$0:Lcom/volosyukivan/HttpServer; | 90 | ·········1:·getfield······#10·················//·Field·this$0:Lcom/volosyukivan/HttpServer; |
91 | ·········4:·getfield······#21·················//·Field·com/volosyukivan/HttpServer.pendingUpdates:Ljava/util/ArrayList; | 91 | ·········4:·getfield······#21·················//·Field·com/volosyukivan/HttpServer.pendingUpdates:Ljava/util/ArrayList; |
92 | ·········7:·astore_1 | ||
93 | ·········8:·aload_1 | ||
94 | ········· | 92 | ·········7:·invokevirtual·#27·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
95 | ········1 | 93 | ········10:·astore_1 |
96 | ········1 | 94 | ········11:·aload_1 |
97 | ········1 | 95 | ········12:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
98 | ········1 | 96 | ········17:·istore_2 |
99 | ········ | 97 | ········18:·iload_2 |
100 | ········ | 98 | ········19:·ifeq··········48 |
101 | ········2 | 99 | ········22:·aload_1 |
102 | ········2 | 100 | ········23:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
103 | ········ | 101 | ········28:·checkcast·····#39·················//·class·com/volosyukivan/HttpServer$Update |
104 | ········3 | 102 | ········31:·astore_3 |
105 | ········3 | 103 | ········32:·aload_0 |
106 | ········3 | 104 | ········33:·getfield······#12·················//·Field·val$newUpdates:Ljava/util/ArrayList; |
107 | ········3 | 105 | ········36:·astore········4 |
106 | ········38:·aload·········4 | ||
108 | ········40:·aload_ | 107 | ········40:·aload_3 |
109 | ········41:·aload·········4 | ||
110 | ········4 | 108 | ········41:·invokevirtual·#43·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
111 | ········4 | 109 | ········44:·pop |
112 | ········4 | 110 | ········45:·goto··········11 |
113 | ········ | 111 | ········48:·aload_0 |
114 | ········ | 112 | ········49:·getfield······#10·················//·Field·this$0:Lcom/volosyukivan/HttpServer; |
115 | ········5 | 113 | ········52:·getfield······#21·················//·Field·com/volosyukivan/HttpServer.pendingUpdates:Ljava/util/ArrayList; |
116 | ········5 | 114 | ········55:·invokevirtual·#47·················//·Method·java/util/ArrayList.clear:()V |
117 | ········ | 115 | ········58:·aconst_null |
118 | ········ | 116 | ········59:·areturn |
119 | } | 117 | } |
Offset 107, 417 lines modified | Offset 107, 415 lines modified | ||
107 | ········//····75:·astore_1······· | 107 | ········//····75:·astore_1······· |
108 | ········//····76:·aload_0········ | 108 | ········//····76:·aload_0········ |
109 | ········//····77:·aload···········7 | 109 | ········//····77:·aload···········7 |
110 | ········//····79:·invokevirtual···com/volosyukivan/HttpServer.runAction:(Lcom/volosyukivan/HttpServer$Action;)Ljava/lang/Object; | 110 | ········//····79:·invokevirtual···com/volosyukivan/HttpServer.runAction:(Lcom/volosyukivan/HttpServer$Action;)Ljava/lang/Object; |
111 | ········//····82:·pop············ | 111 | ········//····82:·pop············ |
112 | ········//····83:·aload···········6 | 112 | ········//····83:·aload···········6 |
113 | ········//····85:·invokevirtual···java/util/ArrayList.iterator:()Ljava/util/Iterator; | 113 | ········//····85:·invokevirtual···java/util/ArrayList.iterator:()Ljava/util/Iterator; |
114 | ········//····88:·astore | 114 | ········//····88:·astore_2······· |
115 | ········//···· | 115 | ········//····89:·aload_2········ |
116 | ········//····9 | 116 | ········//····90:·invokeinterface·java/util/Iterator.hasNext:()Z |
117 | ········//····9 | 117 | ········//····95:·istore_3······· |
118 | ········//····9 | 118 | ········//····96:·iload_3········ |
119 | ········//··· | 119 | ········//····97:·ifeq············169 |
120 | ········//···10 | 120 | ········//···100:·aload_2········ |
121 | ········//···10 | 121 | ········//···101:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
122 | ········//···1 | 122 | ········//···106:·astore··········8 |
123 | ········//···1 | 123 | ········//···108:·aload···········8 |
124 | ········//···11 | 124 | ········//···110:·checkcast·······Lcom/volosyukivan/HttpServer$Update; |
125 | ········//···11 | 125 | ········//···113:·astore··········8 |
126 | ········//···1 | 126 | ········//···115:·aload···········8 |
127 | ········//···1 | 127 | ········//···117:·invokeinterface·com/volosyukivan/HttpServer$Update.run:()V |
128 | ········//···12 | 128 | ········//···122:·goto············89 |
129 | ········//···1 | 129 | ········//···125:·astore··········9 |
130 | ········//···1 | 130 | ········//···127:·ldc·············"network·loop·terminated" |
131 | ········//···1 | 131 | ········//···129:·astore_2······· |
132 | ········//···13 | 132 | ········//···130:·aload_2········ |
133 | ········//···13 | 133 | ········//···131:·astore_1······· |
134 | ········//···13 | 134 | ········//···132:·aload_2········ |
135 | ········//···13 | 135 | ········//···133:·aload···········9 |
136 | ········//···1 | 136 | ········//···135:·invokestatic····com/volosyukivan/Debug.e:(Ljava/lang/String;Ljava/lang/Throwable;)V |
137 | ········//···1 | 137 | ········//···138:·aload_0········ |
138 | ········//···139:·astore_1······· | ||
139 | ········//···140:·aload_0········ | ||
140 | ········//···141:·getfield········com/volosyukivan/HttpServer.selector:Ljava/nio/channels/Selector; | ||
138 | ········//···144:·astore_1······· | 141 | ········//···144:·astore_1······· |
139 | ········//···145:·aload_ | 142 | ········//···145:·aload_1········ |
140 | ········//···146:·getfield········com/volosyukivan/HttpServer.selector:Ljava/nio/channels/Selector; | ||
141 | ········//···14 | 143 | ········//···146:·astore_2······· |
142 | ········//···1 | 144 | ········//···147:·aload_1········ |
143 | ········//···151:·astore_2······· | ||
144 | ········//···152:·aload_1········ | ||
145 | ········//···1 | 145 | ········//···148:·invokevirtual···java/nio/channels/Selector.close:()V |
146 | ········//···15 | 146 | ········//···151:·aload_0········ |
147 | ········//···152:·astore_1······· | ||
148 | ········//···153:·aload_0········ | ||
149 | ········//···154:·getfield········com/volosyukivan/HttpServer.ch:Ljava/nio/channels/ServerSocketChannel; | ||
147 | ········//···157:·astore_1······· | 150 | ········//···157:·astore_1······· |
148 | ········//···158:·aload_ | 151 | ········//···158:·aload_1········ |
149 | ········//···159:·getfield········com/volosyukivan/HttpServer.ch:Ljava/nio/channels/ServerSocketChannel; | ||
150 | ········//···1 | 152 | ········//···159:·astore_2······· |
151 | ········//···16 | 153 | ········//···160:·aload_1········ |
152 | ········//···164:·astore_2······· | ||
153 | ········//···165:·aload_1········ | ||
154 | ········//···16 | 154 | ········//···161:·invokevirtual···java/nio/channels/ServerSocketChannel.close:()V |
155 | ········//···164:·aload_0········ | ||
156 | ········//···165:·invokevirtual···com/volosyukivan/HttpServer.onExit:()V | ||
157 | ········//···168:·return········· | ||
155 | ········//···169:·aload_0········ | 158 | ········//···169:·aload_0········ |
156 | ········//···170:·invokevirtual···com/volosyukivan/HttpServer.onExit:()V | ||
157 | ········//···17 | 159 | ········//···170:·astore_1······· |
158 | ········//···17 | 160 | ········//···171:·aload_0········ |
161 | ········//···172:·getfield········com/volosyukivan/HttpServer.selector:Ljava/nio/channels/Selector; | ||
159 | ········//···175:·astore_1······· | 162 | ········//···175:·astore_1······· |
160 | ········//···176:·aload_ | 163 | ········//···176:·aload_1········ |
164 | ········//···177:·astore_2······· | ||
165 | ········//···178:·aload_1········ | ||
166 | ········//···179:·invokevirtual···java/nio/channels/Selector.select:()I | ||
167 | ········//···182:·pop············ | ||
168 | ········//···183:·aload_0········ | ||
169 | ········//···184:·astore_1······· | ||
170 | ········//···185:·aload_0········ | ||
161 | ········//···1 | 171 | ········//···186:·getfield········com/volosyukivan/HttpServer.selector:Ljava/nio/channels/Selector; |
162 | ········//···180:·astore_1······· | ||
163 | ········//···181:·aload_1········ | ||
164 | ········//···182:·astore_2······· | ||
165 | ········//···183:·aload_1········ | ||
166 | ········//···184:·invokevirtual···java/nio/channels/Selector.select:()I | ||
167 | ········//···187:·pop············ | ||
168 | ········//···188:·aload_0········ | ||
169 | ········//···189:·astore_1······· | 172 | ········//···189:·astore_1······· |
170 | ········//···190:·aload_ | 173 | ········//···190:·aload_1········ |
171 | ········//···191:·getfield········com/volosyukivan/HttpServer.selector:Ljava/nio/channels/Selector; | ||
172 | ········//···194:·astore_1······· | ||
173 | ········//···195:·aload_1········ | ||
174 | ········//···19 | 174 | ········//···191:·astore_2······· |
175 | ········//···19 | 175 | ········//···192:·aload_1········ |
176 | ········//···19 | 176 | ········//···193:·invokevirtual···java/nio/channels/Selector.selectedKeys:()Ljava/util/Set; |
177 | ········//··· | 177 | ········//···196:·astore··········10 |
178 | ········//··· | 178 | ········//···198:·aload···········10 |
179 | ········//···20 | 179 | ········//···200:·invokeinterface·java/util/Set.iterator:()Ljava/util/Iterator; |
180 | ········//···2 | 180 | ········//···205:·astore··········11 |
181 | ········//···2 | 181 | ········//···207:·aload···········11 |
182 | ········//···2 | 182 | ········//···209:·invokeinterface·java/util/Iterator.hasNext:()Z |
183 | ········//···21 | 183 | ········//···214:·istore··········12 |
184 | ········//···2 | 184 | ········//···216:·iload···········12 |
185 | ········//···2 | 185 | ········//···218:·ifeq············69 |
186 | ········//···22 | 186 | ········//···221:·aload···········11 |
187 | ········//···22 | 187 | ········//···223:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
188 | ········//···2 | 188 | ········//···228:·astore··········13 |
189 | ········//···23 | 189 | ········//···230:·aload···········13 |
190 | ········//···23 | 190 | ········//···232:·checkcast·······Ljava/nio/channels/SelectionKey; |
191 | ········//···2 | 191 | ········//···235:·astore··········13 |
192 | ········//···237:·aload···········11 | ||
193 | ········//···239:·invokeinterface·java/util/Iterator.remove:()V | ||
192 | ········//···24 | 194 | ········//···244:·aload···········13 |
193 | ········//···244:·invokeinterface·java/util/Iterator.remove:()V | ||
194 | ········//···24 | 195 | ········//···246:·aload···········5 |
195 | ········//···2 | 196 | ········//···248:·if_acmpne·······359 |
196 | ········//···25 | 197 | ········//···251:·aload···········13 |
197 | ········//···254:·aload···········5 | ||
198 | ········//···256:·if_acmpne·······367 | ||
199 | ········//···259:·aload···········14 | ||
200 | ········//···2 | 198 | ········//···253:·invokevirtual···java/nio/channels/SelectionKey.isAcceptable:()Z |
201 | ········//···2 | 199 | ········//···256:·istore··········12 |
202 | ········//···2 | 200 | ········//···258:·iload···········12 |
203 | ········//···26 | 201 | ········//···260:·ifeq············207 |
204 | ········//···271:·aload_0········ | ||
205 | ········//···272:·astore_1······· | ||
206 | ········//···2 | 202 | ········//···263:·aload_0········ |
203 | ········//···264:·astore_1······· | ||
204 | ········//···265:·aload_0········ | ||
207 | ········//···2 | 205 | ········//···266:·getfield········com/volosyukivan/HttpServer.ch:Ljava/nio/channels/ServerSocketChannel; |
208 | ········//···2 | 206 | ········//···269:·astore_1······· |
209 | ········//···27 | 207 | ········//···270:·aload_1········ |
210 | ········//···27 | 208 | ········//···271:·astore_2······· |
211 | ········//···2 | 209 | ········//···272:·aload_1········ |
212 | ········//···2 | 210 | ········//···273:·invokevirtual···java/nio/channels/ServerSocketChannel.accept:()Ljava/nio/channels/SocketChannel; |
Max diff block lines reached; 34905/47790 bytes (73.04%) of diff not shown. |
Offset 419, 16 lines modified | Offset 419, 17 lines modified | ||
419 | ········································if·(index·==·-1)·{ | 419 | ········································if·(index·==·-1)·{ |
420 | ············································this.htmlpage·=·sb.toString(); | 420 | ············································this.htmlpage·=·sb.toString(); |
421 | ············································startServer(this); | 421 | ············································startServer(this); |
422 | ············································break; | 422 | ············································break; |
423 | ········································} | 423 | ········································} |
424 | ········································break·Label_0242; | 424 | ········································break·Label_0242; |
425 | ········································length·+=·read; | 425 | ········································length·+=·read; |
426 | ········································//·iftrue(Label_0100:,·length·<·n) | ||
427 | ········································throw·new·IOException("page·is·too·large·to·load"); | ||
426 | ····································} | 428 | ····································} |
427 | ····································//·iftrue(Label_0100:,·length·<·n) | ||
428 | ····································catch·(IOException·cause)·{ | 429 | ····································catch·(IOException·cause)·{ |
429 | ········································throw·new·RuntimeException("failed·to·load·html·page",·cause); | 430 | ········································throw·new·RuntimeException("failed·to·load·html·page",·cause); |
430 | ····································} | 431 | ····································} |
431 | ································} | 432 | ································} |
432 | ································catch·(IOException·ex)·{} | 433 | ································catch·(IOException·ex)·{} |
433 | ····························} | 434 | ····························} |
434 | ························} | 435 | ························} |
Offset 98, 47 lines modified | Offset 98, 45 lines modified | ||
98 | ····descriptor:·()V | 98 | ····descriptor:·()V |
99 | ····flags:·(0x0001)·ACC_PUBLIC | 99 | ····flags:·(0x0001)·ACC_PUBLIC |
100 | ····Code: | 100 | ····Code: |
101 | ······stack=300,·locals=8,·args_size=1 | 101 | ······stack=300,·locals=8,·args_size=1 |
102 | ·········0:·aload_0 | 102 | ·········0:·aload_0 |
103 | ·········1:·getfield······#12·················//·Field·this$0:Lcom/volosyukivan/KeyboardHttpServer; | 103 | ·········1:·getfield······#12·················//·Field·this$0:Lcom/volosyukivan/KeyboardHttpServer; |
104 | ·········4:·getfield······#24·················//·Field·com/volosyukivan/KeyboardHttpServer.waitingConnections:Ljava/util/ArrayList; | 104 | ·········4:·getfield······#24·················//·Field·com/volosyukivan/KeyboardHttpServer.waitingConnections:Ljava/util/ArrayList; |
105 | ·········7:·astore_1 | ||
106 | ·········8:·aload_1 | ||
107 | ········· | 105 | ·········7:·invokevirtual·#30·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
108 | ········1 | 106 | ········10:·astore_1 |
109 | ········1 | 107 | ········11:·aload_1 |
110 | ········1 | 108 | ········12:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
111 | ········1 | 109 | ········17:·istore_2 |
112 | ········ | 110 | ········18:·iload_2 |
113 | ········ | 111 | ········19:·ifeq··········75 |
114 | ········2 | 112 | ········22:·aload_1 |
115 | ········2 | 113 | ········23:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
116 | ········ | 114 | ········28:·checkcast·····#42·················//·class·com/volosyukivan/KeyboardHttpConnection |
117 | ········3 | 115 | ········31:·astore_3 |
118 | ········3 | 116 | ········32:·aload_0 |
119 | ········3 | 117 | ········33:·getfield······#14·················//·Field·val$text:Ljava/lang/String; |
120 | ········3 | 118 | ········36:·invokevirtual·#48·················//·Method·java/lang/String.getBytes:()[B |
121 | ········ | 119 | ········39:·astore········4 |
122 | ········4 | 120 | ········41:·aload·········4 |
123 | ········4 | 121 | ········43:·arraylength |
124 | ········4 | 122 | ········44:·istore········5 |
123 | ········46:·aload_3 | ||
124 | ········47:·ldc···········#50·················//·String·text/plain | ||
125 | ········49:·aload·········4 | 125 | ········49:·aload·········4 |
126 | ········51:·ldc···········#50·················//·String·text/plain | ||
127 | ········5 | 126 | ········51:·iload·········5 |
128 | ········55:·iload·········6 | ||
129 | ········5 | 127 | ········53:·invokevirtual·#54·················//·Method·com/volosyukivan/KeyboardHttpConnection.sendData:(Ljava/lang/String;[BI)Ljava/nio/ByteBuffer; |
130 | ········ | 128 | ········56:·astore········6 |
131 | ········62:·aload_0 | ||
132 | ········63:·getfield······#12·················//·Field·this$0:Lcom/volosyukivan/KeyboardHttpServer; | ||
133 | ········66:·astore_1 | ||
134 | ········67:·aload_1 | ||
135 | ········68:·aload·········4 | ||
136 | ········70:·aload·········7 | ||
137 | ········72:·invokevirtual·#58·················//·Method·com/volosyukivan/KeyboardHttpServer.setResponse:(Lcom/volosyukivan/KeyboardHttpConnection;Ljava/nio/ByteBuffer;)V | ||
138 | ········75:·goto··········13 | ||
139 | ········ | 129 | ········58:·aload_0 |
140 | ········ | 130 | ········59:·getfield······#12·················//·Field·this$0:Lcom/volosyukivan/KeyboardHttpServer; |
131 | ········62:·astore········7 | ||
132 | ········64:·aload·········7 | ||
133 | ········66:·aload_3 | ||
134 | ········67:·aload·········6 | ||
135 | ········69:·invokevirtual·#58·················//·Method·com/volosyukivan/KeyboardHttpServer.setResponse:(Lcom/volosyukivan/KeyboardHttpConnection;Ljava/nio/ByteBuffer;)V | ||
136 | ········72:·goto··········11 | ||
137 | ········75:·aload_0 | ||
138 | ········76:·getfield······#12·················//·Field·this$0:Lcom/volosyukivan/KeyboardHttpServer; | ||
141 | ········ | 139 | ········79:·getfield······#24·················//·Field·com/volosyukivan/KeyboardHttpServer.waitingConnections:Ljava/util/ArrayList; |
142 | ········8 | 140 | ········82:·invokevirtual·#61·················//·Method·java/util/ArrayList.clear:()V |
143 | ········8 | 141 | ········85:·return |
144 | } | 142 | } |
Offset 1667, 15 lines modified | Offset 1667, 15 lines modified | ||
1667 | ·······303:·invokespecial·#289················//·Method·java/lang/String."<init>":([C)V | 1667 | ·······303:·invokespecial·#289················//·Method·java/lang/String."<init>":([C)V |
1668 | ·······306:·goto··········177 | 1668 | ·······306:·goto··········177 |
1669 | ··void·receivedKey(int,·boolean); | 1669 | ··void·receivedKey(int,·boolean); |
1670 | ····descriptor:·(IZ)V | 1670 | ····descriptor:·(IZ)V |
1671 | ····flags:·(0x0000) | 1671 | ····flags:·(0x0000) |
1672 | ····Code: | 1672 | ····Code: |
1673 | ······stack=300,·locals= | 1673 | ······stack=300,·locals=7,·args_size=3 |
1674 | ·········0:·sipush········1024 | 1674 | ·········0:·sipush········1024 |
1675 | ·········3:·istore_3 | 1675 | ·········3:·istore_3 |
1676 | ·········4:·iload_1 | 1676 | ·········4:·iload_1 |
1677 | ·········5:·iload_3 | 1677 | ·········5:·iload_3 |
1678 | ·········6:·if_icmpne·····80 | 1678 | ·········6:·if_icmpne·····80 |
1679 | ·········9:·aload_0 | 1679 | ·········9:·aload_0 |
1680 | ········10:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; | 1680 | ········10:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; |
Offset 1710, 17 lines modified | Offset 1710, 17 lines modified | ||
1710 | ········76:·invokevirtual·#331················//·Method·resetModifiers:()V | 1710 | ········76:·invokevirtual·#331················//·Method·resetModifiers:()V |
1711 | ········79:·return | 1711 | ········79:·return |
1712 | ········80:·aload_0 | 1712 | ········80:·aload_0 |
1713 | ········81:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; | 1713 | ········81:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; |
1714 | ········84:·astore········4 | 1714 | ········84:·astore········4 |
1715 | ········86:·iload_1 | 1715 | ········86:·iload_1 |
1716 | ········87:·invokestatic··#108················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | 1716 | ········87:·invokestatic··#108················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
1717 | ········90:·astore········ | 1717 | ········90:·astore········5 |
1718 | ········92:·aload·········4 | 1718 | ········92:·aload·········4 |
1719 | ········94:·aload········· | 1719 | ········94:·aload·········5 |
1720 | ········96:·invokevirtual·#112················//·Method·java/util/HashSet.contains:(Ljava/lang/Object;)Z | 1720 | ········96:·invokevirtual·#112················//·Method·java/util/HashSet.contains:(Ljava/lang/Object;)Z |
1721 | ········99:·istore_3 | 1721 | ········99:·istore_3 |
1722 | ·······100:·iload_3 | 1722 | ·······100:·iload_3 |
1723 | ·······101:·iload_2 | 1723 | ·······101:·iload_2 |
1724 | ·······102:·if_icmpne·····152 | 1724 | ·······102:·if_icmpne·····152 |
1725 | ·······105:·iload_2 | 1725 | ·······105:·iload_2 |
1726 | ·······106:·ifeq··········79 | 1726 | ·······106:·ifeq··········79 |
Offset 1735, 33 lines modified | Offset 1735, 33 lines modified | ||
1735 | ·······152:·iload_2 | 1735 | ·······152:·iload_2 |
1736 | ·······153:·ifeq··········186 | 1736 | ·······153:·ifeq··········186 |
1737 | ·······156:·aload_0 | 1737 | ·······156:·aload_0 |
1738 | ·······157:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; | 1738 | ·······157:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; |
1739 | ·······160:·astore········4 | 1739 | ·······160:·astore········4 |
1740 | ·······162:·iload_1 | 1740 | ·······162:·iload_1 |
1741 | ·······163:·invokestatic··#108················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | 1741 | ·······163:·invokestatic··#108················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
1742 | ·······166:·astore········ | 1742 | ·······166:·astore········5 |
1743 | ·······168:·aload·········4 | 1743 | ·······168:·aload·········4 |
1744 | ·······170:·aload········· | 1744 | ·······170:·aload·········5 |
1745 | ·······172:·invokevirtual·#334················//·Method·java/util/HashSet.add:(Ljava/lang/Object;)Z | 1745 | ·······172:·invokevirtual·#334················//·Method·java/util/HashSet.add:(Ljava/lang/Object;)Z |
1746 | ·······175:·pop | 1746 | ·······175:·pop |
1747 | ·······176:·aload_0 | 1747 | ·······176:·aload_0 |
1748 | ·······177:·iload_1 | 1748 | ·······177:·iload_1 |
1749 | ·······178:·iload_2 | 1749 | ·······178:·iload_2 |
1750 | ·······179:·iconst_0 | 1750 | ·······179:·iconst_0 |
1751 | ·······180:·invokevirtual·#325················//·Method·sendKey:(IZZ)V | 1751 | ·······180:·invokevirtual·#325················//·Method·sendKey:(IZZ)V |
1752 | ·······183:·goto··········79 | 1752 | ·······183:·goto··········79 |
1753 | ·······186:·aload_0 | 1753 | ·······186:·aload_0 |
1754 | ·······187:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; | 1754 | ·······187:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; |
1755 | ·······190:·astore········4 | 1755 | ·······190:·astore········4 |
1756 | ·······192:·iload_1 | 1756 | ·······192:·iload_1 |
1757 | ·······193:·invokestatic··#108················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | 1757 | ·······193:·invokestatic··#108················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
1758 | ·······196:·astore········ | 1758 | ·······196:·astore········5 |
1759 | ·······198:·aload·········4 | 1759 | ·······198:·aload·········4 |
1760 | ·······200:·aload········· | 1760 | ·······200:·aload·········5 |
1761 | ·······202:·invokevirtual·#337················//·Method·java/util/HashSet.remove:(Ljava/lang/Object;)Z | 1761 | ·······202:·invokevirtual·#337················//·Method·java/util/HashSet.remove:(Ljava/lang/Object;)Z |
1762 | ·······205:·pop | 1762 | ·······205:·pop |
1763 | ·······206:·aload_0 | 1763 | ·······206:·aload_0 |
1764 | ·······207:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; | 1764 | ·······207:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; |
1765 | ·······210:·astore········4 | 1765 | ·······210:·astore········4 |
1766 | ·······212:·aload·········4 | 1766 | ·······212:·aload·········4 |
1767 | ·······214:·invokevirtual·#340················//·Method·java/util/HashSet.isEmpty:()Z | 1767 | ·······214:·invokevirtual·#340················//·Method·java/util/HashSet.isEmpty:()Z |
Offset 1792, 15 lines modified | Offset 1792, 15 lines modified | ||
1792 | ········20:·pop | 1792 | ········20:·pop |
1793 | ········21:·goto··········9 | 1793 | ········21:·goto··········9 |
1794 | ··void·sendKey(int,·boolean,·boolean); | 1794 | ··void·sendKey(int,·boolean,·boolean); |
1795 | ····descriptor:·(IZZ)V | 1795 | ····descriptor:·(IZZ)V |
1796 | ····flags:·(0x0000) | 1796 | ····flags:·(0x0000) |
1797 | ····Code: | 1797 | ····Code: |
1798 | ······stack=300,·locals=2 | 1798 | ······stack=300,·locals=22,·args_size=4 |
1799 | ·········0:·invokestatic··#350················//·Method·java/lang/System.currentTimeMillis:()J | 1799 | ·········0:·invokestatic··#350················//·Method·java/lang/System.currentTimeMillis:()J |
1800 | ·········3:·lstore········4 | 1800 | ·········3:·lstore········4 |
1801 | ·········5:·aload_0 | 1801 | ·········5:·aload_0 |
1802 | ·········6:·getfield······#352················//·Field·lastWake:J | 1802 | ·········6:·getfield······#352················//·Field·lastWake:J |
1803 | ·········9:·lstore········6 | 1803 | ·········9:·lstore········6 |
1804 | ········11:·lload·········4 | 1804 | ········11:·lload·········4 |
1805 | ········13:·lload·········6 | 1805 | ········13:·lload·········6 |
Offset 1958, 86 lines modified | Offset 1958, 86 lines modified | ||
1958 | ·······400:·aload_0 | 1958 | ·······400:·aload_0 |
1959 | ·······401:·aload·········12 | 1959 | ·······401:·aload·········12 |
1960 | ·······403:·invokespecial·#298················//·Method·paste:(Landroid/view/inputmethod/InputConnection;)V | 1960 | ·······403:·invokespecial·#298················//·Method·paste:(Landroid/view/inputmethod/InputConnection;)V |
1961 | ·······406:·goto··········70 | 1961 | ·······406:·goto··········70 |
1962 | ·······409:·new···········#388················//·class·android/view/KeyEvent | 1962 | ·······409:·new···········#388················//·class·android/view/KeyEvent |
1963 | ·······412:·astore········11 | 1963 | ·······412:·astore········11 |
1964 | ·······414:·invokestatic··#393················//·Method·android/os/SystemClock.uptimeMillis:()J | 1964 | ·······414:·invokestatic··#393················//·Method·android/os/SystemClock.uptimeMillis:()J |
1965 | ·······417:·lstore········ | 1965 | ·······417:·lstore········6 |
1966 | ·······419:·invokestatic··#393················//·Method·android/os/SystemClock.uptimeMillis:()J | 1966 | ·······419:·invokestatic··#393················//·Method·android/os/SystemClock.uptimeMillis:()J |
1967 | ·······422:·lstore········ | 1967 | ·······422:·lstore········8 |
1968 | ·······424:·iload_2 | 1968 | ·······424:·iload_2 |
1969 | ·······425:·ifeq··········601 | 1969 | ·······425:·ifeq··········601 |
1970 | ·······428:·iconst_0 | 1970 | ·······428:·iconst_0 |
1971 | ·······429:·istore········1 | 1971 | ·······429:·istore········15 |
1972 | ·······431:·aload_0 | 1972 | ·······431:·aload_0 |
1973 | ·······432:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; | 1973 | ·······432:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; |
1974 | ·······435:·astore········ | 1974 | ·······435:·astore········16 |
1975 | ·······437:·bipush········59 | 1975 | ·······437:·bipush········59 |
1976 | ·······439:·istore········ | 1976 | ·······439:·istore········17 |
1977 | ·······441:·iload········· | 1977 | ·······441:·iload·········17 |
1978 | ·······443:·invokestatic··#108················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | 1978 | ·······443:·invokestatic··#108················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
1979 | ·······446:·astore········ | 1979 | ·······446:·astore········18 |
1980 | ·······448:·aload········· | 1980 | ·······448:·aload·········16 |
1981 | ·······450:·aload········· | 1981 | ·······450:·aload·········18 |
1982 | ·······452:·invokevirtual·#112················//·Method·java/util/HashSet.contains:(Ljava/lang/Object;)Z | 1982 | ·······452:·invokevirtual·#112················//·Method·java/util/HashSet.contains:(Ljava/lang/Object;)Z |
1983 | ·······455:·istore········ | 1983 | ·······455:·istore········19 |
1984 | ·······457:·iload········· | 1984 | ·······457:·iload·········19 |
1985 | ·······459:·ifeq··········607 | 1985 | ·······459:·ifeq··········607 |
1986 | ·······462:·bipush········64 | 1986 | ·······462:·bipush········64 |
1987 | ·······464:·istore········ | 1987 | ·······464:·istore········19 |
1988 | ·······466:·aload_0 | 1988 | ·······466:·aload_0 |
1989 | ·······467:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; | 1989 | ·······467:·getfield······#37·················//·Field·pressedKeys:Ljava/util/HashSet; |
1990 | ·······470:·astore········ | 1990 | ·······470:·astore········18 |
1991 | ·······472:·sipush········-1002 | 1991 | ·······472:·sipush········-1002 |
1992 | ·······475:·istore········2 | 1992 | ·······475:·istore········20 |
1993 | ·······477:·iload·········2 | 1993 | ·······477:·iload·········20 |
1994 | ·······479:·invokestatic··#108················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | 1994 | ·······479:·invokestatic··#108················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
1995 | ·······482:·astore········2 | 1995 | ·······482:·astore········21 |
1996 | ·······484:·aload········· | 1996 | ·······484:·aload·········18 |
1997 | ·······486:·aload·········2 | 1997 | ·······486:·aload·········21 |
1998 | ·······488:·invokevirtual·#112················//·Method·java/util/HashSet.contains:(Ljava/lang/Object;)Z | 1998 | ·······488:·invokevirtual·#112················//·Method·java/util/HashSet.contains:(Ljava/lang/Object;)Z |
1999 | ·······491:·istore········ | 1999 | ·······491:·istore········17 |
2000 | ·······493:·iload········· | 2000 | ·······493:·iload·········17 |
Max diff block lines reached; 3355/9399 bytes (35.70%) of diff not shown. |
Offset 26, 52 lines modified | Offset 26, 65 lines modified | ||
26 | ····ServiceConnection·serviceConnection; | 26 | ····ServiceConnection·serviceConnection; |
27 | ···· | 27 | ···· |
28 | ····public·WiFiKeyboard()·{ | 28 | ····public·WiFiKeyboard()·{ |
29 | ········this.port·=·7777; | 29 | ········this.port·=·7777; |
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····private·View·createView()·{ | 32 | ····private·View·createView()·{ |
33 | ········final·int·n·=·2; | ||
34 | ········final·int·n2·=·15; | ||
35 | ········final·int·n3·=·20; | ||
36 | ········final·int·orientation·=·1; | ||
33 | ········final·ArrayList·networkAddresses·=·getNetworkAddresses(); | 37 | ········final·ArrayList·networkAddresses·=·getNetworkAddresses(); |
34 | ········final·ScrollView·scrollView·=·new·ScrollView((Context)this); | 38 | ········final·ScrollView·scrollView·=·new·ScrollView((Context)this); |
35 | ········final·int·n·=·-1; | 39 | ········final·int·n4·=·-1; |
36 | ········final·int·n | 40 | ········final·int·n5·=·-2; |
37 | ········scrollView.setLayoutParams((ViewGroup$LayoutParams)new·LinearLayout$LayoutParams(n,·n)); | 41 | ········scrollView.setLayoutParams((ViewGroup$LayoutParams)new·LinearLayout$LayoutParams(n4,·n4)); |
38 | ········(this.layout·=·new·LinearLayout((Context)this)).setOrientation( | 42 | ········(this.layout·=·new·LinearLayout((Context)this)).setOrientation(orientation); |
39 | ········this.layout.setLayoutParams((ViewGroup$LayoutParams)new·LinearLayout$LayoutParams(n,·n | 43 | ········this.layout.setLayoutParams((ViewGroup$LayoutParams)new·LinearLayout$LayoutParams(n4,·n5)); |
40 | ········scrollView.addView((View)this.layout); | 44 | ········scrollView.addView((View)this.layout); |
41 | ········this.text(2131165185,· | 45 | ········this.text(2131165185,·n3); |
42 | ········this.text(2131165186); | 46 | ········this.text(2131165186); |
43 | ········this.text(2131165187); | 47 | ········this.text(2131165187); |
44 | ········if·(Integer.parseInt(Build$VERSION.SDK)·>=·11)·{ | 48 | ········if·(Integer.parseInt(Build$VERSION.SDK)·>=·11)·{ |
45 | ············this.text(2131165189); | 49 | ············this.text(2131165189); |
46 | ········} | 50 | ········} |
47 | ········else·{ | 51 | ········else·{ |
48 | ············this.text(2131165188); | 52 | ············this.text(2131165188); |
49 | ········} | 53 | ········} |
50 | ········this.text(2131165190); | 54 | ········this.text(2131165190); |
51 | ········this.text("",· | 55 | ········this.text("",·n2); |
52 | ········if·(networkAddresses.size()·==·0)·{ | 56 | ········if·(networkAddresses.size()·==·0)·{ |
53 | ············this.text("Enable·wifi·or·GPRS/3G",· | 57 | ············this.text("Enable·wifi·or·GPRS/3G",·n3); |
54 | ········} | 58 | ········} |
55 | ········else·if·(networkAddresses.size()·==· | 59 | ········else·if·(networkAddresses.size()·==·orientation)·{ |
56 | ············ | 60 | ············final·int·n6·=·2131165192; |
61 | ············final·Object[]·array·=·new·Object[n]; | ||
62 | ············array[0]·=·networkAddresses.get(0); | ||
63 | ············array[orientation]·=·Integer.valueOf(this.port); | ||
64 | ············this.text(this.getString(n6,·array),·n3); | ||
57 | ········} | 65 | ········} |
58 | ········else·{ | 66 | ········else·{ |
59 | ············this.text(2131165193); | 67 | ············this.text(2131165193); |
60 | ············final·Iterator<String>·iterator·=·networkAddresses.iterator(); | 68 | ············final·Iterator<String>·iterator·=·networkAddresses.iterator(); |
61 | ············while·(iterator.hasNext())·{ | 69 | ············while·(iterator.hasNext())·{ |
62 | ················this.text("http://"·+·iterator.next()·+·":"·+·this.port,· | 70 | ················this.text("http://"·+·iterator.next()·+·":"·+·this.port,·n3); |
63 | ············} | 71 | ············} |
64 | ········} | 72 | ········} |
65 | ········this.text(2131165194); | 73 | ········this.text(2131165194); |
66 | ········this.text("",· | 74 | ········this.text("",·n2); |
67 | ········this.text(2131165195,· | 75 | ········this.text(2131165195,·n3); |
68 | ········this.text(2131165196); | 76 | ········this.text(2131165196); |
69 | ········this.text(this.getString(2131165197,·new·Object[]·{·Integer.valueOf(this.port),·Integer.valueOf(this.port)·}),·15); | ||
70 | ········ | 77 | ········final·Object[]·array2·=·new·Object[n]; |
78 | ········array2[0]·=·Integer.valueOf(this.port); | ||
79 | ········array2[orientation]·=·Integer.valueOf(this.port); | ||
80 | ········this.text(this.getString(2131165197,·array2),·n2); | ||
81 | ········final·Object[]·array3·=·new·Object[orientation]; | ||
82 | ········array3[0]·=·Integer.valueOf(this.port); | ||
83 | ········this.text(this.getString(2131165198,·array3),·n2); | ||
71 | ········return·(View)scrollView; | 84 | ········return·(View)scrollView; |
72 | ····} | 85 | ····} |
73 | ···· | 86 | ···· |
74 | ····public·static·ArrayList·getNetworkAddresses()·{ | 87 | ····public·static·ArrayList·getNetworkAddresses()·{ |
75 | ········final·ArrayList<String>·list·=·new·ArrayList<String>(); | 88 | ········final·ArrayList<String>·list·=·new·ArrayList<String>(); |
76 | ········try·{ | 89 | ········try·{ |
77 | ············final·Enumeration<NetworkInterface>·networkInterfaces·=·NetworkInterface.getNetworkInterfaces(); | 90 | ············final·Enumeration<NetworkInterface>·networkInterfaces·=·NetworkInterface.getNetworkInterfaces(); |
Offset 79, 62 lines modified | Offset 79, 60 lines modified | ||
79 | ······stack=300,·locals=2,·args_size=2 | 79 | ······stack=300,·locals=2,·args_size=2 |
80 | ·········0:·return | 80 | ·········0:·return |
81 | ··public·void·onDeleted(android.content.Context,·int[]); | 81 | ··public·void·onDeleted(android.content.Context,·int[]); |
82 | ····descriptor:·(Landroid/content/Context;[I)V | 82 | ····descriptor:·(Landroid/content/Context;[I)V |
83 | ····flags:·(0x0001)·ACC_PUBLIC | 83 | ····flags:·(0x0001)·ACC_PUBLIC |
84 | ····Code: | 84 | ····Code: |
85 | ······stack=300,·locals= | 85 | ······stack=300,·locals=8,·args_size=3 |
86 | ·········0:·aload_0 | 86 | ·········0:·aload_0 |
87 | ·········1:·aload_1 | 87 | ·········1:·aload_1 |
88 | ·········2:·aload_2 | 88 | ·········2:·aload_2 |
89 | ·········3:·invokespecial·#12·················//·Method·android/appwidget/AppWidgetProvider.onDeleted:(Landroid/content/Context;[I)V | 89 | ·········3:·invokespecial·#12·················//·Method·android/appwidget/AppWidgetProvider.onDeleted:(Landroid/content/Context;[I)V |
90 | ·········6:·aload_2 | 90 | ·········6:·aload_2 |
91 | ·········7:·astore_3 | ||
92 | ·········8:·aload_2 | ||
93 | ········· | 91 | ·········7:·arraylength |
92 | ·········8:·istore_3 | ||
93 | ·········9:·iconst_0 | ||
94 | ········10:·istore········4 | 94 | ········10:·istore········4 |
95 | ········12:·iconst_0 | ||
96 | ········13:·istore········5 | ||
97 | ········15:·iload·········5 | ||
98 | ········1 | 95 | ········12:·iload·········4 |
96 | ········14:·iload_3 | ||
99 | ········1 | 97 | ········15:·if_icmpge·····85 |
100 | ········ | 98 | ········18:·aload_2 |
101 | ········ | 99 | ········19:·iload·········4 |
102 | ········2 | 100 | ········21:·iaload |
103 | ········2 | 101 | ········22:·istore········5 |
104 | ········2 | 102 | ········24:·new···········#14·················//·class·java/lang/StringBuilder |
105 | ········ | 103 | ········27:·astore········6 |
106 | ········ | 104 | ········29:·aload·········6 |
107 | ········3 | 105 | ········31:·invokespecial·#15·················//·Method·java/lang/StringBuilder."<init>":()V |
108 | ········3 | 106 | ········34:·aload·········6 |
109 | ········ | 107 | ········36:·ldc···········#17·················//·String·Widget |
110 | ········ | 108 | ········38:·invokevirtual·#21·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
111 | ········4 | 109 | ········41:·iload·········5 |
112 | ········4 | 110 | ········43:·invokevirtual·#24·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
111 | ········46:·astore········6 | ||
112 | ········48:·ldc···········#26·················//·String··deleted | ||
113 | ········50:·astore········7 | 113 | ········50:·astore········7 |
114 | ········52:·ldc···········#26·················//·String··deleted | ||
115 | ········5 | 114 | ········52:·aload·········6 |
116 | ········5 | 115 | ········54:·aload·········7 |
117 | ········58:·aload·········8 | ||
118 | ········ | 116 | ········56:·invokevirtual·#21·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
119 | ········ | 117 | ········59:·invokevirtual·#30·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
120 | ········6 | 118 | ········62:·astore········6 |
121 | ········6 | 119 | ········64:·aload_1 |
122 | ········6 | 120 | ········65:·aload·········6 |
123 | ········ | 121 | ········67:·invokestatic··#34·················//·Method·log:(Landroid/content/Context;Ljava/lang/String;)V |
124 | ········7 | 122 | ········70:·aload_1 |
125 | ········7 | 123 | ········71:·iload·········5 |
126 | ········7 | 124 | ········73:·invokestatic··#40·················//·Method·com/volosyukivan/WidgetConfigure.deleteWidget:(Landroid/content/Context;I)V |
127 | ········ | 125 | ········76:·iload·········4 |
128 | ········ | 126 | ········78:·iconst_1 |
129 | ········ | 127 | ········79:·iadd |
130 | ········8 | 128 | ········80:·istore········4 |
131 | ········8 | 129 | ········82:·goto··········12 |
132 | ········8 | 130 | ········85:·return |
133 | ··public·void·onDisabled(android.content.Context); | 131 | ··public·void·onDisabled(android.content.Context); |
134 | ····descriptor:·(Landroid/content/Context;)V | 132 | ····descriptor:·(Landroid/content/Context;)V |
135 | ····flags:·(0x0001)·ACC_PUBLIC | 133 | ····flags:·(0x0001)·ACC_PUBLIC |
136 | ····Code: | 134 | ····Code: |
137 | ······stack=300,·locals=2,·args_size=2 | 135 | ······stack=300,·locals=2,·args_size=2 |
138 | ·········0:·aload_0 | 136 | ·········0:·aload_0 |
Offset 152, 53 lines modified | Offset 150, 51 lines modified | ||
152 | ·········2:·invokespecial·#47·················//·Method·android/appwidget/AppWidgetProvider.onEnabled:(Landroid/content/Context;)V | 150 | ·········2:·invokespecial·#47·················//·Method·android/appwidget/AppWidgetProvider.onEnabled:(Landroid/content/Context;)V |
153 | ·········5:·return | 151 | ·········5:·return |
154 | ··public·void·onUpdate(android.content.Context,·android.appwidget.AppWidgetManager,·int[]); | 152 | ··public·void·onUpdate(android.content.Context,·android.appwidget.AppWidgetManager,·int[]); |
155 | ····descriptor:·(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V | 153 | ····descriptor:·(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V |
156 | ····flags:·(0x0001)·ACC_PUBLIC | 154 | ····flags:·(0x0001)·ACC_PUBLIC |
157 | ····Code: | 155 | ····Code: |
158 | ······stack=300,·locals= | 156 | ······stack=300,·locals=9,·args_size=4 |
159 | ·········0:·aload_3 | 157 | ·········0:·aload_3 |
160 | ·········1:·astore········4 | ||
161 | ·········3:·aload_3 | ||
162 | ········· | 158 | ·········1:·arraylength |
159 | ·········2:·istore········4 | ||
160 | ·········4:·iconst_0 | ||
163 | ·········5:·istore········5 | 161 | ·········5:·istore········5 |
164 | ·········7:·iconst_0 | ||
165 | ·········8:·istore········6 | ||
166 | ········ | 162 | ·········7:·iload·········5 |
163 | ·········9:·iload·········4 | ||
164 | ········11:·if_icmpge·····82 | ||
165 | ········14:·aload_3 | ||
167 | ········1 | 166 | ········15:·iload·········5 |
168 | ········14:·if_icmpge·····86 | ||
169 | ········17:·aload·········4 | ||
170 | ········19:·iload·········6 | ||
171 | ········ | 167 | ········17:·iaload |
172 | ········ | 168 | ········18:·istore········6 |
173 | ········2 | 169 | ········20:·aload_1 |
174 | ········2 | 170 | ········21:·aload_2 |
175 | ········2 | 171 | ········22:·iload·········6 |
176 | ········2 | 172 | ········24:·invokestatic··#51·················//·Method·com/volosyukivan/WidgetConfigure.updateWidget:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;I)V |
177 | ········ | 173 | ········27:·new···········#14·················//·class·java/lang/StringBuilder |
178 | ········3 | 174 | ········30:·astore········7 |
179 | ········3 | 175 | ········32:·aload·········7 |
180 | ········3 | 176 | ········34:·invokespecial·#15·················//·Method·java/lang/StringBuilder."<init>":()V |
181 | ········ | 177 | ········37:·aload·········7 |
182 | ········ | 178 | ········39:·ldc···········#17·················//·String·Widget |
183 | ········4 | 179 | ········41:·invokevirtual·#21·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
184 | ········4 | 180 | ········44:·iload·········6 |
185 | ········ | 181 | ········46:·invokevirtual·#24·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
182 | ········49:·astore········7 | ||
183 | ········51:·ldc···········#53·················//·String··updated | ||
186 | ········53:·astore········8 | 184 | ········53:·astore········8 |
187 | ········55:·ldc···········#53·················//·String··updated | ||
188 | ········5 | 185 | ········55:·aload·········7 |
189 | ········5 | 186 | ········57:·aload·········8 |
190 | ········61:·aload·········9 | ||
191 | ········ | 187 | ········59:·invokevirtual·#21·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
192 | ········6 | 188 | ········62:·invokevirtual·#30·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
193 | ········6 | 189 | ········65:·astore········7 |
194 | ········ | 190 | ········67:·aload_1 |
195 | ········ | 191 | ········68:·aload·········7 |
196 | ········7 | 192 | ········70:·invokestatic··#34·················//·Method·log:(Landroid/content/Context;Ljava/lang/String;)V |
197 | ········7 | 193 | ········73:·iload·········5 |
198 | ········7 | 194 | ········75:·iconst_1 |
199 | ········ | 195 | ········76:·iadd |
200 | ········ | 196 | ········77:·istore········5 |
201 | ········ | 197 | ········79:·goto··········7 |
202 | ········8 | 198 | ········82:·return |
Max diff block lines reached; 0/8685 bytes (0.00%) of diff not shown. |
Offset 1527, 130 lines modified | Offset 1527, 128 lines modified | ||
1527 | ········0x63·->·:sswitch_2 | 1527 | ········0x63·->·:sswitch_2 |
1528 | ········0x76·->·:sswitch_3 | 1528 | ········0x76·->·:sswitch_3 |
1529 | ········0x78·->·:sswitch_1 | 1529 | ········0x78·->·:sswitch_1 |
1530 | ····.end·sparse-switch | 1530 | ····.end·sparse-switch |
1531 | .end·method | 1531 | .end·method |
1532 | .method·receivedKey(IZ)V | 1532 | .method·receivedKey(IZ)V |
1533 | ····.locals· | 1533 | ····.locals·4 |
1534 | ····.param·p1,·"code"····#·I | 1534 | ····.param·p1,·"code"····#·I |
1535 | ····.param·p2,·"pressed"····#·Z | 1535 | ····.param·p2,·"pressed"····#·Z |
1536 | ····.prologue | 1536 | ····.prologue |
1537 | ····const/4·v | 1537 | ····const/4·v3,·0x0 |
1538 | ····.line·182 | 1538 | ····.line·182 |
1539 | ····const/16·v | 1539 | ····const/16·v1,·0x400 |
1540 | ····if-ne·p1,·v | 1540 | ····if-ne·p1,·v1,·:cond_2 |
1541 | ····.line·183 | 1541 | ····.line·183 |
1542 | ····iget-object·v | 1542 | ····iget-object·v1,·p0,·Lcom/volosyukivan/WiFiInputMethod;->pressedKeys:Ljava/util/HashSet; |
1543 | ····invoke-virtual·{v | 1543 | ····invoke-virtual·{v1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator; |
1544 | ····move-result-object·v | 1544 | ····move-result-object·v2 |
1545 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
1546 | ····:goto_0 | 1545 | ····:goto_0 |
1547 | ····invoke-interface·{v | 1546 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
1548 | ····move-result·v | 1547 | ····move-result·v1 |
1549 | ····if-eqz·v | 1548 | ····if-eqz·v1,·:cond_0 |
1550 | ····invoke-interface·{v | 1549 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1551 | ····move-result-object·v | 1550 | ····move-result-object·v1 |
1552 | ····check-cast·v | 1551 | ····check-cast·v1,·Ljava/lang/Integer; |
1553 | ····invoke-virtual·{v | 1552 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I |
1554 | ····move-result·v | 1553 | ····move-result·v0 |
1555 | ····.line·184 | 1554 | ····.line·184 |
1556 | ····.local·v | 1555 | ····.local·v0,·"key":I |
1557 | ····invoke-virtual·{p0,·v | 1556 | ····invoke-virtual·{p0,·v0,·v3,·v3},·Lcom/volosyukivan/WiFiInputMethod;->sendKey(IZZ)V |
1558 | ····goto·:goto_0 | 1557 | ····goto·:goto_0 |
1559 | ····.line·186 | 1558 | ····.line·186 |
1560 | ····.end·local·v | 1559 | ····.end·local·v0····#·"key":I |
1561 | ····:cond_0 | 1560 | ····:cond_0 |
1562 | ····iget-object·v | 1561 | ····iget-object·v1,·p0,·Lcom/volosyukivan/WiFiInputMethod;->pressedKeys:Ljava/util/HashSet; |
1563 | ····invoke-virtual·{v | 1562 | ····invoke-virtual·{v1},·Ljava/util/HashSet;->clear()V |
1564 | ····.line·187 | 1563 | ····.line·187 |
1565 | ····invoke-virtual·{p0},·Lcom/volosyukivan/WiFiInputMethod;->resetModifiers()V | 1564 | ····invoke-virtual·{p0},·Lcom/volosyukivan/WiFiInputMethod;->resetModifiers()V |
1566 | ····.line·207 | 1565 | ····.line·207 |
1567 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
1568 | ····:cond_1 | 1566 | ····:cond_1 |
1569 | ····:goto_1 | 1567 | ····:goto_1 |
1570 | ····:sswitch_0 | 1568 | ····:sswitch_0 |
1571 | ····return-void | 1569 | ····return-void |
1572 | ····.line·190 | 1570 | ····.line·190 |
1573 | ····:cond_2 | 1571 | ····:cond_2 |
1574 | ····iget-object·v | 1572 | ····iget-object·v1,·p0,·Lcom/volosyukivan/WiFiInputMethod;->pressedKeys:Ljava/util/HashSet; |
1575 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1573 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1576 | ····move-result-object·v | 1574 | ····move-result-object·v2 |
1577 | ····invoke-virtual·{v | 1575 | ····invoke-virtual·{v1,·v2},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z |
1578 | ····move-result·v | 1576 | ····move-result·v1 |
1579 | ····if-ne·v | 1577 | ····if-ne·v1,·p2,·:cond_3 |
1580 | ····.line·191 | 1578 | ····.line·191 |
1581 | ····if-eqz·p2,·:cond_1 | 1579 | ····if-eqz·p2,·:cond_1 |
1582 | ····.line·193 | 1580 | ····.line·193 |
1583 | ····sparse-switch·p1,·:sswitch_data_0 | 1581 | ····sparse-switch·p1,·:sswitch_data_0 |
1584 | ····.line·200 | 1582 | ····.line·200 |
1585 | ····:cond_3 | 1583 | ····:cond_3 |
1586 | ····if-eqz·p2,·:cond_4 | 1584 | ····if-eqz·p2,·:cond_4 |
1587 | ····.line·201 | 1585 | ····.line·201 |
1588 | ····iget-object·v | 1586 | ····iget-object·v1,·p0,·Lcom/volosyukivan/WiFiInputMethod;->pressedKeys:Ljava/util/HashSet; |
1589 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1587 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1590 | ····move-result-object·v | 1588 | ····move-result-object·v2 |
1591 | ····invoke-virtual·{v | 1589 | ····invoke-virtual·{v1,·v2},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
1592 | ····.line·202 | 1590 | ····.line·202 |
1593 | ····invoke-virtual·{p0,·p1,·p2,·v | 1591 | ····invoke-virtual·{p0,·p1,·p2,·v3},·Lcom/volosyukivan/WiFiInputMethod;->sendKey(IZZ)V |
1594 | ····goto·:goto_1 | 1592 | ····goto·:goto_1 |
1595 | ····.line·204 | 1593 | ····.line·204 |
1596 | ····:cond_4 | 1594 | ····:cond_4 |
1597 | ····iget-object·v | 1595 | ····iget-object·v1,·p0,·Lcom/volosyukivan/WiFiInputMethod;->pressedKeys:Ljava/util/HashSet; |
1598 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1596 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1599 | ····move-result-object·v | 1597 | ····move-result-object·v2 |
1600 | ····invoke-virtual·{v | 1598 | ····invoke-virtual·{v1,·v2},·Ljava/util/HashSet;->remove(Ljava/lang/Object;)Z |
1601 | ····.line·205 | 1599 | ····.line·205 |
1602 | ····iget-object·v | 1600 | ····iget-object·v1,·p0,·Lcom/volosyukivan/WiFiInputMethod;->pressedKeys:Ljava/util/HashSet; |
1603 | ····invoke-virtual·{v | 1601 | ····invoke-virtual·{v1},·Ljava/util/HashSet;->isEmpty()Z |
1604 | ····move-result·v | 1602 | ····move-result·v1 |
1605 | ····invoke-virtual·{p0,·p1,·p2,·v | 1603 | ····invoke-virtual·{p0,·p1,·p2,·v1},·Lcom/volosyukivan/WiFiInputMethod;->sendKey(IZZ)V |
1606 | ····goto·:goto_1 | 1604 | ····goto·:goto_1 |
1607 | ····.line·193 | 1605 | ····.line·193 |
Max diff block lines reached; 11334/16364 bytes (69.26%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpService; | 18 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/volosyukivan/HttpService;)V | 20 | .method·constructor·<init>(Lcom/volosyukivan/HttpService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/HttpService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·66 | 24 | ····.line·66 |
24 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpService$2;->this$0:Lcom/volosyukivan/HttpService; | 25 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpService$2;->this$0:Lcom/volosyukivan/HttpService; |
25 | ····invoke-direct·{p0},·Lcom/volosyukivan/RemoteKeyboard$Stub;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/volosyukivan/RemoteKeyboard$Stub;-><init>()V |
Offset 37, 300 lines modified | Offset 37, 271 lines modified | ||
37 | ····move-result-object·v0 | 37 | ····move-result-object·v0 |
38 | ····return-object·v0 | 38 | ····return-object·v0 |
39 | .end·method | 39 | .end·method |
40 | .method·private·createView()Landroid/view/View; | 40 | .method·private·createView()Landroid/view/View; |
41 | ····.locals·1 | 41 | ····.locals·15 |
42 | ····.prologue | 42 | ····.prologue |
43 | ····const/4·v14,·0x2 | ||
44 | ····const/16·v13,·0xf | ||
45 | ····const/4·v12,·0x0 | ||
46 | ····const/16·v11,·0x14 | ||
47 | ····const/4·v10,·0x1 | ||
43 | ····.line·69 | 48 | ····.line·69 |
44 | ····invoke-static·{},·Lcom/volosyukivan/WiFiKeyboard;->getNetworkAddresses()Ljava/util/ArrayList; | 49 | ····invoke-static·{},·Lcom/volosyukivan/WiFiKeyboard;->getNetworkAddresses()Ljava/util/ArrayList; |
45 | ····move-result-object·v1 | 50 | ····move-result-object·v1 |
46 | ····.line·70 | 51 | ····.line·70 |
47 | ····.local·v1,·"addrs":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" | 52 | ····.local·v1,·"addrs":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" |
48 | ····new-instance·v | 53 | ····new-instance·v4,·Landroid/widget/ScrollView; |
49 | ····invoke-direct·{v | 54 | ····invoke-direct·{v4,·p0},·Landroid/widget/ScrollView;-><init>(Landroid/content/Context;)V |
50 | ····.line·71 | 55 | ····.line·71 |
51 | ····.local·v | 56 | ····.local·v4,·"parent":Landroid/widget/ScrollView; |
52 | ····const/4·v2,·-0x1 | 57 | ····const/4·v2,·-0x1 |
53 | ····.line·72 | 58 | ····.line·72 |
54 | ····.local·v2,·"fill":I | 59 | ····.local·v2,·"fill":I |
55 | ····const/4·v | 60 | ····const/4·v6,·-0x2 |
56 | ····.line·73 | 61 | ····.line·73 |
57 | ····.local·v | 62 | ····.local·v6,·"wrap":I |
58 | ····new-instance·v3,·Landroid/widget/LinearLayout$LayoutParams; | 63 | ····new-instance·v3,·Landroid/widget/LinearLayout$LayoutParams; |
59 | ····invoke-direct·{v3,·v2,·v2},·Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V | 64 | ····invoke-direct·{v3,·v2,·v2},·Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V |
60 | ····.line·75 | 65 | ····.line·75 |
61 | ····.local·v3,·"fillAll":Landroid/widget/LinearLayout$LayoutParams; | 66 | ····.local·v3,·"fillAll":Landroid/widget/LinearLayout$LayoutParams; |
62 | ····invoke-virtual·{v | 67 | ····invoke-virtual·{v4,·v3},·Landroid/widget/ScrollView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V |
63 | ····.line·76 | 68 | ····.line·76 |
64 | ····new-instance·v | 69 | ····new-instance·v7,·Landroid/widget/LinearLayout; |
65 | ····invoke-direct·{v | 70 | ····invoke-direct·{v7,·p0},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V |
66 | ····iput-object·v | 71 | ····iput-object·v7,·p0,·Lcom/volosyukivan/WiFiKeyboard;->layout:Landroid/widget/LinearLayout; |
67 | ····.line·77 | 72 | ····.line·77 |
68 | ····iget-object·v | 73 | ····iget-object·v7,·p0,·Lcom/volosyukivan/WiFiKeyboard;->layout:Landroid/widget/LinearLayout; |
69 | ····const/4·v9,·0x1 | ||
70 | ····invoke-virtual·{v | 74 | ····invoke-virtual·{v7,·v10},·Landroid/widget/LinearLayout;->setOrientation(I)V |
71 | ····.line·78 | 75 | ····.line·78 |
72 | ····iget-object·v | 76 | ····iget-object·v7,·p0,·Lcom/volosyukivan/WiFiKeyboard;->layout:Landroid/widget/LinearLayout; |
73 | ····new-instance·v | 77 | ····new-instance·v8,·Landroid/widget/LinearLayout$LayoutParams; |
74 | ····invoke-direct·{v | 78 | ····invoke-direct·{v8,·v2,·v6},·Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V |
75 | ····invoke-virtual·{v | 79 | ····invoke-virtual·{v7,·v8},·Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V |
76 | ····.line·79 | 80 | ····.line·79 |
77 | ····iget-object·v | 81 | ····iget-object·v7,·p0,·Lcom/volosyukivan/WiFiKeyboard;->layout:Landroid/widget/LinearLayout; |
78 | ····invoke-virtual·{v | 82 | ····invoke-virtual·{v4,·v7},·Landroid/widget/ScrollView;->addView(Landroid/view/View;)V |
79 | ····.line·80 | 83 | ····.line·80 |
80 | ····const·v | 84 | ····const·v7,·0x7f070001 |
81 | ····const/16·v9,·0x14 | ||
82 | ····invoke-direct·{p0,·v | 85 | ····invoke-direct·{p0,·v7,·v11},·Lcom/volosyukivan/WiFiKeyboard;->text(II)V |
83 | ····.line·81 | 86 | ····.line·81 |
84 | ····const·v | 87 | ····const·v7,·0x7f070002 |
85 | ····invoke-direct·{p0,·v | 88 | ····invoke-direct·{p0,·v7},·Lcom/volosyukivan/WiFiKeyboard;->text(I)V |
86 | ····.line·82 | 89 | ····.line·82 |
87 | ····const·v | 90 | ····const·v7,·0x7f070003 |
88 | ····invoke-direct·{p0,·v | 91 | ····invoke-direct·{p0,·v7},·Lcom/volosyukivan/WiFiKeyboard;->text(I)V |
89 | ····.line·83 | 92 | ····.line·83 |
90 | ····sget-object·v | 93 | ····sget-object·v7,·Landroid/os/Build$VERSION;->SDK:Ljava/lang/String; |
91 | ····invoke-static·{v | 94 | ····invoke-static·{v7},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
92 | ····move-result·v | 95 | ····move-result·v5 |
93 | ····.line·84 | 96 | ····.line·84 |
94 | ····.local·v | 97 | ····.local·v5,·"sdkVersion":I |
95 | ····const/16·v | 98 | ····const/16·v7,·0xb |
96 | ····if-lt·v | 99 | ····if-lt·v5,·v7,·:cond_1 |
97 | ····.line·85 | 100 | ····.line·85 |
98 | ····const·v | 101 | ····const·v7,·0x7f070005 |
99 | ····invoke-direct·{p0,·v | 102 | ····invoke-direct·{p0,·v7},·Lcom/volosyukivan/WiFiKeyboard;->text(I)V |
100 | ····.line·89 | 103 | ····.line·89 |
101 | ····:goto_0 | 104 | ····:goto_0 |
102 | ····const·v | 105 | ····const·v7,·0x7f070006 |
103 | ····invoke-direct·{p0,·v | 106 | ····invoke-direct·{p0,·v7},·Lcom/volosyukivan/WiFiKeyboard;->text(I)V |
104 | ····.line·90 | 107 | ····.line·90 |
105 | ····const-string·v | 108 | ····const-string·v7,·"" |
106 | ····const/16·v9,·0xf | ||
107 | ····invoke-direct·{p0,·v | 109 | ····invoke-direct·{p0,·v7,·v13},·Lcom/volosyukivan/WiFiKeyboard;->text(Ljava/lang/String;I)V |
108 | ····.line·91 | 110 | ····.line·91 |
109 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I | 111 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I |
Max diff block lines reached; 7869/13516 bytes (58.22%) 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:Lcom/volosyukivan/WidgetConfigure; | 21 | .field·final·synthetic·this$0:Lcom/volosyukivan/WidgetConfigure; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/volosyukivan/WidgetConfigure;)V | 23 | .method·constructor·<init>(Lcom/volosyukivan/WidgetConfigure;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/WidgetConfigure; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·79 | 27 | ····.line·79 |
27 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WidgetConfigure$2;->this$0:Lcom/volosyukivan/WidgetConfigure; | 28 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WidgetConfigure$2;->this$0:Lcom/volosyukivan/WidgetConfigure; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 167, 246 lines modified | Offset 167, 241 lines modified | ||
167 | ····:catch_0 | 167 | ····:catch_0 |
168 | ····move-exception·v0 | 168 | ····move-exception·v0 |
169 | ····goto·:goto_0 | 169 | ····goto·:goto_0 |
170 | .end·method | 170 | .end·method |
171 | .method·public·run()V | 171 | .method·public·run()V |
172 | ····.locals·2 | 172 | ····.locals·20 |
173 | ····.prologue | 173 | ····.prologue |
174 | ····.line·130 | 174 | ····.line·130 |
175 | ····:try_start_0 | 175 | ····:try_start_0 |
176 | ····move-object/from16·v0,·p0 | 176 | ····move-object/from16·v0,·p0 |
177 | ····iget-object·v0,·v0,·Lcom/volosyukivan/HttpServer;->ch:Ljava/nio/channels/ServerSocketChannel; | 177 | ····iget-object·v0,·v0,·Lcom/volosyukivan/HttpServer;->ch:Ljava/nio/channels/ServerSocketChannel; |
178 | ····move-object/from16·v1 | 178 | ····move-object/from16·v17,·v0 |
179 | ····const/16·v1 | 179 | ····const/16·v18,·0x0 |
180 | ····invoke-virtual/range·{v1 | 180 | ····invoke-virtual/range·{v17·..·v18},·Ljava/nio/channels/ServerSocketChannel;->configureBlocking(Z)Ljava/nio/channels/SelectableChannel; |
181 | ····.line·131 | 181 | ····.line·131 |
182 | ····move-object/from16·v0,·p0 | 182 | ····move-object/from16·v0,·p0 |
183 | ····iget-object·v0,·v0,·Lcom/volosyukivan/HttpServer;->ch:Ljava/nio/channels/ServerSocketChannel; | 183 | ····iget-object·v0,·v0,·Lcom/volosyukivan/HttpServer;->ch:Ljava/nio/channels/ServerSocketChannel; |
184 | ····move-object/from16·v1 | 184 | ····move-object/from16·v17,·v0 |
185 | ····move-object/from16·v0,·p0 | 185 | ····move-object/from16·v0,·p0 |
186 | ····iget-object·v0,·v0,·Lcom/volosyukivan/HttpServer;->selector:Ljava/nio/channels/Selector; | 186 | ····iget-object·v0,·v0,·Lcom/volosyukivan/HttpServer;->selector:Ljava/nio/channels/Selector; |
187 | ····move-object/from16·v1 | 187 | ····move-object/from16·v18,·v0 |
188 | ····const/16·v | 188 | ····const/16·v19,·0x10 |
189 | ····invoke-virtual/range·{v1 | 189 | ····invoke-virtual/range·{v17·..·v19},·Ljava/nio/channels/ServerSocketChannel;->register(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; |
190 | ····move-result-object·v1 | 190 | ····move-result-object·v15 |
191 | ····.line·132 | 191 | ····.line·132 |
192 | ····.local·v1 | 192 | ····.local·v15,·"serverkey":Ljava/nio/channels/SelectionKey; |
193 | ····new-instance·v1 | 193 | ····new-instance·v13,·Ljava/util/ArrayList; |
194 | ····invoke-direct·{v1 | 194 | ····invoke-direct·{v13},·Ljava/util/ArrayList;-><init>()V |
195 | ····.line·133 | 195 | ····.line·133 |
196 | ····.local·v1 | 196 | ····.local·v13,·"newUpdates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/volosyukivan/HttpServer$Update;>;" |
197 | ····new-instance·v2,·Lcom/volosyukivan/HttpServer$1; | 197 | ····new-instance·v2,·Lcom/volosyukivan/HttpServer$1; |
198 | ····move-object/from16·v0,·p0 | 198 | ····move-object/from16·v0,·p0 |
199 | ····invoke-direct·{v2,·v0,·v1 | 199 | ····invoke-direct·{v2,·v0,·v13},·Lcom/volosyukivan/HttpServer$1;-><init>(Lcom/volosyukivan/HttpServer;Ljava/util/ArrayList;)V |
200 | ····.line·145 | 200 | ····.line·145 |
201 | ····.local·v2,·"checkUpdates":Lcom/volosyukivan/HttpServer$Action; | 201 | ····.local·v2,·"checkUpdates":Lcom/volosyukivan/HttpServer$Action; |
202 | ····:cond_0 | 202 | ····:cond_0 |
203 | ····invoke-virtual·{v1 | 203 | ····invoke-virtual·{v13},·Ljava/util/ArrayList;->clear()V |
204 | ····.line·146 | 204 | ····.line·146 |
205 | ····move-object/from16·v0,·p0 | 205 | ····move-object/from16·v0,·p0 |
206 | ····invoke-virtual·{v0,·v2},·Lcom/volosyukivan/HttpServer;->runAction(Lcom/volosyukivan/HttpServer$Action;)Ljava/lang/Object; | 206 | ····invoke-virtual·{v0,·v2},·Lcom/volosyukivan/HttpServer;->runAction(Lcom/volosyukivan/HttpServer$Action;)Ljava/lang/Object; |
207 | ····.line·147 | 207 | ····.line·147 |
208 | ····invoke-virtual·{v1 | 208 | ····invoke-virtual·{v13},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
209 | ····move-result-object·v | 209 | ····move-result-object·v17 |
210 | ····.local·v9,·"i$":Ljava/util/Iterator; | ||
211 | ····:goto_0 | 210 | ····:goto_0 |
212 | ····invoke-interface·{v | 211 | ····invoke-interface/range·{v17·..·v17},·Ljava/util/Iterator;->hasNext()Z |
213 | ····move-result·v18 | 212 | ····move-result·v18 |
214 | ····if-eqz·v18,·:cond_1 | 213 | ····if-eqz·v18,·:cond_1 |
215 | ····invoke-interface·{v | 214 | ····invoke-interface/range·{v17·..·v17},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
216 | ····move-result-object·v1 | 215 | ····move-result-object·v16 |
217 | ····check-cast·v1 | 216 | ····check-cast·v16,·Lcom/volosyukivan/HttpServer$Update; |
218 | ····.line·148 | 217 | ····.line·148 |
219 | ····.local·v1 | 218 | ····.local·v16,·"u":Lcom/volosyukivan/HttpServer$Update; |
220 | ····invoke-interface/range·{v1 | 219 | ····invoke-interface/range·{v16·..·v16},·Lcom/volosyukivan/HttpServer$Update;->run()V |
221 | ····:try_end_0 | 220 | ····:try_end_0 |
222 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 221 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
223 | ····.catch·Lcom/volosyukivan/HttpServer$NetworkThreadStopException;·{:try_start_0·..·:try_end_0}·:catch_1 | 222 | ····.catch·Lcom/volosyukivan/HttpServer$NetworkThreadStopException;·{:try_start_0·..·:try_end_0}·:catch_1 |
224 | ····goto·:goto_0 | 223 | ····goto·:goto_0 |
225 | ····.line·216 | 224 | ····.line·216 |
226 | ····.end·local·v2····#·"checkUpdates":Lcom/volosyukivan/HttpServer$Action; | 225 | ····.end·local·v2····#·"checkUpdates":Lcom/volosyukivan/HttpServer$Action; |
227 | ····.end·local·v9····#·"i$":Ljava/util/Iterator; | ||
228 | ····.end·local·v1 | 226 | ····.end·local·v13····#·"newUpdates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/volosyukivan/HttpServer$Update;>;" |
229 | ····.end·local·v1 | 227 | ····.end·local·v15····#·"serverkey":Ljava/nio/channels/SelectionKey; |
230 | ····.end·local·v1 | 228 | ····.end·local·v16····#·"u":Lcom/volosyukivan/HttpServer$Update; |
231 | ····:catch_0 | 229 | ····:catch_0 |
232 | ····move-exception·v7 | 230 | ····move-exception·v7 |
233 | ····.line·217 | 231 | ····.line·217 |
234 | ····.local·v7,·"e":Ljava/io/IOException; | 232 | ····.local·v7,·"e":Ljava/io/IOException; |
235 | ····const-string·v1 | 233 | ····const-string·v17,·"network·loop·terminated" |
236 | ····move-object/from16·v0,·v1 | 234 | ····move-object/from16·v0,·v17 |
237 | ····invoke-static·{v0,·v7},·Lcom/volosyukivan/Debug;->e(Ljava/lang/String;Ljava/lang/Throwable;)V | 235 | ····invoke-static·{v0,·v7},·Lcom/volosyukivan/Debug;->e(Ljava/lang/String;Ljava/lang/Throwable;)V |
238 | ····.line·222 | 236 | ····.line·222 |
239 | ····.end·local·v7····#·"e":Ljava/io/IOException; | 237 | ····.end·local·v7····#·"e":Ljava/io/IOException; |
240 | ····:goto_1 | 238 | ····:goto_1 |
241 | ····:try_start_1 | 239 | ····:try_start_1 |
242 | ····move-object/from16·v0,·p0 | 240 | ····move-object/from16·v0,·p0 |
243 | ····iget-object·v0,·v0,·Lcom/volosyukivan/HttpServer;->selector:Ljava/nio/channels/Selector; | 241 | ····iget-object·v0,·v0,·Lcom/volosyukivan/HttpServer;->selector:Ljava/nio/channels/Selector; |
244 | ····move-object/from16·v1 | 242 | ····move-object/from16·v17,·v0 |
245 | ····invoke-virtual/range·{v1 | 243 | ····invoke-virtual/range·{v17·..·v17},·Ljava/nio/channels/Selector;->close()V |
246 | ····:try_end_1 | 244 | ····:try_end_1 |
247 | ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_6 | 245 | ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_6 |
248 | ····.line·225 | 246 | ····.line·225 |
249 | ····:goto_2 | 247 | ····:goto_2 |
250 | ····:try_start_2 | 248 | ····:try_start_2 |
Max diff block lines reached; 17958/23828 bytes (75.37%) of diff not shown. |
Offset 497, 14 lines modified | Offset 497, 15 lines modified | ||
497 | ····.locals·2 | 497 | ····.locals·2 |
498 | ····.param·p0,·"context"····#·Landroid/content/Context; | 498 | ····.param·p0,·"context"····#·Landroid/content/Context; |
499 | ····.prologue | 499 | ····.prologue |
500 | ····.line·227 | 500 | ····.line·227 |
501 | ····const-string·v1,·"notification" | 501 | ····const-string·v1,·"notification" |
502 | ····.line·228 | ||
502 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 503 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
503 | ····move-result-object·v0 | 504 | ····move-result-object·v0 |
504 | ····check-cast·v0,·Landroid/app/NotificationManager; | 505 | ····check-cast·v0,·Landroid/app/NotificationManager; |
505 | ····.line·229 | 506 | ····.line·229 |
Offset 540, 257 lines modified | Offset 541, 249 lines modified | ||
540 | ····sput-object·v0,·Lcom/volosyukivan/HttpService;->onServerFinish:Ljava/lang/Runnable; | 541 | ····sput-object·v0,·Lcom/volosyukivan/HttpService;->onServerFinish:Ljava/lang/Runnable; |
541 | ····goto·:goto_0 | 542 | ····goto·:goto_0 |
542 | .end·method | 543 | .end·method |
543 | .method·private·updateNotification(Z)V | 544 | .method·private·updateNotification(Z)V |
544 | ····.locals·1 | 545 | ····.locals·18 |
545 | ····.param·p1,·"ticker"····#·Z | 546 | ····.param·p1,·"ticker"····#·Z |
546 | ····.prologue | 547 | ····.prologue |
547 | ····.line·106 | 548 | ····.line·106 |
548 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 549 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
549 | ····move-result-wide·v1 | 550 | ····move-result-wide·v14 |
550 | ····.line·107 | 551 | ····.line·107 |
551 | ····.local·v1 | 552 | ····.local·v14,·"when":J |
552 | ····invoke-static·{},·Lcom/volosyukivan/WiFiKeyboard;->getNetworkAddresses()Ljava/util/ArrayList; | 553 | ····invoke-static·{},·Lcom/volosyukivan/WiFiKeyboard;->getNetworkAddresses()Ljava/util/ArrayList; |
553 | ····move-result-object·v | 554 | ····move-result-object·v3 |
554 | ····.line·108 | 555 | ····.line·108 |
555 | ····.local·v | 556 | ····.local·v3,·"addrs":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" |
556 | ····const/4·v | 557 | ····const/4·v2,·0x0 |
557 | ····.line·109 | 558 | ····.line·109 |
558 | ····.local·v | 559 | ····.local·v2,·"addr":Ljava/lang/String; |
559 | ····invoke-virtual·{v | 560 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
560 | ····move-result-object·v | 561 | ····move-result-object·v13 |
561 | ····.local·v9,·"i$":Ljava/util/Iterator; | ||
562 | ····:cond_0 | 562 | ····:cond_0 |
563 | ····:goto_0 | 563 | ····:goto_0 |
564 | ····invoke-interface·{v | 564 | ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z |
565 | ····move-result·v1 | 565 | ····move-result·v16 |
566 | ····if-eqz·v1 | 566 | ····if-eqz·v16,·:cond_2 |
567 | ····invoke-interface·{v | 567 | ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
568 | ····move-result-object·v | 568 | ····move-result-object·v9 |
569 | ····check-cast·v | 569 | ····check-cast·v9,·Ljava/lang/String; |
570 | ····.line·110 | 570 | ····.line·110 |
571 | ····.local·v | 571 | ····.local·v9,·"newAddr":Ljava/lang/String; |
572 | ····if-eqz·v | 572 | ····if-eqz·v2,·:cond_1 |
573 | ····const-string·v1 | 573 | ····const-string·v16,·"::" |
574 | ····move-object/from16·v0,·v1 | 574 | ····move-object/from16·v0,·v16 |
575 | ····invoke-virtual·{v | 575 | ····invoke-virtual·{v2,·v0},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
576 | ····move-result·v1 | 576 | ····move-result·v16 |
577 | ····if-eqz·v1 | 577 | ····if-eqz·v16,·:cond_0 |
578 | ····.line·111 | 578 | ····.line·111 |
579 | ····:cond_1 | 579 | ····:cond_1 |
580 | ····new-instance·v1 | 580 | ····new-instance·v16,·Ljava/lang/StringBuilder; |
581 | ····invoke-direct/range·{v1 | 581 | ····invoke-direct/range·{v16·..·v16},·Ljava/lang/StringBuilder;-><init>()V |
582 | ····const-string·v1 | 582 | ····const-string·v17,·"http://" |
583 | ····invoke-virtual/range·{v1 | 583 | ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
584 | ····move-result-object·v1 | 584 | ····move-result-object·v16 |
585 | ····move-object/from16·v0,·v1 | 585 | ····move-object/from16·v0,·v16 |
586 | ····invoke-virtual·{v0,·v | 586 | ····invoke-virtual·{v0,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
587 | ····move-result-object·v1 | 587 | ····move-result-object·v16 |
588 | ····const-string·v1 | 588 | ····const-string·v17,·":" |
589 | ····invoke-virtual/range·{v1 | 589 | ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
590 | ····move-result-object·v1 | 590 | ····move-result-object·v16 |
591 | ····move-object/from16·v0,·p0 | 591 | ····move-object/from16·v0,·p0 |
592 | ····iget·v0,·v0,·Lcom/volosyukivan/HttpService;->port:I | 592 | ····iget·v0,·v0,·Lcom/volosyukivan/HttpService;->port:I |
593 | ····move/from16·v1 | 593 | ····move/from16·v17,·v0 |
594 | ····invoke-virtual/range·{v1 | 594 | ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
595 | ····move-result-object·v1 | 595 | ····move-result-object·v16 |
596 | ····invoke-virtual/range·{v1 | 596 | ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
597 | ····move-result-object·v | 597 | ····move-result-object·v2 |
598 | ····goto·:goto_0 | 598 | ····goto·:goto_0 |
599 | ····.line·114 | 599 | ····.line·114 |
600 | ····.end·local·v | 600 | ····.end·local·v9····#·"newAddr":Ljava/lang/String; |
601 | ····:cond_2 | 601 | ····:cond_2 |
602 | ····if-nez·v | 602 | ····if-nez·v2,·:cond_3 |
603 | ····.line·115 | 603 | ····.line·115 |
604 | ····new-instance·v1 | 604 | ····new-instance·v13,·Ljava/lang/StringBuilder; |
605 | ····invoke-direct | 605 | ····invoke-direct·{v13},·Ljava/lang/StringBuilder;-><init>()V |
Max diff block lines reached; 7706/12951 bytes (59.50%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$text:Ljava/lang/String; | 22 | .field·final·synthetic·val$text:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/KeyboardHttpServer; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·162 | 28 | ····.line·162 |
28 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$5;->this$0:Lcom/volosyukivan/KeyboardHttpServer; | 29 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$5;->this$0:Lcom/volosyukivan/KeyboardHttpServer; |
29 | ····iput-object·p2,·p0,·Lcom/volosyukivan/KeyboardHttpServer$5;->val$text:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lcom/volosyukivan/KeyboardHttpServer$5;->val$text:Ljava/lang/String; |
Offset 41, 31 lines modified | Offset 42, 30 lines modified | ||
41 | #·virtual·methods | 42 | #·virtual·methods |
42 | .method·public·run()V | 43 | .method·public·run()V |
43 | ····.locals·6 | 44 | ····.locals·6 |
44 | ····.prologue | 45 | ····.prologue |
45 | ····.line·165 | 46 | ····.line·165 |
46 | ····iget-object·v | 47 | ····iget-object·v3,·p0,·Lcom/volosyukivan/KeyboardHttpServer$5;->this$0:Lcom/volosyukivan/KeyboardHttpServer; |
47 | ····iget-object·v | 48 | ····iget-object·v3,·v3,·Lcom/volosyukivan/KeyboardHttpServer;->waitingConnections:Ljava/util/ArrayList; |
48 | ····invoke-virtual·{v | 49 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
49 | ····move-result-object·v | 50 | ····move-result-object·v3 |
50 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
51 | ····:goto_0 | 51 | ····:goto_0 |
52 | ····invoke-interface·{v | 52 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
53 | ····move-result·v4 | 53 | ····move-result·v4 |
54 | ····if-eqz·v4,·:cond_0 | 54 | ····if-eqz·v4,·:cond_0 |
55 | ····invoke-interface·{v | 55 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
56 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
57 | ····check-cast·v0,·Lcom/volosyukivan/KeyboardHttpConnection; | 57 | ····check-cast·v0,·Lcom/volosyukivan/KeyboardHttpConnection; |
58 | ····.line·167 | 58 | ····.line·167 |
59 | ····.local·v0,·"con":Lcom/volosyukivan/KeyboardHttpConnection; | 59 | ····.local·v0,·"con":Lcom/volosyukivan/KeyboardHttpConnection; |
Offset 79, 31 lines modified | Offset 79, 31 lines modified | ||
79 | ····.local·v1,·"content":[B | 79 | ····.local·v1,·"content":[B |
80 | ····const-string·v4,·"text/plain" | 80 | ····const-string·v4,·"text/plain" |
81 | ····array-length·v5,·v1 | 81 | ····array-length·v5,·v1 |
82 | ····invoke-virtual·{v0,·v4,·v1,·v5},·Lcom/volosyukivan/KeyboardHttpConnection;->sendData(Ljava/lang/String;[BI)Ljava/nio/ByteBuffer; | 82 | ····invoke-virtual·{v0,·v4,·v1,·v5},·Lcom/volosyukivan/KeyboardHttpConnection;->sendData(Ljava/lang/String;[BI)Ljava/nio/ByteBuffer; |
83 | ····move-result-object·v | 83 | ····move-result-object·v2 |
84 | ····.line·169 | 84 | ····.line·169 |
85 | ····.local·v | 85 | ····.local·v2,·"out":Ljava/nio/ByteBuffer; |
86 | ····iget-object·v4,·p0,·Lcom/volosyukivan/KeyboardHttpServer$5;->this$0:Lcom/volosyukivan/KeyboardHttpServer; | 86 | ····iget-object·v4,·p0,·Lcom/volosyukivan/KeyboardHttpServer$5;->this$0:Lcom/volosyukivan/KeyboardHttpServer; |
87 | ····invoke-virtual·{v4,·v0,·v | 87 | ····invoke-virtual·{v4,·v0,·v2},·Lcom/volosyukivan/KeyboardHttpServer;->setResponse(Lcom/volosyukivan/KeyboardHttpConnection;Ljava/nio/ByteBuffer;)V |
88 | ····goto·:goto_0 | 88 | ····goto·:goto_0 |
89 | ····.line·171 | 89 | ····.line·171 |
90 | ····.end·local·v0····#·"con":Lcom/volosyukivan/KeyboardHttpConnection; | 90 | ····.end·local·v0····#·"con":Lcom/volosyukivan/KeyboardHttpConnection; |
91 | ····.end·local·v1····#·"content":[B | 91 | ····.end·local·v1····#·"content":[B |
92 | ····.end·local·v | 92 | ····.end·local·v2····#·"out":Ljava/nio/ByteBuffer; |
93 | ····:cond_0 | 93 | ····:cond_0 |
94 | ····iget-object·v | 94 | ····iget-object·v3,·p0,·Lcom/volosyukivan/KeyboardHttpServer$5;->this$0:Lcom/volosyukivan/KeyboardHttpServer; |
95 | ····iget-object·v | 95 | ····iget-object·v3,·v3,·Lcom/volosyukivan/KeyboardHttpServer;->waitingConnections:Ljava/util/ArrayList; |
96 | ····invoke-virtual·{v | 96 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->clear()V |
97 | ····.line·172 | 97 | ····.line·172 |
98 | ····return-void | 98 | ····return-void |
99 | .end·method | 99 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/volosyukivan/WiFiKeyboard$1; | 18 | .field·final·synthetic·this$1:Lcom/volosyukivan/WiFiKeyboard$1; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/volosyukivan/WiFiKeyboard$1;)V | 20 | .method·constructor·<init>(Lcom/volosyukivan/WiFiKeyboard$1;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/volosyukivan/WiFiKeyboard$1; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·133 | 24 | ····.line·133 |
24 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WiFiKeyboard$1$1;->this$1:Lcom/volosyukivan/WiFiKeyboard$1; | 25 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WiFiKeyboard$1$1;->this$1:Lcom/volosyukivan/WiFiKeyboard$1; |
25 | ····invoke-direct·{p0},·Lcom/volosyukivan/PortUpdateListener$Stub;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/volosyukivan/PortUpdateListener$Stub;-><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·112 | ||
29 | ····return-void | 28 | ····return-void |
30 | .end·method | 29 | .end·method |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | #·instance·fields | 21 | #·instance·fields |
22 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpConnection; | 22 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpConnection; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·public·constructor·<init>(Lcom/volosyukivan/HttpConnection;Ljava/lang/String;)V | 24 | .method·public·constructor·<init>(Lcom/volosyukivan/HttpConnection;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/HttpConnection; | ||
26 | ····.param·p2,·"msg"····#·Ljava/lang/String; | 27 | ····.param·p2,·"msg"····#·Ljava/lang/String; |
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·51 | 29 | ····.line·51 |
29 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpConnection$ConnectionFailureException;->this$0:Lcom/volosyukivan/HttpConnection; | 30 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpConnection$ConnectionFailureException;->this$0:Lcom/volosyukivan/HttpConnection; |
30 | ····.line·52 | 31 | ····.line·52 |
Offset 949, 24 lines modified | Offset 949, 27 lines modified | ||
949 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 949 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
950 | ····aput-object·p1,·v3,·v6 | 950 | ····aput-object·p1,·v3,·v6 |
951 | ····const/4·v4,·0x1 | 951 | ····const/4·v4,·0x1 |
952 | ····.line·138 | ||
952 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 953 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
953 | ····move-result-object·v5 | 954 | ····move-result-object·v5 |
954 | ····aput-object·v5,·v3,·v4 | 955 | ····aput-object·v5,·v3,·v4 |
956 | ····.line·135 | ||
955 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 957 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
956 | ····move-result-object·v2 | 958 | ····move-result-object·v2 |
959 | ····.line·138 | ||
957 | ····invoke-virtual·{v2},·Ljava/lang/String;->getBytes()[B | 960 | ····invoke-virtual·{v2},·Ljava/lang/String;->getBytes()[B |
958 | ····move-result-object·v0 | 961 | ····move-result-object·v0 |
959 | ····.line·140 | 962 | ····.line·140 |
960 | ····.local·v0,·"headers":[B | 963 | ····.local·v0,·"headers":[B |
961 | ····array-length·v2,·v0 | 964 | ····array-length·v2,·v0 |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$keyboardHttpConnection:Lcom/volosyukivan/KeyboardHttpConnection; | 19 | .field·final·synthetic·val$keyboardHttpConnection:Lcom/volosyukivan/KeyboardHttpConnection; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;Lcom/volosyukivan/KeyboardHttpConnection;)V | 21 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;Lcom/volosyukivan/KeyboardHttpConnection;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/KeyboardHttpServer; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·139 | 25 | ····.line·139 |
25 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$3;->this$0:Lcom/volosyukivan/KeyboardHttpServer; | 26 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$3;->this$0:Lcom/volosyukivan/KeyboardHttpServer; |
26 | ····iput-object·p2,·p0,·Lcom/volosyukivan/KeyboardHttpServer$3;->val$keyboardHttpConnection:Lcom/volosyukivan/KeyboardHttpConnection; | 27 | ····iput-object·p2,·p0,·Lcom/volosyukivan/KeyboardHttpServer$3;->val$keyboardHttpConnection:Lcom/volosyukivan/KeyboardHttpConnection; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpServer; | 21 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpServer; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/volosyukivan/HttpServer;)V | 23 | .method·constructor·<init>(Lcom/volosyukivan/HttpServer;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/HttpServer; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·238 | 27 | ····.line·238 |
27 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpServer$2;->this$0:Lcom/volosyukivan/HttpServer; | 28 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpServer$2;->this$0:Lcom/volosyukivan/HttpServer; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 23, 75 lines modified | Offset 23, 70 lines modified | ||
23 | ····.line·50 | 23 | ····.line·50 |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·public·onDeleted(Landroid/content/Context;[I)V | 27 | .method·public·onDeleted(Landroid/content/Context;[I)V |
28 | ····.locals· | 28 | ····.locals·5 |
29 | ····.param·p1,·"context"····#·Landroid/content/Context; | 29 | ····.param·p1,·"context"····#·Landroid/content/Context; |
30 | ····.param·p2,·"appWidgetIds"····#·[I | 30 | ····.param·p2,·"appWidgetIds"····#·[I |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·63 | 32 | ····.line·63 |
33 | ····invoke-super·{p0,·p1,·p2},·Landroid/appwidget/AppWidgetProvider;->onDeleted(Landroid/content/Context;[I)V | 33 | ····invoke-super·{p0,·p1,·p2},·Landroid/appwidget/AppWidgetProvider;->onDeleted(Landroid/content/Context;[I)V |
34 | ····.line·64 | 34 | ····.line·64 |
35 | ···· | 35 | ····array-length·v2,·p2 |
36 | ····.local·v0,·"arr$":[I | ||
37 | ····array-length·v3,·v0 | ||
38 | ····.local·v3,·"len$":I | ||
39 | ····const/4·v1,·0x0 | 36 | ····const/4·v1,·0x0 |
40 | ····.local·v1,·"i$":I | ||
41 | ····:goto_0 | 37 | ····:goto_0 |
42 | ····if-ge·v1,·v | 38 | ····if-ge·v1,·v2,·:cond_0 |
43 | ····aget·v | 39 | ····aget·v0,·p2,·v1 |
44 | ····.line·65 | 40 | ····.line·65 |
45 | ····.local·v | 41 | ····.local·v0,·"id":I |
46 | ····new-instance·v | 42 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
47 | ····invoke-direct·{v | 43 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
48 | ····const-string·v | 44 | ····const-string·v4,·"Widget·" |
49 | ····invoke-virtual·{v | 45 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
50 | ····move-result-object·v | 46 | ····move-result-object·v3 |
51 | ····invoke-virtual·{v | 47 | ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
52 | ····move-result-object·v | 48 | ····move-result-object·v3 |
53 | ····const-string·v | 49 | ····const-string·v4,·"·deleted" |
54 | ····invoke-virtual·{v | 50 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
55 | ····move-result-object·v | 51 | ····move-result-object·v3 |
56 | ····invoke-virtual·{v | 52 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
57 | ····move-result-object·v | 53 | ····move-result-object·v3 |
58 | ····invoke-static·{p1,·v | 54 | ····invoke-static·{p1,·v3},·Lcom/volosyukivan/WidgetProvider;->log(Landroid/content/Context;Ljava/lang/String;)V |
59 | ····.line·66 | 55 | ····.line·66 |
60 | ····invoke-static·{p1,·v | 56 | ····invoke-static·{p1,·v0},·Lcom/volosyukivan/WidgetConfigure;->deleteWidget(Landroid/content/Context;I)V |
61 | ····.line·64 | 57 | ····.line·64 |
62 | ····add-int/lit8·v1,·v1,·0x1 | 58 | ····add-int/lit8·v1,·v1,·0x1 |
63 | ····goto·:goto_0 | 59 | ····goto·:goto_0 |
64 | ····.line·68 | 60 | ····.line·68 |
65 | ····.end·local·v | 61 | ····.end·local·v0····#·"id":I |
66 | ····:cond_0 | 62 | ····:cond_0 |
67 | ····return-void | 63 | ····return-void |
68 | .end·method | 64 | .end·method |
69 | .method·public·onDisabled(Landroid/content/Context;)V | 65 | .method·public·onDisabled(Landroid/content/Context;)V |
70 | ····.locals·0 | 66 | ····.locals·0 |
71 | ····.param·p1,·"context"····#·Landroid/content/Context; | 67 | ····.param·p1,·"context"····#·Landroid/content/Context; |
Offset 113, 69 lines modified | Offset 108, 64 lines modified | ||
113 | ····invoke-super·{p0,·p1},·Landroid/appwidget/AppWidgetProvider;->onEnabled(Landroid/content/Context;)V | 108 | ····invoke-super·{p0,·p1},·Landroid/appwidget/AppWidgetProvider;->onEnabled(Landroid/content/Context;)V |
114 | ····.line·38 | 109 | ····.line·38 |
115 | ····return-void | 110 | ····return-void |
116 | .end·method | 111 | .end·method |
117 | .method·public·onUpdate(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V | 112 | .method·public·onUpdate(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V |
118 | ····.locals· | 113 | ····.locals·5 |
119 | ····.param·p1,·"context"····#·Landroid/content/Context; | 114 | ····.param·p1,·"context"····#·Landroid/content/Context; |
120 | ····.param·p2,·"appWidgetManager"····#·Landroid/appwidget/AppWidgetManager; | 115 | ····.param·p2,·"appWidgetManager"····#·Landroid/appwidget/AppWidgetManager; |
121 | ····.param·p3,·"appWidgetIds"····#·[I | 116 | ····.param·p3,·"appWidgetIds"····#·[I |
122 | ····.prologue | 117 | ····.prologue |
123 | ····.line·55 | 118 | ····.line·55 |
124 | ····move-object·v0,·p3 | ||
125 | ····.local·v0,·"arr$":[I | ||
126 | ····array-length·v | 119 | ····array-length·v2,·p3 |
127 | ····.local·v3,·"len$":I | ||
128 | ····const/4·v1,·0x0 | 120 | ····const/4·v1,·0x0 |
129 | ····.local·v1,·"i$":I | ||
130 | ····:goto_0 | 121 | ····:goto_0 |
131 | ····if-ge·v1,·v | 122 | ····if-ge·v1,·v2,·:cond_0 |
132 | ····aget·v | 123 | ····aget·v0,·p3,·v1 |
133 | ····.line·56 | 124 | ····.line·56 |
134 | ····.local·v | 125 | ····.local·v0,·"id":I |
135 | ····invoke-static·{p1,·p2,·v | 126 | ····invoke-static·{p1,·p2,·v0},·Lcom/volosyukivan/WidgetConfigure;->updateWidget(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;I)V |
136 | ····.line·57 | 127 | ····.line·57 |
137 | ····new-instance·v | 128 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
138 | ····invoke-direct·{v | 129 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
139 | ····const-string·v | 130 | ····const-string·v4,·"Widget·" |
140 | ····invoke-virtual·{v | 131 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
141 | ····move-result-object·v | 132 | ····move-result-object·v3 |
142 | ····invoke-virtual·{v | 133 | ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
143 | ····move-result-object·v | 134 | ····move-result-object·v3 |
144 | ····const-string·v | 135 | ····const-string·v4,·"·updated" |
145 | ····invoke-virtual·{v | 136 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Max diff block lines reached; 637/5870 bytes (10.85%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpServer; | 18 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpServer; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/volosyukivan/HttpServer;)V | 20 | .method·constructor·<init>(Lcom/volosyukivan/HttpServer;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/HttpServer; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·59 | 24 | ····.line·59 |
24 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpServer$Action;->this$0:Lcom/volosyukivan/HttpServer; | 25 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpServer$Action;->this$0:Lcom/volosyukivan/HttpServer; |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 40, 14 lines modified | Offset 40, 15 lines modified | ||
40 | ····.prologue | 40 | ····.prologue |
41 | ····.line·107 | 41 | ····.line·107 |
42 | ····const-string·v1,·"widgets" | 42 | ····const-string·v1,·"widgets" |
43 | ····const/4·v2,·0x0 | 43 | ····const/4·v2,·0x0 |
44 | ····.line·108 | ||
44 | ····invoke-virtual·{p0,·v1,·v2},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; | 45 | ····invoke-virtual·{p0,·v1,·v2},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
45 | ····move-result-object·v1 | 46 | ····move-result-object·v1 |
46 | ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; | 47 | ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
47 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
Offset 148, 14 lines modified | Offset 149, 15 lines modified | ||
148 | ····const·v9,·0x7f090001 | 149 | ····const·v9,·0x7f090001 |
149 | ····const/4·v8,·0x0 | 150 | ····const/4·v8,·0x0 |
150 | ····.line·116 | 151 | ····.line·116 |
151 | ····const-string·v6,·"widgets" | 152 | ····const-string·v6,·"widgets" |
153 | ····.line·117 | ||
152 | ····invoke-virtual·{p0,·v6,·v8},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; | 154 | ····invoke-virtual·{p0,·v6,·v8},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
153 | ····move-result-object·v2 | 155 | ····move-result-object·v2 |
154 | ····.line·118 | 156 | ····.line·118 |
155 | ····.local·v2,·"prefs":Landroid/content/SharedPreferences; | 157 | ····.local·v2,·"prefs":Landroid/content/SharedPreferences; |
156 | ····invoke-static·{p2},·Lcom/volosyukivan/WidgetConfigure;->textEnableProperty(I)Ljava/lang/String; | 158 | ····invoke-static·{p2},·Lcom/volosyukivan/WidgetConfigure;->textEnableProperty(I)Ljava/lang/String; |
Offset 211, 14 lines modified | Offset 213, 15 lines modified | ||
211 | ····invoke-direct·{v0,·p0,·v6},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V | 213 | ····invoke-direct·{v0,·p0,·v6},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V |
212 | ····.line·125 | 214 | ····.line·125 |
213 | ····.local·v0,·"intent":Landroid/content/Intent; | 215 | ····.local·v0,·"intent":Landroid/content/Intent; |
214 | ····const/high16·v6,·0x200000 | 216 | ····const/high16·v6,·0x200000 |
217 | ····.line·126 | ||
215 | ····invoke-static·{p0,·v8,·v0,·v6},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 218 | ····invoke-static·{p0,·v8,·v0,·v6},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
216 | ····move-result-object·v1 | 219 | ····move-result-object·v1 |
217 | ····.line·130 | 220 | ····.line·130 |
218 | ····.local·v1,·"pendingIntent":Landroid/app/PendingIntent; | 221 | ····.local·v1,·"pendingIntent":Landroid/app/PendingIntent; |
219 | ····invoke-virtual·{v5,·v10,·v1},·Landroid/widget/RemoteViews;->setOnClickPendingIntent(ILandroid/app/PendingIntent;)V | 222 | ····invoke-virtual·{v5,·v10,·v1},·Landroid/widget/RemoteViews;->setOnClickPendingIntent(ILandroid/app/PendingIntent;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/volosyukivan/WiFiInputMethod$1; | 18 | .field·final·synthetic·this$1:Lcom/volosyukivan/WiFiInputMethod$1; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/volosyukivan/WiFiInputMethod$1;)V | 20 | .method·constructor·<init>(Lcom/volosyukivan/WiFiInputMethod$1;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/volosyukivan/WiFiInputMethod$1; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·108 | 24 | ····.line·108 |
24 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WiFiInputMethod$1$1;->this$1:Lcom/volosyukivan/WiFiInputMethod$1; | 25 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WiFiInputMethod$1$1;->this$1:Lcom/volosyukivan/WiFiInputMethod$1; |
25 | ····invoke-direct·{p0},·Lcom/volosyukivan/RemoteKeyListener$Stub;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/volosyukivan/RemoteKeyListener$Stub;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$newUpdates:Ljava/util/ArrayList; | 19 | .field·final·synthetic·val$newUpdates:Ljava/util/ArrayList; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/volosyukivan/HttpServer;Ljava/util/ArrayList;)V | 21 | .method·constructor·<init>(Lcom/volosyukivan/HttpServer;Ljava/util/ArrayList;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/HttpServer; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·133 | 25 | ····.line·133 |
25 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpServer$1;->this$0:Lcom/volosyukivan/HttpServer; | 26 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpServer$1;->this$0:Lcom/volosyukivan/HttpServer; |
26 | ····iput-object·p2,·p0,·Lcom/volosyukivan/HttpServer$1;->val$newUpdates:Ljava/util/ArrayList; | 27 | ····iput-object·p2,·p0,·Lcom/volosyukivan/HttpServer$1;->val$newUpdates:Ljava/util/ArrayList; |
Offset 38, 51 lines modified | Offset 39, 50 lines modified | ||
38 | #·virtual·methods | 39 | #·virtual·methods |
39 | .method·public·run()Ljava/lang/Object; | 40 | .method·public·run()Ljava/lang/Object; |
40 | ····.locals·3 | 41 | ····.locals·3 |
41 | ····.prologue | 42 | ····.prologue |
42 | ····.line·136 | 43 | ····.line·136 |
43 | ····iget-object·v | 44 | ····iget-object·v1,·p0,·Lcom/volosyukivan/HttpServer$1;->this$0:Lcom/volosyukivan/HttpServer; |
44 | ····iget-object·v | 45 | ····iget-object·v1,·v1,·Lcom/volosyukivan/HttpServer;->pendingUpdates:Ljava/util/ArrayList; |
45 | ····invoke-virtual·{v | 46 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
46 | ····move-result-object·v | 47 | ····move-result-object·v1 |
47 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
48 | ····:goto_0 | 48 | ····:goto_0 |
49 | ····invoke-interface·{v | 49 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
50 | ····move-result·v2 | 50 | ····move-result·v2 |
51 | ····if-eqz·v2,·:cond_0 | 51 | ····if-eqz·v2,·:cond_0 |
52 | ····invoke-interface·{v | 52 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
53 | ····move-result-object·v | 53 | ····move-result-object·v0 |
54 | ····check-cast·v | 54 | ····check-cast·v0,·Lcom/volosyukivan/HttpServer$Update; |
55 | ····.line·137 | 55 | ····.line·137 |
56 | ····.local·v | 56 | ····.local·v0,·"u":Lcom/volosyukivan/HttpServer$Update; |
57 | ····iget-object·v2,·p0,·Lcom/volosyukivan/HttpServer$1;->val$newUpdates:Ljava/util/ArrayList; | 57 | ····iget-object·v2,·p0,·Lcom/volosyukivan/HttpServer$1;->val$newUpdates:Ljava/util/ArrayList; |
58 | ····invoke-virtual·{v2,·v | 58 | ····invoke-virtual·{v2,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
59 | ····goto·:goto_0 | 59 | ····goto·:goto_0 |
60 | ····.line·139 | 60 | ····.line·139 |
61 | ····.end·local·v | 61 | ····.end·local·v0····#·"u":Lcom/volosyukivan/HttpServer$Update; |
62 | ····:cond_0 | 62 | ····:cond_0 |
63 | ····iget-object·v | 63 | ····iget-object·v1,·p0,·Lcom/volosyukivan/HttpServer$1;->this$0:Lcom/volosyukivan/HttpServer; |
64 | ····iget-object·v | 64 | ····iget-object·v1,·v1,·Lcom/volosyukivan/HttpServer;->pendingUpdates:Ljava/util/ArrayList; |
65 | ····invoke-virtual·{v | 65 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->clear()V |
66 | ····.line·140 | 66 | ····.line·140 |
67 | ····const/4·v | 67 | ····const/4·v1,·0x0 |
68 | ····return-object·v | 68 | ····return-object·v1 |
69 | .end·method | 69 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpService; | 18 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/volosyukivan/HttpService;)V | 20 | .method·constructor·<init>(Lcom/volosyukivan/HttpService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/HttpService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·51 | 24 | ····.line·51 |
24 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpService$1;->this$0:Lcom/volosyukivan/HttpService; | 25 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpService$1;->this$0:Lcom/volosyukivan/HttpService; |
25 | ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/volosyukivan/KeyboardHttpServer; | 18 | .field·final·synthetic·this$0:Lcom/volosyukivan/KeyboardHttpServer; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;)V | 20 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/KeyboardHttpServer; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·189 | 24 | ····.line·189 |
24 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$7;->this$0:Lcom/volosyukivan/KeyboardHttpServer; | 25 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$7;->this$0:Lcom/volosyukivan/KeyboardHttpServer; |
25 | ····invoke-direct·{p0,·p1},·Lcom/volosyukivan/KeyboardHttpServer$KeyboardAction;-><init>(Lcom/volosyukivan/KeyboardHttpServer;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/volosyukivan/KeyboardHttpServer$KeyboardAction;-><init>(Lcom/volosyukivan/KeyboardHttpServer;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/volosyukivan/WiFiInputMethod; | 21 | .field·final·synthetic·this$0:Lcom/volosyukivan/WiFiInputMethod; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/volosyukivan/WiFiInputMethod;)V | 23 | .method·constructor·<init>(Lcom/volosyukivan/WiFiInputMethod;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/WiFiInputMethod; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·103 | 27 | ····.line·103 |
27 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WiFiInputMethod$1;->this$0:Lcom/volosyukivan/WiFiInputMethod; | 28 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WiFiInputMethod$1;->this$0:Lcom/volosyukivan/WiFiInputMethod; |
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$editText:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$editText:Landroid/widget/EditText; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/volosyukivan/WidgetConfigure;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Lcom/volosyukivan/WidgetConfigure;Landroid/widget/EditText;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/WidgetConfigure; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·86 | 28 | ····.line·86 |
28 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WidgetConfigure$3;->this$0:Lcom/volosyukivan/WidgetConfigure; | 29 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WidgetConfigure$3;->this$0:Lcom/volosyukivan/WidgetConfigure; |
29 | ····iput-object·p2,·p0,·Lcom/volosyukivan/WidgetConfigure$3;->val$editText:Landroid/widget/EditText; | 30 | ····iput-object·p2,·p0,·Lcom/volosyukivan/WidgetConfigure$3;->val$editText:Landroid/widget/EditText; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$code:I | 19 | .field·final·synthetic·val$code:I |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;I)V | 21 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;I)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/KeyboardHttpServer; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·122 | 25 | ····.line·122 |
25 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$2;->this$0:Lcom/volosyukivan/KeyboardHttpServer; | 26 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$2;->this$0:Lcom/volosyukivan/KeyboardHttpServer; |
26 | ····iput·p2,·p0,·Lcom/volosyukivan/KeyboardHttpServer$2;->val$code:I | 27 | ····iput·p2,·p0,·Lcom/volosyukivan/KeyboardHttpServer$2;->val$code:I |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpService; | 18 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/volosyukivan/HttpService;)V | 20 | .method·constructor·<init>(Lcom/volosyukivan/HttpService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/HttpService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·133 | 24 | ····.line·133 |
24 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpService$3;->this$0:Lcom/volosyukivan/HttpService; | 25 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpService$3;->this$0:Lcom/volosyukivan/HttpService; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$enabled:Landroid/widget/CheckBox; | 24 | .field·final·synthetic·val$enabled:Landroid/widget/CheckBox; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/volosyukivan/WidgetConfigure;Landroid/widget/CheckBox;Landroid/widget/EditText;)V | 26 | .method·constructor·<init>(Lcom/volosyukivan/WidgetConfigure;Landroid/widget/CheckBox;Landroid/widget/EditText;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/WidgetConfigure; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·59 | 30 | ····.line·59 |
30 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WidgetConfigure$1;->this$0:Lcom/volosyukivan/WidgetConfigure; | 31 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WidgetConfigure$1;->this$0:Lcom/volosyukivan/WidgetConfigure; |
31 | ····iput-object·p2,·p0,·Lcom/volosyukivan/WidgetConfigure$1;->val$enabled:Landroid/widget/CheckBox; | 32 | ····iput-object·p2,·p0,·Lcom/volosyukivan/WidgetConfigure$1;->val$enabled:Landroid/widget/CheckBox; |
Offset 156, 18 lines modified | Offset 157, 20 lines modified | ||
156 | ····.line·71 | 157 | ····.line·71 |
157 | ····.local·v0,·"appWidgetManager":Landroid/appwidget/AppWidgetManager; | 158 | ····.local·v0,·"appWidgetManager":Landroid/appwidget/AppWidgetManager; |
158 | ····iget-object·v4,·p0,·Lcom/volosyukivan/WidgetConfigure$1;->this$0:Lcom/volosyukivan/WidgetConfigure; | 159 | ····iget-object·v4,·p0,·Lcom/volosyukivan/WidgetConfigure$1;->this$0:Lcom/volosyukivan/WidgetConfigure; |
159 | ····iget-object·v5,·p0,·Lcom/volosyukivan/WidgetConfigure$1;->this$0:Lcom/volosyukivan/WidgetConfigure; | 160 | ····iget-object·v5,·p0,·Lcom/volosyukivan/WidgetConfigure$1;->this$0:Lcom/volosyukivan/WidgetConfigure; |
161 | ····.line·72 | ||
160 | ····invoke-static·{v5},·Lcom/volosyukivan/WidgetConfigure;->access$000(Lcom/volosyukivan/WidgetConfigure;)I | 162 | ····invoke-static·{v5},·Lcom/volosyukivan/WidgetConfigure;->access$000(Lcom/volosyukivan/WidgetConfigure;)I |
161 | ····move-result·v5 | 163 | ····move-result·v5 |
164 | ····.line·71 | ||
162 | ····invoke-static·{v4,·v0,·v5},·Lcom/volosyukivan/WidgetConfigure;->updateWidget(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;I)V | 165 | ····invoke-static·{v4,·v0,·v5},·Lcom/volosyukivan/WidgetConfigure;->updateWidget(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;I)V |
163 | ····.line·73 | 166 | ····.line·73 |
164 | ····new-instance·v3,·Landroid/content/Intent; | 167 | ····new-instance·v3,·Landroid/content/Intent; |
165 | ····invoke-direct·{v3},·Landroid/content/Intent;-><init>()V | 168 | ····invoke-direct·{v3},·Landroid/content/Intent;-><init>()V |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | #·instance·fields | 21 | #·instance·fields |
22 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpServer; | 22 | .field·final·synthetic·this$0:Lcom/volosyukivan/HttpServer; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·public·constructor·<init>(Lcom/volosyukivan/HttpServer;Ljava/lang/String;)V | 24 | .method·public·constructor·<init>(Lcom/volosyukivan/HttpServer;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/HttpServer; | ||
26 | ····.param·p2,·"msg"····#·Ljava/lang/String; | 27 | ····.param·p2,·"msg"····#·Ljava/lang/String; |
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·232 | 29 | ····.line·232 |
29 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpServer$NetworkThreadStopException;->this$0:Lcom/volosyukivan/HttpServer; | 30 | ····iput-object·p1,·p0,·Lcom/volosyukivan/HttpServer$NetworkThreadStopException;->this$0:Lcom/volosyukivan/HttpServer; |
30 | ····.line·233 | 31 | ····.line·233 |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$string:Ljava/lang/String; | 19 | .field·final·synthetic·val$string:Ljava/lang/String; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;Ljava/lang/String;)V | 21 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;Ljava/lang/String;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/KeyboardHttpServer; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·178 | 25 | ····.line·178 |
25 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$6;->this$0:Lcom/volosyukivan/KeyboardHttpServer; | 26 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$6;->this$0:Lcom/volosyukivan/KeyboardHttpServer; |
26 | ····iput-object·p2,·p0,·Lcom/volosyukivan/KeyboardHttpServer$6;->val$string:Ljava/lang/String; | 27 | ····iput-object·p2,·p0,·Lcom/volosyukivan/KeyboardHttpServer$6;->val$string:Ljava/lang/String; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/volosyukivan/KeyboardHttpServer; | 18 | .field·final·synthetic·this$0:Lcom/volosyukivan/KeyboardHttpServer; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;)V | 20 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/KeyboardHttpServer; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·89 | 24 | ····.line·89 |
24 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$KeyboardAction;->this$0:Lcom/volosyukivan/KeyboardHttpServer; | 25 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$KeyboardAction;->this$0:Lcom/volosyukivan/KeyboardHttpServer; |
25 | ····invoke-direct·{p0,·p1},·Lcom/volosyukivan/HttpServer$Action;-><init>(Lcom/volosyukivan/HttpServer;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/volosyukivan/HttpServer$Action;-><init>(Lcom/volosyukivan/HttpServer;)V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·28 | 23 | ····.line·28 |
24 | ····invoke-super·{p0},·Landroid/app/Activity;->onResume()V | 24 | ····invoke-super·{p0},·Landroid/app/Activity;->onResume()V |
25 | ····.line·29 | 25 | ····.line·29 |
26 | ····const-string·v1,·"input_method" | 26 | ····const-string·v1,·"input_method" |
27 | ····.line·30 | ||
27 | ····invoke-virtual·{p0,·v1},·Lcom/volosyukivan/WidgetActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 28 | ····invoke-virtual·{p0,·v1},·Lcom/volosyukivan/WidgetActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
28 | ····move-result-object·v0 | 29 | ····move-result-object·v0 |
29 | ····check-cast·v0,·Landroid/view/inputmethod/InputMethodManager; | 30 | ····check-cast·v0,·Landroid/view/inputmethod/InputMethodManager; |
30 | ····.line·38 | 31 | ····.line·38 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"HttpConnection.java" | 3 | .source·"HttpConnection.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/volosyukivan/HttpConnection$1;, | ||
8 | ········Lcom/volosyukivan/HttpConnection$HeaderMatcher;, | 7 | ········Lcom/volosyukivan/HttpConnection$HeaderMatcher;, |
9 | ········Lcom/volosyukivan/HttpConnection$HeaderState;, | 8 | ········Lcom/volosyukivan/HttpConnection$HeaderState;, |
10 | ········Lcom/volosyukivan/HttpConnection$HttpConnectionState;, | 9 | ········Lcom/volosyukivan/HttpConnection$HttpConnectionState;, |
11 | ········Lcom/volosyukivan/HttpConnection$ConnectionFailureException;, | 10 | ········Lcom/volosyukivan/HttpConnection$ConnectionFailureException;, |
12 | ········Lcom/volosyukivan/HttpConnection$ConnectionState; | 11 | ········Lcom/volosyukivan/HttpConnection$ConnectionState; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
Offset 117, 14 lines modified | Offset 116, 15 lines modified | ||
117 | ····aget-byte·v0,·v0,·v1 | 116 | ····aget-byte·v0,·v0,·v1 |
118 | ····sput-byte·v0,·Lcom/volosyukivan/HttpConnection;->LETTER_CR:B | 117 | ····sput-byte·v0,·Lcom/volosyukivan/HttpConnection;->LETTER_CR:B |
119 | ····.line·432 | 118 | ····.line·432 |
120 | ····const-string·v0,·"application/x-www-form-urlencoded" | 119 | ····const-string·v0,·"application/x-www-form-urlencoded" |
120 | ····.line·433 | ||
121 | ····invoke-virtual·{v0},·Ljava/lang/String;->getBytes()[B | 121 | ····invoke-virtual·{v0},·Ljava/lang/String;->getBytes()[B |
122 | ····move-result-object·v0 | 122 | ····move-result-object·v0 |
123 | ····sput-object·v0,·Lcom/volosyukivan/HttpConnection;->ACCEPTED_CONTENT_TYPE:[B | 123 | ····sput-object·v0,·Lcom/volosyukivan/HttpConnection;->ACCEPTED_CONTENT_TYPE:[B |
124 | ····.line·434 | 124 | ····.line·434 |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$pressed:Z | 21 | .field·final·synthetic·val$pressed:Z |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;IZ)V | 23 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;IZ)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/KeyboardHttpServer; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·110 | 27 | ····.line·110 |
27 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$1;->this$0:Lcom/volosyukivan/KeyboardHttpServer; | 28 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$1;->this$0:Lcom/volosyukivan/KeyboardHttpServer; |
28 | ····iput·p2,·p0,·Lcom/volosyukivan/KeyboardHttpServer$1;->val$code:I | 29 | ····iput·p2,·p0,·Lcom/volosyukivan/KeyboardHttpServer$1;->val$code:I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/volosyukivan/WiFiKeyboard; | 21 | .field·final·synthetic·this$0:Lcom/volosyukivan/WiFiKeyboard; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/volosyukivan/WiFiKeyboard;)V | 23 | .method·constructor·<init>(Lcom/volosyukivan/WiFiKeyboard;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/WiFiKeyboard; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·128 | 27 | ····.line·128 |
27 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WiFiKeyboard$1;->this$0:Lcom/volosyukivan/WiFiKeyboard; | 28 | ····iput-object·p1,·p0,·Lcom/volosyukivan/WiFiKeyboard$1;->this$0:Lcom/volosyukivan/WiFiKeyboard; |
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:Lcom/volosyukivan/KeyboardHttpServer; | 18 | .field·final·synthetic·this$0:Lcom/volosyukivan/KeyboardHttpServer; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;)V | 20 | .method·constructor·<init>(Lcom/volosyukivan/KeyboardHttpServer;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/volosyukivan/KeyboardHttpServer; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·151 | 24 | ····.line·151 |
24 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$4;->this$0:Lcom/volosyukivan/KeyboardHttpServer; | 25 | ····iput-object·p1,·p0,·Lcom/volosyukivan/KeyboardHttpServer$4;->this$0:Lcom/volosyukivan/KeyboardHttpServer; |
25 | ····invoke-direct·{p0,·p1},·Lcom/volosyukivan/HttpServer$Action;-><init>(Lcom/volosyukivan/HttpServer;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/volosyukivan/HttpServer$Action;-><init>(Lcom/volosyukivan/HttpServer;)V |
Offset 18, 165 lines modified | Offset 18, 160 lines modified | ||
18 | .field·patterns:[[B | 18 | .field·patterns:[[B |
19 | .field·similarity:[I | 19 | .field·similarity:[I |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·public·varargs·constructor·<init>([Ljava/lang/String;)V | 21 | .method·public·varargs·constructor·<init>([Ljava/lang/String;)V |
22 | ····.locals·1 | 22 | ····.locals·12 |
23 | ····.param·p1,·"strings"····#·[Ljava/lang/String; | 23 | ····.param·p1,·"strings"····#·[Ljava/lang/String; |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·495 | 25 | ····.line·495 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····.line·496 | 27 | ····.line·496 |
28 | ····array-length·v | 28 | ····array-length·v7,·p1 |
29 | ····new-array·v | 29 | ····new-array·v7,·v7,·[[B |
30 | ····iput-object·v | 30 | ····iput-object·v7,·p0,·Lcom/volosyukivan/HttpConnection$HeaderMatcher;->patterns:[[B |
31 | ····.line·497 | 31 | ····.line·497 |
32 | ····array-length·v | 32 | ····array-length·v7,·p1 |
33 | ····new-array·v | 33 | ····new-array·v7,·v7,·[I |
34 | ····iput-object·v | 34 | ····iput-object·v7,·p0,·Lcom/volosyukivan/HttpConnection$HeaderMatcher;->similarity:[I |
35 | ····.line·498 | 35 | ····.line·498 |
36 | ····const/4·v | 36 | ····const/4·v5,·0x0 |
37 | ····.line·499 | 37 | ····.line·499 |
38 | ····.local·v | 38 | ····.local·v5,·"prevString":Ljava/lang/String; |
39 | ····const/4·v | 39 | ····const/4·v3,·0x0 |
40 | ····.line·501 | 40 | ····.line·501 |
41 | ····.local·v | 41 | ····.local·v3,·"nstr":I |
42 | ····move-object·v0,·p1 | ||
43 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
44 | ····array-length·v | 42 | ····array-length·v8,·p1 |
45 | ····.local·v4,·"len$":I | ||
46 | ····const/4·v | 43 | ····const/4·v7,·0x0 |
47 | ····.local·v2,·"i$":I | ||
48 | ····move·v | 44 | ····move·v4,·v3 |
49 | ····.end·local·v | 45 | ····.end·local·v3····#·"nstr":I |
50 | ····.local·v | 46 | ····.local·v4,·"nstr":I |
51 | ····:goto_0 | 47 | ····:goto_0 |
52 | ····if-ge·v | 48 | ····if-ge·v7,·v8,·:cond_2 |
53 | ····aget-object·v | 49 | ····aget-object·v6,·p1,·v7 |
54 | ····.line·502 | 50 | ····.line·502 |
55 | ····.local·v | 51 | ····.local·v6,·"s":Ljava/lang/String; |
56 | ····const/4·v | 52 | ····const/4·v2,·0x0 |
57 | ····.line·503 | 53 | ····.line·503 |
58 | ····.local·v | 54 | ····.local·v2,·"match":I |
59 | ····if-eqz·v | 55 | ····if-eqz·v5,·:cond_0 |
60 | ····.line·504 | 56 | ····.line·504 |
61 | ····invoke-virtual·{v | 57 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I |
62 | ····move-result·v | 58 | ····move-result·v9 |
63 | ····invoke-virtual·{v | 59 | ····invoke-virtual·{v5},·Ljava/lang/String;->length()I |
64 | ····move-result·v1 | 60 | ····move-result·v10 |
65 | ····invoke-static·{v | 61 | ····invoke-static·{v9,·v10},·Ljava/lang/Math;->min(II)I |
66 | ····move-result·v | 62 | ····move-result·v1 |
67 | ····.line·505 | 63 | ····.line·505 |
68 | ····.local·v | 64 | ····.local·v1,·"len":I |
69 | ····const/4·v | 65 | ····const/4·v0,·0x0 |
70 | ····.local·v | 66 | ····.local·v0,·"i":I |
71 | ····:goto_1 | 67 | ····:goto_1 |
72 | ····if-ge·v | 68 | ····if-ge·v0,·v1,·:cond_0 |
73 | ····.line·506 | 69 | ····.line·506 |
74 | ····invoke-virtual·{v | 70 | ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->charAt(I)C |
75 | ····move-result·v | 71 | ····move-result·v9 |
76 | ····invoke-virtual·{v | 72 | ····invoke-virtual·{v5,·v0},·Ljava/lang/String;->charAt(I)C |
77 | ····move-result·v1 | 73 | ····move-result·v10 |
78 | ····if-eq·v | 74 | ····if-eq·v9,·v10,·:cond_1 |
79 | ····.line·510 | 75 | ····.line·510 |
80 | ····.end·local·v | 76 | ····.end·local·v0····#·"i":I |
81 | ····.end·local·v | 77 | ····.end·local·v1····#·"len":I |
82 | ····:cond_0 | 78 | ····:cond_0 |
83 | ····iget-object·v | 79 | ····iget-object·v9,·p0,·Lcom/volosyukivan/HttpConnection$HeaderMatcher;->similarity:[I |
84 | ····aput·v | 80 | ····aput·v2,·v9,·v4 |
85 | ····.line·511 | 81 | ····.line·511 |
86 | ····iget-object·v | 82 | ····iget-object·v9,·p0,·Lcom/volosyukivan/HttpConnection$HeaderMatcher;->patterns:[[B |
87 | ····add-int/lit8·v | 83 | ····add-int/lit8·v3,·v4,·0x1 |
88 | ····.end·local·v | 84 | ····.end·local·v4····#·"nstr":I |
89 | ····.restart·local·v | 85 | ····.restart·local·v3····#·"nstr":I |
90 | ····new-instance·v1 | 86 | ····new-instance·v10,·Ljava/lang/StringBuilder; |
91 | ····invoke-direct·{v1 | 87 | ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V |
92 | ····invoke-virtual·{v1 | 88 | ····invoke-virtual·{v10,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
93 | ····move-result-object·v1 | 89 | ····move-result-object·v10 |
94 | ····const-string·v1 | 90 | ····const-string·v11,·":" |
95 | ····invoke-virtual·{v1 | 91 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
96 | ····move-result-object·v1 | 92 | ····move-result-object·v10 |
97 | ····invoke-virtual·{v1 | 93 | ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
98 | ····move-result-object·v1 | 94 | ····move-result-object·v10 |
Max diff block lines reached; 1250/6167 bytes (20.27%) of diff not shown. |
Offset 5, 52 lines modified | Offset 5, 52 lines modified | ||
5 | } | 5 | } |
6 | IMAGE·{ | 6 | IMAGE·{ |
7 | ····pixels·hex | 7 | ····pixels·hex |
8 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | 8 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· |
9 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | 9 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· |
10 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | 10 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· |
11 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·83838674·808083fd·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083fd·83838674·00000000·00000000·00000000· | 11 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·83838674·808083fd·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083fd·83838674·00000000·00000000·00000000· |
12 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·3c541000·65881c00·63891800·63881a00·63881a00·63881a00·63881a00·63881a00·63881a00·63881a00·63881a00·63881a00·63881a00·63881a00·63881a00·63881a00·63881a00·808083fd·fafafaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fafafaff·808083fd·00000000·00000000·00000000· | ||
13 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·75933800·85a83a00·81a63500·81a63500·81a63500·81a63500·81a63500·81a63500·81a63500·81a63500·81a63500·81a63500·81a63500·81a63500·81a63500·81a63500·81a63500·81a63500·808083ff·fcfcfdff·454444ff·414140ff·3f3e3eff·3b3a3bff·383738ff·353434ff·313131ff·2e2d2eff·2b2a2bff·282727ff·242424ff·212121ff·1e1d1dff·1a1a1aff·171717ff·141414ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
14 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·8db73900·a5d54500·a4d44400·a4d44400·a4d44400·a4d44400·a4d44400·a4d44400·a4d44400·a4d44400·a4d44400·a4d44400·a4d44400·a4d44400·a4d44400·a4d44400·a4d44400·a4d44400·808083ff·f8f9fbff·444443ff·525151ff·515050ff·4b4a4aff·454445ff·3f3e3fff·3a3938ff·343333ff·2e2d2dff·282828ff·222222ff·1d1b1bff·161616ff·101010ff·0b0a0aff·131313ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
15 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·7faa2c00·97cb3300·96c93100·96c93100·95c83000·90c82800·97c93100·96c93100·96c93100·96c93100·96c93100·96c93100·97c93200·94c82e00·96c93000·96c93100·96c93100·96c93100·808083ff·f8f9fbff·444344ff·525151ff·4f4e4eff·494849ff·444343ff·3e3d3dff·373737ff·323132ff·2c2b2bff·262526ff·202020ff·1b1a1aff·151414ff·0f0f0eff·090909ff·131213ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
16 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·7ea72a00·97c83300·96c73200·96c73100·9cca3f00·b8da7500·96c83200·96c73200·95c73000·95c73000·96c73100·96c73200·8fc32600·c0dd8400·a0cc4900·94c73000·95c73000·96c73200·808083ff·f8f9fbff·444342ff·525151ff·4e4d4dff·484747ff·424141ff·3c3b3bff·373636ff·313030ff·2b2a2aff·242424ff·1f1e1fff·181818ff·131213ff·0d0d0dff·070707ff·131312ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
17 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·7aa12b00·95c63200·93c43100·93c42f00·d3e7ac00·e7f1d100·a9cf5c00·94c43200·c6df9300·dcebbd00·a2cc4e00·96c43500·dbeaba00·e5efcb00·9fc94700·bcda8000·d8e9b600·a6ce5500·808083ff·f8f9fbff·444242ff·525151ff·4c4b4bff·474546ff·40403fff·3a393aff·353434ff·2e2f2fff·292828ff·232323ff·1d1d1dff·171717ff·111111ff·0b0c0cff·050605ff·121212ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
18 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·78a12b00·94c53100·92c33000·91c12d00·edf3e000·add26600·cbe29f00·8fc12c00·f4f7ec00·bfda8600·c4de9100·acd16400·c7df9500·dae9b700·9bc74000·dbeabb00·c7df9600·a4cd5300·808083ff·f8f9fbff·434242ff·505050ff·4a4a4aff·454444ff·3f3e3eff·393938ff·333333ff·2d2d2cff·282727ff·212121ff·1c1b1bff·151515ff·0f1010ff·0a0a09ff·040404ff·121212ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
19 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·719b1e00·8abd2300·89bb2200·90bf2f00·e7f0d200·cfe2a800·f1f5e700·9bc54600·deeac400·92c03400·bfdc8c00·abcf6500·a6cc5900·c5dc9400·93c03600·d3e5b100·8ebe2e00·97c33e00·808083ff·f8f9fbff·434242ff·4f4e4eff·494848ff·434342ff·3d3d3cff·373737ff·323031ff·2c2b2bff·252526ff·1f1f1fff·1a191aff·141413ff·0e0e0eff·080809ff·030203ff·111111ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
20 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·9fb37500·c2dc8d00·c0d98800·cce1a200·d9e7b900·b2d37200·f1f6e900·d7e7b700·ebf1de00·c7dd9500·dfebc500·c8df9b00·f5f8ef00·f7f8f300·c6dc9400·e6f0d500·c5dc9300·c0da8c00·808083ff·f8f9fbff·424141ff·4d4c4dff·474646ff·414140ff·3c3a3bff·363535ff·302f2fff·292a2aff·242324ff·1e1e1eff·181918ff·121212ff·0d0d0dff·070707ff·010101ff·111111ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
21 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·cdcdcf00·fcfcfc00·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·808083ff·f8f9fbff·414141ff·4c4b4aff·464545ff·403f3fff·3a3a39ff·343434ff·2e2e2eff·292828ff·222222ff·1d1c1cff·171716ff·111111ff·0b0b0bff·060505ff·000000ff·111110ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
22 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·cdcdcd00·fcfcfc00·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·f9f9f900·808083ff·fcfcfdff·414041ff·3e3d3eff·3b3a3aff·383737ff·343433ff·303030ff·2e2d2dff·2a2a2aff·272726ff·232323ff·212021ff·1d1d1dff·1a191aff·171717ff·141313ff·101010ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
23 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·cccccc00·fafafa00·f8f8f800·f8f8f800·f8f8f800·f8f8f800·f8f8f800·f8f8f800·f8f8f800·f8f8f800·f8f8f800·f8f8f800·f8f8f800·f8f8f800·f8f8f800·f8f8f800·f8f8f800·f8f8f800·808083ff·ffffffff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
24 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·cccccc00·f9f9f900·f7f7f700·f7f7f700·f7f7f700·f7f7f700·f7f7f700·f7f7f700·f7f7f700·f7f7f700·f7f7f700·f7f7f700·f7f7f700·f7f7f700·f7f7f700·f7f7f700·f7f7f700·f7f7f700·808083fd·fafafaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fafafaff·808083fd·00000000·00000000·00000000· | ||
25 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·c9c9c900·f7f7f700·f5f5f500·f5f5f500·f5f5f500·f5f5f500·f5f5f500·f5f5f500·f5f5f500·f5f5f500·f5f5f500·f5f5f500·f5f5f500·f5f5f500·f5f5f500·f5f5f500·f5f5f500·f5f5f500·83838674·808083fd·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083fd·83838674·00000000·00000000·00000000· | ||
26 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·c9c9c900·f7f7f700·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·f4f4f400·868883ff·8d908aff·939690ff·999c96ff·9fa29cff·a5a8a2ff·abaea7ff·868883ff·f7f7f700·c9c9c900·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
27 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·c9c9c900·f5f5f500·f2f2f200·f2f2f200·f2f2f200·f2f2f200·f2f2f200·f2f2f200·f2f2f200·f2f2f200·f2f2f200·f2f2f200·f2f2f200·f2f2f200·f2f2f200·f2f2f200·f2f2f200·83848403·898a89df·8b8c8bf1·b3b5affe·b5b8b1ff·b8bbb4ff·b5b8b1ff·b8bbb4ff·b5b8b1ff·b8bbb4ff·b5b8b1ff·b8bbb4ff·b5b8b1ff·b8bbb4ff·b5b8b1ff·b8bbb4ff·b5b8b1ff·b8bbb4ff·b3b5affe·8b8c8bf1·888989e0·83848404·00000000·00000000· | ||
28 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000· | 12 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·808083fd·fafafaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffff[·...·truncated·by·diffoscope;·len:·94,·SHA:·30b8c8dd93a23da9df3f58d4ef2ad4be281860f802d21c31d0ae248441b111f7·...·]·00000000·00000000· |
13 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·808083ff·fcfcfdff·454444ff·414140ff·3f3e3eff·3b3a3bff·383738ff·353434ff·313131ff·2e2d2eff·2b2a2bff·282727ff·242424ff·212121ff·1e1d1dff·1a1a1aff·171717ff·141414ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
14 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·808083ff·f8f9fbff·444443ff·525151ff·515050ff·4b4a4aff·454445ff·3f3e3fff·3a3938ff·343333ff·2e2d2dff·282828ff·222222ff·1d1b1bff·161616ff·101010ff·0b0a0aff·131313ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
15 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·808083ff·f8f9fbff·444344ff·525151ff·4f4e4eff·494849ff·444343ff·3e3d3dff·373737ff·323132ff·2c2b2bff·262526ff·202020ff·1b1a1aff·151414ff·0f0f0eff·090909ff·131213ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
16 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·808083ff·f8f9fbff·444342ff·525151ff·4e4d4dff·484747ff·424141ff·3c3b3bff·373636ff·313030ff·2b2a2aff·242424ff·1f1e1fff·181818ff·131213ff·0d0d0dff·070707ff·131312ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
17 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·808083ff·f8f9fbff·444242ff·525151ff·4c4b4bff·474546ff·40403fff·3a393aff·353434ff·2e2f2fff·292828ff·232323ff·1d1d1dff·171717ff·111111ff·0b0c0cff·050605ff·121212ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
18 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·808083ff·f8f9fbff·434242ff·505050ff·4a4a4aff·454444ff·3f3e3eff·393938ff·333333ff·2d2d2cff·282727ff·212121ff·1c1b1bff·151515ff·0f1010ff·0a0a09ff·040404ff·121212ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
19 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·808083ff·f8f9fbff·434242ff·4f4e4eff·494848ff·434342ff·3d3d3cff·373737ff·323031ff·2c2b2bff·252526ff·1f1f1fff·1a191aff·141413ff·0e0e0eff·080809ff·030203ff·111111ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
20 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·808083ff·f8f9fbff·424141ff·4d4c4dff·474646ff·414140ff·3c3a3bff·363535ff·302f2fff·292a2aff·242324ff·1e1e1eff·181918ff·121212ff·0d0d0dff·070707ff·010101ff·111111ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
21 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·808083ff·f8f9fbff·414141ff·4c4b4aff·464545ff·403f3fff·3a3a39ff·343434ff·2e2e2eff·292828ff·222222ff·1d1c1cff·171716ff·111111ff·0b0b0bff·060505ff·000000ff·111110ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
22 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·808083ff·fcfcfdff·414041ff·3e3d3eff·3b3a3aff·383737ff·343433ff·303030ff·2e2d2dff·2a2a2aff·272726ff·232323ff·212021ff·1d1d1dff·1a191aff·171717ff·141313ff·101010ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
23 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·808083ff·ffffffff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·e4e4e1ff·ffffffff·808083ff·00000000·00000000·00000000· | ||
24 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·808083fd·fafafaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fafafaff·808083fd·00000000·00000000·00000000· | ||
25 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·83838674·808083fd·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083ff·808083fd·83838674·00000000·00000000·00000000· | ||
26 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·868883ff·8d908aff·939690ff·999c96ff·9fa29cff·a5a8a2ff·abaea7ff·868883ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
27 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·83848403·898a89df·8b8c8bf1·b3b5affe·b5b8b1ff·b8bbb4ff·b5b8b1ff·b8bbb4ff·b5b8b1ff·b8bbb4ff·b5b8b1ff·b8bbb4ff·b5b8b1ff·b8bbb4ff·b5b8b1ff·b8bbb4ff·b5b8b1ff·b8bbb4ff·b3b5affe·8b8c8bf1·888989e0·83848404·00000000·00000000· | ||
28 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·7e7f7f36·989999ec·dddedbff·babdb5ff·bbbeb7ff·bfc5baff·c6c9c2ff·bfc5baff·d3d5d0ff·bfc5baff·dddfdaff·bfc5baff·dcdfdaff·bfc5baff·d3d5d0ff·bfc5baff·c6c8c2ff·bfc5baff·babdb5ff·dddedbff·999a99ed·7e7f7f3a·00000000·00000000· | ||
29 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff· | 29 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·7c7d7e7a·b7b7b7fb·dbdcd9ff·b5b8b1ff·b5b8b1ff·bcbfb9ff·b5b8b1ff·caccc6ff·b5b8b1ff·b5b8b1ff·b5b8b1ff·b5b8b1ff·b5b8b1ff·b5b8b1ff·b5b8b1ff·caccc6ff·b5b8b1ff·bcbfb8ff·b5b8b1ff·dbdcd9ff·b8b9b8fc·7c7d7e81·00000000·00000000· |
30 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·000000ff·000000ff·000000ff·030303ff·050606ff·090808ff·0b0b0bff·0f0e0fff·ffffffff·050605ff· | 30 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·000000ff·000000ff·000000ff·030303ff·050606ff·090808ff·0b0b0bff·0f0e0fff·ffffffff·050605ff·00000000·00000000·00000000·00000000·00000000·00000000·7e7e7fc8·f8f8f8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f8f8f8ff·7d7d7fd0·00000000·00000000· |
31 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·000000ff·000000ff·030302ff·060505ff·080909ff·0b0c0bff·0e0e0eff·111211ff·ffffffff·060707ff· | 31 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·000000ff·000000ff·030302ff·060505ff·080909ff·0b0c0bff·0e0e0eff·111211ff·ffffffff·060707ff·00000000·00000000·00000000·00000000·00000000·00000000·777779cb·757578f0·767678f0·757578f0·757578f1·757578f1·757577f2·747477f2·747477f2·747477f3·747477f3·747477f3·747477f3·747476f3·747476f3·747476f3·747476f4·747476f3·737376f4·747476f4·737376f4·767678d2·00000000·00000000· |
32 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·000000ff·020302ff·060606ff·080909ff·0b0b0bff·0e0f0eff·121111ff·141414ff·ffffffff·080808ff·ededed00·ededed00·ededed00·ededed00·ededed00·eeedef00·eeeef000·00000002·00000009·00000011·00000016·0000001c·00000022·00000028·0000002f·00000035·0000003b·0000003c·00000038·00000033·0000002d·00000026·00000020·0000001a·00000015·0000000c·00000003·00000000·00000000·00000000· | ||
33 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·030303ff·060606ff·080809ff·0c0b0cff·0e0f0eff·111112ff·141414ff·171717ff·ffffffff·0b0b0aff·f0edf100·edebed00·ebebeb00·ebebea00·efedf300·c2d69900·92bf3a00·8cbc2d00·8cbc2d00·8dbc2f00·8dbc2f00·8bbb2a00·8bbb2a00·8cbc2d00·8dbc2d00·90be3600·c5d79d00·eeedf000·ededed00·bdbdbd00·c1c1c100·cdccce00·b3b2b300·08080800·00000000·00000000·00000000·00000000·00000000·00000000· | ||
34 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·060606ff·090908ff·0b0b0cff·0f0e0eff·111111ff·141414ff·171717ff·1a1a19ff·f8f7f7ff·0c0c0dff·d2deba00·e2e6d900·edecef00·efecf200·d1deb800·88b92500·8bbb2c00·8cbc2f00·8cbc2f00·8cbc2f00·8cbb2d00·c8d9a600·cbdaaa00·8cbb2e00·8cbc2f00·8bbb2c00·89ba2800·dee4d000·eeedef00·c2c2c200·bbbcbc00·b7c1a500·a4ab9700·08080800·00000000·00000000·00000000·00000000·00000000·00000000· | ||
35 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·080809ff·0b0b0bff·0f0f0eff·111112ff·141414ff·171717ff·1a1a1aff·1d1d1dff·efefeeff·0e0e0dff·e9e8e900·c2d69d00·a7c86800·aecb7500·88b82600·8bba2f00·8bba2e00·8bba2e00·8bba2e00·8bba2e00·8bba2e00·a8c96700·aaca6900·8bba2e00·8bba2e00·d9666600·d8676700·d6696900·d5696900·d46a6a00·d26b6b01·76953c00·788d4f00·08080800·00000000·00000000·00000000·00000000·00000000·00000000· | ||
36 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·0c0c0bff·0e0e0eff·111111ff·141414ff·171617ff·1a1a1aff·1d1c1cff·1f2020ff·e6e6e5ff·0f0f10ff·e8e7e800·efebf400·d9e2cc00·87b82600·8bba2e00·8bba2e00·8bba2e00·8bba2e00·8bba2e00·8bba2e00·8bba2e00·88b82600·88b82500·8bba2e00·8bba2e00·d9666600·d8676700·d7686800·ff0000ff·ff0000ff·ff0000ff·7da72900·5d7b2000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
37 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·0e0e0eff·111112ff·141414ff·171717ff·1a1a1aff·1d1d1dff·20201fff·222222ff·dddddcff·111111ff·e6e6e600·ebe8f000·b1cc7b00·8ab72e00·86b72500·87b72900·8bb82f00·e45e5e00·8ab82e00·8ab82e00·8ab82e00·8ab82e00·8ab82e00·87b72500·8ab92e00·da666500·d9676600·d7686700·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·72962700·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
38 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·111112ff·151414ff·171717ff·1a1a1aff·1d1d1dff·202020ff·222322ff·252525ff·d4d4d4ff·131313ff·e7e6e700·e0e1d900·8fba3a00·87b62800·b1cc7e00·9dc25400·e65d5d00·e55e5e00·89b72e00·89b72e00·89b72e00·89b72c00·88b82b00·a3c46000·d0dcbc00·da656600·da666700·d8676700·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·73992700·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
39 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·fdfdfdff·151514ff·171717ff·1a1a1aff·1d1d1dff·201f1fff·222222ff·252626ff·282828ff·cbcbcbff·151515ff·e5e4e600·c0d29c00·82b22100·87b42900·abc87300·e95c5c00·e75d5c00·e65d5d00·e55e5f00·88b62c00·83b32200·ff0000ff·d5dcc500·a5c46300·89b62e00·88b62d00·da666600·d8666700·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·6d952000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
40 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·f4f4f4ff·171717ff·1a1a1aff·1d1c1dff·1f1f1fff·232223ff·262625ff·292829ff·2b2b2bff·c2c2c2ff·171717ff·e3e3e500·b3cb8400·82b32100·88b62e00·eb5a5b00·e95b5b00·e85c5c00·e75d5d00·e55d5e00·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·85b42600·88b62d00·dc646500·db666500·d9666700·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·6e951f00·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
41 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ebecebff·1a191aff·1d1d1cff·201f20ff·232222ff·252625ff·282828ff·2b2c2bff·2e2e2eff·bababaff·181819ff·e2e1e300·b1c98000·82b12100·ec595900·eb5a5900·e95b5a00·e85c5c00·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·88b42d00·dd636300·dc656500·db656500·d9666600·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·b3b6aa00·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
42 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000· | 32 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·000000ff·020302ff·060606ff·080909ff·0b0b0bff·0e0f0eff·121111ff·141414ff·ffffffff·080808ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000009·00000011·00000016·0000001c·00000022·00000028·0000002f·00000035·0000003b·0000[·...·truncated·by·diffoscope;·len:·85,·SHA:·5d6dd6eb74692e2acefc9b90d6565ab1e00f1e67183bfe8ceee7bba87ce17a1f·...·]·00000000·00000000·00000000· |
33 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·030303ff·060606ff·080809ff·0c0b0cff·0e0f0eff·111112ff·141414ff·171717ff·ffffffff·0b0b0aff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
34 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·060606ff·090908ff·0b0b0cff·0f0e0eff·111111ff·141414ff·171717ff·1a1a19ff·f8f7f7ff·0c0c0dff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
35 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·080809ff·0b0b0bff·0f0f0eff·111112ff·141414ff·171717ff·1a1a1aff·1d1d1dff·efefeeff·0e0e0dff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·d26b6b01·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
36 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·0c0c0bff·0e0e0eff·111111ff·141414ff·171617ff·1a1a1aff·1d1c1cff·1f2020ff·e6e6e5ff·0f0f10ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
37 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·0e0e0eff·111112ff·141414ff·171717ff·1a1a1aff·1d1d1dff·20201fff·222222ff·dddddcff·111111ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
38 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffff·111112ff·151414ff·171717ff·1a1a1aff·1d1d1dff·202020ff·222322ff·252525ff·d4d4d4ff·131313ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
39 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·fdfdfdff·151514ff·171717ff·1a1a1aff·1d1d1dff·201f1fff·222222ff·252626ff·282828ff·cbcbcbff·151515ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ff0000ff·00000000·00000000·00000000·00000000·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
40 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·f4f4f4ff·171717ff·1a1a1aff·1d1c1dff·1f1f1fff·232223ff·262625ff·292829ff·2b2b2bff·c2c2c2ff·171717ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
41 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·ebecebff·1a191aff·1d1d1cff·201f20ff·232222ff·252625ff·282828ff·2b2c2bff·2e2e2eff·bababaff·181819ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
42 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·e2e2e2ff·1d1d1dff·1f1f20ff·222222ff·252626ff·282928ff·2c2b2bff·2e2e2eff·313031ff·bababaff·1b1a1aff·00000000·00000000·ed585801·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
43 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·d9dadaff·d3d4d4ff·cececfff·c8c8c9ff·c3c3c3ff·bebdbdff·bababaff·bababaff·bababaff·bababaff·1c1c1cff· | 43 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·d9dadaff·d3d4d4ff·cececfff·c8c8c9ff·c3c3c3ff·bebdbdff·bababaff·bababaff·bababaff·bababaff·1c1c1cff·00000000·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· |
44 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·d1d1d0ff·cbcbcbff·c5c5c5ff·c0c0c0ff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·1e1e1eff· | 44 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·d1d1d0ff·cbcbcbff·c5c5c5ff·c0c0c0ff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·1e1e1eff·00000000·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· |
45 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·c7c7c8ff·c1c2c1ff·bcbcbcff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·201f20ff· | 45 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·c7c7c8ff·c1c2c1ff·bcbcbcff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·201f20ff·00000000·00000000·ed585801·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· |
46 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·bebfbeff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·212122ff·c8d2b400·acc47c00·c9d3b500·ed585800·ed595800·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·2c2c2cff·2c2c2cff·2c2c2cff·2c2c2cff·2c2c2cff·2c2c2cff·2c2c2cff·2c2c2cff·2c2c2cff·6d922500·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
47 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·232323ff·7fad2100·83af2a00·82b02800·d1d6c500·9ebd5e00·ed595900·eb5a5a00·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·84b02c00·84b02c00·84b02c00·84b02c00·84b02c00·84b02c00·84b02c00·84b02c00·86b22c00·6b912500·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
48 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·b3b3b300·1c1b1cff·1d1d1cff·1e1e1dff·1f1f1fff·20201fff·212121ff·222222ff·232322ff·242324ff·252524ff·80ae2600·83af2c00·82af2b00·a1be6800·ced4c000·81af2900·eb5a5900·eb5b5b00·e95b5b00·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·83af2c00·83af2c00·83af2c00·83af2c00·83af2c00·83af2c00·83af2c00·83af2c00·85b02c00·6b8f2500·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
49 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·b3b3b300·dddddd00·dadada00·dadada00·dadada00·dadada00·dadada00·dadada00·dadada00·dadadb00·c2cfab00·80ad2500·83ae2c00·83ae2c00·7fac2200·aac37a00·96b95200·80ac2500·eb5a5a00·ea5b5b00·83ae2c00·83ae2c00·ff0000ff·2c2c2cff·83ae2c00·83ae2c00·83ae2c00·83ae2c00·83ae2c00·83ae2c00·83ae2c00·83ae2c00·85af2c00·6b8e2500·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
50 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·b6b6b600·dedede00·dbdbdb00·dbdbdb00·dbdbdb00·dbdbdb00·dbdbdb00·dbdbdb00·dbdbdb00·dbdbdb00·dfdee500·a2bf6a00·82af2b00·83af2c00·83af2b00·86b13100·c5d0b100·82af2a00·83af2c00·83af2c00·83af2c00·83af2c00·83af2c00·2c2c2cff·83af2c00·83af2c00·83af2c00·83af2c00·83af2c00·83af2c00·83af2c00·83af2c00·86af2c00·6b8f2500·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
51 | 00000000·00000000·00000000·00000000·0000000 | 46 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·bebfbeff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·212122ff·00000000·00000000·00000000·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·2c2c2cff·2c2c2cff·2c[·...·truncated·by·diffoscope;·len:·67,·SHA:·46f55b3036bcc666a60fa166280e5455bc2e47238cf10ade210cf12df00a2e87·...·]00·00000000·00000000·00000000·00000000·00000000·00000000·00000000· |
47 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·bababaff·232323ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
48 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·1c1b1cff·1d1d1cff·1e1e1dff·1f1f1fff·20201fff·212121ff·222222ff·232322ff·242324ff·252524ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ff0000ff·ff0000ff·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
49 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ff0000ff·2c2c2cff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
50 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·2c2c2cff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
51 | 00000000·00000000·00000000·00000000·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
52 | 00000000·00000000·00000000·00000000·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | 52 | 00000000·00000000·00000000·00000000·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· |
53 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | 53 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· |
54 | 00000000·00000000·00000000·00000000·00000000·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000006·0000000b·00000001·00000000·00000000·00000000·00000000·00000000·00000000· | 54 | 00000000·00000000·00000000·00000000·00000000·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000006·0000000b·00000001·00000000·00000000·00000000·00000000·00000000·00000000· |
55 | 00000000·00000000·00000000·00000000·00000000·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000006·00000005·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000005·00000004·00000000·00000000·00000000·00000000·00000000·00000000· | 55 | 00000000·00000000·00000000·00000000·00000000·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000006·00000005·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000005·00000004·00000000·00000000·00000000·00000000·00000000·00000000· |
56 | } | 56 | } |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·32;·height:·32;·bitdepth:·8; | 3 | ····width:·32;·height:·32;·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 | ····(·88,·91,·77)·····#·rgb·=·(0x58,0x5b,0x4d) | 8 | ····(·88,·91,·77)·····#·rgb·=·(0x58,0x5b,0x4d) |
9 | ····(·95,·93,·80)·····#·rgb·=·(0x5f,0x5d,0x50) | 9 | ····(·95,·93,·80)·····#·rgb·=·(0x5f,0x5d,0x50) |
10 | ····(·86,·89,·75)·····#·rgb·=·(0x56,0x59,0x4b) | 10 | ····(·86,·89,·75)·····#·rgb·=·(0x56,0x59,0x4b) |
11 | ····(115,118,103)·····#·rgb·=·(0x73,0x76,0x67) | 11 | ····(115,118,103)·····#·rgb·=·(0x73,0x76,0x67) |
12 | ····(139,142,127)·····#·rgb·=·(0x8b,0x8e,0x7f) | 12 | ····(139,142,127)·····#·rgb·=·(0x8b,0x8e,0x7f) |
13 | ····(145,148,133)·····#·rgb·=·(0x91,0x94,0x85) | 13 | ····(145,148,133)·····#·rgb·=·(0x91,0x94,0x85) |
14 | ····(100,104,·89)·····#·rgb·=·(0x64,0x68,0x59) | 14 | ····(100,104,·89)·····#·rgb·=·(0x64,0x68,0x59) |
Offset 226, 15 lines modified | Offset 226, 15 lines modified | ||
226 | ····(·50,·53,·40)·····#·rgb·=·(0x32,0x35,0x28) | 226 | ····(·50,·53,·40)·····#·rgb·=·(0x32,0x35,0x28) |
227 | ····(105,102,·89)·····#·rgb·=·(0x69,0x66,0x59) | 227 | ····(105,102,·89)·····#·rgb·=·(0x69,0x66,0x59) |
228 | ····(·37,·37,·30)·····#·rgb·=·(0x25,0x25,0x1e) | 228 | ····(·37,·37,·30)·····#·rgb·=·(0x25,0x25,0x1e) |
229 | ····(·45,·46,·44)·····#·rgb·=·(0x2d,0x2e,0x2c) | 229 | ····(·45,·46,·44)·····#·rgb·=·(0x2d,0x2e,0x2c) |
230 | ····(·80,·76,·58)·····#·rgb·=·(0x50,0x4c,0x3a) | 230 | ····(·80,·76,·58)·····#·rgb·=·(0x50,0x4c,0x3a) |
231 | } | 231 | } |
232 | tRNS·{ | 232 | tRNS·{ |
233 | ·0 | 233 | ·0} |
234 | IMAGE·{ | 234 | IMAGE·{ |
235 | ····pixels·hex | 235 | ····pixels·hex |
236 | 0000000000000000000000000000000000000000000000000000000000000000 | 236 | 0000000000000000000000000000000000000000000000000000000000000000 |
237 | 0000000000000000000000000000010000000000000000000000000000000000 | 237 | 0000000000000000000000000000010000000000000000000000000000000000 |
238 | 0000000000000000000000000002030405060708000000000000000000000000 | 238 | 0000000000000000000000000002030405060708000000000000000000000000 |
239 | 000000000000000000000000090a0b0b0c0c0b0d0e0000000000000000000000 | 239 | 000000000000000000000000090a0b0b0c0c0b0d0e0000000000000000000000 |
240 | 00000000000000000000000f101111110b120b13140900000000000000000000 | 240 | 00000000000000000000000f101111110b120b13140900000000000000000000 |