2.13 MB
/home/fdroid/fdroiddata/tmp/eu.kanade.tachiyomi_26.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_eu.kanade.tachiyomi_26.apk
4.04 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: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 30 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:·c4885e15ff50624644c93ae2cbdef91db47a97375ce420806e0d665541ac6846 
10 Signer·#1·certificate·SHA-1·digest:·495350bfd61494b5b3efc347cef456d04cad5ee9 
11 Signer·#1·certificate·MD5·digest:·2843c38e14c9ea5855bea842c30ba97f 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·652c386659e6fc8ce0d563731360ebf1705abfba503b010b2bb856156c1a4fd4 
15 Signer·#1·public·key·SHA-1·digest:·72fba701083ddabc0c7f15ebc533a6557412f8db 
16 Signer·#1·public·key·MD5·digest:·f401c9b35a0888da49cf81bf998078b5 
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/README·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/injekt-api-compileKotlin.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/. 
20 WARNING:·META-INF/injekt-core-compileKotlin.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/. 
21 WARNING:·META-INF/kotlin-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/. 
22 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/. 
23 WARNING:·META-INF/kotson_main.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/. 
24 WARNING:·META-INF/rxbinding-appcompat-v7-kotlin-compileReleaseKotlin.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/. 
25 WARNING:·META-INF/rxbinding-kotlin-compileReleaseKotlin.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/. 
26 WARNING:·META-INF/rxbinding-recyclerview-v7-kotlin-compileReleaseKotlin.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/. 
27 WARNING:·META-INF/rxbinding-support-v4-kotlin-compileReleaseKotlin.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/. 
28 WARNING:·META-INF/rxjava.properties·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/buildserverid·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/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.99 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 31915 lines modifiedOffset 1, 25030 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:···················6343680·(000000000060CC00h)4 ··Zip·archive·file·size:···················6305079·(0000000000603537h)
5 ··Actual·end-cent-dir·record·offset:·······6343658·(000000000060CBEAh)5 ··Actual·end-cent-dir·record·offset:·······6305057·(0000000000603521h)
6 ··Expected·end-cent-dir·record·offset:·····6343658·(000000000060CBEAh)6 ··Expected·end-cent-dir·record·offset:·····6305057·(0000000000603521h)
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·858·entries.9 ··central·directory·contains·856·entries.
10 ··The·central·directory·is·87950·(000000000001578Eh)·bytes·long,10 ··The·central·directory·is·78162·(0000000000013152h)·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·6255708·(00000000005F745Ch).12 ··is·6226895·(00000000005F03CFh).
  
  
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:······Unix
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.3
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:···2.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):··········2017·Sep·12·20:48:5026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························1f92244927 ··32-bit·CRC·value·(hex):·························e5c2c5dd
28 ··compressed·size:································26899·bytes28 ··compressed·size:································2840·bytes
29 ··uncompressed·size:······························84301·bytes29 ··uncompressed·size:······························11464·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 ··Unix·file·attributes·(100666·octal):············-rw-rw-rw-
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(20·hex):················arc·
  
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/AFD66B79.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···26965 
43 ··················································(0000000000006955h)·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):··········2017·Sep·12·20:48:50 
53 ··32-bit·CRC·value·(hex):·························634ce811 
54 ··compressed·size:································27046·bytes 
55 ··uncompressed·size:······························84404·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/AFD66B79.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···54077 
69 ··················································(000000000000D33Dh)·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):··········2017·Sep·12·20:48:50 
79 ··32-bit·CRC·value·(hex):·························4e70630c 
80 ··compressed·size:································1072·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:···5521641 ··offset·of·local·header·from·start·of·archive:···2889
95 ··················································(000000000000D7B0h)·bytes42 ··················································(0000000000000B49h)·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.0
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; 2081729/2089124 bytes (99.65%) of diff not shown.
112 KB
classes.dex
75.0 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 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············:·de0a53e24 checksum············:·501351a2
5 signature···········:·4213...c3405 signature···········:·8447...fe9b
6 file_size···········:·76324886 file_size···········:·7632488
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·····:·5450410 string_ids_size·····:·54504
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·765312 type_ids_size·······:·7653
Offset 954336, 16 lines modifiedOffset 954336, 16 lines modified
954336 ······outs··········:·2954336 ······outs··········:·2
954337 ······insns·size····:·32·16-bit·code·units954337 ······insns·size····:·32·16-bit·code·units
954338 2b974c:········································|[2b974c]·eu.kanade.tachiyomi.ui.base.controller.RxController.subscribeUntilDestroy:(Lrx/Observable;Lkotlin/jvm/functions/Function1;)Lrx/Subscription;954338 2b974c:········································|[2b974c]·eu.kanade.tachiyomi.ui.base.controller.RxController.subscribeUntilDestroy:(Lrx/Observable;Lkotlin/jvm/functions/Function1;)Lrx/Subscription;
954339 2b975c:·1a01·1e07······························|0000:·const-string·v1,·"$receiver"·//·string@071e954339 2b975c:·1a01·1e07······························|0000:·const-string·v1,·"$receiver"·//·string@071e
954340 2b9760:·7120·6796·1300·························|0002:·invoke-static·{v3,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@9667954340 2b9760:·7120·6796·1300·························|0002:·invoke-static·{v3,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@9667
954341 2b9766:·1a01·7fae······························|0005:·const-string·v1,·"onNext"·//·string@ae7f954341 2b9766:·1a01·7fae······························|0005:·const-string·v1,·"onNext"·//·string@ae7f
954342 2b976a:·7120·6796·1400·························|0007:·invoke-static·{v4,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@9667954342 2b976a:·7120·6796·1400·························|0007:·invoke-static·{v4,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@9667
954343 2b9770:·2201·7e0f······························|000a:·new-instance·v1,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433;·//·type@0f7e954343 2b9770:·2201·7e0f······························|000a:·new-instance·v1,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4;·//·type@0f7e
954344 2b9774:·7020·3b6d·4100·························|000c:·invoke-direct·{v1,·v4},·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433;.<init>:(Lkotlin/jvm/functions/Function1;)V·//·method@6d3b954344 2b9774:·7020·3b6d·4100·························|000c:·invoke-direct·{v1,·v4},·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4;.<init>:(Lkotlin/jvm/functions/Function1;)V·//·method@6d3b
954345 2b977a:·1f01·691b······························|000f:·check-cast·v1,·Lrx/functions/Action1;·//·type@1b69954345 2b977a:·1f01·691b······························|000f:·check-cast·v1,·Lrx/functions/Action1;·//·type@1b69
954346 2b977e:·6e20·dcb9·1300·························|0011:·invoke-virtual·{v3,·v1},·Lrx/Observable;.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;·//·method@b9dc954346 2b977e:·6e20·dcb9·1300·························|0011:·invoke-virtual·{v3,·v1},·Lrx/Observable;.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;·//·method@b9dc
954347 2b9784:·0c00···································|0014:·move-result-object·v0954347 2b9784:·0c00···································|0014:·move-result-object·v0
954348 2b9786:·5421·374a······························|0015:·iget-object·v1,·v2,·Leu/kanade/tachiyomi/ui/base/controller/RxController;.untilDestroySubscriptions:Lrx/subscriptions/CompositeSubscription;·//·field@4a37954348 2b9786:·5421·374a······························|0015:·iget-object·v1,·v2,·Leu/kanade/tachiyomi/ui/base/controller/RxController;.untilDestroySubscriptions:Lrx/subscriptions/CompositeSubscription;·//·field@4a37
954349 2b978a:·6e20·a6c0·0100·························|0017:·invoke-virtual·{v1,·v0},·Lrx/subscriptions/CompositeSubscription;.add:(Lrx/Subscription;)V·//·method@c0a6954349 2b978a:·6e20·a6c0·0100·························|0017:·invoke-virtual·{v1,·v0},·Lrx/subscriptions/CompositeSubscription;.add:(Lrx/Subscription;)V·//·method@c0a6
954350 2b9790:·1a01·01c9······························|001a:·const-string·v1,·"subscribe(onNext).also·{…oySubscriptions.add(it)·}"·//·string@c901954350 2b9790:·1a01·01c9······························|001a:·const-string·v1,·"subscribe(onNext).also·{…oySubscriptions.add(it)·}"·//·string@c901
954351 2b9794:·7120·5e96·1000·························|001c:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@965e954351 2b9794:·7120·5e96·1000·························|001c:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@965e
Offset 955044, 47 lines modifiedOffset 955044, 47 lines modified
955044 virtual_methods_size:·1955044 virtual_methods_size:·1
  
955045 Class·#3523·annotations:955045 Class·#3523·annotations:
955046 Annotations·on·class955046 Annotations·on·class
955047 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·2·}·k=3·mv={·1·1·7·}955047 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·2·}·k=3·mv={·1·1·7·}
  
955048 Class·#3523············-955048 Class·#3523············-
955049 ··Class·descriptor··:·'Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$b6c5b432;'955049 ··Class·descriptor··:·'Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$62e064b3;'
955050 ··Access·flags······:·0x0010·(FINAL)955050 ··Access·flags······:·0x0010·(FINAL)
955051 ··Superclass········:·'Ljava/lang/Object;'955051 ··Superclass········:·'Ljava/lang/Object;'
955052 ··Interfaces········-955052 ··Interfaces········-
955053 ····#0··············:·'Lrx/functions/Action0;'955053 ····#0··············:·'Lrx/functions/Action0;'
955054 ··Static·fields·····-955054 ··Static·fields·····-
955055 ··Instance·fields···-955055 ··Instance·fields···-
955056 ····#0··············:·(in·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$b6c5b432;)955056 ····#0··············:·(in·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$62e064b3;)
955057 ······name··········:·'function'955057 ······name··········:·'function'
955058 ······type··········:·'Lkotlin/jvm/functions/Function0;'955058 ······type··········:·'Lkotlin/jvm/functions/Function0;'
955059 ······access········:·0x1012·(PRIVATE·FINAL·SYNTHETIC)955059 ······access········:·0x1012·(PRIVATE·FINAL·SYNTHETIC)
955060 ··Direct·methods····-955060 ··Direct·methods····-
955061 ··Virtual·methods···-955061 ··Virtual·methods···-
955062 ····#0··············:·(in·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$b6c5b432;)955062 ····#0··············:·(in·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$62e064b3;)
955063 ······name··········:·'call'955063 ······name··········:·'call'
955064 ······type··········:·'()V'955064 ······type··········:·'()V'
955065 ······access········:·0x1011·(PUBLIC·FINAL·SYNTHETIC)955065 ······access········:·0x1011·(PUBLIC·FINAL·SYNTHETIC)
955066 ······code··········-955066 ······code··········-
955067 ······registers·····:·3955067 ······registers·····:·3
955068 ······ins···········:·1955068 ······ins···········:·1
955069 ······outs··········:·2955069 ······outs··········:·2
955070 ······insns·size····:·12·16-bit·code·units955070 ······insns·size····:·12·16-bit·code·units
955071 2b9c10:········································|[2b9c10]·eu.kanade.tachiyomi.ui.base.controller.RxControllerKt$sam$Action0$b6c5b432.call:()V955071 2b9c10:········································|[2b9c10]·eu.kanade.tachiyomi.ui.base.controller.RxControllerKt$sam$Action0$62e064b3.call:()V
955072 2b9c20:·5420·394a······························|0000:·iget-object·v0,·v2,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$b6c5b432;.function:Lkotlin/jvm/functions/Function0;·//·field@4a39955072 2b9c20:·5420·394a······························|0000:·iget-object·v0,·v2,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$62e064b3;.function:Lkotlin/jvm/functions/Function0;·//·field@4a39
955073 2b9c24:·7210·5195·0000·························|0002:·invoke-interface·{v0},·Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object;·//·method@9551955073 2b9c24:·7210·5195·0000·························|0002:·invoke-interface·{v0},·Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object;·//·method@9551
955074 2b9c2a:·0c00···································|0005:·move-result-object·v0955074 2b9c2a:·0c00···································|0005:·move-result-object·v0
955075 2b9c2c:·1a01·5c91······························|0006:·const-string·v1,·"invoke(...)"·//·string@915c955075 2b9c2c:·1a01·5c91······························|0006:·const-string·v1,·"invoke(...)"·//·string@915c
955076 2b9c30:·7120·5e96·1000·························|0008:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@965e955076 2b9c30:·7120·5e96·1000·························|0008:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@965e
955077 2b9c36:·0e00···································|000b:·return-void955077 2b9c36:·0e00···································|000b:·return-void
955078 ······catches·······:·(none)955078 ······catches·······:·(none)
955079 ······positions·····:·955079 ······positions·····:·
955080 ······locals········:·955080 ······locals········:·
955081 ········0x0000·-·0x000c·reg=2·this·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$b6c5b432;·955081 ········0x0000·-·0x000c·reg=2·this·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$62e064b3;·
  
955082 ··source_file_idx···:·21213·(RxController.kt)955082 ··source_file_idx···:·21213·(RxController.kt)
  
955083 Class·#3524·header:955083 Class·#3524·header:
955084 class_idx···········:·3966955084 class_idx···········:·3966
955085 access_flags········:·16·(0x0010)955085 access_flags········:·16·(0x0010)
955086 superclass_idx······:·4940955086 superclass_idx······:·4940
Offset 955097, 64 lines modifiedOffset 955097, 64 lines modified
955097 Class·#3524·annotations:955097 Class·#3524·annotations:
955098 Annotations·on·class955098 Annotations·on·class
955099 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·2·}·k=3·mv={·1·1·7·}955099 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·2·}·k=3·mv={·1·1·7·}
955100 Annotations·on·method·#27964·'call'955100 Annotations·on·method·#27964·'call'
955101 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"(TT;)V"·}955101 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"(TT;)V"·}
  
