146 MB
/home/fdroid/fdroiddata/tmp/ru.yanus171.feedexfork_208.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_ru.yanus171.feedexfork_208.apk
9.37 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 classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <0SmMLzvKDqHtooT45eR+OsqoJI8=>, actual: <NNP6cY1c/q5+/HMTJnkPKHsUvBE=> ERROR: SHA-1 digest of res/drawable-ldpi-v4/ic_cup.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: <41RSPrM7ju9o+N1hLt/boFPDPR0=>, actual: <HEcRsr5E+shRoIcK+/XoEiTQYIQ=> ERROR: SHA-1 digest of res/drawable-mdpi-v4/ic_cup_without_smoke.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: <MlkmM29Zp+v7Uee0bKtgZ8QalaM=>, actual: <GvSerZtOVSyeFJJ1cu/CFbm00+o=>
    
Offset 1, 55 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:·08d1602b49de77abb2f08e90cd16ce283d5f7215568357fd0791b0bb2c9684fe 
10 Signer·#1·certificate·SHA-1·digest:·6951c9bb79c3348b2581720599d2afdffc2d6d2f 
11 Signer·#1·certificate·MD5·digest:·081bb9a6b84db9c218bc367ec082f969 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·32b48ca31a4e06c20bd26f3a360e0780c4a0c75880d8a635357748a90ff85f95 
15 Signer·#1·public·key·SHA-1·digest:·d0ee07b084d7fbf53b82e8f72c53c084c31b96c5 
16 Signer·#1·public·key·MD5·digest:·69e04e2d6f0bf47fe359a32ceb1c2320 
17 WARNING:·META-INF/CHANGES·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/FlymFork_release.kotlin_module·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/README.md·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.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.arch.core_core-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/. 
24 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 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/. 
27 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.exifinterface_exifinterface.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-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/. 
34 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 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/. 
36 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 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/. 
44 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/kotlin-android-extensions-runtime.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/kotlin-stdlib-common-coroutines.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/kotlin-stdlib-coroutines.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/kotlin-stdlib-jdk7.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/okhttp-urlconnection.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/okhttp.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/okio.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
3.44 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 58744 lines modifiedOffset 1, 47390 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:···················5089160·(00000000004DA788h)4 ··Zip·archive·file·size:···················5042607·(00000000004CF1AFh)
5 ··Actual·end-cent-dir·record·offset:·······5089138·(00000000004DA772h)5 ··Actual·end-cent-dir·record·offset:·······5042585·(00000000004CF199h)
6 ··Expected·end-cent-dir·record·offset:·····5089138·(00000000004DA772h)6 ··Expected·end-cent-dir·record·offset:·····5042585·(00000000004CF199h)
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·1619·entries.9 ··central·directory·contains·1619·entries.
10 ··The·central·directory·is·161126·(0000000000027566h)·bytes·long,10 ··The·central·directory·is·146582·(0000000000023C96h)·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·4928012·(00000000004B320Ch).12 ··is·4896003·(00000000004AB503h).
  
  
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):··········2020·May·13·07:08:5026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························6cb7082e27 ··32-bit·CRC·value·(hex):·························cfa92af2
28 ··compressed·size:································51567·bytes28 ··compressed·size:································3430·bytes
29 ··uncompressed·size:······························157962·bytes29 ··uncompressed·size:······························16316·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/77E3AE94.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···51633 
43 ··················································(000000000000C9B1h)·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):··········2020·May·13·07:08:50 
53 ··32-bit·CRC·value·(hex):·························c3059751 
54 ··compressed·size:································52084·bytes 
55 ··uncompressed·size:······························158060·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/77E3AE94.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···103783 
69 ··················································(0000000000019567h)·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):··········2020·May·13·07:08:50 
79 ··32-bit·CRC·value·(hex):·························8a2e5bfc 
80 ··compressed·size:································1074·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/CHANGES40 ··META-INF/CHANGES
  
94 ··offset·of·local·header·from·start·of·archive:···10492441 ··offset·of·local·header·from·start·of·archive:···3479
95 ··················································(00000000000199DCh)·bytes42 ··················································(0000000000000D97h)·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:···················2.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:···2.046 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes50 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0051 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
Max diff block lines reached; 3602750/3610045 bytes (99.80%) 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
142 MB
classes.dex
142 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············:·d00f55d34 checksum············:·f6d9028c
5 signature···········:·5810...55ab5 signature···········:·ead6...aa8e
6 file_size···········:·65530686 file_size···········:·6556544
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·····:·4853510 string_ids_size·····:·48575
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·589712 type_ids_size·······:·5901
13 type_ids_off········:·194252·(0x02f6cc)13 type_ids_off········:·194412·(0x02f76c)
14 proto_ids_size······:·1007414 proto_ids_size······:·10079
15 proto_ids_off·······:·217840·(0x0352f0)15 proto_ids_off·······:·218016·(0x0353a0)
16 field_ids_size······:·2706316 field_ids_size······:·27068
17 field_ids_off·······:·338728·(0x052b28)17 field_ids_off·······:·338964·(0x052c14)
18 method_ids_size·····:·4590818 method_ids_size·····:·45938
19 method_ids_off······:·555232·(0x0878e0)19 method_ids_off······:·555508·(0x0879f4)
20 class_defs_size·····:·469020 class_defs_size·····:·4692
21 class_defs_off······:·922496·(0x0e1380)21 class_defs_off······:·923012·(0x0e1584)
22 data_size···········:·548049222 data_size···········:·5483388
23 data_off············:·1072576·(0x105dc0)23 data_off············:·1073156·(0x106004)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·34925 class_idx···········:·349
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·355327 superclass_idx······:·3553
28 source_file_idx·····:·1030928 source_file_idx·····:·10315
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···:·10309·(INotificationSideChannel.java)71 ··source_file_idx···:·10315·(INotificationSideChannel.java)
  
72 Class·#1·header:72 Class·#1·header:
73 class_idx···········:·35473 class_idx···········:·354
74 access_flags········:·1537·(0x0601)74 access_flags········:·1537·(0x0601)
75 superclass_idx······:·355375 superclass_idx······:·3553
76 source_file_idx·····:·1031676 source_file_idx·····:·10322
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···:·10316·(IResultReceiver.java)106 ··source_file_idx···:·10322·(IResultReceiver.java)
  
107 Class·#2·header:107 Class·#2·header:
108 class_idx···········:·355108 class_idx···········:·355
109 access_flags········:·16·(0x0010)109 access_flags········:·16·(0x0010)
110 superclass_idx······:·3553110 superclass_idx······:·3553
111 source_file_idx·····:·19396111 source_file_idx·····:·19410
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 10632c:········································|[10632c]·android.support.v4.os.ResultReceiver$1.<init>:()V143 106570:········································|[106570]·android.support.v4.os.ResultReceiver$1.<init>:()V
144 10633c:·7010·346f·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@6f34144 106580:·7010·346f·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@6f34
145 106342:·0e00···································|0003:·return-void145 106586:·0e00···································|0003:·return-void
146 ······catches·······:·(none)146 ······catches·······:·(none)
147 ······positions·····:·147 ······positions·····:·
148 ········0x0000·line=145148 ········0x0000·line=145
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 1062c0:········································|[1062c0]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;162 106504:········································|[106504]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;
163 1062d0:·2200·6601······························|0000:·new-instance·v0,·Landroid/support/v4/os/ResultReceiver;·//·type@0166163 106514:·2200·6601······························|0000:·new-instance·v0,·Landroid/support/v4/os/ResultReceiver;·//·type@0166
164 1062d4:·7020·2607·2000·························|0002:·invoke-direct·{v0,·v2},·Landroid/support/v4/os/ResultReceiver;.<init>:(Landroid/os/Parcel;)V·//·method@0726164 106518:·7020·2607·2000·························|0002:·invoke-direct·{v0,·v2},·Landroid/support/v4/os/ResultReceiver;.<init>:(Landroid/os/Parcel;)V·//·method@0726
165 1062da:·1100···································|0005:·return-object·v0165 10651e:·1100···································|0005:·return-object·v0
166 ······catches·······:·(none)166 ······catches·······:·(none)
167 ······positions·····:·167 ······positions·····:·
168 ········0x0000·line=148168 ········0x0000·line=148
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 1062f4:········································|[1062f4]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;182 106538:········································|[106538]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
183 106304:·6e20·1c07·1000·························|0000:·invoke-virtual·{v0,·v1},·Landroid/support/v4/os/ResultReceiver$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;·//·method@071c183 106548:·6e20·1c07·1000·························|0000:·invoke-virtual·{v0,·v1},·Landroid/support/v4/os/ResultReceiver$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;·//·method@071c
Max diff block lines reached; 148735715/148742753 bytes (100.00%) of diff not shown.
85.4 KB
classes.jar
16.9 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·8862786·bytes,·number·of·entries:·46891 Zip·file·size:·8868327·bytes,·number·of·entries:·4691
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······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class7 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class
8 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class8 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class
Offset 2253, 15 lines modifiedOffset 2253, 15 lines modified
2253 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·okhttp3/CookieJar.class2253 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·okhttp3/CookieJar.class
2254 ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·okhttp3/Credentials.class2254 ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·okhttp3/Credentials.class
2255 ?rwxrwxr-x··2.0·unx·····7369·b-·stor·80-Jan-01·00:00·okhttp3/Dispatcher.class2255 ?rwxrwxr-x··2.0·unx·····7369·b-·stor·80-Jan-01·00:00·okhttp3/Dispatcher.class
2256 ?rwxrwxr-x··2.0·unx······271·b-·stor·80-Jan-01·00:00·okhttp3/Dns$Companion.class2256 ?rwxrwxr-x··2.0·unx······271·b-·stor·80-Jan-01·00:00·okhttp3/Dns$Companion.class
2257 ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·okhttp3/Dns.class2257 ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·okhttp3/Dns.class
2258 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$Companion.class2258 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$Companion.class
2259 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$Factory.class2259 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$Factory.class
2260 ?rwxrwxr-x··2.0·unx·····2770·b-·stor·80-Jan-01·00:00·okhttp3/EventListener.class2260 ?rwxrwxr-x··2.0·unx·····3007·b-·stor·80-Jan-01·00:00·okhttp3/EventListener.class
2261 ?rwxrwxr-x··2.0·unx·····1711·b-·stor·80-Jan-01·00:00·okhttp3/FormBody$Builder.class2261 ?rwxrwxr-x··2.0·unx·····1711·b-·stor·80-Jan-01·00:00·okhttp3/FormBody$Builder.class
2262 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·okhttp3/FormBody$Companion.class2262 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·okhttp3/FormBody$Companion.class
2263 ?rwxrwxr-x··2.0·unx·····3103·b-·stor·80-Jan-01·00:00·okhttp3/Handshake$Companion.class2263 ?rwxrwxr-x··2.0·unx·····3103·b-·stor·80-Jan-01·00:00·okhttp3/Handshake$Companion.class
2264 ?rwxrwxr-x··2.0·unx·····4129·b-·stor·80-Jan-01·00:00·okhttp3/Handshake.class2264 ?rwxrwxr-x··2.0·unx·····4129·b-·stor·80-Jan-01·00:00·okhttp3/Handshake.class
2265 ?rwxrwxr-x··2.0·unx·····4531·b-·stor·80-Jan-01·00:00·okhttp3/Headers$Builder.class2265 ?rwxrwxr-x··2.0·unx·····4531·b-·stor·80-Jan-01·00:00·okhttp3/Headers$Builder.class
2266 ?rwxrwxr-x··2.0·unx·····4109·b-·stor·80-Jan-01·00:00·okhttp3/Headers$Companion.class2266 ?rwxrwxr-x··2.0·unx·····4109·b-·stor·80-Jan-01·00:00·okhttp3/Headers$Companion.class
2267 ?rwxrwxr-x··2.0·unx·····1747·b-·stor·80-Jan-01·00:00·okhttp3/HttpUrl$Builder$Companion.class2267 ?rwxrwxr-x··2.0·unx·····1747·b-·stor·80-Jan-01·00:00·okhttp3/HttpUrl$Builder$Companion.class
Offset 2276, 14 lines modifiedOffset 2276, 15 lines modified
2276 ?rwxrwxr-x··2.0·unx·····3345·b-·stor·80-Jan-01·00:00·okhttp3/MultipartBody$Builder.class2276 ?rwxrwxr-x··2.0·unx·····3345·b-·stor·80-Jan-01·00:00·okhttp3/MultipartBody$Builder.class
2277 ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·okhttp3/MultipartBody$Companion.class2277 ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·okhttp3/MultipartBody$Companion.class
2278 ?rwxrwxr-x··2.0·unx·····2476·b-·stor·80-Jan-01·00:00·okhttp3/MultipartBody$Part$Companion.class2278 ?rwxrwxr-x··2.0·unx·····2476·b-·stor·80-Jan-01·00:00·okhttp3/MultipartBody$Part$Companion.class
2279 ?rwxrwxr-x··2.0·unx·····1354·b-·stor·80-Jan-01·00:00·okhttp3/MultipartBody$Part.class2279 ?rwxrwxr-x··2.0·unx·····1354·b-·stor·80-Jan-01·00:00·okhttp3/MultipartBody$Part.class
2280 ?rwxrwxr-x··2.0·unx······386·b-·stor·80-Jan-01·00:00·okhttp3/MultipartReader$Companion.class2280 ?rwxrwxr-x··2.0·unx······386·b-·stor·80-Jan-01·00:00·okhttp3/MultipartReader$Companion.class
2281 ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·okhttp3/MultipartReader$Part.class2281 ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·okhttp3/MultipartReader$Part.class
2282 ?rwxrwxr-x··2.0·unx·····4351·b-·stor·80-Jan-01·00:00·okhttp3/MultipartReader.class2282 ?rwxrwxr-x··2.0·unx·····4351·b-·stor·80-Jan-01·00:00·okhttp3/MultipartReader.class
 2283 ?rwxrwxr-x··2.0·unx······306·b-·stor·80-Jan-01·00:00·okhttp3/OkHttp.class
2283 ?rwxrwxr-x··2.0·unx····16037·b-·defN·80-Jan-01·00:00·okhttp3/OkHttpClient$Builder.class2284 ?rwxrwxr-x··2.0·unx····16037·b-·defN·80-Jan-01·00:00·okhttp3/OkHttpClient$Builder.class
2284 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·okhttp3/OkHttpClient$Companion.class2285 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·okhttp3/OkHttpClient$Companion.class
2285 ?rwxrwxr-x··2.0·unx·····1188·b-·stor·80-Jan-01·00:00·okhttp3/Protocol$Companion.class2286 ?rwxrwxr-x··2.0·unx·····1188·b-·stor·80-Jan-01·00:00·okhttp3/Protocol$Companion.class
2286 ?rwxrwxr-x··2.0·unx·····1471·b-·stor·80-Jan-01·00:00·okhttp3/Protocol.class2287 ?rwxrwxr-x··2.0·unx·····1471·b-·stor·80-Jan-01·00:00·okhttp3/Protocol.class
2287 ?rwxrwxr-x··2.0·unx·····6051·b-·stor·80-Jan-01·00:00·okhttp3/Request$Builder.class2288 ?rwxrwxr-x··2.0·unx·····6051·b-·stor·80-Jan-01·00:00·okhttp3/Request$Builder.class
2288 ?rwxrwxr-x··2.0·unx·····3285·b-·stor·80-Jan-01·00:00·okhttp3/Request.class2289 ?rwxrwxr-x··2.0·unx·····3285·b-·stor·80-Jan-01·00:00·okhttp3/Request.class
2289 ?rwxrwxr-x··2.0·unx·····3857·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$Companion.class2290 ?rwxrwxr-x··2.0·unx·····3857·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$Companion.class
Offset 2299, 16 lines modifiedOffset 2300, 15 lines modified
2299 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·okhttp3/WebSocket$Factory.class2300 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·okhttp3/WebSocket$Factory.class
2300 ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·okhttp3/WebSocket.class2301 ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·okhttp3/WebSocket.class
2301 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·okhttp3/WebSocketListener.class2302 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·okhttp3/WebSocketListener.class
2302 ?rwxrwxr-x··2.0·unx·····4034·b-·stor·80-Jan-01·00:00·okhttp3/internal/HostnamesKt.class2303 ?rwxrwxr-x··2.0·unx·····4034·b-·stor·80-Jan-01·00:00·okhttp3/internal/HostnamesKt.class
2303 ?rwxrwxr-x··2.0·unx·····1590·b-·stor·80-Jan-01·00:00·okhttp3/internal/Internal.class2304 ?rwxrwxr-x··2.0·unx·····1590·b-·stor·80-Jan-01·00:00·okhttp3/internal/Internal.class
2304 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·okhttp3/internal/SuppressSignatureCheck.class2305 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·okhttp3/internal/SuppressSignatureCheck.class
2305 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·okhttp3/internal/Util$threadFactory$1.class2306 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·okhttp3/internal/Util$threadFactory$1.class
2306 ?rwxrwxr-x··2.0·unx····20385·b-·defN·80-Jan-01·00:00·okhttp3/internal/Util.class2307 ?rwxrwxr-x··2.0·unx····20460·b-·defN·80-Jan-01·00:00·okhttp3/internal/Util.class
2307 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·okhttp3/internal/Version.class 
2308 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·okhttp3/internal/authenticator/JavaNetAuthenticator$WhenMappings.class2308 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·okhttp3/internal/authenticator/JavaNetAuthenticator$WhenMappings.class
2309 ?rwxrwxr-x··2.0·unx·····2343·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor$Companion.class2309 ?rwxrwxr-x··2.0·unx·····2343·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor$Companion.class
2310 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheRequest.class2310 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheRequest.class
2311 ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheStrategy$Companion.class2311 ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheStrategy$Companion.class
2312 ?rwxrwxr-x··2.0·unx·····4995·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheStrategy$Factory.class2312 ?rwxrwxr-x··2.0·unx·····4995·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheStrategy$Factory.class
2313 ?rwxrwxr-x··2.0·unx······704·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheStrategy.class2313 ?rwxrwxr-x··2.0·unx······704·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheStrategy.class
2314 ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/DiskLruCache$Companion.class2314 ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/DiskLruCache$Companion.class
Offset 2381, 35 lines modifiedOffset 2381, 37 lines modified
2381 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/PushObserver.class2381 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/PushObserver.class
2382 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Settings$Companion.class2382 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Settings$Companion.class
2383 ?rwxrwxr-x··2.0·unx·····2054·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Settings.class2383 ?rwxrwxr-x··2.0·unx·····2054·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Settings.class
2384 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/StreamResetException.class2384 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/StreamResetException.class
2385 ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·okhttp3/internal/io/FileSystem$Companion.class2385 ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·okhttp3/internal/io/FileSystem$Companion.class
2386 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·okhttp3/internal/io/FileSystem.class2386 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·okhttp3/internal/io/FileSystem.class
2387 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/Android10Platform$Companion.class2387 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/Android10Platform$Companion.class
2388 ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/AndroidPlatform$Companion.class2388 ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/AndroidPlatform$Companion.class
2389 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/BouncyCastlePlatform$Companion.class2389 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/BouncyCastlePlatform$Companion.class
2390 ?rwxrwxr-x··2.0·unx·····1046·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/ConscryptPlatform$Companion.class2390 ?rwxrwxr-x··2.0·unx·····1046·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/ConscryptPlatform$Companion.class
2391 ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/ConscryptPlatform$platformTrustManager$2.class2391 ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/ConscryptPlatform$platformTrustManager$2.class
2392 ?rwxrwxr-x··2.0·unx·····2281·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider.class2392 ?rwxrwxr-x··2.0·unx·····2281·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider.class
2393 ?rwxrwxr-x··2.0·unx·····2603·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/Jdk8WithJettyBootPlatform$Companion.class2393 ?rwxrwxr-x··2.0·unx·····2603·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/Jdk8WithJettyBootPlatform$Companion.class
2394 ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/Jdk9Platform$Companion.class2394 ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/Jdk9Platform$Companion.class
2395 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/OpenJSSEPlatform$Companion.class2395 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/OpenJSSEPlatform$Companion.class
2396 ?rwxrwxr-x··2.0·unx·····4432·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/Platform$Companion.class2396 ?rwxrwxr-x··2.0·unx·····4922·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/Platform$Companion.class
2397 ?rwxrwxr-x··2.0·unx·····6815·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/Platform.class2397 ?rwxrwxr-x··2.0·unx·····6815·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/Platform.class
2398 ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/Android10SocketAdapter$Companion.class2398 ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/Android10SocketAdapter$Companion.class
2399 ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/AndroidCertificateChainCleaner$Companion.class2399 ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/AndroidCertificateChainCleaner$Companion.class
 2400 ?rwxrwxr-x··2.0·unx·····4002·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/AndroidLog.class
 2401 ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/AndroidLogHandler.class
 2402 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/AndroidLogKt.class
2400 ?rwxrwxr-x··2.0·unx·····1453·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/AndroidSocketAdapter$Companion.class2403 ?rwxrwxr-x··2.0·unx·····1632·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/AndroidSocketAdapter$Companion.class
2401 ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/BouncyCastleSocketAdapter$Companion.class2404 ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/BouncyCastleSocketAdapter$Companion.class
2402 ?rwxrwxr-x··2.0·unx······965·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/CloseGuard$Companion.class2405 ?rwxrwxr-x··2.0·unx······965·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/CloseGuard$Companion.class
2403 ?rwxrwxr-x··2.0·unx·····1274·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/CloseGuard.class2406 ?rwxrwxr-x··2.0·unx·····1274·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/CloseGuard.class
2404 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/ConscryptSocketAdapter$Companion.class2407 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/ConscryptSocketAdapter$Companion.class
2405 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/SocketAdapter$DefaultImpls.class2408 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/SocketAdapter$DefaultImpls.class
2406 ?rwxrwxr-x··2.0·unx······519·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/SocketAdapter.class2409 ?rwxrwxr-x··2.0·unx······519·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/SocketAdapter.class
2407 ?rwxrwxr-x··2.0·unx·····2227·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/StandardAndroidSocketAdapter$Companion.class2410 ?rwxrwxr-x··2.0·unx·····2398·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/StandardAndroidSocketAdapter$Companion.class
2408 ?rwxrwxr-x··2.0·unx·····1444·b-·stor·80-Jan-01·00:00·okhttp3/internal/platform/android/UtilKt.class 
2409 ?rwxrwxr-x··2.0·unx······846·b-·stor·80-Jan-01·00:00·okhttp3/internal/proxy/NullProxySelector.class2411 ?rwxrwxr-x··2.0·unx······846·b-·stor·80-Jan-01·00:00·okhttp3/internal/proxy/NullProxySelector.class
2410 ?rwxrwxr-x··2.0·unx·····1547·b-·stor·80-Jan-01·00:00·okhttp3/internal/publicsuffix/PublicSuffixDatabase$Companion.class2412 ?rwxrwxr-x··2.0·unx·····1547·b-·stor·80-Jan-01·00:00·okhttp3/internal/publicsuffix/PublicSuffixDatabase$Companion.class
2411 ?rwxrwxr-x··2.0·unx·····6738·b-·stor·80-Jan-01·00:00·okhttp3/internal/publicsuffix/PublicSuffixDatabase.class2413 ?rwxrwxr-x··2.0·unx·····6738·b-·stor·80-Jan-01·00:00·okhttp3/internal/publicsuffix/PublicSuffixDatabase.class
2412 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·okhttp3/internal/tls/BasicCertificateChainCleaner$Companion.class2414 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·okhttp3/internal/tls/BasicCertificateChainCleaner$Companion.class
2413 ?rwxrwxr-x··2.0·unx·····1375·b-·stor·80-Jan-01·00:00·okhttp3/internal/tls/CertificateChainCleaner$Companion.class2415 ?rwxrwxr-x··2.0·unx·····1375·b-·stor·80-Jan-01·00:00·okhttp3/internal/tls/CertificateChainCleaner$Companion.class
2414 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·okhttp3/internal/tls/CertificateChainCleaner.class2416 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·okhttp3/internal/tls/CertificateChainCleaner.class
2415 ?rwxrwxr-x··2.0·unx·····4943·b-·stor·80-Jan-01·00:00·okhttp3/internal/tls/OkHostnameVerifier.class2417 ?rwxrwxr-x··2.0·unx·····4943·b-·stor·80-Jan-01·00:00·okhttp3/internal/tls/OkHostnameVerifier.class
Offset 3847, 23 lines modifiedOffset 3849, 23 lines modified
3847 ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$Companion$asRequestBody$1.class3849 ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$Companion$asRequestBody$1.class
3848 ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$Companion$toRequestBody$1.class3850 ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$Companion$toRequestBody$1.class
3849 ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$Companion$toRequestBody$2.class3851 ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$Companion$toRequestBody$2.class
3850 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·okhttp3/ResponseBody$Companion$asResponseBody$1.class3852 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·okhttp3/ResponseBody$Companion$asResponseBody$1.class
3851 ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·okhttp3/internal/Util$asFactory$1.class3853 ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·okhttp3/internal/Util$asFactory$1.class
3852 ?rwxrwxr-x··2.0·unx·····4023·b-·stor·80-Jan-01·00:00·okhttp3/internal/authenticator/JavaNetAuthenticator.class3854 ?rwxrwxr-x··2.0·unx·····4023·b-·stor·80-Jan-01·00:00·okhttp3/internal/authenticator/JavaNetAuthenticator.class
3853 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1.class3855 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1.class
3854 ?rwxrwxr-x··2.0·unx·····5186·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor.class3856 ?rwxrwxr-x··2.0·unx·····5733·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor.class
3855 ?rwxrwxr-x··2.0·unx·····1539·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/DiskLruCache$cleanupTask$1.class3857 ?rwxrwxr-x··2.0·unx·····1539·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/DiskLruCache$cleanupTask$1.class
3856 ?rwxrwxr-x··2.0·unx·····4725·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache2/Relay$RelaySource.class3858 ?rwxrwxr-x··2.0·unx·····4725·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache2/Relay$RelaySource.class
3857 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·okhttp3/internal/concurrent/TaskQueue$AwaitIdleTask.class3859 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·okhttp3/internal/concurrent/TaskQueue$AwaitIdleTask.class
3858 ?rwxrwxr-x··2.0·unx······570·b-·stor·80-Jan-01·00:00·okhttp3/internal/concurrent/TaskQueue$execute$1.class3860 ?rwxrwxr-x··2.0·unx······570·b-·stor·80-Jan-01·00:00·okhttp3/internal/concurrent/TaskQueue$execute$1.class
3859 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·okhttp3/internal/concurrent/TaskQueue$schedule$2.class3861 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·okhttp3/internal/concurrent/TaskQueue$schedule$2.class
3860 ?rwxrwxr-x··2.0·unx·····1513·b-·stor·80-Jan-01·00:00·okhttp3/internal/concurrent/TaskRunner$RealBackend.class3862 ?rwxrwxr-x··2.0·unx·····1513·b-·stor·80-Jan-01·00:00·okhttp3/internal/concurrent/TaskRunner$RealBackend.class
3861 ?rwxrwxr-x··2.0·unx·····1180·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/ConnectInterceptor.class3863 ?rwxrwxr-x··2.0·unx·····1180·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/ConnectInterceptor.class
3862 ?rwxrwxr-x··2.0·unx····14361·b-·defN·80-Jan-01·00:00·okhttp3/internal/connection/RealCall.class3864 ?rwxrwxr-x··2.0·unx····14446·b-·defN·80-Jan-01·00:00·okhttp3/internal/connection/RealCall.class
3863 ?rwxrwxr-x··2.0·unx······738·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RealConnection$newWebSocketStreams$1.class3865 ?rwxrwxr-x··2.0·unx······738·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RealConnection$newWebSocketStreams$1.class
3864 ?rwxrwxr-x··2.0·unx····24549·b-·defN·80-Jan-01·00:00·okhttp3/internal/connection/RealConnection.class3866 ?rwxrwxr-x··2.0·unx····24549·b-·defN·80-Jan-01·00:00·okhttp3/internal/connection/RealConnection.class
3865 ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RealConnectionPool$cleanupTask$1.class3867 ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RealConnectionPool$cleanupTask$1.class
3866 ?rwxrwxr-x··2.0·unx·····4353·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/BridgeInterceptor.class3868 ?rwxrwxr-x··2.0·unx·····4353·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/BridgeInterceptor.class
3867 ?rwxrwxr-x··2.0·unx·····3923·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/CallServerInterceptor.class3869 ?rwxrwxr-x··2.0·unx·····3923·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/CallServerInterceptor.class
3868 ?rwxrwxr-x··2.0·unx·····4641·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RealInterceptorChain.class3870 ?rwxrwxr-x··2.0·unx·····4641·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RealInterceptorChain.class
3869 ?rwxrwxr-x··2.0·unx······845·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RealResponseBody.class3871 ?rwxrwxr-x··2.0·unx······845·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RealResponseBody.class
Offset 3887, 17 lines modifiedOffset 3889, 17 lines modified
3887 ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Http2Connection$writeWindowUpdateLater$$inlined$execute$1.class3889 ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Http2Connection$writeWindowUpdateLater$$inlined$execute$1.class
3888 ?rwxrwxr-x··2.0·unx·····5045·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Http2ExchangeCodec.class3890 ?rwxrwxr-x··2.0·unx·····5045·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Http2ExchangeCodec.class
3889 ?rwxrwxr-x··2.0·unx·····2761·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Http2Reader$ContinuationSource.class3891 ?rwxrwxr-x··2.0·unx·····2761·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Http2Reader$ContinuationSource.class
3890 ?rwxrwxr-x··2.0·unx·····4652·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Http2Stream$FramingSink.class3892 ?rwxrwxr-x··2.0·unx·····4652·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Http2Stream$FramingSink.class
3891 ?rwxrwxr-x··2.0·unx·····6065·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Http2Stream$FramingSource.class3893 ?rwxrwxr-x··2.0·unx·····6065·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/Http2Stream$FramingSource.class
3892 ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/PushObserver$Companion$PushObserverCancel.class3894 ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·okhttp3/internal/http2/PushObserver$Companion$PushObserverCancel.class
Max diff block lines reached; 3735/17317 bytes (21.57%) of diff not shown.
2.07 KB
zipnote «TEMP»/diffoscope_3mv4pe81_tmp/tmp27kkvsln_.zip
    
Offset 6837, 14 lines modifiedOffset 6837, 17 lines modified
  
6837 Filename:·okhttp3/MultipartReader$Part.class6837 Filename:·okhttp3/MultipartReader$Part.class
6838 Comment:·6838 Comment:·
  
6839 Filename:·okhttp3/MultipartReader.class6839 Filename:·okhttp3/MultipartReader.class
6840 Comment:·6840 Comment:·
  
 6841 Filename:·okhttp3/OkHttp.class
 6842 Comment:·
  
6841 Filename:·okhttp3/OkHttpClient$Builder.class6843 Filename:·okhttp3/OkHttpClient$Builder.class
6842 Comment:·6844 Comment:·
  
6843 Filename:·okhttp3/OkHttpClient$Companion.class6845 Filename:·okhttp3/OkHttpClient$Companion.class
6844 Comment:·6846 Comment:·
  
6845 Filename:·okhttp3/Protocol$Companion.class6847 Filename:·okhttp3/Protocol$Companion.class
Offset 6909, 17 lines modifiedOffset 6912, 14 lines modified
  
6909 Filename:·okhttp3/internal/Util$threadFactory$1.class6912 Filename:·okhttp3/internal/Util$threadFactory$1.class
6910 Comment:·6913 Comment:·
  
6911 Filename:·okhttp3/internal/Util.class6914 Filename:·okhttp3/internal/Util.class
6912 Comment:·6915 Comment:·
  
6913 Filename:·okhttp3/internal/Version.class 
6914 Comment:· 
  
