199 MB
/home/fdroid/fdroiddata/tmp/ch.thgoebel.spartathlonapp_11.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_ch.thgoebel.spartathlonapp_11.apk
3.12 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of assets/flutter_assets/LICENSE does not match the digest specified in META-INF/MANIFEST.MF. Expected: <k4wTfIhbAVH/m3xWCDl54i2FLaw=>, actual: <mYw5pNiE1+8JWU53F27ezJgsp6c=> ERROR: SHA-1 digest of assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf does not match the digest specified in META-INF/MANIFEST.MF. Expected: <AlgKy1FbEPcZcd0kdJLLHtOy68I=>, actual: <TdRNbRcrlXQQgeiweLFizPmk92g=> ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <+3+usuQtdKRLzJScKoRMBoR7m2A=>, actual: <M6KzKVj2GzDE9V/o/9ou/TF3jGo=> ERROR: SHA-1 digest of lib/arm64-v8a/libapp.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: <WHfYi9YQnPk2OzkOWxzNZeg4c9M=>, actual: <4d/UfQe3jbVUW80pYYx7zVJ3mlI=> ERROR: SHA-1 digest of lib/armeabi-v7a/libapp.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: <lqwvD98HyCbuvdcYItJ4was3S4w=>, actual: <ayeVfN0Y+gb4dr13304gyFNOn3U=> ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: <7A1q1d6N49Uu59LrU48QkRNuCzA=>, actual: <wFcxDMBJnx+v+dMLbuswiP+BBv4=>
    