955102 Class·#3524············-955102 Class·#3524············-
955103 ··Class·descriptor··:·'Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433;'955103 ··Class·descriptor··:·'Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4;'
955104 ··Access·flags······:·0x0010·(FINAL)955104 ··Access·flags······:·0x0010·(FINAL)
955105 ··Superclass········:·'Ljava/lang/Object;'955105 ··Superclass········:·'Ljava/lang/Object;'
955106 ··Interfaces········-955106 ··Interfaces········-
955107 ····#0··············:·'Lrx/functions/Action1;'955107 ····#0··············:·'Lrx/functions/Action1;'
955108 ··Static·fields·····-955108 ··Static·fields·····-
955109 ··Instance·fields···-955109 ··Instance·fields···-
955110 ····#0··············:·(in·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433;)955110 ····#0··············:·(in·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4;)
955111 ······name··········:·'function'955111 ······name··········:·'function'
955112 ······type··········:·'Lkotlin/jvm/functions/Function1;'955112 ······type··········:·'Lkotlin/jvm/functions/Function1;'
955113 ······access········:·0x1012·(PRIVATE·FINAL·SYNTHETIC)955113 ······access········:·0x1012·(PRIVATE·FINAL·SYNTHETIC)
955114 ··Direct·methods····-955114 ··Direct·methods····-
955115 ····#0··············:·(in·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433;)955115 ····#0··············:·(in·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4;)
955116 ······name··········:·'<init>'955116 ······name··········:·'<init>'
955117 ······type··········:·'(Lkotlin/jvm/functions/Function1;)V'955117 ······type··········:·'(Lkotlin/jvm/functions/Function1;)V'
955118 ······access········:·0x10000·(CONSTRUCTOR)955118 ······access········:·0x10000·(CONSTRUCTOR)
955119 ······code··········-955119 ······code··········-
955120 ······registers·····:·2955120 ······registers·····:·2
955121 ······ins···········:·2955121 ······ins···········:·2
955122 ······outs··········:·1955122 ······outs··········:·1
955123 ······insns·size····:·6·16-bit·code·units955123 ······insns·size····:·6·16-bit·code·units
955124 2b9c38:········································|[2b9c38]·eu.kanade.tachiyomi.ui.base.controller.RxControllerKt$sam$Action1$b6c5b433.<init>:(Lkotlin/jvm/functions/Function1;)V955124 2b9c38:········································|[2b9c38]·eu.kanade.tachiyomi.ui.base.controller.RxControllerKt$sam$Action1$62e064b4.<init>:(Lkotlin/jvm/functions/Function1;)V
955125 2b9c48:·7010·5780·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@8057955125 2b9c48:·7010·5780·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@8057
955126 2b9c4e:·5b01·3a4a······························|0003:·iput-object·v1,·v0,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433;.function:Lkotlin/jvm/functions/Function1;·//·field@4a3a955126 2b9c4e:·5b01·3a4a······························|0003:·iput-object·v1,·v0,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4;.function:Lkotlin/jvm/functions/Function1;·//·field@4a3a
955127 2b9c52:·0e00···································|0005:·return-void955127 2b9c52:·0e00···································|0005:·return-void
955128 ······catches·······:·(none)955128 ······catches·······:·(none)
955129 ······positions·····:·955129 ······positions·····:·
955130 ······locals········:·955130 ······locals········:·
  