6915 Filename:·okhttp3/internal/authenticator/JavaNetAuthenticator$WhenMappings.class6916 Filename:·okhttp3/internal/authenticator/JavaNetAuthenticator$WhenMappings.class
6916 Comment:·6917 Comment:·
  
6917 Filename:·okhttp3/internal/cache/CacheInterceptor$Companion.class6918 Filename:·okhttp3/internal/cache/CacheInterceptor$Companion.class
6918 Comment:·6919 Comment:·
  
6919 Filename:·okhttp3/internal/cache/CacheRequest.class6920 Filename:·okhttp3/internal/cache/CacheRequest.class
Offset 7188, 14 lines modifiedOffset 7188, 23 lines modified
  
7188 Filename:·okhttp3/internal/platform/android/Android10SocketAdapter$Companion.class7188 Filename:·okhttp3/internal/platform/android/Android10SocketAdapter$Companion.class
7189 Comment:·7189 Comment:·
  
7190 Filename:·okhttp3/internal/platform/android/AndroidCertificateChainCleaner$Companion.class7190 Filename:·okhttp3/internal/platform/android/AndroidCertificateChainCleaner$Companion.class
7191 Comment:·7191 Comment:·
  
 7192 Filename:·okhttp3/internal/platform/android/AndroidLog.class
 7193 Comment:·
  
 7194 Filename:·okhttp3/internal/platform/android/AndroidLogHandler.class
 7195 Comment:·
  
 7196 Filename:·okhttp3/internal/platform/android/AndroidLogKt.class
 7197 Comment:·
  
7192 Filename:·okhttp3/internal/platform/android/AndroidSocketAdapter$Companion.class7198 Filename:·okhttp3/internal/platform/android/AndroidSocketAdapter$Companion.class
7193 Comment:·7199 Comment:·
  
7194 Filename:·okhttp3/internal/platform/android/BouncyCastleSocketAdapter$Companion.class7200 Filename:·okhttp3/internal/platform/android/BouncyCastleSocketAdapter$Companion.class
7195 Comment:·7201 Comment:·
  
7196 Filename:·okhttp3/internal/platform/android/CloseGuard$Companion.class7202 Filename:·okhttp3/internal/platform/android/CloseGuard$Companion.class
Offset 7212, 17 lines modifiedOffset 7221, 14 lines modified
  
7212 Filename:·okhttp3/internal/platform/android/SocketAdapter.class7221 Filename:·okhttp3/internal/platform/android/SocketAdapter.class
7213 Comment:·7222 Comment:·
  
7214 Filename:·okhttp3/internal/platform/android/StandardAndroidSocketAdapter$Companion.class7223 Filename:·okhttp3/internal/platform/android/StandardAndroidSocketAdapter$Companion.class
7215 Comment:·7224 Comment:·
  
7216 Filename:·okhttp3/internal/platform/android/UtilKt.class 
7217 Comment:· 
  
7218 Filename:·okhttp3/internal/proxy/NullProxySelector.class7225 Filename:·okhttp3/internal/proxy/NullProxySelector.class
7219 Comment:·7226 Comment:·
  
7220 Filename:·okhttp3/internal/publicsuffix/PublicSuffixDatabase$Companion.class7227 Filename:·okhttp3/internal/publicsuffix/PublicSuffixDatabase$Companion.class
7221 Comment:·7228 Comment:·
  
7222 Filename:·okhttp3/internal/publicsuffix/PublicSuffixDatabase.class7229 Filename:·okhttp3/internal/publicsuffix/PublicSuffixDatabase.class
1.97 KB
okhttp3/EventListener.class
1.92 KB
procyon -ec {}
    
Offset 14, 14 lines modifiedOffset 14, 28 lines modified
14 ····public·static·final·EventListener·NONE;14 ····public·static·final·EventListener·NONE;
15 ····15 ····
16 ····static·{16 ····static·{
17 ········Companion·=·new·EventListener$Companion((DefaultConstructorMarker)null);17 ········Companion·=·new·EventListener$Companion((DefaultConstructorMarker)null);
18 ········NONE·=·(EventListener)new·EventListener$Companion$NONE$1();18 ········NONE·=·(EventListener)new·EventListener$Companion$NONE$1();
19 ····}19 ····}
20 ····20 ····
 21 ····public·void·cacheConditionalHit(final·Call·call,·final·Response·response)·{
 22 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");
 23 ········Intrinsics.checkParameterIsNotNull((Object)response,·"cachedResponse");
 24 ····}
 25 ····
 26 ····public·void·cacheHit(final·Call·call,·final·Response·response)·{
 27 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");
 28 ········Intrinsics.checkParameterIsNotNull((Object)response,·"response");
 29 ····}
 30 ····
 31 ····public·void·cacheMiss(final·Call·call)·{
 32 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");
 33 ····}
 34 ····
21 ····public·void·callEnd(final·Call·call)·{35 ····public·void·callEnd(final·Call·call)·{
22 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");36 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");
23 ····}37 ····}
24 ····38 ····
25 ····public·void·callFailed(final·Call·call,·final·IOException·ex)·{39 ····public·void·callFailed(final·Call·call,·final·IOException·ex)·{
26 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");40 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");
27 ········Intrinsics.checkParameterIsNotNull((Object)ex,·"ioe");41 ········Intrinsics.checkParameterIsNotNull((Object)ex,·"ioe");
Offset 126, 14 lines modifiedOffset 140, 19 lines modified
126 ········Intrinsics.checkParameterIsNotNull((Object)response,·"response");140 ········Intrinsics.checkParameterIsNotNull((Object)response,·"response");
127 ····}141 ····}
128 ····142 ····
129 ····public·void·responseHeadersStart(final·Call·call)·{143 ····public·void·responseHeadersStart(final·Call·call)·{
130 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");144 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");
131 ····}145 ····}
132 ····146 ····
 147 ····public·void·satisfactionFailure(final·Call·call,·final·Response·response)·{
 148 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");
 149 ········Intrinsics.checkParameterIsNotNull((Object)response,·"response");
 150 ····}
 151 ····
133 ····public·void·secureConnectEnd(final·Call·call,·final·Handshake·handshake)·{152 ····public·void·secureConnectEnd(final·Call·call,·final·Handshake·handshake)·{
134 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");153 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");
135 ····}154 ····}
136 ····155 ····
137 ····public·void·secureConnectStart(final·Call·call)·{156 ····public·void·secureConnectStart(final·Call·call)·{
138 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");157 ········Intrinsics.checkParameterIsNotNull((Object)call,·"call");
139 ····}158 ····}
1.77 KB
okhttp3/internal/Util.class
1.72 KB
procyon -ec {}
    
Offset 71, 16 lines modifiedOffset 71, 17 lines modified
71 ····public·static·final·byte[]·EMPTY_BYTE_ARRAY;71 ····public·static·final·byte[]·EMPTY_BYTE_ARRAY;
72 ····public·static·final·Headers·EMPTY_HEADERS;72 ····public·static·final·Headers·EMPTY_HEADERS;
73 ····public·static·final·RequestBody·EMPTY_REQUEST;73 ····public·static·final·RequestBody·EMPTY_REQUEST;
74 ····public·static·final·ResponseBody·EMPTY_RESPONSE;74 ····public·static·final·ResponseBody·EMPTY_RESPONSE;
75 ····private·static·final·Options·UNICODE_BOMS;75 ····private·static·final·Options·UNICODE_BOMS;
76 ····public·static·final·TimeZone·UTC;76 ····public·static·final·TimeZone·UTC;
77 ····private·static·final·Regex·VERIFY_AS_IP_ADDRESS;77 ····private·static·final·Regex·VERIFY_AS_IP_ADDRESS;
78 ····public·static·final·boolean·assertionsEnabled;78 ····public·static·final·boolean·assertionsEnabled·=·false;
79 ····public·static·final·String·okHttpName;79 ····public·static·final·String·okHttpName;
 80 ····public·static·final·String·userAgent·=·"okhttp/4.7.2";
80 ····81 ····
81 ····static·{82 ····static·{
82 ········EMPTY_BYTE_ARRAY·=·new·byte[0];83 ········EMPTY_BYTE_ARRAY·=·new·byte[0];
83 ········EMPTY_HEADERS·=·Headers.Companion.of(new·String[0]);84 ········EMPTY_HEADERS·=·Headers.Companion.of(new·String[0]);
84 ········final·ResponseBody$Companion·companion·=·ResponseBody.Companion;85 ········final·ResponseBody$Companion·companion·=·ResponseBody.Companion;
85 ········final·byte[]·empty_BYTE_ARRAY·=·Util.EMPTY_BYTE_ARRAY;86 ········final·byte[]·empty_BYTE_ARRAY·=·Util.EMPTY_BYTE_ARRAY;
86 ········final·int·n·=·1;87 ········final·int·n·=·1;
Offset 96, 15 lines modifiedOffset 97, 14 lines modified
96 ········UNICODE_BOMS·=·companion2.of(array);97 ········UNICODE_BOMS·=·companion2.of(array);
97 ········final·TimeZone·timeZone·=·TimeZone.getTimeZone("GMT");98 ········final·TimeZone·timeZone·=·TimeZone.getTimeZone("GMT");
98 ········if·(timeZone·==·null)·{99 ········if·(timeZone·==·null)·{
99 ············Intrinsics.throwNpe();100 ············Intrinsics.throwNpe();
100 ········}101 ········}
101 ········UTC·=·timeZone;102 ········UTC·=·timeZone;
102 ········VERIFY_AS_IP_ADDRESS·=·new·Regex("([0-9a-fA-F]*:[0-9a-fA-F:.]*)|([\\d.]+)");103 ········VERIFY_AS_IP_ADDRESS·=·new·Regex("([0-9a-fA-F]*:[0-9a-fA-F:.]*)|([\\d.]+)");
103 ········assertionsEnabled·=·OkHttpClient.class.desiredAssertionStatus(); 
104 ········final·String·name·=·OkHttpClient.class.getName();104 ········final·String·name·=·OkHttpClient.class.getName();
105 ········Intrinsics.checkExpressionValueIsNotNull((Object)name,·"OkHttpClient::class.java.name");105 ········Intrinsics.checkExpressionValueIsNotNull((Object)name,·"OkHttpClient::class.java.name");
106 ········okHttpName·=·StringsKt.removeSuffix(StringsKt.removePrefix(name,·(CharSequence)(String)"okhttp3."),·(CharSequence)(String)"Client");106 ········okHttpName·=·StringsKt.removeSuffix(StringsKt.removePrefix(name,·(CharSequence)(String)"okhttp3."),·(CharSequence)(String)"Client");
107 ····}107 ····}
108 ····108 ····
109 ····public·static·final·void·addIfAbsent(final·List·list,·final·Object·o)·{109 ····public·static·final·void·addIfAbsent(final·List·list,·final·Object·o)·{
110 ········Intrinsics.checkParameterIsNotNull((Object)list,·"$this$addIfAbsent");110 ········Intrinsics.checkParameterIsNotNull((Object)list,·"$this$addIfAbsent");
486 B
okhttp3/internal/platform/AndroidPlatform$Companion.class
372 B
procyon -ec {}
    
Offset 15, 15 lines modifiedOffset 15, 11 lines modified
15 ········}15 ········}
16 ········else·{16 ········else·{
17 ············platform·=·null;17 ············platform·=·null;
18 ········}18 ········}
19 ········return·platform;19 ········return·platform;
20 ····}20 ····}
21 ····21 ····
22 ····public·final·boolean·isAndroid()·{ 
23 ········return·AndroidPlatform.access$isAndroid$cp(); 
24 ····} 
25 ···· 
26 ····public·final·boolean·isSupported()·{22 ····public·final·boolean·isSupported()·{
27 ········return·AndroidPlatform.access$isSupported$cp();23 ········return·AndroidPlatform.access$isSupported$cp();
28 ····}24 ····}
29 }25 }
5.04 KB
okhttp3/internal/platform/Platform$Companion.class
4.94 KB
procyon -ec {}
    
Offset 4, 60 lines modifiedOffset 4, 77 lines modified
4 import·okio.Buffer;4 import·okio.Buffer;
5 import·java.util.Iterator;5 import·java.util.Iterator;
6 import·kotlin.collections.CollectionsKt;6 import·kotlin.collections.CollectionsKt;
7 import·okhttp3.Protocol;7 import·okhttp3.Protocol;
8 import·java.util.ArrayList;8 import·java.util.ArrayList;
9 import·java.util.List;9 import·java.util.List;
10 import·java.security.Provider;10 import·java.security.Provider;
11 import·kotlin.jvm.internal.Intrinsics; 
12 import·java.security.Security;11 import·java.security.Security;
 12 import·kotlin.jvm.internal.Intrinsics;
 13 import·okhttp3.internal.platform.android.AndroidLog;
13 import·kotlin.jvm.internal.DefaultConstructorMarker;14 import·kotlin.jvm.internal.DefaultConstructorMarker;
  
14 public·final·class·Platform$Companion15 public·final·class·Platform$Companion
15 {16 {
16 ····private·Platform$Companion()·{17 ····private·Platform$Companion()·{
17 ····}18 ····}
18 ····19 ····
19 ····private·final·Platform·findPlatform()·{20 ····private·final·Platform·findAndroidPlatform()·{
 21 ········AndroidLog.INSTANCE.enable();
20 ········final·Platform·buildIfSupported·=·Android10Platform.Companion.buildIfSupported();22 ········Platform·platform·=·Android10Platform.Companion.buildIfSupported();
 23 ········if·(platform·==·null)·{
21 ········if·(buildIfSupported·!=·null)·{ 
22 ············return·buildIfSupported; 
23 ········} 
24 ········final·Platform·buildIfSupported2·=·AndroidPlatform.Companion.buildIfSupported();24 ············platform·=·AndroidPlatform.Companion.buildIfSupported();
25 ········if·(buildIfSupported2·!=·null)·{ 
26 ············return·buildIfSupported2;25 ············if·(platform·==·null)·{
 26 ················Intrinsics.throwNpe();
 27 ············}
27 ········}28 ········}
 29 ········return·platform;
 30 ····}
 31 ····
 32 ····private·final·Platform·findJvmPlatform()·{
28 ········final·Platform$Companion·platform$Companion·=·(Platform$Companion)this;33 ········final·Platform$Companion·platform$Companion·=·(Platform$Companion)this;
29 ········if·(platform$Companion.isConscryptPreferred())·{34 ········if·(platform$Companion.isConscryptPreferred())·{
30 ············final·ConscryptPlatform·buildIfSupported3·=·ConscryptPlatform.Companion.buildIfSupported();35 ············final·ConscryptPlatform·buildIfSupported·=·ConscryptPlatform.Companion.buildIfSupported();
31 ············if·(buildIfSupported3·!=·null)·{36 ············if·(buildIfSupported·!=·null)·{
32 ················return·(Platform)buildIfSupported3;37 ················return·(Platform)buildIfSupported;
33 ············}38 ············}
34 ········}39 ········}
35 ········if·(platform$Companion.isBouncyCastlePreferred())·{40 ········if·(platform$Companion.isBouncyCastlePreferred())·{
36 ············final·BouncyCastlePlatform·buildIfSupported4·=·BouncyCastlePlatform.Companion.buildIfSupported();41 ············final·BouncyCastlePlatform·buildIfSupported2·=·BouncyCastlePlatform.Companion.buildIfSupported();
37 ············if·(buildIfSupported4·!=·null)·{42 ············if·(buildIfSupported2·!=·null)·{
38 ················return·(Platform)buildIfSupported4;43 ················return·(Platform)buildIfSupported2;
39 ············}44 ············}
40 ········}45 ········}
41 ········if·(platform$Companion.isOpenJSSEPreferred())·{46 ········if·(platform$Companion.isOpenJSSEPreferred())·{
42 ············final·OpenJSSEPlatform·buildIfSupported5·=·OpenJSSEPlatform.Companion.buildIfSupported();47 ············final·OpenJSSEPlatform·buildIfSupported3·=·OpenJSSEPlatform.Companion.buildIfSupported();
43 ············if·(buildIfSupported5·!=·null)·{48 ············if·(buildIfSupported3·!=·null)·{
44 ················return·(Platform)buildIfSupported5;49 ················return·(Platform)buildIfSupported3;
45 ············}50 ············}
46 ········}51 ········}
47 ········final·Jdk9Platform·buildIfSupported6·=·Jdk9Platform.Companion.buildIfSupported();52 ········final·Jdk9Platform·buildIfSupported4·=·Jdk9Platform.Companion.buildIfSupported();
48 ········if·(buildIfSupported6·!=·null)·{53 ········if·(buildIfSupported4·!=·null)·{
49 ············return·(Platform)buildIfSupported6;54 ············return·(Platform)buildIfSupported4;
50 ········}55 ········}
51 ········Platform·buildIfSupported7·=·Jdk8WithJettyBootPlatform.Companion.buildIfSupported();56 ········final·Platform·buildIfSupported5·=·Jdk8WithJettyBootPlatform.Companion.buildIfSupported();
52 ········if·(buildIfSupported7·==·null)·{57 ········if·(buildIfSupported5·!=·null)·{
53 ············buildIfSupported7·=·new·Platform();58 ············return·buildIfSupported5;
54 ········}59 ········}
55 ········return·buildIfSupported7;60 ········return·new·Platform();
 61 ····}
 62 ····
 63 ····private·final·Platform·findPlatform()·{
 64 ········final·Platform$Companion·platform$Companion·=·(Platform$Companion)this;
 65 ········Platform·platform;
 66 ········if·(platform$Companion.isAndroid())·{
 67 ············platform·=·platform$Companion.findAndroidPlatform();
 68 ········}
 69 ········else·{
 70 ············platform·=·platform$Companion.findJvmPlatform();
 71 ········}
 72 ········return·platform;
56 ····}73 ····}
57 ····74 ····
58 ····private·final·boolean·isBouncyCastlePreferred()·{75 ····private·final·boolean·isBouncyCastlePreferred()·{
59 ········final·Provider·provider·=·Security.getProviders()[0];76 ········final·Provider·provider·=·Security.getProviders()[0];
60 ········Intrinsics.checkExpressionValueIsNotNull((Object)provider,·"Security.getProviders()[0]");77 ········Intrinsics.checkExpressionValueIsNotNull((Object)provider,·"Security.getProviders()[0]");
61 ········return·Intrinsics.areEqual((Object)"BC",·(Object)provider.getName());78 ········return·Intrinsics.areEqual((Object)"BC",·(Object)provider.getName());
62 ····}79 ····}
Offset 102, 12 lines modifiedOffset 119, 16 lines modified
102 ········return·buffer.readByteArray();119 ········return·buffer.readByteArray();
103 ····}120 ····}
104 ····121 ····
105 ····public·final·Platform·get()·{122 ····public·final·Platform·get()·{
106 ········return·Platform.access$getPlatform$cp();123 ········return·Platform.access$getPlatform$cp();
107 ····}124 ····}
108 ····125 ····
 126 ····public·final·boolean·isAndroid()·{
 127 ········return·Intrinsics.areEqual((Object)"Dalvik",·(Object)System.getProperty("java.vm.name"));
 128 ····}
 129 ····
109 ····public·final·void·resetForTests(final·Platform·platform)·{130 ····public·final·void·resetForTests(final·Platform·platform)·{
110 ········Intrinsics.checkParameterIsNotNull((Object)platform,·"platform");131 ········Intrinsics.checkParameterIsNotNull((Object)platform,·"platform");
111 ········Platform.access$setPlatform$cp(platform);132 ········Platform.access$setPlatform$cp(platform);
112 ····}133 ····}
113 }134 }
885 B
okhttp3/internal/platform/android/Android10SocketAdapter$Companion.class
741 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·okhttp3.internal.platform.android;1 package·okhttp3.internal.platform.android;
  
2 import·android.os.Build$VERSION;2 import·android.os.Build$VERSION;
3 import·okhttp3.internal.platform.AndroidPlatform;3 import·okhttp3.internal.platform.Platform;
4 import·kotlin.jvm.internal.DefaultConstructorMarker;4 import·kotlin.jvm.internal.DefaultConstructorMarker;
  
5 public·final·class·Android10SocketAdapter$Companion5 public·final·class·Android10SocketAdapter$Companion
6 {6 {
7 ····private·Android10SocketAdapter$Companion()·{7 ····private·Android10SocketAdapter$Companion()·{
8 ····}8 ····}
9 ····9 ····
Offset 18, 10 lines modifiedOffset 18, 10 lines modified
18 ········else·{18 ········else·{
19 ············socketAdapter·=·null;19 ············socketAdapter·=·null;
20 ········}20 ········}
21 ········return·socketAdapter;21 ········return·socketAdapter;
22 ····}22 ····}
23 ····23 ····
24 ····public·final·boolean·isSupported()·{24 ····public·final·boolean·isSupported()·{
25 ········return·AndroidPlatform.Companion.isAndroid()·&&·Build$VERSION.SDK_INT·>=·29;25 ········return·Platform.Companion.isAndroid()·&&·Build$VERSION.SDK_INT·>=·29;
26 ····}26 ····}
27 }27 }
1.33 KB
okhttp3/internal/platform/android/AndroidSocketAdapter$Companion.class
1.19 KB
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
  
1 package·okhttp3.internal.platform.android;1 package·okhttp3.internal.platform.android;
  
 2 import·okhttp3.internal.platform.Platform;
2 import·kotlin.TypeCastException;3 import·kotlin.TypeCastException;
3 import·kotlin.jvm.internal.Intrinsics;4 import·kotlin.jvm.internal.Intrinsics;
4 import·kotlin.jvm.internal.DefaultConstructorMarker;5 import·kotlin.jvm.internal.DefaultConstructorMarker;
  
5 public·final·class·AndroidSocketAdapter$Companion6 public·final·class·AndroidSocketAdapter$Companion
6 {7 {
7 ····private·AndroidSocketAdapter$Companion()·{8 ····private·AndroidSocketAdapter$Companion()·{
Offset 27, 15 lines modifiedOffset 28, 15 lines modified
27 ························if·(forName·!=·null)·{28 ························if·(forName·!=·null)·{
28 ····························o·=·new·AndroidSocketAdapter((Class)forName);29 ····························o·=·new·AndroidSocketAdapter((Class)forName);
29 ····························return·(SocketAdapter)o;30 ····························return·(SocketAdapter)o;
30 ························}31 ························}
31 ························throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.Class<in·javax.net.ssl.SSLSocket>");32 ························throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.Class<in·javax.net.ssl.SSLSocket>");
32 ····················}33 ····················}
33 ····················catch·(Exception·ex)·{34 ····················catch·(Exception·ex)·{
34 ························UtilKt.androidLog(5,·"unable·to·load·android·socket·classes",·(Throwable)(Exception)ex);35 ························Platform.Companion.get().log("unable·to·load·android·socket·classes",·5,·(Throwable)(Exception)ex);
35 ························o·=·null;36 ························o·=·null;
36 ····················}37 ····················}
37 ················}38 ················}
38 ················catch·(Exception·ex2)·{}39 ················catch·(Exception·ex2)·{}
39 ············}40 ············}
40 ············catch·(Exception·ex3)·{}41 ············catch·(Exception·ex3)·{}
41 ········}42 ········}
2.12 KB
okhttp3/internal/platform/android/StandardAndroidSocketAdapter$Companion.class
1.97 KB
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
  
1 package·okhttp3.internal.platform.android;1 package·okhttp3.internal.platform.android;
  
 2 import·okhttp3.internal.platform.Platform;
2 import·kotlin.TypeCastException;3 import·kotlin.TypeCastException;
3 import·kotlin.jvm.internal.Intrinsics;4 import·kotlin.jvm.internal.Intrinsics;
4 import·kotlin.jvm.internal.DefaultConstructorMarker;5 import·kotlin.jvm.internal.DefaultConstructorMarker;
  
5 public·final·class·StandardAndroidSocketAdapter$Companion6 public·final·class·StandardAndroidSocketAdapter$Companion
6 {7 {
7 ····private·StandardAndroidSocketAdapter$Companion()·{8 ····private·StandardAndroidSocketAdapter$Companion()·{
Offset 54, 15 lines modifiedOffset 55, 15 lines modified
54 ····························································Intrinsics.checkExpressionValueIsNotNull((Object)forName3,·"paramsClass");55 ····························································Intrinsics.checkExpressionValueIsNotNull((Object)forName3,·"paramsClass");
55 ····························································o·=·new·StandardAndroidSocketAdapter((Class)forName,·(Class)forName2,·(Class)forName3);56 ····························································o·=·new·StandardAndroidSocketAdapter((Class)forName,·(Class)forName2,·(Class)forName3);
56 ····························································return·(SocketAdapter)o;57 ····························································return·(SocketAdapter)o;
57 ····························································throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.Class<in·javax.net.ssl.SSLSocket>");58 ····························································throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.Class<in·javax.net.ssl.SSLSocket>");
58 ····························································throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.Class<in·javax.net.ssl.SSLSocketFactory>");59 ····························································throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.Class<in·javax.net.ssl.SSLSocketFactory>");
59 ························································}60 ························································}
60 ························································catch·(Exception·ex)·{61 ························································catch·(Exception·ex)·{
61 ····························································UtilKt.androidLog(5,·"unable·to·load·android·socket·classes",·(Throwable)(Exception)ex);62 ····························································Platform.Companion.get().log("unable·to·load·android·socket·classes",·5,·(Throwable)(Exception)ex);
62 ····························································o·=·null;63 ····························································o·=·null;
63 ························································}64 ························································}
64 ····················································}65 ····················································}
65 ····················································catch·(Exception·ex2)·{}66 ····················································catch·(Exception·ex2)·{}
66 ················································}67 ················································}
67 ················································catch·(Exception·ex3)·{}68 ················································catch·(Exception·ex3)·{}
68 ············································}69 ············································}
40.7 KB
okhttp3/internal/cache/CacheInterceptor.class
40.6 KB
procyon -ec {}
    
Offset 46, 354 lines modifiedOffset 46, 426 lines modified
46 ········//·46 ········//·
47 ········//·This·method·could·not·be·decompiled.47 ········//·This·method·could·not·be·decompiled.
48 ········//·48 ········//·
49 ········//·Original·Bytecode:49 ········//·Original·Bytecode:
50 ········//·50 ········//·
51 ········//·····1:·ldc·············"chain"51 ········//·····1:·ldc·············"chain"
52 ········//·····3:·invokestatic····kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V52 ········//·····3:·invokestatic····kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V
53 ········//·····6:·aload_0········53 ········//·····6:·aload_1········
 54 ········//·····7:·invokeinterface·okhttp3/Interceptor$Chain.call:()Lokhttp3/Call;
 55 ········//····12:·astore_2·······
 56 ········//····13:·aload_0········
54 ········//·····7:·getfield········okhttp3/internal/cache/CacheInterceptor.cache:Lokhttp3/Cache;57 ········//····14:·getfield········okhttp3/internal/cache/CacheInterceptor.cache:Lokhttp3/Cache;
55 ········//····10:·astore_2·······58 ········//····17:·astore_3·······
56 ········//····11:·iconst_0·······59 ········//····18:·iconst_0·······
57 ········//····12:·istore_3·······60 ········//····19:·istore··········4
58 ········//····13:·aconst_null····61 ········//····21:·aconst_null····
59 ········//····14:·astore··········462 ········//····22:·astore··········5
60 ········//····16:·aload_2········63 ········//····24:·aload_3········
61 ········//····17:·ifnull··········3864 ········//····25:·ifnull··········46
62 ········//····20:·aload_1········65 ········//····28:·aload_1········
63 ········//····21:·invokeinterface·okhttp3/Interceptor$Chain.request:()Lokhttp3/Request;66 ········//····29:·invokeinterface·okhttp3/Interceptor$Chain.request:()Lokhttp3/Request;
64 ········//····26:·astore··········567 ········//····34:·astore··········6
65 ········//····28:·aload_2········68 ········//····36:·aload_3········
66 ········//····29:·aload···········569 ········//····37:·aload···········6
67 ········//····31:·invokevirtual···okhttp3/Cache.get$okhttp:(Lokhttp3/Request;)Lokhttp3/Response;70 ········//····39:·invokevirtual···okhttp3/Cache.get$okhttp:(Lokhttp3/Request;)Lokhttp3/Response;
68 ········//····34:·astore_2······· 
69 ········//····35:·goto············43 
70 ········//····38:·iconst_0······· 
71 ········//····39:·istore··········6 
72 ········//····41:·aconst_null···· 
73 ········//····42:·astore_2·······71 ········//····42:·astore_3·······
 72 ········//····43:·goto············51
 73 ········//····46:·iconst_0·······
 74 ········//····47:·istore··········7
 75 ········//····49:·aconst_null····
 76 ········//····50:·astore_3·······
74 ········//····43:·invokestatic····java/lang/System.currentTimeMillis:()J77 ········//····51:·invokestatic····java/lang/System.currentTimeMillis:()J
75 ········//····46:·lstore··········778 ········//····54:·lstore··········8
76 ········//····48:·new·············Lokhttp3/internal/cache/CacheStrategy$Factory;79 ········//····56:·new·············Lokhttp3/internal/cache/CacheStrategy$Factory;
77 ········//····51:·astore··········9 
78 ········//····53:·aload_1········ 
79 ········//····54:·invokeinterface·okhttp3/Interceptor$Chain.request:()Lokhttp3/Request; 
80 ········//····59:·astore··········1080 ········//····59:·astore··········10
81 ········//····61:·aload···········981 ········//····61:·aload_1········
 82 ········//····62:·invokeinterface·okhttp3/Interceptor$Chain.request:()Lokhttp3/Request;
82 ········//····63:·lload···········783 ········//····67:·astore··········11
83 ········//····65:·aload···········1084 ········//····69:·aload···········10
 85 ········//····71:·lload···········8
 86 ········//····73:·aload···········11
84 ········//····67:·aload_2········87 ········//····75:·aload_3········
85 ········//····68:·invokespecial···okhttp3/internal/cache/CacheStrategy$Factory.<init>:(JLokhttp3/Request;Lokhttp3/Response;)V88 ········//····76:·invokespecial···okhttp3/internal/cache/CacheStrategy$Factory.<init>:(JLokhttp3/Request;Lokhttp3/Response;)V
86 ········//····71:·aload···········989 ········//····79:·aload···········10
87 ········//····73:·invokevirtual···okhttp3/internal/cache/CacheStrategy$Factory.compute:()Lokhttp3/internal/cache/CacheStrategy;90 ········//····81:·invokevirtual···okhttp3/internal/cache/CacheStrategy$Factory.compute:()Lokhttp3/internal/cache/CacheStrategy;
88 ········//····76:·astore··········591 ········//····84:·astore··········6
89 ········//····78:·aload···········592 ········//····86:·aload···········6
90 ········//····80:·invokevirtual···okhttp3/internal/cache/CacheStrategy.getNetworkRequest:()Lokhttp3/Request;93 ········//····88:·invokevirtual···okhttp3/internal/cache/CacheStrategy.getNetworkRequest:()Lokhttp3/Request;
91 ········//····83:·astore··········1194 ········//····91:·astore··········12
92 ········//····85:·aload···········595 ········//····93:·aload···········6
93 ········//····87:·invokevirtual···okhttp3/internal/cache/CacheStrategy.getCacheResponse:()Lokhttp3/Response;96 ········//····95:·invokevirtual···okhttp3/internal/cache/CacheStrategy.getCacheResponse:()Lokhttp3/Response;
94 ········//····90:·astore··········9 
95 ········//····92:·aload_0········ 
96 ········//····93:·getfield········okhttp3/internal/cache/CacheInterceptor.cache:Lokhttp3/Cache; 
97 ········//····96:·astore··········1097 ········//····98:·astore··········10
 98 ········//···100:·aload_0········
 99 ········//···101:·getfield········okhttp3/internal/cache/CacheInterceptor.cache:Lokhttp3/Cache;
 100 ········//···104:·astore··········11