Offset 1, 20 lines modifiedOffset 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:·8572574ec5e96b40a00e2a2475b338ecf0c960e13f86221941e8e90f1cf51b3d 
10 Signer·#1·certificate·SHA-1·digest:·dda0ae6a77980e770c1062e2bd1bac6256427417 
11 Signer·#1·certificate·MD5·digest:·b33f29573396f0db77754f818b21d004 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·c1e3a03dc7d2799cf65cfdae12c019d049bd6951a1668fca389ddd3906d974f2 
15 Signer·#1·public·key·SHA-1·digest:·f385fe5a7d5d7e00d5d1bf1ec0555359f5d744d1 
16 Signer·#1·public·key·MD5·digest:·be3b47d78d44615deb2a5d78c5d39772 
17 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.webkit_webkit.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
145 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 2356 lines modifiedOffset 1, 1920 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:··················14700335·(0000000000E04F2Fh)4 ··Zip·archive·file·size:··················14616975·(0000000000DF098Fh)
5 ··Actual·end-cent-dir·record·offset:······14700313·(0000000000E04F19h)5 ··Actual·end-cent-dir·record·offset:······14616953·(0000000000DF0979h)
6 ··Expected·end-cent-dir·record·offset:····14700313·(0000000000E04F19h)6 ··Expected·end-cent-dir·record·offset:····14616953·(0000000000DF0979h)
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;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·65·entries.9 ··central·directory·contains·65·entries.
10 ··The·central·directory·is·6373·(00000000000018E5h)·bytes·long,10 ··The·central·directory·is·5815·(00000000000016B7h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·14693940·(0000000000E03634h).12 ··is·14611138·(0000000000DEF2C2h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················0.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···0.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2019·Sep·19·07:37:5826 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························9dacf4c827 ··32-bit·CRC·value·(hex):·························38bbced9
28 ··compressed·size:································2150·bytes28 ··compressed·size:································1160·bytes
29 ··uncompressed·size:······························6146·bytes29 ··uncompressed·size:······························3428·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/966603A6.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···2216 
43 ··················································(00000000000008A8h)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2019·Sep·19·07:38:00 
53 ··32-bit·CRC·value·(hex):·························7e30ec22 
54 ··compressed·size:································2250·bytes 
55 ··uncompressed·size:······························6244·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/966603A6.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···4532 
69 ··················································(00000000000011B4h)·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):··········2019·Sep·19·07:38:00 
79 ··32-bit·CRC·value·(hex):·························088c6b83 
80 ··compressed·size:································1073·bytes 
81 ··uncompressed·size:······························1326·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 ··META-INF/androidx.core_core.version40 ··META-INF/androidx.core_core.version
  
94 ··offset·of·local·header·from·start·of·archive:···567241 ··offset·of·local·header·from·start·of·archive:···1209
95 ··················································(0000000000001628h)·bytes42 ··················································(00000000000004B9h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················1.044 ··version·of·encoding·software:···················2.4
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···1.046 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························none·(stored)47 ··compression·method:·····························none·(stored)
101 ··file·security·status:···························not·encrypted48 ··file·security·status:···························not·encrypted
102 ··extended·local·header:··························no49 ··extended·local·header:··························no
103 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0050 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
104 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·UTC 
Max diff block lines reached; 141614/148802 bytes (95.17%) of diff not shown.
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
46.5 KB
resources.arsc
Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff.
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
00000070:·ee03·0000·2c04·0000·6004·0000·9504·0000··....,...`.......00000070:·ee03·0000·2c04·0000·6004·0000·9504·0000··....,...`.......
00000080:·ba04·0000·dd04·0000·0405·0000·3405·0000··............4...00000080:·ba04·0000·dd04·0000·0405·0000·3405·0000··............4...
00000090:·5c05·0000·9205·0000·bb05·0000·ee05·0000··\...............00000090:·5c05·0000·9205·0000·bb05·0000·ee05·0000··\...............
000000a0:·2406·0000·4d06·0000·8006·0000·b606·0000··$...M...........000000a0:·2406·0000·4d06·0000·8006·0000·b606·0000··$...M...........
000000b0:·ec06·0000·1107·0000·4007·0000·7207·0000··........@...r...000000b0:·ec06·0000·1107·0000·4007·0000·7207·0000··........@...r...
000000c0:·aa07·0000·db07·0000·0308·0000·2808·0000··............(...000000c0:·aa07·0000·db07·0000·0308·0000·2808·0000··............(...
000000d0:·4d08·0000·7308·0000·9a08·0000·c208·0000··M...s...........000000d0:·4d08·0000·7308·0000·9a08·0000·c208·0000··M...s...........
000000e0:·c908·0000·d608·0000·dd08·0000·ea08·0000··................000000e0:·cf08·0000·d608·0000·e308·0000·ea08·0000··................
000000f0:·f108·0000·fe08·0000·2f2f·7265·732f·6472··........//res/dr000000f0:·f108·0000·fe08·0000·2f2f·7265·732f·6472··........//res/dr
00000100:·6177·6162·6c65·2d68·6470·692d·7634·2f69··awable-hdpi-v4/i00000100:·6177·6162·6c65·2d68·6470·692d·7634·2f69··awable-hdpi-v4/i
00000110:·635f·6c61·756e·6368·6572·5f66·6f72·6567··c_launcher_foreg00000110:·635f·6c61·756e·6368·6572·5f66·6f72·6567··c_launcher_foreg
00000120:·726f·756e·642e·706e·6700·3535·7265·732f··round.png.55res/00000120:·726f·756e·642e·706e·6700·3535·7265·732f··round.png.55res/
00000130:·6472·6177·6162·6c65·2d68·6470·692d·7634··drawable-hdpi-v400000130:·6472·6177·6162·6c65·2d68·6470·692d·7634··drawable-hdpi-v4
00000140:·2f6e·6f74·6966·6963·6174·696f·6e5f·6267··/notification_bg00000140:·2f6e·6f74·6966·6963·6174·696f·6e5f·6267··/notification_bg
00000150:·5f6c·6f77·5f6e·6f72·6d61·6c2e·392e·706e··_low_normal.9.pn00000150:·5f6c·6f77·5f6e·6f72·6d61·6c2e·392e·706e··_low_normal.9.pn
Offset 149, 17 lines modifiedOffset 149, 17 lines modified
00000940:·2e70·6e67·0023·2372·6573·2f6d·6970·6d61··.png.##res/mipma00000940:·2e70·6e67·0023·2372·6573·2f6d·6970·6d61··.png.##res/mipma
00000950:·702d·7868·6470·692d·7634·2f69·635f·6c61··p-xhdpi-v4/ic_la00000950:·702d·7868·6470·692d·7634·2f69·635f·6c61··p-xhdpi-v4/ic_la
00000960:·756e·6368·6572·2e70·6e67·0024·2472·6573··uncher.png.$$res00000960:·756e·6368·6572·2e70·6e67·0024·2472·6573··uncher.png.$$res
00000970:·2f6d·6970·6d61·702d·7878·6864·7069·2d76··/mipmap-xxhdpi-v00000970:·2f6d·6970·6d61·702d·7878·6864·7069·2d76··/mipmap-xxhdpi-v
00000980:·342f·6963·5f6c·6175·6e63·6865·722e·706e··4/ic_launcher.pn00000980:·342f·6963·5f6c·6175·6e63·6865·722e·706e··4/ic_launcher.pn
00000990:·6700·2525·7265·732f·6d69·706d·6170·2d78··g.%%res/mipmap-x00000990:·6700·2525·7265·732f·6d69·706d·6170·2d78··g.%%res/mipmap-x
000009a0:·7878·6864·7069·2d76·342f·6963·5f6c·6175··xxhdpi-v4/ic_lau000009a0:·7878·6864·7069·2d76·342f·6963·5f6c·6175··xxhdpi-v4/ic_lau
000009b0:·6e63·6865·722e·706e·6700·0404·3939·392b··ncher.png...999+000009b0:·6e63·6865·722e·706e·6700·040a·e0a5·afe0··ncher.png.......
000009c0:·0004·0ae0·a5af·e0a5·afe0·a5af·2b00·0404··............+... 
000009d0:·3e39·3939·0004·0ae0·a7af·e0a7·afe0·a7af··>999............000009c0:·a5af·e0a5·af2b·0004·043e·3939·3900·040a··.....+...>999...
 000009d0:·e0a7·afe0·a7af·e0a7·af2b·0004·0439·3939··.........+...999
000009e0:·2b00·0404·2b39·3939·0004·0ae1·8189·e181··+...+999........000009e0:·2b00·0404·2b39·3939·0004·0ae1·8189·e181··+...+999........
000009f0:·89e1·8189·2b00·6a81·36e2·808e·e280·8fe2··....+.j.6.......000009f0:·89e1·8189·2b00·6a81·36e2·808e·e280·8fe2··....+.j.6.......
00000a00:·808e·e280·8ee2·808e·e280·8ee2·808e·e280··................00000a00:·808e·e280·8ee2·808e·e280·8ee2·808e·e280··................
00000a10:·8fe2·808e·e280·8fe2·808f·e280·8fe2·808e··................00000a10:·8fe2·808e·e280·8fe2·808f·e280·8fe2·808e··................
00000a20:·e280·8ee2·808e·e280·8ee2·808e·e280·8fe2··................00000a20:·e280·8ee2·808e·e280·8ee2·808e·e280·8fe2··................
00000a30:·808e·e280·8ee2·808f·e280·8ee2·808e·e280··................00000a30:·808e·e280·8ee2·808f·e280·8ee2·808e·e280··................
00000a40:·8ee2·808e·e280·8fe2·808f·e280·8fe2·808f··................00000a40:·8ee2·808e·e280·8fe2·808f·e280·8fe2·808f··................
Offset 738, 568 lines modifiedOffset 738, 568 lines modified
00002e10:·2700·0000·0202·1000·1400·0000·0900·0000··'...............00002e10:·2700·0000·0202·1000·1400·0000·0900·0000··'...............
00002e20:·0100·0000·0400·0000·0102·5400·6800·0000··..........T.h...00002e20:·0100·0000·0400·0000·0102·5400·6800·0000··..........T.h...
00002e30:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...00002e30:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...
00002e40:·0000·0000·0000·0000·0000·0000·0000·0000··................00002e40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e50:·0000·0000·0000·0000·0000·0000·0000·0000··................00002e50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e60:·0000·0000·0000·0000·0000·0000·0000·0000··................00002e60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e70:·0000·0000·0000·0000·0000·0000·0000·0000··................00002e70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e80:·0800·0000·5a00·0000·0800·0003·2d00·0000··....Z.......-...00002e80:·0800·0000·5a00·0000·0800·0003·3000·0000··....Z.......0...
00002e90:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........00002e90:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........
00002ea0:·5800·0000·4000·0000·0000·0000·6361·0000··X...@.......ca..00002ea0:·5800·0000·4000·0000·0000·0000·6361·0000··X...@.......ca..
00002eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................00002eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................00002ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ed0:·0000·0000·0000·0000·0000·0000·0000·0000··................00002ed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ee0:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...00002ee0:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...
00002ef0:·0800·0003·2d00·0000·0102·5400·6800·0000··....-.....T.h...00002ef0:·0800·0003·3000·0000·0102·5400·6800·0000··....0.....T.h...
00002f00:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...00002f00:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...
00002f10:·0000·0000·6461·0000·0000·0000·0000·0000··....da..........00002f10:·0000·0000·6461·0000·0000·0000·0000·0000··....da..........
00002f20:·0000·0000·0000·0000·0000·0000·0000·0000··................00002f20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f30:·0000·0000·0000·0000·0000·0000·0000·0000··................00002f30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f40:·0000·0000·0000·0000·0000·0000·0000·0000··................00002f40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f50:·0800·0000·5a00·0000·0800·0003·2d00·0000··....Z.......-...00002f50:·0800·0000·5a00·0000·0800·0003·3000·0000··....Z.......0...
00002f60:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........00002f60:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........
00002f70:·5800·0000·4000·0000·0000·0000·6661·0000··X...@.......fa..00002f70:·5800·0000·4000·0000·0000·0000·6661·0000··X...@.......fa..
00002f80:·0000·0000·0000·0000·0000·0000·0000·0000··................00002f80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f90:·0000·0000·0000·0000·0000·0000·0000·0000··................00002f90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002fa0:·0000·0000·0000·0000·0000·0000·0000·0000··................00002fa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002fb0:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...00002fb0:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...
00002fc0:·0800·0003·2d00·0000·0102·5400·6800·0000··....-.....T.h...00002fc0:·0800·0003·3000·0000·0102·5400·6800·0000··....0.....T.h...
00002fd0:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...00002fd0:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...
00002fe0:·0000·0000·6a61·0000·0000·0000·0000·0000··....ja..........00002fe0:·0000·0000·6a61·0000·0000·0000·0000·0000··....ja..........
00002ff0:·0000·0000·0000·0000·0000·0000·0000·0000··................00002ff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003000:·0000·0000·0000·0000·0000·0000·0000·0000··................00003000:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003010:·0000·0000·0000·0000·0000·0000·0000·0000··................00003010:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003020:·0800·0000·5a00·0000·0800·0003·2d00·0000··....Z.......-...00003020:·0800·0000·5a00·0000·0800·0003·3000·0000··....Z.......0...
00003030:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........00003030:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........
00003040:·5800·0000·4000·0000·0000·0000·6b61·0000··X...@.......ka..00003040:·5800·0000·4000·0000·0000·0000·6b61·0000··X...@.......ka..
00003050:·0000·0000·0000·0000·0000·0000·0000·0000··................00003050:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003060:·0000·0000·0000·0000·0000·0000·0000·0000··................00003060:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003070:·0000·0000·0000·0000·0000·0000·0000·0000··................00003070:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003080:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...00003080:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...
00003090:·0800·0003·2d00·0000·0102·5400·6800·0000··....-.....T.h...00003090:·0800·0003·3000·0000·0102·5400·6800·0000··....0.....T.h...
000030a0:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...000030a0:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...
000030b0:·0000·0000·7061·0000·0000·0000·0000·0000··....pa..........000030b0:·0000·0000·7061·0000·0000·0000·0000·0000··....pa..........
000030c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000030c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000030d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000030e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030f0:·0800·0000·5a00·0000·0800·0003·2d00·0000··....Z.......-...000030f0:·0800·0000·5a00·0000·0800·0003·3000·0000··....Z.......0...
00003100:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........00003100:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........
00003110:·5800·0000·4000·0000·0000·0000·7461·0000··X...@.......ta..00003110:·5800·0000·4000·0000·0000·0000·7461·0000··X...@.......ta..
00003120:·0000·0000·0000·0000·0000·0000·0000·0000··................00003120:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003130:·0000·0000·0000·0000·0000·0000·0000·0000··................00003130:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003140:·0000·0000·0000·0000·0000·0000·0000·0000··................00003140:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003150:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...00003150:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...
00003160:·0800·0003·2d00·0000·0102·5400·6800·0000··....-.....T.h...00003160:·0800·0003·3000·0000·0102·5400·6800·0000··....0.....T.h...
00003170:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...00003170:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...
00003180:·0000·0000·6e62·0000·0000·0000·0000·0000··....nb..........00003180:·0000·0000·6e62·0000·0000·0000·0000·0000··....nb..........
00003190:·0000·0000·0000·0000·0000·0000·0000·0000··................00003190:·0000·0000·0000·0000·0000·0000·0000·0000··................
000031a0:·0000·0000·0000·0000·0000·0000·0000·0000··................000031a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000031b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000031b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000031c0:·0800·0000·5a00·0000·0800·0003·2d00·0000··....Z.......-...000031c0:·0800·0000·5a00·0000·0800·0003·3000·0000··....Z.......0...
000031d0:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........000031d0:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........
000031e0:·5800·0000·4000·0000·0000·0000·6265·0000··X...@.......be..000031e0:·5800·0000·4000·0000·0000·0000·6265·0000··X...@.......be..
000031f0:·0000·0000·0000·0000·0000·0000·0000·0000··................000031f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003200:·0000·0000·0000·0000·0000·0000·0000·0000··................00003200:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003210:·0000·0000·0000·0000·0000·0000·0000·0000··................00003210:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003220:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...00003220:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...
00003230:·0800·0003·2d00·0000·0102·5400·6800·0000··....-.....T.h...00003230:·0800·0003·3000·0000·0102·5400·6800·0000··....0.....T.h...
00003240:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...00003240:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...
00003250:·0000·0000·6465·0000·0000·0000·0000·0000··....de..........00003250:·0000·0000·6465·0000·0000·0000·0000·0000··....de..........
00003260:·0000·0000·0000·0000·0000·0000·0000·0000··................00003260:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003270:·0000·0000·0000·0000·0000·0000·0000·0000··................00003270:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003280:·0000·0000·0000·0000·0000·0000·0000·0000··................00003280:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003290:·0800·0000·5a00·0000·0800·0003·2d00·0000··....Z.......-...00003290:·0800·0000·5a00·0000·0800·0003·3000·0000··....Z.......0...
000032a0:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........000032a0:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........
000032b0:·5800·0000·4000·0000·0000·0000·6e65·0000··X...@.......ne..000032b0:·5800·0000·4000·0000·0000·0000·6e65·0000··X...@.......ne..
000032c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000032c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000032d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000032d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000032e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000032e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000032f0:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...000032f0:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...
00003300:·0800·0003·2e00·0000·0102·5400·6800·0000··..........T.h...00003300:·0800·0003·2d00·0000·0102·5400·6800·0000··....-.....T.h...
00003310:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...00003310:·0900·0000·0100·0000·5800·0000·4000·0000··........X...@...
00003320:·0000·0000·7465·0000·0000·0000·0000·0000··....te..........00003320:·0000·0000·7465·0000·0000·0000·0000·0000··....te..........
00003330:·0000·0000·0000·0000·0000·0000·0000·0000··................00003330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003340:·0000·0000·0000·0000·0000·0000·0000·0000··................00003340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003350:·0000·0000·0000·0000·0000·0000·0000·0000··................00003350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003360:·0800·0000·5a00·0000·0800·0003·2d00·0000··....Z.......-...00003360:·0800·0000·5a00·0000·0800·0003·3000·0000··....Z.......0...
00003370:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........00003370:·0102·5400·6800·0000·0900·0000·0100·0000··..T.h...........
00003380:·5800·0000·4000·0000·0000·0000·6166·0000··X...@.......af..00003380:·5800·0000·4000·0000·0000·0000·6166·0000··X...@.......af..
00003390:·0000·0000·0000·0000·0000·0000·0000·0000··................00003390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000033a0:·0000·0000·0000·0000·0000·0000·0000·0000··................000033a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000033b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000033b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000033c0:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...000033c0:·0000·0000·0000·0000·0800·0000·5a00·0000··............Z...
Max diff block lines reached; 37398/47398 bytes (78.90%) of diff not shown.
21.5 MB
classes.dex
21.5 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·06ff4d814 checksum············:·6f1aac6e
5 signature···········:·a452...2f2d5 signature···········:·e604...303b
6 file_size···········:·10277686 file_size···········:·1032288
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·1007510 string_ids_size·····:·10129
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·159412 type_ids_size·······:·1606
13 type_ids_off········:·40412·(0x009ddc)13 type_ids_off········:·40628·(0x009eb4)
14 proto_ids_size······:·267914 proto_ids_size······:·2685
15 proto_ids_off·······:·46788·(0x00b6c4)15 proto_ids_off·······:·47052·(0x00b7cc)
16 field_ids_size······:·368616 field_ids_size······:·3710
17 field_ids_off·······:·78936·(0x013458)17 field_ids_off·······:·79272·(0x0135a8)
18 method_ids_size·····:·872618 method_ids_size·····:·8757
19 method_ids_off······:·108424·(0x01a788)19 method_ids_off······:·108952·(0x01a998)
20 class_defs_size·····:·94020 class_defs_size·····:·949
21 class_defs_off······:·178232·(0x02b838)21 class_defs_off······:·179008·(0x02bb40)
22 data_size···········:·81945622 data_size···········:·822912
23 data_off············:·208312·(0x032db8)23 data_off············:·209376·(0x0331e0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·24625 class_idx···········:·246
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·140927 superclass_idx······:·1418
28 source_file_idx·····:·153028 source_file_idx·····:·1552
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·332 virtual_methods_size:·3
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 66, 21 lines modifiedOffset 66, 21 lines modified
  
66 ····#2··············:·(in·Landroid/support/v4/app/INotificationSideChannel;)66 ····#2··············:·(in·Landroid/support/v4/app/INotificationSideChannel;)
67 ······name··········:·'notify'67 ······name··········:·'notify'
68 ······type··········:·'(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V'68 ······type··········:·'(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V'
69 ······access········:·0x0401·(PUBLIC·ABSTRACT)69 ······access········:·0x0401·(PUBLIC·ABSTRACT)
70 ······code··········:·(none)70 ······code··········:·(none)
  
71 ··source_file_idx···:·1530·(INotificationSideChannel.java)71 ··source_file_idx···:·1552·(INotificationSideChannel.java)
  
72 Class·#1·header:72 Class·#1·header:
73 class_idx···········:·25073 class_idx···········:·250
74 access_flags········:·1537·(0x0601)74 access_flags········:·1537·(0x0601)
75 superclass_idx······:·140975 superclass_idx······:·1418
76 source_file_idx·····:·153476 source_file_idx·····:·1556
77 static_fields_size··:·077 static_fields_size··:·0
78 instance_fields_size:·078 instance_fields_size:·0
79 direct_methods_size·:·079 direct_methods_size·:·0
80 virtual_methods_size:·180 virtual_methods_size:·1
  
81 Class·#1·annotations:81 Class·#1·annotations:
82 Annotations·on·class82 Annotations·on·class
Offset 100, 21 lines modifiedOffset 100, 21 lines modified
100 ··Virtual·methods···-100 ··Virtual·methods···-
101 ····#0··············:·(in·Landroid/support/v4/os/IResultReceiver;)101 ····#0··············:·(in·Landroid/support/v4/os/IResultReceiver;)
102 ······name··········:·'send'102 ······name··········:·'send'
103 ······type··········:·'(ILandroid/os/Bundle;)V'103 ······type··········:·'(ILandroid/os/Bundle;)V'
104 ······access········:·0x0401·(PUBLIC·ABSTRACT)104 ······access········:·0x0401·(PUBLIC·ABSTRACT)
105 ······code··········:·(none)105 ······code··········:·(none)
  
106 ··source_file_idx···:·1534·(IResultReceiver.java)106 ··source_file_idx···:·1556·(IResultReceiver.java)
  
107 Class·#2·header:107 Class·#2·header:
108 class_idx···········:·251108 class_idx···········:·251
109 access_flags········:·16·(0x0010)109 access_flags········:·16·(0x0010)
110 superclass_idx······:·1409110 superclass_idx······:·1418
111 source_file_idx·····:·3862111 source_file_idx·····:·3897
112 static_fields_size··:·0112 static_fields_size··:·0
113 instance_fields_size:·0113 instance_fields_size:·0
114 direct_methods_size·:·1114 direct_methods_size·:·1
115 virtual_methods_size:·4115 virtual_methods_size:·4
  
116 Class·#2·annotations:116 Class·#2·annotations:
117 Annotations·on·class117 Annotations·on·class
Offset 136, 17 lines modifiedOffset 136, 17 lines modified
136 ······type··········:·'()V'136 ······type··········:·'()V'
137 ······access········:·0x10000·(CONSTRUCTOR)137 ······access········:·0x10000·(CONSTRUCTOR)
138 ······code··········-138 ······code··········-
139 ······registers·····:·1139 ······registers·····:·1
140 ······ins···········:·1140 ······ins···········:·1
141 ······outs··········:·1141 ······outs··········:·1
142 ······insns·size····:·4·16-bit·code·units142 ······insns·size····:·4·16-bit·code·units
143 0332f4:········································|[0332f4]·android.support.v4.os.ResultReceiver$1.<init>:()V143 03371c:········································|[03371c]·android.support.v4.os.ResultReceiver$1.<init>:()V
144 033304:·7010·5e20·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@205e144 03372c:·7010·7c20·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@207c
145 03330a:·0e00···································|0003:·return-void145 033732:·0e00···································|0003:·return-void
146 ······catches·······:·(none)146 ······catches·······:·(none)
147 ······positions·····:·147 ······positions·····:·
148 ········0x0000·line=143148 ········0x0000·line=143
149 ······locals········:·149 ······locals········:·
150 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;·150 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;·
  
151 ··Virtual·methods···-151 ··Virtual·methods···-
Offset 155, 18 lines modifiedOffset 155, 18 lines modified
155 ······type··········:·'(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;'155 ······type··········:·'(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;'
156 ······access········:·0x0001·(PUBLIC)156 ······access········:·0x0001·(PUBLIC)
157 ······code··········-157 ······code··········-
158 ······registers·····:·3158 ······registers·····:·3
159 ······ins···········:·2159 ······ins···········:·2
160 ······outs··········:·2160 ······outs··········:·2
161 ······insns·size····:·6·16-bit·code·units161 ······insns·size····:·6·16-bit·code·units
162 033288:········································|[033288]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;162 0336b0:········································|[0336b0]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;
163 033298:·2200·fe00······························|0000:·new-instance·v0,·Landroid/support/v4/os/ResultReceiver;·//·type@00fe163 0336c0:·2200·fe00······························|0000:·new-instance·v0,·Landroid/support/v4/os/ResultReceiver;·//·type@00fe
164 03329c:·7020·ce03·2000·························|0002:·invoke-direct·{v0,·v2},·Landroid/support/v4/os/ResultReceiver;.<init>:(Landroid/os/Parcel;)V·//·method@03ce164 0336c4:·7020·ce03·2000·························|0002:·invoke-direct·{v0,·v2},·Landroid/support/v4/os/ResultReceiver;.<init>:(Landroid/os/Parcel;)V·//·method@03ce
165 0332a2:·1100···································|0005:·return-object·v0165 0336ca:·1100···································|0005:·return-object·v0
166 ······catches·······:·(none)166 ······catches·······:·(none)
167 ······positions·····:·167 ······positions·····:·
168 ········0x0000·line=146168 ········0x0000·line=146
169 ······locals········:·169 ······locals········:·
170 ········0x0000·-·0x0006·reg=1·this·Landroid/support/v4/os/ResultReceiver$1;·170 ········0x0000·-·0x0006·reg=1·this·Landroid/support/v4/os/ResultReceiver$1;·
171 ········0x0000·-·0x0006·reg=2·(null)·Landroid/os/Parcel;·171 ········0x0000·-·0x0006·reg=2·(null)·Landroid/os/Parcel;·
  
Offset 175, 18 lines modifiedOffset 175, 18 lines modified
175 ······type··········:·'(Landroid/os/Parcel;)Ljava/lang/Object;'175 ······type··········:·'(Landroid/os/Parcel;)Ljava/lang/Object;'
176 ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC)176 ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC)
177 ······code··········-177 ······code··········-
178 ······registers·····:·2178 ······registers·····:·2
179 ······ins···········:·2179 ······ins···········:·2
180 ······outs··········:·2180 ······outs··········:·2
181 ······insns·size····:·5·16-bit·code·units181 ······insns·size····:·5·16-bit·code·units
182 0332bc:········································|[0332bc]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;182 0336e4:········································|[0336e4]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
183 0332cc:·6e20·c403·1000·························|0000:·invoke-virtual·{v0,·v1},·Landroid/support/v4/os/ResultReceiver$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;·//·method@03c4183 0336f4:·6e20·c403·1000·························|0000:·invoke-virtual·{v0,·v1},·Landroid/support/v4/os/ResultReceiver$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;·//·method@03c4
Max diff block lines reached; 22504118/22511212 bytes (99.97%) of diff not shown.
74.4 KB
classes.jar
13.5 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1629013·bytes,·number·of·entries:·9401 Zip·file·size:·1638057·bytes,·number·of·entries:·949
2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
3 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class3 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class
4 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class4 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class
5 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class5 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class
6 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class6 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class
7 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/AnimRes.class7 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/AnimRes.class
8 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·androidx/annotation/AnimatorRes.class8 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·androidx/annotation/AnimatorRes.class
Offset 13, 47 lines modifiedOffset 13, 52 lines modified
13 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·androidx/annotation/BinderThread.class13 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·androidx/annotation/BinderThread.class
14 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/BoolRes.class14 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/BoolRes.class
15 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/annotation/CallSuper.class15 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/annotation/CallSuper.class
16 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·androidx/annotation/CheckResult.class16 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·androidx/annotation/CheckResult.class
17 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/ColorInt.class17 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/ColorInt.class
18 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/annotation/ColorLong.class18 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/annotation/ColorLong.class
19 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/ColorRes.class19 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/ColorRes.class
 20 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·androidx/annotation/ContentView.class
20 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/DimenRes.class21 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/DimenRes.class
21 ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·androidx/annotation/Dimension.class22 ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·androidx/annotation/Dimension.class
22 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·androidx/annotation/DrawableRes.class23 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·androidx/annotation/DrawableRes.class
23 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·androidx/annotation/FloatRange.class24 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·androidx/annotation/FloatRange.class
24 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/FontRes.class25 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/FontRes.class
25 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·androidx/annotation/FractionRes.class26 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·androidx/annotation/FractionRes.class
26 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·androidx/annotation/GuardedBy.class27 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·androidx/annotation/GuardedBy.class
27 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/annotation/HalfFloat.class28 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/annotation/HalfFloat.class
28 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·androidx/annotation/IdRes.class29 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·androidx/annotation/IdRes.class
 30 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·androidx/annotation/InspectableProperty$EnumEntry.class
 31 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·androidx/annotation/InspectableProperty$FlagEntry.class
 32 ?rwxrwxr-x··2.0·unx·····1162·b-·stor·80-Jan-01·00:00·androidx/annotation/InspectableProperty$ValueType.class
 33 ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·androidx/annotation/InspectableProperty.class
29 ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·androidx/annotation/IntDef.class34 ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·androidx/annotation/IntDef.class
30 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·androidx/annotation/IntRange.class35 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·androidx/annotation/IntRange.class
31 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·androidx/annotation/IntegerRes.class36 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·androidx/annotation/IntegerRes.class
32 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·androidx/annotation/InterpolatorRes.class37 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·androidx/annotation/InterpolatorRes.class
33 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class38 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class
34 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/annotation/LayoutRes.class39 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/annotation/LayoutRes.class
35 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·androidx/annotation/LongDef.class40 ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·androidx/annotation/LongDef.class
36 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·androidx/annotation/MainThread.class41 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·androidx/annotation/MainThread.class
37 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/MenuRes.class42 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/MenuRes.class
38 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·androidx/annotation/NavigationRes.class43 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·androidx/annotation/NavigationRes.class
39 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/NonNull.class44 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/NonNull.class
40 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/Nullable.class45 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/Nullable.class
41 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·androidx/annotation/PluralsRes.class46 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·androidx/annotation/PluralsRes.class
42 ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·androidx/annotation/Px.class47 ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·androidx/annotation/Px.class
43 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·androidx/annotation/RawRes.class48 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·androidx/annotation/RawRes.class
44 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·androidx/annotation/RequiresApi.class49 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·androidx/annotation/RequiresApi.class
45 ?rwxrwxr-x··2.0·unx······186·b-·stor·80-Jan-01·00:00·androidx/annotation/RequiresFeature.class50 ?rwxrwxr-x··2.0·unx······186·b-·stor·80-Jan-01·00:00·androidx/annotation/RequiresFeature.class
46 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·androidx/annotation/RequiresPermission$Read.class51 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·androidx/annotation/RequiresPermission$Read.class
47 ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·androidx/annotation/RequiresPermission$Write.class52 ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·androidx/annotation/RequiresPermission$Write.class
48 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·androidx/annotation/RequiresPermission.class53 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·androidx/annotation/RequiresPermission.class
49 ?rwxrwxr-x··2.0·unx······969·b-·stor·80-Jan-01·00:00·androidx/annotation/RestrictTo$Scope.class54 ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·androidx/annotation/RestrictTo$Scope.class
50 ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·androidx/annotation/RestrictTo.class55 ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·androidx/annotation/RestrictTo.class
51 ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·androidx/annotation/Size.class56 ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·androidx/annotation/Size.class
52 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·androidx/annotation/StringDef.class57 ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·androidx/annotation/StringDef.class
53 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/annotation/StringRes.class58 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/annotation/StringRes.class
54 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/StyleRes.class59 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/StyleRes.class
55 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·androidx/annotation/StyleableRes.class60 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·androidx/annotation/StyleableRes.class
56 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·androidx/annotation/TransitionRes.class61 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·androidx/annotation/TransitionRes.class
57 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/UiThread.class62 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/UiThread.class
58 ?rwxrwxr-x··2.0·unx······305·b-·stor·80-Jan-01·00:00·androidx/annotation/VisibleForTesting.class63 ?rwxrwxr-x··2.0·unx······305·b-·stor·80-Jan-01·00:00·androidx/annotation/VisibleForTesting.class
59 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·androidx/annotation/WorkerThread.class64 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·androidx/annotation/WorkerThread.class
Offset 505, 15 lines modifiedOffset 510, 15 lines modified
505 ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$4.class510 ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$4.class
506 ?rwxrwxr-x··2.0·unx·····1040·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$5.class511 ?rwxrwxr-x··2.0·unx·····1040·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$5.class
507 ?rwxrwxr-x··2.0·unx·····3918·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$6.class512 ?rwxrwxr-x··2.0·unx·····3918·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$6.class
508 ?rwxrwxr-x··2.0·unx·····2627·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$7.class513 ?rwxrwxr-x··2.0·unx·····2627·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$7.class
509 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$BgResult$1.class514 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$BgResult$1.class
510 ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$BgResult$2.class515 ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$BgResult$2.class
511 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$BgResult$3.class516 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$BgResult$3.class
512 ?rwxrwxr-x··2.0·unx·····3936·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqlCommand.class517 ?rwxrwxr-x··2.0·unx·····4026·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqlCommand.class
513 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/dev/Debug.class518 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/dev/Debug.class
514 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/operation/OperationResult.class519 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/operation/OperationResult.class
515 ?rwxrwxr-x··2.0·unx······700·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/operation/SqlErrorInfo.class520 ?rwxrwxr-x··2.0·unx······700·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/operation/SqlErrorInfo.class
516 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·io/flutter/BuildConfig.class521 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·io/flutter/BuildConfig.class
517 ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·io/flutter/Log.class522 ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·io/flutter/Log.class
518 ?rwxrwxr-x··2.0·unx······926·b-·stor·80-Jan-01·00:00·io/flutter/app/FlutterActivityDelegate$1$1.class523 ?rwxrwxr-x··2.0·unx······926·b-·stor·80-Jan-01·00:00·io/flutter/app/FlutterActivityDelegate$1$1.class
519 ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·io/flutter/app/FlutterActivityDelegate$ViewFactory.class524 ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·io/flutter/app/FlutterActivityDelegate$ViewFactory.class
Offset 649, 21 lines modifiedOffset 654, 22 lines modified
649 ?rwxrwxr-x··2.0·unx······670·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/VirtualDisplayController$1$1.class654 ?rwxrwxr-x··2.0·unx······670·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/VirtualDisplayController$1$1.class
650 ?rwxrwxr-x··2.0·unx·····1104·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/VirtualDisplayController$1.class655 ?rwxrwxr-x··2.0·unx·····1104·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/VirtualDisplayController$1.class
651 ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener$1.class656 ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener$1.class
652 ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener.class657 ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener.class
653 ?rwxrwxr-x··2.0·unx·····4080·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/VirtualDisplayController.class658 ?rwxrwxr-x··2.0·unx·····4080·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/VirtualDisplayController.class
654 ?rwxrwxr-x··2.0·unx·····1485·b-·stor·80-Jan-01·00:00·io/flutter/plugins/GeneratedPluginRegistrant.class659 ?rwxrwxr-x··2.0·unx·····1485·b-·stor·80-Jan-01·00:00·io/flutter/plugins/GeneratedPluginRegistrant.class
655 ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·io/flutter/plugins/connectivity/BuildConfig.class660 ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·io/flutter/plugins/connectivity/BuildConfig.class
656 ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·io/flutter/plugins/connectivity/ConnectivityPlugin$1.class661 ?rwxrwxr-x··2.0·unx·····2080·b-·stor·80-Jan-01·00:00·io/flutter/plugins/connectivity/Connectivity.class
657 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·io/flutter/plugins/connectivity/R.class662 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·io/flutter/plugins/connectivity/R.class
658 ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·io/flutter/plugins/pathprovider/BuildConfig.class663 ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·io/flutter/plugins/pathprovider/BuildConfig.class
659 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·io/flutter/plugins/pathprovider/R.class664 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·io/flutter/plugins/pathprovider/R.class
 665 ?rwxrwxr-x··2.0·unx·····1226·b-·stor·80-Jan-01·00:00·io/flutter/plugins/pathprovider/StorageDirectoryMapper.class
660 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·io/flutter/plugins/sharedpreferences/BuildConfig.class666 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·io/flutter/plugins/sharedpreferences/BuildConfig.class
 667 ?rwxrwxr-x··2.0·unx·····1164·b-·stor·80-Jan-01·00:00·io/flutter/plugins/sharedpreferences/MethodCallHandlerImpl$1.class
661 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·io/flutter/plugins/sharedpreferences/R.class668 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·io/flutter/plugins/sharedpreferences/R.class
662 ?rwxrwxr-x··2.0·unx·····1170·b-·stor·80-Jan-01·00:00·io/flutter/plugins/sharedpreferences/SharedPreferencesPlugin$1.class 
663 ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·io/flutter/plugins/urllauncher/BuildConfig.class669 ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·io/flutter/plugins/urllauncher/BuildConfig.class
664 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·io/flutter/plugins/urllauncher/R.class670 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·io/flutter/plugins/urllauncher/R.class
665 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·io/flutter/plugins/urllauncher/WebViewActivity$1.class671 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·io/flutter/plugins/urllauncher/WebViewActivity$1.class
666 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·io/flutter/plugins/urllauncher/WebViewActivity$2.class672 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·io/flutter/plugins/urllauncher/WebViewActivity$2.class
667 ?rwxrwxr-x··2.0·unx·····3402·b-·stor·80-Jan-01·00:00·io/flutter/plugins/urllauncher/WebViewActivity.class673 ?rwxrwxr-x··2.0·unx·····3402·b-·stor·80-Jan-01·00:00·io/flutter/plugins/urllauncher/WebViewActivity.class
668 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·io/flutter/plugins/webviewflutter/BuildConfig.class674 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·io/flutter/plugins/webviewflutter/BuildConfig.class
669 ?rwxrwxr-x··2.0·unx·····1174·b-·stor·80-Jan-01·00:00·io/flutter/plugins/webviewflutter/DisplayListenerProxy$1.class675 ?rwxrwxr-x··2.0·unx·····1174·b-·stor·80-Jan-01·00:00·io/flutter/plugins/webviewflutter/DisplayListenerProxy$1.class
Offset 884, 17 lines modifiedOffset 890, 20 lines modified
884 ?rwxrwxr-x··2.0·unx·····1306·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/StringCodec.class890 ?rwxrwxr-x··2.0·unx·····1306·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/StringCodec.class
885 ?rwxrwxr-x··2.0·unx·····1520·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/TextInputPlugin$1.class891 ?rwxrwxr-x··2.0·unx·····1520·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/TextInputPlugin$1.class
886 ?rwxrwxr-x··2.0·unx·····2578·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformPlugin$1.class892 ?rwxrwxr-x··2.0·unx·····2578·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformPlugin$1.class
887 ?rwxrwxr-x··2.0·unx·····7478·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformPlugin.class893 ?rwxrwxr-x··2.0·unx·····7478·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformPlugin.class
888 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformViewRegistryImpl.class894 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformViewRegistryImpl.class
889 ?rwxrwxr-x··2.0·unx·····8910·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformViewsController$1.class895 ?rwxrwxr-x··2.0·unx·····8910·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformViewsController$1.class
890 ?rwxrwxr-x··2.0·unx·····7641·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformViewsController.class896 ?rwxrwxr-x··2.0·unx·····7641·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformViewsController.class
 897 ?rwxrwxr-x··2.0·unx·····1389·b-·stor·80-Jan-01·00:00·io/flutter/plugins/connectivity/ConnectivityBroadcastReceiver.class
 898 ?rwxrwxr-x··2.0·unx·····1435·b-·stor·80-Jan-01·00:00·io/flutter/plugins/connectivity/ConnectivityMethodChannelHandler.class
891 ?rwxrwxr-x··2.0·unx·····5140·b-·stor·80-Jan-01·00:00·io/flutter/plugins/connectivity/ConnectivityPlugin.class899 ?rwxrwxr-x··2.0·unx·····2549·b-·stor·80-Jan-01·00:00·io/flutter/plugins/connectivity/ConnectivityPlugin.class
892 ?rwxrwxr-x··2.0·unx·····2437·b-·stor·80-Jan-01·00:00·io/flutter/plugins/pathprovider/PathProviderPlugin.class900 ?rwxrwxr-x··2.0·unx·····3563·b-·stor·80-Jan-01·00:00·io/flutter/plugins/pathprovider/PathProviderPlugin.class
 901 ?rwxrwxr-x··2.0·unx·····7224·b-·stor·80-Jan-01·00:00·io/flutter/plugins/sharedpreferences/MethodCallHandlerImpl.class
893 ?rwxrwxr-x··2.0·unx·····7851·b-·stor·80-Jan-01·00:00·io/flutter/plugins/sharedpreferences/SharedPreferencesPlugin.class902 ?rwxrwxr-x··2.0·unx·····1781·b-·stor·80-Jan-01·00:00·io/flutter/plugins/sharedpreferences/SharedPreferencesPlugin.class
894 ?rwxrwxr-x··2.0·unx·····4171·b-·stor·80-Jan-01·00:00·io/flutter/plugins/urllauncher/UrlLauncherPlugin.class903 ?rwxrwxr-x··2.0·unx·····4171·b-·stor·80-Jan-01·00:00·io/flutter/plugins/urllauncher/UrlLauncherPlugin.class
895 ?rwxrwxr-x··2.0·unx·····1750·b-·stor·80-Jan-01·00:00·io/flutter/plugins/webviewflutter/FlutterCookieManager.class904 ?rwxrwxr-x··2.0·unx·····1750·b-·stor·80-Jan-01·00:00·io/flutter/plugins/webviewflutter/FlutterCookieManager.class
896 ?rwxrwxr-x··2.0·unx·····8041·b-·stor·80-Jan-01·00:00·io/flutter/plugins/webviewflutter/FlutterWebView.class905 ?rwxrwxr-x··2.0·unx·····8041·b-·stor·80-Jan-01·00:00·io/flutter/plugins/webviewflutter/FlutterWebView.class
897 ?rwxrwxr-x··2.0·unx·····1367·b-·stor·80-Jan-01·00:00·io/flutter/plugins/webviewflutter/FlutterWebViewClient$OnNavigationRequestResult.class906 ?rwxrwxr-x··2.0·unx·····1367·b-·stor·80-Jan-01·00:00·io/flutter/plugins/webviewflutter/FlutterWebViewClient$OnNavigationRequestResult.class
898 ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·io/flutter/plugins/webviewflutter/WebViewFactory.class907 ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·io/flutter/plugins/webviewflutter/WebViewFactory.class
899 ?rwxrwxr-x··2.0·unx······683·b-·stor·80-Jan-01·00:00·io/flutter/view/-$$Lambda$AccessibilityBridge$JBDpWWlF54eN0gel8Jn1hY7yOmE.class908 ?rwxrwxr-x··2.0·unx······683·b-·stor·80-Jan-01·00:00·io/flutter/view/-$$Lambda$AccessibilityBridge$JBDpWWlF54eN0gel8Jn1hY7yOmE.class
900 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·io/flutter/view/-$$Lambda$AccessibilityBridge$_xgAbWhyKyeHrMGUVUYzbSFEeBY.class909 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·io/flutter/view/-$$Lambda$AccessibilityBridge$_xgAbWhyKyeHrMGUVUYzbSFEeBY.class
Offset 935, 8 lines modifiedOffset 944, 8 lines modified
935 ?rwxrwxr-x··2.0·unx·····1659·b-·stor·80-Jan-01·00:00·io/flutter/view/AccessibilityBridge$1.class944 ?rwxrwxr-x··2.0·unx·····1659·b-·stor·80-Jan-01·00:00·io/flutter/view/AccessibilityBridge$1.class
936 ?rwxrwxr-x··2.0·unx·····1949·b-·stor·80-Jan-01·00:00·androidx/core/graphics/TypefaceCompatApi28Impl.class945 ?rwxrwxr-x··2.0·unx·····1949·b-·stor·80-Jan-01·00:00·androidx/core/graphics/TypefaceCompatApi28Impl.class
937 ?rwxrwxr-x··2.0·unx······533·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/operation/BaseOperation.class946 ?rwxrwxr-x··2.0·unx······533·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/operation/BaseOperation.class
938 ?rwxrwxr-x··2.0·unx·····1167·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/operation/ExecuteOperation.class947 ?rwxrwxr-x··2.0·unx·····1167·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/operation/ExecuteOperation.class
Max diff block lines reached; 363/13835 bytes (2.62%) of diff not shown.
3.01 KB
zipnote «TEMP»/diffoscope_unccyec6_tmp/tmp7kyw04zx_.zip
    
Offset 48, 14 lines modifiedOffset 48, 17 lines modified
  
48 Filename:·androidx/annotation/ColorLong.class48 Filename:·androidx/annotation/ColorLong.class
49 Comment:·49 Comment:·
  
50 Filename:·androidx/annotation/ColorRes.class50 Filename:·androidx/annotation/ColorRes.class
51 Comment:·51 Comment:·
  
 52 Filename:·androidx/annotation/ContentView.class
 53 Comment:·
  
52 Filename:·androidx/annotation/DimenRes.class54 Filename:·androidx/annotation/DimenRes.class
53 Comment:·55 Comment:·
  
54 Filename:·androidx/annotation/Dimension.class56 Filename:·androidx/annotation/Dimension.class
55 Comment:·57 Comment:·
  
56 Filename:·androidx/annotation/DrawableRes.class58 Filename:·androidx/annotation/DrawableRes.class
Offset 75, 14 lines modifiedOffset 78, 26 lines modified
  
75 Filename:·androidx/annotation/HalfFloat.class78 Filename:·androidx/annotation/HalfFloat.class
76 Comment:·79 Comment:·
  
77 Filename:·androidx/annotation/IdRes.class80 Filename:·androidx/annotation/IdRes.class
78 Comment:·81 Comment:·
  
 82 Filename:·androidx/annotation/InspectableProperty$EnumEntry.class
 83 Comment:·
  
 84 Filename:·androidx/annotation/InspectableProperty$FlagEntry.class
 85 Comment:·
  
 86 Filename:·androidx/annotation/InspectableProperty$ValueType.class
 87 Comment:·
  
 88 Filename:·androidx/annotation/InspectableProperty.class
 89 Comment:·
  
79 Filename:·androidx/annotation/IntDef.class90 Filename:·androidx/annotation/IntDef.class
80 Comment:·91 Comment:·
  
81 Filename:·androidx/annotation/IntRange.class92 Filename:·androidx/annotation/IntRange.class
82 Comment:·93 Comment:·
  
83 Filename:·androidx/annotation/IntegerRes.class94 Filename:·androidx/annotation/IntegerRes.class
Offset 1956, 33 lines modifiedOffset 1971, 36 lines modified
  
1956 Filename:·io/flutter/plugins/GeneratedPluginRegistrant.class1971 Filename:·io/flutter/plugins/GeneratedPluginRegistrant.class
1957 Comment:·1972 Comment:·
  
1958 Filename:·io/flutter/plugins/connectivity/BuildConfig.class1973 Filename:·io/flutter/plugins/connectivity/BuildConfig.class
1959 Comment:·1974 Comment:·
  
1960 Filename:·io/flutter/plugins/connectivity/ConnectivityPlugin$1.class1975 Filename:·io/flutter/plugins/connectivity/Connectivity.class
1961 Comment:·1976 Comment:·
  
1962 Filename:·io/flutter/plugins/connectivity/R.class1977 Filename:·io/flutter/plugins/connectivity/R.class
1963 Comment:·1978 Comment:·
  
1964 Filename:·io/flutter/plugins/pathprovider/BuildConfig.class1979 Filename:·io/flutter/plugins/pathprovider/BuildConfig.class
1965 Comment:·1980 Comment:·
  
1966 Filename:·io/flutter/plugins/pathprovider/R.class1981 Filename:·io/flutter/plugins/pathprovider/R.class
1967 Comment:·1982 Comment:·
  
 1983 Filename:·io/flutter/plugins/pathprovider/StorageDirectoryMapper.class
 1984 Comment:·
  
1968 Filename:·io/flutter/plugins/sharedpreferences/BuildConfig.class1985 Filename:·io/flutter/plugins/sharedpreferences/BuildConfig.class
1969 Comment:·1986 Comment:·
  
1970 Filename:·io/flutter/plugins/sharedpreferences/R.class1987 Filename:·io/flutter/plugins/sharedpreferences/MethodCallHandlerImpl$1.class
1971 Comment:·1988 Comment:·
  
1972 Filename:·io/flutter/plugins/sharedpreferences/SharedPreferencesPlugin$1.class1989 Filename:·io/flutter/plugins/sharedpreferences/R.class
1973 Comment:·1990 Comment:·
  
1974 Filename:·io/flutter/plugins/urllauncher/BuildConfig.class1991 Filename:·io/flutter/plugins/urllauncher/BuildConfig.class
1975 Comment:·1992 Comment:·
  
1976 Filename:·io/flutter/plugins/urllauncher/R.class1993 Filename:·io/flutter/plugins/urllauncher/R.class
1977 Comment:·1994 Comment:·
Offset 2661, 20 lines modifiedOffset 2679, 29 lines modified
  
2661 Filename:·io/flutter/plugin/platform/PlatformViewsController$1.class2679 Filename:·io/flutter/plugin/platform/PlatformViewsController$1.class
2662 Comment:·2680 Comment:·
  
2663 Filename:·io/flutter/plugin/platform/PlatformViewsController.class2681 Filename:·io/flutter/plugin/platform/PlatformViewsController.class
2664 Comment:·2682 Comment:·
  
 2683 Filename:·io/flutter/plugins/connectivity/ConnectivityBroadcastReceiver.class
 2684 Comment:·
  
 2685 Filename:·io/flutter/plugins/connectivity/ConnectivityMethodChannelHandler.class
 2686 Comment:·
  
2665 Filename:·io/flutter/plugins/connectivity/ConnectivityPlugin.class2687 Filename:·io/flutter/plugins/connectivity/ConnectivityPlugin.class
2666 Comment:·2688 Comment:·
  
2667 Filename:·io/flutter/plugins/pathprovider/PathProviderPlugin.class2689 Filename:·io/flutter/plugins/pathprovider/PathProviderPlugin.class
2668 Comment:·2690 Comment:·
  
 2691 Filename:·io/flutter/plugins/sharedpreferences/MethodCallHandlerImpl.class
 2692 Comment:·
  
2669 Filename:·io/flutter/plugins/sharedpreferences/SharedPreferencesPlugin.class2693 Filename:·io/flutter/plugins/sharedpreferences/SharedPreferencesPlugin.class
2670 Comment:·2694 Comment:·
  
2671 Filename:·io/flutter/plugins/urllauncher/UrlLauncherPlugin.class2695 Filename:·io/flutter/plugins/urllauncher/UrlLauncherPlugin.class
2672 Comment:·2696 Comment:·
  
2673 Filename:·io/flutter/plugins/webviewflutter/FlutterCookieManager.class2697 Filename:·io/flutter/plugins/webviewflutter/FlutterCookieManager.class
289 B
androidx/annotation/IntDef.class
225 B
procyon -ec {}
    
Offset 2, 9 lines modifiedOffset 2, 11 lines modified
2 package·androidx.annotation;2 package·androidx.annotation;
  
3 import·java.lang.annotation.Annotation;3 import·java.lang.annotation.Annotation;
  
4 public·@interface·IntDef·{4 public·@interface·IntDef·{
5 ····boolean·flag();5 ····boolean·flag();
6 ····6 ····
 7 ····boolean·open();
 8 ····
7 ····int[]·value();9 ····int[]·value();
8 }10 }
293 B
androidx/annotation/LongDef.class
227 B
procyon -ec {}
    
Offset 2, 9 lines modifiedOffset 2, 11 lines modified
2 package·androidx.annotation;2 package·androidx.annotation;
  
3 import·java.lang.annotation.Annotation;3 import·java.lang.annotation.Annotation;
  
4 public·@interface·LongDef·{4 public·@interface·LongDef·{
5 ····boolean·flag();5 ····boolean·flag();
6 ····6 ····
 7 ····boolean·open();
 8 ····
7 ····long[]·value();9 ····long[]·value();
8 }10 }
1.35 KB
androidx/annotation/RestrictTo$Scope.class
1.27 KB
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 1, 31 lines modified
  
1 package·androidx.annotation;1 package·androidx.annotation;
  
2 public·enum·RestrictTo$Scope2 public·enum·RestrictTo$Scope
3 {3 {
4 ····GROUP_ID("GROUP_ID",·n2),·4 ····GROUP_ID("GROUP_ID",·n3),·
5 ····LIBRARY("LIBRARY",·0),·5 ····LIBRARY("LIBRARY",·0),·
6 ····LIBRARY_GROUP("LIBRARY_GROUP",·n),·6 ····LIBRARY_GROUP("LIBRARY_GROUP",·n),·
 7 ····LIBRARY_GROUP_PREFIX("LIBRARY_GROUP_PREFIX",·n2),·
7 ····SUBCLASSES("SUBCLASSES",·n4),·8 ····SUBCLASSES("SUBCLASSES",·n5),·
8 ····TESTS("TESTS",·n3);9 ····TESTS("TESTS",·n4);
9 ····10 ····
10 ····static·{11 ····static·{
11 ········final·int·n·=·1;12 ········final·int·n·=·1;
12 ········final·int·n2·=·2;13 ········final·int·n2·=·2;
13 ········final·int·n3·=·3;14 ········final·int·n3·=·3;
14 ········final·int·n4·=·4;15 ········final·int·n4·=·4;
 16 ········final·int·n5·=·5;
15 ········final·RestrictTo$Scope[]·$values·=·new·RestrictTo$Scope[5];17 ········final·RestrictTo$Scope[]·$values·=·new·RestrictTo$Scope[6];
16 ········$values[0]·=·RestrictTo$Scope.LIBRARY;18 ········$values[0]·=·RestrictTo$Scope.LIBRARY;
17 ········$values[n]·=·RestrictTo$Scope.LIBRARY_GROUP;19 ········$values[n]·=·RestrictTo$Scope.LIBRARY_GROUP;
 20 ········$values[n2]·=·RestrictTo$Scope.LIBRARY_GROUP_PREFIX;
18 ········$values[n2]·=·RestrictTo$Scope.GROUP_ID;21 ········$values[n3]·=·RestrictTo$Scope.GROUP_ID;
19 ········$values[n3]·=·RestrictTo$Scope.TESTS;22 ········$values[n4]·=·RestrictTo$Scope.TESTS;
20 ········$values[n4]·=·RestrictTo$Scope.SUBCLASSES;23 ········$values[n5]·=·RestrictTo$Scope.SUBCLASSES;
21 ········$VALUES·=·$values;24 ········$VALUES·=·$values;
22 ····}25 ····}
23 ····26 ····
24 ····private·RestrictTo$Scope(final·String·name,·final·int·ordinal)·{27 ····private·RestrictTo$Scope(final·String·name,·final·int·ordinal)·{
25 ····}28 ····}
26 }29 }
276 B
androidx/annotation/StringDef.class
206 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 10 lines modified
  
1 package·androidx.annotation;1 package·androidx.annotation;
  
2 import·java.lang.annotation.Annotation;2 import·java.lang.annotation.Annotation;
  
3 public·@interface·StringDef·{3 public·@interface·StringDef·{
 4 ····boolean·open();
 5 ····
4 ····String[]·value();6 ····String[]·value();
5 }7 }
1.38 KB
com/tekartik/sqflite/SqlCommand.class
1.31 KB
procyon -ec {}
    
Offset 185, 27 lines modifiedOffset 185, 31 lines modified
185 ········final·ArrayList<Object>·list·=·new·ArrayList<Object>();185 ········final·ArrayList<Object>·list·=·new·ArrayList<Object>();
186 ········final·int·length·=·this.sql.length();186 ········final·int·length·=·this.sql.length();
187 ········int·i·=·0;187 ········int·i·=·0;
188 ········int·n·=·0;188 ········int·n·=·0;
189 ········int·n2·=·0;189 ········int·n2·=·0;
190 ········while·(i·<·length)·{190 ········while·(i·<·length)·{
191 ············final·char·char1·=·this.sql.charAt(i);191 ············final·char·char1·=·this.sql.charAt(i);
192 ············Label_0216:·{192 ············Label_0254:·{
193 ················if·(char1·==·'?')·{193 ················if·(char1·==·'?')·{
 194 ····················final·int·index·=·i·+·1;
 195 ····················if·(index·<·length·&&·Character.isDigit(this.sql.charAt(index)))·{
 196 ························return·this;
 197 ····················}
194 ····················++n;198 ····················++n;
195 ····················if·(n2·>=·this.rawArguments.size())·{199 ····················if·(n2·>=·this.rawArguments.size())·{
196 ························return·this;200 ························return·this;
197 ····················}201 ····················}
198 ····················final·List·rawArguments·=·this.rawArguments;202 ····················final·List·rawArguments·=·this.rawArguments;
199 ····················final·int·n3·=·n2·+·1;203 ····················final·int·n3·=·n2·+·1;
200 ····················final·Object·value·=·rawArguments.get(n2);204 ····················final·Object·value·=·rawArguments.get(n2);
201 ····················if·(value·instanceof·Integer·||·value·instanceof·Long)·{205 ····················if·(value·instanceof·Integer·||·value·instanceof·Long)·{
202 ························sb.append(value.toString());206 ························sb.append(value.toString());
203 ························n2·=·n3;207 ························n2·=·n3;
204 ························break·Label_0216;208 ························break·Label_0254;
205 ····················}209 ····················}
206 ····················list.add(value);210 ····················list.add(value);
207 ····················n2·=·n3;211 ····················n2·=·n3;
208 ················}212 ················}
209 ················sb.append(char1);213 ················sb.append(char1);
210 ············}214 ············}
211 ············++i;215 ············++i;
10.8 KB
io/flutter/plugins/connectivity/ConnectivityPlugin.class
10.7 KB
procyon -ec {}
    
Offset 1, 216 lines modifiedOffset 1, 49 lines modified
  
1 package·io.flutter.plugins.connectivity;1 package·io.flutter.plugins.connectivity;
  
 2 import·io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding;
2 import·android.content.IntentFilter; 
3 import·io.flutter.plugin.common.EventChannel; 
4 import·io.flutter.plugin.common.MethodChannel; 
5 import·io.flutter.plugin.common.MethodChannel$Result; 
6 import·io.flutter.plugin.common.MethodCall; 
7 import·android.net.wifi.WifiManager; 
8 import·android.net.wifi.WifiInfo; 
9 import·android.net.NetworkInfo; 
10 import·android.net.NetworkCapabilities; 
11 import·android.os.Build$VERSION; 
12 import·io.flutter.plugin.common.EventChannel$EventSink; 
13 import·io.flutter.plugin.common.PluginRegistry$Registrar; 
14 import·android.content.BroadcastReceiver; 
15 import·android.net.ConnectivityManager; 
16 import·io.flutter.plugin.common.EventChannel$StreamHandler;3 import·io.flutter.plugin.common.EventChannel$StreamHandler;
17 import·io.flutter.plugin.common.MethodChannel$MethodCallHandler;4 import·io.flutter.plugin.common.MethodChannel$MethodCallHandler;
 5 import·android.net.wifi.WifiManager;
 6 import·android.net.ConnectivityManager;
 7 import·android.content.Context;
 8 import·io.flutter.plugin.common.BinaryMessenger;
 9 import·io.flutter.plugin.common.PluginRegistry$Registrar;
 10 import·io.flutter.plugin.common.MethodChannel;
 11 import·io.flutter.plugin.common.EventChannel;
 12 import·io.flutter.embedding.engine.plugins.FlutterPlugin;
  
18 public·class·ConnectivityPlugin·implements·MethodChannel$MethodCallHandler,·EventChannel$StreamHandler13 public·class·ConnectivityPlugin·implements·FlutterPlugin
19 {14 {
 15 ····private·EventChannel·eventChannel;
 16 ····private·MethodChannel·methodChannel;
20 ····private·final·ConnectivityManager·manager; 
21 ····private·BroadcastReceiver·receiver; 
22 ····private·final·PluginRegistry$Registrar·registrar; 
23 ···· 
24 ····private·ConnectivityPlugin(final·PluginRegistry$Registrar·registrar)·{ 
25 ········this.registrar·=·registrar; 
26 ········this.manager·=·(ConnectivityManager)registrar.context().getApplicationContext().getSystemService("connectivity"); 
27 ····} 
28 ···· 
29 ····private·String·checkNetworkType()·{ 
30 ········return·this.getNetworkType(this.manager); 
31 ····} 
32 ···· 
33 ····private·BroadcastReceiver·createReceiver(final·EventChannel$EventSink·eventChannel$EventSink)·{ 
34 ········return·(BroadcastReceiver)new·ConnectivityPlugin$1(this,·eventChannel$EventSink); 
35 ····} 
36 ···· 
37 ····private·String·getNetworkType(final·ConnectivityManager·connectivityManager)·{ 
38 ········if·(Build$VERSION.SDK_INT·>=·23)·{ 
39 ············final·NetworkCapabilities·networkCapabilities·=·connectivityManager.getNetworkCapabilities(connectivityManager.getActiveNetwork()); 
40 ············if·(networkCapabilities·==·null)·{ 
41 ················return·"none"; 
42 ············} 
43 ············if·(networkCapabilities.hasTransport(1)·||·networkCapabilities.hasTransport(3))·{ 
44 ················return·"wifi"; 
45 ············} 
46 ············if·(networkCapabilities.hasTransport(0))·{ 
47 ················return·"mobile"; 
48 ············} 
49 ········} 
50 ········return·this.getNetworkTypeLegacy(connectivityManager); 
51 ····} 
52 ···· 
53 ····private·String·getNetworkTypeLegacy(final·ConnectivityManager·connectivityManager)·{ 
54 ········final·NetworkInfo·activeNetworkInfo·=·connectivityManager.getActiveNetworkInfo(); 
55 ········if·(activeNetworkInfo·==·null·||·activeNetworkInfo.isConnected())·{ 
56 ············return·"none"; 
57 ········} 
58 ········switch·(activeNetworkInfo.getType())·{ 
59 ············default:·{ 
60 ················return·"none"; 
61 ············} 
62 ············case·1: 
63 ············case·6: 
64 ············case·9:·{ 
65 ················return·"wifi"; 
66 ············} 
67 ············case·0: 
68 ············case·4: 
69 ············case·5:·{ 
70 ················return·"mobile"; 
71 ············} 
72 ········} 
73 ····} 
74 ···· 
75 ····private·WifiInfo·getWifiInfo()·{ 
76 ········final·WifiManager·wifiManager·=·(WifiManager)this.registrar.context().getApplicationContext().getSystemService("wifi"); 
77 ········WifiInfo·connectionInfo; 
78 ········if·(wifiManager·==·null)·{ 
79 ············connectionInfo·=·null; 
80 ········} 
81 ········else·{ 
82 ············connectionInfo·=·wifiManager.getConnectionInfo(); 
83 ········} 
84 ········return·connectionInfo; 
85 ····} 
86 ····17 ····
 18 ····public·static·void·registerWith(final·PluginRegistry$Registrar·pluginRegistry$Registrar)·{
 19 ········new·ConnectivityPlugin().setupChannels(pluginRegistry$Registrar.messenger(),·pluginRegistry$Registrar.context());
87 ····private·void·handleBSSID(final·MethodCall·methodCall,·final·MethodChannel$Result·methodChannel$Result)·{ 
88 ········final·WifiInfo·wifiInfo·=·this.getWifiInfo(); 
89 ········String·bssid; 
90 ········if·(wifiInfo·!=·null)·{ 
91 ············bssid·=·wifiInfo.getBSSID(); 
92 ········} 
93 ········else·{ 
94 ············bssid·=·null; 
95 ········} 
96 ········methodChannel$Result.success((Object)bssid); 
97 ····} 
98 ···· 
99 ····private·void·handleCheck(final·MethodCall·methodCall,·final·MethodChannel$Result·methodChannel$Result)·{ 
100 ········methodChannel$Result.success((Object)this.checkNetworkType()); 
101 ····} 
102 ···· 
103 ····private·void·handleWifiIPAddress(final·MethodCall·methodCall,·final·MethodChannel$Result·methodChannel$Result)·{ 
104 ········final·WifiManager·wifiManager·=·(WifiManager)this.registrar.context().getApplicationContext().getSystemService("wifi"); 
105 ········Object·format·=·null; 
106 ········WifiInfo·connectionInfo; 
107 ········if·(wifiManager·!=·null)·{ 
108 ············connectionInfo·=·wifiManager.getConnectionInfo(); 
109 ········} 
110 ········else·{ 
111 ············connectionInfo·=·null; 
Max diff block lines reached; 4642/10892 bytes (42.62%) of diff not shown.
6.96 KB
io/flutter/plugins/pathprovider/PathProviderPlugin.class
6.85 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 17 lines modified
  
1 package·io.flutter.plugins.pathprovider;1 package·io.flutter.plugins.pathprovider;
  
2 import·io.flutter.plugin.common.MethodChannel$Result;2 import·io.flutter.plugin.common.MethodChannel$Result;
3 import·io.flutter.plugin.common.MethodCall;3 import·io.flutter.plugin.common.MethodCall;
4 import·io.flutter.plugin.common.MethodChannel;4 import·io.flutter.plugin.common.MethodChannel;
5 import·java.io.File;5 import·java.io.File;
 6 import·android.os.Build$VERSION;
 7 import·java.util.ArrayList;
 8 import·java.util.List;
6 import·io.flutter.util.PathUtils;9 import·io.flutter.util.PathUtils;
7 import·io.flutter.plugin.common.PluginRegistry$Registrar;10 import·io.flutter.plugin.common.PluginRegistry$Registrar;
8 import·io.flutter.plugin.common.MethodChannel$MethodCallHandler;11 import·io.flutter.plugin.common.MethodChannel$MethodCallHandler;
  
9 public·class·PathProviderPlugin·implements·MethodChannel$MethodCallHandler12 public·class·PathProviderPlugin·implements·MethodChannel$MethodCallHandler
10 {13 {
11 ····private·final·PluginRegistry$Registrar·mRegistrar;14 ····private·final·PluginRegistry$Registrar·mRegistrar;
Offset 21, 14 lines modifiedOffset 24, 55 lines modified
21 ········return·PathUtils.getFilesDir(this.mRegistrar.context());24 ········return·PathUtils.getFilesDir(this.mRegistrar.context());
22 ····}25 ····}
23 ····26 ····
24 ····private·String·getPathProviderApplicationDocumentsDirectory()·{27 ····private·String·getPathProviderApplicationDocumentsDirectory()·{
25 ········return·PathUtils.getDataDirectory(this.mRegistrar.context());28 ········return·PathUtils.getDataDirectory(this.mRegistrar.context());
26 ····}29 ····}
27 ····30 ····
 31 ····private·List·getPathProviderExternalCacheDirectories()·{
 32 ········final·ArrayList<String>·list·=·new·ArrayList<String>();
 33 ········if·(Build$VERSION.SDK_INT·>=·19)·{
 34 ············final·File[]·externalCacheDirs·=·this.mRegistrar.context().getExternalCacheDirs();
 35 ············for·(int·length·=·externalCacheDirs.length,·i·=·0;·i·<·length;·++i)·{
 36 ················final·File·file·=·externalCacheDirs[i];
 37 ················if·(file·!=·null)·{
 38 ····················list.add(file.getAbsolutePath());
 39 ················}
 40 ············}
 41 ········}
 42 ········else·{
 43 ············final·File·externalCacheDir·=·this.mRegistrar.context().getExternalCacheDir();
 44 ············if·(externalCacheDir·!=·null)·{
 45 ················list.add(externalCacheDir.getAbsolutePath());
 46 ············}
 47 ········}
 48 ········return·list;
 49 ····}
 50 ····
 51 ····private·List·getPathProviderExternalStorageDirectories(String·absolutePath)·{
 52 ········final·ArrayList<String>·list·=·new·ArrayList<String>();
 53 ········if·(Build$VERSION.SDK_INT·>=·19)·{
 54 ············final·File[]·externalFilesDirs·=·this.mRegistrar.context().getExternalFilesDirs(absolutePath);
 55 ············for·(int·length·=·externalFilesDirs.length,·i·=·0;·i·<·length;·++i)·{
 56 ················final·File·file·=·externalFilesDirs[i];
 57 ················if·(file·!=·null)·{
 58 ····················list.add(file.getAbsolutePath());
 59 ················}
 60 ············}
 61 ········}
 62 ········else·{
 63 ············final·File·externalFilesDir·=·this.mRegistrar.context().getExternalFilesDir(absolutePath);
 64 ············if·(externalFilesDir·!=·null)·{
 65 ················absolutePath·=·externalFilesDir.getAbsolutePath();
 66 ················list.add(absolutePath);
 67 ············}
 68 ········}
 69 ········return·list;
 70 ····}
 71 ····
28 ····private·String·getPathProviderStorageDirectory()·{72 ····private·String·getPathProviderStorageDirectory()·{
29 ········final·File·externalFilesDir·=·this.mRegistrar.context().getExternalFilesDir((String)null);73 ········final·File·externalFilesDir·=·this.mRegistrar.context().getExternalFilesDir((String)null);
30 ········if·(externalFilesDir·==·null)·{74 ········if·(externalFilesDir·==·null)·{
31 ············return·null;75 ············return·null;
32 ········}76 ········}
33 ········return·externalFilesDir.getAbsolutePath();77 ········return·externalFilesDir.getAbsolutePath();
34 ····}78 ····}
Offset 39, 52 lines modifiedOffset 83, 79 lines modified
39 ····83 ····
40 ····public·static·void·registerWith(final·PluginRegistry$Registrar·pluginRegistry$Registrar)·{84 ····public·static·void·registerWith(final·PluginRegistry$Registrar·pluginRegistry$Registrar)·{
41 ········new·MethodChannel(pluginRegistry$Registrar.messenger(),·"plugins.flutter.io/path_provider").setMethodCallHandler((MethodChannel$MethodCallHandler)new·PathProviderPlugin(pluginRegistry$Registrar));85 ········new·MethodChannel(pluginRegistry$Registrar.messenger(),·"plugins.flutter.io/path_provider").setMethodCallHandler((MethodChannel$MethodCallHandler)new·PathProviderPlugin(pluginRegistry$Registrar));
42 ····}86 ····}
43 ····87 ····
44 ····public·void·onMethodCall(final·MethodCall·methodCall,·final·MethodChannel$Result·methodChannel$Result)·{88 ····public·void·onMethodCall(final·MethodCall·methodCall,·final·MethodChannel$Result·methodChannel$Result)·{
45 ········final·String·method·=·methodCall.method;89 ········final·String·method·=·methodCall.method;
46 ········final·int·hashCode·=·method.hashCode(); 
47 ········int·n·=·0;90 ········int·n·=·0;
48 ········Label_0150:·{91 ········Label_0218:·{
 92 ············switch·(method.hashCode())·{
 93 ················case·1711844626:·{
49 ············if·(hashCode·!=·-1832373352)·{ 
50 ················if·(hashCode·!=·1200320591)·{ 
51 ····················if·(hashCode·!=·1252916648)·{ 
52 ························if·(hashCode·==·1711844626)·{ 
53 ····························if·(method.equals("getTemporaryDirectory"))·{94 ····················if·(method.equals("getTemporaryDirectory"))·{
54 ································n·=·0;95 ························n·=·0;
55 ································break·Label_0150;96 ························break·Label_0218;
56 ····························} 
57 ························} 
58 ····················}97 ····················}
 98 ····················break;
 99 ················}
 100 ················case·1252916648:·{
59 ····················else·if·(method.equals("getStorageDirectory"))·{101 ····················if·(method.equals("getStorageDirectory"))·{
60 ························n·=·2;102 ························n·=·2;
61 ························break·Label_0150;103 ························break·Label_0218;
62 ····················}104 ····················}
 105 ····················break;
63 ················}106 ················}
 107 ················case·1200320591:·{
64 ················else·if·(method.equals("getApplicationDocumentsDirectory"))·{108 ····················if·(method.equals("getApplicationDocumentsDirectory"))·{
65 ····················n·=·1;109 ························n·=·1;
66 ····················break·Label_0150;110 ························break·Label_0218;
 111 ····················}
 112 ····················break;
 113 ················}
 114 ················case·299667825:·{
 115 ····················if·(method.equals("getExternalStorageDirectories"))·{
 116 ························n·=·4;
 117 ························break·Label_0218;
 118 ····················}
 119 ····················break;
 120 ················}
 121 ················case·-1208689078:·{
 122 ····················if·(method.equals("getExternalCacheDirectories"))·{
 123 ························n·=·3;
 124 ························break·Label_0218;
 125 ····················}
 126 ····················break;
 127 ················}
 128 ················case·-1832373352:·{
Max diff block lines reached; 1230/6985 bytes (17.61%) of diff not shown.
36.6 KB
io/flutter/plugins/sharedpreferences/SharedPreferencesPlugin.class
36.5 KB
procyon -ec {}
    
Offset 1, 458 lines modifiedOffset 1, 37 lines modified
  
1 package·io.flutter.plugins.sharedpreferences;1 package·io.flutter.plugins.sharedpreferences;
  
 2 import·io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding;
2 import·io.flutter.plugin.common.MethodCall; 
3 import·io.flutter.plugin.common.MethodChannel; 
4 import·io.flutter.plugin.common.PluginRegistry$Registrar; 
5 import·java.util.Iterator; 
6 import·java.util.Collection; 
7 import·java.util.ArrayList; 
8 import·java.math.BigInteger; 
9 import·java.util.Set; 
10 import·java.util.HashMap; 
11 import·java.util.Map; 
12 import·java.io.OutputStream; 
13 import·java.io.ObjectOutputStream; 
14 import·java.io.ByteArrayOutputStream; 
15 import·java.io.IOException; 
16 import·java.io.InputStream; 
17 import·java.io.ByteArrayInputStream; 
18 import·android.util.Base64; 
19 import·java.io.ObjectInputStream; 
20 import·java.util.List; 
21 import·io.flutter.plugin.common.MethodChannel$Result; 
22 import·android.content.SharedPreferences$Editor; 
23 import·android.content.Context; 
24 import·android.content.SharedPreferences; 
25 import·io.flutter.plugin.common.MethodChannel$MethodCallHandler;3 import·io.flutter.plugin.common.MethodChannel$MethodCallHandler;
 4 import·android.content.Context;
 5 import·io.flutter.plugin.common.BinaryMessenger;
 6 import·io.flutter.plugin.common.PluginRegistry$Registrar;
 7 import·io.flutter.plugin.common.MethodChannel;
 8 import·io.flutter.embedding.engine.plugins.FlutterPlugin;
  
26 public·class·SharedPreferencesPlugin·implements·MethodChannel$MethodCallHandler9 public·class·SharedPreferencesPlugin·implements·FlutterPlugin
27 {10 {
28 ····private·static·final·String·BIG_INTEGER_PREFIX·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBCaWdJbnRlZ2Vy"; 
29 ····private·static·final·String·CHANNEL_NAME·=·"plugins.flutter.io/shared_preferences";11 ····private·static·final·String·CHANNEL_NAME·=·"plugins.flutter.io/shared_preferences";
 12 ····private·MethodChannel·channel;
30 ····private·static·final·String·DOUBLE_PREFIX·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBEb3VibGUu"; 
31 ····private·static·final·String·LIST_IDENTIFIER·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBhIGxpc3Qu"; 
32 ····private·static·final·String·SHARED_PREFERENCES_NAME·=·"FlutterSharedPreferences"; 
33 ····private·final·SharedPreferences·preferences; 
34 ····13 ····
 14 ····public·static·void·registerWith(final·PluginRegistry$Registrar·pluginRegistry$Registrar)·{
 15 ········new·SharedPreferencesPlugin().setupChannel(pluginRegistry$Registrar.messenger(),·pluginRegistry$Registrar.context());
35 ····private·SharedPreferencesPlugin(final·Context·context)·{ 
36 ········this.preferences·=·context.getSharedPreferences("FlutterSharedPreferences",·0); 
37 ····} 
38 ···· 
39 ····private·void·commitAsync(final·SharedPreferences$Editor·sharedPreferences$Editor,·final·MethodChannel$Result·methodChannel$Result)·{ 
40 ········new·SharedPreferencesPlugin$1(this,·sharedPreferences$Editor,·methodChannel$Result).execute((Object[])new·Void[0]); 
41 ····} 
42 ···· 
43 ····private·List·decodeList(String·decode)·{ 
44 ········final·ObjectInputStream·objectInputStream·=·null; 
45 ········ObjectInputStream·objectInputStream2·=·null; 
46 ········ByteArrayInputStream·byteArrayInputStream·=·null; 
47 ········try·{ 
48 ············objectInputStream2·=·new(java.io.ObjectInputStream.class); 
49 ············try·{ 
50 ················decode·=·(ClassNotFoundException)(Object)Base64.decode((String)decode,·0); 
51 ················byteArrayInputStream·=·new·ByteArrayInputStream((byte[])(Object)decode); 
52 ················final·ObjectInputStream·objectInputStream3·=·objectInputStream2; 
53 ················final·ByteArrayInputStream·byteArrayInputStream2·=·byteArrayInputStream; 
54 ················new·ObjectInputStream(byteArrayInputStream2); 
55 ················try·{ 
56 ····················final·ObjectInputStream·objectInputStream4·=·objectInputStream2; 
57 ····················final·Object·object2; 
58 ····················final·Object·object·=·object2·=·objectInputStream4.readObject(); 
59 ····················try·{ 
60 ························final·Object·o·=·object2; 
61 ························final·List·list·=·(List)o; 
62 ························final·ObjectInputStream·objectInputStream5·=·objectInputStream2; 
63 ························objectInputStream5.close(); 
64 ························return·list; 
65 ····················} 
66 ····················catch·(ClassNotFoundException·decode)·{} 
67 ················} 
68 ················catch·(ClassNotFoundException·ex)·{} 
69 ············} 
70 ············catch·(ClassNotFoundException·ex2)·{} 
71 ········} 
72 ········catch·(ClassNotFoundException·ex3)·{} 
73 ········try·{ 
74 ············final·ByteArrayInputStream·byteArrayInputStream2·=·byteArrayInputStream; 
75 ············new·ObjectInputStream(byteArrayInputStream2); 
76 ············final·ObjectInputStream·objectInputStream4·=·objectInputStream2; 
77 ············final·Object·object·=·objectInputStream4.readObject(); 
78 ············final·Object·o; 
79 ············final·Object·object2·=·o·=·object; 
80 ············final·List·list·=·(List)o; 
81 ············final·ObjectInputStream·objectInputStream5·=·objectInputStream2; 
82 ············objectInputStream5.close(); 
83 ············return·list; 
84 ········} 
85 ········catch·(ClassNotFoundException·ex4)·{} 
86 ········throw·new·IOException(decode); 
87 ········while·(true)·{ 
88 ············objectInputStream.close(); 
89 ············continue; 
90 ········} 
91 ····}16 ····}
92 ····//·iftrue(Label_0081:,·objectInputStream·==·null) 
93 ····17 ····
 18 ····private·void·setupChannel(final·BinaryMessenger·binaryMessenger,·final·Context·context)·{
 19 ········(this.channel·=·new·MethodChannel(binaryMessenger,·"plugins.flutter.io/shared_preferences")).setMethodCallHandler((MethodChannel$MethodCallHandler)new·MethodCallHandlerImpl(context));
94 ····private·String·encodeList(final·List·obj)·{ 
95 ········ObjectOutputStream·objectOutputStream·=·null; 
96 ········try·{ 
97 ············final·ByteArrayOutputStream·out·=·new·ByteArrayOutputStream(); 
98 ············final·ObjectOutputStream·objectOutputStream3; 
99 ············final·ObjectOutputStream·objectOutputStream2·=·objectOutputStream3·=·new·ObjectOutputStream(out); 
100 ············try·{ 
101 ················objectOutputStream3.writeObject(obj); 
102 ················objectOutputStream2.flush(); 
103 ················final·byte[]·byteArray·=·out.toByteArray(); 
104 ················objectOutputStream·=·null; 
105 ················final·String·encodeToString·=·Base64.encodeToString(byteArray,·0); 
106 ················objectOutputStream2.close(); 
107 ················return·encodeToString; 
108 ············} 
109 ············finally·{ 
110 ················objectOutputStream·=·objectOutputStream2; 
111 ············} 
112 ········} 
113 ········finally·{} 
Max diff block lines reached; 30956/37300 bytes (82.99%) of diff not shown.
764 B
smali/androidx/annotation/LongDef.smali
    
Offset 6, 14 lines modifiedOffset 6, 15 lines modified
6 .implements·Ljava/lang/annotation/Annotation;6 .implements·Ljava/lang/annotation/Annotation;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/AnnotationDefault;8 .annotation·system·Ldalvik/annotation/AnnotationDefault;
9 ····value·=·.subannotation·Landroidx/annotation/LongDef;9 ····value·=·.subannotation·Landroidx/annotation/LongDef;
10 ········flag·=·false10 ········flag·=·false
 11 ········open·=·false
11 ········value·=·{}12 ········value·=·{}
12 ····.end·subannotation13 ····.end·subannotation
13 .end·annotation14 .end·annotation
  
14 .annotation·runtime·Ljava/lang/annotation/Retention;15 .annotation·runtime·Ljava/lang/annotation/Retention;
15 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;16 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
16 .end·annotation17 .end·annotation
Offset 25, 9 lines modifiedOffset 26, 12 lines modified
25 .end·annotation26 .end·annotation
  
  
26 #·virtual·methods27 #·virtual·methods
27 .method·public·abstract·flag()Z28 .method·public·abstract·flag()Z
28 .end·method29 .end·method
  
 30 .method·public·abstract·open()Z
 31 .end·method
  
29 .method·public·abstract·value()[J32 .method·public·abstract·value()[J
30 .end·method33 .end·method
761 B
smali/androidx/annotation/IntDef.smali
    
Offset 6, 14 lines modifiedOffset 6, 15 lines modified
6 .implements·Ljava/lang/annotation/Annotation;6 .implements·Ljava/lang/annotation/Annotation;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/AnnotationDefault;8 .annotation·system·Ldalvik/annotation/AnnotationDefault;
9 ····value·=·.subannotation·Landroidx/annotation/IntDef;9 ····value·=·.subannotation·Landroidx/annotation/IntDef;
10 ········flag·=·false10 ········flag·=·false
 11 ········open·=·false
11 ········value·=·{}12 ········value·=·{}
12 ····.end·subannotation13 ····.end·subannotation
13 .end·annotation14 .end·annotation
  
14 .annotation·runtime·Ljava/lang/annotation/Retention;15 .annotation·runtime·Ljava/lang/annotation/Retention;
15 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;16 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
16 .end·annotation17 .end·annotation
Offset 25, 9 lines modifiedOffset 26, 12 lines modified
25 .end·annotation26 .end·annotation
  
  
26 #·virtual·methods27 #·virtual·methods
27 .method·public·abstract·flag()Z28 .method·public·abstract·flag()Z
28 .end·method29 .end·method
  
 30 .method·public·abstract·open()Z
 31 .end·method
  
29 .method·public·abstract·value()[I32 .method·public·abstract·value()[I
30 .end·method33 .end·method
855 B
smali/androidx/annotation/StringDef.smali
    
Offset 5, 14 lines modifiedOffset 5, 15 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/lang/annotation/Annotation;6 .implements·Ljava/lang/annotation/Annotation;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/AnnotationDefault;8 .annotation·system·Ldalvik/annotation/AnnotationDefault;
9 ····value·=·.subannotation·Landroidx/annotation/StringDef;9 ····value·=·.subannotation·Landroidx/annotation/StringDef;
 10 ········open·=·false
10 ········value·=·{}11 ········value·=·{}
11 ····.end·subannotation12 ····.end·subannotation
12 .end·annotation13 .end·annotation
  
13 .annotation·runtime·Ljava/lang/annotation/Retention;14 .annotation·runtime·Ljava/lang/annotation/Retention;
14 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;15 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
15 .end·annotation16 .end·annotation
Offset 21, 9 lines modifiedOffset 22, 12 lines modified
21 ····value·=·{22 ····value·=·{
22 ········.enum·Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;23 ········.enum·Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
23 ····}24 ····}
24 .end·annotation25 .end·annotation
  
  
25 #·virtual·methods26 #·virtual·methods
 27 .method·public·abstract·open()Z
 28 .end·method
  
26 .method·public·abstract·value()[Ljava/lang/String;29 .method·public·abstract·value()[Ljava/lang/String;
27 .end·method30 .end·method
4.27 KB
smali/androidx/annotation/RestrictTo$Scope.smali
    
Offset 30, 22 lines modifiedOffset 30, 24 lines modified
30 ····.end·annotation30 ····.end·annotation
31 .end·field31 .end·field
  
32 .field·public·static·final·enum·LIBRARY:Landroidx/annotation/RestrictTo$Scope;32 .field·public·static·final·enum·LIBRARY:Landroidx/annotation/RestrictTo$Scope;
  
33 .field·public·static·final·enum·LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;33 .field·public·static·final·enum·LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;
  
 34 .field·public·static·final·enum·LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
  
34 .field·public·static·final·enum·SUBCLASSES:Landroidx/annotation/RestrictTo$Scope;35 .field·public·static·final·enum·SUBCLASSES:Landroidx/annotation/RestrictTo$Scope;
  
35 .field·public·static·final·enum·TESTS:Landroidx/annotation/RestrictTo$Scope;36 .field·public·static·final·enum·TESTS:Landroidx/annotation/RestrictTo$Scope;
  
  
36 #·direct·methods37 #·direct·methods
37 .method·static·constructor·<clinit>()V38 .method·static·constructor·<clinit>()V
38 ····.locals·739 ····.locals·8
  
39 ····.line·6340 ····.line·63
40 ····new-instance·v0,·Landroidx/annotation/RestrictTo$Scope;41 ····new-instance·v0,·Landroidx/annotation/RestrictTo$Scope;
  
41 ····const-string·v1,·"LIBRARY"42 ····const-string·v1,·"LIBRARY"
  
42 ····const/4·v2,·0x043 ····const/4·v2,·0x0
Offset 61, 72 lines modifiedOffset 63, 87 lines modified
  
61 ····const/4·v3,·0x163 ····const/4·v3,·0x1
  
62 ····invoke-direct·{v0,·v1,·v3},·Landroidx/annotation/RestrictTo$Scope;-><init>(Ljava/lang/String;I)V64 ····invoke-direct·{v0,·v1,·v3},·Landroidx/annotation/RestrictTo$Scope;-><init>(Ljava/lang/String;I)V
  
63 ····sput-object·v0,·Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;65 ····sput-object·v0,·Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;
  
64 ····.line·7766 ····.line·83
65 ····new-instance·v0,·Landroidx/annotation/RestrictTo$Scope;67 ····new-instance·v0,·Landroidx/annotation/RestrictTo$Scope;
  
66 ····const-string·v1,·"GROUP_ID"68 ····const-string·v1,·"LIBRARY_GROUP_PREFIX"
  
67 ····const/4·v4,·0x269 ····const/4·v4,·0x2
  
68 ····invoke-direct·{v0,·v1,·v4},·Landroidx/annotation/RestrictTo$Scope;-><init>(Ljava/lang/String;I)V70 ····invoke-direct·{v0,·v1,·v4},·Landroidx/annotation/RestrictTo$Scope;-><init>(Ljava/lang/String;I)V
  
69 ····sput-object·v0,·Landroidx/annotation/RestrictTo$Scope;->GROUP_ID:Landroidx/annotation/RestrictTo$Scope;71 ····sput-object·v0,·Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
  
70 ····.line·8372 ····.line·91
71 ····new-instance·v0,·Landroidx/annotation/RestrictTo$Scope;73 ····new-instance·v0,·Landroidx/annotation/RestrictTo$Scope;
  
72 ····const-string·v1,·"TESTS"74 ····const-string·v1,·"GROUP_ID"
  
73 ····const/4·v5,·0x375 ····const/4·v5,·0x3
  
74 ····invoke-direct·{v0,·v1,·v5},·Landroidx/annotation/RestrictTo$Scope;-><init>(Ljava/lang/String;I)V76 ····invoke-direct·{v0,·v1,·v5},·Landroidx/annotation/RestrictTo$Scope;-><init>(Ljava/lang/String;I)V
  
75 ····sput-object·v0,·Landroidx/annotation/RestrictTo$Scope;->TESTS:Landroidx/annotation/RestrictTo$Scope;77 ····sput-object·v0,·Landroidx/annotation/RestrictTo$Scope;->GROUP_ID:Landroidx/annotation/RestrictTo$Scope;
  
76 ····.line·9178 ····.line·97
77 ····new-instance·v0,·Landroidx/annotation/RestrictTo$Scope;79 ····new-instance·v0,·Landroidx/annotation/RestrictTo$Scope;
  
78 ····const-string·v1,·"SUBCLASSES"80 ····const-string·v1,·"TESTS"
  
79 ····const/4·v6,·0x481 ····const/4·v6,·0x4
  
80 ····invoke-direct·{v0,·v1,·v6},·Landroidx/annotation/RestrictTo$Scope;-><init>(Ljava/lang/String;I)V82 ····invoke-direct·{v0,·v1,·v6},·Landroidx/annotation/RestrictTo$Scope;-><init>(Ljava/lang/String;I)V
  
 83 ····sput-object·v0,·Landroidx/annotation/RestrictTo$Scope;->TESTS:Landroidx/annotation/RestrictTo$Scope;
  
 84 ····.line·105
 85 ····new-instance·v0,·Landroidx/annotation/RestrictTo$Scope;
  
 86 ····const-string·v1,·"SUBCLASSES"
  
 87 ····const/4·v7,·0x5
  
 88 ····invoke-direct·{v0,·v1,·v7},·Landroidx/annotation/RestrictTo$Scope;-><init>(Ljava/lang/String;I)V
  
81 ····sput-object·v0,·Landroidx/annotation/RestrictTo$Scope;->SUBCLASSES:Landroidx/annotation/RestrictTo$Scope;89 ····sput-object·v0,·Landroidx/annotation/RestrictTo$Scope;->SUBCLASSES:Landroidx/annotation/RestrictTo$Scope;
  
82 ····const/4·v0,·0x590 ····const/4·v0,·0x6
  
83 ····.line·5891 ····.line·58
84 ····new-array·v0,·v0,·[Landroidx/annotation/RestrictTo$Scope;92 ····new-array·v0,·v0,·[Landroidx/annotation/RestrictTo$Scope;
  
85 ····sget-object·v1,·Landroidx/annotation/RestrictTo$Scope;->LIBRARY:Landroidx/annotation/RestrictTo$Scope;93 ····sget-object·v1,·Landroidx/annotation/RestrictTo$Scope;->LIBRARY:Landroidx/annotation/RestrictTo$Scope;
  
86 ····aput-object·v1,·v0,·v294 ····aput-object·v1,·v0,·v2
  
87 ····sget-object·v1,·Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;95 ····sget-object·v1,·Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;
  
88 ····aput-object·v1,·v0,·v396 ····aput-object·v1,·v0,·v3
  
89 ····sget-object·v1,·Landroidx/annotation/RestrictTo$Scope;->GROUP_ID:Landroidx/annotation/RestrictTo$Scope;97 ····sget-object·v1,·Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
  
90 ····aput-object·v1,·v0,·v498 ····aput-object·v1,·v0,·v4
  
91 ····sget-object·v1,·Landroidx/annotation/RestrictTo$Scope;->TESTS:Landroidx/annotation/RestrictTo$Scope;99 ····sget-object·v1,·Landroidx/annotation/RestrictTo$Scope;->GROUP_ID:Landroidx/annotation/RestrictTo$Scope;
  
92 ····aput-object·v1,·v0,·v5100 ····aput-object·v1,·v0,·v5
  
93 ····sget-object·v1,·Landroidx/annotation/RestrictTo$Scope;->SUBCLASSES:Landroidx/annotation/RestrictTo$Scope;101 ····sget-object·v1,·Landroidx/annotation/RestrictTo$Scope;->TESTS:Landroidx/annotation/RestrictTo$Scope;
  
94 ····aput-object·v1,·v0,·v6102 ····aput-object·v1,·v0,·v6
  
 103 ····sget-object·v1,·Landroidx/annotation/RestrictTo$Scope;->SUBCLASSES:Landroidx/annotation/RestrictTo$Scope;
  
 104 ····aput-object·v1,·v0,·v7
  
95 ····sput-object·v0,·Landroidx/annotation/RestrictTo$Scope;->$VALUES:[Landroidx/annotation/RestrictTo$Scope;105 ····sput-object·v0,·Landroidx/annotation/RestrictTo$Scope;->$VALUES:[Landroidx/annotation/RestrictTo$Scope;
  
96 ····return-void106 ····return-void
97 .end·method107 .end·method
  
98 .method·private·constructor·<init>(Ljava/lang/String;I)V108 .method·private·constructor·<init>(Ljava/lang/String;I)V
99 ····.locals·0109 ····.locals·0
31.6 KB
smali/io/flutter/plugins/sharedpreferences/SharedPreferencesPlugin.smali
    
Offset 1, 1035 lines modifiedOffset 1, 120 lines modified
1 .class·public·Lio/flutter/plugins/sharedpreferences/SharedPreferencesPlugin;1 .class·public·Lio/flutter/plugins/sharedpreferences/SharedPreferencesPlugin;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SharedPreferencesPlugin.java"3 .source·"SharedPreferencesPlugin.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/plugin/common/MethodChannel$MethodCallHandler;5 .implements·Lio/flutter/embedding/engine/plugins/FlutterPlugin;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·BIG_INTEGER_PREFIX:Ljava/lang/String;·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBCaWdJbnRlZ2Vy" 
  
8 .field·private·static·final·CHANNEL_NAME:Ljava/lang/String;·=·"plugins.flutter.io/shared_preferences"7 .field·private·static·final·CHANNEL_NAME:Ljava/lang/String;·=·"plugins.flutter.io/shared_preferences"
  
9 .field·private·static·final·DOUBLE_PREFIX:Ljava/lang/String;·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBEb3VibGUu" 
  
10 .field·private·static·final·LIST_IDENTIFIER:Ljava/lang/String;·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBhIGxpc3Qu" 
  
11 .field·private·static·final·SHARED_PREFERENCES_NAME:Ljava/lang/String;·=·"FlutterSharedPreferences" 
  
  
12 #·instance·fields8 #·instance·fields
13 .field·private·final·preferences:Landroid/content/SharedPreferences;9 .field·private·channel:Lio/flutter/plugin/common/MethodChannel;
  
  
14 #·direct·methods10 #·direct·methods
15 .method·private·constructor·<init>(Landroid/content/Context;)V11 .method·public·constructor·<init>()V
16 ····.locals·212 ····.locals·0
  
17 ····.line·4613 ····.line·14
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····const-string·v0,·"FlutterSharedPreferences" 
  
20 ····const/4·v1,·0x0 
  
21 ····.line·47 
22 ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; 
  
23 ····move-result-object·p1 
  
24 ····iput-object·p1,·p0,·Lio/flutter/plugins/sharedpreferences/SharedPreferencesPlugin;->preferences:Landroid/content/SharedPreferences; 
  
25 ····return-void 
26 .end·method 
  
27 .method·private·commitAsync(Landroid/content/SharedPreferences$Editor;Lio/flutter/plugin/common/MethodChannel$Result;)V 
28 ····.locals·1 
  
29 ····.line·121 
30 ····new-instance·v0,·Lio/flutter/plugins/sharedpreferences/SharedPreferencesPlugin$1; 
  
31 ····invoke-direct·{v0,·p0,·p1,·p2},·Lio/flutter/plugins/sharedpreferences/SharedPreferencesPlugin$1;-><init>(Lio/flutter/plugins/sharedpreferences/SharedPreferencesPlugin;Landroid/content/SharedPreferences$Editor;Lio/flutter/plugin/common/MethodChannel$Result;)V 
  
32 ····const/4·p1,·0x0 
  
33 ····new-array·p1,·p1,·[Ljava/lang/Void; 
  
34 ····.line·131 
35 ····invoke-virtual·{v0,·p1},·Lio/flutter/plugins/sharedpreferences/SharedPreferencesPlugin$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; 
  
36 ····return-void15 ····return-void
37 .end·method16 .end·method
  
38 .method·private·decodeList(Ljava/lang/String;)Ljava/util/List; 
39 ····.locals·4 
40 ····.annotation·system·Ldalvik/annotation/Signature; 
41 ········value·=·{ 
42 ············"(", 
43 ············"Ljava/lang/String;", 
44 ············")", 
45 ············"Ljava/util/List<", 
46 ············"Ljava/lang/String;", 
47 ············">;" 
48 ········} 
49 ····.end·annotation 
  
50 ····.annotation·system·Ldalvik/annotation/Throws; 
51 ········value·=·{ 
52 ············Ljava/io/IOException; 
53 ········} 
54 ····.end·annotation 
  
55 ····const/4·v0,·0x0 
  
56 ····.line·53 
57 ····:try_start_0 
58 ····new-instance·v1,·Ljava/io/ObjectInputStream; 
  
59 ····new-instance·v2,·Ljava/io/ByteArrayInputStream; 
  
60 ····const/4·v3,·0x0 
  
61 ····invoke-static·{p1,·v3},·Landroid/util/Base64;->decode(Ljava/lang/String;I)[B 
  
62 ····move-result-object·p1 
  
63 ····invoke-direct·{v2,·p1},·Ljava/io/ByteArrayInputStream;-><init>([B)V 
  
64 ····invoke-direct·{v1,·v2},·Ljava/io/ObjectInputStream;-><init>(Ljava/io/InputStream;)V 
65 ····:try_end_0 
66 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_1 
67 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 
  
68 ····.line·54 
69 ····:try_start_1 
70 ····invoke-virtual·{v1},·Ljava/io/ObjectInputStream;->readObject()Ljava/lang/Object; 
  
71 ····move-result-object·p1 
  
72 ····check-cast·p1,·Ljava/util/List; 
73 ····:try_end_1 
74 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_0 
75 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 
  
76 ····.line·59 
77 ····invoke-virtual·{v1},·Ljava/io/ObjectInputStream;->close()V 
  
78 ····return-object·p1 
  
79 ····:catchall_0 
80 ····move-exception·p1 
  
81 ····move-object·v0,·v1 
  
82 ····goto·:goto_1 
  
83 ····:catch_0 
Max diff block lines reached; 19769/32250 bytes (61.30%) of diff not shown.
23.3 KB
smali/io/flutter/plugins/connectivity/ConnectivityPlugin.smali
    
Offset 1, 686 lines modifiedOffset 1, 168 lines modified
1 .class·public·Lio/flutter/plugins/connectivity/ConnectivityPlugin;1 .class·public·Lio/flutter/plugins/connectivity/ConnectivityPlugin;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ConnectivityPlugin.java"3 .source·"ConnectivityPlugin.java"
  
4 #·interfaces4 #·interfaces
 5 .implements·Lio/flutter/embedding/engine/plugins/FlutterPlugin;
5 .implements·Lio/flutter/plugin/common/MethodChannel$MethodCallHandler; 
6 .implements·Lio/flutter/plugin/common/EventChannel$StreamHandler; 
  
  
7 #·instance·fields6 #·instance·fields
8 .field·private·final·manager:Landroid/net/ConnectivityManager;7 .field·private·eventChannel:Lio/flutter/plugin/common/EventChannel;
  
 8 .field·private·methodChannel:Lio/flutter/plugin/common/MethodChannel;
9 .field·private·receiver:Landroid/content/BroadcastReceiver; 
  
10 .field·private·final·registrar:Lio/flutter/plugin/common/PluginRegistry$Registrar; 
  
  
11 #·direct·methods9 #·direct·methods
12 .method·private·constructor·<init>(Lio/flutter/plugin/common/PluginRegistry$Registrar;)V10 .method·public·constructor·<init>()V
13 ····.locals·111 ····.locals·0
  
14 ····.line·4412 ····.line·17
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·45 
17 ····iput-object·p1,·p0,·Lio/flutter/plugins/connectivity/ConnectivityPlugin;->registrar:Lio/flutter/plugin/common/PluginRegistry$Registrar; 
  
18 ····.line·49 
19 ····invoke-interface·{p1},·Lio/flutter/plugin/common/PluginRegistry$Registrar;->context()Landroid/content/Context; 
  
20 ····move-result-object·p1 
  
21 ····.line·50 
22 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; 
  
23 ····move-result-object·p1 
  
24 ····const-string·v0,·"connectivity" 
  
25 ····.line·51 
26 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; 
  
27 ····move-result-object·p1 
  
28 ····check-cast·p1,·Landroid/net/ConnectivityManager; 
  
29 ····iput-object·p1,·p0,·Lio/flutter/plugins/connectivity/ConnectivityPlugin;->manager:Landroid/net/ConnectivityManager; 
  
30 ····return-void14 ····return-void
31 .end·method15 .end·method
  
 16 .method·public·static·registerWith(Lio/flutter/plugin/common/PluginRegistry$Registrar;)V
32 .method·static·synthetic·access$000(Lio/flutter/plugins/connectivity/ConnectivityPlugin;)Ljava/lang/String; 
33 ····.locals·0 
  
34 ····.line·28 
35 ····invoke-direct·{p0},·Lio/flutter/plugins/connectivity/ConnectivityPlugin;->checkNetworkType()Ljava/lang/String; 
  
36 ····move-result-object·p0 
  
37 ····return-object·p0 
38 .end·method 
  
39 .method·private·checkNetworkType()Ljava/lang/String; 
40 ····.locals·1 
  
41 ····.line·135 
42 ····iget-object·v0,·p0,·Lio/flutter/plugins/connectivity/ConnectivityPlugin;->manager:Landroid/net/ConnectivityManager; 
  
43 ····invoke-direct·{p0,·v0},·Lio/flutter/plugins/connectivity/ConnectivityPlugin;->getNetworkType(Landroid/net/ConnectivityManager;)Ljava/lang/String; 
  
44 ····move-result-object·v0 
  
45 ····return-object·v0 
46 .end·method 
  
47 .method·private·createReceiver(Lio/flutter/plugin/common/EventChannel$EventSink;)Landroid/content/BroadcastReceiver; 
48 ····.locals·1 
  
49 ····.line·182 
50 ····new-instance·v0,·Lio/flutter/plugins/connectivity/ConnectivityPlugin$1; 
  
51 ····invoke-direct·{v0,·p0,·p1},·Lio/flutter/plugins/connectivity/ConnectivityPlugin$1;-><init>(Lio/flutter/plugins/connectivity/ConnectivityPlugin;Lio/flutter/plugin/common/EventChannel$EventSink;)V 
  
52 ····return-object·v0 
53 .end·method 
  
54 .method·private·getNetworkType(Landroid/net/ConnectivityManager;)Ljava/lang/String; 
55 ····.locals·217 ····.locals·2
  
56 ····.line·69 
57 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
58 ····const/16·v1,·0x17 
  
59 ····if-lt·v0,·v1,·:cond_3 
  
60 ····.line·70 
61 ····invoke-virtual·{p1},·Landroid/net/ConnectivityManager;->getActiveNetwork()Landroid/net/Network; 
  
62 ····move-result-object·v0 
  
63 ····.line·71 
64 ····invoke-virtual·{p1,·v0},·Landroid/net/ConnectivityManager;->getNetworkCapabilities(Landroid/net/Network;)Landroid/net/NetworkCapabilities; 
  
65 ····move-result-object·v0 
  
66 ····if-nez·v0,·:cond_0 
  
67 ····const-string·p1,·"none" 
  
68 ····return-object·p1 
  
69 ····:cond_0 
70 ····const/4·v1,·0x1 
  
71 ····.line·7518 ····.line·25
 19 ····new-instance·v0,·Lio/flutter/plugins/connectivity/ConnectivityPlugin;
72 ····invoke-virtual·{v0,·v1},·Landroid/net/NetworkCapabilities;->hasTransport(I)Z 
  
73 ····move-result·v1 
  
74 ····if-nez·v1,·:cond_2 
  
75 ····const/4·v1,·0x3 
Max diff block lines reached; 18196/23730 bytes (76.68%) of diff not shown.
14.9 KB
smali/io/flutter/plugins/pathprovider/PathProviderPlugin.smali
    
Offset 10, 27 lines modifiedOffset 10, 27 lines modified
10 .field·private·final·mRegistrar:Lio/flutter/plugin/common/PluginRegistry$Registrar;10 .field·private·final·mRegistrar:Lio/flutter/plugin/common/PluginRegistry$Registrar;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·private·constructor·<init>(Lio/flutter/plugin/common/PluginRegistry$Registrar;)V12 .method·private·constructor·<init>(Lio/flutter/plugin/common/PluginRegistry$Registrar;)V
13 ····.locals·013 ····.locals·0
  
14 ····.line·2514 ····.line·31
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·2616 ····.line·32
17 ····iput-object·p1,·p0,·Lio/flutter/plugins/pathprovider/PathProviderPlugin;->mRegistrar:Lio/flutter/plugin/common/PluginRegistry$Registrar;17 ····iput-object·p1,·p0,·Lio/flutter/plugins/pathprovider/PathProviderPlugin;->mRegistrar:Lio/flutter/plugin/common/PluginRegistry$Registrar;
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
20 .method·private·getApplicationSupportDirectory()Ljava/lang/String;20 .method·private·getApplicationSupportDirectory()Ljava/lang/String;
21 ····.locals·121 ····.locals·1
  
22 ····.line·5422 ····.line·68
23 ····iget-object·v0,·p0,·Lio/flutter/plugins/pathprovider/PathProviderPlugin;->mRegistrar:Lio/flutter/plugin/common/PluginRegistry$Registrar;23 ····iget-object·v0,·p0,·Lio/flutter/plugins/pathprovider/PathProviderPlugin;->mRegistrar:Lio/flutter/plugin/common/PluginRegistry$Registrar;
  
24 ····invoke-interface·{v0},·Lio/flutter/plugin/common/PluginRegistry$Registrar;->context()Landroid/content/Context;24 ····invoke-interface·{v0},·Lio/flutter/plugin/common/PluginRegistry$Registrar;->context()Landroid/content/Context;
  
25 ····move-result-object·v025 ····move-result-object·v0
  
26 ····invoke-static·{v0},·Lio/flutter/util/PathUtils;->getFilesDir(Landroid/content/Context;)Ljava/lang/String;26 ····invoke-static·{v0},·Lio/flutter/util/PathUtils;->getFilesDir(Landroid/content/Context;)Ljava/lang/String;
Offset 39, 32 lines modifiedOffset 39, 198 lines modified
  
39 ····return-object·v039 ····return-object·v0
40 .end·method40 .end·method
  
41 .method·private·getPathProviderApplicationDocumentsDirectory()Ljava/lang/String;41 .method·private·getPathProviderApplicationDocumentsDirectory()Ljava/lang/String;
42 ····.locals·142 ····.locals·1
  
43 ····.line·5843 ····.line·72
44 ····iget-object·v0,·p0,·Lio/flutter/plugins/pathprovider/PathProviderPlugin;->mRegistrar:Lio/flutter/plugin/common/PluginRegistry$Registrar;44 ····iget-object·v0,·p0,·Lio/flutter/plugins/pathprovider/PathProviderPlugin;->mRegistrar:Lio/flutter/plugin/common/PluginRegistry$Registrar;
  
45 ····invoke-interface·{v0},·Lio/flutter/plugin/common/PluginRegistry$Registrar;->context()Landroid/content/Context;45 ····invoke-interface·{v0},·Lio/flutter/plugin/common/PluginRegistry$Registrar;->context()Landroid/content/Context;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····invoke-static·{v0},·Lio/flutter/util/PathUtils;->getDataDirectory(Landroid/content/Context;)Ljava/lang/String;47 ····invoke-static·{v0},·Lio/flutter/util/PathUtils;->getDataDirectory(Landroid/content/Context;)Ljava/lang/String;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····return-object·v049 ····return-object·v0
50 .end·method50 .end·method
  
 51 .method·private·getPathProviderExternalCacheDirectories()Ljava/util/List;
 52 ····.locals·5
 53 ····.annotation·system·Ldalvik/annotation/Signature;
 54 ········value·=·{
 55 ············"()",
 56 ············"Ljava/util/List<",
 57 ············"Ljava/lang/String;",
 58 ············">;"
 59 ········}
 60 ····.end·annotation
  
 61 ····.line·84
 62 ····new-instance·v0,·Ljava/util/ArrayList;
  
 63 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
 64 ····.line·86
 65 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 66 ····const/16·v2,·0x13
  
 67 ····if-lt·v1,·v2,·:cond_1
  
 68 ····.line·87
 69 ····iget-object·v1,·p0,·Lio/flutter/plugins/pathprovider/PathProviderPlugin;->mRegistrar:Lio/flutter/plugin/common/PluginRegistry$Registrar;
  
 70 ····invoke-interface·{v1},·Lio/flutter/plugin/common/PluginRegistry$Registrar;->context()Landroid/content/Context;
  
 71 ····move-result-object·v1
  
 72 ····invoke-virtual·{v1},·Landroid/content/Context;->getExternalCacheDirs()[Ljava/io/File;
  
 73 ····move-result-object·v1
  
 74 ····array-length·v2,·v1
  
 75 ····const/4·v3,·0x0
  
 76 ····:goto_0
 77 ····if-ge·v3,·v2,·:cond_2
  
 78 ····aget-object·v4,·v1,·v3
  
 79 ····if-eqz·v4,·:cond_0
  
 80 ····.line·89
 81 ····invoke-virtual·{v4},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
 82 ····move-result-object·v4
  
 83 ····invoke-interface·{v0,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
 84 ····:cond_0
 85 ····add-int/lit8·v3,·v3,·0x1
  
 86 ····goto·:goto_0
  
 87 ····.line·93
 88 ····:cond_1
 89 ····iget-object·v1,·p0,·Lio/flutter/plugins/pathprovider/PathProviderPlugin;->mRegistrar:Lio/flutter/plugin/common/PluginRegistry$Registrar;
  
 90 ····invoke-interface·{v1},·Lio/flutter/plugin/common/PluginRegistry$Registrar;->context()Landroid/content/Context;
  
 91 ····move-result-object·v1
  
 92 ····invoke-virtual·{v1},·Landroid/content/Context;->getExternalCacheDir()Ljava/io/File;
  
 93 ····move-result-object·v1
  
 94 ····if-eqz·v1,·:cond_2
  
 95 ····.line·95
 96 ····invoke-virtual·{v1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
 97 ····move-result-object·v1
  
 98 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
Max diff block lines reached; 9067/15154 bytes (59.83%) of diff not shown.
13.1 KB
smali/com/tekartik/sqflite/SqlCommand.smali
    
Offset 62, 20 lines modifiedOffset 62, 20 lines modified
62 ············"Ljava/util/Map<",62 ············"Ljava/util/Map<",
63 ············"Ljava/lang/String;",63 ············"Ljava/lang/String;",
64 ············"Ljava/lang/Object;",64 ············"Ljava/lang/Object;",
65 ············">;"65 ············">;"
66 ········}66 ········}
67 ····.end·annotation67 ····.end·annotation
  
68 ····.line·15068 ····.line·155
69 ····new-instance·v0,·Ljava/util/HashMap;69 ····new-instance·v0,·Ljava/util/HashMap;
  
70 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V70 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
71 ····.line·15171 ····.line·156
72 ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set;72 ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
73 ····move-result-object·p073 ····move-result-object·p0
  
74 ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;74 ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
75 ····move-result-object·p075 ····move-result-object·p0
Offset 89, 41 lines modifiedOffset 89, 41 lines modified
  
89 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;89 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
90 ····move-result-object·v190 ····move-result-object·v1
  
91 ····check-cast·v1,·Ljava/util/Map$Entry;91 ····check-cast·v1,·Ljava/util/Map$Entry;
  
92 ····.line·15292 ····.line·157
93 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;93 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
94 ····move-result-object·v294 ····move-result-object·v2
  
95 ····.line·15395 ····.line·158
96 ····instance-of·v3,·v2,·Ljava/util/Map;96 ····instance-of·v3,·v2,·Ljava/util/Map;
  
97 ····if-eqz·v3,·:cond_097 ····if-eqz·v3,·:cond_0
  
98 ····.line·15598 ····.line·160
99 ····check-cast·v2,·Ljava/util/Map;99 ····check-cast·v2,·Ljava/util/Map;
  
100 ····.line·156100 ····.line·161
101 ····invoke-static·{v2},·Lcom/tekartik/sqflite/SqlCommand;->fixMap(Ljava/util/Map;)Ljava/util/Map;101 ····invoke-static·{v2},·Lcom/tekartik/sqflite/SqlCommand;->fixMap(Ljava/util/Map;)Ljava/util/Map;
  
102 ····move-result-object·v2102 ····move-result-object·v2
  
103 ····goto·:goto_1103 ····goto·:goto_1
  
104 ····.line·158104 ····.line·163
105 ····:cond_0105 ····:cond_0
106 ····invoke-static·{v2},·Lcom/tekartik/sqflite/SqlCommand;->toString(Ljava/lang/Object;)Ljava/lang/String;106 ····invoke-static·{v2},·Lcom/tekartik/sqflite/SqlCommand;->toString(Ljava/lang/Object;)Ljava/lang/String;
  
107 ····move-result-object·v2107 ····move-result-object·v2
  
108 ····.line·160108 ····.line·165
109 ····:goto_1109 ····:goto_1
110 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;110 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
111 ····move-result-object·v1111 ····move-result-object·v1
  
112 ····invoke-static·{v1},·Lcom/tekartik/sqflite/SqlCommand;->toString(Ljava/lang/Object;)Ljava/lang/String;112 ····invoke-static·{v1},·Lcom/tekartik/sqflite/SqlCommand;->toString(Ljava/lang/Object;)Ljava/lang/String;
  
Offset 145, 15 lines modifiedOffset 145, 15 lines modified
145 ············"Ljava/util/List<",145 ············"Ljava/util/List<",
146 ············"Ljava/lang/Object;",146 ············"Ljava/lang/Object;",
147 ············">;)[",147 ············">;)[",
148 ············"Ljava/lang/String;"148 ············"Ljava/lang/String;"
149 ········}149 ········}
150 ····.end·annotation150 ····.end·annotation
  
151 ····.line·102151 ····.line·107
152 ····invoke-direct·{p0,·p1},·Lcom/tekartik/sqflite/SqlCommand;->getStringQuerySqlArguments(Ljava/util/List;)Ljava/util/List;152 ····invoke-direct·{p0,·p1},·Lcom/tekartik/sqflite/SqlCommand;->getStringQuerySqlArguments(Ljava/util/List;)Ljava/util/List;
  
153 ····move-result-object·p1153 ····move-result-object·p1
  
154 ····const/4·v0,·0x0154 ····const/4·v0,·0x0
  
155 ····new-array·v0,·v0,·[Ljava/lang/String;155 ····new-array·v0,·v0,·[Ljava/lang/String;
Offset 175, 22 lines modifiedOffset 175, 22 lines modified
175 ············"Ljava/util/List<",175 ············"Ljava/util/List<",
176 ············"Ljava/lang/Object;",176 ············"Ljava/lang/Object;",
177 ············">;)[",177 ············">;)[",
178 ············"Ljava/lang/Object;"178 ············"Ljava/lang/Object;"
179 ········}179 ········}
180 ····.end·annotation180 ····.end·annotation
  
181 ····.line·106181 ····.line·111
182 ····new-instance·v0,·Ljava/util/ArrayList;182 ····new-instance·v0,·Ljava/util/ArrayList;
  
183 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V183 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
184 ····if-eqz·p1,·:cond_0184 ····if-eqz·p1,·:cond_0
  
185 ····.line·108185 ····.line·113
186 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;186 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
187 ····move-result-object·p1187 ····move-result-object·p1
  
188 ····:goto_0188 ····:goto_0
189 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z189 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
  
Offset 198, 27 lines modifiedOffset 198, 27 lines modified
  
198 ····if-eqz·v1,·:cond_0198 ····if-eqz·v1,·:cond_0
  
199 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;199 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
200 ····move-result-object·v1200 ····move-result-object·v1
  
201 ····.line·109201 ····.line·114
202 ····invoke-static·{v1},·Lcom/tekartik/sqflite/SqlCommand;->toValue(Ljava/lang/Object;)Ljava/lang/Object;202 ····invoke-static·{v1},·Lcom/tekartik/sqflite/SqlCommand;->toValue(Ljava/lang/Object;)Ljava/lang/Object;
  
203 ····move-result-object·v1203 ····move-result-object·v1
  
204 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z204 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
205 ····goto·:goto_0205 ····goto·:goto_0
  
206 ····:cond_0206 ····:cond_0
207 ····const/4·p1,·0x0207 ····const/4·p1,·0x0
  
208 ····.line·112208 ····.line·117
209 ····new-array·p1,·p1,·[Ljava/lang/Object;209 ····new-array·p1,·p1,·[Ljava/lang/Object;
  
210 ····invoke-interface·{v0,·p1},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;210 ····invoke-interface·{v0,·p1},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
211 ····move-result-object·p1211 ····move-result-object·p1
Max diff block lines reached; 9988/13279 bytes (75.22%) of diff not shown.
8.66 KB
assets/flutter_assets/LICENSE
    
Offset 8717, 17 lines modifiedOffset 8717, 17 lines modified
8717 ·WITHOUT·WARRANTIES·OR·CONDITIONS·OF·ANY·KIND,·either·express·or·implied.\xd8717 ·WITHOUT·WARRANTIES·OR·CONDITIONS·OF·ANY·KIND,·either·express·or·implied.\xd
8718 ·See·the·License·for·the·specific·language·governing·permissions·and\xd8718 ·See·the·License·for·the·specific·language·governing·permissions·and\xd
8719 ·limitations·under·the·License.\xd8719 ·limitations·under·the·License.\xd
8720 \xd8720 \xd
8721 \xd8721 \xd
8722 \xd8722 \xd
8723 Parts·of·the·Image·library·were·ported·from·the·following·sources:\xd8723 Parts·of·the·Image·library·were·ported·from·the·following·sources:\xd
8724 ···\xd8724 \xd
8725 ==============================================================================···\xd8725 ==============================================================================\xd
8726 ·\xd8726 \xd
8727 ·The·JPEG·encoder/decoder·code·is·derived·from·the·following:\xd8727 ·The·JPEG·encoder/decoder·code·is·derived·from·the·following:\xd
8728 ···https://github.com/notmasteryet/jpgjs\xd8728 ···https://github.com/notmasteryet/jpgjs\xd
8729 ···Copyright·(C)·2011·notmasteryet\xd8729 ···Copyright·(C)·2011·notmasteryet\xd
8730 \xd8730 \xd
8731 ···Contributors:·Yury·Delendik·<ydelendik@mozilla.com>\xd8731 ···Contributors:·Yury·Delendik·<ydelendik@mozilla.com>\xd
8732 ·················Brendan·Dahl·<bdahl@mozilla.com>\xd8732 ·················Brendan·Dahl·<bdahl@mozilla.com>\xd
8733 \xd8733 \xd
Offset 8772, 16 lines modifiedOffset 8772, 16 lines modified
8772 ··HOLDER·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,\xd8772 ··HOLDER·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,\xd
8773 ··SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT\xd8773 ··SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT\xd
8774 ··LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,\xd8774 ··LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,\xd
8775 ··DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY\xd8775 ··DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY\xd
8776 ··THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT\xd8776 ··THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT\xd
8777 ··(INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE\xd8777 ··(INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE\xd
8778 ··OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.\xd8778 ··OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.\xd
8779 \xd8779 ··\xd
8780 ==============================================================================··\xd8780 ==============================================================================\xd
8781 \xd8781 \xd
8782 The·TIFF·decoder·code·is·derived·from·the·following:\xd8782 The·TIFF·decoder·code·is·derived·from·the·following:\xd
8783 ··Apache·Batik\xd8783 ··Apache·Batik\xd
8784 ··http://svn.apache.org/repos/asf/xmlgraphics/batik/trunk\xd8784 ··http://svn.apache.org/repos/asf/xmlgraphics/batik/trunk\xd
8785 ··Copyright·1999-2007·The·Apache·Software·Foundation\xd8785 ··Copyright·1999-2007·The·Apache·Software·Foundation\xd
8786 ···Licensed·under·the·Apache·License,·Version·2.0·(the·"License");\xd8786 ···Licensed·under·the·Apache·License,·Version·2.0·(the·"License");\xd
8787 ···you·may·not·use·this·file·except·in·compliance·with·the·License.\xd8787 ···you·may·not·use·this·file·except·in·compliance·with·the·License.\xd
Offset 8792, 15 lines modifiedOffset 8792, 15 lines modified
8792 ···Unless·required·by·applicable·law·or·agreed·to·in·writing,·software\xd8792 ···Unless·required·by·applicable·law·or·agreed·to·in·writing,·software\xd
8793 ···distributed·under·the·License·is·distributed·on·an·"AS·IS"·BASIS,\xd8793 ···distributed·under·the·License·is·distributed·on·an·"AS·IS"·BASIS,\xd
8794 ···WITHOUT·WARRANTIES·OR·CONDITIONS·OF·ANY·KIND,·either·express·or·implied.\xd8794 ···WITHOUT·WARRANTIES·OR·CONDITIONS·OF·ANY·KIND,·either·express·or·implied.\xd
8795 ···See·the·License·for·the·specific·language·governing·permissions·and\xd8795 ···See·the·License·for·the·specific·language·governing·permissions·and\xd
8796 ···limitations·under·the·License.\xd8796 ···limitations·under·the·License.\xd
8797 \xd8797 \xd
8798 ==============================================================================\xd8798 ==============================================================================\xd
8799 ···\xd8799 \xd
8800 The·OpenEXR·decoder·is·derived·in·part·from·the·OpenEXR·library:\xd8800 The·OpenEXR·decoder·is·derived·in·part·from·the·OpenEXR·library:\xd
8801 \xd8801 \xd
8802 Copyright·(c)·2002-2011,·Industrial·Light·&·Magic,·a·division·of·\xd8802 Copyright·(c)·2002-2011,·Industrial·Light·&·Magic,·a·division·of·\xd
8803 Lucasfilm·Entertainment·Company·Ltd.·All·rights·reserved.·\xd8803 Lucasfilm·Entertainment·Company·Ltd.·All·rights·reserved.·\xd
8804 \xd8804 \xd
8805 Redistribution·and·use·in·source·and·binary·forms,·with·or·without·\xd8805 Redistribution·and·use·in·source·and·binary·forms,·with·or·without·\xd
8806 modification,·are·permitted·provided·that·the·following·conditions·are·met:\xd8806 modification,·are·permitted·provided·that·the·following·conditions·are·met:\xd
Offset 8881, 15 lines modifiedOffset 8881, 16 lines modified
8881 ··DISCLAIMED.·IN·NO·EVENT·SHALL·LIMBIC·SOFTWARE,·INC.·BE·LIABLE·FOR·ANY\xd8881 ··DISCLAIMED.·IN·NO·EVENT·SHALL·LIMBIC·SOFTWARE,·INC.·BE·LIABLE·FOR·ANY\xd
8882 ··DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES\xd8882 ··DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES\xd
8883 ··(INCLUDING,·BUT·NOT·LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;\xd8883 ··(INCLUDING,·BUT·NOT·LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;\xd
8884 ··LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND\xd8884 ··LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND\xd
8885 ··ON·ANY·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT\xd8885 ··ON·ANY·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT\xd
8886 ··(INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS\xd8886 ··(INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS\xd
8887 ··SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.\xd8887 ··SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.\xd
8888 ··8888 ··.
  
8889 --------------------------------------------------------------------------------8889 --------------------------------------------------------------------------------
8890 io8890 io
8891 multi_server_socket8891 multi_server_socket
8892 pedantic8892 pedantic
8893 platform8893 platform
8894 term_glyph8894 term_glyph
  
Offset 10663, 14 lines modifiedOffset 10664, 70 lines modified
10663 ···Unless·required·by·applicable·law·or·agreed·to·in·writing,·software10664 ···Unless·required·by·applicable·law·or·agreed·to·in·writing,·software
10664 ···distributed·under·the·License·is·distributed·on·an·"AS·IS"·BASIS,10665 ···distributed·under·the·License·is·distributed·on·an·"AS·IS"·BASIS,
10665 ···WITHOUT·WARRANTIES·OR·CONDITIONS·OF·ANY·KIND,·either·express·or·implied.10666 ···WITHOUT·WARRANTIES·OR·CONDITIONS·OF·ANY·KIND,·either·express·or·implied.
10666 ···See·the·License·for·the·specific·language·governing·permissions·and10667 ···See·the·License·for·the·specific·language·governing·permissions·and
10667 ···limitations·under·the·License.10668 ···limitations·under·the·License.
  
10668 --------------------------------------------------------------------------------10669 --------------------------------------------------------------------------------
 10670 node_interop
  
 10671 Copyright·(c)·2017,·Anatoly·Pulyaevskiy.
 10672 All·rights·reserved.
  
 10673 Redistribution·and·use·in·source·and·binary·forms,·with·or·without
 10674 modification,·are·permitted·provided·that·the·following·conditions·are·met:
 10675 ····*·Redistributions·of·source·code·must·retain·the·above·copyright
 10676 ······notice,·this·list·of·conditions·and·the·following·disclaimer.
 10677 ····*·Redistributions·in·binary·form·must·reproduce·the·above·copyright
 10678 ······notice,·this·list·of·conditions·and·the·following·disclaimer·in·the
 10679 ······documentation·and/or·other·materials·provided·with·the·distribution.
 10680 ····*·Neither·the·name·of·the·<organization>·nor·the
 10681 ······names·of·its·contributors·may·be·used·to·endorse·or·promote·products
 10682 ······derived·from·this·software·without·specific·prior·written·permission.
  
 10683 THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·"AS·IS"·AND
 10684 ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·TO,·THE·IMPLIED
 10685 WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·PARTICULAR·PURPOSE·ARE
 10686 DISCLAIMED.·IN·NO·EVENT·SHALL·<COPYRIGHT·HOLDER>·BE·LIABLE·FOR·ANY
 10687 DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES
 10688 (INCLUDING,·BUT·NOT·LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;
 10689 LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND
 10690 ON·ANY·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT
 10691 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS
 10692 SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.
  
 10693 --------------------------------------------------------------------------------
 10694 node_io
  
 10695 Copyright·(c)·2018,·Anatoly·Pulyaevskiy.
 10696 All·rights·reserved.
  
 10697 Redistribution·and·use·in·source·and·binary·forms,·with·or·without
 10698 modification,·are·permitted·provided·that·the·following·conditions·are·met:
 10699 ····*·Redistributions·of·source·code·must·retain·the·above·copyright
 10700 ······notice,·this·list·of·conditions·and·the·following·disclaimer.
 10701 ····*·Redistributions·in·binary·form·must·reproduce·the·above·copyright
 10702 ······notice,·this·list·of·conditions·and·the·following·disclaimer·in·the
 10703 ······documentation·and/or·other·materials·provided·with·the·distribution.
 10704 ····*·Neither·the·name·of·the·<organization>·nor·the
 10705 ······names·of·its·contributors·may·be·used·to·endorse·or·promote·products
 10706 ······derived·from·this·software·without·specific·prior·written·permission.
  
 10707 THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·"AS·IS"·AND
 10708 ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·TO,·THE·IMPLIED
 10709 WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·PARTICULAR·PURPOSE·ARE
 10710 DISCLAIMED.·IN·NO·EVENT·SHALL·<COPYRIGHT·HOLDER>·BE·LIABLE·FOR·ANY
 10711 DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES
 10712 (INCLUDING,·BUT·NOT·LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;
 10713 LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND
 10714 ON·ANY·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT
Max diff block lines reached; 1825/8806 bytes (20.72%) of diff not shown.
74.9 KB
assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
51.9 KB
showttf {}
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 version=1,·numtables=16,·searchRange=256·entrySel=4·rangeshift=01 version=1,·numtables=16,·searchRange=256·entrySel=4·rangeshift=0
2 File·Checksum·=b1b0afba·(should·be·0xb1b0afba),·diff=02 File·Checksum·=b1b0afba·(should·be·0xb1b0afba),·diff=0
3 FFTM·checksum=7c2fe638·actual=7c2fe638·diff=0·offset=97652·len=283 FFTM·checksum=83c8b8ac·actual=83c8b8ac·diff=0·offset=93616·len=28
4 GDEF·checksum=002701c2·actual=002701c2·diff=0·offset=97612·len=384 GDEF·checksum=002701c2·actual=002701c2·diff=0·offset=93576·len=38
5 OS/2·checksum=414a61ab·actual=414a61ab·diff=0·offset=392·len=965 OS/2·checksum=414a61ab·actual=414a61ab·diff=0·offset=392·len=96
6 cmap·checksum=39ec394e·actual=39ec394e·diff=0·offset=2136·len=5706 cmap·checksum=39ec394e·actual=39ec394e·diff=0·offset=2136·len=570
7 cvt··checksum=03b3ffb2·actual=03b3ffb2·diff=0·offset=5248·len=287 cvt··checksum=03b3ffb2·actual=03b3ffb2·diff=0·offset=5248·len=28
8 fpgm·checksum=8a0a783b·actual=8a0a783b·diff=0·offset=2708·len=24498 fpgm·checksum=8a0a783b·actual=8a0a783b·diff=0·offset=2708·len=2449
9 gasp·checksum=00000010·actual=00000010·diff=0·offset=97604·len=89 gasp·checksum=00000010·actual=00000010·diff=0·offset=93568·len=8
10 glyf·checksum=c13d525a·actual=c13d525a·diff=0·offset=6104·len=8664810 glyf·checksum=d40db213·actual=d40db213·diff=0·offset=6104·len=86712
11 head·checksum=07b74828·actual=9a4e467d·diff=9df90e55·offset=268·len=5411 head·checksum=0b8ba465·actual=13a6a996·diff=182d0df3·offset=268·len=54
12 hhea·checksum=03e9035b·actual=03e9035b·diff=0·offset=324·len=3612 hhea·checksum=03e9035b·actual=03e9035b·diff=0·offset=324·len=36
13 hmtx·checksum=5b67ffcc·actual=5b67ffcc·diff=0·offset=488·len=164613 hmtx·checksum=5b67ffcc·actual=5b67ffcc·diff=0·offset=488·len=1646
14 loca·checksum=c9f17456·actual=c9f17456·diff=0·offset=5276·len=82614 loca·checksum=d9a183e6·actual=d9a183e6·diff=0·offset=5276·len=826
15 maxp·checksum=040b03ab·actual=040b03ab·diff=0·offset=360·len=3215 maxp·checksum=040b03ab·actual=040b03ab·diff=0·offset=360·len=32
16 name·checksum=7b62e4de·actual=7b62e4de·diff=0·offset=92752·len=71716 name·checksum=7b62e4de·actual=7b62e4de·diff=0·offset=92816·len=717
17 post·checksum=e843823a·actual=e843823a·diff=0·offset=93472·len=413017 post·checksum=ff940019·actual=ff940019·diff=0·offset=93536·len=32
18 prep·checksum=92a19aff·actual=92a19aff·diff=0·offset=5160·len=8618 prep·checksum=92a19aff·actual=92a19aff·diff=0·offset=5160·len=86
  
  
19 Created·by·FontForge·19:05·30-July-201719 Created·by·FontForge·8:35·01-August-2019
20 »       Font·created:·Thu·Dec··4·15:51:46·201420 »       Font·created:·Thu·Dec··4·15:51:46·2014
21 »       Font·modified:·Mon·Sep·18·19:50:49·201721 »       Font·modified:·Wed·Oct··2·10:45:42·2019
  
  
22 HEAD·table·(at·268)22 HEAD·table·(at·268)
23 »       Version=123 »       Version=1
24 »       fontRevision=124 »       fontRevision=1
25 »       checksumAdj=9296fe5525 »       checksumAdj=81b0531
26 »       magicNumber=5f0f3cf5·(0x5f0f3cf5,·diff=0)26 »       magicNumber=5f0f3cf5·(0x5f0f3cf5,·diff=0)
27 »       flags=1f·baseline_at_0·lsb_at_0·instrs_depend_on_size·ppem_to_int·instr_set_width·27 »       flags=1f·baseline_at_0·lsb_at_0·instrs_depend_on_size·ppem_to_int·instr_set_width·
28 »       unitsPerEm=51228 »       unitsPerEm=512
29 »       create[0]=029 »       create[0]=0
30 »       ·create[1]=d0a6339230 »       ·create[1]=d0a63392
31 »       File·created:·Thu·Dec··4·15:51:46·201431 »       File·created:·Thu·Dec··4·15:51:46·2014
32 »       modtime[0]=032 »       modtime[0]=0
33 »       ·modtime[1]=d5e5d419 
34 »       File·modified:·Mon·Sep·18·19:50:49·201733 »       ·modtime[1]=d9ba3056
 34 »       File·modified:·Wed·Oct··2·10:45:42·2019
35 »       xmin=-835 »       xmin=-8
36 »       ymin=-4836 »       ymin=-48
37 »       xmax=51237 »       xmax=512
38 »       ymax=43238 »       ymax=432
39 »       macstyle=039 »       macstyle=0
40 »       lowestppem=840 »       lowestppem=8
41 »       fontdirhint=2·left·to·right·and·neutrals41 »       fontdirhint=2·left·to·right·and·neutrals
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 »       mbz=061 »       mbz=0
62 »       mbz=062 »       mbz=0
63 »       mbz=063 »       mbz=0
64 »       mbz=064 »       mbz=0
65 »       metricdataformat=065 »       metricdataformat=0
66 »       numberOfHMetrics=41166 »       numberOfHMetrics=411
  
67 NAME·table·(at·92752)67 NAME·table·(at·92816)
68 »       format=068 »       format=0
69 »       nrecords=1469 »       nrecords=14
70 »       taboff=17470 »       taboff=174
71 »       ·platform=1·plat·spec·encoding=0·language=0·name=0·Copyright71 »       ·platform=1·plat·spec·encoding=0·language=0·name=0·Copyright
72 »       ·strlen=68··stroff=138»    ···Created·by·Adam·Bradley·with·FontForge·2.0·(http://fontforge.sf.net)72 »       ·strlen=68··stroff=138»    ···Created·by·Adam·Bradley·with·FontForge·2.0·(http://fontforge.sf.net)
73 »       ·platform=1·plat·spec·encoding=0·language=0·name=1·Family73 »       ·platform=1·plat·spec·encoding=0·language=0·name=1·Family
74 »       ·strlen=14··stroff=237»    ···CupertinoIcons74 »       ·strlen=14··stroff=237»    ···CupertinoIcons
Offset 157, 15 lines modifiedOffset 157, 15 lines modified
157 »       ·maxFunctionDefs=110157 »       ·maxFunctionDefs=110
158 »       ·maxInstructionDefs=0158 »       ·maxInstructionDefs=0
159 »       ·maxStackElements=398159 »       ·maxStackElements=398
160 »       ·maxSizeOfInstructions=546160 »       ·maxSizeOfInstructions=546
161 »       ·maxComponentElements=0161 »       ·maxComponentElements=0
162 »       ·maxComponentDepth=0162 »       ·maxComponentDepth=0
  
163 gasp·table·(at·97604)·(grid·fitting·and·scan·conversion·table)163 gasp·table·(at·93568)·(grid·fitting·and·scan·conversion·table)
164 »       ·version=1164 »       ·version=1
165 »       ·Number·of·gasp·entries=1165 »       ·Number·of·gasp·entries=1
166 »       ··All·sizes:·Both·Grid·Fitting·and·Anti-Aliasing166 »       ··All·sizes:·Both·Grid·Fitting·and·Anti-Aliasing
  
167 Encoding·(cmap)·table·(at·2136)167 Encoding·(cmap)·table·(at·2136)
168 platform=0·specific=3·offset=28·Unicode·2.0+168 platform=0·specific=3·offset=28·Unicode·2.0+
169 platform=1·specific=0·offset=308·Mac·Roman169 platform=1·specific=0·offset=308·Mac·Roman
Offset 614, 436 lines modifiedOffset 614, 24 lines modified
614 ·Glyph·406·->·U+F4CE614 ·Glyph·406·->·U+F4CE
615 ·Glyph·407·->·U+F4CF615 ·Glyph·407·->·U+F4CF
616 ·Glyph·408·->·U+F4D0616 ·Glyph·408·->·U+F4D0
617 ·Glyph·409·->·U+F4D1617 ·Glyph·409·->·U+F4D1
618 ·Glyph·410·->·U+F4D2618 ·Glyph·410·->·U+F4D2
619 ·Glyph·411·->·U+F4D3619 ·Glyph·411·->·U+F4D3
  
620 post·table·(at·93472)620 post·table·(at·93536)
621 »       ·format=00020000621 »       ·format=00030000
622 »       ·italicAngle=0622 »       ·italicAngle=0
623 »       ·underlinePos=-112623 »       ·underlinePos=-111
624 »       ·underlineWidth=25624 »       ·underlineWidth=25
625 »       ·fixedpitch=0625 »       ·fixedpitch=0
626 »       ·mem1=0626 »       ·mem1=0
627 »       ·mem2=0627 »       ·mem2=0
628 »       ·mem3=0628 »       ·mem3=0
629 »       ·mem4=0629 »       ·mem4=0
630 Glyph·0·(name·index=0)·->·".notdef"» ··U+FFFF 
631 Glyph·1·(name·index=1)·->·".null"»   ··U+0000 
632 Glyph·2·(name·index=2)·->·"nonmarkingreturn"»··U+0000 
633 Glyph·3·(name·index=258)·->·"uniF111"»       ··U+F111 
634 Glyph·4·(name·index=259)·->·"uniF112"»       ··U+F112 
635 Glyph·5·(name·index=260)·->·"uniF113"»       ··U+F113 
636 Glyph·6·(name·index=261)·->·"uniF114"»       ··U+F114 
637 Glyph·7·(name·index=262)·->·"uniF115"»       ··U+F115 
638 Glyph·8·(name·index=263)·->·"uniF116"»       ··U+F116 
639 Glyph·9·(name·index=264)·->·"uniF21C"»       ··U+F21C 
640 Glyph·10·(name·index=265)·->·"uniF21D"»      ··U+F21D 
641 Glyph·11·(name·index=266)·->·"uniF21E"»      ··U+F21E 
642 Glyph·12·(name·index=267)·->·"uniF220"»      ··U+F220 
643 Glyph·13·(name·index=268)·->·"uniF221"»      ··U+F221 
644 Glyph·14·(name·index=269)·->·"uniF26E"»      ··U+F26E 
645 Glyph·15·(name·index=270)·->·"uniF26F"»      ··U+F26F 
646 Glyph·16·(name·index=271)·->·"uniF270"»      ··U+F270 
647 Glyph·17·(name·index=272)·->·"uniF271"»      ··U+F271 
648 Glyph·18·(name·index=273)·->·"uniF2A9"»      ··U+F2A9 
649 Glyph·19·(name·index=274)·->·"uniF2AA"»      ··U+F2AA 
650 Glyph·20·(name·index=275)·->·"uniF2AB"»      ··U+F2AB 
651 Glyph·21·(name·index=276)·->·"uniF2AC"»      ··U+F2AC 
652 Glyph·22·(name·index=277)·->·"uniF2B3"»      ··U+F2B3 
653 Glyph·23·(name·index=278)·->·"uniF2B5"»      ··U+F2B5 
654 Glyph·24·(name·index=279)·->·"uniF2B8"»      ··U+F2B8 
655 Glyph·25·(name·index=280)·->·"uniF2BA"»      ··U+F2BA 
656 Glyph·26·(name·index=281)·->·"uniF2BE"»      ··U+F2BE 
657 Glyph·27·(name·index=282)·->·"uniF2BF"»      ··U+F2BF 
658 Glyph·28·(name·index=283)·->·"uniF2C0"»      ··U+F2C0 
659 Glyph·29·(name·index=284)·->·"uniF2C1"»      ··U+F2C1 
660 Glyph·30·(name·index=285)·->·"uniF2C2"»      ··U+F2C2 
Max diff block lines reached; 28738/53121 bytes (54.10%) of diff not shown.
22.9 KB
ttx -o- {}
error from `ttx -o- {}`: Dumping "/tmp/diffoscope_unccyec6_tmp/tmpomr02uj__apk/assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf" to "-"... Dumping 'GlyphOrder' table... Dumping 'head' table... Dumping 'hhea' table... Dumping 'maxp' table... Dumping 'OS/2' table... Dumping 'hmtx' table... Dumping 'cmap' table... Dumping 'fpgm' table... Dumping 'prep' table... Dumping 'cvt ' table... Dumping 'loca' table... Dumping 'glyf' table... Dumping 'name' table... Dumping 'post' table... Dumping 'gasp' table... Dumping 'FFTM' table... Dumping 'GDEF' table...
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <?xml·version="1.0"·encoding="UTF-8"?>1 <?xml·version="1.0"·encoding="UTF-8"?>
2 <ttFont·sfntVersion="\x00\x01\x00\x00"·ttLibVersion="4.19">2 <ttFont·sfntVersion="\x00\x01\x00\x00"·ttLibVersion="4.19">
  
3 ··<GlyphOrder>3 ··<GlyphOrder>
4 ····<!--·The·'id'·attribute·is·only·for·humans;·it·is·ignored·when·parsed.·-->4 ····<!--·The·'id'·attribute·is·only·for·humans;·it·is·ignored·when·parsed.·-->
5 ····<GlyphID·id="0"·name=".notdef"/>5 ····<GlyphID·id="0"·name=".notdef"/>
6 ····<GlyphID·id="1"·name=".null"/>6 ····<GlyphID·id="1"·name="glyph00001"/>
7 ····<GlyphID·id="2"·name="nonmarkingreturn"/>7 ····<GlyphID·id="2"·name="glyph00002"/>
8 ····<GlyphID·id="3"·name="uniF111"/>8 ····<GlyphID·id="3"·name="uniF111"/>
9 ····<GlyphID·id="4"·name="uniF112"/>9 ····<GlyphID·id="4"·name="uniF112"/>
10 ····<GlyphID·id="5"·name="uniF113"/>10 ····<GlyphID·id="5"·name="uniF113"/>
11 ····<GlyphID·id="6"·name="uniF114"/>11 ····<GlyphID·id="6"·name="uniF114"/>
12 ····<GlyphID·id="7"·name="uniF115"/>12 ····<GlyphID·id="7"·name="uniF115"/>
13 ····<GlyphID·id="8"·name="uniF116"/>13 ····<GlyphID·id="8"·name="uniF116"/>
14 ····<GlyphID·id="9"·name="uniF21C"/>14 ····<GlyphID·id="9"·name="uniF21C"/>
Offset 417, 20 lines modifiedOffset 417, 20 lines modified
417 ····<GlyphID·id="411"·name="uniF4D3"/>417 ····<GlyphID·id="411"·name="uniF4D3"/>
418 ··</GlyphOrder>418 ··</GlyphOrder>
  
419 ··<head>419 ··<head>
420 ····<!--·Most·of·this·table·will·be·recalculated·by·the·compiler·-->420 ····<!--·Most·of·this·table·will·be·recalculated·by·the·compiler·-->
421 ····<tableVersion·value="1.0"/>421 ····<tableVersion·value="1.0"/>
422 ····<fontRevision·value="1.0"/>422 ····<fontRevision·value="1.0"/>
423 ····<checkSumAdjustment·value="0x9296fe55"/>423 ····<checkSumAdjustment·value="0x81b0531"/>
424 ····<magicNumber·value="0x5f0f3cf5"/>424 ····<magicNumber·value="0x5f0f3cf5"/>
425 ····<flags·value="00000000·00011111"/>425 ····<flags·value="00000000·00011111"/>
426 ····<unitsPerEm·value="512"/>426 ····<unitsPerEm·value="512"/>
427 ····<created·value="Thu·Dec··4·15:51:46·2014"/>427 ····<created·value="Thu·Dec··4·15:51:46·2014"/>
428 ····<modified·value="Mon·Sep·18·19:50:49·2017"/>428 ····<modified·value="Wed·Oct··2·10:45:42·2019"/>
429 ····<xMin·value="-8"/>429 ····<xMin·value="-8"/>
430 ····<yMin·value="-48"/>430 ····<yMin·value="-48"/>
431 ····<xMax·value="512"/>431 ····<xMax·value="512"/>
432 ····<yMax·value="432"/>432 ····<yMax·value="432"/>
433 ····<macStyle·value="00000000·00000000"/>433 ····<macStyle·value="00000000·00000000"/>
434 ····<lowestRecPPEM·value="8"/>434 ····<lowestRecPPEM·value="8"/>
435 ····<fontDirectionHint·value="2"/>435 ····<fontDirectionHint·value="2"/>
Offset 528, 16 lines modifiedOffset 528, 16 lines modified
528 ····<usDefaultChar·value="0"/>528 ····<usDefaultChar·value="0"/>
529 ····<usBreakChar·value="32"/>529 ····<usBreakChar·value="32"/>
530 ····<usMaxContext·value="1"/>530 ····<usMaxContext·value="1"/>
531 ··</OS_2>531 ··</OS_2>
  
532 ··<hmtx>532 ··<hmtx>
533 ····<mtx·name=".notdef"·width="512"·lsb="0"/>533 ····<mtx·name=".notdef"·width="512"·lsb="0"/>
534 ····<mtx·name=".null"·width="0"·lsb="0"/>534 ····<mtx·name="glyph00001"·width="0"·lsb="0"/>
535 ····<mtx·name="nonmarkingreturn"·width="512"·lsb="0"/>535 ····<mtx·name="glyph00002"·width="512"·lsb="0"/>
536 ····<mtx·name="uniF111"·width="448"·lsb="0"/>536 ····<mtx·name="uniF111"·width="448"·lsb="0"/>
537 ····<mtx·name="uniF112"·width="448"·lsb="0"/>537 ····<mtx·name="uniF112"·width="448"·lsb="0"/>
538 ····<mtx·name="uniF113"·width="448"·lsb="0"/>538 ····<mtx·name="uniF113"·width="448"·lsb="0"/>
539 ····<mtx·name="uniF114"·width="448"·lsb="0"/>539 ····<mtx·name="uniF114"·width="448"·lsb="0"/>
540 ····<mtx·name="uniF115"·width="448"·lsb="0"/>540 ····<mtx·name="uniF115"·width="448"·lsb="0"/>
541 ····<mtx·name="uniF116"·width="256"·lsb="-2"/>541 ····<mtx·name="uniF116"·width="256"·lsb="-2"/>
542 ····<mtx·name="uniF21C"·width="448"·lsb="0"/>542 ····<mtx·name="uniF21C"·width="448"·lsb="0"/>
Offset 1355, 19 lines modifiedOffset 1355, 19 lines modified
1355 ······<map·code="0xf4cf"·name="uniF4CF"/><!--·????·-->1355 ······<map·code="0xf4cf"·name="uniF4CF"/><!--·????·-->
1356 ······<map·code="0xf4d0"·name="uniF4D0"/><!--·????·-->1356