955131 ··Virtual·methods···-955131 ··Virtual·methods···-
955132 ····#0··············:·(in·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433;)955132 ····#0··············:·(in·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4;)
955133 ······name··········:·'call'955133 ······name··········:·'call'
955134 ······type··········:·'(Ljava/lang/Object;)V'955134 ······type··········:·'(Ljava/lang/Object;)V'
955135 ······access········:·0x1011·(PUBLIC·FINAL·SYNTHETIC)955135 ······access········:·0x1011·(PUBLIC·FINAL·SYNTHETIC)
955136 ······code··········-955136 ······code··········-
955137 ······registers·····:·4955137 ······registers·····:·4
955138 ······ins···········:·2955138 ······ins···········:·2
955139 ······outs··········:·2955139 ······outs··········:·2
955140 ······insns·size····:·12·16-bit·code·units955140 ······insns·size····:·12·16-bit·code·units
955141 2b9c54:········································|[2b9c54]·eu.kanade.tachiyomi.ui.base.controller.RxControllerKt$sam$Action1$b6c5b433.call:(Ljava/lang/Object;)V955141 2b9c54:········································|[2b9c54]·eu.kanade.tachiyomi.ui.base.controller.RxControllerKt$sam$Action1$62e064b4.call:(Ljava/lang/Object;)V
955142 2b9c64:·5420·3a4a······························|0000:·iget-object·v0,·v2,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433;.function:Lkotlin/jvm/functions/Function1;·//·field@4a3a955142 2b9c64:·5420·3a4a······························|0000:·iget-object·v0,·v2,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4;.function:Lkotlin/jvm/functions/Function1;·//·field@4a3a
955143 2b9c68:·7220·5c95·3000·························|0002:·invoke-interface·{v0,·v3},·Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@955c955143 2b9c68:·7220·5c95·3000·························|0002:·invoke-interface·{v0,·v3},·Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@955c
Max diff block lines reached; 66261/76703 bytes (86.39%) of diff not shown.
37.4 KB
classes.jar
17.1 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·11253081·bytes,·number·of·entries:·65311 Zip·file·size:·11253078·bytes,·number·of·entries:·6531
2 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class2 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class
3 ?rwxrwxr-x··2.0·unx····10399·b-·defN·80-Jan-01·00:00·android/support/constraint/ConstraintLayout$LayoutParams.class3 ?rwxrwxr-x··2.0·unx····10399·b-·defN·80-Jan-01·00:00·android/support/constraint/ConstraintLayout$LayoutParams.class
4 ?rwxrwxr-x··2.0·unx····16051·b-·defN·80-Jan-01·00:00·android/support/constraint/ConstraintLayout.class4 ?rwxrwxr-x··2.0·unx····16051·b-·defN·80-Jan-01·00:00·android/support/constraint/ConstraintLayout.class
5 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·android/support/constraint/ConstraintSet$1.class5 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·android/support/constraint/ConstraintSet$1.class
6 ?rwxrwxr-x··2.0·unx·····4563·b-·stor·80-Jan-01·00:00·android/support/constraint/ConstraintSet$Constraint.class6 ?rwxrwxr-x··2.0·unx·····4563·b-·stor·80-Jan-01·00:00·android/support/constraint/ConstraintSet$Constraint.class
7 ?rwxrwxr-x··2.0·unx····13073·b-·defN·80-Jan-01·00:00·android/support/constraint/ConstraintSet.class7 ?rwxrwxr-x··2.0·unx····13073·b-·defN·80-Jan-01·00:00·android/support/constraint/ConstraintSet.class
8 ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·android/support/constraint/Guideline.class8 ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·android/support/constraint/Guideline.class
Offset 3518, 24 lines modifiedOffset 3518, 24 lines modified
3518 ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/DialogController$1.class3518 ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/DialogController$1.class
3519 ?rwxrwxr-x··2.0·unx·····2897·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/DialogController.class3519 ?rwxrwxr-x··2.0·unx·····2897·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/DialogController.class
3520 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/NoToolbarElevationController.class3520 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/NoToolbarElevationController.class
3521 ?rwxrwxr-x··2.0·unx·····1884·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/RxController.class3521 ?rwxrwxr-x··2.0·unx·····1884·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/RxController.class
3522 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·nucleus/factory/PresenterFactory.class3522 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·nucleus/factory/PresenterFactory.class
3523 ?rwxrwxr-x··2.0·unx·····1353·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/NucleusController.class3523 ?rwxrwxr-x··2.0·unx·····1353·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/NucleusController.class
3524 ?rwxrwxr-x··2.0·unx·····4071·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/RouterPagerAdapter.class3524 ?rwxrwxr-x··2.0·unx·····4071·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/RouterPagerAdapter.class
3525 ?rwxrwxr-x··2.0·unx······494·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$b6c5b432.class3525 ?rwxrwxr-x··2.0·unx······494·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$62e064b3.class
3526 ?rwxrwxr-x··2.0·unx······630·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433.class3526 ?rwxrwxr-x··2.0·unx······630·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4.class
3527 ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/SecondaryDrawerController.class3527 ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/SecondaryDrawerController.class
3528 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/TabbedController$DefaultImpls.class3528 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/TabbedController$DefaultImpls.class
3529 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/TabbedController.class3529 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/controller/TabbedController.class
3530 ?rwxrwxr-x··2.0·unx·····1269·b-·stor·80-Jan-01·00:00·nucleus/presenter/Presenter.class3530 ?rwxrwxr-x··2.0·unx·····1269·b-·stor·80-Jan-01·00:00·nucleus/presenter/Presenter.class
3531 ?rwxrwxr-x··2.0·unx·····4021·b-·stor·80-Jan-01·00:00·nucleus/presenter/RxPresenter.class3531 ?rwxrwxr-x··2.0·unx·····4021·b-·stor·80-Jan-01·00:00·nucleus/presenter/RxPresenter.class
3532 ?rwxrwxr-x··2.0·unx·····2271·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/presenter/BasePresenter.class3532 ?rwxrwxr-x··2.0·unx·····2271·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/presenter/BasePresenter.class
3533 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·rx/functions/Action2.class3533 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·rx/functions/Action2.class
3534 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f.class3534 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910.class
3535 ?rwxrwxr-x··2.0·unx·····1150·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/presenter/NucleusConductorDelegate.class3535 ?rwxrwxr-x··2.0·unx·····1150·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/presenter/NucleusConductorDelegate.class
3536 ?rwxrwxr-x··2.0·unx·····1256·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/presenter/NucleusConductorLifecycleListener.class3536 ?rwxrwxr-x··2.0·unx·····1256·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/base/presenter/NucleusConductorLifecycleListener.class
3537 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/catalogue/CatalogueController$$special$$inlined$injectLazy$1$1.class3537 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/catalogue/CatalogueController$$special$$inlined$injectLazy$1$1.class
3538 ?rwxrwxr-x··2.0·unx······969·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/catalogue/CatalogueController$$special$$inlined$injectLazy$1.class3538 ?rwxrwxr-x··2.0·unx······969·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/catalogue/CatalogueController$$special$$inlined$injectLazy$1.class
3539 ?rwxrwxr-x··2.0·unx·····1632·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/catalogue/CatalogueController$createSecondaryDrawer$2.class3539 ?rwxrwxr-x··2.0·unx·····1632·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/catalogue/CatalogueController$createSecondaryDrawer$2.class
3540 ?rwxrwxr-x··2.0·unx·····1581·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/catalogue/CatalogueController$createSecondaryDrawer$3.class3540 ?rwxrwxr-x··2.0·unx·····1581·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/catalogue/CatalogueController$createSecondaryDrawer$3.class
3541 ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/catalogue/CatalogueController$onAddPageError$$inlined$snack$lambda$1.class3541 ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/catalogue/CatalogueController$onAddPageError$$inlined$snack$lambda$1.class
Offset 3662, 15 lines modifiedOffset 3662, 15 lines modified
3662 ?rwxrwxr-x··2.0·unx·····1438·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController$observeProgress$subscription$1.class3662 ?rwxrwxr-x··2.0·unx·····1438·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController$observeProgress$subscription$1.class
3663 ?rwxrwxr-x··2.0·unx·····1252·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController$observeProgress$subscription$2.class3663 ?rwxrwxr-x··2.0·unx·····1252·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController$observeProgress$subscription$2.class
3664 ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController$onViewCreated$2.class3664 ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController$onViewCreated$2.class
3665 ?rwxrwxr-x··2.0·unx·····1014·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController$onViewCreated$3.class3665 ?rwxrwxr-x··2.0·unx·····1014·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController$onViewCreated$3.class
3666 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController$onViewCreated$4.class3666 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController$onViewCreated$4.class
3667 ?rwxrwxr-x··2.0·unx······574·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController$progressSubscriptions$2.class3667 ?rwxrwxr-x··2.0·unx······574·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController$progressSubscriptions$2.class
3668 ?rwxrwxr-x··2.0·unx·····9364·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController.class3668 ?rwxrwxr-x··2.0·unx·····9364·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadController.class
3669 ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$7988cb73.class3669 ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$3d0586d2.class
3670 ?rwxrwxr-x··2.0·unx·····2436·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadHolder.class3670 ?rwxrwxr-x··2.0·unx·····2436·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadHolder.class
3671 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadPresenter$$special$$inlined$injectLazy$1$1.class3671 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadPresenter$$special$$inlined$injectLazy$1$1.class
3672 ?rwxrwxr-x··2.0·unx······960·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadPresenter$$special$$inlined$injectLazy$1.class3672 ?rwxrwxr-x··2.0·unx······960·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadPresenter$$special$$inlined$injectLazy$1.class
3673 ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadPresenter$onCreate$1.class3673 ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadPresenter$onCreate$1.class
3674 ?rwxrwxr-x··2.0·unx·····1293·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadPresenter$onCreate$2.class3674 ?rwxrwxr-x··2.0·unx·····1293·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadPresenter$onCreate$2.class
3675 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadPresenter$onCreate$3.class3675 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadPresenter$onCreate$3.class
3676 ?rwxrwxr-x··2.0·unx·····3499·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadPresenter.class3676 ?rwxrwxr-x··2.0·unx·····3499·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/download/DownloadPresenter.class
Offset 3737, 15 lines modifiedOffset 3737, 15 lines modified
3737 ?rwxrwxr-x··2.0·unx······622·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter$removeMangaFromLibrary$3.class3737 ?rwxrwxr-x··2.0·unx······622·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter$removeMangaFromLibrary$3.class
3738 ?rwxrwxr-x··2.0·unx·····2081·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter$removeMangaFromLibrary$4.class3738 ?rwxrwxr-x··2.0·unx·····2081·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter$removeMangaFromLibrary$4.class
3739 ?rwxrwxr-x··2.0·unx·····1158·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter$subscribeLibrary$1.class3739 ?rwxrwxr-x··2.0·unx·····1158·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter$subscribeLibrary$1.class
3740 ?rwxrwxr-x··2.0·unx·····1155·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter$subscribeLibrary$2.class3740 ?rwxrwxr-x··2.0·unx·····1155·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter$subscribeLibrary$2.class
3741 ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter$subscribeLibrary$3.class3741 ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter$subscribeLibrary$3.class
3742 ?rwxrwxr-x··2.0·unx·····1162·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter$subscribeLibrary$4.class3742 ?rwxrwxr-x··2.0·unx·····1162·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter$subscribeLibrary$4.class
3743 ?rwxrwxr-x··2.0·unx····14679·b-·defN·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter.class3743 ?rwxrwxr-x··2.0·unx····14679·b-·defN·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenter.class
3744 ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$dee24e13.class3744 ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$33236714.class
3745 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibrarySelectionEvent.class3745 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibrarySelectionEvent.class
3746 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibrarySelectionEvent$Cleared.class3746 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibrarySelectionEvent$Cleared.class
3747 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibrarySelectionEvent$Selected.class3747 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibrarySelectionEvent$Selected.class
3748 ?rwxrwxr-x··2.0·unx······615·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibrarySelectionEvent$Unselected.class3748 ?rwxrwxr-x··2.0·unx······615·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibrarySelectionEvent$Unselected.class
3749 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibrarySort.class3749 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/library/LibrarySort.class
3750 ?rwxrwxr-x··2.0·unx·····4380·b-·stor·80-Jan-01·00:00·it/gmariotti/changelibs/library/view/ChangeLogRecyclerView.class3750 ?rwxrwxr-x··2.0·unx·····4380·b-·stor·80-Jan-01·00:00·it/gmariotti/changelibs/library/view/ChangeLogRecyclerView.class
3751 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/main/ChangelogDialogController$WhatsNewRecyclerView.class3751 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/main/ChangelogDialogController$WhatsNewRecyclerView.class
Offset 3818, 15 lines modifiedOffset 3818, 15 lines modified
3818 ?rwxrwxr-x··2.0·unx······872·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$1.class3818 ?rwxrwxr-x··2.0·unx······872·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$1.class
3819 ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$2.class3819 ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$2.class
3820 ?rwxrwxr-x··2.0·unx······998·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$3.class3820 ?rwxrwxr-x··2.0·unx······998·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$3.class
3821 ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$4.class3821 ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$4.class
3822 ?rwxrwxr-x··2.0·unx·····1642·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$5.class3822 ?rwxrwxr-x··2.0·unx·····1642·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$5.class
3823 ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$6.class3823 ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$6.class
3824 ?rwxrwxr-x··2.0·unx····19034·b-·defN·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter.class3824 ?rwxrwxr-x··2.0·unx····19034·b-·defN·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter.class
3825 ?rwxrwxr-x··2.0·unx······482·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$78e628ae.class3825 ?rwxrwxr-x··2.0·unx······482·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$6ec81c8d.class
3826 ?rwxrwxr-x··2.0·unx·····1015·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/DeleteChaptersDialog$onCreateDialog$1.class3826 ?rwxrwxr-x··2.0·unx·····1015·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/DeleteChaptersDialog$onCreateDialog$1.class
3827 ?rwxrwxr-x··2.0·unx·····1789·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/DeleteChaptersDialog.class3827 ?rwxrwxr-x··2.0·unx·····1789·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/DeleteChaptersDialog.class
3828 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/DeletingChaptersDialog$Companion.class3828 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/DeletingChaptersDialog$Companion.class
3829 ?rwxrwxr-x··2.0·unx·····1756·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/DeletingChaptersDialog.class3829 ?rwxrwxr-x··2.0·unx·····1756·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/DeletingChaptersDialog.class
3830 ?rwxrwxr-x··2.0·unx······853·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/DownloadChaptersDialog$onCreateDialog$1.class3830 ?rwxrwxr-x··2.0·unx······853·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/DownloadChaptersDialog$onCreateDialog$1.class
3831 ?rwxrwxr-x··2.0·unx·····2210·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/DownloadChaptersDialog.class3831 ?rwxrwxr-x··2.0·unx·····2210·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/DownloadChaptersDialog.class
3832 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/SetDisplayModeDialog$onCreateDialog$1.class3832 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/chapter/SetDisplayModeDialog$onCreateDialog$1.class
Offset 3915, 15 lines modifiedOffset 3915, 15 lines modified
3915 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$Companion.class3915 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$Companion.class
3916 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onAttach$1.class3916 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onAttach$1.class
3917 ?rwxrwxr-x··2.0·unx·····1334·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onAttach$2.class3917 ?rwxrwxr-x··2.0·unx·····1334·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onAttach$2.class
3918 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onAttach$3.class3918 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onAttach$3.class
3919 ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onCreateDialog$dialog$1.class3919 ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onCreateDialog$dialog$1.class
3920 ?rwxrwxr-x··2.0·unx·····1216·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onViewCreated$1.class3920 ?rwxrwxr-x··2.0·unx·····1216·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onViewCreated$1.class
3921 ?rwxrwxr-x··2.0·unx·····8674·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog.class3921 ?rwxrwxr-x··2.0·unx·····8674·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog.class
3922 ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$7f07b544.class3922 ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$564314e3.class
3923 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$PriorityPage$Companion.class3923 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$PriorityPage$Companion.class
3924 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$PriorityPage.class3924 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$PriorityPage.class
3925 ?rwxrwxr-x··2.0·unx·····1112·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$loadChapter$1.class3925 ?rwxrwxr-x··2.0·unx·····1112·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$loadChapter$1.class
3926 ?rwxrwxr-x··2.0·unx·····1101·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$loadChapter$2.class3926 ?rwxrwxr-x··2.0·unx·····1101·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$loadChapter$2.class
3927 ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$loadChapter$3.class3927 ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$loadChapter$3.class
3928 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$prepareOnlineReading$1.class3928 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$prepareOnlineReading$1.class
3929 ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$prepareOnlineReading$2.class3929 ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/reader/ChapterLoader$prepareOnlineReading$2.class
Offset 4232, 15 lines modifiedOffset 4232, 15 lines modified
4232 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsBackupController$setupPreferenceScreen$$inlined$with$lambda$1.class4232 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsBackupController$setupPreferenceScreen$$inlined$with$lambda$1.class
4233 ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsBackupController$setupPreferenceScreen$$inlined$with$lambda$2.class4233 ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsBackupController$setupPreferenceScreen$$inlined$with$lambda$2.class
4234 ?rwxrwxr-x··2.0·unx·····1913·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsBackupController$setupPreferenceScreen$$inlined$with$lambda$3.class4234 ?rwxrwxr-x··2.0·unx·····1913·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsBackupController$setupPreferenceScreen$$inlined$with$lambda$3.class
4235 ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsBackupController$setupPreferenceScreen$1$3$2.class4235 ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsBackupController$setupPreferenceScreen$1$3$2.class
4236 ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsBackupController$setupPreferenceScreen$1$3$backupDir$1$2.class4236 ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsBackupController$setupPreferenceScreen$1$3$backupDir$1$2.class
4237 ?rwxrwxr-x··2.0·unx····10397·b-·defN·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsBackupController.class4237 ?rwxrwxr-x··2.0·unx····10397·b-·defN·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsBackupController.class
4238 ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsController$$special$$inlined$get$1.class4238 ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsController$$special$$inlined$get$1.class
4239 ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$4e8466da.class4239 ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$96e3439b.class
4240 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$$special$$inlined$injectLazy$1$1.class4240 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$$special$$inlined$injectLazy$1$1.class
4241 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$$special$$inlined$injectLazy$1.class4241 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$$special$$inlined$injectLazy$1.class
4242 ?rwxrwxr-x··2.0·unx······270·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$Companion.class4242 ?rwxrwxr-x··2.0·unx······270·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$Companion.class
4243 ?rwxrwxr-x··2.0·unx······246·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$DownloadDirectoriesDialog$$special$$inlined$get$1.class4243 ?rwxrwxr-x··2.0·unx······246·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$DownloadDirectoriesDialog$$special$$inlined$get$1.class
4244 ?rwxrwxr-x··2.0·unx·····1496·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$DownloadDirectoriesDialog$onCreateDialog$1.class4244 ?rwxrwxr-x··2.0·unx·····1496·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$DownloadDirectoriesDialog$onCreateDialog$1.class
4245 ?rwxrwxr-x··2.0·unx·····4416·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$DownloadDirectoriesDialog.class4245 ?rwxrwxr-x··2.0·unx·····4416·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$DownloadDirectoriesDialog.class
4246 ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$setupPreferenceScreen$$inlined$with$lambda$1.class4246 ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$setupPreferenceScreen$$inlined$with$lambda$1.class
Offset 4320, 15 lines modifiedOffset 4320, 15 lines modified
4320 ?rwxrwxr-x··2.0·unx······256·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RarContentProvider$Companion.class4320 ?rwxrwxr-x··2.0·unx······256·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RarContentProvider$Companion.class
4321 ?rwxrwxr-x··2.0·unx·····2993·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RarContentProvider$openAssetFile$1.class4321 ?rwxrwxr-x··2.0·unx·····2993·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RarContentProvider$openAssetFile$1.class
4322 ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RarContentProvider$pool$2.class4322 ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RarContentProvider$pool$2.class
4323 ?rwxrwxr-x··2.0·unx·····3325·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RarContentProvider.class4323 ?rwxrwxr-x··2.0·unx·····3325·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RarContentProvider.class
4324 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RetryWithDelay$1.class4324 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RetryWithDelay$1.class
4325 ?rwxrwxr-x··2.0·unx·····1587·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RetryWithDelay$call$1.class4325 ?rwxrwxr-x··2.0·unx·····1587·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RetryWithDelay$call$1.class
4326 ?rwxrwxr-x··2.0·unx·····2022·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RetryWithDelay.class4326 ?rwxrwxr-x··2.0·unx·····2022·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RetryWithDelay.class
4327 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$28f9db9b.class4327 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$bf3511dc.class
4328 ?rwxrwxr-x··2.0·unx·····1134·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RxExtensionsKt.class4328 ?rwxrwxr-x··2.0·unx·····1134·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/RxExtensionsKt.class
4329 ?rwxrwxr-x··2.0·unx······841·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/SharedData.class4329 ?rwxrwxr-x··2.0·unx······841·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/SharedData.class
4330 ?rwxrwxr-x··2.0·unx······870·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/StringExtensionsKt.class4330 ?rwxrwxr-x··2.0·unx······870·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/StringExtensionsKt.class
4331 ?rwxrwxr-x··2.0·unx······538·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/ViewExtensionsKt.class4331 ?rwxrwxr-x··2.0·unx······538·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/ViewExtensionsKt.class
4332 ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/ViewGroupExtensionsKt.class4332 ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·eu/kanade/tachiyomi/util/ViewGroupExtensionsKt.class
Max diff block lines reached; 1112/17498 bytes (6.36%) of diff not shown.
4.81 KB
zipnote «TEMP»/diffoscope_uui57chj_tmp/tmpask8d9xh_.zip
    
Offset 10563, 18 lines modifiedOffset 10563, 18 lines modified
  
10563 Filename:·eu/kanade/tachiyomi/ui/base/controller/NucleusController.class10563 Filename:·eu/kanade/tachiyomi/ui/base/controller/NucleusController.class
10564 Comment:·10564 Comment:·
  
10565 Filename:·eu/kanade/tachiyomi/ui/base/controller/RouterPagerAdapter.class10565 Filename:·eu/kanade/tachiyomi/ui/base/controller/RouterPagerAdapter.class
10566 Comment:·10566 Comment:·
  
10567 Filename:·eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$b6c5b432.class10567 Filename:·eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$62e064b3.class
10568 Comment:·10568 Comment:·
  
10569 Filename:·eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433.class10569 Filename:·eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4.class
10570 Comment:·10570 Comment:·
  