98 ········//····98:·aload···········10101 ········//···106:·aload···········11
99 ········//···100:·ifnull··········110102 ········//···108:·ifnull··········118
 103 ········//···111:·aload···········11
100 ········//···103:·aload···········10104 ········//···113:·aload···········6
101 ········//···105:·aload···········5 
102 ········//···107:·invokevirtual···okhttp3/Cache.trackResponse$okhttp:(Lokhttp3/internal/cache/CacheStrategy;)V105 ········//···115:·invokevirtual···okhttp3/Cache.trackResponse$okhttp:(Lokhttp3/internal/cache/CacheStrategy;)V
103 ········//···110:·aload_2········106 ········//···118:·aload_2········
 107 ········//···119:·instanceof······Lokhttp3/internal/connection/RealCall;
 108 ········//···122:·istore··········13
 109 ········//···124:·iload···········13
104 ········//···111:·ifnull··········142110 ········//···126:·ifne············138
 111 ········//···129:·iconst_0·······
 112 ········//···130:·istore··········13
 113 ········//···132:·aconst_null····
 114 ········//···133:·astore··········6
 115 ········//···135:·goto············141
 116 ········//···138:·aload_2········
 117 ········//···139:·astore··········6
105 ········//···114:·aload···········9118 ········//···141:·aload···········6
 119 ········//···143:·checkcast·······Lokhttp3/internal/connection/RealCall;
 120 ········//···146:·astore··········6
 121 ········//···148:·aload···········6
 122 ········//···150:·ifnull··········168
 123 ········//···153:·aload···········6
 124 ········//···155:·invokevirtual···okhttp3/internal/connection/RealCall.getEventListener$okhttp:()Lokhttp3/EventListener;
 125 ········//···158:·astore··········6
 126 ········//···160:·aload···········6
106 ········//···116:·ifnonnull·······142127 ········//···162:·ifnull··········168
 128 ········//···165:·goto············173
 129 ········//···168:·getstatic·······okhttp3/EventListener.NONE:Lokhttp3/EventListener;
 130 ········//···171:·astore··········6
107 ········//···119:·aload_2········131 ········//···173:·aload_3········
 132 ········//···174:·ifnull··········205
 133 ········//···177:·aload···········10
 134 ········//···179:·ifnonnull·······205
 135 ········//···182:·aload_3········
108 ········//···120:·invokevirtual···okhttp3/Response.body:()Lokhttp3/ResponseBody;136 ········//···183:·invokevirtual···okhttp3/Response.body:()Lokhttp3/ResponseBody;
109 ········//···123:·astore··········5137 ········//···186:·astore··········11
110 ········//···125:·aload···········5138 ········//···188:·aload···········11
111 ········//···127:·ifnull··········142139 ········//···190:·ifnull··········205
112 ········//···130:·aload···········5140 ········//···193:·aload···········11
113 ········//···132:·checkcast·······Ljava/io/Closeable;141 ········//···195:·checkcast·······Ljava/io/Closeable;
114 ········//···135:·astore··········5142 ········//···198:·astore··········11
115 ········//···137:·aload···········5143 ········//···200:·aload···········11
116 ········//···139:·invokestatic····okhttp3/internal/Util.closeQuietly:(Ljava/io/Closeable;)V144 ········//···202:·invokestatic····okhttp3/internal/Util.closeQuietly:(Ljava/io/Closeable;)V
117 ········//···142:·aload···········11145 ········//···205:·aload···········12
118 ········//···144:·ifnonnull·······224146 ········//···207:·ifnonnull·······299
119 ········//···147:·aload···········9147 ········//···210:·aload···········10
120 ········//···149:·ifnonnull·······224148 ········//···212:·ifnonnull·······299
121 ········//···152:·new·············Lokhttp3/Response$Builder;149 ········//···215:·new·············Lokhttp3/Response$Builder;
122 ········//···155:·astore_2·······150 ········//···218:·astore_3·······
123 ········//···156:·aload_2········151 ········//···219:·aload_3········
124 ········//···157:·invokespecial···okhttp3/Response$Builder.<init>:()V152 ········//···220:·invokespecial···okhttp3/Response$Builder.<init>:()V
125 ········//···160:·aload_1········153 ········//···223:·aload_1········
126 ········//···161:·invokeinterface·okhttp3/Interceptor$Chain.request:()Lokhttp3/Request;154 ········//···224:·invokeinterface·okhttp3/Interceptor$Chain.request:()Lokhttp3/Request;
127 ········//···166:·astore_1·······155 ········//···229:·astore_1·······
128 ········//···167:·aload_2········156 ········//···230:·aload_3········
129 ········//···168:·aload_1········157 ········//···231:·aload_1········
130 ········//···169:·invokevirtual···okhttp3/Response$Builder.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder;158 ········//···232:·invokevirtual···okhttp3/Response$Builder.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder;
131 ········//···172:·astore_1·······159 ········//···235:·astore_1·······
132 ········//···173:·getstatic·······okhttp3/Protocol.HTTP_1_1:Lokhttp3/Protocol;160 ········//···236:·getstatic·······okhttp3/Protocol.HTTP_1_1:Lokhttp3/Protocol;
Max diff block lines reached; 27006/41583 bytes (64.94%) of diff not shown.
598 B
okhttp3/internal/connection/RealCall.class
514 B
procyon -ec {}
    
Offset 344, 14 lines modifiedOffset 344, 18 lines modified
344 ········return·this.client;344 ········return·this.client;
345 ····}345 ····}
346 ····346 ····
347 ····public·final·RealConnection·getConnection()·{347 ····public·final·RealConnection·getConnection()·{
348 ········return·this.connection;348 ········return·this.connection;
349 ····}349 ····}
350 ····350 ····
 351 ····public·final·EventListener·getEventListener$okhttp()·{
 352 ········return·this.eventListener;
 353 ····}
 354 ····
351 ····public·final·boolean·getForWebSocket()·{355 ····public·final·boolean·getForWebSocket()·{
352 ········return·this.forWebSocket;356 ········return·this.forWebSocket;
353 ····}357 ····}
354 ····358 ····
355 ····public·final·Exchange·getInterceptorScopedExchange$okhttp()·{359 ····public·final·Exchange·getInterceptorScopedExchange$okhttp()·{
356 ········return·this.interceptorScopedExchange;360 ········return·this.interceptorScopedExchange;
357 ····}361 ····}
1.36 KB
okhttp3/internal/connection/RealConnection.class
1.27 KB
procyon -ec {}
    