10571 Filename:·eu/kanade/tachiyomi/ui/base/controller/SecondaryDrawerController.class10571 Filename:·eu/kanade/tachiyomi/ui/base/controller/SecondaryDrawerController.class
10572 Comment:·10572 Comment:·
  
10573 Filename:·eu/kanade/tachiyomi/ui/base/controller/TabbedController$DefaultImpls.class10573 Filename:·eu/kanade/tachiyomi/ui/base/controller/TabbedController$DefaultImpls.class
10574 Comment:·10574 Comment:·
Offset 10590, 15 lines modifiedOffset 10590, 15 lines modified
  
10590 Filename:·eu/kanade/tachiyomi/ui/base/presenter/BasePresenter.class10590 Filename:·eu/kanade/tachiyomi/ui/base/presenter/BasePresenter.class
10591 Comment:·10591 Comment:·
  
10592 Filename:·rx/functions/Action2.class10592 Filename:·rx/functions/Action2.class
10593 Comment:·10593 Comment:·
  
10594 Filename:·eu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f.class10594 Filename:·eu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910.class
10595 Comment:·10595 Comment:·
  
10596 Filename:·eu/kanade/tachiyomi/ui/base/presenter/NucleusConductorDelegate.class10596 Filename:·eu/kanade/tachiyomi/ui/base/presenter/NucleusConductorDelegate.class
10597 Comment:·10597 Comment:·
  
10598 Filename:·eu/kanade/tachiyomi/ui/base/presenter/NucleusConductorLifecycleListener.class10598 Filename:·eu/kanade/tachiyomi/ui/base/presenter/NucleusConductorLifecycleListener.class
10599 Comment:·10599 Comment:·
Offset 10995, 15 lines modifiedOffset 10995, 15 lines modified
  
10995 Filename:·eu/kanade/tachiyomi/ui/download/DownloadController$progressSubscriptions$2.class10995 Filename:·eu/kanade/tachiyomi/ui/download/DownloadController$progressSubscriptions$2.class
10996 Comment:·10996 Comment:·
  
10997 Filename:·eu/kanade/tachiyomi/ui/download/DownloadController.class10997 Filename:·eu/kanade/tachiyomi/ui/download/DownloadController.class
10998 Comment:·10998 Comment:·
  
10999 Filename:·eu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$7988cb73.class10999 Filename:·eu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$3d0586d2.class
11000 Comment:·11000 Comment:·
  
11001 Filename:·eu/kanade/tachiyomi/ui/download/DownloadHolder.class11001 Filename:·eu/kanade/tachiyomi/ui/download/DownloadHolder.class
11002 Comment:·11002 Comment:·
  
11003 Filename:·eu/kanade/tachiyomi/ui/download/DownloadPresenter$$special$$inlined$injectLazy$1$1.class11003 Filename:·eu/kanade/tachiyomi/ui/download/DownloadPresenter$$special$$inlined$injectLazy$1$1.class
11004 Comment:·11004 Comment:·
Offset 11220, 15 lines modifiedOffset 11220, 15 lines modified
  
11220 Filename:·eu/kanade/tachiyomi/ui/library/LibraryPresenter$subscribeLibrary$4.class11220 Filename:·eu/kanade/tachiyomi/ui/library/LibraryPresenter$subscribeLibrary$4.class
11221 Comment:·11221 Comment:·
  
11222 Filename:·eu/kanade/tachiyomi/ui/library/LibraryPresenter.class11222 Filename:·eu/kanade/tachiyomi/ui/library/LibraryPresenter.class
11223 Comment:·11223 Comment:·
  
11224 Filename:·eu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$dee24e13.class11224 Filename:·eu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$33236714.class
11225 Comment:·11225 Comment:·
  
11226 Filename:·eu/kanade/tachiyomi/ui/library/LibrarySelectionEvent.class11226 Filename:·eu/kanade/tachiyomi/ui/library/LibrarySelectionEvent.class
11227 Comment:·11227 Comment:·
  
11228 Filename:·eu/kanade/tachiyomi/ui/library/LibrarySelectionEvent$Cleared.class11228 Filename:·eu/kanade/tachiyomi/ui/library/LibrarySelectionEvent$Cleared.class
11229 Comment:·11229 Comment:·
Offset 11463, 15 lines modifiedOffset 11463, 15 lines modified
  
11463 Filename:·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$6.class11463 Filename:·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter$onCreate$6.class
11464 Comment:·11464 Comment:·
  
11465 Filename:·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter.class11465 Filename:·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter.class
11466 Comment:·11466 Comment:·
  
11467 Filename:·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$78e628ae.class11467 Filename:·eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$6ec81c8d.class
11468 Comment:·11468 Comment:·
  
11469 Filename:·eu/kanade/tachiyomi/ui/manga/chapter/DeleteChaptersDialog$onCreateDialog$1.class11469 Filename:·eu/kanade/tachiyomi/ui/manga/chapter/DeleteChaptersDialog$onCreateDialog$1.class
11470 Comment:·11470 Comment:·
  
11471 Filename:·eu/kanade/tachiyomi/ui/manga/chapter/DeleteChaptersDialog.class11471 Filename:·eu/kanade/tachiyomi/ui/manga/chapter/DeleteChaptersDialog.class
11472 Comment:·11472 Comment:·
Offset 11754, 15 lines modifiedOffset 11754, 15 lines modified
  
11754 Filename:·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onViewCreated$1.class11754 Filename:·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onViewCreated$1.class
11755 Comment:·11755 Comment:·
  
11756 Filename:·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog.class11756 Filename:·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog.class
11757 Comment:·11757 Comment:·
  
11758 Filename:·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$7f07b544.class11758 Filename:·eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$564314e3.class
11759 Comment:·11759 Comment:·
  
11760 Filename:·eu/kanade/tachiyomi/ui/reader/ChapterLoader$PriorityPage$Companion.class11760 Filename:·eu/kanade/tachiyomi/ui/reader/ChapterLoader$PriorityPage$Companion.class
11761 Comment:·11761 Comment:·
  
11762 Filename:·eu/kanade/tachiyomi/ui/reader/ChapterLoader$PriorityPage.class11762 Filename:·eu/kanade/tachiyomi/ui/reader/ChapterLoader$PriorityPage.class
11763 Comment:·11763 Comment:·
Offset 12705, 15 lines modifiedOffset 12705, 15 lines modified
  
12705 Filename:·eu/kanade/tachiyomi/ui/setting/SettingsBackupController.class12705 Filename:·eu/kanade/tachiyomi/ui/setting/SettingsBackupController.class
12706 Comment:·12706 Comment:·
  
12707 Filename:·eu/kanade/tachiyomi/ui/setting/SettingsController$$special$$inlined$get$1.class12707 Filename:·eu/kanade/tachiyomi/ui/setting/SettingsController$$special$$inlined$get$1.class
12708 Comment:·12708 Comment:·
  
12709 Filename:·eu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$4e8466da.class12709 Filename:·eu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$96e3439b.class
12710 Comment:·12710 Comment:·
  
12711 Filename:·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$$special$$inlined$injectLazy$1$1.class12711 Filename:·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$$special$$inlined$injectLazy$1$1.class
12712 Comment:·12712 Comment:·
  
12713 Filename:·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$$special$$inlined$injectLazy$1.class12713 Filename:·eu/kanade/tachiyomi/ui/setting/SettingsDownloadController$$special$$inlined$injectLazy$1.class
12714 Comment:·12714 Comment:·
Offset 12969, 15 lines modifiedOffset 12969, 15 lines modified
  
12969 Filename:·eu/kanade/tachiyomi/util/RetryWithDelay$call$1.class12969 Filename:·eu/kanade/tachiyomi/util/RetryWithDelay$call$1.class
12970 Comment:·12970 Comment:·
  
12971 Filename:·eu/kanade/tachiyomi/util/RetryWithDelay.class12971 Filename:·eu/kanade/tachiyomi/util/RetryWithDelay.class
12972 Comment:·12972 Comment:·
  
12973 Filename:·eu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$28f9db9b.class12973 Filename:·eu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$bf3511dc.class
12974 Comment:·12974 Comment:·
  
12975 Filename:·eu/kanade/tachiyomi/util/RxExtensionsKt.class12975 Filename:·eu/kanade/tachiyomi/util/RxExtensionsKt.class
12976 Comment:·12976 Comment:·
Max diff block lines reached; 64/4812 bytes (1.33%) of diff not shown.
992 B
eu/kanade/tachiyomi/ui/base/controller/RxController.class
878 B
procyon -ec {}
    
Offset 56, 13 lines modifiedOffset 56, 13 lines modified
56 ············this.untilDestroySubscriptions·=·new·CompositeSubscription();56 ············this.untilDestroySubscriptions·=·new·CompositeSubscription();
57 ········}57 ········}
58 ····}58 ····}
59 ····59 ····
60 ····public·final·Subscription·subscribeUntilDestroy(final·Observable·observable,·final·Function1·function1)·{60 ····public·final·Subscription·subscribeUntilDestroy(final·Observable·observable,·final·Function1·function1)·{
61 ········Intrinsics.checkParameterIsNotNull((Object)observable,·"$receiver");61 ········Intrinsics.checkParameterIsNotNull((Object)observable,·"$receiver");
62 ········Intrinsics.checkParameterIsNotNull((Object)function1,·"onNext");62 ········Intrinsics.checkParameterIsNotNull((Object)function1,·"onNext");
63 ········final·Subscription·subscribe·=·observable.subscribe((Action1)new·RxControllerKt$sam$Action1$b6c5b433(function1));63 ········final·Subscription·subscribe·=·observable.subscribe((Action1)new·RxControllerKt$sam$Action1$62e064b4(function1));
64 ········this.untilDestroySubscriptions.add(subscribe);64 ········this.untilDestroySubscriptions.add(subscribe);
65 ········Intrinsics.checkExpressionValueIsNotNull((Object)subscribe,·"subscribe(onNext).also·{\u2026oySubscriptions.add(it)·}");65 ········Intrinsics.checkExpressionValueIsNotNull((Object)subscribe,·"subscribe(onNext).also·{\u2026oySubscriptions.add(it)·}");
66 ········return·subscribe;66 ········return·subscribe;
67 ····}67 ····}
68 }68 }
3.13 KB
eu/kanade/tachiyomi/ui/base/presenter/BasePresenter.class
3.01 KB
procyon -ec {}
    
Offset 11, 52 lines modifiedOffset 11, 52 lines modified
  
11 public·class·BasePresenter·extends·RxPresenter11 public·class·BasePresenter·extends·RxPresenter
12 {12 {
13 ····public·final·Subscription·subscribeFirst(final·Observable·observable,·final·Function2·function2,·final·Function2·function3)·{13 ····public·final·Subscription·subscribeFirst(final·Observable·observable,·final·Function2·function2,·final·Function2·function3)·{
14 ········Intrinsics.checkParameterIsNotNull((Object)observable,·"$receiver");14 ········Intrinsics.checkParameterIsNotNull((Object)observable,·"$receiver");
15 ········Intrinsics.checkParameterIsNotNull((Object)function2,·"onNext");15 ········Intrinsics.checkParameterIsNotNull((Object)function2,·"onNext");
16 ········final·Observable·compose·=·observable.compose((Observable$Transformer)this.deliverFirst());16 ········final·Observable·compose·=·observable.compose((Observable$Transformer)this.deliverFirst());
17 ········final·Action2·action2·=·(Action2)new·BasePresenterKt$sam$Action2$d592c88f(function2);17 ········final·Action2·action2·=·(Action2)new·BasePresenterKt$sam$Action2$81ad7910(function2);
18 ········Object·o;18 ········Object·o;
19 ········if·(function3·!=·null)·{19 ········if·(function3·!=·null)·{
20 ············o·=·new·BasePresenterKt$sam$Action2$d592c88f(function3);20 ············o·=·new·BasePresenterKt$sam$Action2$81ad7910(function3);
21 ········}21 ········}
22 ········else·{22 ········else·{
23 ············o·=·function3;23 ············o·=·function3;
24 ········}24 ········}
25 ········final·Subscription·subscribe·=·compose.subscribe(this.split(action2,·(Action2)o));25 ········final·Subscription·subscribe·=·compose.subscribe(this.split(action2,·(Action2)o));
26 ········this.add(subscribe);26 ········this.add(subscribe);
27 ········return·subscribe;27 ········return·subscribe;
28 ····}28 ····}
29 ····29 ····
30 ····public·final·Subscription·subscribeLatestCache(final·Observable·observable,·final·Function2·function2,·final·Function2·function3)·{30 ····public·final·Subscription·subscribeLatestCache(final·Observable·observable,·final·Function2·function2,·final·Function2·function3)·{
31 ········Intrinsics.checkParameterIsNotNull((Object)observable,·"$receiver");31 ········Intrinsics.checkParameterIsNotNull((Object)observable,·"$receiver");
32 ········Intrinsics.checkParameterIsNotNull((Object)function2,·"onNext");32 ········Intrinsics.checkParameterIsNotNull((Object)function2,·"onNext");
33 ········final·Observable·compose·=·observable.compose((Observable$Transformer)this.deliverLatestCache());33 ········final·Observable·compose·=·observable.compose((Observable$Transformer)this.deliverLatestCache());
34 ········final·Action2·action2·=·(Action2)new·BasePresenterKt$sam$Action2$d592c88f(function2);34 ········final·Action2·action2·=·(Action2)new·BasePresenterKt$sam$Action2$81ad7910(function2);
35 ········Object·o;35 ········Object·o;
36 ········if·(function3·!=·null)·{36 ········if·(function3·!=·null)·{
37 ············o·=·new·BasePresenterKt$sam$Action2$d592c88f(function3);37 ············o·=·new·BasePresenterKt$sam$Action2$81ad7910(function3);
38 ········}38 ········}
39 ········else·{39 ········else·{
40 ············o·=·function3;40 ············o·=·function3;
41 ········}41 ········}
42 ········final·Subscription·subscribe·=·compose.subscribe(this.split(action2,·(Action2)o));42 ········final·Subscription·subscribe·=·compose.subscribe(this.split(action2,·(Action2)o));
43 ········this.add(subscribe);43 ········this.add(subscribe);
44 ········return·subscribe;44 ········return·subscribe;
45 ····}45 ····}
46 ····46 ····
47 ····public·final·Subscription·subscribeReplay(final·Observable·observable,·final·Function2·function2,·final·Function2·function3)·{47 ····public·final·Subscription·subscribeReplay(final·Observable·observable,·final·Function2·function2,·final·Function2·function3)·{
48 ········Intrinsics.checkParameterIsNotNull((Object)observable,·"$receiver");48 ········Intrinsics.checkParameterIsNotNull((Object)observable,·"$receiver");
49 ········Intrinsics.checkParameterIsNotNull((Object)function2,·"onNext");49 ········Intrinsics.checkParameterIsNotNull((Object)function2,·"onNext");
50 ········final·Observable·compose·=·observable.compose((Observable$Transformer)this.deliverReplay());50 ········final·Observable·compose·=·observable.compose((Observable$Transformer)this.deliverReplay());
51 ········final·Action2·action2·=·(Action2)new·BasePresenterKt$sam$Action2$d592c88f(function2);51 ········final·Action2·action2·=·(Action2)new·BasePresenterKt$sam$Action2$81ad7910(function2);
52 ········Object·o;52 ········Object·o;
53 ········if·(function3·!=·null)·{53 ········if·(function3·!=·null)·{
54 ············o·=·new·BasePresenterKt$sam$Action2$d592c88f(function3);54 ············o·=·new·BasePresenterKt$sam$Action2$81ad7910(function3);
55 ········}55 ········}
56 ········else·{56 ········else·{
57 ············o·=·function3;57 ············o·=·function3;
58 ········}58 ········}
59 ········final·Subscription·subscribe·=·compose.subscribe(this.split(action2,·(Action2)o));59 ········final·Subscription·subscribe·=·compose.subscribe(this.split(action2,·(Action2)o));
60 ········this.add(subscribe);60 ········this.add(subscribe);
61 ········return·subscribe;61 ········return·subscribe;
819 B
eu/kanade/tachiyomi/ui/download/DownloadController$observeProgress$subscription$1.class
645 B
procyon -ec {}
    
Offset 16, 12 lines modifiedOffset 16, 12 lines modified
16 ········this.$download·=·$download;16 ········this.$download·=·$download;
17 ····}17 ····}
18 ····18 ····
19 ····public·final·Observable·call(final·Long·n)·{19 ····public·final·Observable·call(final·Long·n)·{
20 ········final·Observable·from·=·Observable.from((Iterable)(List)this.$download.getPages());20 ········final·Observable·from·=·Observable.from((Iterable)(List)this.$download.getPages());
21 ········Object·o·=·(Function1)DownloadController$observeProgress$subscription$1$1.INSTANCE;21 ········Object·o·=·(Function1)DownloadController$observeProgress$subscription$1$1.INSTANCE;
22 ········if·(o·!=·null)·{22 ········if·(o·!=·null)·{
23 ············o·=·new·DownloadControllerKt$sam$Func1$7988cb73((Function1)o);23 ············o·=·new·DownloadControllerKt$sam$Func1$3d0586d2((Function1)o);
24 ········}24 ········}
25 ········return·from.map((Func1)o).reduce((Func2)DownloadController$observeProgress$subscription$1$2.INSTANCE);25 ········return·from.map((Func1)o).reduce((Func2)DownloadController$observeProgress$subscription$1$2.INSTANCE);
26 ····}26 ····}
27 }27 }
2.04 KB
eu/kanade/tachiyomi/ui/library/LibraryPresenter.class
1.93 KB
procyon -ec {}
    
Offset 112, 18 lines modifiedOffset 112, 18 lines modified
112 ····112 ····
113 ····private·final·Map·applySort(final·Map·map)·{113 ····private·final·Map·applySort(final·Map·map)·{
114 ········final·Function2·function2·=·(Function2)new·LibraryPresenter$applySort$sortFn$1((Integer)PreferencesHelperKt.getOrDefault(this.preferences.librarySortingMode()),·LazyKt.lazy((Function0)new·LibraryPresenter$applySort$lastReadManga$2(this)),·LibraryPresenter.$$delegatedProperties[0],·LazyKt.lazy((Function0)new·LibraryPresenter$applySort$totalChapterManga$2(this)),·LibraryPresenter.$$delegatedProperties[1]);114 ········final·Function2·function2·=·(Function2)new·LibraryPresenter$applySort$sortFn$1((Integer)PreferencesHelperKt.getOrDefault(this.preferences.librarySortingMode()),·LazyKt.lazy((Function0)new·LibraryPresenter$applySort$lastReadManga$2(this)),·LibraryPresenter.$$delegatedProperties[0],·LazyKt.lazy((Function0)new·LibraryPresenter$applySort$totalChapterManga$2(this)),·LibraryPresenter.$$delegatedProperties[1]);
115 ········final·Object·orDefault·=·PreferencesHelperKt.getOrDefault(this.preferences.librarySortingAscending());115 ········final·Object·orDefault·=·PreferencesHelperKt.getOrDefault(this.preferences.librarySortingAscending());
116 ········Intrinsics.checkExpressionValueIsNotNull(orDefault,·"preferences.librarySorti\u2026scending().getOrDefault()");116 ········Intrinsics.checkExpressionValueIsNotNull(orDefault,·"preferences.librarySorti\u2026scending().getOrDefault()");
117 ········Comparator<Object>·reverseOrder;117 ········Comparator<Object>·reverseOrder;
118 ········if·((boolean)orDefault)·{118 ········if·((boolean)orDefault)·{
119 ············reverseOrder·=·(Comparator<Object>)new·LibraryPresenterKt$sam$Comparator$dee24e13(function2);119 ············reverseOrder·=·(Comparator<Object>)new·LibraryPresenterKt$sam$Comparator$33236714(function2);
120 ········}120 ········}
121 ········else·{121 ········else·{
122 ············reverseOrder·=·Collections.reverseOrder((Comparator<Object>)new·LibraryPresenterKt$sam$Comparator$dee24e13(function2));122 ············reverseOrder·=·Collections.reverseOrder((Comparator<Object>)new·LibraryPresenterKt$sam$Comparator$33236714(function2));
123 ········}123 ········}
124 ········final·LinkedHashMap<Object,·List>·linkedHashMap·=·(LinkedHashMap<Object,·List>)new·LinkedHashMap<Object,·List>(MapsKt.mapCapacity(map.size()));124 ········final·LinkedHashMap<Object,·List>·linkedHashMap·=·(LinkedHashMap<Object,·List>)new·LinkedHashMap<Object,·List>(MapsKt.mapCapacity(map.size()));
125 ········for·(final·Map.Entry<Object,·Iterable>·next·:·(Set<Map.Entry<Object,·V>>)map.entrySet())·{125 ········for·(final·Map.Entry<Object,·Iterable>·next·:·(Set<Map.Entry<Object,·V>>)map.entrySet())·{
126 ············final·Object·key·=·((Map.Entry<Object,·Iterable>)next).getKey();126 ············final·Object·key·=·((Map.Entry<Object,·Iterable>)next).getKey();
127 ············final·Iterable·iterable·=·(Iterable)((Map.Entry<Object,·Iterable>)next).getValue();127 ············final·Iterable·iterable·=·(Iterable)((Map.Entry<Object,·Iterable>)next).getValue();
128 ············Intrinsics.checkExpressionValueIsNotNull((Object)reverseOrder,·"comparator");128 ············Intrinsics.checkExpressionValueIsNotNull((Object)reverseOrder,·"comparator");
129 ············linkedHashMap.put(key,·CollectionsKt.sortedWith((Iterable)iterable,·(Comparator)reverseOrder));129 ············linkedHashMap.put(key,·CollectionsKt.sortedWith((Iterable)iterable,·(Comparator)reverseOrder));
756 B
eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter.class
636 B
procyon -ec {}
    
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
137 ················}137 ················}
138 ················function3·=·function4;138 ················function3·=·function4;
139 ················break;139 ················break;
140 ············}140 ············}
141 ········}141 ········}
142 ········Object·o;142 ········Object·o;
143 ········if·(function3·!=·null)·{143 ········if·(function3·!=·null)·{
144 ············o·=·new·ChaptersPresenterKt$sam$Func2$78e628ae(function3);144 ············o·=·new·ChaptersPresenterKt$sam$Func2$6ec81c8d(function3);
145 ········}145 ········}
146 ········else·{146 ········else·{
147 ············o·=·function3;147 ············o·=·function3;
148 ········}148 ········}
149 ········final·Observable·sortedList·=·observable.toSortedList((Func2)o);149 ········final·Observable·sortedList·=·observable.toSortedList((Func2)o);
150 ········Intrinsics.checkExpressionValueIsNotNull((Object)sortedList,·"observable.toSortedList(sortFunction)");150 ········Intrinsics.checkExpressionValueIsNotNull((Object)sortedList,·"observable.toSortedList(sortFunction)");
151 ········return·sortedList;151 ········return·sortedList;
1.12 KB
eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog.class
1.01 KB
procyon -ec {}
    
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ············Intrinsics.throwNpe();106 ············Intrinsics.throwNpe();
107 ········}107 ········}
108 ········final·Observable·textChanges·=·RxTextView.textChanges((TextView)(EditText)dialogView.findViewById(R$id.track_search));108 ········final·Observable·textChanges·=·RxTextView.textChanges((TextView)(EditText)dialogView.findViewById(R$id.track_search));
109 ········Intrinsics.checkExpressionValueIsNotNull((Object)textChanges,·"RxTextView.textChanges(this)");109 ········Intrinsics.checkExpressionValueIsNotNull((Object)textChanges,·"RxTextView.textChanges(this)");
110 ········final·Observable·map·=·textChanges.skip(1).debounce(1L,·TimeUnit.SECONDS,·AndroidSchedulers.mainThread()).map((Func1)TrackSearchDialog$onAttach$1.INSTANCE);110 ········final·Observable·map·=·textChanges.skip(1).debounce(1L,·TimeUnit.SECONDS,·AndroidSchedulers.mainThread()).map((Func1)TrackSearchDialog$onAttach$1.INSTANCE);
111 ········Object·o·=·(Function1)TrackSearchDialog$onAttach$2.INSTANCE;111 ········Object·o·=·(Function1)TrackSearchDialog$onAttach$2.INSTANCE;
112 ········if·(o·!=·null)·{112 ········if·(o·!=·null)·{
113 ············o·=·new·TrackSearchDialogKt$sam$Func1$7f07b544((Function1)o);113 ············o·=·new·TrackSearchDialogKt$sam$Func1$564314e3((Function1)o);
114 ········}114 ········}
115 ········this.searchTextSubscription·=·map.filter((Func1)o).subscribe((Action1)new·TrackSearchDialog$onAttach$3(this));115 ········this.searchTextSubscription·=·map.filter((Func1)o).subscribe((Action1)new·TrackSearchDialog$onAttach$3(this));
116 ····}116 ····}
117 ····117 ····
118 ····protected·Dialog·onCreateDialog(final·Bundle·bundle)·{118 ····protected·Dialog·onCreateDialog(final·Bundle·bundle)·{
119 ········final·Activity·activity·=·this.getActivity();119 ········final·Activity·activity·=·this.getActivity();
120 ········if·(activity·==·null)·{120 ········if·(activity·==·null)·{
1000 B
eu/kanade/tachiyomi/ui/setting/SettingsController.class
890 B
procyon -ec {}
    
Offset 103, 13 lines modifiedOffset 103, 13 lines modified
103 ····}103 ····}
104 ····104 ····
105 ····public·abstract·Object·setupPreferenceScreen(final·PreferenceScreen·p0);105 ····public·abstract·Object·setupPreferenceScreen(final·PreferenceScreen·p0);
106 ····106 ····
107 ····public·final·Subscription·subscribeUntilDestroy(final·Observable·observable,·final·Function1·function1)·{107 ····public·final·Subscription·subscribeUntilDestroy(final·Observable·observable,·final·Function1·function1)·{
108 ········Intrinsics.checkParameterIsNotNull((Object)observable,·"$receiver");108 ········Intrinsics.checkParameterIsNotNull((Object)observable,·"$receiver");
109 ········Intrinsics.checkParameterIsNotNull((Object)function1,·"onNext");109 ········Intrinsics.checkParameterIsNotNull((Object)function1,·"onNext");
110 ········final·Subscription·subscribe·=·observable.subscribe((Action1)new·SettingsControllerKt$sam$Action1$4e8466da(function1));110 ········final·Subscription·subscribe·=·observable.subscribe((Action1)new·SettingsControllerKt$sam$Action1$96e3439b(function1));
111 ········this.untilDestroySubscriptions.add(subscribe);111 ········this.untilDestroySubscriptions.add(subscribe);
112 ········Intrinsics.checkExpressionValueIsNotNull((Object)subscribe,·"subscribe(onNext).also·{\u2026oySubscriptions.add(it)·}");112 ········Intrinsics.checkExpressionValueIsNotNull((Object)subscribe,·"subscribe(onNext).also·{\u2026oySubscriptions.add(it)·}");
113 ········return·subscribe;113 ········return·subscribe;
114 ····}114 ····}
115 }115 }
1.39 KB
eu/kanade/tachiyomi/ui/setting/SettingsAboutController.class
1.27 KB
procyon -ec {}
    