Offset 373, 15 lines modifiedOffset 373, 15 lines modified
373 ················return·authenticate;373 ················return·authenticate;
374 ············}374 ············}
375 ············request·=·authenticate;375 ············request·=·authenticate;
376 ········}376 ········}
377 ····}377 ····}
378 ····378 ····
379 ····private·final·Request·createTunnelRequest()·{379 ····private·final·Request·createTunnelRequest()·{
380 ········Request·build·=·new·Request$Builder().url(this.route.address().url()).method("CONNECT",·(RequestBody)null).header("Host",·Util.toHostHeader(this.route.address().url(),·true)).header("Proxy-Connection",·"Keep-Alive").header("User-Agent",·"okhttp/4.6.0").build();380 ········Request·build·=·new·Request$Builder().url(this.route.address().url()).method("CONNECT",·(RequestBody)null).header("Host",·Util.toHostHeader(this.route.address().url(),·true)).header("Proxy-Connection",·"Keep-Alive").header("User-Agent",·"okhttp/4.7.2").build();
381 ········final·Response$Builder·body·=·new·Response$Builder().request(build).protocol(Protocol.HTTP_1_1).code(407).message("Preemptive·Authenticate").body(Util.EMPTY_RESPONSE);381 ········final·Response$Builder·body·=·new·Response$Builder().request(build).protocol(Protocol.HTTP_1_1).code(407).message("Preemptive·Authenticate").body(Util.EMPTY_RESPONSE);
382 ········final·long·n·=·(long)(-1);382 ········final·long·n·=·(long)(-1);
383 ········final·Request·authenticate·=·this.route.address().proxyAuthenticator().authenticate(this.route,·body.sentRequestAtMillis(n).receivedResponseAtMillis(n).header("Proxy-Authenticate",·"OkHttp-Preemptive").build());383 ········final·Request·authenticate·=·this.route.address().proxyAuthenticator().authenticate(this.route,·body.sentRequestAtMillis(n).receivedResponseAtMillis(n).header("Proxy-Authenticate",·"OkHttp-Preemptive").build());
384 ········if·(authenticate·!=·null)·{384 ········if·(authenticate·!=·null)·{
385 ············build·=·authenticate;385 ············build·=·authenticate;
386 ········}386 ········}
387 ········return·build;387 ········return·build;
930 B
okhttp3/internal/http/BridgeInterceptor.class
840 B
procyon -ec {}
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ········}99 ········}
100 ········final·List·loadForRequest·=·this.cookieJar.loadForRequest(request.url());100 ········final·List·loadForRequest·=·this.cookieJar.loadForRequest(request.url());
101 ········if·(((((List)loadForRequest).isEmpty()·?·1·:·0)·^·n2)·!=·0x0)·{101 ········if·(((((List)loadForRequest).isEmpty()·?·1·:·0)·^·n2)·!=·0x0)·{
102 ············builder.header("Cookie",·this.cookieHeader(loadForRequest));102 ············builder.header("Cookie",·this.cookieHeader(loadForRequest));
103 ········}103 ········}
104 ········final·String·s8·=·"User-Agent";104 ········final·String·s8·=·"User-Agent";
105 ········if·(request.header(s8)·==·null)·{105 ········if·(request.header(s8)·==·null)·{
106 ············builder.header(s8,·"okhttp/4.6.0");106 ············builder.header(s8,·"okhttp/4.7.2");
107 ········}107 ········}
108 ········final·Response·proceed·=·interceptor$Chain.proceed(builder.build());108 ········final·Response·proceed·=·interceptor$Chain.proceed(builder.build());
109 ········HttpHeaders.receiveHeaders(this.cookieJar,·request.url(),·proceed.headers());109 ········HttpHeaders.receiveHeaders(this.cookieJar,·request.url(),·proceed.headers());
110 ········final·Response$Builder·request2·=·proceed.newBuilder().request(request);110 ········final·Response$Builder·request2·=·proceed.newBuilder().request(request);
111 ········if·(b)·{111 ········if·(b)·{
112 ············final·int·n3·=·2;112 ············final·int·n3·=·2;
113 ············final·String·s9·=·"Content-Encoding";113 ············final·String·s9·=·"Content-Encoding";
2.43 KB
okhttp3/internal/platform/Android10Platform.class
2.34 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·okhttp3.internal.platform;1 package·okhttp3.internal.platform;
  
2 import·javax.net.ssl.SSLSocketFactory;2 import·javax.net.ssl.SSLSocketFactory;
3 import·okhttp3.internal.platform.android.UtilKt; 
4 import·android.security.NetworkSecurityPolicy;3 import·android.security.NetworkSecurityPolicy;
5 import·javax.net.ssl.SSLSocket;4 import·javax.net.ssl.SSLSocket;
6 import·okhttp3.internal.platform.android.AndroidCertificateChainCleaner;5 import·okhttp3.internal.platform.android.AndroidCertificateChainCleaner;
7 import·kotlin.jvm.internal.Intrinsics;6 import·kotlin.jvm.internal.Intrinsics;
8 import·okhttp3.internal.tls.CertificateChainCleaner;7 import·okhttp3.internal.tls.CertificateChainCleaner;
9 import·javax.net.ssl.X509TrustManager;8 import·javax.net.ssl.X509TrustManager;
10 import·java.util.Iterator;9 import·java.util.Iterator;
Offset 25, 15 lines modifiedOffset 24, 15 lines modified
25 {24 {
26 ····public·static·final·Android10Platform$Companion·Companion;25 ····public·static·final·Android10Platform$Companion·Companion;
27 ····private·static·final·boolean·isSupported;26 ····private·static·final·boolean·isSupported;
28 ····private·final·List·socketAdapters;27 ····private·final·List·socketAdapters;
29 ····28 ····
30 ····static·{29 ····static·{
31 ········Companion·=·new·Android10Platform$Companion((DefaultConstructorMarker)null);30 ········Companion·=·new·Android10Platform$Companion((DefaultConstructorMarker)null);
32 ········isSupported·=·(AndroidPlatform.Companion.isAndroid()·&&·Build$VERSION.SDK_INT·>=·29);31 ········isSupported·=·(Platform.Companion.isAndroid()·&&·Build$VERSION.SDK_INT·>=·29);
33 ····}32 ····}
34 ····33 ····
35 ····public·Android10Platform()·{34 ····public·Android10Platform()·{
36 ········final·List·list·=·(List)CollectionsKt.listOfNotNull((Object[])new·SocketAdapter[]·{·Android10SocketAdapter.Companion.buildIfSupported(),·ConscryptSocketAdapter.Companion.buildIfSupported(),·(SocketAdapter)new·DeferredSocketAdapter("com.google.android.gms.org.conscrypt"),·BouncyCastleSocketAdapter.Companion.buildIfSupported()·});35 ········final·List·list·=·(List)CollectionsKt.listOfNotNull((Object[])new·SocketAdapter[]·{·Android10SocketAdapter.Companion.buildIfSupported(),·ConscryptSocketAdapter.Companion.buildIfSupported(),·(SocketAdapter)new·DeferredSocketAdapter("com.google.android.gms.org.conscrypt"),·BouncyCastleSocketAdapter.Companion.buildIfSupported()·});
37 ········final·ArrayList<SocketAdapter>·list2·=·(ArrayList<SocketAdapter>)new·ArrayList<SocketAdapter>();36 ········final·ArrayList<SocketAdapter>·list2·=·(ArrayList<SocketAdapter>)new·ArrayList<SocketAdapter>();
38 ········for·(final·SocketAdapter·next·:·list)·{37 ········for·(final·SocketAdapter·next·:·list)·{
39 ············if·(((SocketAdapter)next).isSupported())·{38 ············if·(((SocketAdapter)next).isSupported())·{
Offset 97, 19 lines modifiedOffset 96, 14 lines modified
97 ····}96 ····}
98 ····97 ····
99 ····public·boolean·isCleartextTrafficPermitted(final·String·s)·{98 ····public·boolean·isCleartextTrafficPermitted(final·String·s)·{
100 ········Intrinsics.checkParameterIsNotNull((Object)s,·"hostname");99 ········Intrinsics.checkParameterIsNotNull((Object)s,·"hostname");
101 ········return·NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted(s);100 ········return·NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted(s);
102 ····}101 ····}
103 ····102 ····
104 ····public·void·log(final·String·s,·final·int·n,·final·Throwable·t)·{ 
105 ········Intrinsics.checkParameterIsNotNull((Object)s,·"message"); 
106 ········UtilKt.androidLog(n,·s,·t); 
107 ····} 
108 ···· 
109 ····public·X509TrustManager·trustManager(final·SSLSocketFactory·sslSocketFactory)·{103 ····public·X509TrustManager·trustManager(final·SSLSocketFactory·sslSocketFactory)·{
110 ········Intrinsics.checkParameterIsNotNull((Object)sslSocketFactory,·"sslSocketFactory");104 ········Intrinsics.checkParameterIsNotNull((Object)sslSocketFactory,·"sslSocketFactory");
111 ········final·Iterator·iterator·=·((List)this.socketAdapters).iterator();105 ········final·Iterator·iterator·=·((List)this.socketAdapters).iterator();
112 ········while·(true)·{106 ········while·(true)·{
113 ············SocketAdapter·next;107 ············SocketAdapter·next;
114 ············do·{108 ············do·{
115 ················final·boolean·hasNext·=·iterator.hasNext();109 ················final·boolean·hasNext·=·iterator.hasNext();
5.19 KB
okhttp3/internal/platform/AndroidPlatform.class
5.1 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·okhttp3.internal.platform;1 package·okhttp3.internal.platform;
  
2 import·javax.net.ssl.SSLSocketFactory;2 import·javax.net.ssl.SSLSocketFactory;
3 import·okhttp3.internal.platform.android.UtilKt; 
4 import·android.security.NetworkSecurityPolicy;3 import·android.security.NetworkSecurityPolicy;
5 import·java.io.IOException;4 import·java.io.IOException;
6 import·java.net.SocketAddress;5 import·java.net.SocketAddress;
7 import·java.net.InetSocketAddress;6 import·java.net.InetSocketAddress;
8 import·java.net.Socket;7 import·java.net.Socket;
9 import·javax.net.ssl.SSLSocket;8 import·javax.net.ssl.SSLSocket;
10 import·java.lang.reflect.Method;9 import·java.lang.reflect.Method;
Offset 29, 74 lines modifiedOffset 28, 38 lines modified
29 import·kotlin.jvm.internal.DefaultConstructorMarker;28 import·kotlin.jvm.internal.DefaultConstructorMarker;
30 import·java.util.List;29 import·java.util.List;
31 import·okhttp3.internal.platform.android.CloseGuard;30 import·okhttp3.internal.platform.android.CloseGuard;
  
32 public·final·class·AndroidPlatform·extends·Platform31 public·final·class·AndroidPlatform·extends·Platform
33 {32 {
34 ····public·static·final·AndroidPlatform$Companion·Companion;33 ····public·static·final·AndroidPlatform$Companion·Companion;
35 ····private·static·final·boolean·isAndroid; 
36 ····private·static·final·boolean·isSupported;34 ····private·static·final·boolean·isSupported;
37 ····private·final·CloseGuard·closeGuard;35 ····private·final·CloseGuard·closeGuard;
38 ····private·final·List·socketAdapters;36 ····private·final·List·socketAdapters;
39 ····37 ····
40 ····static·{38 ····static·{
41 ········Companion·=·new·AndroidPlatform$Companion((DefaultConstructorMarker)null);39 ········Companion·=·new·AndroidPlatform$Companion((DefaultConstructorMarker)null);
 40 ········final·boolean·android·=·Platform.Companion.isAndroid();
42 ········boolean·isSupported2·=·true;41 ········boolean·isSupported2·=·true;
 42 ········boolean·b·=·false;
 43 ········if·(android·&&·Build$VERSION.SDK_INT·<·30)·{
43 ········int·sdk_INT·=·0; 
44 ········final·String·className·=·"com.android.org.conscrypt.OpenSSLSocketImpl"; 
45 ········while·(true)·{ 
46 ············try·{ 
47 ················Class.forName(className); 
48 ················Label_0101:·{ 
49 ····················if·(Build$VERSION.SDK_INT·>·0)·{44 ············if·(Build$VERSION.SDK_INT·>=·21)·{
50 ························final·boolean·isAndroid2·=·true; 
51 ························break·Label_0101; 
52 ····················} 
53 ····················final·String·s·=·"Check·failed."; 
54 ····················try·{45 ················b·=·true;
 46 ············}
 47 ············if·(!b)·{
55 ························final·IllegalStateException·ex·=·(IllegalStateException)new·IllegalStateException(s.toString()); 
56 ························try·{ 
57 ····························throw·ex; 
58 ····························Label_0111:·{ 
59 ································isSupported2·=·false; 
60 ····························} 
61 ····························//·iftrue(Label_0164:,·sdk_INT·==·0) 
62 ····························//·iftrue(Label_0155:,·Build$VERSION.SDK_INT·<·21) 
63 ····························//·iftrue(Label_0111:,·!isAndroid·=·isAndroid2·||·Build$VERSION.SDK_INT·>=·30) 
64 ····························while·(true)·{ 
65 ································while·(true)·{ 
66 ····································Label_0159:·{ 
67 ········································break·Label_0159; 
68 ····································} 
69 ····································isSupported·=·isSupported2; 
70 ····································return; 
71 ····································sdk_INT·=·1; 
72 ····································continue; 
73 ································} 
74 ································final·boolean·isAndroid2·=·false; 
75 ································continue; 
76 ····························} 
77 ····························Label_0164: 
78 ····························final·StringBuilder·sb·=·new·StringBuilder();48 ················final·StringBuilder·sb·=·new·StringBuilder();
79 ····························sb.append("Expected·Android·API·level·21+·but·was·");49 ················sb.append("Expected·Android·API·level·21+·but·was·");
 50 ················sb.append(Build$VERSION.SDK_INT);
80 ····························sdk_INT·=·Build$VERSION.SDK_INT; 
81 ····························sb.append(sdk_INT); 
82 ····························throw·(IllegalStateException)new·IllegalStateException(sb.toString().toString());51 ················throw·(IllegalStateException)new·IllegalStateException(sb.toString().toString());
83 ························} 
84 ························catch·(ClassNotFoundException·ex2)·{} 
85 ························catch·(UnsatisfiedLinkError·unsatisfiedLinkError)·{} 
86 ····················} 
87 ····················catch·(ClassNotFoundException·ex3)·{} 
88 ····················catch·(UnsatisfiedLinkError·unsatisfiedLinkError2)·{} 
89 ················} 
90 ············}52 ············}
91 ············catch·(ClassNotFoundException·ex4)·{} 
92 ············catch·(UnsatisfiedLinkError·unsatisfiedLinkError3)·{} 
93 ············continue; 
94 ········}53 ········}
 54 ········else·{
 55 ············isSupported2·=·false;
 56 ········}
 57 ········isSupported·=·isSupported2;
95 ····}58 ····}
96 ····59 ····
97 ····public·AndroidPlatform()·{60 ····public·AndroidPlatform()·{
98 ········final·SocketAdapter[]·array·=·new·SocketAdapter[4];61 ········final·SocketAdapter[]·array·=·new·SocketAdapter[4];
99 ········final·StandardAndroidSocketAdapter$Companion·companion·=·StandardAndroidSocketAdapter.Companion;62 ········final·StandardAndroidSocketAdapter$Companion·companion·=·StandardAndroidSocketAdapter.Companion;
100 ········final·int·n·=·1;63 ········final·int·n·=·1;
101 ········array[0]·=·StandardAndroidSocketAdapter$Companion.buildIfSupported$default(companion,·(String)null,·n,·(Object)null);64 ········array[0]·=·StandardAndroidSocketAdapter$Companion.buildIfSupported$default(companion,·(String)null,·n,·(Object)null);
Offset 225, 19 lines modifiedOffset 188, 14 lines modified
225 ········}188 ········}
226 ········else·{189 ········else·{
227 ············b·=·true;190 ············b·=·true;
228 ········}191 ········}
229 ········return·b;192 ········return·b;
230 ····}193 ····}
231 ····194 ····
232 ····public·void·log(final·String·s,·final·int·n,·final·Throwable·t)·{ 
233 ········Intrinsics.checkParameterIsNotNull((Object)s,·"message"); 
234 ········UtilKt.androidLog(n,·s,·t); 
235 ····} 
236 ···· 
237 ····public·void·logCloseableLeak(final·String·s,·final·Object·o)·{195 ····public·void·logCloseableLeak(final·String·s,·final·Object·o)·{
238 ········Intrinsics.checkParameterIsNotNull((Object)s,·"message");196 ········Intrinsics.checkParameterIsNotNull((Object)s,·"message");
239 ········if·(!this.closeGuard.warnIfOpen(o))·{197 ········if·(!this.closeGuard.warnIfOpen(o))·{
240 ············Platform.log$default((Platform)this,·s,·5,·(Throwable)null,·4,·(Object)null);198 ············Platform.log$default((Platform)this,·s,·5,·(Throwable)null,·4,·(Object)null);
241 ········}199 ········}
242 ····}200 ····}
243 ····201 ····
1.61 KB
okhttp3/internal/ws/RealWebSocket.class
1.54 KB
procyon -ec {}
    
Offset 806, 14 lines modifiedOffset 806, 17 lines modified
806 ····806 ····
807 ····public·final·void·writePingFrame$okhttp()·{807 ····public·final·void·writePingFrame$okhttp()·{
808 ········synchronized·(this)·{808 ········synchronized·(this)·{
809 ············if·(this.failed)·{809 ············if·(this.failed)·{
810 ················return;810 ················return;
811 ············}811 ············}
812 ············final·WebSocketWriter·writer·=·this.writer;812 ············final·WebSocketWriter·writer·=·this.writer;
 813 ············if·(writer·==·null)·{
 814 ················return;
 815 ············}
813 ············final·boolean·awaitingPong·=·this.awaitingPong;816 ············final·boolean·awaitingPong·=·this.awaitingPong;
814 ············final·int·n·=·-1;817 ············final·int·n·=·-1;
815 ············int·sentPingCount;818 ············int·sentPingCount;
816 ············if·(awaitingPong)·{819 ············if·(awaitingPong)·{
817 ················sentPingCount·=·this.sentPingCount;820 ················sentPingCount·=·this.sentPingCount;
818 ············}821 ············}
819 ············else·{822 ············else·{
Offset 831, 23 lines modifiedOffset 834, 16 lines modified
831 ················sb.append(this.pingIntervalMillis);834 ················sb.append(this.pingIntervalMillis);
832 ················sb.append("ms·(after·");835 ················sb.append("ms·(after·");
833 ················sb.append(sentPingCount·-·awaitingPong2);836 ················sb.append(sentPingCount·-·awaitingPong2);
834 ················sb.append("·successful·ping/pongs)");837 ················sb.append("·successful·ping/pongs)");
835 ················this.failWebSocket(new·SocketTimeoutException(sb.toString()),·null);838 ················this.failWebSocket(new·SocketTimeoutException(sb.toString()),·null);
836 ················return;839 ················return;
837 ············}840 ············}
838 ············while·(true)·{ 
839 ················if·(writer·==·null)·{ 
840 ····················try·{841 ············try·{
841 ························Intrinsics.throwNpe(); 
842 ························writer.writePing(ByteString.EMPTY);842 ················writer.writePing(ByteString.EMPTY);
843 ····················}843 ············}
844 ····················catch·(IOException·ex)·{844 ············catch·(IOException·ex)·{
845 ························this.failWebSocket(ex,·null);845 ················this.failWebSocket(ex,·null);
846 ····················} 
847 ····················return; 
848 ················} 
849 ················continue; 
850 ············}846 ············}
851 ········}847 ········}
852 ····}848 ····}
853 }849 }
2.18 KB
original/META-INF/okhttp.kotlin_module
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
00000000:·0000·0003·0000·0001·0000·0001·0000·0010··................00000000:·0000·0003·0000·0001·0000·0001·0000·0010··................
00000010:·0a38·0a10·6f6b·6874·7470·332e·696e·7465··.8..okhttp3.inte00000010:·0a2f·0a10·6f6b·6874·7470·332e·696e·7465··./..okhttp3.inte
00000020:·726e·616c·120b·486f·7374·6e61·6d65·734b··rnal..HostnamesK00000020:·726e·616c·120b·486f·7374·6e61·6d65·734b··rnal..HostnamesK
00000030:·7412·0849·6e74·6572·6e61·6c12·0455·7469··t..Internal..Uti00000030:·7412·0849·6e74·6572·6e61·6c12·0455·7469··t..Internal..Uti
00000040:·6c12·0756·6572·7369·6f6e·0a2b·0a1b·6f6b··l..Version.+..ok 
00000050:·6874·7470·332e·696e·7465·726e·616c·2e63··http3.internal.c 
00000060:·6f6e·6375·7272·656e·7412·0c54·6173·6b4c··oncurrent..TaskL 
00000070:·6f67·6765·724b·740a·2d0a·156f·6b68·7474··oggerKt.-..okhtt 
00000080:·7033·2e69·6e74·6572·6e61·6c2e·6874·7470··p3.internal.http 
00000090:·1207·4461·7465·734b·7412·0b48·7474·7048··..DatesKt..HttpH 
000000a0:·6561·6465·7273·0a2b·0a21·6f6b·6874·7470··eaders.+.!okhttp 
000000b0:·332e·696e·7465·726e·616c·2e70·6c61·7466··3.internal.platf 
000000c0:·6f72·6d2e·616e·6472·6f69·6412·0655·7469··orm.android..Uti 
000000d0:·6c4b·740a·3b0a·136f·6b68·7474·7033·2e69··lKt.;..okhttp3.i00000040:·6c0a·2b0a·1b6f·6b68·7474·7033·2e69·6e74··l.+..okhttp3.int
000000e0:·6e74·6572·6e61·6c2e·7773·1211·4d65·7373··nternal.ws..Mess00000050:·6572·6e61·6c2e·636f·6e63·7572·7265·6e74··ernal.concurrent
 00000060:·120c·5461·736b·4c6f·6767·6572·4b74·0a2d··..TaskLoggerKt.-
 00000070:·0a15·6f6b·6874·7470·332e·696e·7465·726e··..okhttp3.intern
 00000080:·616c·2e68·7474·7012·0744·6174·6573·4b74··al.http..DatesKt
 00000090:·120b·4874·7470·4865·6164·6572·730a·310a··..HttpHeaders.1.
 000000a0:·216f·6b68·7474·7033·2e69·6e74·6572·6e61··!okhttp3.interna
 000000b0:·6c2e·706c·6174·666f·726d·2e61·6e64·726f··l.platform.andro
 000000c0:·6964·120c·416e·6472·6f69·644c·6f67·4b74··id..AndroidLogKt
 000000d0:·0a3b·0a13·6f6b·6874·7470·332e·696e·7465··.;..okhttp3.inte
 000000e0:·726e·616c·2e77·7312·114d·6573·7361·6765··rnal.ws..Message
 000000f0:·4465·666c·6174·6572·4b74·1211·4d65·7373··DeflaterKt..Mess
000000f0:·6167·6544·6566·6c61·7465·724b·7412·114d··ageDeflaterKt..M00000100:·6167·6549·6e66·6c61·7465·724b·74·········ageInflaterKt
00000100:·6573·7361·6765·496e·666c·6174·6572·4b74··essageInflaterKt 
11.6 KB
smali/okhttp3/EventListener.smali
    
Offset 14, 24 lines modifiedOffset 14, 30 lines modified
14 .annotation·runtime·Lkotlin/Metadata;14 .annotation·runtime·Lkotlin/Metadata;
15 ····bv·=·{15 ····bv·=·{
16 ········0x1,16 ········0x1,
17 ········0x0,17 ········0x0,
18 ········0x318 ········0x3
19 ····}19 ····}
20 ····d1·=·{20 ····d1·=·{
21 ········"\u0000|\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0[·...·truncated·by·diffoscope;·len:·3406,·SHA:·f273720050a801652b93202eae48e336c84f012e00ddaa78879c0d9be110f9b5·...·]"21 ········"\u0000z\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\[·...·truncated·by·diffoscope;·len:·3801,·SHA:·739624c90c2c9d6c4d99f1989bb7bbd769f0d2d26ddaaaf49b57789d9a95a44e·...·]"
22 ····}22 ····}
23 ····d2·=·{23 ····d2·=·{
24 ········"Lokhttp3/EventListener;",24 ········"Lokhttp3/EventListener;",
25 ········"",25 ········"",
26 ········"()V",26 ········"()V",
27 ········"callEnd",27 ········"cacheConditionalHit",
28 ········"",28 ········"",
29 ········"call",29 ········"call",
30 ········"Lokhttp3/Call;",30 ········"Lokhttp3/Call;",
 31 ········"cachedResponse",
 32 ········"Lokhttp3/Response;",
 33 ········"cacheHit",
 34 ········"response",
 35 ········"cacheMiss",
 36 ········"callEnd",
31 ········"callFailed",37 ········"callFailed",
32 ········"ioe",38 ········"ioe",
33 ········"Ljava/io/IOException;",39 ········"Ljava/io/IOException;",
34 ········"callStart",40 ········"callStart",
35 ········"canceled",41 ········"canceled",
36 ········"connectEnd",42 ········"connectEnd",
37 ········"inetSocketAddress",43 ········"inetSocketAddress",
Offset 68, 17 lines modifiedOffset 74, 16 lines modified
68 ········"request",74 ········"request",
69 ········"Lokhttp3/Request;",75 ········"Lokhttp3/Request;",
70 ········"requestHeadersStart",76 ········"requestHeadersStart",
71 ········"responseBodyEnd",77 ········"responseBodyEnd",
72 ········"responseBodyStart",78 ········"responseBodyStart",
73 ········"responseFailed",79 ········"responseFailed",
74 ········"responseHeadersEnd",80 ········"responseHeadersEnd",
75 ········"response", 
76 ········"Lokhttp3/Response;", 
77 ········"responseHeadersStart",81 ········"responseHeadersStart",
 82 ········"satisfactionFailure",
78 ········"secureConnectEnd",83 ········"secureConnectEnd",
79 ········"handshake",84 ········"handshake",
80 ········"Lokhttp3/Handshake;",85 ········"Lokhttp3/Handshake;",
81 ········"secureConnectStart",86 ········"secureConnectStart",
82 ········"Companion",87 ········"Companion",
83 ········"Factory",88 ········"Factory",
84 ········"okhttp"89 ········"okhttp"
Offset 106, 15 lines modifiedOffset 111, 15 lines modified
  
106 ····const/4·v1,·0x0111 ····const/4·v1,·0x0
  
107 ····invoke-direct·{v0,·v1},·Lokhttp3/EventListener$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V112 ····invoke-direct·{v0,·v1},·Lokhttp3/EventListener$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  
108 ····sput-object·v0,·Lokhttp3/EventListener;->Companion:Lokhttp3/EventListener$Companion;113 ····sput-object·v0,·Lokhttp3/EventListener;->Companion:Lokhttp3/EventListener$Companion;
  
109 ····.line·440114 ····.line·475
110 ····new-instance·v0,·Lokhttp3/EventListener$Companion$NONE$1;115 ····new-instance·v0,·Lokhttp3/EventListener$Companion$NONE$1;
  
111 ····invoke-direct·{v0},·Lokhttp3/EventListener$Companion$NONE$1;-><init>()V116 ····invoke-direct·{v0},·Lokhttp3/EventListener$Companion$NONE$1;-><init>()V
  
112 ····check-cast·v0,·Lokhttp3/EventListener;117 ····check-cast·v0,·Lokhttp3/EventListener;
  
113 ····sput-object·v0,·Lokhttp3/EventListener;->NONE:Lokhttp3/EventListener;118 ····sput-object·v0,·Lokhttp3/EventListener;->NONE:Lokhttp3/EventListener;
Offset 129, 14 lines modifiedOffset 134, 52 lines modified
129 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V134 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
130 ····return-void135 ····return-void
131 .end·method136 .end·method
  
  
132 #·virtual·methods137 #·virtual·methods
 138 .method·public·cacheConditionalHit(Lokhttp3/Call;Lokhttp3/Response;)V
 139 ····.locals·1
  
 140 ····const-string·v0,·"call"
  
 141 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
 142 ····const-string·p1,·"cachedResponse"
  
 143 ····invoke-static·{p2,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
 144 ····return-void
 145 .end·method
  
 146 .method·public·cacheHit(Lokhttp3/Call;Lokhttp3/Response;)V
 147 ····.locals·1
  
 148 ····const-string·v0,·"call"
  
 149 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
 150 ····const-string·p1,·"response"
  
 151 ····invoke-static·{p2,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
 152 ····return-void
 153 .end·method
  
 154 .method·public·cacheMiss(Lokhttp3/Call;)V
 155 ····.locals·1
  
 156 ····const-string·v0,·"call"
  
 157 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
 158 ····return-void
 159 .end·method
  
133 .method·public·callEnd(Lokhttp3/Call;)V160 .method·public·callEnd(Lokhttp3/Call;)V
134 ····.locals·1161 ····.locals·1
  
135 ····const-string·v0,·"call"162 ····const-string·v0,·"call"
  
136 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V163 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 459, 14 lines modifiedOffset 502, 28 lines modified
459 ····const-string·v0,·"call"502 ····const-string·v0,·"call"
  
460 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V503 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
461 ····return-void504 ····return-void
462 .end·method505 .end·method
  
 506 .method·public·satisfactionFailure(Lokhttp3/Call;Lokhttp3/Response;)V
Max diff block lines reached; 176/11834 bytes (1.49%) of diff not shown.
622 B
smali/okhttp3/Authenticator$Companion.smali
    
Offset 51, 21 lines modifiedOffset 51, 21 lines modified
51 .field·static·final·synthetic·$$INSTANCE:Lokhttp3/Authenticator$Companion;51 .field·static·final·synthetic·$$INSTANCE:Lokhttp3/Authenticator$Companion;
  
  
52 #·direct·methods52 #·direct·methods
53 .method·private·constructor·<init>()V53 .method·private·constructor·<init>()V
54 ····.locals·054 ····.locals·0
  
55 ····.line·11155 ····.line·127
56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V59 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
60 ····.locals·060 ····.locals·0
  
61 ····.line·11161 ····.line·127
62 ····invoke-direct·{p0},·Lokhttp3/Authenticator$Companion;-><init>()V62 ····invoke-direct·{p0},·Lokhttp3/Authenticator$Companion;-><init>()V
  
63 ····return-void63 ····return-void
64 .end·method64 .end·method
563 B
smali/okhttp3/EventListener$Companion.smali
    
Offset 39, 21 lines modifiedOffset 39, 21 lines modified
39 .end·annotation39 .end·annotation
  
  
40 #·direct·methods40 #·direct·methods
41 .method·private·constructor·<init>()V41 .method·private·constructor·<init>()V
42 ····.locals·042 ····.locals·0
  
43 ····.line·43843 ····.line·473
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V47 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
48 ····.locals·048 ····.locals·0
  
49 ····.line·43849 ····.line·473
50 ····invoke-direct·{p0},·Lokhttp3/EventListener$Companion;-><init>()V50 ····invoke-direct·{p0},·Lokhttp3/EventListener$Companion;-><init>()V
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
329 B
smali/okhttp3/EventListener$Companion$NONE$1.smali
    
Offset 36, 12 lines modifiedOffset 36, 12 lines modified
36 .end·annotation36 .end·annotation
  
  
37 #·direct·methods37 #·direct·methods
38 .method·constructor·<init>()V38 .method·constructor·<init>()V
39 ····.locals·039 ····.locals·0
  
40 ····.line·44040 ····.line·475
41 ····invoke-direct·{p0},·Lokhttp3/EventListener;-><init>()V41 ····invoke-direct·{p0},·Lokhttp3/EventListener;-><init>()V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
1.17 KB
smali/okhttp3/Dispatcher.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lokhttp3/Dispatcher;1 .class·public·final·Lokhttp3/Dispatcher;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Dispatcher.kt"3 .source·"Dispatcher.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nDispatcher.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Dispatcher.kt\nokhttp3/Dispatcher\n+·2·Util.kt\nokhttp3/internal/Util\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,241:1\n605#2,4:242\n1360#3:246\n1429#3,3:247\n1360#3:250\n1429#3,3:251\n*E\n*S·KotlinDebug\n*F\n+·1·Dispatcher.kt\nokhttp3/Dispatcher\n*L\n162#1,4:242\n222#1:246\n222#1,3:247\n227#1:250\n227#1,3:251\n*E\n"6 ····value·=·"SMAP\nDispatcher.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Dispatcher.kt\nokhttp3/Dispatcher\n+·2·Util.kt\nokhttp3/internal/Util\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,241:1\n606#2,4:242\n1360#3:246\n1429#3,3:247\n1360#3:250\n1429#3,3:251\n*E\n*S·KotlinDebug\n*F\n+·1·Dispatcher.kt\nokhttp3/Dispatcher\n*L\n162#1,4:242\n222#1:246\n222#1,3:247\n227#1:250\n227#1,3:251\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
983 B
smali/okhttp3/Authenticator.smali
    
Offset 56, 24 lines modifiedOffset 56, 24 lines modified
  
56 ····const/4·v1,·0x056 ····const/4·v1,·0x0
  
57 ····invoke-direct·{v0,·v1},·Lokhttp3/Authenticator$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V57 ····invoke-direct·{v0,·v1},·Lokhttp3/Authenticator$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  
58 ····sput-object·v0,·Lokhttp3/Authenticator;->Companion:Lokhttp3/Authenticator$Companion;58 ····sput-object·v0,·Lokhttp3/Authenticator;->Companion:Lokhttp3/Authenticator$Companion;
  
59 ····.line·11459 ····.line·130
60 ····new-instance·v0,·Lokhttp3/Authenticator$Companion$AuthenticatorNone;60 ····new-instance·v0,·Lokhttp3/Authenticator$Companion$AuthenticatorNone;
  
61 ····invoke-direct·{v0},·Lokhttp3/Authenticator$Companion$AuthenticatorNone;-><init>()V61 ····invoke-direct·{v0},·Lokhttp3/Authenticator$Companion$AuthenticatorNone;-><init>()V
  
62 ····check-cast·v0,·Lokhttp3/Authenticator;62 ····check-cast·v0,·Lokhttp3/Authenticator;
  
63 ····sput-object·v0,·Lokhttp3/Authenticator;->NONE:Lokhttp3/Authenticator;63 ····sput-object·v0,·Lokhttp3/Authenticator;->NONE:Lokhttp3/Authenticator;
  
64 ····.line·12164 ····.line·137
65 ····new-instance·v0,·Lokhttp3/internal/authenticator/JavaNetAuthenticator;65 ····new-instance·v0,·Lokhttp3/internal/authenticator/JavaNetAuthenticator;
  
66 ····const/4·v2,·0x166 ····const/4·v2,·0x1
  
67 ····invoke-direct·{v0,·v1,·v2,·v1},·Lokhttp3/internal/authenticator/JavaNetAuthenticator;-><init>(Lokhttp3/Dns;ILkotlin/jvm/internal/DefaultConstructorMarker;)V67 ····invoke-direct·{v0,·v1,·v2,·v1},·Lokhttp3/internal/authenticator/JavaNetAuthenticator;-><init>(Lokhttp3/Dns;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
  
68 ····check-cast·v0,·Lokhttp3/Authenticator;68 ····check-cast·v0,·Lokhttp3/Authenticator;
376 B
smali/okhttp3/Authenticator$Companion$AuthenticatorNone.smali
    
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 .end·annotation46 .end·annotation
  
  
47 #·direct·methods47 #·direct·methods
48 .method·public·constructor·<init>()V48 .method·public·constructor·<init>()V
49 ····.locals·049 ····.locals·0
  
50 ····.line·11550 ····.line·131
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
  
54 #·virtual·methods54 #·virtual·methods
989 B
smali/okhttp3/CertificatePinner.smali
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 ········Lokhttp3/CertificatePinner$Pin;,9 ········Lokhttp3/CertificatePinner$Pin;,
10 ········Lokhttp3/CertificatePinner$Builder;,10 ········Lokhttp3/CertificatePinner$Builder;,
11 ········Lokhttp3/CertificatePinner$Companion;11 ········Lokhttp3/CertificatePinner$Companion;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nCertificatePinner.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CertificatePinner.kt\nokhttp3/CertificatePinner\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,370:1\n619#2,8:371\n*E\n*S·KotlinDebug\n*F\n+·1·CertificatePinner.kt\nokhttp3/CertificatePinner\n*L\n216#1,8:371\n*E\n"15 ····value·=·"SMAP\nCertificatePinner.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CertificatePinner.kt\nokhttp3/CertificatePinner\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,370:1\n620#2,8:371\n*E\n*S·KotlinDebug\n*F\n+·1·CertificatePinner.kt\nokhttp3/CertificatePinner\n*L\n216#1,8:371\n*E\n"
16 .end·annotation16 .end·annotation
  
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····bv·=·{18 ····bv·=·{
19 ········0x1,19 ········0x1,
20 ········0x0,20 ········0x0,
21 ········0x321 ········0x3
74.4 KB
smali/okhttp3/internal/Util.smali
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 .class·public·final·Lokhttp3/internal/Util;1 .class·public·final·Lokhttp3/internal/Util;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Util.kt"3 .source·"Util.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nUtil.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Util.kt\nokhttp3/internal/Util\n+·2·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·3·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·4·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,628:1\n37#2,2:629\n1526#3,6:631\n1360#4:637\n1429#4,3:638\n*E\n*S·KotlinDebug\n*F\n+·1·Util.kt\nokhttp3/internal/Util\n*L\n128#1,2:629\n168#1,6:631\n293#1:637\n293#1,3:638\n*E\n"6 ····value·=·"SMAP\nUtil.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Util.kt\nokhttp3/internal/Util\n+·2·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·3·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·4·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,631:1\n37#2,2:632\n1526#3,6:634\n1360#4:640\n1429#4,3:641\n*E\n*S·KotlinDebug\n*F\n+·1·Util.kt\nokhttp3/internal/Util\n*L\n129#1,2:632\n169#1,6:634\n294#1:640\n294#1,3:641\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
13 ····}13 ····}
14 ····d1·=·{14 ····d1·=·{
15 ········"\u0000\u00b6\u0002\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0[·...·truncated·by·diffoscope;·len:·8302,·SHA:·698cb0cd889a6a94f6bbd05c4cd020d2acf456cfd2f1bb6f45928ad980fa5728·...·]\u0001"15 ········"\u0000\u00b8\u0002\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0[·...·truncated·by·diffoscope;·len:·8399,·SHA:·4412d2a48b04aca7dea10516c73878c0a1c8b2428e7e3fe9b42564176ca9c21c·...·]\u0001"
16 ····}16 ····}
17 ····d2·=·{17 ····d2·=·{
18 ········"EMPTY_BYTE_ARRAY",18 ········"EMPTY_BYTE_ARRAY",
19 ········"",19 ········"",
20 ········"EMPTY_HEADERS",20 ········"EMPTY_HEADERS",
21 ········"Lokhttp3/Headers;",21 ········"Lokhttp3/Headers;",
22 ········"EMPTY_REQUEST",22 ········"EMPTY_REQUEST",
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
32 ········"Ljava/util/TimeZone;",32 ········"Ljava/util/TimeZone;",
33 ········"VERIFY_AS_IP_ADDRESS",33 ········"VERIFY_AS_IP_ADDRESS",
34 ········"Lkotlin/text/Regex;",34 ········"Lkotlin/text/Regex;",
35 ········"assertionsEnabled",35 ········"assertionsEnabled",
36 ········"",36 ········"",
37 ········"okHttpName",37 ········"okHttpName",
38 ········"",38 ········"",
 39 ········"userAgent",
39 ········"checkDuration",40 ········"checkDuration",
40 ········"",41 ········"",
41 ········"name",42 ········"name",
42 ········"duration",43 ········"duration",
43 ········"",44 ········"",
44 ········"unit",45 ········"unit",
45 ········"Ljava/util/concurrent/TimeUnit;",46 ········"Ljava/util/concurrent/TimeUnit;",
Offset 193, 53 lines modifiedOffset 194, 55 lines modified
  
193 .field·private·static·final·VERIFY_AS_IP_ADDRESS:Lkotlin/text/Regex;194 .field·private·static·final·VERIFY_AS_IP_ADDRESS:Lkotlin/text/Regex;
  
194 .field·public·static·final·assertionsEnabled:Z195 .field·public·static·final·assertionsEnabled:Z
  
195 .field·public·static·final·okHttpName:Ljava/lang/String;196 .field·public·static·final·okHttpName:Ljava/lang/String;
  
 197 .field·public·static·final·userAgent:Ljava/lang/String;·=·"okhttp/4.7.2"
  
  
196 #·direct·methods198 #·direct·methods
197 .method·static·constructor·<clinit>()V199 .method·static·constructor·<clinit>()V
198 ····.locals·11200 ····.locals·11
  
199 ····const/4·v0,·0x0201 ····const/4·v0,·0x0
  
200 ····new-array·v1,·v0,·[B202 ····new-array·v1,·v0,·[B
  
201 ····.line·61203 ····.line·62
202 ····sput-object·v1,·Lokhttp3/internal/Util;->EMPTY_BYTE_ARRAY:[B204 ····sput-object·v1,·Lokhttp3/internal/Util;->EMPTY_BYTE_ARRAY:[B
  
203 ····.line·63205 ····.line·64
204 ····sget-object·v1,·Lokhttp3/Headers;->Companion:Lokhttp3/Headers$Companion;206 ····sget-object·v1,·Lokhttp3/Headers;->Companion:Lokhttp3/Headers$Companion;
  
205 ····new-array·v2,·v0,·[Ljava/lang/String;207 ····new-array·v2,·v0,·[Ljava/lang/String;
  
206 ····invoke-virtual·{v1,·v2},·Lokhttp3/Headers$Companion;->of([Ljava/lang/String;)Lokhttp3/Headers;208 ····invoke-virtual·{v1,·v2},·Lokhttp3/Headers$Companion;->of([Ljava/lang/String;)Lokhttp3/Headers;
  
207 ····move-result-object·v1209 ····move-result-object·v1
  
208 ····sput-object·v1,·Lokhttp3/internal/Util;->EMPTY_HEADERS:Lokhttp3/Headers;210 ····sput-object·v1,·Lokhttp3/internal/Util;->EMPTY_HEADERS:Lokhttp3/Headers;
  
209 ····.line·66211 ····.line·67
210 ····sget-object·v1,·Lokhttp3/ResponseBody;->Companion:Lokhttp3/ResponseBody$Companion;212 ····sget-object·v1,·Lokhttp3/ResponseBody;->Companion:Lokhttp3/ResponseBody$Companion;
  
211 ····sget-object·v2,·Lokhttp3/internal/Util;->EMPTY_BYTE_ARRAY:[B213 ····sget-object·v2,·Lokhttp3/internal/Util;->EMPTY_BYTE_ARRAY:[B
  
212 ····const/4·v3,·0x1214 ····const/4·v3,·0x1
  
213 ····const/4·v4,·0x0215 ····const/4·v4,·0x0
  
214 ····invoke-static·{v1,·v2,·v4,·v3,·v4},·Lokhttp3/ResponseBody$Companion;->create$default(Lokhttp3/ResponseBody$Companion;[BLokhttp3/MediaType;ILjava/lang/Object;)Lokhttp3/ResponseBody;216 ····invoke-static·{v1,·v2,·v4,·v3,·v4},·Lokhttp3/ResponseBody$Companion;->create$default(Lokhttp3/ResponseBody$Companion;[BLokhttp3/MediaType;ILjava/lang/Object;)Lokhttp3/ResponseBody;
  
215 ····move-result-object·v1217 ····move-result-object·v1
  
216 ····sput-object·v1,·Lokhttp3/internal/Util;->EMPTY_RESPONSE:Lokhttp3/ResponseBody;218 ····sput-object·v1,·Lokhttp3/internal/Util;->EMPTY_RESPONSE:Lokhttp3/ResponseBody;
  
217 ····.line·68219 ····.line·69
218 ····sget-object·v4,·Lokhttp3/RequestBody;->Companion:Lokhttp3/RequestBody$Companion;220 ····sget-object·v4,·Lokhttp3/RequestBody;->Companion:Lokhttp3/RequestBody$Companion;
  
219 ····sget-object·v5,·Lokhttp3/internal/Util;->EMPTY_BYTE_ARRAY:[B221 ····sget-object·v5,·Lokhttp3/internal/Util;->EMPTY_BYTE_ARRAY:[B
  
220 ····const/4·v6,·0x0222 ····const/4·v6,·0x0
  
221 ····const/4·v7,·0x0223 ····const/4·v7,·0x0
Offset 252, 122 lines modifiedOffset 255, 122 lines modified
  
252 ····invoke-static/range·{v4·..·v10},·Lokhttp3/RequestBody$Companion;->create$default(Lokhttp3/RequestBody$Companion;[BLokhttp3/MediaType;IIILjava/lang/Object;)Lokhttp3/RequestBody;255 ····invoke-static/range·{v4·..·v10},·Lokhttp3/RequestBody$Companion;->create$default(Lokhttp3/RequestBody$Companion;[BLokhttp3/MediaType;IIILjava/lang/Object;)Lokhttp3/RequestBody;
  
253 ····move-result-object·v1256 ····move-result-object·v1
  
254 ····sput-object·v1,·Lokhttp3/internal/Util;->EMPTY_REQUEST:Lokhttp3/RequestBody;257 ····sput-object·v1,·Lokhttp3/internal/Util;->EMPTY_REQUEST:Lokhttp3/RequestBody;
  
255 ····.line·71258 ····.line·72
256 ····sget-object·v1,·Lokio/Options;->Companion:Lokio/Options$Companion;259 ····sget-object·v1,·Lokio/Options;->Companion:Lokio/Options$Companion;
  
257 ····const/4·v2,·0x5260 ····const/4·v2,·0x5
  
258 ····new-array·v2,·v2,·[Lokio/ByteString;261 ····new-array·v2,·v2,·[Lokio/ByteString;
  
259 ····.line·72262 ····.line·73
260 ····sget-object·v4,·Lokio/ByteString;->Companion:Lokio/ByteString$Companion;263 ····sget-object·v4,·Lokio/ByteString;->Companion:Lokio/ByteString$Companion;
  
261 ····const-string·v5,·"efbbbf"264 ····const-string·v5,·"efbbbf"
  
262 ····invoke-virtual·{v4,·v5},·Lokio/ByteString$Companion;->decodeHex(Ljava/lang/String;)Lokio/ByteString;265 ····invoke-virtual·{v4,·v5},·Lokio/ByteString$Companion;->decodeHex(Ljava/lang/String;)Lokio/ByteString;
  
263 ····move-result-object·v4266 ····move-result-object·v4
  
264 ····aput-object·v4,·v2,·v0267 ····aput-object·v4,·v2,·v0
  
265 ····.line·73268 ····.line·74
266 ····sget-object·v0,·Lokio/ByteString;->Companion:Lokio/ByteString$Companion;269 ····sget-object·v0,·Lokio/ByteString;->Companion:Lokio/ByteString$Companion;
  
267 ····const-string·v4,·"feff"270 ····const-string·v4,·"feff"
Max diff block lines reached; 54565/76165 bytes (71.64%) of diff not shown.
917 B
smali/okhttp3/internal/Util$asFactory$1.smali
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
47 .field·final·synthetic·$this_asFactory:Lokhttp3/EventListener;47 .field·final·synthetic·$this_asFactory:Lokhttp3/EventListener;
  
  
48 #·direct·methods48 #·direct·methods
49 .method·constructor·<init>(Lokhttp3/EventListener;)V49 .method·constructor·<init>(Lokhttp3/EventListener;)V
50 ····.locals·050 ····.locals·0
  
51 ····.line·30251 ····.line·303
52 ····iput-object·p1,·p0,·Lokhttp3/internal/Util$asFactory$1;->$this_asFactory:Lokhttp3/EventListener;52 ····iput-object·p1,·p0,·Lokhttp3/internal/Util$asFactory$1;->$this_asFactory:Lokhttp3/EventListener;
  
53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
Offset 64, 12 lines modifiedOffset 64, 12 lines modified
64 .method·public·create(Lokhttp3/Call;)Lokhttp3/EventListener;64 .method·public·create(Lokhttp3/Call;)Lokhttp3/EventListener;
65 ····.locals·165 ····.locals·1
  
66 ····const-string·v0,·"call"66 ····const-string·v0,·"call"
  
67 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V67 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
68 ····.line·30368 ····.line·304
69 ····iget-object·p1,·p0,·Lokhttp3/internal/Util$asFactory$1;->$this_asFactory:Lokhttp3/EventListener;69 ····iget-object·p1,·p0,·Lokhttp3/internal/Util$asFactory$1;->$this_asFactory:Lokhttp3/EventListener;
  
70 ····return-object·p170 ····return-object·p1
71 .end·method71 .end·method
1.25 KB
smali/okhttp3/internal/Util$threadFactory$1.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x1814 ····accessFlags·=·0x18
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\nUtil.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Util.kt\nokhttp3/internal/Util$threadFactory$1\n*L\n1#1,628:1\n*E\n"18 ····value·=·"SMAP\nUtil.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Util.kt\nokhttp3/internal/Util$threadFactory$1\n*L\n1#1,631:1\n*E\n"
19 .end·annotation19 .end·annotation
  
20 .annotation·runtime·Lkotlin/Metadata;20 .annotation·runtime·Lkotlin/Metadata;
21 ····bv·=·{21 ····bv·=·{
22 ········0x1,22 ········0x1,
23 ········0x0,23 ········0x0,
24 ········0x324 ········0x3
Offset 66, 21 lines modifiedOffset 66, 21 lines modified
66 .end·method66 .end·method
  
  
67 #·virtual·methods67 #·virtual·methods
68 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;68 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
69 ····.locals·269 ····.locals·2
  
70 ····.line·10670 ····.line·107
71 ····new-instance·v0,·Ljava/lang/Thread;71 ····new-instance·v0,·Ljava/lang/Thread;
  
72 ····iget-object·v1,·p0,·Lokhttp3/internal/Util$threadFactory$1;->$name:Ljava/lang/String;72 ····iget-object·v1,·p0,·Lokhttp3/internal/Util$threadFactory$1;->$name:Ljava/lang/String;
  
73 ····invoke-direct·{v0,·p1,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V73 ····invoke-direct·{v0,·p1,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V
  
74 ····.line·10774 ····.line·108
75 ····iget-boolean·p1,·p0,·Lokhttp3/internal/Util$threadFactory$1;->$daemon:Z75 ····iget-boolean·p1,·p0,·Lokhttp3/internal/Util$threadFactory$1;->$daemon:Z
  
76 ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setDaemon(Z)V76 ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setDaemon(Z)V
  
77 ····return-object·v077 ····return-object·v0
78 .end·method78 .end·method
1020 B
smali/okhttp3/internal/cache/DiskLruCache$Entry.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1111 ····accessFlags·=·0x11
12 ····name·=·"Entry"12 ····name·=·"Entry"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nDiskLruCache.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DiskLruCache.kt\nokhttp3/internal/cache/DiskLruCache$Entry\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,1065:1\n598#2,4:1066\n*E\n*S·KotlinDebug\n*F\n+·1·DiskLruCache.kt\nokhttp3/internal/cache/DiskLruCache$Entry\n*L\n1001#1,4:1066\n*E\n"15 ····value·=·"SMAP\nDiskLruCache.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DiskLruCache.kt\nokhttp3/internal/cache/DiskLruCache$Entry\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,1065:1\n599#2,4:1066\n*E\n*S·KotlinDebug\n*F\n+·1·DiskLruCache.kt\nokhttp3/internal/cache/DiskLruCache$Entry\n*L\n1001#1,4:1066\n*E\n"
16 .end·annotation16 .end·annotation
  
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····bv·=·{18 ····bv·=·{
19 ········0x1,19 ········0x1,
20 ········0x0,20 ········0x0,
21 ········0x321 ········0x3
1.15 KB
smali/okhttp3/internal/cache/DiskLruCache$newJournalWriter$faultHidingSink$1.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ········"Ljava/io/IOException;",23 ········"Ljava/io/IOException;",
24 ········"Lkotlin/Unit;",24 ········"Lkotlin/Unit;",
25 ········">;"25 ········">;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
  
28 .annotation·system·Ldalvik/annotation/SourceDebugExtension;28 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
29 ····value·=·"SMAP\nDiskLruCache.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DiskLruCache.kt\nokhttp3/internal/cache/DiskLruCache$newJournalWriter$faultHidingSink$1\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,1065:1\n598#2,4:1066\n*E\n*S·KotlinDebug\n*F\n+·1·DiskLruCache.kt\nokhttp3/internal/cache/DiskLruCache$newJournalWriter$faultHidingSink$1\n*L\n304#1,4:1066\n*E\n"29 ····value·=·"SMAP\nDiskLruCache.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DiskLruCache.kt\nokhttp3/internal/cache/DiskLruCache$newJournalWriter$faultHidingSink$1\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,1065:1\n599#2,4:1066\n*E\n*S·KotlinDebug\n*F\n+·1·DiskLruCache.kt\nokhttp3/internal/cache/DiskLruCache$newJournalWriter$faultHidingSink$1\n*L\n304#1,4:1066\n*E\n"
30 .end·annotation30 .end·annotation
  
31 .annotation·runtime·Lkotlin/Metadata;31 .annotation·runtime·Lkotlin/Metadata;
32 ····bv·=·{32 ····bv·=·{
33 ········0x1,33 ········0x1,
34 ········0x0,34 ········0x0,
35 ········0x335 ········0x3
27.3 KB
smali/okhttp3/internal/cache/CacheInterceptor.smali
    
Offset 9, 14 lines modifiedOffset 9, 18 lines modified
9 #·annotations9 #·annotations
10 .annotation·system·Ldalvik/annotation/MemberClasses;10 .annotation·system·Ldalvik/annotation/MemberClasses;
11 ····value·=·{11 ····value·=·{
12 ········Lokhttp3/internal/cache/CacheInterceptor$Companion;12 ········Lokhttp3/internal/cache/CacheInterceptor$Companion;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
 15 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
 16 ····value·=·"SMAP\nCacheInterceptor.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CacheInterceptor.kt\nokhttp3/internal/cache/CacheInterceptor\n*L\n1#1,287:1\n*E\n"
 17 .end·annotation
  
15 .annotation·runtime·Lkotlin/Metadata;18 .annotation·runtime·Lkotlin/Metadata;
16 ····bv·=·{19 ····bv·=·{
17 ········0x1,20 ········0x1,
18 ········0x0,21 ········0x0,
19 ········0x322 ········0x3
20 ····}23 ····}
21 ····d1·=·{24 ····d1·=·{
Offset 72, 15 lines modifiedOffset 76, 15 lines modified
  
72 ····return-void76 ····return-void
73 .end·method77 .end·method
  
74 .method·public·constructor·<init>(Lokhttp3/Cache;)V78 .method·public·constructor·<init>(Lokhttp3/Cache;)V
75 ····.locals·079 ····.locals·0
  
76 ····.line·4180 ····.line·43
77 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V81 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
78 ····iput-object·p1,·p0,·Lokhttp3/internal/cache/CacheInterceptor;->cache:Lokhttp3/Cache;82 ····iput-object·p1,·p0,·Lokhttp3/internal/cache/CacheInterceptor;->cache:Lokhttp3/Cache;
  
79 ····return-void83 ····return-void
80 .end·method84 .end·method
  
Offset 92, 70 lines modifiedOffset 96, 70 lines modified
92 ········}96 ········}
93 ····.end·annotation97 ····.end·annotation
  
94 ····if-nez·p1,·:cond_098 ····if-nez·p1,·:cond_0
  
95 ····return-object·p299 ····return-object·p2
  
96 ····.line·146100 ····.line·167
97 ····:cond_0101 ····:cond_0
98 ····invoke-interface·{p1},·Lokhttp3/internal/cache/CacheRequest;->body()Lokio/Sink;102 ····invoke-interface·{p1},·Lokhttp3/internal/cache/CacheRequest;->body()Lokio/Sink;
  
99 ····move-result-object·v0103 ····move-result-object·v0
  
100 ····.line·148104 ····.line·169
101 ····invoke-virtual·{p2},·Lokhttp3/Response;->body()Lokhttp3/ResponseBody;105 ····invoke-virtual·{p2},·Lokhttp3/Response;->body()Lokhttp3/ResponseBody;
  
102 ····move-result-object·v1106 ····move-result-object·v1
  
103 ····if-nez·v1,·:cond_1107 ····if-nez·v1,·:cond_1
  
104 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V108 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V
  
105 ····:cond_1109 ····:cond_1
106 ····invoke-virtual·{v1},·Lokhttp3/ResponseBody;->source()Lokio/BufferedSource;110 ····invoke-virtual·{v1},·Lokhttp3/ResponseBody;->source()Lokio/BufferedSource;
  
107 ····move-result-object·v1111 ····move-result-object·v1
  
108 ····.line·149112 ····.line·170
109 ····invoke-static·{v0},·Lokio/Okio;->buffer(Lokio/Sink;)Lokio/BufferedSink;113 ····invoke-static·{v0},·Lokio/Okio;->buffer(Lokio/Sink;)Lokio/BufferedSink;
  
110 ····move-result-object·v0114 ····move-result-object·v0
  
111 ····.line·151115 ····.line·172
112 ····new-instance·v2,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;116 ····new-instance·v2,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;
  
113 ····invoke-direct·{v2,·v1,·p1,·v0},·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;-><init>(Lokio/BufferedSource;Lokhttp3/internal/cache/CacheRequest;Lokio/BufferedSink;)V117 ····invoke-direct·{v2,·v1,·p1,·v0},·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;-><init>(Lokio/BufferedSource;Lokhttp3/internal/cache/CacheRequest;Lokio/BufferedSink;)V
  
114 ····const/4·p1,·0x2118 ····const/4·p1,·0x2
  
115 ····const/4·v0,·0x0119 ····const/4·v0,·0x0
  
116 ····const-string·v1,·"Content-Type"120 ····const-string·v1,·"Content-Type"
  
117 ····.line·195121 ····.line·216
118 ····invoke-static·{p2,·v1,·v0,·p1,·v0},·Lokhttp3/Response;->header$default(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;122 ····invoke-static·{p2,·v1,·v0,·p1,·v0},·Lokhttp3/Response;->header$default(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
119 ····move-result-object·p1123 ····move-result-object·p1
  
120 ····.line·196124 ····.line·217
121 ····invoke-virtual·{p2},·Lokhttp3/Response;->body()Lokhttp3/ResponseBody;125 ····invoke-virtual·{p2},·Lokhttp3/Response;->body()Lokhttp3/ResponseBody;
  
122 ····move-result-object·v0126 ····move-result-object·v0
  
123 ····invoke-virtual·{v0},·Lokhttp3/ResponseBody;->contentLength()J127 ····invoke-virtual·{v0},·Lokhttp3/ResponseBody;->contentLength()J
  
124 ····move-result-wide·v0128 ····move-result-wide·v0
  
125 ····.line·197129 ····.line·218
126 ····invoke-virtual·{p2},·Lokhttp3/Response;->newBuilder()Lokhttp3/Response$Builder;130 ····invoke-virtual·{p2},·Lokhttp3/Response;->newBuilder()Lokhttp3/Response$Builder;
  
127 ····move-result-object·p2131 ····move-result-object·p2
  
128 ····.line·198132 ····.line·219
129 ····new-instance·v3,·Lokhttp3/internal/http/RealResponseBody;133 ····new-instance·v3,·Lokhttp3/internal/http/RealResponseBody;
  
130 ····check-cast·v2,·Lokio/Source;134 ····check-cast·v2,·Lokio/Source;
  
131 ····invoke-static·{v2},·Lokio/Okio;->buffer(Lokio/Source;)Lokio/BufferedSource;135 ····invoke-static·{v2},·Lokio/Okio;->buffer(Lokio/Source;)Lokio/BufferedSource;
  
132 ····move-result-object·v2136 ····move-result-object·v2
Offset 164, 479 lines modifiedOffset 168, 546 lines modified
  
164 ····check-cast·v3,·Lokhttp3/ResponseBody;168 ····check-cast·v3,·Lokhttp3/ResponseBody;
  
165 ····invoke-virtual·{p2,·v3},·Lokhttp3/Response$Builder;->body(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder;169 ····invoke-virtual·{p2,·v3},·Lokhttp3/Response$Builder;->body(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder;
  
166 ····move-result-object·p1170 ····move-result-object·p1
  
167 ····.line·199171 ····.line·220
168 ····invoke-virtual·{p1},·Lokhttp3/Response$Builder;->build()Lokhttp3/Response;172 ····invoke-virtual·{p1},·Lokhttp3/Response$Builder;->build()Lokhttp3/Response;
  
169 ····move-result-object·p1173 ····move-result-object·p1
  
170 ····return-object·p1174 ····return-object·p1
171 .end·method175 .end·method
  
  
172 #·virtual·methods176 #·virtual·methods
173 .method·public·final·getCache$okhttp()Lokhttp3/Cache;177 .method·public·final·getCache$okhttp()Lokhttp3/Cache;
174 ····.locals·1178 ····.locals·1
  
175 ····.line·41179 ····.line·43
Max diff block lines reached; 24346/27855 bytes (87.40%) of diff not shown.
5.79 KB
smali/okhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1.smali
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 .field·private·cacheRequestClosed:Z64 .field·private·cacheRequestClosed:Z
  
  
65 #·direct·methods65 #·direct·methods
66 .method·constructor·<init>(Lokio/BufferedSource;Lokhttp3/internal/cache/CacheRequest;Lokio/BufferedSink;)V66 .method·constructor·<init>(Lokio/BufferedSource;Lokhttp3/internal/cache/CacheRequest;Lokio/BufferedSink;)V
67 ····.locals·067 ····.locals·0
  
68 ····.line·15168 ····.line·172
69 ····iput-object·p1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$source:Lokio/BufferedSource;69 ····iput-object·p1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$source:Lokio/BufferedSource;
  
70 ····iput-object·p2,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$cacheRequest:Lokhttp3/internal/cache/CacheRequest;70 ····iput-object·p2,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$cacheRequest:Lokhttp3/internal/cache/CacheRequest;
  
71 ····iput-object·p3,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$cacheBody:Lokio/BufferedSink;71 ····iput-object·p3,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$cacheBody:Lokio/BufferedSink;
  
72 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V72 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 ····.locals·286 ····.locals·2
87 ····.annotation·system·Ldalvik/annotation/Throws;87 ····.annotation·system·Ldalvik/annotation/Throws;
88 ········value·=·{88 ········value·=·{
89 ············Ljava/io/IOException;89 ············Ljava/io/IOException;
90 ········}90 ········}
91 ····.end·annotation91 ····.end·annotation
  
92 ····.line·18792 ····.line·208
93 ····iget-boolean·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->cacheRequestClosed:Z93 ····iget-boolean·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->cacheRequestClosed:Z
  
94 ····if-nez·v0,·:cond_094 ····if-nez·v0,·:cond_0
  
95 ····const/16·v0,·0x6495 ····const/16·v0,·0x64
  
96 ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;96 ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
Offset 103, 35 lines modifiedOffset 103, 35 lines modified
  
103 ····move-result·v0103 ····move-result·v0
  
104 ····if-nez·v0,·:cond_0104 ····if-nez·v0,·:cond_0
  
105 ····const/4·v0,·0x1105 ····const/4·v0,·0x1
  
106 ····.line·188106 ····.line·209
107 ····iput-boolean·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->cacheRequestClosed:Z107 ····iput-boolean·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->cacheRequestClosed:Z
  
108 ····.line·189108 ····.line·210
109 ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$cacheRequest:Lokhttp3/internal/cache/CacheRequest;109 ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$cacheRequest:Lokhttp3/internal/cache/CacheRequest;
  
110 ····invoke-interface·{v0},·Lokhttp3/internal/cache/CacheRequest;->abort()V110 ····invoke-interface·{v0},·Lokhttp3/internal/cache/CacheRequest;->abort()V
  
111 ····.line·191111 ····.line·212
112 ····:cond_0112 ····:cond_0
113 ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$source:Lokio/BufferedSource;113 ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$source:Lokio/BufferedSource;
  
114 ····invoke-interface·{v0},·Lokio/BufferedSource;->close()V114 ····invoke-interface·{v0},·Lokio/BufferedSource;->close()V
  
115 ····return-void115 ····return-void
116 .end·method116 .end·method
  
117 .method·public·final·getCacheRequestClosed()Z117 .method·public·final·getCacheRequestClosed()Z
118 ····.locals·1118 ····.locals·1
  
119 ····.line·152119 ····.line·173
120 ····iget-boolean·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->cacheRequestClosed:Z120 ····iget-boolean·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->cacheRequestClosed:Z
  
121 ····return·v0121 ····return·v0
122 .end·method122 .end·method
  
123 .method·public·read(Lokio/Buffer;J)J123 .method·public·read(Lokio/Buffer;J)J
124 ····.locals·8124 ····.locals·8
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
  
143 ····const-string·v0,·"sink"143 ····const-string·v0,·"sink"
  
144 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V144 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
145 ····const/4·v0,·0x1145 ····const/4·v0,·0x1
  
146 ····.line·158146 ····.line·179
147 ····:try_start_0147 ····:try_start_0
148 ····iget-object·v1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$source:Lokio/BufferedSource;148 ····iget-object·v1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$source:Lokio/BufferedSource;
  
149 ····invoke-interface·{v1,·p1,·p2,·p3},·Lokio/BufferedSource;->read(Lokio/Buffer;J)J149 ····invoke-interface·{v1,·p1,·p2,·p3},·Lokio/BufferedSource;->read(Lokio/Buffer;J)J
  
150 ····move-result-wide·p2150 ····move-result-wide·p2
151 ····:try_end_0151 ····:try_end_0
Offset 159, 31 lines modifiedOffset 159, 31 lines modified
  
159 ····const-wide/16·v1,·-0x1159 ····const-wide/16·v1,·-0x1
  
160 ····cmp-long·v3,·p2,·v1160 ····cmp-long·v3,·p2,·v1
  
161 ····if-nez·v3,·:cond_1161 ····if-nez·v3,·:cond_1
  
162 ····.line·168162 ····.line·189
163 ····iget-boolean·p1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->cacheRequestClosed:Z163 ····iget-boolean·p1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->cacheRequestClosed:Z
  
164 ····if-nez·p1,·:cond_0164 ····if-nez·p1,·:cond_0
  
165 ····.line·169165 ····.line·190
166 ····iput-boolean·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->cacheRequestClosed:Z166 ····iput-boolean·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->cacheRequestClosed:Z
  
167 ····.line·170167 ····.line·191
168 ····iget-object·p1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$cacheBody:Lokio/BufferedSink;168 ····iget-object·p1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$cacheBody:Lokio/BufferedSink;
  
169 ····invoke-interface·{p1},·Lokio/BufferedSink;->close()V169 ····invoke-interface·{p1},·Lokio/BufferedSink;->close()V
  
170 ····:cond_0170 ····:cond_0
171 ····return-wide·v1171 ····return-wide·v1
  
172 ····.line·175172 ····.line·196
173 ····:cond_1173 ····:cond_1
174 ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$cacheBody:Lokio/BufferedSink;174 ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$cacheBody:Lokio/BufferedSink;
  
175 ····invoke-interface·{v0},·Lokio/BufferedSink;->getBuffer()Lokio/Buffer;175 ····invoke-interface·{v0},·Lokio/BufferedSink;->getBuffer()Lokio/Buffer;
  
176 ····move-result-object·v3176 ····move-result-object·v3
  
Offset 195, 57 lines modifiedOffset 195, 57 lines modified
  
195 ····move-object·v2,·p1195 ····move-object·v2,·p1
  
196 ····move-wide·v6,·p2196 ····move-wide·v6,·p2
  
197 ····invoke-virtual/range·{v2·..·v7},·Lokio/Buffer;->copyTo(Lokio/Buffer;JJ)Lokio/Buffer;197 ····invoke-virtual/range·{v2·..·v7},·Lokio/Buffer;->copyTo(Lokio/Buffer;JJ)Lokio/Buffer;
  
198 ····.line·176198 ····.line·197
199 ····iget-object·p1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$cacheBody:Lokio/BufferedSink;199 ····iget-object·p1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$cacheWritingResponse$cacheWritingSource$1;->$cacheBody:Lokio/BufferedSink;
  
200 ····invoke-interface·{p1},·Lokio/BufferedSink;->emitCompleteSegments()Lokio/BufferedSink;200 ····invoke-interface·{p1},·Lokio/BufferedSink;->emitCompleteSegments()Lokio/BufferedSink;
Max diff block lines reached; 1421/5744 bytes (24.74%) of diff not shown.
1.26 KB
smali/okhttp3/internal/cache/DiskLruCache.smali
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ········Lokhttp3/internal/cache/DiskLruCache$Editor;,14 ········Lokhttp3/internal/cache/DiskLruCache$Editor;,
15 ········Lokhttp3/internal/cache/DiskLruCache$Entry;,15 ········Lokhttp3/internal/cache/DiskLruCache$Entry;,
16 ········Lokhttp3/internal/cache/DiskLruCache$Companion;16 ········Lokhttp3/internal/cache/DiskLruCache$Companion;
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
19 .annotation·system·Ldalvik/annotation/SourceDebugExtension;19 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
20 ····value·=·"SMAP\nDiskLruCache.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DiskLruCache.kt\nokhttp3/internal/cache/DiskLruCache\n+·2·Util.kt\nokhttp3/internal/Util\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,1065:1\n598#2,4:1066\n37#3,2:1070\n37#3,2:1072\n*E\n*S·KotlinDebug\n*F\n+·1·DiskLruCache.kt\nokhttp3/internal/cache/DiskLruCache\n*L\n215#1,4:1066\n672#1,2:1070\n721#1,2:1072\n*E\n"20 ····value·=·"SMAP\nDiskLruCache.kt\nKotlin\n*S·Kotlin\n*F\n+·1·DiskLruCache.kt\nokhttp3/internal/cache/DiskLruCache\n+·2·Util.kt\nokhttp3/internal/Util\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,1065:1\n599#2,4:1066\n37#3,2:1070\n37#3,2:1072\n*E\n*S·KotlinDebug\n*F\n+·1·DiskLruCache.kt\nokhttp3/internal/cache/DiskLruCache\n*L\n215#1,4:1066\n672#1,2:1070\n721#1,2:1072\n*E\n"
21 .end·annotation21 .end·annotation
  
22 .annotation·runtime·Lkotlin/Metadata;22 .annotation·runtime·Lkotlin/Metadata;
23 ····bv·=·{23 ····bv·=·{
24 ········0x1,24 ········0x1,
25 ········0x0,25 ········0x0,
26 ········0x326 ········0x3
8.02 KB
smali/okhttp3/internal/cache/CacheInterceptor$Companion.smali
    
Offset 49, 86 lines modifiedOffset 49, 86 lines modified
49 .end·annotation49 .end·annotation
  
  
50 #·direct·methods50 #·direct·methods
51 .method·private·constructor·<init>()V51 .method·private·constructor·<init>()V
52 ····.locals·052 ····.locals·0
  
53 ····.line·20253 ····.line·223
54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V57 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
58 ····.locals·058 ····.locals·0
  
59 ····.line·20259 ····.line·223
60 ····invoke-direct·{p0},·Lokhttp3/internal/cache/CacheInterceptor$Companion;-><init>()V60 ····invoke-direct·{p0},·Lokhttp3/internal/cache/CacheInterceptor$Companion;-><init>()V
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·public·static·final·synthetic·access$combine(Lokhttp3/internal/cache/CacheInterceptor$Companion;Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers;63 .method·public·static·final·synthetic·access$combine(Lokhttp3/internal/cache/CacheInterceptor$Companion;Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers;
64 ····.locals·064 ····.locals·0
  
65 ····.line·20265 ····.line·223
66 ····invoke-direct·{p0,·p1,·p2},·Lokhttp3/internal/cache/CacheInterceptor$Companion;->combine(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers;66 ····invoke-direct·{p0,·p1,·p2},·Lokhttp3/internal/cache/CacheInterceptor$Companion;->combine(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers;
  
67 ····move-result-object·p067 ····move-result-object·p0
  
68 ····return-object·p068 ····return-object·p0
69 .end·method69 .end·method
  
70 .method·public·static·final·synthetic·access$stripBody(Lokhttp3/internal/cache/CacheInterceptor$Companion;Lokhttp3/Response;)Lokhttp3/Response;70 .method·public·static·final·synthetic·access$stripBody(Lokhttp3/internal/cache/CacheInterceptor$Companion;Lokhttp3/Response;)Lokhttp3/Response;
71 ····.locals·071 ····.locals·0
  
72 ····.line·20272 ····.line·223
73 ····invoke-direct·{p0,·p1},·Lokhttp3/internal/cache/CacheInterceptor$Companion;->stripBody(Lokhttp3/Response;)Lokhttp3/Response;73 ····invoke-direct·{p0,·p1},·Lokhttp3/internal/cache/CacheInterceptor$Companion;->stripBody(Lokhttp3/Response;)Lokhttp3/Response;
  
74 ····move-result-object·p074 ····move-result-object·p0
  
75 ····return-object·p075 ····return-object·p0
76 .end·method76 .end·method
  
77 .method·private·final·combine(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers;77 .method·private·final·combine(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers;
78 ····.locals·978 ····.locals·9
  
79 ····.line·21479 ····.line·235
80 ····new-instance·v0,·Lokhttp3/Headers$Builder;80 ····new-instance·v0,·Lokhttp3/Headers$Builder;
  
81 ····invoke-direct·{v0},·Lokhttp3/Headers$Builder;-><init>()V81 ····invoke-direct·{v0},·Lokhttp3/Headers$Builder;-><init>()V
  
82 ····.line·21682 ····.line·237
83 ····invoke-virtual·{p1},·Lokhttp3/Headers;->size()I83 ····invoke-virtual·{p1},·Lokhttp3/Headers;->size()I
  
84 ····move-result·v184 ····move-result·v1
  
85 ····const/4·v2,·0x085 ····const/4·v2,·0x0
  
86 ····const/4·v3,·0x086 ····const/4·v3,·0x0
  
87 ····:goto_087 ····:goto_0
88 ····if-ge·v3,·v1,·:cond_388 ····if-ge·v3,·v1,·:cond_3
  
89 ····.line·21789 ····.line·238
90 ····invoke-virtual·{p1,·v3},·Lokhttp3/Headers;->name(I)Ljava/lang/String;90 ····invoke-virtual·{p1,·v3},·Lokhttp3/Headers;->name(I)Ljava/lang/String;
  
91 ····move-result-object·v491 ····move-result-object·v4
  
92 ····.line·21892 ····.line·239
93 ····invoke-virtual·{p1,·v3},·Lokhttp3/Headers;->value(I)Ljava/lang/String;93 ····invoke-virtual·{p1,·v3},·Lokhttp3/Headers;->value(I)Ljava/lang/String;
  
94 ····move-result-object·v594 ····move-result-object·v5
  
95 ····const/4·v6,·0x195 ····const/4·v6,·0x1
  
96 ····const-string·v7,·"Warning"96 ····const-string·v7,·"Warning"
  
97 ····.line·21997 ····.line·240
98 ····invoke-static·{v7,·v4,·v6},·Lkotlin/text/StringsKt;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z98 ····invoke-static·{v7,·v4,·v6},·Lkotlin/text/StringsKt;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z
  
99 ····move-result·v699 ····move-result·v6
  
100 ····if-eqz·v6,·:cond_0100 ····if-eqz·v6,·:cond_0
  
101 ····const/4·v6,·0x2101 ····const/4·v6,·0x2
Offset 141, 66 lines modifiedOffset 141, 66 lines modified
  
141 ····move-result·v6141 ····move-result·v6
  
142 ····if-eqz·v6,·:cond_0142 ····if-eqz·v6,·:cond_0
  
143 ····goto·:goto_1143 ····goto·:goto_1
  
144 ····.line·225144 ····.line·246
145 ····:cond_0145 ····:cond_0
146 ····move-object·v6,·p0146 ····move-object·v6,·p0
  
147 ····check-cast·v6,·Lokhttp3/internal/cache/CacheInterceptor$Companion;147 ····check-cast·v6,·Lokhttp3/internal/cache/CacheInterceptor$Companion;
  
148 ····.line·223148 ····.line·244
149 ····invoke-direct·{v6,·v4},·Lokhttp3/internal/cache/CacheInterceptor$Companion;->isContentSpecificHeader(Ljava/lang/String;)Z149 ····invoke-direct·{v6,·v4},·Lokhttp3/internal/cache/CacheInterceptor$Companion;->isContentSpecificHeader(Ljava/lang/String;)Z
  
150 ····move-result·v7150 ····move-result·v7
  
151 ····if-nez·v7,·:cond_1151 ····if-nez·v7,·:cond_1
  
152 ····.line·224152 ····.line·245
153 ····invoke-direct·{v6,·v4},·Lokhttp3/internal/cache/CacheInterceptor$Companion;->isEndToEnd(Ljava/lang/String;)Z153 ····invoke-direct·{v6,·v4},·Lokhttp3/internal/cache/CacheInterceptor$Companion;->isEndToEnd(Ljava/lang/String;)Z
  
154 ····move-result·v6154 ····move-result·v6
  
155 ····if-eqz·v6,·:cond_1155 ····if-eqz·v6,·:cond_1
  
156 ····.line·225156 ····.line·246
157 ····invoke-virtual·{p2,·v4},·Lokhttp3/Headers;->get(Ljava/lang/String;)Ljava/lang/String;157 ····invoke-virtual·{p2,·v4},·Lokhttp3/Headers;->get(Ljava/lang/String;)Ljava/lang/String;
  
158 ····move-result-object·v6158 ····move-result-object·v6
  
159 ····if-nez·v6,·:cond_2159 ····if-nez·v6,·:cond_2
  
160 ····.line·226160 ····.line·247
161 ····:cond_1161 ····:cond_1
162 ····invoke-virtual·{v0,·v4,·v5},·Lokhttp3/Headers$Builder;->addLenient$okhttp(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder;162 ····invoke-virtual·{v0,·v4,·v5},·Lokhttp3/Headers$Builder;->addLenient$okhttp(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder;
  
163 ····:cond_2163 ····:cond_2
164 ····:goto_1164 ····:goto_1
Max diff block lines reached; 4749/8089 bytes (58.71%) of diff not shown.
1.07 KB
smali/okhttp3/internal/http2/Http2Connection$pushRequestLater$$inlined$execute$1.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nTaskQueue.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue$execute$1\n+·2·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection\n+·3·Util.kt\nokhttp3/internal/Util\n*L\n1#1,218:1\n894#2,2:219\n896#2,7:223\n903#2:233\n397#3,2:221\n399#3,3:230\n*E\n"15 ····value·=·"SMAP\nTaskQueue.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue$execute$1\n+·2·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection\n+·3·Util.kt\nokhttp3/internal/Util\n*L\n1#1,218:1\n894#2,2:219\n896#2,7:223\n903#2:233\n398#3,2:221\n400#3,3:230\n*E\n"
16 .end·annotation16 .end·annotation
  
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····bv·=·{18 ····bv·=·{
19 ········0x1,19 ········0x1,
20 ········0x0,20 ········0x0,
21 ········0x321 ········0x3
1.17 KB
smali/okhttp3/internal/http2/Http2Stream$FramingSource.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x1114 ····accessFlags·=·0x11
15 ····name·=·"FramingSource"15 ····name·=·"FramingSource"
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\nHttp2Stream.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Http2Stream.kt\nokhttp3/internal/http2/Http2Stream$FramingSource\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,690:1\n605#2,4:691\n605#2,4:695\n553#2:699\n553#2:700\n*E\n*S·KotlinDebug\n*F\n+·1·Http2Stream.kt\nokhttp3/internal/http2/Http2Stream$FramingSource\n*L\n411#1,4:691\n422#1,4:695\n456#1:699\n479#1:700\n*E\n"18 ····value·=·"SMAP\nHttp2Stream.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Http2Stream.kt\nokhttp3/internal/http2/Http2Stream$FramingSource\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,690:1\n606#2,4:691\n606#2,4:695\n554#2:699\n554#2:700\n*E\n*S·KotlinDebug\n*F\n+·1·Http2Stream.kt\nokhttp3/internal/http2/Http2Stream$FramingSource\n*L\n411#1,4:691\n422#1,4:695\n456#1:699\n479#1:700\n*E\n"
19 .end·annotation19 .end·annotation
  
20 .annotation·runtime·Lkotlin/Metadata;20 .annotation·runtime·Lkotlin/Metadata;
21 ····bv·=·{21 ····bv·=·{
22 ········0x1,22 ········0x1,
23 ········0x0,23 ········0x0,
24 ········0x324 ········0x3
1.14 KB
smali/okhttp3/internal/http2/Http2Connection$ReaderRunnable$headers$$inlined$synchronized$lambda$1.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nTaskQueue.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue$execute$1\n+·2·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection$ReaderRunnable\n+·3·Util.kt\nokhttp3/internal/Util\n*L\n1#1,218:1\n688#2,5:219\n693#2,2:226\n695#2,2:231\n397#3,2:224\n399#3,3:228\n*E\n"15 ····value·=·"SMAP\nTaskQueue.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue$execute$1\n+·2·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection$ReaderRunnable\n+·3·Util.kt\nokhttp3/internal/Util\n*L\n1#1,218:1\n688#2,5:219\n693#2,2:226\n695#2,2:231\n398#3,2:224\n400#3,3:228\n*E\n"
16 .end·annotation16 .end·annotation
  
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····bv·=·{18 ····bv·=·{
19 ········0x1,19 ········0x1,
20 ········0x0,20 ········0x0,
21 ········0x321 ········0x3
1.12 KB
smali/okhttp3/internal/http2/Http2Stream$FramingSink.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x1114 ····accessFlags·=·0x11
15 ····name·=·"FramingSink"15 ····name·=·"FramingSink"
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\nHttp2Stream.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Http2Stream.kt\nokhttp3/internal/http2/Http2Stream$FramingSink\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,690:1\n605#2,4:691\n605#2,4:695\n605#2,4:699\n*E\n*S·KotlinDebug\n*F\n+·1·Http2Stream.kt\nokhttp3/internal/http2/Http2Stream$FramingSink\n*L\n531#1,4:691\n576#1,4:695\n591#1,4:699\n*E\n"18 ····value·=·"SMAP\nHttp2Stream.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Http2Stream.kt\nokhttp3/internal/http2/Http2Stream$FramingSink\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,690:1\n606#2,4:691\n606#2,4:695\n606#2,4:699\n*E\n*S·KotlinDebug\n*F\n+·1·Http2Stream.kt\nokhttp3/internal/http2/Http2Stream$FramingSink\n*L\n531#1,4:691\n576#1,4:695\n591#1,4:699\n*E\n"
19 .end·annotation19 .end·annotation
  
20 .annotation·runtime·Lkotlin/Metadata;20 .annotation·runtime·Lkotlin/Metadata;
21 ····bv·=·{21 ····bv·=·{
22 ········0x1,22 ········0x1,
23 ········0x0,23 ········0x0,
24 ········0x324 ········0x3
1.06 KB
smali/okhttp3/internal/http2/Http2Connection$pushDataLater$$inlined$execute$1.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nTaskQueue.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue$execute$1\n+·2·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection\n+·3·Util.kt\nokhttp3/internal/Util\n*L\n1#1,218:1\n939#2:219\n940#2,8:222\n948#2:233\n397#3,2:220\n399#3,3:230\n*E\n"15 ····value·=·"SMAP\nTaskQueue.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue$execute$1\n+·2·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection\n+·3·Util.kt\nokhttp3/internal/Util\n*L\n1#1,218:1\n939#2:219\n940#2,8:222\n948#2:233\n398#3,2:220\n400#3,3:230\n*E\n"
16 .end·annotation16 .end·annotation
  
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····bv·=·{18 ····bv·=·{
19 ········0x1,19 ········0x1,
20 ········0x0,20 ········0x0,
21 ········0x321 ········0x3
1.68 KB
smali/okhttp3/internal/http2/Http2Connection$ReaderRunnable.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ········"Lkotlin/jvm/functions/Function0<",24 ········"Lkotlin/jvm/functions/Function0<",
25 ········"Lkotlin/Unit;",25 ········"Lkotlin/Unit;",
26 ········">;"26 ········">;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
30 ····value·=·"SMAP\nHttp2Connection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection$ReaderRunnable\n+·2·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·4·Util.kt\nokhttp3/internal/Util\n*L\n1#1,1006:1\n92#2,11:1007\n92#2,11:1018\n92#2,11:1031\n92#2,11:1043\n37#3,2:1029\n37#3,2:1054\n553#4:1042\n553#4:1056\n*E\n*S·KotlinDebug\n*F\n+·1·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection$ReaderRunnable\n*L\n667#1,11:1007\n715#1,11:1018\n737#1,11:1031\n806#1,11:1043\n737#1,2:1029\n823#1,2:1054\n787#1:1042\n839#1:1056\n*E\n"30 ····value·=·"SMAP\nHttp2Connection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection$ReaderRunnable\n+·2·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·4·Util.kt\nokhttp3/internal/Util\n*L\n1#1,1006:1\n92#2,11:1007\n92#2,11:1018\n92#2,11:1031\n92#2,11:1043\n37#3,2:1029\n37#3,2:1054\n554#4:1042\n554#4:1056\n*E\n*S·KotlinDebug\n*F\n+·1·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection$ReaderRunnable\n*L\n667#1,11:1007\n715#1,11:1018\n737#1,11:1031\n806#1,11:1043\n737#1,2:1029\n823#1,2:1054\n787#1:1042\n839#1:1056\n*E\n"
31 .end·annotation31 .end·annotation
  
32 .annotation·runtime·Lkotlin/Metadata;32 .annotation·runtime·Lkotlin/Metadata;
33 ····bv·=·{33 ····bv·=·{
34 ········0x1,34 ········0x1,
35 ········0x0,35 ········0x0,
36 ········0x336 ········0x3
1.44 KB
smali/okhttp3/internal/http2/Http2Stream.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 ········Lokhttp3/internal/http2/Http2Stream$FramingSink;,10 ········Lokhttp3/internal/http2/Http2Stream$FramingSink;,
11 ········Lokhttp3/internal/http2/Http2Stream$StreamTimeout;,11 ········Lokhttp3/internal/http2/Http2Stream$StreamTimeout;,
12 ········Lokhttp3/internal/http2/Http2Stream$Companion;12 ········Lokhttp3/internal/http2/Http2Stream$Companion;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/SourceDebugExtension;15 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
16 ····value·=·"SMAP\nHttp2Stream.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Http2Stream.kt\nokhttp3/internal/http2/Http2Stream\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,690:1\n605#2,4:691\n605#2,4:695\n553#2:699\n605#2,4:700\n605#2,4:704\n553#2:708\n553#2:709\n605#2,4:710\n553#2:714\n547#2:715\n*E\n*S·KotlinDebug\n*F\n+·1·Http2Stream.kt\nokhttp3/internal/http2/Http2Stream\n*L\n176#1,4:691\n255#1,4:695\n257#1:699\n274#1,4:700\n284#1,4:704\n287#1:708\n308#1:709\n494#1,4:710\n639#1:714\n659#1:715\n*E\n"16 ····value·=·"SMAP\nHttp2Stream.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Http2Stream.kt\nokhttp3/internal/http2/Http2Stream\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,690:1\n606#2,4:691\n606#2,4:695\n554#2:699\n606#2,4:700\n606#2,4:704\n554#2:708\n554#2:709\n606#2,4:710\n554#2:714\n548#2:715\n*E\n*S·KotlinDebug\n*F\n+·1·Http2Stream.kt\nokhttp3/internal/http2/Http2Stream\n*L\n176#1,4:691\n255#1,4:695\n257#1:699\n274#1,4:700\n284#1,4:704\n287#1:708\n308#1:709\n494#1,4:710\n639#1:714\n659#1:715\n*E\n"
17 .end·annotation17 .end·annotation
  
18 .annotation·runtime·Lkotlin/Metadata;18 .annotation·runtime·Lkotlin/Metadata;
19 ····bv·=·{19 ····bv·=·{
20 ········0x1,20 ········0x1,
21 ········0x0,21 ········0x0,
22 ········0x322 ········0x3
2.45 KB
smali/okhttp3/internal/http2/Http2Connection.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ········Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;,13 ········Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;,
14 ········Lokhttp3/internal/http2/Http2Connection$Listener;,14 ········Lokhttp3/internal/http2/Http2Connection$Listener;,
15 ········Lokhttp3/internal/http2/Http2Connection$Companion;15 ········Lokhttp3/internal/http2/Http2Connection$Companion;
16 ····}16 ····}
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/SourceDebugExtension;18 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
19 ····value·=·"SMAP\nHttp2Connection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection\n+·2·Util.kt\nokhttp3/internal/Util\n+·3·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue\n+·4·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·5·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,1006:1\n553#2:1007\n547#2:1008\n547#2:1031\n605#2,4:1032\n397#2,5:1036\n397#2,5:1044\n397#2,5:1050\n397#2,5:1055\n92#3,11:1009\n92#3,11:1020\n92#3,11:1060\n92#3,11:1071\n92#3,11:1082\n92#3,11:1093\n92#3,11:1104\n92#3,11:1115\n84#3,4:1126\n37#4,2:1041\n11416#5:1043\n11417#5:1049\n*E\n*S·KotlinDebug\n*F\n+·1·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection\n*L\n183#1:1007\n311#1:1008\n402#1:1031\n446#1,4:1032\n448#1,5:1036\n460#1,5:1044\n467#1,5:1050\n472#1,5:1055\n340#1,11:1009\n361#1,11:1020\n506#1,11:1060\n554#1,11:1071\n893#1,11:1082\n911#1,11:1093\n938#1,11:1104\n952#1,11:1115\n152#1,4:1126\n453#1,2:1041\n460#1:1043\n460#1:1049\n*E\n"19 ····value·=·"SMAP\nHttp2Connection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection\n+·2·Util.kt\nokhttp3/internal/Util\n+·3·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue\n+·4·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·5·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,1006:1\n554#2:1007\n548#2:1008\n548#2:1031\n606#2,4:1032\n398#2,5:1036\n398#2,5:1044\n398#2,5:1050\n398#2,5:1055\n92#3,11:1009\n92#3,11:1020\n92#3,11:1060\n92#3,11:1071\n92#3,11:1082\n92#3,11:1093\n92#3,11:1104\n92#3,11:1115\n84#3,4:1126\n37#4,2:1041\n11416#5:1043\n11417#5:1049\n*E\n*S·KotlinDebug\n*F\n+·1·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection\n*L\n183#1:1007\n311#1:1008\n402#1:1031\n446#1,4:1032\n448#1,5:1036\n460#1,5:1044\n467#1,5:1050\n472#1,5:1055\n340#1,11:1009\n361#1,11:1020\n506#1,11:1060\n554#1,11:1071\n893#1,11:1082\n911#1,11:1093\n938#1,11:1104\n952#1,11:1115\n152#1,4:1126\n453#1,2:1041\n460#1:1043\n460#1:1049\n*E\n"
20 .end·annotation20 .end·annotation
  
21 .annotation·runtime·Lkotlin/Metadata;21 .annotation·runtime·Lkotlin/Metadata;
22 ····bv·=·{22 ····bv·=·{
23 ········0x1,23 ········0x1,
24 ········0x0,24 ········0x0,
25 ········0x325 ········0x3
1.07 KB
smali/okhttp3/internal/http2/Http2Connection$pushHeadersLater$$inlined$execute$1.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nTaskQueue.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue$execute$1\n+·2·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection\n+·3·Util.kt\nokhttp3/internal/Util\n*L\n1#1,218:1\n912#2,2:219\n914#2,7:223\n921#2:233\n397#3,2:221\n399#3,3:230\n*E\n"15 ····value·=·"SMAP\nTaskQueue.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue$execute$1\n+·2·Http2Connection.kt\nokhttp3/internal/http2/Http2Connection\n+·3·Util.kt\nokhttp3/internal/Util\n*L\n1#1,218:1\n912#2,2:219\n914#2,7:223\n921#2:233\n398#3,2:221\n400#3,3:230\n*E\n"
16 .end·annotation16 .end·annotation
  
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····bv·=·{18 ····bv·=·{
19 ········0x1,19 ········0x1,
20 ········0x0,20 ········0x0,
21 ········0x321 ········0x3
1.83 KB
smali/okhttp3/internal/connection/RealConnection.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 .annotation·system·Ldalvik/annotation/MemberClasses;10 .annotation·system·Ldalvik/annotation/MemberClasses;
11 ····value·=·{11 ····value·=·{
12 ········Lokhttp3/internal/connection/RealConnection$Companion;12 ········Lokhttp3/internal/connection/RealConnection$Companion;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/SourceDebugExtension;15 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
16 ····value·=·"SMAP\nRealConnection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealConnection.kt\nokhttp3/internal/connection/RealConnection\n+·2·Util.kt\nokhttp3/internal/Util\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,754:1\n605#2,4:755\n605#2,4:759\n605#2,4:766\n1550#3,3:763\n*E\n*S·KotlinDebug\n*F\n+·1·RealConnection.kt\nokhttp3/internal/connection/RealConnection\n*L\n138#1,4:755\n147#1,4:759\n687#1,4:766\n560#1,3:763\n*E\n"16 ····value·=·"SMAP\nRealConnection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealConnection.kt\nokhttp3/internal/connection/RealConnection\n+·2·Util.kt\nokhttp3/internal/Util\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,754:1\n606#2,4:755\n606#2,4:759\n606#2,4:766\n1550#3,3:763\n*E\n*S·KotlinDebug\n*F\n+·1·RealConnection.kt\nokhttp3/internal/connection/RealConnection\n*L\n138#1,4:755\n147#1,4:759\n687#1,4:766\n560#1,3:763\n*E\n"
17 .end·annotation17 .end·annotation
  
18 .annotation·runtime·Lkotlin/Metadata;18 .annotation·runtime·Lkotlin/Metadata;
19 ····bv·=·{19 ····bv·=·{
20 ········0x1,20 ········0x1,
21 ········0x0,21 ········0x0,
22 ········0x322 ········0x3
Offset 1484, 15 lines modifiedOffset 1484, 15 lines modified
1484 ····.line·4911484 ····.line·491
1485 ····invoke-virtual·{v0,·v1,·v2},·Lokhttp3/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;1485 ····invoke-virtual·{v0,·v1,·v2},·Lokhttp3/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;
  
1486 ····move-result-object·v01486 ····move-result-object·v0
  
1487 ····const-string·v1,·"User-Agent"1487 ····const-string·v1,·"User-Agent"
  
1488 ····const-string·v2,·"okhttp/4.6.0"1488 ····const-string·v2,·"okhttp/4.7.2"
  
1489 ····.line·4921489 ····.line·492
1490 ····invoke-virtual·{v0,·v1,·v2},·Lokhttp3/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;1490 ····invoke-virtual·{v0,·v1,·v2},·Lokhttp3/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;
  
1491 ····move-result-object·v01491 ····move-result-object·v0
  
1492 ····.line·4931492 ····.line·493
1.05 KB
smali/okhttp3/internal/connection/RealCall$AsyncCall.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x1114 ····accessFlags·=·0x11
15 ····name·=·"AsyncCall"15 ····name·=·"AsyncCall"
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\nRealCall.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealCall.kt\nokhttp3/internal/connection/RealCall$AsyncCall\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,536:1\n605#2,4:537\n404#2,9:541\n*E\n*S·KotlinDebug\n*F\n+·1·RealCall.kt\nokhttp3/internal/connection/RealCall$AsyncCall\n*L\n479#1,4:537\n498#1,9:541\n*E\n"18 ····value·=·"SMAP\nRealCall.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealCall.kt\nokhttp3/internal/connection/RealCall$AsyncCall\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,536:1\n606#2,4:537\n405#2,9:541\n*E\n*S·KotlinDebug\n*F\n+·1·RealCall.kt\nokhttp3/internal/connection/RealCall$AsyncCall\n*L\n479#1,4:537\n498#1,9:541\n*E\n"
19 .end·annotation19 .end·annotation
  
20 .annotation·runtime·Lkotlin/Metadata;20 .annotation·runtime·Lkotlin/Metadata;
21 ····bv·=·{21 ····bv·=·{
22 ········0x1,22 ········0x1,
23 ········0x0,23 ········0x0,
24 ········0x324 ········0x3
10.9 KB
smali/okhttp3/internal/connection/RealCall.smali
    
Offset 11, 25 lines modifiedOffset 11, 25 lines modified
11 ····value·=·{11 ····value·=·{
12 ········Lokhttp3/internal/connection/RealCall$AsyncCall;,12 ········Lokhttp3/internal/connection/RealCall$AsyncCall;,
13 ········Lokhttp3/internal/connection/RealCall$CallReference;13 ········Lokhttp3/internal/connection/RealCall$CallReference;
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
16 .annotation·system·Ldalvik/annotation/SourceDebugExtension;16 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
17 ····value·=·"SMAP\nRealCall.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealCall.kt\nokhttp3/internal/connection/RealCall\n+·2·Util.kt\nokhttp3/internal/Util\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,536:1\n598#2,4:537\n598#2,4:541\n310#3,7:545\n*E\n*S·KotlinDebug\n*F\n+·1·RealCall.kt\nokhttp3/internal/connection/RealCall\n*L\n258#1,4:537\n361#1,4:541\n363#1,7:545\n*E\n"17 ····value·=·"SMAP\nRealCall.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealCall.kt\nokhttp3/internal/connection/RealCall\n+·2·Util.kt\nokhttp3/internal/Util\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,536:1\n599#2,4:537\n599#2,4:541\n310#3,7:545\n*E\n*S·KotlinDebug\n*F\n+·1·RealCall.kt\nokhttp3/internal/connection/RealCall\n*L\n258#1,4:537\n361#1,4:541\n363#1,7:545\n*E\n"
18 .end·annotation18 .end·annotation
  
19 .annotation·runtime·Lkotlin/Metadata;19 .annotation·runtime·Lkotlin/Metadata;
20 ····bv·=·{20 ····bv·=·{
21 ········0x1,21 ········0x1,
22 ········0x0,22 ········0x0,
23 ········0x323 ········0x3
24 ····}24 ····}
25 ····d1·=·{25 ····d1·=·{
26 ········"\u0000\u009d\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0[·...·truncated·by·diffoscope;·len:·3943,·SHA:·6251720a13ab38a120de20448628fddc7e2ee428425079259f03b3198e51d6b1·...·]"26 ········"\u0000\u009f\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0[·...·truncated·by·diffoscope;·len:·3982,·SHA:·d35b80db49f5761694ea676ca7596e716f6085b415826ef0cb767e8da505ab81·...·]"
27 ····}27 ····}
28 ····d2·=·{28 ····d2·=·{
29 ········"Lokhttp3/internal/connection/RealCall;",29 ········"Lokhttp3/internal/connection/RealCall;",
30 ········"Lokhttp3/Call;",30 ········"Lokhttp3/Call;",
31 ········"client",31 ········"client",
32 ········"Lokhttp3/OkHttpClient;",32 ········"Lokhttp3/OkHttpClient;",
33 ········"originalRequest",33 ········"originalRequest",
Offset 48, 14 lines modifiedOffset 48, 16 lines modified
48 ········"()Lokhttp3/internal/connection/RealConnection;",48 ········"()Lokhttp3/internal/connection/RealConnection;",
49 ········"setConnection",49 ········"setConnection",
50 ········"(Lokhttp3/internal/connection/RealConnection;)V",50 ········"(Lokhttp3/internal/connection/RealConnection;)V",
51 ········"connectionPool",51 ········"connectionPool",
52 ········"Lokhttp3/internal/connection/RealConnectionPool;",52 ········"Lokhttp3/internal/connection/RealConnectionPool;",
53 ········"eventListener",53 ········"eventListener",
54 ········"Lokhttp3/EventListener;",54 ········"Lokhttp3/EventListener;",
 55 ········"getEventListener$okhttp",
 56 ········"()Lokhttp3/EventListener;",
55 ········"exchange",57 ········"exchange",
56 ········"Lokhttp3/internal/connection/Exchange;",58 ········"Lokhttp3/internal/connection/Exchange;",
57 ········"exchangeFinder",59 ········"exchangeFinder",
58 ········"Lokhttp3/internal/connection/ExchangeFinder;",60 ········"Lokhttp3/internal/connection/ExchangeFinder;",
59 ········"exchangeRequestDone",61 ········"exchangeRequestDone",
60 ········"exchangeResponseDone",62 ········"exchangeResponseDone",
61 ········"executed",63 ········"executed",
Offset 1377, 14 lines modifiedOffset 1379, 23 lines modified
  
1377 ····.line·851379 ····.line·85
1378 ····iget-object·v0,·p0,·Lokhttp3/internal/connection/RealCall;->connection:Lokhttp3/internal/connection/RealConnection;1380 ····iget-object·v0,·p0,·Lokhttp3/internal/connection/RealCall;->connection:Lokhttp3/internal/connection/RealConnection;
  
1379 ····return-object·v01381 ····return-object·v0
1380 .end·method1382 .end·method
  
 1383 .method·public·final·getEventListener$okhttp()Lokhttp3/EventListener;
 1384 ····.locals·1
  
 1385 ····.line·68
 1386 ····iget-object·v0,·p0,·Lokhttp3/internal/connection/RealCall;->eventListener:Lokhttp3/EventListener;
  
 1387 ····return-object·v0
 1388 .end·method
  
1381 .method·public·final·getForWebSocket()Z1389 .method·public·final·getForWebSocket()Z
1382 ····.locals·11390 ····.locals·1
  
1383 ····.line·641391 ····.line·64
1384 ····iget-boolean·v0,·p0,·Lokhttp3/internal/connection/RealCall;->forWebSocket:Z1392 ····iget-boolean·v0,·p0,·Lokhttp3/internal/connection/RealCall;->forWebSocket:Z
  
1385 ····return·v01393 ····return·v0
1.38 KB
smali/okhttp3/internal/connection/RealConnectionPool.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lokhttp3/internal/connection/RealConnectionPool$Companion;9 ········Lokhttp3/internal/connection/RealConnectionPool$Companion;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
13 ····value·=·"SMAP\nRealConnectionPool.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealConnectionPool.kt\nokhttp3/internal/connection/RealConnectionPool\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·Util.kt\nokhttp3/internal/Util\n*L\n1#1,232:1\n1577#2,4:233\n598#3,4:237\n598#3,4:241\n598#3,4:245\n*E\n*S·KotlinDebug\n*F\n+·1·RealConnectionPool.kt\nokhttp3/internal/connection/RealConnectionPool\n*L\n55#1,4:233\n76#1,4:237\n88#1,4:241\n99#1,4:245\n*E\n"13 ····value·=·"SMAP\nRealConnectionPool.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealConnectionPool.kt\nokhttp3/internal/connection/RealConnectionPool\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·Util.kt\nokhttp3/internal/Util\n*L\n1#1,232:1\n1577#2,4:233\n599#3,4:237\n599#3,4:241\n599#3,4:245\n*E\n*S·KotlinDebug\n*F\n+·1·RealConnectionPool.kt\nokhttp3/internal/connection/RealConnectionPool\n*L\n55#1,4:233\n76#1,4:237\n88#1,4:241\n99#1,4:245\n*E\n"
14 .end·annotation14 .end·annotation
  
15 .annotation·runtime·Lkotlin/Metadata;15 .annotation·runtime·Lkotlin/Metadata;
16 ····bv·=·{16 ····bv·=·{
17 ········0x1,17 ········0x1,
18 ········0x0,18 ········0x0,
19 ········0x319 ········0x3
1.08 KB
smali/okhttp3/internal/connection/ExchangeFinder.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lokhttp3/internal/connection/ExchangeFinder;1 .class·public·final·Lokhttp3/internal/connection/ExchangeFinder;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ExchangeFinder.kt"3 .source·"ExchangeFinder.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nExchangeFinder.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ExchangeFinder.kt\nokhttp3/internal/connection/ExchangeFinder\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,362:1\n598#2,4:363\n605#2,4:367\n*E\n*S·KotlinDebug\n*F\n+·1·ExchangeFinder.kt\nokhttp3/internal/connection/ExchangeFinder\n*L\n286#1,4:363\n291#1,4:367\n*E\n"6 ····value·=·"SMAP\nExchangeFinder.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ExchangeFinder.kt\nokhttp3/internal/connection/ExchangeFinder\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,362:1\n599#2,4:363\n606#2,4:367\n*E\n*S·KotlinDebug\n*F\n+·1·ExchangeFinder.kt\nokhttp3/internal/connection/ExchangeFinder\n*L\n286#1,4:363\n291#1,4:367\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
617 B
smali/okhttp3/internal/http/BridgeInterceptor.smali
    
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 ····.line·79347 ····.line·79
348 ····invoke-virtual·{v0,·v2},·Lokhttp3/Request;->header(Ljava/lang/String;)Ljava/lang/String;348 ····invoke-virtual·{v0,·v2},·Lokhttp3/Request;->header(Ljava/lang/String;)Ljava/lang/String;
  
349 ····move-result-object·v7349 ····move-result-object·v7
  
350 ····if-nez·v7,·:cond_7350 ····if-nez·v7,·:cond_7
  
351 ····const-string·v7,·"okhttp/4.6.0"351 ····const-string·v7,·"okhttp/4.7.2"
  
352 ····.line·80352 ····.line·80
353 ····invoke-virtual·{v1,·v2,·v7},·Lokhttp3/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;353 ····invoke-virtual·{v1,·v2,·v7},·Lokhttp3/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;
  
354 ····.line·83354 ····.line·83
355 ····:cond_7355 ····:cond_7
356 ····invoke-virtual·{v1},·Lokhttp3/Request$Builder;->build()Lokhttp3/Request;356 ····invoke-virtual·{v1},·Lokhttp3/Request$Builder;->build()Lokhttp3/Request;
1.25 KB
smali/okhttp3/internal/concurrent/TaskRunner.smali
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 ········Lokhttp3/internal/concurrent/TaskRunner$Backend;,9 ········Lokhttp3/internal/concurrent/TaskRunner$Backend;,
10 ········Lokhttp3/internal/concurrent/TaskRunner$RealBackend;,10 ········Lokhttp3/internal/concurrent/TaskRunner$RealBackend;,
11 ········Lokhttp3/internal/concurrent/TaskRunner$Companion;11 ········Lokhttp3/internal/concurrent/TaskRunner$Companion;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nTaskRunner.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskRunner.kt\nokhttp3/internal/concurrent/TaskRunner\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,314:1\n598#2,4:315\n598#2,4:319\n605#2,4:323\n598#2,4:327\n598#2,4:331\n*E\n*S·KotlinDebug\n*F\n+·1·TaskRunner.kt\nokhttp3/internal/concurrent/TaskRunner\n*L\n79#1,4:315\n97#1,4:319\n108#1,4:323\n126#1,4:327\n152#1,4:331\n*E\n"15 ····value·=·"SMAP\nTaskRunner.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskRunner.kt\nokhttp3/internal/concurrent/TaskRunner\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,314:1\n599#2,4:315\n599#2,4:319\n606#2,4:323\n599#2,4:327\n599#2,4:331\n*E\n*S·KotlinDebug\n*F\n+·1·TaskRunner.kt\nokhttp3/internal/concurrent/TaskRunner\n*L\n79#1,4:315\n97#1,4:319\n108#1,4:323\n126#1,4:327\n152#1,4:331\n*E\n"
16 .end·annotation16 .end·annotation
  
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····bv·=·{18 ····bv·=·{
19 ········0x1,19 ········0x1,
20 ········0x0,20 ········0x0,
21 ········0x321 ········0x3
1.03 KB
smali/okhttp3/internal/concurrent/TaskRunner$RealBackend.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x1914 ····accessFlags·=·0x19
15 ····name·=·"RealBackend"15 ····name·=·"RealBackend"
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\nTaskRunner.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskRunner.kt\nokhttp3/internal/concurrent/TaskRunner$RealBackend\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,314:1\n550#2:315\n*E\n*S·KotlinDebug\n*F\n+·1·TaskRunner.kt\nokhttp3/internal/concurrent/TaskRunner$RealBackend\n*L\n281#1:315\n*E\n"18 ····value·=·"SMAP\nTaskRunner.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskRunner.kt\nokhttp3/internal/concurrent/TaskRunner$RealBackend\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,314:1\n551#2:315\n*E\n*S·KotlinDebug\n*F\n+·1·TaskRunner.kt\nokhttp3/internal/concurrent/TaskRunner$RealBackend\n*L\n281#1:315\n*E\n"
19 .end·annotation19 .end·annotation
  
20 .annotation·runtime·Lkotlin/Metadata;20 .annotation·runtime·Lkotlin/Metadata;
21 ····bv·=·{21 ····bv·=·{
22 ········0x1,22 ········0x1,
23 ········0x0,23 ········0x0,
24 ········0x324 ········0x3
1.61 KB
smali/okhttp3/internal/concurrent/TaskQueue.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lokhttp3/internal/concurrent/TaskQueue$AwaitIdleTask;9 ········Lokhttp3/internal/concurrent/TaskQueue$AwaitIdleTask;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
13 ····value·=·"SMAP\nTaskQueue.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue\n+·2·TaskLogger.kt\nokhttp3/internal/concurrent/TaskLoggerKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·Util.kt\nokhttp3/internal/Util\n*L\n1#1,218:1\n84#1,19:227\n25#2,4:219\n25#2,4:223\n25#2,4:246\n25#2,4:250\n25#2,4:269\n310#3,7:254\n605#4,4:261\n605#4,4:265\n*E\n*S·KotlinDebug\n*F\n+·1·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue\n*L\n62#1,4:219\n62#1,4:223\n153#1,4:246\n159#1,4:250\n208#1,4:269\n165#1,7:254\n179#1,4:261\n189#1,4:265\n*E\n"13 ····value·=·"SMAP\nTaskQueue.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue\n+·2·TaskLogger.kt\nokhttp3/internal/concurrent/TaskLoggerKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·Util.kt\nokhttp3/internal/Util\n*L\n1#1,218:1\n84#1,19:227\n25#2,4:219\n25#2,4:223\n25#2,4:246\n25#2,4:250\n25#2,4:269\n310#3,7:254\n606#4,4:261\n606#4,4:265\n*E\n*S·KotlinDebug\n*F\n+·1·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue\n*L\n62#1,4:219\n62#1,4:223\n153#1,4:246\n159#1,4:250\n208#1,4:269\n165#1,7:254\n179#1,4:261\n189#1,4:265\n*E\n"
14 .end·annotation14 .end·annotation
  
15 .annotation·runtime·Lkotlin/Metadata;15 .annotation·runtime·Lkotlin/Metadata;
16 ····bv·=·{16 ····bv·=·{
17 ········0x1,17 ········0x1,
18 ········0x0,18 ········0x0,
19 ········0x319 ········0x3
12.9 KB
smali/okhttp3/internal/platform/Platform.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lokhttp3/internal/platform/Platform$Companion;9 ········Lokhttp3/internal/platform/Platform$Companion;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
13 ····value·=·"SMAP\nPlatform.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Platform.kt\nokhttp3/internal/platform/Platform\n*L\n1#1,268:1\n*E\n"13 ····value·=·"SMAP\nPlatform.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Platform.kt\nokhttp3/internal/platform/Platform\n*L\n1#1,278:1\n*E\n"
14 .end·annotation14 .end·annotation
  
15 .annotation·runtime·Lkotlin/Metadata;15 .annotation·runtime·Lkotlin/Metadata;
16 ····bv·=·{16 ····bv·=·{
17 ········0x1,17 ········0x1,
18 ········0x0,18 ········0x0,
19 ········0x319 ········0x3
Offset 103, 22 lines modifiedOffset 103, 22 lines modified
  
103 ····const/4·v1,·0x0103 ····const/4·v1,·0x0
  
104 ····invoke-direct·{v0,·v1},·Lokhttp3/internal/platform/Platform$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V104 ····invoke-direct·{v0,·v1},·Lokhttp3/internal/platform/Platform$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  
105 ····sput-object·v0,·Lokhttp3/internal/platform/Platform;->Companion:Lokhttp3/internal/platform/Platform$Companion;105 ····sput-object·v0,·Lokhttp3/internal/platform/Platform;->Companion:Lokhttp3/internal/platform/Platform$Companion;
  
106 ····.line·169106 ····.line·170
107 ····invoke-static·{v0},·Lokhttp3/internal/platform/Platform$Companion;->access$findPlatform(Lokhttp3/internal/platform/Platform$Companion;)Lokhttp3/internal/platform/Platform;107 ····invoke-static·{v0},·Lokhttp3/internal/platform/Platform$Companion;->access$findPlatform(Lokhttp3/internal/platform/Platform$Companion;)Lokhttp3/internal/platform/Platform;
  
108 ····move-result-object·v0108 ····move-result-object·v0
  
109 ····sput-object·v0,·Lokhttp3/internal/platform/Platform;->platform:Lokhttp3/internal/platform/Platform;109 ····sput-object·v0,·Lokhttp3/internal/platform/Platform;->platform:Lokhttp3/internal/platform/Platform;
  
110 ····.line·174110 ····.line·175
111 ····const-class·v0,·Lokhttp3/OkHttpClient;111 ····const-class·v0,·Lokhttp3/OkHttpClient;
  
112 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;112 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
113 ····move-result-object·v0113 ····move-result-object·v0
  
114 ····invoke-static·{v0},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;114 ····invoke-static·{v0},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;
Offset 129, 33 lines modifiedOffset 129, 33 lines modified
  
129 ····return-void129 ····return-void
130 .end·method130 .end·method
  
131 .method·public·constructor·<init>()V131 .method·public·constructor·<init>()V
132 ····.locals·0132 ····.locals·0
  
133 ····.line·69133 ····.line·70
134 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V134 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
135 ····return-void135 ····return-void
136 .end·method136 .end·method
  
137 .method·public·static·final·synthetic·access$getPlatform$cp()Lokhttp3/internal/platform/Platform;137 .method·public·static·final·synthetic·access$getPlatform$cp()Lokhttp3/internal/platform/Platform;
138 ····.locals·1138 ····.locals·1
  
139 ····.line·69139 ····.line·70
140 ····sget-object·v0,·Lokhttp3/internal/platform/Platform;->platform:Lokhttp3/internal/platform/Platform;140 ····sget-object·v0,·Lokhttp3/internal/platform/Platform;->platform:Lokhttp3/internal/platform/Platform;
  
141 ····return-object·v0141 ····return-object·v0
142 .end·method142 .end·method
  
143 .method·public·static·final·synthetic·access$setPlatform$cp(Lokhttp3/internal/platform/Platform;)V143 .method·public·static·final·synthetic·access$setPlatform$cp(Lokhttp3/internal/platform/Platform;)V
144 ····.locals·0144 ····.locals·0
  
145 ····.line·69145 ····.line·70
146 ····sput-object·p0,·Lokhttp3/internal/platform/Platform;->platform:Lokhttp3/internal/platform/Platform;146 ····sput-object·p0,·Lokhttp3/internal/platform/Platform;->platform:Lokhttp3/internal/platform/Platform;
  
147 ····return-void147 ····return-void
148 .end·method148 .end·method
  
149 .method·public·static·final·get()Lokhttp3/internal/platform/Platform;149 .method·public·static·final·get()Lokhttp3/internal/platform/Platform;
150 ····.locals·1150 ····.locals·1
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 ····:cond_0187 ····:cond_0
188 ····and-int/2addr·p4,·v0188 ····and-int/2addr·p4,·v0
  
189 ····if-eqz·p4,·:cond_1189 ····if-eqz·p4,·:cond_1
  
190 ····const/4·p3,·0x0190 ····const/4·p3,·0x0
  
191 ····.line·122191 ····.line·123
192 ····check-cast·p3,·Ljava/lang/Throwable;192 ····check-cast·p3,·Ljava/lang/Throwable;
  
193 ····:cond_1193 ····:cond_1
194 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lokhttp3/internal/platform/Platform;->log(Ljava/lang/String;ILjava/lang/Throwable;)V194 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lokhttp3/internal/platform/Platform;->log(Ljava/lang/String;ILjava/lang/Throwable;)V
  
195 ····return-void195 ····return-void
  
Offset 225, 15 lines modifiedOffset 225, 15 lines modified
225 .method·public·buildCertificateChainCleaner(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner;225 .method·public·buildCertificateChainCleaner(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner;
226 ····.locals·1226 ····.locals·1
  
227 ····const-string·v0,·"trustManager"227 ····const-string·v0,·"trustManager"
  
228 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V228 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
229 ····.line·151229 ····.line·152
230 ····new-instance·v0,·Lokhttp3/internal/tls/BasicCertificateChainCleaner;230 ····new-instance·v0,·Lokhttp3/internal/tls/BasicCertificateChainCleaner;
  
231 ····invoke-virtual·{p0,·p1},·Lokhttp3/internal/platform/Platform;->buildTrustRootIndex(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex;231 ····invoke-virtual·{p0,·p1},·Lokhttp3/internal/platform/Platform;->buildTrustRootIndex(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex;
  
232 ····move-result-object·p1232 ····move-result-object·p1
  
233 ····invoke-direct·{v0,·p1},·Lokhttp3/internal/tls/BasicCertificateChainCleaner;-><init>(Lokhttp3/internal/tls/TrustRootIndex;)V233 ····invoke-direct·{v0,·p1},·Lokhttp3/internal/tls/BasicCertificateChainCleaner;-><init>(Lokhttp3/internal/tls/TrustRootIndex;)V
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
246 .method·public·buildTrustRootIndex(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex;246 .method·public·buildTrustRootIndex(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex;
247 ····.locals·2247 ····.locals·2
  
248 ····const-string·v0,·"trustManager"248 ····const-string·v0,·"trustManager"
  
249 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V249 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
250 ····.line·154250 ····.line·155
251 ····new-instance·v0,·Lokhttp3/internal/tls/BasicTrustRootIndex;251 ····new-instance·v0,·Lokhttp3/internal/tls/BasicTrustRootIndex;
  
252 ····invoke-interface·{p1},·Ljavax/net/ssl/X509TrustManager;->getAcceptedIssuers()[Ljava/security/cert/X509Certificate;252 ····invoke-interface·{p1},·Ljavax/net/ssl/X509TrustManager;->getAcceptedIssuers()[Ljava/security/cert/X509Certificate;
  
253 ····move-result-object·p1253 ····move-result-object·p1
  
254 ····const-string·v1,·"trustManager.acceptedIssuers"254 ····const-string·v1,·"trustManager.acceptedIssuers"
Offset 312, 15 lines modifiedOffset 312, 15 lines modified
  
312 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V312 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
313 ····const-string·v0,·"address"313 ····const-string·v0,·"address"
  
314 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V314 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
Max diff block lines reached; 8693/13141 bytes (66.15%) of diff not shown.
1.26 KB
smali/okhttp3/internal/platform/Android10Platform$Companion.smali
    
Offset 42, 35 lines modifiedOffset 42, 35 lines modified
42 .end·annotation42 .end·annotation
  
  
43 #·direct·methods43 #·direct·methods
44 .method·private·constructor·<init>()V44 .method·private·constructor·<init>()V
45 ····.locals·045 ····.locals·0
  
46 ····.line·7046 ····.line·64
47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V50 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
51 ····.locals·051 ····.locals·0
  
52 ····.line·7052 ····.line·64
53 ····invoke-direct·{p0},·Lokhttp3/internal/platform/Android10Platform$Companion;-><init>()V53 ····invoke-direct·{p0},·Lokhttp3/internal/platform/Android10Platform$Companion;-><init>()V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·final·buildIfSupported()Lokhttp3/internal/platform/Platform;57 .method·public·final·buildIfSupported()Lokhttp3/internal/platform/Platform;
58 ····.locals·158 ····.locals·1
  
59 ····.line·7359 ····.line·67
60 ····move-object·v0,·p060 ····move-object·v0,·p0
  
61 ····check-cast·v0,·Lokhttp3/internal/platform/Android10Platform$Companion;61 ····check-cast·v0,·Lokhttp3/internal/platform/Android10Platform$Companion;
  
62 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/Android10Platform$Companion;->isSupported()Z62 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/Android10Platform$Companion;->isSupported()Z
  
63 ····move-result·v063 ····move-result·v0
Offset 91, 14 lines modifiedOffset 91, 14 lines modified
91 ····:goto_091 ····:goto_0
92 ····return-object·v092 ····return-object·v0
93 .end·method93 .end·method
  
94 .method·public·final·isSupported()Z94 .method·public·final·isSupported()Z
95 ····.locals·195 ····.locals·1
  
96 ····.line·7196 ····.line·65
97 ····invoke-static·{},·Lokhttp3/internal/platform/Android10Platform;->access$isSupported$cp()Z97 ····invoke-static·{},·Lokhttp3/internal/platform/Android10Platform;->access$isSupported$cp()Z
  
98 ····move-result·v098 ····move-result·v0
  
99 ····return·v099 ····return·v0
100 .end·method100 .end·method
18.9 KB
smali/okhttp3/internal/platform/Platform$Companion.smali
    
Offset 10, 50 lines modifiedOffset 10, 53 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"Companion"12 ····name·=·"Companion"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nPlatform.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Platform.kt\nokhttp3/internal/platform/Platform$Companion\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,268:1\n704#2:269\n777#2,2:270\n1360#2:272\n1429#2,3:273\n*E\n*S·KotlinDebug\n*F\n+·1·Platform.kt\nokhttp3/internal/platform/Platform$Companion\n*L\n184#1:269\n184#1,2:270\n184#1:272\n184#1,3:273\n*E\n"15 ····value·=·"SMAP\nPlatform.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Platform.kt\nokhttp3/internal/platform/Platform$Companion\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,278:1\n704#2:279\n777#2,2:280\n1360#2:282\n1429#2,3:283\n*E\n*S·KotlinDebug\n*F\n+·1·Platform.kt\nokhttp3/internal/platform/Platform$Companion\n*L\n185#1:279\n185#1,2:280\n185#1:282\n185#1,3:283\n*E\n"
16 .end·annotation16 .end·annotation
  
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····bv·=·{18 ····bv·=·{
19 ········0x1,19 ········0x1,
20 ········0x0,20 ········0x0,
21 ········0x321 ········0x3
22 ····}22 ····}
23 ····d1·=·{23 ····d1·=·{
24 ········"\u0000H\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010·\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0012\n\u0002\u0008\u0003\n\u0002\u0010\u0002\n\u0000\u0008\u0086\u0003\u0018\u00002\u00020\u0001B\u0[·...·truncated·by·diffoscope;·len:·1114,·SHA:·60817cda5e203dd0b5129252a8504ca5bd28a9d7f8dc3487308b803d7e78f681·...·]"24 ········"\u0000H\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010·\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0012\n\u0002\u0008\u0005\n\u0002\u0010\u0002\n\u0000\u0008\u0086\u0003\u0018\u00002\u00020\u0001B\u0[·...·truncated·by·diffoscope;·len:·1294,·SHA:·7817a08be21e75bd2931d7a4a1fabe5130fba1df6a19687b1f971fd9d3156616·...·]"
25 ····}25 ····}
26 ····d2·=·{26 ····d2·=·{
27 ········"Lokhttp3/internal/platform/Platform$Companion;",27 ········"Lokhttp3/internal/platform/Platform$Companion;",
28 ········"",28 ········"",
29 ········"()V",29 ········"()V",
30 ········"INFO",30 ········"INFO",
31 ········"",31 ········"",
32 ········"WARN",32 ········"WARN",
33 ········"isBouncyCastlePreferred",33 ········"isAndroid",
34 ········"",34 ········"",
35 ········"()Z",35 ········"()Z",
 36 ········"isBouncyCastlePreferred",
36 ········"isConscryptPreferred",37 ········"isConscryptPreferred",
37 ········"isOpenJSSEPreferred",38 ········"isOpenJSSEPreferred",
38 ········"logger",39 ········"logger",
39 ········"Ljava/util/logging/Logger;",40 ········"Ljava/util/logging/Logger;",
40 ········"kotlin.jvm.PlatformType",41 ········"kotlin.jvm.PlatformType",
41 ········"platform",42 ········"platform",
42 ········"Lokhttp3/internal/platform/Platform;",43 ········"Lokhttp3/internal/platform/Platform;",
43 ········"alpnProtocolNames",44 ········"alpnProtocolNames",
44 ········"",45 ········"",
45 ········"",46 ········"",
46 ········"protocols",47 ········"protocols",
47 ········"Lokhttp3/Protocol;",48 ········"Lokhttp3/Protocol;",
48 ········"concatLengthPrefixed",49 ········"concatLengthPrefixed",
49 ········"",50 ········"",
 51 ········"findAndroidPlatform",
 52 ········"findJvmPlatform",
50 ········"findPlatform",53 ········"findPlatform",
51 ········"get",54 ········"get",
52 ········"resetForTests",55 ········"resetForTests",
53 ········"",56 ········"",
54 ········"okhttp"57 ········"okhttp"
55 ····}58 ····}
56 ····k·=·0x159 ····k·=·0x1
Offset 65, 177 lines modifiedOffset 68, 218 lines modified
65 .end·annotation68 .end·annotation
  
  
66 #·direct·methods69 #·direct·methods
67 .method·private·constructor·<init>()V70 .method·private·constructor·<init>()V
68 ····.locals·071 ····.locals·0
  
69 ····.line·16872 ····.line·169
70 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
71 ····return-void74 ····return-void
72 .end·method75 .end·method
  
73 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V76 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
74 ····.locals·077 ····.locals·0
  
75 ····.line·16878 ····.line·169
76 ····invoke-direct·{p0},·Lokhttp3/internal/platform/Platform$Companion;-><init>()V79 ····invoke-direct·{p0},·Lokhttp3/internal/platform/Platform$Companion;-><init>()V
  
77 ····return-void80 ····return-void
78 .end·method81 .end·method
  
79 .method·public·static·final·synthetic·access$findPlatform(Lokhttp3/internal/platform/Platform$Companion;)Lokhttp3/internal/platform/Platform;82 .method·public·static·final·synthetic·access$findPlatform(Lokhttp3/internal/platform/Platform$Companion;)Lokhttp3/internal/platform/Platform;
80 ····.locals·083 ····.locals·0
  
81 ····.line·16884 ····.line·169
82 ····invoke-direct·{p0},·Lokhttp3/internal/platform/Platform$Companion;->findPlatform()Lokhttp3/internal/platform/Platform;85 ····invoke-direct·{p0},·Lokhttp3/internal/platform/Platform$Companion;->findPlatform()Lokhttp3/internal/platform/Platform;
  
83 ····move-result-object·p086 ····move-result-object·p0
  
84 ····return-object·p087 ····return-object·p0
85 .end·method88 .end·method
  
86 .method·private·final·findPlatform()Lokhttp3/internal/platform/Platform;89 .method·private·final·findAndroidPlatform()Lokhttp3/internal/platform/Platform;
87 ····.locals·290 ····.locals·1
  
88 ····.line·20691 ····.line·218
 92 ····sget-object·v0,·Lokhttp3/internal/platform/android/AndroidLog;->INSTANCE:Lokhttp3/internal/platform/android/AndroidLog;
  
 93 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/android/AndroidLog;->enable()V
  
 94 ····.line·219
89 ····sget-object·v0,·Lokhttp3/internal/platform/Android10Platform;->Companion:Lokhttp3/internal/platform/Android10Platform$Companion;95 ····sget-object·v0,·Lokhttp3/internal/platform/Android10Platform;->Companion:Lokhttp3/internal/platform/Android10Platform$Companion;
  
90 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/Android10Platform$Companion;->buildIfSupported()Lokhttp3/internal/platform/Platform;96 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/Android10Platform$Companion;->buildIfSupported()Lokhttp3/internal/platform/Platform;
  
91 ····move-result-object·v097 ····move-result-object·v0
  
92 ····if-eqz·v0,·:cond_098 ····if-eqz·v0,·:cond_0
  
93 ····return-object·v099 ····goto·:goto_0
  
94 ····.line·212 
95 ····:cond_0100 ····:cond_0
96 ····sget-object·v0,·Lokhttp3/internal/platform/AndroidPlatform;->Companion:Lokhttp3/internal/platform/AndroidPlatform$Companion;101 ····sget-object·v0,·Lokhttp3/internal/platform/AndroidPlatform;->Companion:Lokhttp3/internal/platform/AndroidPlatform$Companion;
  
97 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/AndroidPlatform$Companion;->buildIfSupported()Lokhttp3/internal/platform/Platform;102 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/AndroidPlatform$Companion;->buildIfSupported()Lokhttp3/internal/platform/Platform;
  
98 ····move-result-object·v0103 ····move-result-object·v0
  
99 ····if-eqz·v0,·:cond_1104 ····if-nez·v0,·:cond_1
  
100 ····return-object·v0105 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V
  
101 ····.line·218 
102 ····:cond_1106 ····:cond_1
 107 ····:goto_0
 108 ····return-object·v0
 109 .end·method
  
 110 .method·private·final·findJvmPlatform()Lokhttp3/internal/platform/Platform;
 111 ····.locals·2
  
Max diff block lines reached; 11693/19274 bytes (60.67%) of diff not shown.
12.8 KB
smali/okhttp3/internal/platform/Android10Platform.smali
    
Offset 7, 25 lines modifiedOffset 7, 25 lines modified
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lokhttp3/internal/platform/Android10Platform$Companion;9 ········Lokhttp3/internal/platform/Android10Platform$Companion;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;12 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
13 ····value·=·"SMAP\nAndroid10Platform.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Android10Platform.kt\nokhttp3/internal/platform/Android10Platform\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,76:1\n704#2:77\n777#2,2:78\n*E\n*S·KotlinDebug\n*F\n+·1·Android10Platform.kt\nokhttp3/internal/platform/Android10Platform\n*L\n43#1:77\n43#1,2:78\n*E\n"13 ····value·=·"SMAP\nAndroid10Platform.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Android10Platform.kt\nokhttp3/internal/platform/Android10Platform\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,70:1\n704#2:71\n777#2,2:72\n*E\n*S·KotlinDebug\n*F\n+·1·Android10Platform.kt\nokhttp3/internal/platform/Android10Platform\n*L\n41#1:71\n41#1,2:72\n*E\n"
14 .end·annotation14 .end·annotation
  
15 .annotation·runtime·Lkotlin/Metadata;15 .annotation·runtime·Lkotlin/Metadata;
16 ····bv·=·{16 ····bv·=·{
17 ········0x1,17 ········0x1,
18 ········0x0,18 ········0x0,
19 ········0x319 ········0x3
20 ····}20 ····}
21 ····d1·=·{21 ····d1·=·{
22 ········"\u0000X\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u00[·...·truncated·by·diffoscope;·len:·1085,·SHA:·b703c586dd931ad760e035eb67988356661b24a96f421a3cb6e2e5b982f1272c·...·]"22 ········"\u0000J\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u00[·...·truncated·by·diffoscope;·len:·850,·SHA:·dc6c4fc605941dd4ff00fec8d5d350ddb96aa5cf92c2b2ae8cf0f1fff2530a05·...·]"
23 ····}23 ····}
24 ····d2·=·{24 ····d2·=·{
25 ········"Lokhttp3/internal/platform/Android10Platform;",25 ········"Lokhttp3/internal/platform/Android10Platform;",
26 ········"Lokhttp3/internal/platform/Platform;",26 ········"Lokhttp3/internal/platform/Platform;",
27 ········"()V",27 ········"()V",
28 ········"socketAdapters",28 ········"socketAdapters",
29 ········"",29 ········"",
Offset 41, 20 lines modifiedOffset 41, 14 lines modified
41 ········"hostname",41 ········"hostname",
42 ········"",42 ········"",
43 ········"protocols",43 ········"protocols",
44 ········"Lokhttp3/Protocol;",44 ········"Lokhttp3/Protocol;",
45 ········"getSelectedProtocol",45 ········"getSelectedProtocol",
46 ········"isCleartextTrafficPermitted",46 ········"isCleartextTrafficPermitted",
47 ········"",47 ········"",
48 ········"log", 
49 ········"message", 
50 ········"level", 
51 ········"", 
52 ········"t", 
53 ········"", 
54 ········"sslSocketFactory",48 ········"sslSocketFactory",
55 ········"Ljavax/net/ssl/SSLSocketFactory;",49 ········"Ljavax/net/ssl/SSLSocketFactory;",
56 ········"Companion",50 ········"Companion",
57 ········"okhttp"51 ········"okhttp"
58 ····}52 ····}
59 ····k·=·0x153 ····k·=·0x1
60 ····mv·=·{54 ····mv·=·{
Offset 91, 18 lines modifiedOffset 85, 18 lines modified
  
91 ····const/4·v1,·0x085 ····const/4·v1,·0x0
  
92 ····invoke-direct·{v0,·v1},·Lokhttp3/internal/platform/Android10Platform$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V86 ····invoke-direct·{v0,·v1},·Lokhttp3/internal/platform/Android10Platform$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  
93 ····sput-object·v0,·Lokhttp3/internal/platform/Android10Platform;->Companion:Lokhttp3/internal/platform/Android10Platform$Companion;87 ····sput-object·v0,·Lokhttp3/internal/platform/Android10Platform;->Companion:Lokhttp3/internal/platform/Android10Platform$Companion;
  
94 ····.line·7188 ····.line·65
95 ····sget-object·v0,·Lokhttp3/internal/platform/AndroidPlatform;->Companion:Lokhttp3/internal/platform/AndroidPlatform$Companion;89 ····sget-object·v0,·Lokhttp3/internal/platform/Platform;->Companion:Lokhttp3/internal/platform/Platform$Companion;
  
96 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/AndroidPlatform$Companion;->isAndroid()Z90 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/Platform$Companion;->isAndroid()Z
  
97 ····move-result·v091 ····move-result·v0
  
98 ····if-eqz·v0,·:cond_092 ····if-eqz·v0,·:cond_0
  
99 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I93 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
Offset 122, 82 lines modifiedOffset 116, 82 lines modified
  
122 ····return-void116 ····return-void
123 .end·method117 .end·method
  
124 .method·public·constructor·<init>()V118 .method·public·constructor·<init>()V
125 ····.locals·4119 ····.locals·4
  
126 ····.line·37120 ····.line·35
127 ····invoke-direct·{p0},·Lokhttp3/internal/platform/Platform;-><init>()V121 ····invoke-direct·{p0},·Lokhttp3/internal/platform/Platform;-><init>()V
  
128 ····const/4·v0,·0x4122 ····const/4·v0,·0x4
  
129 ····new-array·v0,·v0,·[Lokhttp3/internal/platform/android/SocketAdapter;123 ····new-array·v0,·v0,·[Lokhttp3/internal/platform/android/SocketAdapter;
  
130 ····.line·39124 ····.line·37
131 ····sget-object·v1,·Lokhttp3/internal/platform/android/Android10SocketAdapter;->Companion:Lokhttp3/internal/platform/android/Android10SocketAdapter$Companion;125 ····sget-object·v1,·Lokhttp3/internal/platform/android/Android10SocketAdapter;->Companion:Lokhttp3/internal/platform/android/Android10SocketAdapter$Companion;
  
132 ····invoke-virtual·{v1},·Lokhttp3/internal/platform/android/Android10SocketAdapter$Companion;->buildIfSupported()Lokhttp3/internal/platform/android/SocketAdapter;126 ····invoke-virtual·{v1},·Lokhttp3/internal/platform/android/Android10SocketAdapter$Companion;->buildIfSupported()Lokhttp3/internal/platform/android/SocketAdapter;
  
133 ····move-result-object·v1127 ····move-result-object·v1
  
134 ····const/4·v2,·0x0128 ····const/4·v2,·0x0
  
135 ····aput-object·v1,·v0,·v2129 ····aput-object·v1,·v0,·v2
  
136 ····.line·40130 ····.line·38
137 ····sget-object·v1,·Lokhttp3/internal/platform/android/ConscryptSocketAdapter;->Companion:Lokhttp3/internal/platform/android/ConscryptSocketAdapter$Companion;131 ····sget-object·v1,·Lokhttp3/internal/platform/android/ConscryptSocketAdapter;->Companion:Lokhttp3/internal/platform/android/ConscryptSocketAdapter$Companion;
  
138 ····invoke-virtual·{v1},·Lokhttp3/internal/platform/android/ConscryptSocketAdapter$Companion;->buildIfSupported()Lokhttp3/internal/platform/android/SocketAdapter;132 ····invoke-virtual·{v1},·Lokhttp3/internal/platform/android/ConscryptSocketAdapter$Companion;->buildIfSupported()Lokhttp3/internal/platform/android/SocketAdapter;
  
139 ····move-result-object·v1133 ····move-result-object·v1
  
140 ····const/4·v2,·0x1134 ····const/4·v2,·0x1
  
141 ····aput-object·v1,·v0,·v2135 ····aput-object·v1,·v0,·v2
  
142 ····.line·41136 ····.line·39
143 ····new-instance·v1,·Lokhttp3/internal/platform/android/DeferredSocketAdapter;137 ····new-instance·v1,·Lokhttp3/internal/platform/android/DeferredSocketAdapter;
  
144 ····const-string·v2,·"com.google.android.gms.org.conscrypt"138 ····const-string·v2,·"com.google.android.gms.org.conscrypt"
  
145 ····invoke-direct·{v1,·v2},·Lokhttp3/internal/platform/android/DeferredSocketAdapter;-><init>(Ljava/lang/String;)V139 ····invoke-direct·{v1,·v2},·Lokhttp3/internal/platform/android/DeferredSocketAdapter;-><init>(Ljava/lang/String;)V
  
146 ····check-cast·v1,·Lokhttp3/internal/platform/android/SocketAdapter;140 ····check-cast·v1,·Lokhttp3/internal/platform/android/SocketAdapter;
  
147 ····const/4·v2,·0x2141 ····const/4·v2,·0x2
  
148 ····aput-object·v1,·v0,·v2142 ····aput-object·v1,·v0,·v2
  
149 ····.line·42143 ····.line·40
150 ····sget-object·v1,·Lokhttp3/internal/platform/android/BouncyCastleSocketAdapter;->Companion:Lokhttp3/internal/platform/android/BouncyCastleSocketAdapter$Companion;144 ····sget-object·v1,·Lokhttp3/internal/platform/android/BouncyCastleSocketAdapter;->Companion:Lokhttp3/internal/platform/android/BouncyCastleSocketAdapter$Companion;
  
151 ····invoke-virtual·{v1},·Lokhttp3/internal/platform/android/BouncyCastleSocketAdapter$Companion;->buildIfSupported()Lokhttp3/internal/platform/android/SocketAdapter;145 ····invoke-virtual·{v1},·Lokhttp3/internal/platform/android/BouncyCastleSocketAdapter$Companion;->buildIfSupported()Lokhttp3/internal/platform/android/SocketAdapter;
  
152 ····move-result-object·v1146 ····move-result-object·v1
  
153 ····const/4·v2,·0x3147 ····const/4·v2,·0x3
  
154 ····aput-object·v1,·v0,·v2148 ····aput-object·v1,·v0,·v2
  
155 ····.line·38149 ····.line·36
Max diff block lines reached; 5762/13042 bytes (44.18%) of diff not shown.
23.4 KB
smali/okhttp3/internal/platform/AndroidPlatform.smali
    
Offset 8, 25 lines modifiedOffset 8, 25 lines modified
8 ····value·=·{8 ····value·=·{
9 ········Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;,9 ········Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;,
10 ········Lokhttp3/internal/platform/AndroidPlatform$Companion;10 ········Lokhttp3/internal/platform/AndroidPlatform$Companion;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/SourceDebugExtension;13 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
14 ····value·=·"SMAP\nAndroidPlatform.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AndroidPlatform.kt\nokhttp3/internal/platform/AndroidPlatform\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,182:1\n704#2:183\n777#2,2:184\n*E\n*S·KotlinDebug\n*F\n+·1·AndroidPlatform.kt\nokhttp3/internal/platform/AndroidPlatform\n*L\n51#1:183\n51#1,2:184\n*E\n"14 ····value·=·"SMAP\nAndroidPlatform.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AndroidPlatform.kt\nokhttp3/internal/platform/AndroidPlatform\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,161:1\n704#2:162\n777#2,2:163\n*E\n*S·KotlinDebug\n*F\n+·1·AndroidPlatform.kt\nokhttp3/internal/platform/AndroidPlatform\n*L\n50#1:162\n50#1,2:163\n*E\n"
15 .end·annotation15 .end·annotation
  
16 .annotation·runtime·Lkotlin/Metadata;16 .annotation·runtime·Lkotlin/Metadata;
17 ····bv·=·{17 ····bv·=·{
18 ········0x1,18 ········0x1,
19 ········0x0,19 ········0x0,
20 ········0x320 ········0x3
21 ····}21 ····}
22 ····d1·=·{22 ····d1·=·{
23 ········"\u0000\u0080\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\[·...·truncated·by·diffoscope;·len:·1769,·SHA:·5912fa7d8cc7036b0e10c151ef481d1eab591d70ccf77c88afe371e9fb07378f·...·]"23 ········"\u0000x\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u00[·...·truncated·by·diffoscope;·len:·1576,·SHA:·2963c869300e90340500a5508cc9442c6c28cc4e5791c44400497a2b788b17a8·...·]"
24 ····}24 ····}
25 ····d2·=·{25 ····d2·=·{
26 ········"Lokhttp3/internal/platform/AndroidPlatform;",26 ········"Lokhttp3/internal/platform/AndroidPlatform;",
27 ········"Lokhttp3/internal/platform/Platform;",27 ········"Lokhttp3/internal/platform/Platform;",
28 ········"()V",28 ········"()V",
29 ········"closeGuard",29 ········"closeGuard",
30 ········"Lokhttp3/internal/platform/android/CloseGuard;",30 ········"Lokhttp3/internal/platform/android/CloseGuard;",
Offset 57, 20 lines modifiedOffset 57, 16 lines modified
57 ········"",57 ········"",
58 ········"getSelectedProtocol",58 ········"getSelectedProtocol",
59 ········"getStackTraceForCloseable",59 ········"getStackTraceForCloseable",
60 ········"",60 ········"",
61 ········"closer",61 ········"closer",
62 ········"isCleartextTrafficPermitted",62 ········"isCleartextTrafficPermitted",
63 ········"",63 ········"",
64 ········"log", 
65 ········"message", 
66 ········"level", 
67 ········"t", 
68 ········"", 
69 ········"logCloseableLeak",64 ········"logCloseableLeak",
 65 ········"message",
70 ········"stackTrace",66 ········"stackTrace",
71 ········"sslSocketFactory",67 ········"sslSocketFactory",
72 ········"Ljavax/net/ssl/SSLSocketFactory;",68 ········"Ljavax/net/ssl/SSLSocketFactory;",
73 ········"Companion",69 ········"Companion",
74 ········"CustomTrustRootIndex",70 ········"CustomTrustRootIndex",
75 ········"okhttp"71 ········"okhttp"
76 ····}72 ····}
Offset 82, 16 lines modifiedOffset 78, 14 lines modified
82 ····}78 ····}
83 .end·annotation79 .end·annotation
  
  
84 #·static·fields80 #·static·fields
85 .field·public·static·final·Companion:Lokhttp3/internal/platform/AndroidPlatform$Companion;81 .field·public·static·final·Companion:Lokhttp3/internal/platform/AndroidPlatform$Companion;
  
86 .field·private·static·final·isAndroid:Z 
  
87 .field·private·static·final·isSupported:Z82 .field·private·static·final·isSupported:Z
  
  
88 #·instance·fields83 #·instance·fields
89 .field·private·final·closeGuard:Lokhttp3/internal/platform/android/CloseGuard;84 .field·private·final·closeGuard:Lokhttp3/internal/platform/android/CloseGuard;
  
90 .field·private·final·socketAdapters:Ljava/util/List;85 .field·private·final·socketAdapters:Ljava/util/List;
Offset 113, 106 lines modifiedOffset 107, 63 lines modified
  
113 ····const/4·v1,·0x0107 ····const/4·v1,·0x0
  
114 ····invoke-direct·{v0,·v1},·Lokhttp3/internal/platform/AndroidPlatform$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V108 ····invoke-direct·{v0,·v1},·Lokhttp3/internal/platform/AndroidPlatform$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  
115 ····sput-object·v0,·Lokhttp3/internal/platform/AndroidPlatform;->Companion:Lokhttp3/internal/platform/AndroidPlatform$Companion;109 ····sput-object·v0,·Lokhttp3/internal/platform/AndroidPlatform;->Companion:Lokhttp3/internal/platform/AndroidPlatform$Companion;
  
116 ····const/4·v0,·0x1 
  
117 ····const/4·v1,·0x0 
  
118 ····:try_start_0 
119 ····const-string·v2,·"com.android.org.conscrypt.OpenSSLSocketImpl" 
  
120 ····.line·153110 ····.line·147
121 ····invoke-static·{v2},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;111 ····sget-object·v0,·Lokhttp3/internal/platform/Platform;->Companion:Lokhttp3/internal/platform/Platform$Companion;
  
 112 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/Platform$Companion;->isAndroid()Z
122 ····.line·156 
123 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
 113 ····move-result·v0
124 ····if-lez·v2,·:cond_0 
  
125 ····const/4·v2,·0x1 
  
126 ····goto·:goto_0114 ····const/4·v1,·0x1
  
127 ····:cond_0 
128 ····const/4·v2,·0x0115 ····const/4·v2,·0x0
  
129 ····:goto_0 
130 ····if-eqz·v2,·:cond_1116 ····if-nez·v0,·:cond_0
  
 117 ····:goto_0
131 ····const/4·v2,·0x1118 ····const/4·v1,·0x0
  
132 ····goto·:goto_1119 ····goto·:goto_1
  
 120 ····.line·148
133 ····:cond_1121 ····:cond_0
134 ····const-string·v2,·"Check·failed." 
  
135 ····new-instance·v3,·Ljava/lang/IllegalStateException; 
  
136 ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; 
  
137 ····move-result-object·v2 
  
138 ····invoke-direct·{v3,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
139 ····check-cast·v3,·Ljava/lang/Throwable; 
  
140 ····throw·v3 
141 ····:try_end_0 
142 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 
143 ····.catch·Ljava/lang/UnsatisfiedLinkError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
144 ····:catch_0 
145 ····const/4·v2,·0x0 
  
146 ····.line·151 
Max diff block lines reached; 15673/23881 bytes (65.63%) of diff not shown.
2.72 KB
smali/okhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex.smali
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
  
72 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V72 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
73 ····const-string·v0,·"findByIssuerAndSignatureMethod"73 ····const-string·v0,·"findByIssuerAndSignatureMethod"
  
74 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V74 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
75 ····.line·13375 ····.line·128
76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
77 ····iput-object·p1,·p0,·Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;->trustManager:Ljavax/net/ssl/X509TrustManager;77 ····iput-object·p1,·p0,·Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;->trustManager:Ljavax/net/ssl/X509TrustManager;
  
78 ····iput-object·p2,·p0,·Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;->findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method;78 ····iput-object·p2,·p0,·Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;->findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method;
  
79 ····return-void79 ····return-void
Offset 194, 46 lines modifiedOffset 194, 46 lines modified
194 .method·public·findByIssuerAndSignature(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate;194 .method·public·findByIssuerAndSignature(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate;
195 ····.locals·4195 ····.locals·4
  
196 ····const-string·v0,·"cert"196 ····const-string·v0,·"cert"
  
197 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V197 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
198 ····.line·139198 ····.line·134
199 ····:try_start_0199 ····:try_start_0
200 ····iget-object·v0,·p0,·Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;->findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method;200 ····iget-object·v0,·p0,·Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;->findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method;
  
201 ····.line·140201 ····.line·135
202 ····iget-object·v1,·p0,·Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;->trustManager:Ljavax/net/ssl/X509TrustManager;202 ····iget-object·v1,·p0,·Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;->trustManager:Ljavax/net/ssl/X509TrustManager;
  
203 ····const/4·v2,·0x1203 ····const/4·v2,·0x1
  
204 ····new-array·v2,·v2,·[Ljava/lang/Object;204 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
205 ····const/4·v3,·0x0205 ····const/4·v3,·0x0
  
206 ····aput-object·p1,·v2,·v3206 ····aput-object·p1,·v2,·v3
  
207 ····.line·139207 ····.line·134
208 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;208 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
209 ····move-result-object·p1209 ····move-result-object·p1
  
210 ····if-eqz·p1,·:cond_0210 ····if-eqz·p1,·:cond_0
  
211 ····check-cast·p1,·Ljava/security/cert/TrustAnchor;211 ····check-cast·p1,·Ljava/security/cert/TrustAnchor;
  
212 ····.line·141212 ····.line·136
213 ····invoke-virtual·{p1},·Ljava/security/cert/TrustAnchor;->getTrustedCert()Ljava/security/cert/X509Certificate;213 ····invoke-virtual·{p1},·Ljava/security/cert/TrustAnchor;->getTrustedCert()Ljava/security/cert/X509Certificate;
  
214 ····move-result-object·p1214 ····move-result-object·p1
  
215 ····goto·:goto_0215 ····goto·:goto_0
  
216 ····.line·139216 ····.line·134
217 ····:cond_0217 ····:cond_0
218 ····new-instance·p1,·Lkotlin/TypeCastException;218 ····new-instance·p1,·Lkotlin/TypeCastException;
  
219 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·java.security.cert.TrustAnchor"219 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·java.security.cert.TrustAnchor"
  
220 ····invoke-direct·{p1,·v0},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V220 ····invoke-direct·{p1,·v0},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
  
Offset 247, 15 lines modifiedOffset 247, 15 lines modified
  
247 ····:goto_0247 ····:goto_0
248 ····return-object·p1248 ····return-object·p1
  
249 ····:catch_1249 ····:catch_1
250 ····move-exception·p1250 ····move-exception·p1
  
251 ····.line·143251 ····.line·138
252 ····new-instance·v0,·Ljava/lang/AssertionError;252 ····new-instance·v0,·Ljava/lang/AssertionError;
  
253 ····check-cast·p1,·Ljava/lang/Throwable;253 ····check-cast·p1,·Ljava/lang/Throwable;
  
254 ····const-string·p1,·"unable·to·get·issues·and·signature"254 ····const-string·p1,·"unable·to·get·issues·and·signature"
  
255 ····invoke-direct·{v0,·p1},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V255 ····invoke-direct·{v0,·p1},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
2.88 KB
smali/okhttp3/internal/platform/AndroidPlatform$Companion.smali
    
Offset 16, 24 lines modifiedOffset 16, 23 lines modified
16 .annotation·runtime·Lkotlin/Metadata;16 .annotation·runtime·Lkotlin/Metadata;
17 ····bv·=·{17 ····bv·=·{
18 ········0x1,18 ········0x1,
19 ········0x0,19 ········0x0,
20 ········0x320 ········0x3
21 ····}21 ····}
22 ····d1·=·{22 ····d1·=·{
23 ········"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\u0008\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0008R\u0011\u0010\u0003\u001a\u00020\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u[·...·truncated·by·diffoscope;·len:·130,·SHA:·9f74f31965586c6cf228e485e9cffc541f44fd3cf75e32fecbfb4af0483762e3·...·]"23 ········"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\u0008\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u0008\u0010\u0006\u001a\u0004\u0018\u00010\u0007R\u0011\u0010\u0003\u001a\u00020\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u[·...·truncated·by·diffoscope;·len:·34,·SHA:·fbd4adfb6521b6289954504ff15a462093ae110b70554da5f1bd9c23a82006a3·...·]"
24 ····}24 ····}
25 ····d2·=·{25 ····d2·=·{
26 ········"Lokhttp3/internal/platform/AndroidPlatform$Companion;",26 ········"Lokhttp3/internal/platform/AndroidPlatform$Companion;",
27 ········"",27 ········"",
28 ········"()V",28 ········"()V",
29 ········"isAndroid",29 ········"isSupported",
30 ········"",30 ········"",
31 ········"()Z",31 ········"()Z",
32 ········"isSupported", 
33 ········"buildIfSupported",32 ········"buildIfSupported",
34 ········"Lokhttp3/internal/platform/Platform;",33 ········"Lokhttp3/internal/platform/Platform;",
35 ········"okhttp"34 ········"okhttp"
36 ····}35 ····}
37 ····k·=·0x136 ····k·=·0x1
38 ····mv·=·{37 ····mv·=·{
39 ········0x1,38 ········0x1,
Offset 43, 35 lines modifiedOffset 42, 35 lines modified
43 .end·annotation42 .end·annotation
  
  
44 #·direct·methods43 #·direct·methods
45 .method·private·constructor·<init>()V44 .method·private·constructor·<init>()V
46 ····.locals·045 ····.locals·0
  
47 ····.line·15046 ····.line·145
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49 ····return-void48 ····return-void
50 .end·method49 .end·method
  
51 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V50 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
52 ····.locals·051 ····.locals·0
  
53 ····.line·15052 ····.line·145
54 ····invoke-direct·{p0},·Lokhttp3/internal/platform/AndroidPlatform$Companion;-><init>()V53 ····invoke-direct·{p0},·Lokhttp3/internal/platform/AndroidPlatform$Companion;-><init>()V
  
55 ····return-void54 ····return-void
56 .end·method55 .end·method
  
  
57 #·virtual·methods56 #·virtual·methods
58 .method·public·final·buildIfSupported()Lokhttp3/internal/platform/Platform;57 .method·public·final·buildIfSupported()Lokhttp3/internal/platform/Platform;
59 ····.locals·158 ····.locals·1
  
60 ····.line·17959 ····.line·158
61 ····move-object·v0,·p060 ····move-object·v0,·p0
  
62 ····check-cast·v0,·Lokhttp3/internal/platform/AndroidPlatform$Companion;61 ····check-cast·v0,·Lokhttp3/internal/platform/AndroidPlatform$Companion;
  
63 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/AndroidPlatform$Companion;->isSupported()Z62 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/AndroidPlatform$Companion;->isSupported()Z
  
64 ····move-result·v063 ····move-result·v0
Offset 89, 28 lines modifiedOffset 88, 17 lines modified
89 ····:cond_088 ····:cond_0
90 ····const/4·v0,·0x089 ····const/4·v0,·0x0
  
91 ····:goto_090 ····:goto_0
92 ····return-object·v091 ····return-object·v0
93 .end·method92 .end·method
  
94 .method·public·final·isAndroid()Z 
95 ····.locals·1 
  
96 ····.line·151 
97 ····invoke-static·{},·Lokhttp3/internal/platform/AndroidPlatform;->access$isAndroid$cp()Z 
  
98 ····move-result·v0 
  
99 ····return·v0 
100 .end·method 
  
101 .method·public·final·isSupported()Z93 .method·public·final·isSupported()Z
102 ····.locals·194 ····.locals·1
  
103 ····.line·16795 ····.line·146
104 ····invoke-static·{},·Lokhttp3/internal/platform/AndroidPlatform;->access$isSupported$cp()Z96 ····invoke-static·{},·Lokhttp3/internal/platform/AndroidPlatform;->access$isSupported$cp()Z
  
105 ····move-result·v097 ····move-result·v0
  
106 ····return·v098 ····return·v0
107 .end·method99 .end·method
1.57 KB
smali/okhttp3/internal/platform/android/AndroidSocketAdapter$Companion.smali
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
  
61 #·virtual·methods61 #·virtual·methods
62 .method·public·final·buildIfSupported(Ljava/lang/String;)Lokhttp3/internal/platform/android/SocketAdapter;62 .method·public·final·buildIfSupported(Ljava/lang/String;)Lokhttp3/internal/platform/android/SocketAdapter;
63 ····.locals·263 ····.locals·3
  
64 ····const-string·v0,·"packageName"64 ····const-string·v0,·"packageName"
  
65 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V65 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
66 ····.line·9866 ····.line·98
67 ····:try_start_067 ····:try_start_0
Offset 109, 22 lines modifiedOffset 109, 28 lines modified
109 ····throw·p1109 ····throw·p1
110 ····:try_end_0110 ····:try_end_0
111 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0111 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
112 ····:catch_0112 ····:catch_0
113 ····move-exception·p1113 ····move-exception·p1
  
114 ····const/4·v0,·0x5 
  
115 ····.line·102114 ····.line·102
 115 ····sget-object·v0,·Lokhttp3/internal/platform/Platform;->Companion:Lokhttp3/internal/platform/Platform$Companion;
  
 116 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/Platform$Companion;->get()Lokhttp3/internal/platform/Platform;
  
 117 ····move-result-object·v0
  
 118 ····const/4·v1,·0x5
  
116 ····check-cast·p1,·Ljava/lang/Throwable;119 ····check-cast·p1,·Ljava/lang/Throwable;
  
117 ····const-string·v1,·"unable·to·load·android·socket·classes"120 ····const-string·v2,·"unable·to·load·android·socket·classes"
  
118 ····invoke-static·{v0,·v1,·p1},·Lokhttp3/internal/platform/android/UtilKt;->androidLog(ILjava/lang/String;Ljava/lang/Throwable;)V121 ····invoke-virtual·{v0,·v2,·v1,·p1},·Lokhttp3/internal/platform/Platform;->log(Ljava/lang/String;ILjava/lang/Throwable;)V
  
119 ····const/4·v0,·0x0122 ····const/4·v0,·0x0
  
120 ····.line·96123 ····.line·96
121 ····:goto_0124 ····:goto_0
122 ····check-cast·v0,·Lokhttp3/internal/platform/android/SocketAdapter;125 ····check-cast·v0,·Lokhttp3/internal/platform/android/SocketAdapter;
  
1.18 KB
smali/okhttp3/internal/platform/android/StandardAndroidSocketAdapter$Companion.smali
    
Offset 181, 22 lines modifiedOffset 181, 28 lines modified
181 ····throw·p1181 ····throw·p1
182 ····:try_end_0182 ····:try_end_0
183 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0183 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
184 ····:catch_0184 ····:catch_0
185 ····move-exception·p1185 ····move-exception·p1
  
186 ····const/4·v0,·0x5 
  
187 ····.line·58186 ····.line·58
 187 ····sget-object·v0,·Lokhttp3/internal/platform/Platform;->Companion:Lokhttp3/internal/platform/Platform$Companion;
  
 188 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/Platform$Companion;->get()Lokhttp3/internal/platform/Platform;
  
 189 ····move-result-object·v0
  
 190 ····const/4·v1,·0x5
  
188 ····check-cast·p1,·Ljava/lang/Throwable;191 ····check-cast·p1,·Ljava/lang/Throwable;
  
189 ····const-string·v1,·"unable·to·load·android·socket·classes"192 ····const-string·v2,·"unable·to·load·android·socket·classes"
  
190 ····invoke-static·{v0,·v1,·p1},·Lokhttp3/internal/platform/android/UtilKt;->androidLog(ILjava/lang/String;Ljava/lang/Throwable;)V193 ····invoke-virtual·{v0,·v2,·v1,·p1},·Lokhttp3/internal/platform/Platform;->log(Ljava/lang/String;ILjava/lang/Throwable;)V
  
191 ····const/4·v2,·0x0194 ····const/4·v2,·0x0
  
192 ····.line·50195 ····.line·50
193 ····:goto_0196 ····:goto_0
194 ····check-cast·v2,·Lokhttp3/internal/platform/android/SocketAdapter;197 ····check-cast·v2,·Lokhttp3/internal/platform/android/SocketAdapter;
  
814 B
smali/okhttp3/internal/platform/android/Android10SocketAdapter$Companion.smali
    
Offset 91, 17 lines modifiedOffset 91, 17 lines modified
91 ····return-object·v091 ····return-object·v0
92 .end·method92 .end·method
  
93 .method·public·final·isSupported()Z93 .method·public·final·isSupported()Z
94 ····.locals·294 ····.locals·2
  
95 ····.line·7695 ····.line·76
96 ····sget-object·v0,·Lokhttp3/internal/platform/AndroidPlatform;->Companion:Lokhttp3/internal/platform/AndroidPlatform$Companion;96 ····sget-object·v0,·Lokhttp3/internal/platform/Platform;->Companion:Lokhttp3/internal/platform/Platform$Companion;
  
97 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/AndroidPlatform$Companion;->isAndroid()Z97 ····invoke-virtual·{v0},·Lokhttp3/internal/platform/Platform$Companion;->isAndroid()Z
  
98 ····move-result·v098 ····move-result·v0
  
99 ····if-eqz·v0,·:cond_099 ····if-eqz·v0,·:cond_0
  
100 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I100 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
2.62 KB
smali/okhttp3/internal/ws/RealWebSocket.smali
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ········Lokhttp3/internal/ws/RealWebSocket$Streams;,15 ········Lokhttp3/internal/ws/RealWebSocket$Streams;,
16 ········Lokhttp3/internal/ws/RealWebSocket$WriterTask;,16 ········Lokhttp3/internal/ws/RealWebSocket$WriterTask;,
17 ········Lokhttp3/internal/ws/RealWebSocket$Companion;17 ········Lokhttp3/internal/ws/RealWebSocket$Companion;
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
20 .annotation·system·Ldalvik/annotation/SourceDebugExtension;20 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
21 ····value·=·"SMAP\nRealWebSocket.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealWebSocket.kt\nokhttp3/internal/ws/RealWebSocket\n+·2·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue\n+·3·Util.kt\nokhttp3/internal/Util\n*L\n1#1,654:1\n84#2,4:655\n93#2,10:663\n598#3,4:659\n*E\n*S·KotlinDebug\n*F\n+·1·RealWebSocket.kt\nokhttp3/internal/ws/RealWebSocket\n*L\n255#1,4:655\n489#1,10:663\n457#1,4:659\n*E\n"21 ····value·=·"SMAP\nRealWebSocket.kt\nKotlin\n*S·Kotlin\n*F\n+·1·RealWebSocket.kt\nokhttp3/internal/ws/RealWebSocket\n+·2·TaskQueue.kt\nokhttp3/internal/concurrent/TaskQueue\n+·3·Util.kt\nokhttp3/internal/Util\n*L\n1#1,654:1\n84#2,4:655\n93#2,10:663\n599#3,4:659\n*E\n*S·KotlinDebug\n*F\n+·1·RealWebSocket.kt\nokhttp3/internal/ws/RealWebSocket\n*L\n255#1,4:655\n489#1,10:663\n457#1,4:659\n*E\n"
22 .end·annotation22 .end·annotation
  
23 .annotation·runtime·Lkotlin/Metadata;23 .annotation·runtime·Lkotlin/Metadata;
24 ····bv·=·{24 ····bv·=·{
25 ········0x1,25 ········0x1,
26 ········0x0,26 ········0x0,
27 ········0x327 ········0x3
Offset 3047, 14 lines modifiedOffset 3047, 16 lines modified
3047 ····return-void3047 ····return-void
  
3048 ····.line·5563048 ····.line·556
3049 ····:cond_03049 ····:cond_0
3050 ····:try_start_13050 ····:try_start_1
3051 ····iget-object·v0,·p0,·Lokhttp3/internal/ws/RealWebSocket;->writer:Lokhttp3/internal/ws/WebSocketWriter;3051 ····iget-object·v0,·p0,·Lokhttp3/internal/ws/RealWebSocket;->writer:Lokhttp3/internal/ws/WebSocketWriter;
  
 3052 ····if-eqz·v0,·:cond_3
  
3052 ····.line·5573053 ····.line·557
3053 ····iget-boolean·v1,·p0,·Lokhttp3/internal/ws/RealWebSocket;->awaitingPong:Z3054 ····iget-boolean·v1,·p0,·Lokhttp3/internal/ws/RealWebSocket;->awaitingPong:Z
  
3054 ····const/4·v2,·-0x13055 ····const/4·v2,·-0x1
  
3055 ····if-eqz·v1,·:cond_13056 ····if-eqz·v1,·:cond_1
  
Offset 3127, 22 lines modifiedOffset 3129, 17 lines modified
  
3127 ····check-cast·v0,·Ljava/lang/Exception;3129 ····check-cast·v0,·Ljava/lang/Exception;
  
3128 ····invoke-virtual·{p0,·v0,·v3},·Lokhttp3/internal/ws/RealWebSocket;->failWebSocket(Ljava/lang/Exception;Lokhttp3/Response;)V3130 ····invoke-virtual·{p0,·v0,·v3},·Lokhttp3/internal/ws/RealWebSocket;->failWebSocket(Ljava/lang/Exception;Lokhttp3/Response;)V
  
3129 ····return-void3131 ····return-void
  
3130 ····:cond_2 
3131 ····if-nez·v0,·:cond_3 
  
3132 ····.line·5693132 ····.line·569
 3133 ····:cond_2
3133 ····:try_start_23134 ····:try_start_2
3134 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V 
  
3135 ····:cond_3 
3136 ····sget-object·v1,·Lokio/ByteString;->EMPTY:Lokio/ByteString;3135 ····sget-object·v1,·Lokio/ByteString;->EMPTY:Lokio/ByteString;
  
3137 ····invoke-virtual·{v0,·v1},·Lokhttp3/internal/ws/WebSocketWriter;->writePing(Lokio/ByteString;)V3136 ····invoke-virtual·{v0,·v1},·Lokhttp3/internal/ws/WebSocketWriter;->writePing(Lokio/ByteString;)V
3138 ····:try_end_23137 ····:try_end_2
3139 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_03138 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_0
  
3140 ····goto·:goto_13139 ····goto·:goto_1
Offset 3154, 14 lines modifiedOffset 3151, 20 lines modified
3154 ····check-cast·v0,·Ljava/lang/Exception;3151 ····check-cast·v0,·Ljava/lang/Exception;
  
3155 ····invoke-virtual·{p0,·v0,·v3},·Lokhttp3/internal/ws/RealWebSocket;->failWebSocket(Ljava/lang/Exception;Lokhttp3/Response;)V3152 ····invoke-virtual·{p0,·v0,·v3},·Lokhttp3/internal/ws/RealWebSocket;->failWebSocket(Ljava/lang/Exception;Lokhttp3/Response;)V
  
3156 ····:goto_13153 ····:goto_1
3157 ····return-void3154 ····return-void
  
 3155 ····.line·556
 3156 ····:cond_3
 3157 ····monitor-exit·p0
  
 3158 ····return-void
  
3158 ····:catchall_03159 ····:catchall_0
3159 ····move-exception·v03160 ····move-exception·v0
  
3160 ····.line·5543161 ····.line·554
3161 ····monitor-exit·p03162 ····monitor-exit·p0
  
3162 ····throw·v03163 ····throw·v0
1.07 KB
smali/okhttp3/internal/cache2/Relay$RelaySource.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x1114 ····accessFlags·=·0x11
15 ····name·=·"RelaySource"15 ····name·=·"RelaySource"
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\nRelay.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Relay.kt\nokhttp3/internal/cache2/Relay$RelaySource\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,356:1\n553#2:357\n553#2:358\n553#2:359\n553#2:360\n*E\n*S·KotlinDebug\n*F\n+·1·Relay.kt\nokhttp3/internal/cache2/Relay$RelaySource\n*L\n265#1:357\n265#1:358\n265#1:359\n265#1:360\n*E\n"18 ····value·=·"SMAP\nRelay.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Relay.kt\nokhttp3/internal/cache2/Relay$RelaySource\n+·2·Util.kt\nokhttp3/internal/Util\n*L\n1#1,356:1\n554#2:357\n554#2:358\n554#2:359\n554#2:360\n*E\n*S·KotlinDebug\n*F\n+·1·Relay.kt\nokhttp3/internal/cache2/Relay$RelaySource\n*L\n265#1:357\n265#1:358\n265#1:359\n265#1:360\n*E\n"
19 .end·annotation19 .end·annotation
  
20 .annotation·runtime·Lkotlin/Metadata;20 .annotation·runtime·Lkotlin/Metadata;
21 ····bv·=·{21 ····bv·=·{
22 ········0x1,22 ········0x1,
23 ········0x0,23 ········0x0,
24 ········0x324 ········0x3
36.4 KB
res/drawable-mdpi/ic_cup_without_smoke.png
22.4 KB
sng
    
Offset 432, 30 lines modifiedOffset 432, 30 lines modified
432 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2d075151515151515151515172d99d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d78815151515151515151515107292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a432 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2d075151515151515151515172d99d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d78815151515151515151515107292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
433 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1d515151515151515151515181bb9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d52515151515151515151515107292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a433 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1d515151515151515151515181bb9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d52515151515151515151515107292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
434 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c5151515151515151515151517b9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d7fab515151515151515151515107292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a434 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c5151515151515151515151517b9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d7fab515151515151515151515107292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
435 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c515151515151515151515151d2749d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d924c515151515151515151515101092a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a435 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c515151515151515151515151d2749d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d924c515151515151515151515101092a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
436 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c51515151515151515151515160a49d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d54a951515151515151515151515151510e3843390f203d2e3c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a436 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c51515151515151515151515160a49d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d54a951515151515151515151515151510e3843390f203d2e3c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
437 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a41372d1a3b515151515151515151515151be807f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d744981515151515151515151515151515151515151515151515151512f43440f1d1b002a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a437 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a41372d1a3b515151515151515151515151be807f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d744981515151515151515151515151515151515151515151515151512f43440f1d1b002a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
438 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a41022912143e425151515151515151515151515151515151515183829d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dd9685151515151515151515151515151515151515151515151515151515151515151515151333221200c372a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a438 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a41022912143e425151515151515151515151515151515151515183829d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dd9685151515151515151515151515151515151515151515151515151515151515151515151333221200c372a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
439 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a41060b311113515151515151515151515151515151515151515151515151515151515e57749d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d6ab1515151515151515151515151515151515151515151515151515151515151515151515151515151515151510738240f3d022a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a439 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a41060b311113515151515151515151515151515151515151515151515151515151515e57749d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d6ab1515151515151515151515151515151515151515151515151515151515151515151515151515151515151510738242529022a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
440 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a451720440a075151515151515151515151515151515151515151515151515151515151515151515151beb1ab7b4e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d4e52835151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151512308211a35272a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a440 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a451720440a075151515151515151515151515151515151515151515151515151515151515151515151beb1ab7b4e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d4e528351515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515122082b1d062a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
441 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a40362b0a075151515151515151515151515151515151515151515151515151515151515151515151515151515151515151959d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d4a515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515123430f1b052a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a441 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a40362b0a075151515151515151515151515151515151515151515151515151515151515151515151515151515151515151959d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d4a5151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151223e251b452a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
442 2a2a2a2a2a2a2a2a2a2a2a2a2a2a163d212f51515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151af9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d51515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151510825352a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a442 2a2a2a2a2a2a2a2a2a2a2a2a2a2a163d212f51515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151af9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d5151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515107433a2e2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
443 2a2a2a2a2a2a2a2a2a2a2a3c2c1e51515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151514c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515142211c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a443 2a2a2a2a2a2a2a2a2a2a2a3c2c1e51515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151514c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d51515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151510d19172a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
444 2a2a2a2a2a2a2a2a27101e5151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151c59d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d51515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151512f20052a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a444 2a2a2a2a2a2a2a2a27101e5151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151c59d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d5151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151420f302a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
445 2a2a2a2a2a2a4031185151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151d39d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d515151515151515151515189c88bc2bf9ea2a19fad9caab9515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151512314372a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a445 2a2a2a2a2a2a4031185151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151d39d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d515151515151515151515189c88bc2bf9ea2a19fad9caab9515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151510744062a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
446 2a2a2a2a050f23515151515151515151515151515151515151515151515151515151515151515151515151515151515151c1aa969ba1c88c486251515151515151515151739d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d51515151515151515151ad8bacacacacacacacacacacacacac478fb6a256a8cebd895151515151515151515151515151515151515151515151515151515151515151515151515151515151233a412a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a446 2a2a2a2a050f23515151515151515151515151515151515151515151515151515151515151515151515151515151515151c1aa969ba1c88c486251515151515151515151739d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d51515151515151515151ad8bacacacacacacacacacacacacac478fb6a256a8cebd8951515151515151515151515151515151515151515151515151515151515151515151515151515151515114162a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
447 2a2a2a0c0d515151515151515151515151515151515151515151515151515151515151515151515151c1a0adcfa2b6c299acacacacacacacacb59bd65151515151515151789d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d7f51515151515151518976acacacacacacacacacacacacacacacacacacacacacacacac9a7698a29fb0aa89515151515151515151515151515151515151515151515151515151515151515151515113172a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a447 2a2a2a0c0d515151515151515151515151515151515151515151515151515151515151515151515151c1a0adcfa2b6c299acacacacacacacacb59bd65151515151515151789d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d7f51515151515151518976acacacacacacacacacacacacacacacacacacacacacacacac9a7698a29fb0aa8951515151515151515151515151515151515151515151515151515151515151515151510e3d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
448 2a2a125151515151515151515151515151515151515151515151515151515151515189c791a5b78f9aacacacacacacacacacacacacacacacacacaccf5151515151515151c575af6b806a5453cb9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d744e9380495e83815151515151515151b9acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccd4686a1adbdd6515151515151515151515151515151515151515151515151515151515107292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a448 2a2a125151515151515151515151515151515151515151515151515151515151515189c791a5b78f9aacacacacacacacacacacacacacacacacacaccf5151515151515151c575af6b806a5453cb9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d744e9380495e83815151515151515151b9acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccd4686a18eaaa65151515151515151515151515151515151515151515151515151515151512c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
449 2a0f5151515151515151515151515151515151515151515151515151d6a0a8c6bf47acacacacacacacacacacacacacacacacacacacacacacacacacb25151515151515151515151515151515151be684ab1d2646bd4525757d9d967535353749d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d7f535353d9d9bb577bd4abd2b1687251515151515151515151515151515151a3acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacc269a1adbd6251515151515151515151515151515151515151515151515107172a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a449 2a0f5151515151515151515151515151515151515151515151515151d6a0a8c6bf47acacacacacacacacacacacacacacacacacacacacacacacacacb25151515151515151515151515151515151be684ab1d2646bd4525757d9d967535353749d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d7f535353d9d9bb577bd4abd2b1687251515151515151515151515151515151a3acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacb59e908eb362515151515151515151515151515151515151515151515151513a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
450 2d51515151515151515151515151515151515151515151d6c7d58676acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac84515151515151515151515151515151515151515151515151515151515151515151515151515151a968686868686868686868686868be51515151515151515151515151515151515151515151515151515151515151515151b9acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac9a84908eb351515151515151515151515151515151515151515122022a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a450 2d51515151515151515151515151515151515151515151d6c7d58676acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac84515151515151515151515151515151515151515151515151515151515151515151515151515151a968686868686868686868686868be51515151515151515151515151515151515151515151515151515151515151515151b9acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac9946a2a8b363515151515151515151515151515151515151515107172a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
451 33515151515151515151515151515151515151c185904699acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac8b5151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515189acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccd9eccaa6351515151515151515151515151515151512b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a451 33515151515151515151515151515151515151c185904699acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac8b5151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515189acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccd9866c76351515151515151515151515151515151513e2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
452 51515151515151515151515151515162baa58facacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac89515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151c4acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccd868ec151515151515151515151515151510e272a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a452 51515151515151515151515151515162baa58facacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac89515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151c4acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccd9ea8bc5151515151515151515151515151513c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
453 51515151515151515151515163cec8cdacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacba515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151cfacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbf9bbc5151515151515151515151512d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a453 51515151515151515151515163cec8cdacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacba515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151cfacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbfa8a6515151515151515151515151292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
454 5151515151515151515151b984acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacb57c51515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515163625151515151a099acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac99915151515151515151515151362a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a454 5151515151515151515151b984acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacb57c51515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515163625151515151a099acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac9ace5151515151515151515151362a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
455 515151515151515151515151639cc847acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac9990a6515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151b9cf99acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacca66bc5151515151515151515151513d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a455 515151515151515151515151639cc847acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac9990a6515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151b9cf99acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacca66bc5151515151515151515151513d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
456 51515151515151515151515151515151a0cf46acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac9ab65685b3d651515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151a3ceccb2469aacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac99b6ccc4515151515151515151515151515151002a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a456 51515151515151515151515151515151a0cf46acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac9ab65685b3d651515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151a3ceccb2469aacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac99b6ccc4515151515151515151515151515151002a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
457 0d515151515151515151515151515151515151c1cea1d89aacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac478486909fadbabdb9a6515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151d6b9a09cad66868f9aacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac99d856b8d651515151515151515151515151515151510a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a457 0d515151515151515151515151515151515151c1cea1d89aacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac478486909fadbabdb9a6515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151d6b9a09cad66868f9aacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac99d856b8d651515151515151515151515151515151510a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
458 105151515151515151515151515151515151515151515162a0ccb77eacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac47c2bfb6a2c6666666adadad9cc7c7bdb9b9b9b9b9b9b9b9b9c1515151515189b9b9b9aac7c7c7b0adadad9fa1a29884c299acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac7686d5a0625151515151515151515151515151515151515151512d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a458 105151515151515151515151515151515151515151515162a0ccb77eacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac47c2bfb6a2c6666666adadad9cc7c7bdb9b9b9b9b9b9b9b9b9c1515151515189b9b9b9aac7c7c7b0adadad9fa1a29884c299acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac7686d5a0625151515151515151515151515151515151515151512d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
459 2a44515151515151515151515151515151515151515151515151515189bad5b2469aacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccd84979ba0a651515151515151515151515151515151515151515151515151392a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a459 2a44515151515151515151515151515151515151515151515151515189bad5b2469aacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccd84979ba0a651515151515151515151515151515151515151515151515151392a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
460 2a413951515151515151515151515151515151515151515151515151515151515151a3ceccc8848bacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac7e98c69bb8bc51515151515151515151515151515151515151515151515151515151515124412a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a460 2a413951515151515151515151515151515151515151515151515151515151515151a3ceccc8848bacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac7e98c69bb8bc51515151515151515151515151515151515151515151515151515151515124412a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
461 2a2a2a2c22515151515151515151515151515151515151515151515151515151515151515151515189aab066a2b6c2acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac8b46b7a59bce7c6251515151515151515151515151515151515151515151515151515151515151515151073a412a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a461 2a2a2a2c22515151515151515151515151515151515151515151515151515151515151515151515189aab066a2b6c2acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac8b46b7a59bce7c6251515151515151515151515151515151515151515151515151515151515151515151073a412a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a
13.9 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
2.88 KB
res/drawable-ldpi/ic_cup.png
2.11 KB
sng
    
Offset 15, 12 lines modifiedOffset 15, 12 lines modified
15 000000ff·00000020·00000000·00000008·00000035·0000007e·00000020·00000064·00000020·00000062·00000020·00000062·00000020·00000004·00000000·00000000·00000040·000000ff·15 000000ff·00000020·00000000·00000008·00000035·0000007e·00000020·00000064·00000020·00000062·00000020·00000062·00000020·00000004·00000000·00000000·00000040·000000ff·
16 000000ff·00000020·00000000·0000003c·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000b4·00000028·00000000·00000040·000000ff·16 000000ff·00000020·00000000·0000003c·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000b4·00000028·00000000·00000040·000000ff·
17 000000ff·00000020·00000000·00000020·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·00000034·000000a7·00000000·00000040·000000ff·17 000000ff·00000020·00000000·00000020·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·00000034·000000a7·00000000·00000040·000000ff·
18 000000ff·00000020·00000000·00000008·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ec·00000018·000000ab·00000000·00000040·000000ff·18 000000ff·00000020·00000000·00000008·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ec·00000018·000000ab·00000000·00000040·000000ff·
19 000000ff·00000020·00000000·00000000·000000d4·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ef·000000af·000000cb·0000002c·00000000·00000040·000000ff·19 000000ff·00000020·00000000·00000000·000000d4·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ef·000000af·000000cb·0000002c·00000000·00000040·000000ff·
20 000000ff·00000020·00000000·00000000·0000005b·000000fd·000000ff·000000ff·000000ff·000000ff·000000fe·000000ff·000000d4·00000028·00000000·00000000·00000040·000000ff·20 000000ff·00000020·00000000·00000000·0000005b·000000fd·000000ff·000000ff·000000ff·000000ff·000000fe·000000ff·000000d4·00000028·00000000·00000000·00000040·000000ff·
21 000000ff·00000020·00000000·00000000·00000000·0000008f·000000fd·000000f5·000000ff·000000e9·000000ff·00000071·00000000·00000000·00000000·00000000·00000040·000000ff·21 000000ff·00000020·00000000·00000000·00000000·0000008f·000000fd·000000f5·000000ff·000000e9·000000ff·00000071·00000000·00000000·00000000·00000000·00000040·000000ff·
22 000000ff·00000020·00000000·00000000·000000c2·000000cd·000000ed·000000fe·000000ff·000000fb·000000e4·000000cb·00000080·00000000·00000000·00000000·00000040·000000ff·22 000000ff·00000020·00000000·00000000·000000c2·000000cd·000000ed·000000fe·000000ff·000000fc·000000e4·000000cb·00000080·00000000·00000000·00000000·00000040·000000ff·
23 000000ff·00000057·00000000·00000004·000000b3·000000c3·000000cd·000000d3·000000d9·000000cf·000000cc·000000b4·0000001f·00000000·00000000·00000000·00000077·000000ff·23 000000ff·00000057·00000000·00000004·000000b3·000000c3·000000cd·000000d3·000000da·000000d0·000000cc·000000b4·0000001f·00000000·00000000·00000000·00000077·000000ff·
24 000000bb·000000ff·00000063·00000040·00000040·00000040·00000040·00000040·00000040·00000040·00000040·00000040·00000040·00000040·00000040·0000007b·000000ff·0000009f·24 000000bb·000000ff·00000063·00000040·00000040·00000040·00000040·00000040·00000040·00000040·00000040·00000040·00000040·00000040·00000040·0000007b·000000ff·0000009f·
25 00000004·000000ab·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·0000009f·00000000·25 00000004·000000ab·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·0000009f·00000000·
26 }26 }
736 B
Image content
Pixel difference
compared images
Flicker difference
compared images