Offset 61, 26 lines modifiedOffset 61, 26 lines modified
61 ········}61 ········}
62 ····}62 ····}
63 ····63 ····
64 ····private·final·String·getFormattedBuildTime()·{64 ····private·final·String·getFormattedBuildTime()·{
65 ········try·{65 ········try·{
66 ············final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'",·Locale.US);66 ············final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'",·Locale.US);
67 ············simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));67 ············simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
68 ············final·Date·parse·=·simpleDateFormat.parse("2017-09-11T21:29Z");68 ············final·Date·parse·=·simpleDateFormat.parse("2017-10-21T00:21Z");
69 ············final·DateFormat·dateTimeInstance·=·DateFormat.getDateTimeInstance(2,·3,·Locale.getDefault());69 ············final·DateFormat·dateTimeInstance·=·DateFormat.getDateTimeInstance(2,·3,·Locale.getDefault());
70 ············try·{70 ············try·{
71 ················dateTimeInstance.setTimeZone(TimeZone.getDefault());71 ················dateTimeInstance.setTimeZone(TimeZone.getDefault());
72 ················final·DateFormat·dateFormat·=·dateTimeInstance;72 ················final·DateFormat·dateFormat·=·dateTimeInstance;
73 ················try·{73 ················try·{
74 ····················final·String·format·=·dateFormat.format(parse);74 ····················final·String·format·=·dateFormat.format(parse);
75 ····················Intrinsics.checkExpressionValueIsNotNull((Object)format,·"outputDf.format(date)");75 ····················Intrinsics.checkExpressionValueIsNotNull((Object)format,·"outputDf.format(date)");
76 ····················return·format;76 ····················return·format;
77 ················}77 ················}
78 ················catch·(ParseException·ex)·{78 ················catch·(ParseException·ex)·{
79 ····················final·String·format·=·"2017-09-11T21:29Z";79 ····················final·String·format·=·"2017-10-21T00:21Z";
80 ················}80 ················}
81 ············}81 ············}
82 ············catch·(ParseException·ex2)·{}82 ············catch·(ParseException·ex2)·{}
83 ········}83 ········}
84 ········catch·(ParseException·ex3)·{}84 ········catch·(ParseException·ex3)·{}
85 ····}85 ····}
86 ····86 ····
1.15 KB
eu/kanade/tachiyomi/util/RxExtensionsKt.class
1.06 KB
procyon -ec {}
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 public·final·class·RxExtensionsKt10 public·final·class·RxExtensionsKt
11 {11 {
12 ····public·static·final·Observable·combineLatest(final·Observable·observable,·final·Observable·observable2,·final·Function2·function2)·{12 ····public·static·final·Observable·combineLatest(final·Observable·observable,·final·Observable·observable2,·final·Function2·function2)·{
13 ········Intrinsics.checkParameterIsNotNull((Object)observable,·"$receiver");13 ········Intrinsics.checkParameterIsNotNull((Object)observable,·"$receiver");
14 ········Intrinsics.checkParameterIsNotNull((Object)observable2,·"o2");14 ········Intrinsics.checkParameterIsNotNull((Object)observable2,·"o2");
15 ········Intrinsics.checkParameterIsNotNull((Object)function2,·"combineFn");15 ········Intrinsics.checkParameterIsNotNull((Object)function2,·"combineFn");
16 ········final·Observable·combineLatest·=·Observable.combineLatest(observable,·observable2,·(Func2)new·RxExtensionsKt$sam$Func2$28f9db9b(function2));16 ········final·Observable·combineLatest·=·Observable.combineLatest(observable,·observable2,·(Func2)new·RxExtensionsKt$sam$Func2$bf3511dc(function2));
17 ········Intrinsics.checkExpressionValueIsNotNull((Object)combineLatest,·"Observable.combineLatest(this,·o2,·combineFn)");17 ········Intrinsics.checkExpressionValueIsNotNull((Object)combineLatest,·"Observable.combineLatest(this,·o2,·combineFn)");
18 ········return·combineLatest;18 ········return·combineLatest;
19 ····}19 ····}
20 ····20 ····
21 ····public·static·final·boolean·isNullOrUnsubscribed(final·Subscription·subscription)·{21 ····public·static·final·boolean·isNullOrUnsubscribed(final·Subscription·subscription)·{
22 ········return·subscription·==·null·||·subscription.isUnsubscribed();22 ········return·subscription·==·null·||·subscription.isUnsubscribed();
23 ····}23 ····}
795 B
eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433.class vs.
eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4.class
Files 15% similar despite different names
594 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·eu.kanade.tachiyomi.ui.base.controller;1 package·eu.kanade.tachiyomi.ui.base.controller;
  
2 import·kotlin.jvm.internal.Intrinsics;2 import·kotlin.jvm.internal.Intrinsics;
3 import·kotlin.jvm.functions.Function1;3 import·kotlin.jvm.functions.Function1;
4 import·rx.functions.Action1;4 import·rx.functions.Action1;
  
5 final·class·RxControllerKt$sam$Action1$b6c5b433·implements·Action15 final·class·RxControllerKt$sam$Action1$62e064b4·implements·Action1
6 {6 {
7 ····private·final·/*·synthetic·*/·Function1·function;7 ····private·final·/*·synthetic·*/·Function1·function;
8 ····8 ····
9 ····RxControllerKt$sam$Action1$b6c5b433(final·Function1·function)·{9 ····RxControllerKt$sam$Action1$62e064b4(final·Function1·function)·{
10 ········this.function·=·function;10 ········this.function·=·function;
11 ····}11 ····}
12 }12 }
797 B
eu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f.class vs.
eu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910.class
Files 3% similar despite different names
597 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·eu.kanade.tachiyomi.ui.base.presenter;1 package·eu.kanade.tachiyomi.ui.base.presenter;
  
2 import·kotlin.jvm.internal.Intrinsics;2 import·kotlin.jvm.internal.Intrinsics;
3 import·kotlin.jvm.functions.Function2;3 import·kotlin.jvm.functions.Function2;
4 import·rx.functions.Action2;4 import·rx.functions.Action2;
  
5 final·class·BasePresenterKt$sam$Action2$d592c88f·implements·Action25 final·class·BasePresenterKt$sam$Action2$81ad7910·implements·Action2
6 {6 {
7 ····private·final·/*·synthetic·*/·Function2·function;7 ····private·final·/*·synthetic·*/·Function2·function;
8 ····8 ····
9 ····BasePresenterKt$sam$Action2$d592c88f(final·Function2·function)·{9 ····BasePresenterKt$sam$Action2$81ad7910(final·Function2·function)·{
10 ········this.function·=·function;10 ········this.function·=·function;
11 ····}11 ····}
12 }12 }
818 B
eu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$dee24e13.class vs.
eu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$33236714.class
Files 3% similar despite different names
620 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·eu.kanade.tachiyomi.ui.library;1 package·eu.kanade.tachiyomi.ui.library;
  
2 import·kotlin.jvm.internal.Intrinsics;2 import·kotlin.jvm.internal.Intrinsics;
3 import·kotlin.jvm.functions.Function2;3 import·kotlin.jvm.functions.Function2;
4 import·java.util.Comparator;4 import·java.util.Comparator;
  
5 final·class·LibraryPresenterKt$sam$Comparator$dee24e13·implements·Comparator5 final·class·LibraryPresenterKt$sam$Comparator$33236714·implements·Comparator
6 {6 {
7 ····private·final·/*·synthetic·*/·Function2·function;7 ····private·final·/*·synthetic·*/·Function2·function;
8 ····8 ····
9 ····LibraryPresenterKt$sam$Comparator$dee24e13(final·Function2·function)·{9 ····LibraryPresenterKt$sam$Comparator$33236714(final·Function2·function)·{
10 ········this.function·=·function;10 ········this.function·=·function;
11 ····}11 ····}
12 }12 }
807 B
eu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$4e8466da.class vs.
eu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$96e3439b.class
Files 19% similar despite different names
610 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·eu.kanade.tachiyomi.ui.setting;1 package·eu.kanade.tachiyomi.ui.setting;
  
2 import·kotlin.jvm.internal.Intrinsics;2 import·kotlin.jvm.internal.Intrinsics;
3 import·kotlin.jvm.functions.Function1;3 import·kotlin.jvm.functions.Function1;
4 import·rx.functions.Action1;4 import·rx.functions.Action1;
  
5 final·class·SettingsControllerKt$sam$Action1$4e8466da·implements·Action15 final·class·SettingsControllerKt$sam$Action1$96e3439b·implements·Action1
6 {6 {
7 ····private·final·/*·synthetic·*/·Function1·function;7 ····private·final·/*·synthetic·*/·Function1·function;
8 ····8 ····
9 ····SettingsControllerKt$sam$Action1$4e8466da(final·Function1·function)·{9 ····SettingsControllerKt$sam$Action1$96e3439b(final·Function1·function)·{
10 ········this.function·=·function;10 ········this.function·=·function;
11 ····}11 ····}
12 }12 }
1.09 KB
smali/eu/kanade/tachiyomi/ui/download/DownloadController$observeProgress$subscription$1.smali
    
Offset 122, 17 lines modifiedOffset 122, 17 lines modified
122 ····.line·157122 ····.line·157
123 ····sget-object·v0,·Leu/kanade/tachiyomi/ui/download/DownloadController$observeProgress$subscription$1$1;->INSTANCE:Lkotlin/reflect/KMutableProperty1;123 ····sget-object·v0,·Leu/kanade/tachiyomi/ui/download/DownloadController$observeProgress$subscription$1$1;->INSTANCE:Lkotlin/reflect/KMutableProperty1;
  
124 ····check-cast·v0,·Lkotlin/jvm/functions/Function1;124 ····check-cast·v0,·Lkotlin/jvm/functions/Function1;
  
125 ····if-eqz·v0,·:cond_0125 ····if-eqz·v0,·:cond_0
  
126 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$7988cb73;126 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$3d0586d2;
  
127 ····invoke-direct·{v1,·v0},·Leu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$7988cb73;-><init>(Lkotlin/jvm/functions/Function1;)V127 ····invoke-direct·{v1,·v0},·Leu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$3d0586d2;-><init>(Lkotlin/jvm/functions/Function1;)V
  
128 ····move-object·v0,·v1128 ····move-object·v0,·v1
  
129 ····:cond_0129 ····:cond_0
130 ····check-cast·v0,·Lrx/functions/Func1;130 ····check-cast·v0,·Lrx/functions/Func1;
  
131 ····invoke-virtual·{v2,·v0},·Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable;131 ····invoke-virtual·{v2,·v0},·Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable;
1.02 KB
smali/eu/kanade/tachiyomi/ui/setting/SettingsAboutController.smali
    
Offset 254, 15 lines modifiedOffset 254, 15 lines modified
254 ····invoke-static·{v4},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone;254 ····invoke-static·{v4},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone;
  
255 ····move-result-object·v4255 ····move-result-object·v4
  
256 ····invoke-virtual·{v2,·v4},·Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V256 ····invoke-virtual·{v2,·v4},·Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V
  
257 ····.line·167257 ····.line·167
258 ····const-string·v4,·"2017-09-11T21:29Z"258 ····const-string·v4,·"2017-10-21T00:21Z"
  
259 ····invoke-virtual·{v2,·v4},·Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;259 ····invoke-virtual·{v2,·v4},·Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;
  
260 ····move-result-object·v0260 ····move-result-object·v0
  
261 ····.line·169261 ····.line·169
262 ····.local·v0,·"date":Ljava/util/Date;262 ····.local·v0,·"date":Ljava/util/Date;
Offset 306, 15 lines modifiedOffset 306, 15 lines modified
  
306 ····.line·174306 ····.line·174
307 ····:catch_0307 ····:catch_0
308 ····move-exception·v1308 ····move-exception·v1
  
309 ····.line·175309 ····.line·175
310 ····.local·v1,·"e":Ljava/text/ParseException;310 ····.local·v1,·"e":Ljava/text/ParseException;
311 ····const-string·v4,·"2017-09-11T21:29Z"311 ····const-string·v4,·"2017-10-21T00:21Z"
  
312 ····goto·:goto_0312 ····goto·:goto_0
313 .end·method313 .end·method
  
314 .method·private·final·getUpdateChecker()Leu/kanade/tachiyomi/data/updater/GithubUpdateChecker;314 .method·private·final·getUpdateChecker()Leu/kanade/tachiyomi/data/updater/GithubUpdateChecker;
315 ····.locals·3315 ····.locals·3
  
1.09 KB
smali/eu/kanade/tachiyomi/ui/setting/SettingsController.smali
    
Offset 384, 17 lines modifiedOffset 384, 17 lines modified
384 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V384 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
385 ····const-string·v1,·"onNext"385 ····const-string·v1,·"onNext"
  
386 ····invoke-static·{p2,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V386 ····invoke-static·{p2,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
387 ····.line·68387 ····.line·68
388 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$4e8466da;388 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$96e3439b;
  
389 ····invoke-direct·{v1,·p2},·Leu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$4e8466da;-><init>(Lkotlin/jvm/functions/Function1;)V389 ····invoke-direct·{v1,·p2},·Leu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$96e3439b;-><init>(Lkotlin/jvm/functions/Function1;)V
  
390 ····check-cast·v1,·Lrx/functions/Action1;390 ····check-cast·v1,·Lrx/functions/Action1;
  
391 ····invoke-virtual·{p1,·v1},·Lrx/Observable;->subscribe(Lrx/functions/Action1;)Lrx/Subscription;391 ····invoke-virtual·{p1,·v1},·Lrx/Observable;->subscribe(Lrx/functions/Action1;)Lrx/Subscription;
  
392 ····move-result-object·v0392 ····move-result-object·v0
  
4.59 KB
smali/eu/kanade/tachiyomi/ui/base/presenter/BasePresenter.smali
    
Offset 179, 25 lines modifiedOffset 179, 25 lines modified
  
179 ····check-cast·v0,·Lrx/Observable$Transformer;179 ····check-cast·v0,·Lrx/Observable$Transformer;
  
180 ····invoke-virtual·{p1,·v0},·Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;180 ····invoke-virtual·{p1,·v0},·Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
  
181 ····move-result-object·v2181 ····move-result-object·v2
  
182 ····new-instance·v0,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;182 ····new-instance·v0,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;
  
183 ····invoke-direct·{v0,·p2},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;-><init>(Lkotlin/jvm/functions/Function2;)V183 ····invoke-direct·{v0,·p2},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;-><init>(Lkotlin/jvm/functions/Function2;)V
  
184 ····check-cast·v0,·Lrx/functions/Action2;184 ····check-cast·v0,·Lrx/functions/Action2;
  
185 ····if-eqz·p3,·:cond_0185 ····if-eqz·p3,·:cond_0
  
186 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;186 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;
  
187 ····invoke-direct·{v1,·p3},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;-><init>(Lkotlin/jvm/functions/Function2;)V187 ····invoke-direct·{v1,·p3},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;-><init>(Lkotlin/jvm/functions/Function2;)V
  
188 ····:goto_0188 ····:goto_0
189 ····check-cast·v1,·Lrx/functions/Action2;189 ····check-cast·v1,·Lrx/functions/Action2;
  
190 ····invoke-virtual·{p0,·v0,·v1},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenter;->split(Lrx/functions/Action2;Lrx/functions/Action2;)Lrx/functions/Action1;190 ····invoke-virtual·{p0,·v0,·v1},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenter;->split(Lrx/functions/Action2;Lrx/functions/Action2;)Lrx/functions/Action1;
  
191 ····move-result-object·v0191 ····move-result-object·v0
Offset 259, 25 lines modifiedOffset 259, 25 lines modified
  
259 ····check-cast·v0,·Lrx/Observable$Transformer;259 ····check-cast·v0,·Lrx/Observable$Transformer;
  
260 ····invoke-virtual·{p1,·v0},·Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;260 ····invoke-virtual·{p1,·v0},·Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
  
261 ····move-result-object·v2261 ····move-result-object·v2
  
262 ····new-instance·v0,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;262 ····new-instance·v0,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;
  
263 ····invoke-direct·{v0,·p2},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;-><init>(Lkotlin/jvm/functions/Function2;)V263 ····invoke-direct·{v0,·p2},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;-><init>(Lkotlin/jvm/functions/Function2;)V
  
264 ····check-cast·v0,·Lrx/functions/Action2;264 ····check-cast·v0,·Lrx/functions/Action2;
  
265 ····if-eqz·p3,·:cond_0265 ····if-eqz·p3,·:cond_0
  
266 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;266 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;
  
267 ····invoke-direct·{v1,·p3},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;-><init>(Lkotlin/jvm/functions/Function2;)V267 ····invoke-direct·{v1,·p3},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;-><init>(Lkotlin/jvm/functions/Function2;)V
  
268 ····:goto_0268 ····:goto_0
269 ····check-cast·v1,·Lrx/functions/Action2;269 ····check-cast·v1,·Lrx/functions/Action2;
  
270 ····invoke-virtual·{p0,·v0,·v1},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenter;->split(Lrx/functions/Action2;Lrx/functions/Action2;)Lrx/functions/Action1;270 ····invoke-virtual·{p0,·v0,·v1},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenter;->split(Lrx/functions/Action2;Lrx/functions/Action2;)Lrx/functions/Action1;
  
271 ····move-result-object·v0271 ····move-result-object·v0
Offset 339, 25 lines modifiedOffset 339, 25 lines modified
  
339 ····check-cast·v0,·Lrx/Observable$Transformer;339 ····check-cast·v0,·Lrx/Observable$Transformer;
  
340 ····invoke-virtual·{p1,·v0},·Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;340 ····invoke-virtual·{p1,·v0},·Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
  
341 ····move-result-object·v2341 ····move-result-object·v2
  
342 ····new-instance·v0,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;342 ····new-instance·v0,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;
  
343 ····invoke-direct·{v0,·p2},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;-><init>(Lkotlin/jvm/functions/Function2;)V343 ····invoke-direct·{v0,·p2},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;-><init>(Lkotlin/jvm/functions/Function2;)V
  
344 ····check-cast·v0,·Lrx/functions/Action2;344 ····check-cast·v0,·Lrx/functions/Action2;
  
345 ····if-eqz·p3,·:cond_0345 ····if-eqz·p3,·:cond_0
  
346 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;346 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;
  
347 ····invoke-direct·{v1,·p3},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;-><init>(Lkotlin/jvm/functions/Function2;)V347 ····invoke-direct·{v1,·p3},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;-><init>(Lkotlin/jvm/functions/Function2;)V
  
348 ····:goto_0348 ····:goto_0
349 ····check-cast·v1,·Lrx/functions/Action2;349 ····check-cast·v1,·Lrx/functions/Action2;
  
350 ····invoke-virtual·{p0,·v0,·v1},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenter;->split(Lrx/functions/Action2;Lrx/functions/Action2;)Lrx/functions/Action1;350 ····invoke-virtual·{p0,·v0,·v1},·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenter;->split(Lrx/functions/Action2;Lrx/functions/Action2;)Lrx/functions/Action1;
  
351 ····move-result-object·v0351 ····move-result-object·v0
1.1 KB
smali/eu/kanade/tachiyomi/ui/base/controller/RxController.smali
    
Offset 270, 17 lines modifiedOffset 270, 17 lines modified
270 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V270 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
271 ····const-string·v1,·"onNext"271 ····const-string·v1,·"onNext"
  
272 ····invoke-static·{p2,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V272 ····invoke-static·{p2,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
273 ····.line·76273 ····.line·76
274 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433;274 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4;
  
275 ····invoke-direct·{v1,·p2},·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433;-><init>(Lkotlin/jvm/functions/Function1;)V275 ····invoke-direct·{v1,·p2},·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4;-><init>(Lkotlin/jvm/functions/Function1;)V
  
276 ····check-cast·v1,·Lrx/functions/Action1;276 ····check-cast·v1,·Lrx/functions/Action1;
  
277 ····invoke-virtual·{p1,·v1},·Lrx/Observable;->subscribe(Lrx/functions/Action1;)Lrx/Subscription;277 ····invoke-virtual·{p1,·v1},·Lrx/Observable;->subscribe(Lrx/functions/Action1;)Lrx/Subscription;
  
278 ····move-result-object·v0278 ····move-result-object·v0
  
1.84 KB
smali/eu/kanade/tachiyomi/ui/library/LibraryPresenter.smali
    
Offset 946, 17 lines modifiedOffset 946, 17 lines modified
946 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z946 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z
  
947 ····move-result·v0947 ····move-result·v0
  
948 ····if-eqz·v0,·:cond_0948 ····if-eqz·v0,·:cond_0
  
949 ····.line·182949 ····.line·182
950 ····new-instance·v0,·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$dee24e13;950 ····new-instance·v0,·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$33236714;
  
951 ····invoke-direct·{v0,·v11},·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$dee24e13;-><init>(Lkotlin/jvm/functions/Function2;)V951 ····invoke-direct·{v0,·v11},·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$33236714;-><init>(Lkotlin/jvm/functions/Function2;)V
  
952 ····check-cast·v0,·Ljava/util/Comparator;952 ····check-cast·v0,·Ljava/util/Comparator;
  
953 ····move-object·v8,·v0953 ····move-object·v8,·v0
  
954 ····.line·186954 ····.line·186
955 ····.local·v8,·"comparator":Ljava/util/Comparator;955 ····.local·v8,·"comparator":Ljava/util/Comparator;
Offset 1039, 17 lines modifiedOffset 1039, 17 lines modified
  
1039 ····.line·1841039 ····.line·184
1040 ····.end·local·v6····#·"$receiver$iv":Ljava/util/Map;1040 ····.end·local·v6····#·"$receiver$iv":Ljava/util/Map;
1041 ····.end·local·v7····#·"$receiver$iv$iv$iv":Ljava/lang/Iterable;1041 ····.end·local·v7····#·"$receiver$iv$iv$iv":Ljava/lang/Iterable;
1042 ····.end·local·v8····#·"comparator":Ljava/util/Comparator;1042 ····.end·local·v8····#·"comparator":Ljava/util/Comparator;
1043 ····.end·local·v9····#·"destination$iv$iv":Ljava/util/Map;1043 ····.end·local·v9····#·"destination$iv$iv":Ljava/util/Map;
1044 ····:cond_01044 ····:cond_0
1045 ····new-instance·v0,·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$dee24e13;1045 ····new-instance·v0,·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$33236714;
  
1046 ····invoke-direct·{v0,·v11},·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$dee24e13;-><init>(Lkotlin/jvm/functions/Function2;)V1046 ····invoke-direct·{v0,·v11},·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$33236714;-><init>(Lkotlin/jvm/functions/Function2;)V
  
1047 ····check-cast·v0,·Ljava/util/Comparator;1047 ····check-cast·v0,·Ljava/util/Comparator;
  
1048 ····invoke-static·{v0},·Ljava/util/Collections;->reverseOrder(Ljava/util/Comparator;)Ljava/util/Comparator;1048 ····invoke-static·{v0},·Ljava/util/Collections;->reverseOrder(Ljava/util/Comparator;)Ljava/util/Comparator;
  
1049 ····move-result-object·v81049 ····move-result-object·v8
  
984 B
smali/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter.smali
    
Offset 717, 17 lines modifiedOffset 717, 17 lines modified
717 ····move-object·v1,·v2717 ····move-object·v1,·v2
  
718 ····.line·196718 ····.line·196
719 ····.local·v1,·"sortFunction":Lkotlin/jvm/functions/Function2;719 ····.local·v1,·"sortFunction":Lkotlin/jvm/functions/Function2;
720 ····:goto_2720 ····:goto_2
721 ····if-eqz·v1,·:cond_8721 ····if-eqz·v1,·:cond_8
  
722 ····new-instance·v2,·Leu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$78e628ae;722 ····new-instance·v2,·Leu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$6ec81c8d;
  
723 ····invoke-direct·{v2,·v1},·Leu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$78e628ae;-><init>(Lkotlin/jvm/functions/Function2;)V723 ····invoke-direct·{v2,·v1},·Leu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$6ec81c8d;-><init>(Lkotlin/jvm/functions/Function2;)V
  
724 ····:goto_3724 ····:goto_3
725 ····check-cast·v2,·Lrx/functions/Func2;725 ····check-cast·v2,·Lrx/functions/Func2;
  
726 ····invoke-virtual·{v0,·v2},·Lrx/Observable;->toSortedList(Lrx/functions/Func2;)Lrx/Observable;726 ····invoke-virtual·{v0,·v2},·Lrx/Observable;->toSortedList(Lrx/functions/Func2;)Lrx/Observable;
  
727 ····move-result-object·v2727 ····move-result-object·v2
1.05 KB
smali/eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog.smali
    
Offset 438, 17 lines modifiedOffset 438, 17 lines modified
438 ····.line·104438 ····.line·104
439 ····sget-object·v0,·Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onAttach$2;->INSTANCE:Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onAttach$2;439 ····sget-object·v0,·Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onAttach$2;->INSTANCE:Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog$onAttach$2;
  
440 ····check-cast·v0,·Lkotlin/jvm/functions/Function1;440 ····check-cast·v0,·Lkotlin/jvm/functions/Function1;
  
441 ····if-eqz·v0,·:cond_1441 ····if-eqz·v0,·:cond_1
  
442 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$7f07b544;442 ····new-instance·v1,·Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$564314e3;
  
443 ····invoke-direct·{v1,·v0},·Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$7f07b544;-><init>(Lkotlin/jvm/functions/Function1;)V443 ····invoke-direct·{v1,·v0},·Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$564314e3;-><init>(Lkotlin/jvm/functions/Function1;)V
  
444 ····move-object·v0,·v1444 ····move-object·v0,·v1
  
445 ····:cond_1445 ····:cond_1
446 ····check-cast·v0,·Lrx/functions/Func1;446 ····check-cast·v0,·Lrx/functions/Func1;
  
447 ····invoke-virtual·{v2,·v0},·Lrx/Observable;->filter(Lrx/functions/Func1;)Lrx/Observable;447 ····invoke-virtual·{v2,·v0},·Lrx/Observable;->filter(Lrx/functions/Func1;)Lrx/Observable;
1.04 KB
smali/eu/kanade/tachiyomi/util/RxExtensionsKt.smali
    
Offset 76, 17 lines modifiedOffset 76, 17 lines modified
76 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V76 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
77 ····const-string·v0,·"combineFn"77 ····const-string·v0,·"combineFn"
  
78 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V78 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
79 ····.line·1279 ····.line·12
80 ····new-instance·v0,·Leu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$28f9db9b;80 ····new-instance·v0,·Leu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$bf3511dc;
  
81 ····invoke-direct·{v0,·p2},·Leu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$28f9db9b;-><init>(Lkotlin/jvm/functions/Function2;)V81 ····invoke-direct·{v0,·p2},·Leu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$bf3511dc;-><init>(Lkotlin/jvm/functions/Function2;)V
  
82 ····check-cast·v0,·Lrx/functions/Func2;82 ····check-cast·v0,·Lrx/functions/Func2;
  
83 ····invoke-static·{p0,·p1,·v0},·Lrx/Observable;->combineLatest(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable;83 ····invoke-static·{p0,·p1,·v0},·Lrx/Observable;->combineLatest(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable;
  
84 ····move-result-object·v084 ····move-result-object·v0
  
1.69 KB
smali/eu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$7988cb73.smali vs.
smali/eu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$3d0586d2.smali
Files 11% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Leu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$7988cb73;1 .class·final·Leu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$3d0586d2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DownloadController.kt"3 .source·"DownloadController.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lrx/functions/Func1;5 .implements·Lrx/functions/Func1;
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Lkotlin/jvm/functions/Function1;)V29 .method·constructor·<init>(Lkotlin/jvm/functions/Function1;)V
30 ····.locals·030 ····.locals·0
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$7988cb73;->function:Lkotlin/jvm/functions/Function1;32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$3d0586d2;->function:Lkotlin/jvm/functions/Function1;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·final·synthetic·call(Ljava/lang/Object;)Ljava/lang/Object;36 .method·public·final·synthetic·call(Ljava/lang/Object;)Ljava/lang/Object;
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"(TT;)TR;"47 ············"(TT;)TR;"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····.prologue50 ····.prologue
51 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$7988cb73;->function:Lkotlin/jvm/functions/Function1;51 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$3d0586d2;->function:Lkotlin/jvm/functions/Function1;
  
52 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;52 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
1.69 KB
smali/eu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$4e8466da.smali vs.
smali/eu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$96e3439b.smali
Files 4% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Leu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$4e8466da;1 .class·final·Leu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$96e3439b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SettingsController.kt"3 .source·"SettingsController.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lrx/functions/Action1;5 .implements·Lrx/functions/Action1;
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Lkotlin/jvm/functions/Function1;)V29 .method·constructor·<init>(Lkotlin/jvm/functions/Function1;)V
30 ····.locals·030 ····.locals·0
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$4e8466da;->function:Lkotlin/jvm/functions/Function1;32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$96e3439b;->function:Lkotlin/jvm/functions/Function1;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·final·synthetic·call(Ljava/lang/Object;)V36 .method·public·final·synthetic·call(Ljava/lang/Object;)V
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"(TT;)V"47 ············"(TT;)V"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····.prologue50 ····.prologue
51 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$4e8466da;->function:Lkotlin/jvm/functions/Function1;51 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$96e3439b;->function:Lkotlin/jvm/functions/Function1;
  
52 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;52 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····const-string·v1,·"invoke(...)"54 ····const-string·v1,·"invoke(...)"
  
1.74 KB
smali/eu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f.smali vs.
smali/eu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910.smali
Files 4% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;1 .class·final·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"BasePresenter.kt"3 .source·"BasePresenter.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lrx/functions/Action2;5 .implements·Lrx/functions/Action2;
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Lkotlin/jvm/functions/Function2;)V29 .method·constructor·<init>(Lkotlin/jvm/functions/Function2;)V
30 ····.locals·030 ····.locals·0
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;->function:Lkotlin/jvm/functions/Function2;32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;->function:Lkotlin/jvm/functions/Function2;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·final·synthetic·call(Ljava/lang/Object;Ljava/lang/Object;)V36 .method·public·final·synthetic·call(Ljava/lang/Object;Ljava/lang/Object;)V
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····.annotation·system·Ldalvik/annotation/Signature;46 ····.annotation·system·Ldalvik/annotation/Signature;
47 ········value·=·{47 ········value·=·{
48 ············"(TT1;TT2;)V"48 ············"(TT1;TT2;)V"
49 ········}49 ········}
50 ····.end·annotation50 ····.end·annotation
  
51 ····.prologue51 ····.prologue
52 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f;->function:Lkotlin/jvm/functions/Function2;52 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910;->function:Lkotlin/jvm/functions/Function2;
  
53 ····invoke-interface·{v0,·p1,·p2},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;53 ····invoke-interface·{v0,·p1,·p2},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····const-string·v1,·"invoke(...)"55 ····const-string·v1,·"invoke(...)"
  
1.7 KB
smali/eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433.smali vs.
smali/eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4.smali
Files 3% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433;1 .class·final·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RxController.kt"3 .source·"RxController.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lrx/functions/Action1;5 .implements·Lrx/functions/Action1;
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Lkotlin/jvm/functions/Function1;)V29 .method·constructor·<init>(Lkotlin/jvm/functions/Function1;)V
30 ····.locals·030 ····.locals·0
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433;->function:Lkotlin/jvm/functions/Function1;32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4;->function:Lkotlin/jvm/functions/Function1;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·final·synthetic·call(Ljava/lang/Object;)V36 .method·public·final·synthetic·call(Ljava/lang/Object;)V
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"(TT;)V"47 ············"(TT;)V"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····.prologue50 ····.prologue
51 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433;->function:Lkotlin/jvm/functions/Function1;51 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4;->function:Lkotlin/jvm/functions/Function1;
  
52 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;52 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····const-string·v1,·"invoke(...)"54 ····const-string·v1,·"invoke(...)"
  
1.06 KB
smali/eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$b6c5b432.smali vs.
smali/eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$62e064b3.smali
Files 12% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$b6c5b432;1 .class·final·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$62e064b3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RxController.kt"3 .source·"RxController.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lrx/functions/Action0;5 .implements·Lrx/functions/Action0;
  
  
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·final·synthetic·call()V28 .method·public·final·synthetic·call()V
29 ····.locals·229 ····.locals·2
  
30 ····.prologue30 ····.prologue
31 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$b6c5b432;->function:Lkotlin/jvm/functions/Function0;31 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$62e064b3;->function:Lkotlin/jvm/functions/Function0;
  
32 ····invoke-interface·{v0},·Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;32 ····invoke-interface·{v0},·Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····const-string·v1,·"invoke(...)"34 ····const-string·v1,·"invoke(...)"
  
1.74 KB
smali/eu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$dee24e13.smali vs.
smali/eu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$33236714.smali
Files 5% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$dee24e13;1 .class·final·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$33236714;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"LibraryPresenter.kt"3 .source·"LibraryPresenter.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Comparator;5 .implements·Ljava/util/Comparator;
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Lkotlin/jvm/functions/Function2;)V29 .method·constructor·<init>(Lkotlin/jvm/functions/Function2;)V
30 ····.locals·030 ····.locals·0
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$dee24e13;->function:Lkotlin/jvm/functions/Function2;32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$33236714;->function:Lkotlin/jvm/functions/Function2;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·final·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I36 .method·public·final·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····.annotation·system·Ldalvik/annotation/Signature;46 ····.annotation·system·Ldalvik/annotation/Signature;
47 ········value·=·{47 ········value·=·{
48 ············"(TT;TT;)I"48 ············"(TT;TT;)I"
49 ········}49 ········}
50 ····.end·annotation50 ····.end·annotation
  
51 ····.prologue51 ····.prologue
52 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$dee24e13;->function:Lkotlin/jvm/functions/Function2;52 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$33236714;->function:Lkotlin/jvm/functions/Function2;
  
53 ····invoke-interface·{v0,·p1,·p2},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;53 ····invoke-interface·{v0,·p1,·p2},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····const-string·v1,·"invoke(...)"55 ····const-string·v1,·"invoke(...)"
  
1.77 KB
smali/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$78e628ae.smali vs.
smali/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$6ec81c8d.smali
Files 16% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Leu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$78e628ae;1 .class·final·Leu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$6ec81c8d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ChaptersPresenter.kt"3 .source·"ChaptersPresenter.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lrx/functions/Func2;5 .implements·Lrx/functions/Func2;
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Lkotlin/jvm/functions/Function2;)V29 .method·constructor·<init>(Lkotlin/jvm/functions/Function2;)V
30 ····.locals·030 ····.locals·0
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$78e628ae;->function:Lkotlin/jvm/functions/Function2;32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$6ec81c8d;->function:Lkotlin/jvm/functions/Function2;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·final·synthetic·call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;36 .method·public·final·synthetic·call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····.annotation·system·Ldalvik/annotation/Signature;46 ····.annotation·system·Ldalvik/annotation/Signature;
47 ········value·=·{47 ········value·=·{
48 ············"(TT1;TT2;)TR;"48 ············"(TT1;TT2;)TR;"
49 ········}49 ········}
50 ····.end·annotation50 ····.end·annotation
  
51 ····.prologue51 ····.prologue
52 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$78e628ae;->function:Lkotlin/jvm/functions/Function2;52 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenterKt$sam$Func2$6ec81c8d;->function:Lkotlin/jvm/functions/Function2;
  
53 ····invoke-interface·{v0,·p1,·p2},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;53 ····invoke-interface·{v0,·p1,·p2},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····return-object·v055 ····return-object·v0
56 .end·method56 .end·method
1.71 KB
smali/eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$7f07b544.smali vs.
smali/eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$564314e3.smali
Files 4% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$7f07b544;1 .class·final·Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$564314e3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TrackSearchDialog.kt"3 .source·"TrackSearchDialog.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lrx/functions/Func1;5 .implements·Lrx/functions/Func1;
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Lkotlin/jvm/functions/Function1;)V29 .method·constructor·<init>(Lkotlin/jvm/functions/Function1;)V
30 ····.locals·030 ····.locals·0
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$7f07b544;->function:Lkotlin/jvm/functions/Function1;32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$564314e3;->function:Lkotlin/jvm/functions/Function1;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·final·synthetic·call(Ljava/lang/Object;)Ljava/lang/Object;36 .method·public·final·synthetic·call(Ljava/lang/Object;)Ljava/lang/Object;
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"(TT;)TR;"47 ············"(TT;)TR;"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····.prologue50 ····.prologue
51 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$7f07b544;->function:Lkotlin/jvm/functions/Function1;51 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$564314e3;->function:Lkotlin/jvm/functions/Function1;
  
52 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;52 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
1.63 KB
smali/eu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$28f9db9b.smali vs.
smali/eu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$bf3511dc.smali
Files 12% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Leu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$28f9db9b;1 .class·final·Leu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$bf3511dc;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RxExtensions.kt"3 .source·"RxExtensions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lrx/functions/Func2;5 .implements·Lrx/functions/Func2;
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Lkotlin/jvm/functions/Function2;)V29 .method·constructor·<init>(Lkotlin/jvm/functions/Function2;)V
30 ····.locals·030 ····.locals·0
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$28f9db9b;->function:Lkotlin/jvm/functions/Function2;32 ····iput-object·p1,·p0,·Leu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$bf3511dc;->function:Lkotlin/jvm/functions/Function2;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·final·synthetic·call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;36 .method·public·final·synthetic·call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····.annotation·system·Ldalvik/annotation/Signature;46 ····.annotation·system·Ldalvik/annotation/Signature;
47 ········value·=·{47 ········value·=·{
48 ············"(TT1;TT2;)TR;"48 ············"(TT1;TT2;)TR;"
49 ········}49 ········}
50 ····.end·annotation50 ····.end·annotation
  
51 ····.prologue51 ····.prologue
52 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$28f9db9b;->function:Lkotlin/jvm/functions/Function2;52 ····iget-object·v0,·p0,·Leu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$bf3511dc;->function:Lkotlin/jvm/functions/Function2;
  
53 ····invoke-interface·{v0,·p1,·p2},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;53 ····invoke-interface·{v0,·p1,·p2},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····return-object·v055 ····return-object·v0
56 .end·method56 .end·method