Offset 1, 119 lines modified | Offset 0, 0 lines modified | ||
1 | Key·0x42726577: | ||
2 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
3 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
4 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
5 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
6 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
7 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
8 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
9 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
10 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
11 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
12 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
13 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
14 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
15 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
16 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
17 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
18 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
19 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
20 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
21 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
22 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
23 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
24 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
25 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
26 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
27 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
28 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
29 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
30 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
31 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
32 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
33 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
34 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
35 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
36 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
37 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
38 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
39 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
40 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
41 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
42 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
43 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
44 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
45 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
46 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
47 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
48 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
49 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
50 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
51 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
52 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
53 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
54 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
55 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
56 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
57 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
58 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
59 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
60 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
61 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
62 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
63 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
64 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
65 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
66 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
67 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
68 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
69 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
70 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
71 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
72 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
73 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
74 | 0000000000000000000000000000000000000000000000000000000000000000000000 | ||
75 | 000000000000000000000000000000000000000000000000000000 | ||
76 | Key·0x7109871a: | ||
77 | ae050000aa0500006c0300002c0000002800000003010000200000007666f2396bfb31 | ||
78 | 760dbc9b03662b6100f2cc4d386f070a0aec9dc307e137e83b300300002c0300003082 | ||
79 | 032830820210020101300d06092a864886f70d01010b0500305a310d300b0603550403 | ||
80 | 0c046e796e65310d300b060355040b0c046e6f6e65310d300b060355040a0c046e6f6e | ||
81 | 65310d300b06035504070c046e6f6e65310d300b06035504080c046e6f6e65310d300b | ||
82 | 060355040613046e6f6e65301e170d3234303932373037353934355a170d3439303932 | ||
83 | 313037353934355a305a310d300b06035504030c046e796e65310d300b060355040b0c | ||
84 | 046e6f6e65310d300b060355040a0c046e6f6e65310d300b06035504070c046e6f6e65 | ||
85 | 310d300b06035504080c046e6f6e65310d300b060355040613046e6f6e653082012230 | ||
86 | 0d06092a864886f70d01010105000382010f003082010a0282010100d3b5d166e1fdd7 | ||
87 | 407cbe30c5c0a29dd706c4e19827e064c8846d100473355540b96e0c4a040c82dc7068 | ||
88 | 5aec2ae39392df130c09dae05ea7925116bdfd773ae9c9769e30ce75db3cd20e562957 | ||
89 | bff30102a486a81da4b430280b668cb87d0bce83a1dca8cde505c2585538baf096fcf2 | ||
90 | 8a1c152452a30585b1d26497daac3e85320770b5b2adf8517f8a9c54189a5ce221660a | ||
91 | 326eb25c6d31d86dc89b96e7f6a8040b0554d84b2dc5655567a84eb93ed3c6b7dd3578 | ||
92 | b7c82295d7de3d1b3e9db9b55c0c24a96ba1de3e8f309e0dc02eee7ae8062c622bfbf2 | ||
93 | 36907a7e4b265545c4c2e91fdcdf9cbf4484e383b3b6bb510fca3372066afb90691e4b | ||
94 | 037277cb0203010001300d06092a864886f70d01010b0500038201010085c84c37a566 | ||
95 | 0773e9af98432598c4258fd16feaa954fc713586d66323f01ee4f305cbf6b09cadb9ea | ||
96 | db4deee3ec94ad43195af6a2e2b081848831a8807854d3f12031504b37316e05c2cb61 | ||
97 | 1fb776f932f70b6682ee6c9c6a1f4262053f0a7da7b54c595bc9cd32de5ff2e44af175 | ||
98 | 5146888cceec8bf6b496ad74528dbef83f37fba4a9687ba111b4f9a47a6ec931221f41 | ||
99 | 9c32a7c173ad6865d404280a35b0f266d7c18ff04be1fa23dde7217b5e648cb8a9e036 | ||
100 | 7df1fbdafcc69480c4ef576427dbb1253aef1935d09a9a8b9209fba1b5f92765be22ff | ||
101 | 8ab986206cb30e8823a0f5d5cb70f247a77f361c7e55fb1ba294563529446053611544 | ||
102 | 9ac5e2a85500000000000000000c010000080100000301000000010000a06ef1fe2aed | ||
103 | a101140734862d0b2c61a392d97b8daca7ef1ba66072006d4744dc2c12be39b4c79389 | ||
104 | 27cf1a3e947a383c027f6768a37903942639b7541fe3508fe136da14e2c3c40dde1aa4 | ||
105 | d3118ade029c9d443b627a05607e8726189f0ad08673aaa1c2084ce442d1085123f231 | ||
106 | d32fc5486cd8fe2dab405f33db3868516f1f4d8d1d834ae5927f004a7525147ac27147 | ||
107 | c1f824e658a8fae235bb41cd3f6b5cbbcf6da7e8cadc0381df3f378fe0417bf08300b9 | ||
108 | c04d22ab98f6f8d84c8182f3c0de0107882c7c1ab1cd9045d12484fc013ff8c927ccc7 | ||
109 | 7d9016f77a0801e0485a895cc3e3c824abc2b95665a660d60a7da63d26da522e422ce1 | ||
110 | c1a9ba04e52601000030820122300d06092a864886f70d01010105000382010f003082 | ||
111 | 010a0282010100d3b5d166e1fdd7407cbe30c5c0a29dd706c4e19827e064c8846d1004 | ||
112 | 73355540b96e0c4a040c82dc70685aec2ae39392df130c09dae05ea7925116bdfd773a | ||
113 | e9c9769e30ce75db3cd20e562957bff30102a486a81da4b430280b668cb87d0bce83a1 | ||
114 | dca8cde505c2585538baf096fcf28a1c152452a30585b1d26497daac3e85320770b5b2 | ||
115 | adf8517f8a9c54189a5ce221660a326eb25c6d31d86dc89b96e7f6a8040b0554d84b2d | ||
116 | c5655567a84eb93ed3c6b7dd3578b7c82295d7de3d1b3e9db9b55c0c24a96ba1de3e8f | ||
117 | 309e0dc02eee7ae8062c622bfbf236907a7e4b265545c4c2e91fdcdf9cbf4484e383b3 | ||
118 | b6bb510fca3372066afb90691e4b037277cb0203010001 |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | Zip·file·size:·165 | 1 | Zip·file·size:·16546113·bytes,·number·of·entries:·667 |
2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties |
3 | -rw-r--r--··0.0·unx·······46·b-·defN·81-Jan-01·01:01·META-INF/version-control-info.textproto | 3 | -rw-r--r--··0.0·unx·······46·b-·defN·81-Jan-01·01:01·META-INF/version-control-info.textproto |
4 | -rw-r--r--··0.0·unx·····150 | 4 | -rw-r--r--··0.0·unx·····1505·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof |
5 | -rw-r--r--··0.0·unx······206·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm | 5 | -rw-r--r--··0.0·unx······206·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm |
6 | -rw-r--r--··0.0·unx··236 | 6 | -rw-r--r--··0.0·unx··2362116·b-·defN·81-Jan-01·01:01·classes.dex |
7 | -rw-r--r--··0.0·unx·11207584·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so | 7 | -rw-r--r--··0.0·unx·11207584·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so |
8 | -rw-r--r--··0.0·unx····14216·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter-saf.so | 8 | -rw-r--r--··0.0·unx····14216·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter-saf.so |
9 | -rw-r--r--··0.0·unx·10814 | 9 | -rw-r--r--··0.0·unx·10814048·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so |
10 | -rw-r--r--··0.0·unx···105504·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/liblodepng_flutter.so | 10 | -rw-r--r--··0.0·unx···105504·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/liblodepng_flutter.so |
11 | -rw-r--r--··0.0·unx··1110912·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libqjs.so | 11 | -rw-r--r--··0.0·unx··1110912·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libqjs.so |
12 | -rw-r--r--··0.0·unx··38 | 12 | -rw-r--r--··0.0·unx··3894832·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/librhttp.so |
13 | -rw-r--r--··0.0·unx··1397160·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsqlite3.so | 13 | -rw-r--r--··0.0·unx··1397160·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsqlite3.so |
14 | -rw-r--r--··0.0·unx··1019592·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libzip_flutter.so | 14 | -rw-r--r--··0.0·unx··1019592·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libzip_flutter.so |
15 | -rw-r--r--··0.0·unx·····1633·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin | 15 | -rw-r--r--··0.0·unx·····1633·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin |
16 | -rw-r--r--··0.0·unx·····1513·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json | 16 | -rw-r--r--··0.0·unx·····1513·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json |
17 | -rw-r--r--··0.0·unx·······82·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json | 17 | -rw-r--r--··0.0·unx·······82·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json |
18 | -rw-r--r--··0.0·unx···122266·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z | 18 | -rw-r--r--··0.0·unx···122266·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z |
19 | -rw-r--r--··0.0·unx····63239·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/app_icon.png | 19 | -rw-r--r--··0.0·unx····63239·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/app_icon.png |
Offset 662, 11 lines modified | Offset 662, 8 lines modified | ||
662 | -rw----·····0.0·fat·····2463·b-·stor·81-Jan-01·01:01·res/zV.9.png | 662 | -rw----·····0.0·fat·····2463·b-·stor·81-Jan-01·01:01·res/zV.9.png |
663 | -rw----·····0.0·fat······956·b-·defN·81-Jan-01·01:01·res/zc.xml | 663 | -rw----·····0.0·fat······956·b-·defN·81-Jan-01·01:01·res/zc.xml |
664 | -rw----·····0.0·fat······308·b-·defN·81-Jan-01·01:01·res/zn.xml | 664 | -rw----·····0.0·fat······308·b-·defN·81-Jan-01·01:01·res/zn.xml |
665 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml | 665 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml |
666 | -rw----·····0.0·fat·····2615·b-·stor·81-Jan-01·01:01·res/zr.png | 666 | -rw----·····0.0·fat·····2615·b-·stor·81-Jan-01·01:01·res/zr.png |
667 | -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/zz.xml | 667 | -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/zz.xml |
668 | -rw----·····0.0·fat···711768·b-·stor·81-Jan-01·01:01·resources.arsc | 668 | -rw----·····0.0·fat···711768·b-·stor·81-Jan-01·01:01·resources.arsc |
669 | -rw-r--r--··0.0·unx····61942·b-·defN·81-Jan-01·01:01·META-INF/CERT.SF | ||
670 | -rw-r--r--··0.0·unx·····1270·b-·defN·81-Jan-01·01:01·META-INF/CERT.RSA | ||
671 | -rw-r--r--··0.0·unx····61868·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | ||
672 | 6 | 669 | 667·files,·35975764·bytes·uncompressed,·16467682·bytes·compressed:··54.2% |
Offset 1, 36 lines modified | Offset 1, 36 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·0d8a7e36 |
5 | signature···········:·7 | 5 | signature···········:·7ff6...40e7 |
6 | file_size···········:·236 | 6 | file_size···········:·2362116 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·159 | 10 | string_ids_size·····:·15970 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·341 | 12 | type_ids_size·······:·3412 |
13 | type_ids_off········:·639 | 13 | type_ids_off········:·63992·(0x00f9f8) |
14 | proto_ids_size······:·440 | 14 | proto_ids_size······:·4405 |
15 | proto_ids_off·······:·776 | 15 | proto_ids_off·······:·77640·(0x012f48) |
16 | field_ids_size······:·982 | 16 | field_ids_size······:·9828 |
17 | field_ids_off·······:·130 | 17 | field_ids_off·······:·130500·(0x01fdc4) |
18 | method_ids_size·····:·1797 | 18 | method_ids_size·····:·17972 |
19 | method_ids_off······:·209 | 19 | method_ids_off······:·209124·(0x0330e4) |
20 | class_defs_size·····:·237 | 20 | class_defs_size·····:·2378 |
21 | class_defs_off······:·352 | 21 | class_defs_off······:·352900·(0x056284) |
22 | data_size···········:·193 | 22 | data_size···········:·1933120 |
23 | data_off············:·428 | 23 | data_off············:·428996·(0x068bc4) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·7 | 25 | class_idx···········:·7 |
26 | access_flags········:·17·(0x0011) | 26 | access_flags········:·17·(0x0011) |
27 | superclass_idx······:·2317 | 27 | superclass_idx······:·2317 |
28 | source_file_idx·····:·674 | 28 | source_file_idx·····:·6741 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·10 | 30 | instance_fields_size:·10 |
31 | direct_methods_size·:·0 | 31 | direct_methods_size·:·0 |
32 | virtual_methods_size:·0 | 32 | virtual_methods_size:·0 |
33 | Class·#0············- | 33 | Class·#0············- |
34 | ··Class·descriptor··:·'LA/b;' | 34 | ··Class·descriptor··:·'LA/b;' |
Offset 77, 21 lines modified | Offset 77, 21 lines modified | ||
77 | ······access········:·0x0001·(PUBLIC) | 77 | ······access········:·0x0001·(PUBLIC) |
78 | ····#9··············:·(in·LA/b;) | 78 | ····#9··············:·(in·LA/b;) |
79 | ······name··········:·'j' | 79 | ······name··········:·'j' |
80 | ······type··········:·'Z' | 80 | ······type··········:·'Z' |
81 | ······access········:·0x0001·(PUBLIC) | 81 | ······access········:·0x0001·(PUBLIC) |
82 | ··Direct·methods····- | 82 | ··Direct·methods····- |
83 | ··Virtual·methods···- | 83 | ··Virtual·methods···- |
84 | ··source_file_idx···:·674 | 84 | ··source_file_idx···:·6741·(SourceFile) |
85 | Class·#1·header: | 85 | Class·#1·header: |
86 | class_idx···········:·9 | 86 | class_idx···········:·9 |
87 | access_flags········:·1537·(0x0601) | 87 | access_flags········:·1537·(0x0601) |
88 | superclass_idx······:·2317 | 88 | superclass_idx······:·2317 |
89 | source_file_idx·····:·674 | 89 | source_file_idx·····:·6741 |
90 | static_fields_size··:·0 | 90 | static_fields_size··:·0 |
91 | instance_fields_size:·0 | 91 | instance_fields_size:·0 |
92 | direct_methods_size·:·0 | 92 | direct_methods_size·:·0 |
93 | virtual_methods_size:·1 | 93 | virtual_methods_size:·1 |
94 | Class·#1············- | 94 | Class·#1············- |
95 | ··Class·descriptor··:·'LA/d;' | 95 | ··Class·descriptor··:·'LA/d;' |
Offset 104, 21 lines modified | Offset 104, 21 lines modified | ||
104 | ··Virtual·methods···- | 104 | ··Virtual·methods···- |
105 | ····#0··············:·(in·LA/d;) | 105 | ····#0··············:·(in·LA/d;) |
106 | ······name··········:·'a' | 106 | ······name··········:·'a' |
107 | ······type··········:·'(LA/d;)V' | 107 | ······type··········:·'(LA/d;)V' |
108 | ······access········:·0x0401·(PUBLIC·ABSTRACT) | 108 | ······access········:·0x0401·(PUBLIC·ABSTRACT) |
109 | ······code··········:·(none) | 109 | ······code··········:·(none) |
110 | ··source_file_idx···:·674 | 110 | ··source_file_idx···:·6741·(SourceFile) |
111 | Class·#2·header: | 111 | Class·#2·header: |
112 | class_idx···········:·10 | 112 | class_idx···········:·10 |
113 | access_flags········:·17·(0x0011) | 113 | access_flags········:·17·(0x0011) |
114 | superclass_idx······:·2317 | 114 | superclass_idx······:·2317 |
115 | source_file_idx·····:·674 | 115 | source_file_idx·····:·6741 |
116 | static_fields_size··:·0 | 116 | static_fields_size··:·0 |
117 | instance_fields_size:·8 | 117 | instance_fields_size:·8 |
118 | direct_methods_size·:·0 | 118 | direct_methods_size·:·0 |
119 | virtual_methods_size:·7 | 119 | virtual_methods_size:·7 |
120 | Class·#2············- | 120 | Class·#2············- |
121 | ··Class·descriptor··:·'LA/e;' | 121 | ··Class·descriptor··:·'LA/e;' |
Offset 166, 129 lines modified | Offset 166, 129 lines modified | ||
166 | ······type··········:·'(LA/g;ILjava/util/ArrayList;LA/l;)V' | 166 | ······type··········:·'(LA/g;ILjava/util/ArrayList;LA/l;)V' |
167 | ······access········:·0x0011·(PUBLIC·FINAL) | 167 | ······access········:·0x0011·(PUBLIC·FINAL) |
168 | ······code··········- | 168 | ······code··········- |
169 | ······registers·····:·11 | 169 | ······registers·····:·11 |
170 | ······ins···········:·5 | 170 | ······ins···········:·5 |
171 | ······outs··········:·5 | 171 | ······outs··········:·5 |
172 | ······insns·size····:·226·16-bit·code·units | 172 | ······insns·size····:·226·16-bit·code·units |
173 | 069a | 173 | 069aac:········································|[069aac]·A.e.a:(LA/g;ILjava/util/ArrayList;LA/l;)V |
174 | 069a | 174 | 069abc:·5477·1700······························|0000:·iget-object·v7,·v7,·LA/g;.d:LA/n;·//·field@0017 |
175 | 069a | 175 | 069ac0:·5470·2800······························|0002:·iget-object·v0,·v7,·LA/n;.c:LA/l;·//·field@0028 |
176 | 069a | 176 | 069ac4:·3900·dd00······························|0004:·if-nez·v0,·00e1·//·+00dd |
177 | 069a | 177 | 069ac8:·5460·0c00······························|0006:·iget-object·v0,·v6,·LA/e;.a:Lz/e;·//·field@000c |
178 | 069a | 178 | 069acc:·5401·1226······························|0008:·iget-object·v1,·v0,·Lz/d;.d:LA/k;·//·field@2612 |
179 | 069a | 179 | 069ad0:·3217·d700······························|000a:·if-eq·v7,·v1,·00e1·//·+00d7 |
180 | 069a | 180 | 069ad4:·5400·1326······························|000c:·iget-object·v0,·v0,·Lz/d;.e:LA/m;·//·field@2613 |
181 | 069a | 181 | 069ad8:·3307·0400······························|000e:·if-ne·v7,·v0,·0012·//·+0004 |
182 | 069a | 182 | 069adc:·2900·d100······························|0010:·goto/16·00e1·//·+00d1 |
183 | 069a | 183 | 069ae0:·390a·1600······························|0012:·if-nez·v10,·0028·//·+0016 |
184 | 069a | 184 | 069ae4:·220a·1100······························|0014:·new-instance·v10,·LA/l;·//·type@0011 |
185 | 069a | 185 | 069ae8:·7010·1833·0a00·························|0016:·invoke-direct·{v10},·Ljava/lang/Object;.<init>:()V·//·method@3318 |
186 | 069a | 186 | 069aee:·1200···································|0019:·const/4·v0,·#int·0·//·#0 |
187 | 069a | 187 | 069af0:·5ba0·2200······························|001a:·iput-object·v0,·v10,·LA/l;.a:LA/n;·//·field@0022 |
188 | 069a | 188 | 069af4:·2200·6109······························|001c:·new-instance·v0,·Ljava/util/ArrayList;·//·type@0961 |
189 | 069a | 189 | 069af8:·7010·4034·0000·························|001e:·invoke-direct·{v0},·Ljava/util/ArrayList;.<init>:()V·//·method@3440 |
190 | 069a | 190 | 069afe:·5ba0·2300······························|0021:·iput-object·v0,·v10,·LA/l;.b:Ljava/util/ArrayList;·//·field@0023 |
191 | 069 | 191 | 069b02:·5ba7·2200······························|0023:·iput-object·v7,·v10,·LA/l;.a:LA/n;·//·field@0022 |
192 | 069 | 192 | 069b06:·6e20·4434·a900·························|0025:·invoke-virtual·{v9,·v10},·Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z·//·method@3444 |
193 | 069 | 193 | 069b0c:·5b7a·2800······························|0028:·iput-object·v10,·v7,·LA/n;.c:LA/l;·//·field@0028 |
194 | 069 | 194 | 069b10:·54a0·2300······························|002a:·iget-object·v0,·v10,·LA/l;.b:Ljava/util/ArrayList;·//·field@0023 |
195 | 069 | 195 | 069b14:·6e20·4434·7000·························|002c:·invoke-virtual·{v0,·v7},·Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z·//·method@3444 |
196 | 069 | 196 | 069b1a:·5470·2d00······························|002f:·iget-object·v0,·v7,·LA/n;.h:LA/g;·//·field@002d |
197 | 069 | 197 | 069b1e:·5401·1e00······························|0031:·iget-object·v1,·v0,·LA/g;.k:Ljava/util/ArrayList;·//·field@001e |
198 | 069 | 198 | 069b22:·6e10·4d34·0100·························|0033:·invoke-virtual·{v1},·Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator;·//·method@344d |
199 | 069 | 199 | 069b28:·0c01···································|0036:·move-result-object·v1 |
200 | 069 | 200 | 069b2a:·7210·b634·0100·························|0037:·invoke-interface·{v1},·Ljava/util/Iterator;.hasNext:()Z·//·method@34b6 |
201 | 069 | 201 | 069b30:·0a02···································|003a:·move-result·v2 |
202 | 069 | 202 | 069b32:·3802·1200······························|003b:·if-eqz·v2,·004d·//·+0012 |
203 | 069 | 203 | 069b36:·7210·b734·0100·························|003d:·invoke-interface·{v1},·Ljava/util/Iterator;.next:()Ljava/lang/Object;·//·method@34b7 |
204 | 069 | 204 | 069b3c:·0c02···································|0040:·move-result-object·v2 |
205 | 069 | 205 | 069b3e:·1f02·0900······························|0041:·check-cast·v2,·LA/d;·//·type@0009 |
206 | 069 | 206 | 069b42:·2023·0c00······························|0043:·instance-of·v3,·v2,·LA/g;·//·type@000c |
207 | 069 | 207 | 069b46:·3803·f2ff······························|0045:·if-eqz·v3,·0037·//·-000e |
208 | 069 | 208 | 069b4a:·1f02·0c00······························|0047:·check-cast·v2,·LA/g;·//·type@000c |
209 | 069 | 209 | 069b4e:·6e5a·0b00·2698·························|0049:·invoke-virtual·{v6,·v2,·v8,·v9,·v10},·LA/e;.a:(LA/g;ILjava/util/ArrayList;LA/l;)V·//·method@000b |
210 | 069 | 210 | 069b54:·28eb···································|004c:·goto·0037·//·-0015 |
211 | 069 | 211 | 069b56:·5471·2e00······························|004d:·iget-object·v1,·v7,·LA/n;.i:LA/g;·//·field@002e |
Max diff block lines reached; 68827316/68853550 bytes (99.96%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | Zip·file·size:·4278 | 1 | Zip·file·size:·4278189·bytes,·number·of·entries:·2378 |
2 | ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·A/b.class | 2 | ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·A/b.class |
3 | ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·A/d.class | 3 | ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·A/d.class |
4 | ?rwxrwxr-x··2.0·unx·····6990·b-·stor·80-Jan-01·00:00·A/e.class | 4 | ?rwxrwxr-x··2.0·unx·····6990·b-·stor·80-Jan-01·00:00·A/e.class |
5 | ?rwxrwxr-x··2.0·unx····10215·b-·defN·80-Jan-01·00:00·A/f.class | 5 | ?rwxrwxr-x··2.0·unx····10215·b-·defN·80-Jan-01·00:00·A/f.class |
6 | ?rwxrwxr-x··2.0·unx······894·b-·stor·80-Jan-01·00:00·A/l.class | 6 | ?rwxrwxr-x··2.0·unx······894·b-·stor·80-Jan-01·00:00·A/l.class |
7 | ?rwxrwxr-x··2.0·unx······1 | 7 | ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·A0/a.class |
8 | ?rwxrwxr-x··2.0·unx······748·b-·stor·80-Jan-01·00:00·A1/a.class | 8 | ?rwxrwxr-x··2.0·unx······748·b-·stor·80-Jan-01·00:00·A1/a.class |
9 | ?rwxrwxr-x··2.0·unx·····1 | 9 | ?rwxrwxr-x··2.0·unx·····1881·b-·stor·80-Jan-01·00:00·A1/c.class |
10 | ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·A1/f.class | 10 | ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·A1/f.class |
11 | ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·A1/g.class | 11 | ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·A1/g.class |
12 | ?rwxrwxr-x··2.0·unx·····1276·b-·stor·80-Jan-01·00:00·A1/h.class | 12 | ?rwxrwxr-x··2.0·unx·····1276·b-·stor·80-Jan-01·00:00·A1/h.class |
13 | ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·A1/i.class | 13 | ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·A1/i.class |
14 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·A1/k.class | 14 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·A1/k.class |
15 | ?rwxrwxr-x··2.0·unx·····2732·b-·stor·80-Jan-01·00:00·B/a.class | 15 | ?rwxrwxr-x··2.0·unx·····2732·b-·stor·80-Jan-01·00:00·B/a.class |
16 | ?rwxrwxr-x··2.0·unx·····3414·b-·stor·80-Jan-01·00:00·B/b.class | 16 | ?rwxrwxr-x··2.0·unx·····3414·b-·stor·80-Jan-01·00:00·B/b.class |
Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
32 | ?rwxrwxr-x··2.0·unx·····1006·b-·stor·80-Jan-01·00:00·B1/c.class | 32 | ?rwxrwxr-x··2.0·unx·····1006·b-·stor·80-Jan-01·00:00·B1/c.class |
33 | ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·C/a.class | 33 | ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·C/a.class |
34 | ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·C0/a.class | 34 | ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·C0/a.class |
35 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·C0/b.class | 35 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·C0/b.class |
36 | ?rwxrwxr-x··2.0·unx·····2215·b-·stor·80-Jan-01·00:00·C0/c.class | 36 | ?rwxrwxr-x··2.0·unx·····2215·b-·stor·80-Jan-01·00:00·C0/c.class |
37 | ?rwxrwxr-x··2.0·unx·····3288·b-·stor·80-Jan-01·00:00·C0/h.class | 37 | ?rwxrwxr-x··2.0·unx·····3288·b-·stor·80-Jan-01·00:00·C0/h.class |
38 | ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·C0/j.class | 38 | ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·C0/j.class |
39 | ?rwxrwxr-x··2.0·unx······3 | 39 | ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·C0/n.class |
40 | ?rwxrwxr-x··2.0·unx······424·b-·stor·80-Jan-01·00:00·C1/a.class | 40 | ?rwxrwxr-x··2.0·unx······424·b-·stor·80-Jan-01·00:00·C1/a.class |
41 | ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·C1/b.class | 41 | ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·C1/b.class |
42 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·C1/e.class | 42 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·C1/e.class |
43 | ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·C1/f.class | 43 | ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·C1/f.class |
44 | ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·C1/i.class | 44 | ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·C1/i.class |
45 | ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·C1/j.class | 45 | ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·C1/j.class |
46 | ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·C1/k.class | 46 | ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·C1/k.class |
Offset 350, 15 lines modified | Offset 350, 15 lines modified | ||
350 | ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·Z/c.class | 350 | ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·Z/c.class |
351 | ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·Z/d.class | 351 | ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·Z/d.class |
352 | ?rwxrwxr-x··2.0·unx·····9516·b-·stor·80-Jan-01·00:00·Z/e.class | 352 | ?rwxrwxr-x··2.0·unx·····9516·b-·stor·80-Jan-01·00:00·Z/e.class |
353 | ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·Z0/a.class | 353 | ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·Z0/a.class |
354 | ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·Z1/e.class | 354 | ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·Z1/e.class |
355 | ?rwxrwxr-x··2.0·unx······333·b-·stor·80-Jan-01·00:00·Z1/f.class | 355 | ?rwxrwxr-x··2.0·unx······333·b-·stor·80-Jan-01·00:00·Z1/f.class |
356 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·Z1/i.class | 356 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·Z1/i.class |
357 | ?rwxrwxr-x··2.0·unx·····7 | 357 | ?rwxrwxr-x··2.0·unx·····7701·b-·stor·80-Jan-01·00:00·Z1/j.class |
358 | ?rwxrwxr-x··2.0·unx·······72·b-·stor·80-Jan-01·00:00·Z1/l.class | 358 | ?rwxrwxr-x··2.0·unx·······72·b-·stor·80-Jan-01·00:00·Z1/l.class |
359 | ?rwxrwxr-x··2.0·unx·······71·b-·stor·80-Jan-01·00:00·Z1/m.class | 359 | ?rwxrwxr-x··2.0·unx·······71·b-·stor·80-Jan-01·00:00·Z1/m.class |
360 | ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·Z1/r.class | 360 | ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·Z1/r.class |
361 | ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·Z1/s.class | 361 | ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·Z1/s.class |
362 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·Z1/t.class | 362 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·Z1/t.class |
363 | ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·a/b.class | 363 | ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·a/b.class |
364 | ?rwxrwxr-x··2.0·unx······832·b-·stor·80-Jan-01·00:00·a/d.class | 364 | ?rwxrwxr-x··2.0·unx······832·b-·stor·80-Jan-01·00:00·a/d.class |
Offset 506, 15 lines modified | Offset 506, 15 lines modified | ||
506 | ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·b0/j.class | 506 | ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·b0/j.class |
507 | ?rwxrwxr-x··2.0·unx·····4996·b-·stor·80-Jan-01·00:00·b0/k.class | 507 | ?rwxrwxr-x··2.0·unx·····4996·b-·stor·80-Jan-01·00:00·b0/k.class |
508 | ?rwxrwxr-x··2.0·unx·····2462·b-·stor·80-Jan-01·00:00·b0/m.class | 508 | ?rwxrwxr-x··2.0·unx·····2462·b-·stor·80-Jan-01·00:00·b0/m.class |
509 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·b0/o.class | 509 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·b0/o.class |
510 | ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·b0/p.class | 510 | ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·b0/p.class |
511 | ?rwxrwxr-x··2.0·unx·····1002·b-·stor·80-Jan-01·00:00·b0/q.class | 511 | ?rwxrwxr-x··2.0·unx·····1002·b-·stor·80-Jan-01·00:00·b0/q.class |
512 | ?rwxrwxr-x··2.0·unx·····3097·b-·stor·80-Jan-01·00:00·b0/r.class | 512 | ?rwxrwxr-x··2.0·unx·····3097·b-·stor·80-Jan-01·00:00·b0/r.class |
513 | ?rwxrwxr-x··2.0·unx·····23 | 513 | ?rwxrwxr-x··2.0·unx·····2348·b-·stor·80-Jan-01·00:00·b0/s.class |
514 | ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·b0/v.class | 514 | ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·b0/v.class |
515 | ?rwxrwxr-x··2.0·unx······533·b-·stor·80-Jan-01·00:00·b0/w.class | 515 | ?rwxrwxr-x··2.0·unx······533·b-·stor·80-Jan-01·00:00·b0/w.class |
516 | ?rwxrwxr-x··2.0·unx·····1232·b-·stor·80-Jan-01·00:00·b0/x.class | 516 | ?rwxrwxr-x··2.0·unx·····1232·b-·stor·80-Jan-01·00:00·b0/x.class |
517 | ?rwxrwxr-x··2.0·unx·····4521·b-·stor·80-Jan-01·00:00·b0/y.class | 517 | ?rwxrwxr-x··2.0·unx·····4521·b-·stor·80-Jan-01·00:00·b0/y.class |
518 | ?rwxrwxr-x··2.0·unx·····1992·b-·stor·80-Jan-01·00:00·b0/z.class | 518 | ?rwxrwxr-x··2.0·unx·····1992·b-·stor·80-Jan-01·00:00·b0/z.class |
519 | ?rwxrwxr-x··2.0·unx······336·b-·stor·80-Jan-01·00:00·b1/a.class | 519 | ?rwxrwxr-x··2.0·unx······336·b-·stor·80-Jan-01·00:00·b1/a.class |
520 | ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·b1/b.class | 520 | ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·b1/b.class |
Offset 769, 15 lines modified | Offset 769, 15 lines modified | ||
769 | ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient$7.class | 769 | ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient$7.class |
770 | ?rwxrwxr-x··2.0·unx····20311·b-·defN·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient.class | 770 | ?rwxrwxr-x··2.0·unx····20311·b-·defN·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient.class |
771 | ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClientCompat$7.class | 771 | ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClientCompat$7.class |
772 | ?rwxrwxr-x··2.0·unx······779·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewSettings$1.class | 772 | ?rwxrwxr-x··2.0·unx······779·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewSettings$1.class |
773 | ?rwxrwxr-x··2.0·unx·····1355·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InputAwareWebView$1.class | 773 | ?rwxrwxr-x··2.0·unx·····1355·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InputAwareWebView$1.class |
774 | ?rwxrwxr-x··2.0·unx·····3588·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InputAwareWebView.class | 774 | ?rwxrwxr-x··2.0·unx·····3588·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InputAwareWebView.class |
775 | ?rwxrwxr-x··2.0·unx·····1664·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/ThreadedInputConnectionProxyAdapterView.class | 775 | ?rwxrwxr-x··2.0·unx·····1664·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/ThreadedInputConnectionProxyAdapterView.class |
776 | ?rwxrwxr-x··2.0·unx·····46 | 776 | ?rwxrwxr-x··2.0·unx·····4661·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/a.class |
777 | ?rwxrwxr-x··2.0·unx······880·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/web_message/WebMessageChannel$1.class | 777 | ?rwxrwxr-x··2.0·unx······880·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/web_message/WebMessageChannel$1.class |
778 | ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·d/c.class | 778 | ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·d/c.class |
779 | ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·d/d.class | 779 | ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·d/d.class |
780 | ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·d0/b.class | 780 | ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·d0/b.class |
781 | ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·d0/c.class | 781 | ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·d0/c.class |
782 | ?rwxrwxr-x··2.0·unx·····1266·b-·stor·80-Jan-01·00:00·d0/d.class | 782 | ?rwxrwxr-x··2.0·unx·····1266·b-·stor·80-Jan-01·00:00·d0/d.class |
783 | ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·d0/f.class | 783 | ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·d0/f.class |
Offset 837, 26 lines modified | Offset 837, 26 lines modified | ||
837 | ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·h1/h.class | 837 | ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·h1/h.class |
838 | ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·h1/i.class | 838 | ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·h1/i.class |
839 | ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·h1/j.class | 839 | ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·h1/j.class |
840 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·h1/k.class | 840 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·h1/k.class |
841 | ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·i/a.class | 841 | ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·i/a.class |
842 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·i0/a.class | 842 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·i0/a.class |
843 | ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·i1/a.class | 843 | ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·i1/a.class |
844 | ?rwxrwxr-x··2.0·unx····2544 | 844 | ?rwxrwxr-x··2.0·unx····25445·b-·defN·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI.class |
845 | ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterOverlaySurface.class | 845 | ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterOverlaySurface.class |
846 | ?rwxrwxr-x··2.0·unx·····1942·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.class | 846 | ?rwxrwxr-x··2.0·unx·····1942·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.class |
847 | ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.class | 847 | ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.class |
848 | ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/SurfaceTextureWrapper.class | 848 | ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/SurfaceTextureWrapper.class |
849 | ?rwxrwxr-x··2.0·unx······ | 849 | ?rwxrwxr-x··2.0·unx······295·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/c.class |
850 | ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/d.class | 850 | ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/d.class |
851 | ?rwxrwxr-x··2.0·unx·····1502·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/e.class | 851 | ?rwxrwxr-x··2.0·unx·····1502·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/e.class |
852 | ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/f.class | 852 | ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/f.class |
853 | ?rwxrwxr-x··2.0·unx······952·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/g.class | 853 | ?rwxrwxr-x··2.0·unx······952·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/g.class |
854 | ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/i.class | 854 | ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/i.class |
855 | ?rwxrwxr-x··2.0·unx······ | 855 | ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/j.class |
856 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/l.class | 856 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/l.class |
857 | ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/m.class | 857 | ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/m.class |
858 | ?rwxrwxr-x··2.0·unx·····2658·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.class | 858 | ?rwxrwxr-x··2.0·unx·····2658·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.class |
859 | ?rwxrwxr-x··2.0·unx·····2404·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class | 859 | ?rwxrwxr-x··2.0·unx·····2404·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class |
860 | ?rwxrwxr-x··2.0·unx·····4028·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/a.class | 860 | ?rwxrwxr-x··2.0·unx·····4028·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/a.class |
861 | ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/b.class | 861 | ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/b.class |
862 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/d.class | 862 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/d.class |
Offset 895, 15 lines modified | Offset 895, 15 lines modified | ||
895 | ?rwxrwxr-x··2.0·unx····12336·b-·defN·80-Jan-01·00:00·io/flutter/view/AccessibilityViewEmbedder.class | 895 | ?rwxrwxr-x··2.0·unx····12336·b-·defN·80-Jan-01·00:00·io/flutter/view/AccessibilityViewEmbedder.class |
896 | ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·io/flutter/view/FlutterCallbackInformation.class | 896 | ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·io/flutter/view/FlutterCallbackInformation.class |
897 | ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$GLTextureConsumer.class | 897 | ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$GLTextureConsumer.class |
898 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageConsumer.class | 898 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageConsumer.class |
899 | ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageTextureEntry.class | 899 | ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageTextureEntry.class |
900 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceProducer.class | 900 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceProducer.class |
901 | ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceTextureEntry.class | 901 | ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceTextureEntry.class |
902 | ?rwxrwxr-x··2.0·unx·····3 | 902 | ?rwxrwxr-x··2.0·unx·····3804·b-·stor·80-Jan-01·00:00·io/flutter/view/a.class |
903 | ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·io/flutter/view/b.class | 903 | ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·io/flutter/view/b.class |
904 | ?rwxrwxr-x··2.0·unx·····1283·b-·stor·80-Jan-01·00:00·io/flutter/view/c.class | 904 | ?rwxrwxr-x··2.0·unx·····1283·b-·stor·80-Jan-01·00:00·io/flutter/view/c.class |
905 | ?rwxrwxr-x··2.0·unx·····2469·b-·stor·80-Jan-01·00:00·io/flutter/view/d.class | 905 | ?rwxrwxr-x··2.0·unx·····2469·b-·stor·80-Jan-01·00:00·io/flutter/view/d.class |
906 | ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·io/flutter/view/e.class | 906 | ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·io/flutter/view/e.class |
907 | ?rwxrwxr-x··2.0·unx·····5834·b-·stor·80-Jan-01·00:00·io/flutter/view/g.class | 907 | ?rwxrwxr-x··2.0·unx·····5834·b-·stor·80-Jan-01·00:00·io/flutter/view/g.class |
908 | ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·io/flutter/view/i.class | 908 | ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·io/flutter/view/i.class |
909 | ?rwxrwxr-x··2.0·unx····23151·b-·defN·80-Jan-01·00:00·io/flutter/view/j.class | 909 | ?rwxrwxr-x··2.0·unx····23151·b-·defN·80-Jan-01·00:00·io/flutter/view/j.class |
Offset 1365, 15 lines modified | Offset 1365, 15 lines modified | ||
1365 | ?rwxrwxr-x··2.0·unx······384·b-·stor·80-Jan-01·00:00·u/d.class | 1365 | ?rwxrwxr-x··2.0·unx······384·b-·stor·80-Jan-01·00:00·u/d.class |
1366 | ?rwxrwxr-x··2.0·unx·····4401·b-·stor·80-Jan-01·00:00·u0/H.class | 1366 | ?rwxrwxr-x··2.0·unx·····4401·b-·stor·80-Jan-01·00:00·u0/H.class |
1367 | ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·u0/I.class | 1367 | ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·u0/I.class |
Max diff block lines reached; 20337/31180 bytes (65.22%) of diff not shown. |
Offset 4395, 26 lines modified | Offset 4395, 26 lines modified | ||
4395 | Filename:·z0/k.class | 4395 | Filename:·z0/k.class |
4396 | Comment:· | 4396 | Comment:· |
4397 | Filename:·z0/l.class | 4397 | Filename:·z0/l.class |
4398 | Comment:· | 4398 | Comment:· |
4399 | Filename:·z0/n.class | ||
4400 | Comment:· | ||
4401 | Filename:·z0/o.class | 4399 | Filename:·z0/o.class |
4402 | Comment:· | 4400 | Comment:· |
4403 | Filename:·z0/p.class | 4401 | Filename:·z0/p.class |
4404 | Comment:· | 4402 | Comment:· |
4405 | Filename:·z0/q.class | 4403 | Filename:·z0/q.class |
4406 | Comment:· | 4404 | Comment:· |
4405 | Filename:·z0/r.class | ||
4406 | Comment:· | ||
4407 | Filename:·A/g.class | 4407 | Filename:·A/g.class |
4408 | Comment:· | 4408 | Comment:· |
4409 | Filename:·A/n.class | 4409 | Filename:·A/n.class |
4410 | Comment:· | 4410 | Comment:· |
4411 | Filename:·A1/d.class | 4411 | Filename:·A1/d.class |
Offset 6042, 15 lines modified | Offset 6042, 18 lines modified | ||
6042 | Filename:·z/h.class | 6042 | Filename:·z/h.class |
6043 | Comment:· | 6043 | Comment:· |
6044 | Filename:·z0/e.class | 6044 | Filename:·z0/e.class |
6045 | Comment:· | 6045 | Comment:· |
6046 | Filename:·z0/ | 6046 | Filename:·z0/m.class |
6047 | Comment:· | ||
6048 | Filename:·z0/s.class | ||
6047 | Comment:· | 6049 | Comment:· |
6048 | Filename:·z1/a.class | 6050 | Filename:·z1/a.class |
6049 | Comment:· | 6051 | Comment:· |
6050 | Filename:·A/c.class | 6052 | Filename:·A/c.class |
6051 | Comment:· | 6053 | Comment:· |
Offset 7056, 15 lines modified | Offset 7059, 15 lines modified | ||
7056 | Filename:·s/F.class | 7059 | Filename:·s/F.class |
7057 | Comment:· | 7060 | Comment:· |
7058 | Filename:·x0/b.class | 7061 | Filename:·x0/b.class |
7059 | Comment:· | 7062 | Comment:· |
7060 | Filename:·z0/ | 7063 | Filename:·z0/n.class |
7061 | Comment:· | 7064 | Comment:· |
7062 | Filename:·G1/j.class | 7065 | Filename:·G1/j.class |
7063 | Comment:· | 7066 | Comment:· |
7064 | Filename:·R/t0.class | 7067 | Filename:·R/t0.class |
7065 | Comment:· | 7068 | Comment:· |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·80d3a7ced3637c14e59def1e42253c0324cb36ee825e5e73ea4f59189f3ef4bb |
2 | public·abstract·class·A.f | 2 | public·abstract·class·A.f |
3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
4 | ··major·version:·49 | 4 | ··major·version:·49 |
5 | ··flags:·(0x1421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT,·ACC_SYNTHETIC | 5 | ··flags:·(0x1421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT,·ACC_SYNTHETIC |
6 | ··this_class:·#2··························//·A/f | 6 | ··this_class:·#2··························//·A/f |
7 | ··super_class:·#4·························//·java/lang/Object | 7 | ··super_class:·#4·························//·java/lang/Object |
8 | ··interfaces:·0,·fields:·0,·methods:·35,·attributes:·0 | 8 | ··interfaces:·0,·fields:·0,·methods:·35,·attributes:·0 |
Offset 361, 18 lines modified | Offset 361, 18 lines modified | ||
361 | ··#356·=·Methodref··········#350.#355·····//·java/lang/StackTraceElement.getMethodName:()Ljava/lang/String; | 361 | ··#356·=·Methodref··········#350.#355·····//·java/lang/StackTraceElement.getMethodName:()Ljava/lang/String; |
362 | ··#357·=·Utf8···············Parameter·specified·as·non-null·is·null:·method | 362 | ··#357·=·Utf8···············Parameter·specified·as·non-null·is·null:·method |
363 | ··#358·=·String·············#357··········//·Parameter·specified·as·non-null·is·null:·method | 363 | ··#358·=·String·············#357··········//·Parameter·specified·as·non-null·is·null:·method |
364 | ··#359·=·Utf8···············. | 364 | ··#359·=·Utf8···············. |
365 | ··#360·=·String·············#359··········//·. | 365 | ··#360·=·String·············#359··········//·. |
366 | ··#361·=·Utf8···············,·parameter | 366 | ··#361·=·Utf8···············,·parameter |
367 | ··#362·=·String·············#361··········//·,·parameter | 367 | ··#362·=·String·············#361··········//·,·parameter |
368 | ··#363·=·Utf8··············· | 368 | ··#363·=·Utf8···············v0 |
369 | ··#364·=·Utf8···············(Ljava/lang/String;Ljava/lang/RuntimeException;)V | 369 | ··#364·=·Utf8···············(Ljava/lang/String;Ljava/lang/RuntimeException;)V |
370 | ··#365·=·NameAndType········#363:#364·····//· | 370 | ··#365·=·NameAndType········#363:#364·····//·v0:(Ljava/lang/String;Ljava/lang/RuntimeException;)V |
371 | ··#366·=·Methodref··········#133.#365·····//·N1/b. | 371 | ··#366·=·Methodref··········#133.#365·····//·N1/b.v0:(Ljava/lang/String;Ljava/lang/RuntimeException;)V |
372 | ··#367·=·Utf8···············java/lang/ClassCastException | 372 | ··#367·=·Utf8···············java/lang/ClassCastException |
373 | ··#368·=·Class··············#367··········//·java/lang/ClassCastException | 373 | ··#368·=·Class··············#367··········//·java/lang/ClassCastException |
374 | ··#369·=·Methodref··········#368.#310·····//·java/lang/ClassCastException."<init>":()V | 374 | ··#369·=·Methodref··········#368.#310·····//·java/lang/ClassCastException."<init>":()V |
375 | ··#370·=·NameAndType········#211:#171·····//·e:(Ljava/lang/String;Ljava/lang/String;)I | 375 | ··#370·=·NameAndType········#211:#171·····//·e:(Ljava/lang/String;Ljava/lang/String;)I |
376 | ··#371·=·Methodref··········#149.#370·····//·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I | 376 | ··#371·=·Methodref··········#149.#370·····//·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I |
377 | ··#372·=·Utf8···············c2/o | 377 | ··#372·=·Utf8···············c2/o |
378 | ··#373·=·Class··············#372··········//·c2/o | 378 | ··#373·=·Class··············#372··········//·c2/o |
Offset 1849, 15 lines modified | Offset 1849, 15 lines modified | ||
1849 | ·······170:·astore_1 | 1849 | ·······170:·astore_1 |
1850 | ·······171:·aload_2 | 1850 | ·······171:·aload_2 |
1851 | ·······172:·aload_1 | 1851 | ·······172:·aload_1 |
1852 | ·······173:·invokespecial·#119················//·Method·java/lang/NullPointerException."<init>":(Ljava/lang/String;)V | 1852 | ·······173:·invokespecial·#119················//·Method·java/lang/NullPointerException."<init>":(Ljava/lang/String;)V |
1853 | ·······176:·aload·········4 | 1853 | ·······176:·aload·········4 |
1854 | ·······178:·invokevirtual·#348················//·Method·java/lang/Class.getName:()Ljava/lang/String; | 1854 | ·······178:·invokevirtual·#348················//·Method·java/lang/Class.getName:()Ljava/lang/String; |
1855 | ·······181:·aload_2 | 1855 | ·······181:·aload_2 |
1856 | ·······182:·invokestatic··#366················//·Method·N1/b. | 1856 | ·······182:·invokestatic··#366················//·Method·N1/b.v0:(Ljava/lang/String;Ljava/lang/RuntimeException;)V |
1857 | ·······185:·aload_2 | 1857 | ·······185:·aload_2 |
1858 | ·······186:·athrow | 1858 | ·······186:·athrow |
1859 | ·······187:·return | 1859 | ·······187:·return |
1860 | ··public·static·void·q(H1.h); | 1860 | ··public·static·void·q(H1.h); |
1861 | ····descriptor:·(LH1/h;)V | 1861 | ····descriptor:·(LH1/h;)V |
1862 | ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC | 1862 | ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·A0; | 1 | package·A0; |
2 | import· | 2 | import·z0.m; |
3 | import·android.app.Activity; | 3 | import·android.app.Activity; |
4 | public·interface·a | 4 | public·interface·a |
5 | { | 5 | { |
6 | ····void·a(final·Activity·p0,·final·q.a·p1,·final· | 6 | ····void·a(final·Activity·p0,·final·q.a·p1,·final·m·p2); |
7 | ···· | 7 | ···· |
8 | ····void·b(final·Q.a·p0); | 8 | ····void·b(final·Q.a·p0); |
9 | } | 9 | } |
Offset 11, 18 lines modified | Offset 11, 18 lines modified | ||
11 | ····public·final·void·onClick(final·DialogInterface·dialogInterface,·int·a)·{ | 11 | ····public·final·void·onClick(final·DialogInterface·dialogInterface,·int·a)·{ |
12 | ········final·h·d·=·h.d; | 12 | ········final·h·d·=·h.d; |
13 | ········a·=·this.a; | 13 | ········a·=·this.a; |
14 | ········final·b·b·=·this.b; | 14 | ········final·b·b·=·this.b; |
15 | ········switch·(a)·{ | 15 | ········switch·(a)·{ |
16 | ············default:·{ | 16 | ············default:·{ |
17 | ················b.h.b(d); | 17 | ················b.h.b(d); |
18 | ················b. | 18 | ················b.x0(); |
19 | ················return; | 19 | ················return; |
20 | ············} | 20 | ············} |
21 | ············case·0:·{ | 21 | ············case·0:·{ |
22 | ················b.h.b(d); | 22 | ················b.h.b(d); |
23 | ················b. | 23 | ················b.x0(); |
24 | ················((Context)b.g).startActivity(new·Intent("android.settings.SECURITY_SETTINGS")); | 24 | ················((Context)b.g).startActivity(new·Intent("android.settings.SECURITY_SETTINGS")); |
25 | ············} | 25 | ············} |
26 | ········} | 26 | ········} |
27 | ····} | 27 | ····} |
28 | } | 28 | } |
Offset 1, 449 lines modified | Offset 1, 435 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·4a6b929b4942d354f9537536c43081edd69a9ba5eb14d8d543d177d0d5a48cd1 |
2 | public·abstract·class·A1.c | 2 | public·abstract·class·A1.c |
3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
4 | ··major·version:·49 | 4 | ··major·version:·49 |
5 | ··flags:·(0x1421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT,·ACC_SYNTHETIC | 5 | ··flags:·(0x1421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT,·ACC_SYNTHETIC |
6 | ··this_class:·#2··························//·A1/c | 6 | ··this_class:·#2··························//·A1/c |
7 | ··super_class:·#4·························//·java/lang/Object | 7 | ··super_class:·#4·························//·java/lang/Object |
8 | ··interfaces:·0,·fields:·0,·methods:· | 8 | ··interfaces:·0,·fields:·0,·methods:·29,·attributes:·0 |
9 | Constant·pool: | 9 | Constant·pool: |
10 | ····#1·=·Utf8···············A1/c | 10 | ····#1·=·Utf8···············A1/c |
11 | ····#2·=·Class··············#1············//·A1/c | 11 | ····#2·=·Class··············#1············//·A1/c |
12 | ····#3·=·Utf8···············java/lang/Object | 12 | ····#3·=·Utf8···············java/lang/Object |
13 | ····#4·=·Class··············#3············//·java/lang/Object | 13 | ····#4·=·Class··············#3············//·java/lang/Object |
14 | ····#5·=·Integer············1717050 | 14 | ····#5·=·Integer············17170501 |
15 | ····#6·=·Float··············2.46121 | 15 | ····#6·=·Float··············2.4612106E-38f |
16 | ····#7·=·Utf8···············android/content/res/Resources | 16 | ····#7·=·Utf8···············android/content/res/Resources |
17 | ····#8·=·Class··············#7············//·android/content/res/Resources | 17 | ····#8·=·Class··············#7············//·android/content/res/Resources |
18 | ····#9·=·Utf8···············getColor | 18 | ····#9·=·Utf8···············getColor |
19 | ···#10·=·Utf8···············(ILandroid/content/res/Resources$Theme;)I | 19 | ···#10·=·Utf8···············(ILandroid/content/res/Resources$Theme;)I |
20 | ···#11·=·NameAndType········#9:#10········//·getColor:(ILandroid/content/res/Resources$Theme;)I | 20 | ···#11·=·NameAndType········#9:#10········//·getColor:(ILandroid/content/res/Resources$Theme;)I |
21 | ···#12·=·Methodref··········#8.#11········//·android/content/res/Resources.getColor:(ILandroid/content/res/Resources$Theme;)I | 21 | ···#12·=·Methodref··········#8.#11········//·android/content/res/Resources.getColor:(ILandroid/content/res/Resources$Theme;)I |
22 | ···#13·=·Integer············1717050 | 22 | ···#13·=·Integer············17170500 |
23 | ···#14·=·Float··············2.461210 | 23 | ···#14·=·Float··············2.4612104E-38f |
24 | ···#15·=·Integer············171705 | 24 | ···#15·=·Integer············17170525 |
25 | ···#16·=·Float··············2.46121 | 25 | ···#16·=·Float··············2.4612174E-38f |
26 | ···#17·=·Integer············17170 | 26 | ···#17·=·Integer············17170499 |
27 | ···#18·=·Float··············2.46121 | 27 | ···#18·=·Float··············2.46121E-38f |
28 | ···#19·=·Integer············17170499 | ||
29 | ···#20·=·Float··············2.46121E-38f | ||
30 | ···# | 28 | ···#19·=·Utf8···············android/view/WindowManager |
31 | ···#2 | 29 | ···#20·=·Class··············#19···········//·android/view/WindowManager |
32 | ···#2 | 30 | ···#21·=·Utf8···············android/content/Context |
33 | ···#2 | 31 | ···#22·=·Class··············#21···········//·android/content/Context |
34 | ···#2 | 32 | ···#23·=·Utf8···············getSystemService |
35 | ···#2 | 33 | ···#24·=·Utf8···············(Ljava/lang/Class;)Ljava/lang/Object; |
36 | ···#2 | 34 | ···#25·=·NameAndType········#23:#24·······//·getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; |
37 | ···#2 | 35 | ···#26·=·Methodref··········#22.#25·······//·android/content/Context.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; |
38 | ···#2 | 36 | ···#27·=·Utf8···············android/app/KeyguardManager |
39 | ···# | 37 | ···#28·=·Class··············#27···········//·android/app/KeyguardManager |
40 | ···# | 38 | ···#29·=·Utf8···············isDeviceSecure |
41 | ···#3 | 39 | ···#30·=·Utf8···············()Z |
42 | ···#3 | 40 | ···#31·=·NameAndType········#29:#30·······//·isDeviceSecure:()Z |
43 | ···#3 | 41 | ···#32·=·Methodref··········#28.#31·······//·android/app/KeyguardManager.isDeviceSecure:()Z |
44 | ···#3 | 42 | ···#33·=·Integer············17170506 |
45 | ···#3 | 43 | ···#34·=·Float··············2.461212E-38f |
46 | ···#3 | 44 | ···#35·=·Integer············17170524 |
47 | ···#3 | 45 | ···#36·=·Float··············2.461217E-38f |
48 | ···#3 | 46 | ···#37·=·Integer············17170489 |
49 | ···# | 47 | ···#38·=·Float··············2.4612073E-38f |
50 | ···# | 48 | ···#39·=·Integer············17170523 |
51 | ···#4 | 49 | ···#40·=·Float··············2.4612168E-38f |
52 | ···#4 | 50 | ···#41·=·Integer············17170522 |
53 | ···#4 | 51 | ···#42·=·Float··············2.4612165E-38f |
54 | ···#4 | 52 | ···#43·=·Integer············17170497 |
55 | ···#4 | 53 | ···#44·=·Float··············2.4612095E-38f |
56 | ···#4 | 54 | ···#45·=·Integer············17170521 |
55 | ···#46·=·Float··············2.4612162E-38f | ||
56 | ···#47·=·Integer············17170520 | ||
57 | ···#48·=·Float··············2.461216 | 57 | ···#48·=·Float··············2.461216E-38f |
58 | ···#49·=·Integer············171705 | 58 | ···#49·=·Integer············17170519 |
59 | ···#50·=·Float··············2.461216E-38f | ||
60 | ···#51·=·Integer············17170519 | ||
61 | ···#5 | 59 | ···#50·=·Float··············2.4612157E-38f |
62 | ···#5 | 60 | ···#51·=·Integer············17170518 |
61 | ···#52·=·Float··············2.4612154E-38f | ||
62 | ···#53·=·Integer············17170517 | ||
63 | ···#54·=·Float··············2.461215 | 63 | ···#54·=·Float··············2.461215E-38f |
64 | ···#55·=·Integer············17170517 | ||
65 | ···#56·=·Float··············2.461215E-38f | ||
66 | ···#5 | 64 | ···#55·=·Integer············17170498 |
67 | ···#5 | 65 | ···#56·=·Float··············2.4612098E-38f |
68 | ···#5 | 66 | ···#57·=·Integer············17170516 |
67 | ···#58·=·Float··············2.4612148E-38f | ||
68 | ···#59·=·Integer············17170515 | ||
69 | ···#60·=·Float··············2.461214 | 69 | ···#60·=·Float··············2.4612146E-38f |
70 | ···#61·=·Integer············17170515 | ||
71 | ···#62·=·Float··············2.4612146E-38f | ||
72 | ···#6 | 70 | ···#61·=·Integer············17170488 |
73 | ···#6 | 71 | ···#62·=·Float··············2.461207E-38f |
74 | ···#6 | 72 | ···#63·=·Integer············17170514 |
73 | ···#64·=·Float··············2.4612143E-38f | ||
74 | ···#65·=·Integer············17170513 | ||
75 | ···#66·=·Float··············2.461214 | 75 | ···#66·=·Float··············2.461214E-38f |
76 | ···#67·=·Integer············17170513 | ||
77 | ···#68·=·Float··············2.461214E-38f | ||
78 | ···#6 | 76 | ···#67·=·Integer············17170473 |
79 | ···# | 77 | ···#68·=·Float··············2.4612028E-38f |
80 | ···#71·=·Integer············17170496 | ||
81 | ···#72·=·Float··············2.4612092E-38f | ||
82 | ···# | 78 | ···#69·=·Integer············17170505 |
83 | ···#7 | 79 | ···#70·=·Float··············2.4612118E-38f |
84 | ···#7 | 80 | ···#71·=·Integer············17170504 |
81 | ···#72·=·Float··············2.4612115E-38f | ||
82 | ···#73·=·Integer············17170503 | ||
83 | ···#74·=·Float··············2.4612112E-38f | ||
84 | ···#75·=·Integer············17170502 | ||
85 | ···#76·=·Float··············2.461211 | 85 | ···#76·=·Float··············2.461211E-38f |
86 | ···#77·=·Integer············17170503 | ||
87 | ···#78·=·Float··············2.4612112E-38f | ||
88 | ···#7 | 86 | ···#77·=·Utf8···············Code |
89 | ···# | 87 | ···#78·=·Utf8···············A |
90 | ···# | 88 | ···#79·=·Utf8···············(Landroid/content/res/Resources;)I |
91 | ···#8 | 89 | ···#80·=·Utf8···············B |
92 | ···#8 | 90 | ···#81·=·Utf8···············C |
93 | ···#84·=·Utf8···············D | ||
94 | ···#8 | 91 | ···#82·=·Utf8···············a |
95 | ···#8 | 92 | ···#83·=·Utf8···············b |
96 | ···#8 | 93 | ···#84·=·Utf8···············(Landroid/app/Activity;)Ljava/lang/Object; |
97 | ···#8 | 94 | ···#85·=·Utf8···············c |
98 | ···#8 | 95 | ···#86·=·Utf8···············(Landroid/content/Context;)Ljava/lang/Object; |
99 | ···# | 96 | ···#87·=·Utf8···············d |
100 | ···# | 97 | ···#88·=·Utf8···············(Landroid/app/KeyguardManager;)Z |
101 | ···# | 98 | ···#89·=·Utf8···············e |
102 | ···#9 | 99 | ···#90·=·Utf8···············f |
103 | ···#9 | 100 | ···#91·=·Utf8···············g |
104 | ···#9 | 101 | ···#92·=·Utf8···············h |
105 | ···#9 | 102 | ···#93·=·Utf8···············i |
106 | ···#9 | 103 | ···#94·=·Utf8···············j |
107 | ···#9 | 104 | ···#95·=·Utf8···············k |
108 | ···#9 | 105 | ···#96·=·Utf8···············l |
106 | ···#97·=·Utf8···············m | ||
107 | ···#98·=·Utf8···············n | ||
108 | ···#99·=·Utf8···············o | ||
109 | ··#100·=·Utf8··············· | 109 | ··#100·=·Utf8···············p |
110 | ··#101·=·Utf8··············· | 110 | ··#101·=·Utf8···············q |
111 | ··#102·=·Utf8··············· | 111 | ··#102·=·Utf8···············r |
112 | ··#103·=·Utf8··············· | 112 | ··#103·=·Utf8···············s |
Max diff block lines reached; 17045/26966 bytes (63.21%) of diff not shown. |
Offset 14, 30 lines modified | Offset 14, 30 lines modified | ||
14 | import·R.m0; | 14 | import·R.m0; |
15 | import·R.n0; | 15 | import·R.n0; |
16 | import·android.graphics.Point; | 16 | import·android.graphics.Point; |
17 | import·android.view.WindowManager; | 17 | import·android.view.WindowManager; |
18 | import·android.inputmethodservice.InputMethodService; | 18 | import·android.inputmethodservice.InputMethodService; |
19 | import·android.app.Activity; | 19 | import·android.app.Activity; |
20 | import·android.content.ContextWrapper; | 20 | import·android.content.ContextWrapper; |
21 | import·z0. | 21 | import·z0.s; |
22 | import·android.os.Build$VERSION; | 22 | import·android.os.Build$VERSION; |
23 | import·z0. | 23 | import·z0.o; |
24 | import·androidx.window.extensions.layout.WindowLayoutInfo; | 24 | import·androidx.window.extensions.layout.WindowLayoutInfo; |
25 | import·android.content.Context; | 25 | import·android.content.Context; |
26 | import·android.graphics.Rect; | 26 | import·android.graphics.Rect; |
27 | import·N1.b; | 27 | import·N1.b; |
28 | import·z0.d; | 28 | import·z0.d; |
29 | import·z0.f; | 29 | import·z0.f; |
30 | import·z0.g; | 30 | import·z0.g; |
31 | import·androidx.window.extensions.layout.FoldingFeature; | 31 | import·androidx.window.extensions.layout.FoldingFeature; |
32 | import·z0. | 32 | import·z0.p; |
33 | public·abstract·class·e | 33 | public·abstract·class·e |
34 | { | 34 | { |
35 | ····public·static·g·a(final· | 35 | ····public·static·g·a(final·p·p2,·final·FoldingFeature·foldingFeature)·{ |
36 | ········final·int·type·=·foldingFeature.getType(); | 36 | ········final·int·type·=·foldingFeature.getType(); |
37 | ········final·int·n·=·2; | 37 | ········final·int·n·=·2; |
38 | ········final·int·n2·=·1; | 38 | ········final·int·n2·=·1; |
39 | ········g·g·=·null; | 39 | ········g·g·=·null; |
40 | ········f·f; | 40 | ········f·f; |
41 | ········if·(type·!=·n2)·{ | 41 | ········if·(type·!=·n2)·{ |
42 | ············if·(type·!=·n)·{ | 42 | ············if·(type·!=·n)·{ |
Offset 59, 15 lines modified | Offset 59, 15 lines modified | ||
59 | ········else·{ | 59 | ········else·{ |
60 | ············d·=·z0.d.b; | 60 | ············d·=·z0.d.b; |
61 | ········} | 61 | ········} |
62 | ········final·Rect·bounds·=·foldingFeature.getBounds(); | 62 | ········final·Rect·bounds·=·foldingFeature.getBounds(); |
63 | ········final·String·s·=·"oemFeature.bounds"; | 63 | ········final·String·s·=·"oemFeature.bounds"; |
64 | ········b.B((Object)bounds,·s); | 64 | ········b.B((Object)bounds,·s); |
65 | ········final·w0.b·b·=·new·w0.b(bounds); | 65 | ········final·w0.b·b·=·new·w0.b(bounds); |
66 | ········final·Rect·c·=· | 66 | ········final·Rect·c·=·p2.a.c(); |
67 | ········if·(b.a()·!=·0·||·b.b()·!=·0)·{ | 67 | ········if·(b.a()·!=·0·||·b.b()·!=·0)·{ |
68 | ············if·(b.b()·==·c.width()·||·b.a()·==·c.height())·{ | 68 | ············if·(b.b()·==·c.width()·||·b.a()·==·c.height())·{ |
69 | ················if·(b.b()·>=·c.width()·||·b.a()·>=·c.height())·{ | 69 | ················if·(b.b()·>=·c.width()·||·b.a()·>=·c.height())·{ |
70 | ····················if·(b.b()·!=·c.width()·||·b.a()·!=·c.height())·{ | 70 | ····················if·(b.b()·!=·c.width()·||·b.a()·!=·c.height())·{ |
71 | ························g·=·new(z0.g.class)(); | 71 | ························g·=·new(z0.g.class)(); |
72 | ························final·Rect·bounds2·=·foldingFeature.getBounds(); | 72 | ························final·Rect·bounds2·=·foldingFeature.getBounds(); |
73 | ························N1.b.B((Object)bounds2,·s); | 73 | ························N1.b.B((Object)bounds2,·s); |
Offset 75, 24 lines modified | Offset 75, 24 lines modified | ||
75 | ····················} | 75 | ····················} |
76 | ················} | 76 | ················} |
77 | ············} | 77 | ············} |
78 | ········} | 78 | ········} |
79 | ········return·g; | 79 | ········return·g; |
80 | ····} | 80 | ····} |
81 | ···· | 81 | ···· |
82 | ····public·static· | 82 | ····public·static·o·b(final·Context·context,·final·WindowLayoutInfo·windowLayoutInfo)·{ |
83 | ········b.C((Object)context,·"context"); | 83 | ········b.C((Object)context,·"context"); |
84 | ········b.C((Object)windowLayoutInfo,·"info"); | 84 | ········b.C((Object)windowLayoutInfo,·"info"); |
85 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | 85 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
86 | ········final·int·n·=·29; | 86 | ········final·int·n·=·29; |
87 | ········final·int·n2·=·30; | 87 | ········final·int·n2·=·30; |
88 | ········ | 88 | ········o·o2; |
89 | ········if·(sdk_INT·>=·n2)·{ | 89 | ········if·(sdk_INT·>=·n2)·{ |
90 | ············final· | 90 | ············final·s·b·=·s.b; |
91 | ············ | 91 | ············p·a·=·null; |
92 | ············Label_0351:·{ | 92 | ············Label_0351:·{ |
93 | ················if·(sdk_INT·<·n2)·{ | 93 | ················if·(sdk_INT·<·n2)·{ |
94 | ····················Context·baseContext·=·context; | 94 | ····················Context·baseContext·=·context; |
95 | ····················String·s·=·null; | 95 | ····················String·s·=·null; |
96 | ····················Label_0417:·{ | 96 | ····················Label_0417:·{ |
97 | ························boolean·b3; | 97 | ························boolean·b3; |
98 | ························while·(true)·{ | 98 | ························while·(true)·{ |
Offset 112, 15 lines modified | Offset 112, 15 lines modified | ||
112 | ····························if·(contextWrapper.getBaseContext()·==·null)·{ | 112 | ····························if·(contextWrapper.getBaseContext()·==·null)·{ |
113 | ································break; | 113 | ································break; |
114 | ····························} | 114 | ····························} |
115 | ····························baseContext·=·contextWrapper.getBaseContext(); | 115 | ····························baseContext·=·contextWrapper.getBaseContext(); |
116 | ····························N1.b.B((Object)baseContext,·"iterator.baseContext"); | 116 | ····························N1.b.B((Object)baseContext,·"iterator.baseContext"); |
117 | ························} | 117 | ························} |
118 | ························if·(b3)·{ | 118 | ························if·(b3)·{ |
119 | ····························a·=· | 119 | ····························a·=·z0.s.a((Activity)context); |
120 | ····························break·Label_0351; | 120 | ····························break·Label_0351; |
121 | ························} | 121 | ························} |
122 | ························if·(baseContext·instanceof·InputMethodService)·{ | 122 | ························if·(baseContext·instanceof·InputMethodService)·{ |
123 | ····························final·Object·systemService·=·context.getSystemService("window"); | 123 | ····························final·Object·systemService·=·context.getSystemService("window"); |
124 | ····························N1.b.A(systemService,·"null·cannot·be·cast·to·non-null·type·android.view.WindowManager"); | 124 | ····························N1.b.A(systemService,·"null·cannot·be·cast·to·non-null·type·android.view.WindowManager"); |
125 | ····························final·Display·defaultDisplay·=·((WindowManager)systemService).getDefaultDisplay(); | 125 | ····························final·Display·defaultDisplay·=·((WindowManager)systemService).getDefaultDisplay(); |
126 | ····························N1.b.B((Object)defaultDisplay,·"wm.defaultDisplay"); | 126 | ····························N1.b.B((Object)defaultDisplay,·"wm.defaultDisplay"); |
Offset 136, 60 lines modified | Offset 136, 60 lines modified | ||
136 | ································o·=·new·m0(); | 136 | ································o·=·new·m0(); |
137 | ····························} | 137 | ····························} |
138 | ····························else·{ | 138 | ····························else·{ |
139 | ································o·=·new·l0(); | 139 | ································o·=·new·l0(); |
140 | ····························} | 140 | ····························} |
141 | ····························final·w0·b4·=·((o0)o).b(); | 141 | ····························final·w0·b4·=·((o0)o).b(); |
142 | ····························N1.b.B((Object)b4,·"Builder().build()"); | 142 | ····························N1.b.B((Object)b4,·"Builder().build()"); |
143 | ····························a·=·new· | 143 | ····························a·=·new·p(rect,·b4); |
144 | ····························break·Label_0351; | 144 | ····························break·Label_0351; |
145 | ························} | 145 | ························} |
146 | ························final·StringBuilder·sb·=·new·StringBuilder(); | 146 | ························final·StringBuilder·sb·=·new·StringBuilder(); |
147 | ························sb.append(context); | 147 | ························sb.append(context); |
148 | ························sb.append(s); | 148 | ························sb.append(s); |
149 | ························throw·new·IllegalArgumentException(sb.toString()); | 149 | ························throw·new·IllegalArgumentException(sb.toString()); |
150 | ····················} | 150 | ····················} |
151 | ····················final·StringBuilder·sb2·=·new·StringBuilder("Context·"); | 151 | ····················final·StringBuilder·sb2·=·new·StringBuilder("Context·"); |
152 | ····················sb2.append(context); | 152 | ····················sb2.append(context); |
153 | ····················sb2.append(s); | 153 | ····················sb2.append(s); |
154 | ····················throw·new·IllegalArgumentException(sb2.toString()); | 154 | ····················throw·new·IllegalArgumentException(sb2.toString()); |
155 | ················} | 155 | ················} |
156 | ················final·WindowManager·windowManager·=·(WindowManager)c.c(context); | 156 | ················final·WindowManager·windowManager·=·(WindowManager)c.c(context); |
157 | ················final·w0·g·=·w0.g(D0.b.f(D0.b.r(windowManager)),·(View)null); | 157 | ················final·w0·g·=·w0.g(D0.b.f(D0.b.r(windowManager)),·(View)null); |
158 | ················a·=·new(z0. | 158 | ················a·=·new(z0.p.class)(); |
159 | ················final·Rect·d·=·D0.b.d(D0.b.v(windowManager)); | 159 | ················final·Rect·d·=·D0.b.d(D0.b.v(windowManager)); |
160 | ················N1.b.B((Object)d,·"wm.currentWindowMetrics.bounds"); | 160 | ················N1.b.B((Object)d,·"wm.currentWindowMetrics.bounds"); |
161 | ················new· | 161 | ················new·p(d,·g); |
162 | ············} | 162 | ············} |
163 | ············ | 163 | ············o2·=·c(a,·windowLayoutInfo); |
164 | ········} | 164 | ········} |
165 | ········else·{ | 165 | ········else·{ |
166 | ············if·(sdk_INT·<·n·||·!(context·instanceof·Activity))·{ | 166 | ············if·(sdk_INT·<·n·||·!(context·instanceof·Activity))·{ |
167 | ················throw·new·UnsupportedOperationException("Display·Features·are·only·supported·after·Q.·Display·features·for·non-Activity·contexts·are·not·expected·to·be·reported·on·devices·running·Q."); | 167 | ················throw·new·UnsupportedOperationException("Display·Features·are·only·supported·after·Q.·Display·features·for·non-Activity·contexts·are·not·expected·to·be·reported·on·devices·running·Q."); |
168 | ············} | 168 | ············} |
169 | ············final· | 169 | ············final·s·b5·=·s.b; |
170 | ············ | 170 | ············o2·=·c(s.a((Activity)context),·windowLayoutInfo); |
171 | ········} | 171 | ········} |
172 | ········return· | 172 | ········return·o2; |
173 | ····} | 173 | ····} |
174 | ···· | 174 | ···· |
Max diff block lines reached; 764/6774 bytes (11.28%) of diff not shown. |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | package·C0; | 1 | package·C0; |
2 | import·z0. | 2 | import·z0.o; |
3 | import·android.app.Activity; | 3 | import·android.app.Activity; |
4 | public·interface·a | 4 | public·interface·a |
5 | { | 5 | { |
6 | ····void·a(final·Activity·p0,·final· | 6 | ····void·a(final·Activity·p0,·final·o·p1); |
7 | } | 7 | } |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·C0; | 1 | package·C0; |
2 | import·android.graphics.Rect; | 2 | import·android.graphics.Rect; |
3 | import·J.m; | 3 | import·J.m; |
4 | import·G1.l; | 4 | import·G1.l; |
5 | import·z0. | 5 | import·z0.o; |
6 | import·java.util.Iterator; | 6 | import·java.util.Iterator; |
7 | import·z0.g; | 7 | import·z0.g; |
8 | import·java.util.ArrayList; | 8 | import·java.util.ArrayList; |
9 | import·androidx.window.sidecar.SidecarWindowLayoutInfo; | 9 | import·androidx.window.sidecar.SidecarWindowLayoutInfo; |
10 | import·java.util.List; | 10 | import·java.util.List; |
11 | import·androidx.window.sidecar.SidecarDisplayFeature; | 11 | import·androidx.window.sidecar.SidecarDisplayFeature; |
12 | import·N1.b; | 12 | import·N1.b; |
Offset 75, 22 lines modified | Offset 75, 22 lines modified | ||
75 | ············if·(g·!=·null)·{ | 75 | ············if·(g·!=·null)·{ |
76 | ················list2.add(g); | 76 | ················list2.add(g); |
77 | ············} | 77 | ············} |
78 | ········} | 78 | ········} |
79 | ········return·list2; | 79 | ········return·list2; |
80 | ····} | 80 | ····} |
81 | ···· | 81 | ···· |
82 | ····public·final· | 82 | ····public·final·o·f(final·SidecarWindowLayoutInfo·sidecarWindowLayoutInfo,·final·SidecarDeviceState·sidecarDeviceState)·{ |
83 | ········b.C((Object)sidecarDeviceState,·"state"); | 83 | ········b.C((Object)sidecarDeviceState,·"state"); |
84 | ········if·(sidecarWindowLayoutInfo·==·null)·{ | 84 | ········if·(sidecarWindowLayoutInfo·==·null)·{ |
85 | ············return·new· | 85 | ············return·new·o((List)l.b); |
86 | ········} | 86 | ········} |
87 | ········final·SidecarDeviceState·sidecarDeviceState2·=·new·SidecarDeviceState(); | 87 | ········final·SidecarDeviceState·sidecarDeviceState2·=·new·SidecarDeviceState(); |
88 | ········c.d(sidecarDeviceState2,·c.b(sidecarDeviceState)); | 88 | ········c.d(sidecarDeviceState2,·c.b(sidecarDeviceState)); |
89 | ········return·new· | 89 | ········return·new·o((List)this.e(c.c(sidecarWindowLayoutInfo),·sidecarDeviceState2)); |
90 | ····} | 90 | ····} |
91 | ···· | 91 | ···· |
92 | ····public·final·g·g(final·SidecarDisplayFeature·sidecarDisplayFeature,·final·SidecarDeviceState·sidecarDeviceState)·{ | 92 | ····public·final·g·g(final·SidecarDisplayFeature·sidecarDisplayFeature,·final·SidecarDeviceState·sidecarDeviceState)·{ |
93 | ········b.C((Object)sidecarDisplayFeature,·"feature"); | 93 | ········b.C((Object)sidecarDisplayFeature,·"feature"); |
94 | ········final·int·a·=·w0.h.a; | 94 | ········final·int·a·=·w0.h.a; |
95 | ········final·SidecarDisplayFeature·sidecarDisplayFeature2·=·(SidecarDisplayFeature)m.o((Object)sidecarDisplayFeature,·this.a).c("Type·must·be·either·TYPE_FOLD·or·TYPE_HINGE",·(O1.l)d.c).c("Feature·bounds·must·not·be·0",·(O1.l)e.c).c("TYPE_FOLD·must·have·0·area",·(O1.l)C0.f.c).c("Feature·be·pinned·to·either·left·or·top",·(O1.l)C0.g.c).a(); | 95 | ········final·SidecarDisplayFeature·sidecarDisplayFeature2·=·(SidecarDisplayFeature)m.o((Object)sidecarDisplayFeature,·this.a).c("Type·must·be·either·TYPE_FOLD·or·TYPE_HINGE",·(O1.l)d.c).c("Feature·bounds·must·not·be·0",·(O1.l)e.c).c("TYPE_FOLD·must·have·0·area",·(O1.l)C0.f.c).c("Feature·be·pinned·to·either·left·or·top",·(O1.l)C0.g.c).a(); |
96 | ········if·(sidecarDisplayFeature2·==·null)·{ | 96 | ········if·(sidecarDisplayFeature2·==·null)·{ |
Offset 1, 21 lines modified | Offset 1, 22 lines modified | ||
1 | package·C0; | 1 | package·C0; |
2 | import· | 2 | import·z0.m; |
3 | import·z0.o; | ||
3 | import·Q.a; | 4 | import·Q.a; |
4 | import·java.util.concurrent.Executor; | 5 | import·java.util.concurrent.Executor; |
5 | import·android.app.Activity; | 6 | import·android.app.Activity; |
6 | public·final·class·n | 7 | public·final·class·n |
7 | { | 8 | { |
8 | ····public·final·Activity·a; | 9 | ····public·final·Activity·a; |
9 | ····public·final·Executor·b; | 10 | ····public·final·Executor·b; |
10 | ····public·final·a·c; | 11 | ····public·final·a·c; |
11 | ····public· | 12 | ····public·o·d; |
12 | ···· | 13 | ···· |
13 | ····public·n(final·Activity·a,·final·q.a·b,·final· | 14 | ····public·n(final·Activity·a,·final·q.a·b,·final·m·c)·{ |
14 | ········this.a·=·a; | 15 | ········this.a·=·a; |
15 | ········this.b·=·(Executor)b; | 16 | ········this.b·=·(Executor)b; |
16 | ········this.c·=·(a)c; | 17 | ········this.c·=·(a)c; |
17 | ····} | 18 | ····} |
18 | } | 19 | } |
Offset 29, 16 lines modified | Offset 29, 16 lines modified | ||
29 | ····public·static·final·q1.e·q; | 29 | ····public·static·final·q1.e·q; |
30 | ····public·static·final·q1.e·r; | 30 | ····public·static·final·q1.e·r; |
31 | ····public·static·final·q1.e·s; | 31 | ····public·static·final·q1.e·s; |
32 | ···· | 32 | ···· |
33 | ····static·{ | 33 | ····static·{ |
34 | ········a·=·new·k((long)(-1),·(k)null,·(c)null,·0); | 34 | ········a·=·new·k((long)(-1),·(k)null,·(c)null,·0); |
35 | ········final·int·n2·=·12; | 35 | ········final·int·n2·=·12; |
36 | ········b·=·Z1.j. | 36 | ········b·=·Z1.j.m("kotlinx.coroutines.bufferedChannel.segmentSize",·32,·0,·0,·n2); |
37 | ········c·=·Z1.j. | 37 | ········c·=·Z1.j.m("kotlinx.coroutines.bufferedChannel.expandBufferCompletionWaitIterations",·10000,·0,·0,·n2); |
38 | ········d·=·new·q1.e("BUFFERED"); | 38 | ········d·=·new·q1.e("BUFFERED"); |
39 | ········e·=·new·q1.e("SHOULD_BUFFER"); | 39 | ········e·=·new·q1.e("SHOULD_BUFFER"); |
40 | ········f·=·new·q1.e("S_RESUMING_BY_RCV"); | 40 | ········f·=·new·q1.e("S_RESUMING_BY_RCV"); |
41 | ········g·=·new·q1.e("RESUMING_BY_EB"); | 41 | ········g·=·new·q1.e("RESUMING_BY_EB"); |
42 | ········h·=·new·q1.e("POISONED"); | 42 | ········h·=·new·q1.e("POISONED"); |
43 | ········i·=·new·q1.e("DONE_RCV"); | 43 | ········i·=·new·q1.e("DONE_RCV"); |
44 | ········j·=·new·q1.e("INTERRUPTED_SEND"); | 44 | ········j·=·new·q1.e("INTERRUPTED_SEND"); |
Offset 3, 10 lines modified | Offset 3, 10 lines modified | ||
3 | public·final·class·f | 3 | public·final·class·f |
4 | { | 4 | { |
5 | ····public·static·final·int·b; | 5 | ····public·static·final·int·b; |
6 | ···· | 6 | ···· |
7 | ····static·{ | 7 | ····static·{ |
8 | ········a·=·(f)new·Object(); | 8 | ········a·=·(f)new·Object(); |
9 | ········b·=·(int)j. | 9 | ········b·=·(int)j.l("kotlinx.coroutines.channels.defaultBuffer",·(long)64,·(long)1,·(long)2147483646); |
10 | ····} | 10 | ····} |
11 | } | 11 | } |
Offset 9, 16 lines modified | Offset 9, 16 lines modified | ||
9 | import·c2.u; | 9 | import·c2.u; |
10 | import·java.util.ArrayList; | 10 | import·java.util.ArrayList; |
11 | import·java.util.Iterator; | 11 | import·java.util.Iterator; |
12 | import·c2.g; | 12 | import·c2.g; |
13 | import·X1.t; | 13 | import·X1.t; |
14 | import·c2.f; | 14 | import·c2.f; |
15 | import·c2.v; | 15 | import·c2.v; |
16 | import·c2.w; | ||
17 | import·java.util.NoSuchElementException; | 16 | import·java.util.NoSuchElementException; |
17 | import·c2.w; | ||
18 | import·java.util.concurrent.CancellationException; | 18 | import·java.util.concurrent.CancellationException; |
19 | import·a2.d; | 19 | import·a2.d; |
20 | import·O1.l; | 20 | import·O1.l; |
21 | import·F1.h; | 21 | import·F1.h; |
22 | import·X1.s; | 22 | import·X1.s; |
23 | import·N1.b; | 23 | import·N1.b; |
24 | import·I1.a; | 24 | import·I1.a; |
Offset 50, 27 lines modified | Offset 50, 27 lines modified | ||
50 | ········final·int·g3·=·1; | 50 | ········final·int·g3·=·1; |
51 | ········Label_0251:·{ | 51 | ········Label_0251:·{ |
52 | ············if·(g2·!=·0)·{ | 52 | ············if·(g2·!=·0)·{ |
53 | ················if·(g2·==·g3)·{ | 53 | ················if·(g2·==·g3)·{ |
54 | ····················e·=·(n)((o)o).e; | 54 | ····················e·=·(n)((o)o).e; |
55 | ····················Label_0262:·{ | 55 | ····················Label_0262:·{ |
56 | ························try·{ | 56 | ························try·{ |
57 | ····························N1.b. | 57 | ····························N1.b.A0(f); |
58 | ····························break·Label_0251; | 58 | ····························break·Label_0251; |
59 | ························} | 59 | ························} |
60 | ························finally·{ | 60 | ························finally·{ |
61 | ····························break·Label_0262; | 61 | ····························break·Label_0262; |
62 | ························} | 62 | ························} |
63 | ························throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine"); | 63 | ························throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine"); |
64 | ····················} | 64 | ····················} |
65 | ····················((O1.a)e).a(); | 65 | ····················((O1.a)e).a(); |
66 | ················} | 66 | ················} |
67 | ················throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine"); | 67 | ················throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine"); |
68 | ············} | 68 | ············} |
69 | ············N1.b. | 69 | ············N1.b.A0(f); |
70 | ············final·H1.j·c·=·((c)o).c; | 70 | ············final·H1.j·c·=·((c)o).c; |
71 | ············N1.b.z((Object)c); | 71 | ············N1.b.z((Object)c); |
72 | ············if·(c.c((H1.i)s.c)·!=·q)·{ | 72 | ············if·(c.c((H1.i)s.c)·!=·q)·{ |
73 | ················throw·new·IllegalStateException("awaitClose()·can·only·be·invoked·from·the·producer·context".toString()); | 73 | ················throw·new·IllegalStateException("awaitClose()·can·only·be·invoked·from·the·producer·context".toString()); |
74 | ············} | 74 | ············} |
75 | ············((o)o).getClass(); | 75 | ············((o)o).getClass(); |
76 | ············((o)o).e·=·(O1.a)e; | 76 | ············((o)o).e·=·(O1.a)e; |
Offset 82, 15 lines modified | Offset 82, 22 lines modified | ||
82 | ················return·b; | 82 | ················return·b; |
83 | ············} | 83 | ············} |
84 | ········} | 84 | ········} |
85 | ········((O1.a)e).a(); | 85 | ········((O1.a)e).a(); |
86 | ········return·h.a; | 86 | ········return·h.a; |
87 | ····} | 87 | ····} |
88 | ···· | 88 | ···· |
89 | ····public·static·final·void·b(final·l·l,·final·Object·o,·final·H1.j·j)·{ | ||
90 | ········final·F0.a·c·=·c(l,·o,·null); | ||
91 | ········if·(c·!=·null)·{ | ||
92 | ············b.T(j,·(Throwable)c); | ||
93 | ········} | ||
94 | ····} | ||
95 | ···· | ||
89 | ····public·static·final·F0.a· | 96 | ····public·static·final·F0.a·c(final·l·l,·final·Object·obj,·final·F0.a·a)·{ |
90 | ········final·Throwable·cause; | 97 | ········final·Throwable·cause; |
91 | ········Label_0033:·{ | 98 | ········Label_0033:·{ |
92 | ············try·{ | 99 | ············try·{ |
93 | ················l.g(obj); | 100 | ················l.g(obj); |
94 | ············} | 101 | ············} |
95 | ············finally·{ | 102 | ············finally·{ |
96 | ················if·(a·==·null·||·((Throwable)a).getCause()·==·cause)·{ | 103 | ················if·(a·==·null·||·((Throwable)a).getCause()·==·cause)·{ |
Offset 101, 15 lines modified | Offset 108, 20 lines modified | ||
101 | ············return·a; | 108 | ············return·a; |
102 | ········} | 109 | ········} |
103 | ········final·StringBuilder·sb·=·new·StringBuilder("Exception·in·undelivered·element·handler·for·"); | 110 | ········final·StringBuilder·sb·=·new·StringBuilder("Exception·in·undelivered·element·handler·for·"); |
104 | ········sb.append(obj); | 111 | ········sb.append(obj); |
105 | ········return·(F0.a)new·RuntimeException(sb.toString(),·cause); | 112 | ········return·(F0.a)new·RuntimeException(sb.toString(),·cause); |
106 | ····} | 113 | ····} |
107 | ···· | 114 | ···· |
115 | ····public·static·final·void·d(final·e·e,·final·Throwable·t)·{ | ||
116 | ········e.j((Object)b.H(t)); | ||
117 | ········throw·t; | ||
118 | ····} | ||
119 | ···· | ||
108 | ····public·static·final·Object· | 120 | ····public·static·final·Object·e(d·e,·p·p4,·boolean·b,·final·e·e2)·{ |
109 | ········Object·o·=·null; | 121 | ········Object·o·=·null; |
110 | ········Label_0075:·{ | 122 | ········Label_0075:·{ |
111 | ············if·(e2·instanceof·a2.e)·{ | 123 | ············if·(e2·instanceof·a2.e)·{ |
112 | ················o·=·e2; | 124 | ················o·=·e2; |
113 | ················final·int·j·=·((a2.e)o).j; | 125 | ················final·int·j·=·((a2.e)o).j; |
114 | ················final·int·n·=·-1·<<·-1; | 126 | ················final·int·n·=·-1·<<·-1; |
115 | ················if·((j·&·n)·!=·0x0)·{ | 127 | ················if·((j·&·n)·!=·0x0)·{ |
Offset 137, 19 lines modified | Offset 149, 27 lines modified | ||
137 | ····················if·(k·!=·l)·{ | 149 | ····················if·(k·!=·l)·{ |
138 | ························break·Label_0165; | 150 | ························break·Label_0165; |
139 | ····················} | 151 | ····················} |
140 | ····················b·=·((a2.e)o).h; | 152 | ····················b·=·((a2.e)o).h; |
141 | ····················Z1.a·g·=·((a2.e)o).g; | 153 | ····················Z1.a·g·=·((a2.e)o).g; |
142 | ····················p4·=·(p)((a2.e)o).f; | 154 | ····················p4·=·(p)((a2.e)o).f; |
143 | ····················d·e3·=·((a2.e)o).e; | 155 | ····················d·e3·=·((a2.e)o).e; |
156 | ····················Z1.a·iterator; | ||
157 | ····················Object·b3·=·null; | ||
158 | ····················q1.e·p5·=·null; | ||
159 | ····················Object·b4; | ||
144 | ···················· | 160 | ····················a·a; |
161 | ····················int·a2; | ||
162 | ····················Throwable·n2; | ||
163 | ····················Block_10_Outer:Block_15_Outer:Label_0413_Outer:Block_14_Outer: | ||
164 | ····················while·(true)·{ | ||
145 | ························try·{ | 165 | ························try·{ |
146 | ····························b. | 166 | ····························b.A0(i); |
147 | ····························Label_0153:·{ | 167 | ····························Label_0153:·{ |
148 | ································ | 168 | ································iterator·=·g; |
149 | ····························} | 169 | ····························} |
150 | ····························e·=·e3; | 170 | ····························e·=·e3; |
151 | ····························break·Label_0225; | 171 | ····························break·Label_0225; |
152 | ························} | 172 | ························} |
153 | ························finally·{ | 173 | ························finally·{ |
154 | ····························try·{} | 174 | ····························try·{} |
155 | ····························finally·{ | 175 | ····························finally·{ |
Offset 160, 106 lines modified | Offset 180, 103 lines modified | ||
160 | ····································if·(o2·==·null)·{ | 180 | ····································if·(o2·==·null)·{ |
161 | ········································o2·=·new·CancellationException("Channel·was·consumed,·consumer·had·failed"); | 181 | ········································o2·=·new·CancellationException("Channel·was·consumed,·consumer·had·failed"); |
162 | ········································((Throwable)o2).initCause((Throwable)e); | 182 | ········································((Throwable)o2).initCause((Throwable)e); |
163 | ····································} | 183 | ····································} |
164 | ····································((r)p4).a((CancellationException)o2); | 184 | ····································((r)p4).a((CancellationException)o2); |
165 | ································} | 185 | ································} |
166 | ····························} | 186 | ····························} |
167 | ···························· | 187 | ····························Block_11:·{ |
168 | ································iftrue(Label_0450:)(!b); | ||
Max diff block lines reached; 10404/15689 bytes (66.31%) of diff not shown. |
Offset 1577, 27 lines modified | Offset 1577, 27 lines modified | ||
1577 | ············} | 1577 | ············} |
1578 | ············c·=·this.v; | 1578 | ············c·=·this.v; |
1579 | ············if·(c·instanceof·l)·{ | 1579 | ············if·(c·instanceof·l)·{ |
1580 | ················((C)c).addOnConfigurationChangedListener((Q.a)this.p); | 1580 | ················((C)c).addOnConfigurationChangedListener((Q.a)this.p); |
1581 | ············} | 1581 | ············} |
1582 | ············c·=·this.v; | 1582 | ············c·=·this.v; |
1583 | ············if·(c·instanceof·m)·{ | 1583 | ············if·(c·instanceof·m)·{ |
1584 | ················((C)c). | 1584 | ················((C)c).O0((Q.a)this.q); |
1585 | ············} | 1585 | ············} |
1586 | ············c·=·this.v; | 1586 | ············c·=·this.v; |
1587 | ············if·(c·instanceof·p)·{ | 1587 | ············if·(c·instanceof·p)·{ |
1588 | ················((C)c). | 1588 | ················((C)c).M0((Q.a)this.r); |
1589 | ············} | 1589 | ············} |
1590 | ············c·=·this.v; | 1590 | ············c·=·this.v; |
1591 | ············if·(c·instanceof·q)·{ | 1591 | ············if·(c·instanceof·q)·{ |
1592 | ················((C)c). | 1592 | ················((C)c).N0((Q.a)this.s); |
1593 | ············} | 1593 | ············} |
1594 | ············c·=·this.v; | 1594 | ············c·=·this.v; |
1595 | ············if·(c·instanceof·R.n·&&·x·==·null)·{ | 1595 | ············if·(c·instanceof·R.n·&&·x·==·null)·{ |
1596 | ················((C)c). | 1596 | ················((C)c).L0((s)this.t); |
1597 | ············} | 1597 | ············} |
1598 | ············return; | 1598 | ············return; |
1599 | ········} | 1599 | ········} |
1600 | ········throw·new·IllegalStateException("Already·attached"); | 1600 | ········throw·new·IllegalStateException("Already·attached"); |
1601 | ····} | 1601 | ····} |
1602 | ···· | 1602 | ···· |
1603 | ····public·final·void·b0(androidx.fragment.app.A·y)·{ | 1603 | ····public·final·void·b0(androidx.fragment.app.A·y)·{ |
Offset 1997, 31 lines modified | Offset 1997, 31 lines modified | ||
1997 | ····················((X)c.d).d((String)iterator2.next(),·false); | 1997 | ····················((X)c.d).d((String)iterator2.next(),·false); |
1998 | ················} | 1998 | ················} |
1999 | ············} | 1999 | ············} |
2000 | ········} | 2000 | ········} |
2001 | ········this.u(-1); | 2001 | ········this.u(-1); |
2002 | ········final·C·v2·=·this.v; | 2002 | ········final·C·v2·=·this.v; |
2003 | ········if·(v2·instanceof·m)·{ | 2003 | ········if·(v2·instanceof·m)·{ |
2004 | ············((C)v2). | 2004 | ············((C)v2).S0((Q.a)this.q); |
2005 | ········} | 2005 | ········} |
2006 | ········final·C·v3·=·this.v; | 2006 | ········final·C·v3·=·this.v; |
2007 | ········if·(v3·instanceof·l)·{ | 2007 | ········if·(v3·instanceof·l)·{ |
2008 | ············((C)v3).removeOnConfigurationChangedListener((Q.a)this.p); | 2008 | ············((C)v3).removeOnConfigurationChangedListener((Q.a)this.p); |
2009 | ········} | 2009 | ········} |
2010 | ········final·C·v4·=·this.v; | 2010 | ········final·C·v4·=·this.v; |
2011 | ········if·(v4·instanceof·p)·{ | 2011 | ········if·(v4·instanceof·p)·{ |
2012 | ············((C)v4). | 2012 | ············((C)v4).Q0((Q.a)this.r); |
2013 | ········} | 2013 | ········} |
2014 | ········final·C·v5·=·this.v; | 2014 | ········final·C·v5·=·this.v; |
2015 | ········if·(v5·instanceof·q)·{ | 2015 | ········if·(v5·instanceof·q)·{ |
2016 | ············((C)v5). | 2016 | ············((C)v5).R0((Q.a)this.s); |
2017 | ········} | 2017 | ········} |
2018 | ········final·C·v6·=·this.v; | 2018 | ········final·C·v6·=·this.v; |
2019 | ········if·(v6·instanceof·R.n·&&·this.x·==·null)·{ | 2019 | ········if·(v6·instanceof·R.n·&&·this.x·==·null)·{ |
2020 | ············((C)v6). | 2020 | ············((C)v6).P0((s)this.t); |
2021 | ········} | 2021 | ········} |
2022 | ········this.v·=·null; | 2022 | ········this.v·=·null; |
2023 | ········this.w·=·null; | 2023 | ········this.w·=·null; |
2024 | ········this.x·=·null; | 2024 | ········this.x·=·null; |
2025 | ········if·(this.g·!=·null)·{ | 2025 | ········if·(this.g·!=·null)·{ |
2026 | ············final·Iterator·iterator3·=·((B)this.i).b.iterator(); | 2026 | ············final·Iterator·iterator3·=·((B)this.i).b.iterator(); |
2027 | ············while·(iterator3.hasNext())·{ | 2027 | ············while·(iterator3.hasNext())·{ |
Offset 44, 15 lines modified | Offset 44, 15 lines modified | ||
44 | ········} | 44 | ········} |
45 | ········final·boolean·b·=·true; | 45 | ········final·boolean·b·=·true; |
46 | ········this.e·=·b; | 46 | ········this.e·=·b; |
47 | ········if·(this.j.isEmpty())·{ | 47 | ········if·(this.j.isEmpty())·{ |
48 | ············this.b(); | 48 | ············this.b(); |
49 | ········} | 49 | ········} |
50 | ········else·{ | 50 | ········else·{ |
51 | ············for·(final·n0·n0·:·G1.j. | 51 | ············for·(final·n0·n0·:·G1.j.W0((Iterable)this.k))·{ |
52 | ················n0.getClass(); | 52 | ················n0.getClass(); |
53 | ················if·(!n0.b)·{ | 53 | ················if·(!n0.b)·{ |
54 | ····················n0.b(viewGroup); | 54 | ····················n0.b(viewGroup); |
55 | ················} | 55 | ················} |
56 | ················n0.b·=·b; | 56 | ················n0.b·=·b; |
57 | ············} | 57 | ············} |
58 | ········} | 58 | ········} |
Offset 57, 27 lines modified | Offset 57, 27 lines modified | ||
57 | ····public·abstract·void·b(final·ArrayList·p0,·final·boolean·p1); | 57 | ····public·abstract·void·b(final·ArrayList·p0,·final·boolean·p1); |
58 | ···· | 58 | ···· |
59 | ····public·final·void·c(final·ArrayList·list)·{ | 59 | ····public·final·void·c(final·ArrayList·list)·{ |
60 | ········N1.b.C((Object)list,·"operations"); | 60 | ········N1.b.C((Object)list,·"operations"); |
61 | ········final·ArrayList·list2·=·new·ArrayList(); | 61 | ········final·ArrayList·list2·=·new·ArrayList(); |
62 | ········final·Iterator·iterator·=·list.iterator(); | 62 | ········final·Iterator·iterator·=·list.iterator(); |
63 | ········while·(iterator.hasNext())·{ | 63 | ········while·(iterator.hasNext())·{ |
64 | ············i. | 64 | ············i.Q0((List)((p0)iterator.next()).k,·list2); |
65 | ········} | 65 | ········} |
66 | ········final·List· | 66 | ········final·List·w0·=·j.W0((Iterable)j.Y0(list2)); |
67 | ········final·int·size·=· | 67 | ········final·int·size·=·w0.size(); |
68 | ········int·i·=·0; | 68 | ········int·i·=·0; |
69 | ········for·(int·j·=·0;·j·<·size;·++j)·{ | 69 | ········for·(int·j·=·0;·j·<·size;·++j)·{ |
70 | ············((n0) | 70 | ············((n0)w0.get(j)).c(this.a); |
71 | ········} | 71 | ········} |
72 | ········for·(int·size2·=·list.size(),·k·=·0;·k·<·size2;·++k)·{ | 72 | ········for·(int·size2·=·list.size(),·k·=·0;·k·<·size2;·++k)·{ |
73 | ············this.a((p0)list.get(k)); | 73 | ············this.a((p0)list.get(k)); |
74 | ········} | 74 | ········} |
75 | ········for·(List· | 75 | ········for·(List·w2·=·j.W0((Iterable)list);·i·<·w2.size();·++i)·{ |
76 | ············final·p0·p·=·(p0) | 76 | ············final·p0·p·=·(p0)w2.get(i); |
77 | ············if·(p.k.isEmpty())·{ | 77 | ············if·(p.k.isEmpty())·{ |
78 | ················p.b(); | 78 | ················p.b(); |
79 | ············} | 79 | ············} |
80 | ········} | 80 | ········} |
81 | ····} | 81 | ····} |
82 | ···· | 82 | ···· |
83 | ····public·final·void·d(final·int·n,·int·n2,·final·a0·a0)·{ | 83 | ····public·final·void·d(final·int·n,·int·n2,·final·a0·a0)·{ |
Offset 189, 18 lines modified | Offset 189, 18 lines modified | ||
189 | ························try·{ | 189 | ························try·{ |
190 | ····························o·=·this.b; | 190 | ····························o·=·this.b; |
191 | ····························final·boolean·empty·=·((ArrayList)o).isEmpty(); | 191 | ····························final·boolean·empty·=·((ArrayList)o).isEmpty(); |
192 | ····························n·=·2; | 192 | ····························n·=·2; |
193 | ····························if·(!empty)·{ | 193 | ····························if·(!empty)·{ |
194 | ································break·Label_0289; | 194 | ································break·Label_0289; |
195 | ····························} | 195 | ····························} |
196 | ····························final·ArrayList· | 196 | ····························final·ArrayList·x0·=·j.X0((Collection)this.c); |
197 | ····························o·=·this.c; | 197 | ····························o·=·this.c; |
198 | ····························((ArrayList)o).clear(); | 198 | ····························((ArrayList)o).clear(); |
199 | ····························final·Iterator·iterator·=· | 199 | ····························final·Iterator·iterator·=·x0.iterator(); |
200 | ····························if·(!iterator.hasNext())·{ | 200 | ····························if·(!iterator.hasNext())·{ |
201 | ································break; | 201 | ································break; |
202 | ····························} | 202 | ····························} |
203 | ····························o·=·iterator.next(); | 203 | ····························o·=·iterator.next(); |
204 | ····························o·=·o; | 204 | ····························o·=·o; |
205 | ····························if·(Log.isLoggable("FragmentManager",·n))·{ | 205 | ····························if·(Log.isLoggable("FragmentManager",·n))·{ |
206 | ································final·String·s·=·"FragmentManager"; | 206 | ································final·String·s·=·"FragmentManager"; |
Offset 223, 17 lines modified | Offset 223, 17 lines modified | ||
223 | ························if·(!((p0)o).f)·{ | 223 | ························if·(!((p0)o).f)·{ |
224 | ····························this.c.add(o); | 224 | ····························this.c.add(o); |
225 | ····························continue; | 225 | ····························continue; |
226 | ························} | 226 | ························} |
227 | ························continue; | 227 | ························continue; |
228 | ····················} | 228 | ····················} |
229 | ················} | 229 | ················} |
230 | ················final·ArrayList· | 230 | ················final·ArrayList·x2·=·j.X0((Collection)this.c); |
231 | ················this.c.clear(); | 231 | ················this.c.clear(); |
232 | ················final·Iterator·iterator2·=· | 232 | ················final·Iterator·iterator2·=·x2.iterator(); |
233 | ················boolean·g; | 233 | ················boolean·g; |
234 | ················while·(true)·{ | 234 | ················while·(true)·{ |
235 | ····················final·boolean·hasNext·=·iterator2.hasNext(); | 235 | ····················final·boolean·hasNext·=·iterator2.hasNext(); |
236 | ····················g·=·true; | 236 | ····················g·=·true; |
237 | ····················if·(!hasNext)·{ | 237 | ····················if·(!hasNext)·{ |
238 | ························break; | 238 | ························break; |
239 | ····················} | 239 | ····················} |
Offset 256, 26 lines modified | Offset 256, 26 lines modified | ||
256 | ····················} | 256 | ····················} |
257 | ····················if·(p0.f)·{ | 257 | ····················if·(p0.f)·{ |
258 | ························continue; | 258 | ························continue; |
259 | ····················} | 259 | ····················} |
260 | ····················this.c.add(p0); | 260 | ····················this.c.add(p0); |
261 | ················} | 261 | ················} |
262 | ················this.p(); | 262 | ················this.p(); |
263 | ················final·ArrayList· | 263 | ················final·ArrayList·x3·=·j.X0((Collection)this.b); |
264 | ················if·( | 264 | ················if·(x3.isEmpty())·{ |
265 | ····················monitorexit(b); | 265 | ····················monitorexit(b); |
266 | ····················return; | 266 | ····················return; |
267 | ················} | 267 | ················} |
268 | ················this.b.clear(); | 268 | ················this.b.clear(); |
269 | ················this.c.addAll( | 269 | ················this.c.addAll(x3); |
270 | ················if·(Log.isLoggable("FragmentManager",·n))·{ | 270 | ················if·(Log.isLoggable("FragmentManager",·n))·{ |
271 | ····················Log.v("FragmentManager",·"SpecialEffectsController:·Executing·pending·operations"); | 271 | ····················Log.v("FragmentManager",·"SpecialEffectsController:·Executing·pending·operations"); |
272 | ················} | 272 | ················} |
273 | ················this.b( | 273 | ················this.b(x3,·this.d); |
274 | ················final·Iterator·iterator3·=· | 274 | ················final·Iterator·iterator3·=·x3.iterator(); |
275 | ················boolean·b2·=·true; | 275 | ················boolean·b2·=·true; |
276 | ················int·n2·=·1; | 276 | ················int·n2·=·1; |
277 | ················while·(iterator3.hasNext())·{ | 277 | ················while·(iterator3.hasNext())·{ |
278 | ····················final·p0·p2·=·(p0)iterator3.next(); | 278 | ····················final·p0·p2·=·(p0)iterator3.next(); |
279 | ····················int·n3·=·0; | 279 | ····················int·n3·=·0; |
280 | ····················Label_0789:·{ | 280 | ····················Label_0789:·{ |
281 | ························Label_0783:·{ | 281 | ························Label_0783:·{ |
Offset 299, 32 lines modified | Offset 299, 32 lines modified | ||
299 | ························b2·=·false; | 299 | ························b2·=·false; |
300 | ····················} | 300 | ····················} |
301 | ····················n2·=·n3; | 301 | ····················n2·=·n3; |
302 | ················} | 302 | ················} |
303 | ················Label_0914:·{ | 303 | ················Label_0914:·{ |
304 | ····················if·(n2·!=·0)·{ | 304 | ····················if·(n2·!=·0)·{ |
305 | ························final·ArrayList·list·=·new·ArrayList(); | 305 | ························final·ArrayList·list·=·new·ArrayList(); |
306 | ························final·Iterator·iterator5·=· | 306 | ························final·Iterator·iterator5·=·x3.iterator(); |
307 | ························while·(iterator5.hasNext())·{ | 307 | ························while·(iterator5.hasNext())·{ |
308 | ····························i. | 308 | ····························i.Q0((List)((p0)iterator5.next()).k,·(ArrayList)list); |
309 | ························} | 309 | ························} |
310 | ························if·(list.isEmpty()·^·g)·{ | 310 | ························if·(list.isEmpty()·^·g)·{ |
311 | ····························break·Label_0914; | 311 | ····························break·Label_0914; |
312 | ························} | 312 | ························} |
313 | ····················} | 313 | ····················} |
314 | ····················g·=·false; | 314 | ····················g·=·false; |
315 | ················} | 315 | ················} |
316 | ················if·(!b2)·{ | 316 | ················if·(!b2)·{ |
317 | ····················this.o( | 317 | ····················this.o(x3); |
318 | ····················this.c( | 318 | ····················this.c(x3); |
319 | ················} | 319 | ················} |
320 | ················else·if·(g)·{ | 320 | ················else·if·(g)·{ |
321 | ····················this.o( | 321 | ····················this.o(x3); |
322 | ····················for·(int·size·=· | 322 | ····················for·(int·size·=·x3.size(),·i·=·0;·i·<·size;·++i)·{ |
323 | ························this.a((p0) | 323 | ························this.a((p0)x3.get(i)); |
324 | ····················} | 324 | ····················} |
325 | ················} | 325 | ················} |
326 | ················this.d·=·false; | 326 | ················this.d·=·false; |
327 | ················if·(Log.isLoggable("FragmentManager",·n))·{ | 327 | ················if·(Log.isLoggable("FragmentManager",·n))·{ |
328 | ····················Log.v("FragmentManager",·"SpecialEffectsController:·Finished·executing·pending·operations"); | 328 | ····················Log.v("FragmentManager",·"SpecialEffectsController:·Finished·executing·pending·operations"); |
329 | ····················break; | 329 | ····················break; |
330 | ················} | 330 | ················} |
Offset 376, 15 lines modified | Offset 376, 15 lines modified | ||
376 | ························Object·str·=·null; | 376 | ························Object·str·=·null; |
377 | ························Label_0205:·{ | 377 | ························Label_0205:·{ |
Max diff block lines reached; 2238/8430 bytes (26.55%) of diff not shown. |
Offset 35, 15 lines modified | Offset 35, 15 lines modified | ||
35 | ········this.f·=·k; | 35 | ········this.f·=·k; |
36 | ········this.j·=·new·W(9,·(Object)this); | 36 | ········this.j·=·new·W(9,·(Object)this); |
37 | ········this.e·=·k; | 37 | ········this.e·=·k; |
38 | ········this.g·=·-1; | 38 | ········this.g·=·-1; |
39 | ····} | 39 | ····} |
40 | ···· | 40 | ···· |
41 | ····public·static·void·a(String·n)·{ | 41 | ····public·static·void·a(String·n)·{ |
42 | ········if·(b. | 42 | ········if·(b.L0().f.M0())·{ |
43 | ············return; | 43 | ············return; |
44 | ········} | 44 | ········} |
45 | ········n·=·f.n("Cannot·invoke·",·n,·"·on·a·background·thread"); | 45 | ········n·=·f.n("Cannot·invoke·",·n,·"·on·a·background·thread"); |
46 | ········throw·new·IllegalStateException(n); | 46 | ········throw·new·IllegalStateException(n); |
47 | ····} | 47 | ····} |
48 | ···· | 48 | ···· |
49 | ····public·final·void·b(final·z·z)·{ | 49 | ····public·final·void·b(final·z·z)·{ |
Offset 63, 15 lines modified | Offset 63, 15 lines modified | ||
63 | ········final·int·size·=·b.size(); | 63 | ········final·int·size·=·b.size(); |
64 | ········Object·o; | 64 | ········Object·o; |
65 | ········if·(size·!=·0)·{ | 65 | ········if·(size·!=·0)·{ |
66 | ············if·(size·!=·n2)·{ | 66 | ············if·(size·!=·n2)·{ |
67 | ················o·=·new·LinkedHashMap(b); | 67 | ················o·=·new·LinkedHashMap(b); |
68 | ············} | 68 | ············} |
69 | ············else·{ | 69 | ············else·{ |
70 | ················o·=·N1.b. | 70 | ················o·=·N1.b.C0(b); |
71 | ············} | 71 | ············} |
72 | ········} | 72 | ········} |
73 | ········else·{ | 73 | ········else·{ |
74 | ············o·=·m.b; | 74 | ············o·=·m.b; |
75 | ········} | 75 | ········} |
76 | ········final·Iterator·iterator·=·((Map)o).entrySet().iterator(); | 76 | ········final·Iterator·iterator·=·((Map)o).entrySet().iterator(); |
77 | ····Label_0097: | 77 | ····Label_0097: |
Offset 27, 19 lines modified | Offset 27, 19 lines modified | ||
27 | ········N1.b.C((Object)obj,·"signature"); | 27 | ········N1.b.C((Object)obj,·"signature"); |
28 | ········final·Constructor[]·constructors·=·clazz.getConstructors(); | 28 | ········final·Constructor[]·constructors·=·clazz.getConstructors(); |
29 | ········N1.b.B((Object)constructors,·"modelClass.constructors"); | 29 | ········N1.b.B((Object)constructors,·"modelClass.constructors"); |
30 | ········for·(int·length·=·constructors.length,·i·=·0;·i·<·length;·++i)·{ | 30 | ········for·(int·length·=·constructors.length,·i·=·0;·i·<·length;·++i)·{ |
31 | ············final·Constructor·constructor·=·constructors[i]; | 31 | ············final·Constructor·constructor·=·constructors[i]; |
32 | ············final·Class[]·parameterTypes·=·constructor.getParameterTypes(); | 32 | ············final·Class[]·parameterTypes·=·constructor.getParameterTypes(); |
33 | ············N1.b.B((Object)parameterTypes,·"constructor.parameterTypes"); | 33 | ············N1.b.B((Object)parameterTypes,·"constructor.parameterTypes"); |
34 | ············final·List· | 34 | ············final·List·n0·=·g.N0((Object[])parameterTypes); |
35 | ············if·(N1.b.n((Object)obj,·(Object) | 35 | ············if·(N1.b.n((Object)obj,·(Object)n0))·{ |
36 | ················return·constructor; | 36 | ················return·constructor; |
37 | ············} | 37 | ············} |
38 | ············if·(obj.size()·==· | 38 | ············if·(obj.size()·==·n0.size()·&&·n0.containsAll(obj))·{ |
39 | ················final·StringBuilder·sb·=·new·StringBuilder("Class·"); | 39 | ················final·StringBuilder·sb·=·new·StringBuilder("Class·"); |
40 | ················sb.append(clazz.getSimpleName()); | 40 | ················sb.append(clazz.getSimpleName()); |
41 | ················sb.append("·must·have·parameters·in·the·proper·order:·"); | 41 | ················sb.append("·must·have·parameters·in·the·proper·order:·"); |
42 | ················sb.append(obj); | 42 | ················sb.append(obj); |
43 | ················throw·new·UnsupportedOperationException(sb.toString()); | 43 | ················throw·new·UnsupportedOperationException(sb.toString()); |
44 | ············} | 44 | ············} |
45 | ········} | 45 | ········} |
Offset 46, 30 lines modified | Offset 46, 30 lines modified | ||
46 | ········o·=·new·RuntimeException(cause3); | 46 | ········o·=·new·RuntimeException(cause3); |
47 | ········throw·o; | 47 | ········throw·o; |
48 | ····} | 48 | ····} |
49 | ···· | 49 | ···· |
50 | ····public·static·final·String·b(String·string)·{ | 50 | ····public·static·final·String·b(String·string)·{ |
51 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 51 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
52 | ········final·String·s·=·"."; | 52 | ········final·String·s·=·"."; |
53 | ········int·i·=·W1.f. | 53 | ········int·i·=·W1.f.N0(0,·(CharSequence)string,·s,·false); |
54 | ········if·(i·>=·0)·{ | 54 | ········if·(i·>=·0)·{ |
55 | ············final·int·length·=·string.length(); | 55 | ············final·int·length·=·string.length(); |
56 | ············if·(length·<·0)·{ | 56 | ············if·(length·<·0)·{ |
57 | ················throw·new·OutOfMemoryError(); | 57 | ················throw·new·OutOfMemoryError(); |
58 | ············} | 58 | ············} |
59 | ············final·StringBuilder·sb2·=·new·StringBuilder(length); | 59 | ············final·StringBuilder·sb2·=·new·StringBuilder(length); |
60 | ············int·n·=·0; | 60 | ············int·n·=·0; |
61 | ············do·{ | 61 | ············do·{ |
62 | ················sb2.append(string,·n,·i); | 62 | ················sb2.append(string,·n,·i); |
63 | ················sb2.append("_"); | 63 | ················sb2.append("_"); |
64 | ················n·=·i·+·1; | 64 | ················n·=·i·+·1; |
65 | ················if·(i·>=·string.length())·{ | 65 | ················if·(i·>=·string.length())·{ |
66 | ····················break; | 66 | ····················break; |
67 | ················} | 67 | ················} |
68 | ················i·=·W1.f. | 68 | ················i·=·W1.f.N0(n,·(CharSequence)string,·s,·false); |
69 | ············}·while·(i·>·0); | 69 | ············}·while·(i·>·0); |
70 | ············sb2.append(string,·n,·string.length()); | 70 | ············sb2.append(string,·n,·string.length()); |
71 | ············string·=·sb2.toString(); | 71 | ············string·=·sb2.toString(); |
72 | ············N1.b.B((Object)string,·"toString(...)"); | 72 | ············N1.b.B((Object)string,·"toString(...)"); |
73 | ········} | 73 | ········} |
74 | ········return·n.e(sb,·string,·"_LifecycleAdapter"); | 74 | ········return·n.e(sb,·string,·"_LifecycleAdapter"); |
75 | ····} | 75 | ····} |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·androidx.window.layout.adapter.sidecar; | 1 | package·androidx.window.layout.adapter.sidecar; |
2 | import·z0. | 2 | import·z0.o; |
3 | import·C0.h; | 3 | import·C0.h; |
4 | import·android.util.Log; | 4 | import·android.util.Log; |
5 | import·C0.k; | 5 | import·C0.k; |
6 | import·androidx.window.sidecar.SidecarInterface; | 6 | import·androidx.window.sidecar.SidecarInterface; |
7 | import·androidx.window.sidecar.SidecarWindowLayoutInfo; | 7 | import·androidx.window.sidecar.SidecarWindowLayoutInfo; |
8 | import·android.os.IBinder; | 8 | import·android.os.IBinder; |
9 | import·java.util.Iterator; | 9 | import·java.util.Iterator; |
Offset 61, 14 lines modified | Offset 61, 14 lines modified | ||
61 | ················deviceState·=·d.getDeviceState(); | 61 | ················deviceState·=·d.getDeviceState(); |
62 | ················if·(deviceState·!=·null)·{ | 62 | ················if·(deviceState·!=·null)·{ |
63 | ····················break·Label_0088; | 63 | ····················break·Label_0088; |
64 | ················} | 64 | ················} |
65 | ············} | 65 | ············} |
66 | ············deviceState·=·new·SidecarDeviceState(); | 66 | ············deviceState·=·new·SidecarDeviceState(); |
67 | ········} | 67 | ········} |
68 | ········final· | 68 | ········final·o·f·=·b.f(sidecarWindowLayoutInfo,·deviceState); |
69 | ········final·k·a·=·l.a(this.a); | 69 | ········final·k·a·=·l.a(this.a); |
70 | ········if·(a·!=·null)·{ | 70 | ········if·(a·!=·null)·{ |
71 | ············a.a(activity,·f); | 71 | ············a.a(activity,·f); |
72 | ········} | 72 | ········} |
73 | ····} | 73 | ····} |
74 | } | 74 | } |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | ········································c2.getClass(); | 78 | ········································c2.getClass(); |
79 | ········································final·Typeface·r·=·g.a.r(a2,·new·i[]·{·(i)o·},·0); | 79 | ········································final·Typeface·r·=·g.a.r(a2,·new·i[]·{·(i)o·},·0); |
80 | ········································final·MappedByteBuffer·r2·=·e2.b.r0(c.a,·((i)o).a); | 80 | ········································final·MappedByteBuffer·r2·=·e2.b.r0(c.a,·((i)o).a); |
81 | ········································if·(r2·!=·null·&&·r·!=·null)·{ | 81 | ········································if·(r2·!=·null·&&·r·!=·null)·{ |
82 | ············································final·String·s2·=·"EmojiCompat.MetadataRepo.create"; | 82 | ············································final·String·s2·=·"EmojiCompat.MetadataRepo.create"; |
83 | ············································try·{ | 83 | ············································try·{ |
84 | ················································Trace.beginSection(s2); | 84 | ················································Trace.beginSection(s2); |
85 | ················································final·h·h·=·new·h(r,·N1.b. | 85 | ················································final·h·h·=·new·h(r,·N1.b.r0(r2)); |
86 | ················································Trace.endSection(); | 86 | ················································Trace.endSection(); |
87 | ················································Trace.endSection(); | 87 | ················································Trace.endSection(); |
88 | ················································final·Object·d2·=·c.d; | 88 | ················································final·Object·d2·=·c.d; |
89 | ················································monitorenter(d2); | 89 | ················································monitorenter(d2); |
90 | ················································Label_0294:·{ | 90 | ················································Label_0294:·{ |
91 | ····················································try·{ | 91 | ····················································try·{ |
92 | ························································final·b·h2·=·c.h; | 92 | ························································final·b·h2·=·c.h; |
Offset 174, 15 lines modified | Offset 174, 15 lines modified | ||
174 | ································} | 174 | ································} |
175 | ····························} | 175 | ····························} |
176 | ························} | 176 | ························} |
177 | ························final·Object·h·=·((h)e).h; | 177 | ························final·Object·h·=·((h)e).h; |
178 | ························final·Object·o·=·f3.getContext(); | 178 | ························final·Object·o·=·f3.getContext(); |
179 | ························f2·=·f((j)o,·h); | 179 | ························f2·=·f((j)o,·h); |
180 | ························iftrue(Label_0353:)(f2·==·a.f); | 180 | ························iftrue(Label_0353:)(f2·==·a.f); |
181 | ························Object·o2·=·N1.b. | 181 | ························Object·o2·=·N1.b.E0(f3,·(j)o,·f2); |
182 | ························continue; | 182 | ························continue; |
183 | ························Label_0353:·{ | 183 | ························Label_0353:·{ |
184 | ····························o2·=·null; | 184 | ····························o2·=·null; |
185 | ························} | 185 | ························} |
186 | ························continue; | 186 | ························continue; |
187 | ····················} | 187 | ····················} |
188 | ················} | 188 | ················} |
Offset 15, 10 lines modified | Offset 15, 10 lines modified | ||
15 | ····static·{ | 15 | ····static·{ |
16 | ········final·Iterator·o·=·A.f.o(); | 16 | ········final·Iterator·o·=·A.f.o(); |
17 | ········b.C((Object)o,·"<this>"); | 17 | ········b.C((Object)o,·"<this>"); |
18 | ········Object·o2·=·new·V1.f(o); | 18 | ········Object·o2·=·new·V1.f(o); |
19 | ········if·(!(o2·instanceof·a))·{ | 19 | ········if·(!(o2·instanceof·a))·{ |
20 | ············o2·=·new·a((d)o2); | 20 | ············o2·=·new·a((d)o2); |
21 | ········} | 21 | ········} |
22 | ········a·=·e. | 22 | ········a·=·e.L0((d)o2); |
23 | ····} | 23 | ····} |
24 | } | 24 | } |
Offset 30, 16 lines modified | Offset 30, 16 lines modified | ||
30 | ········} | 30 | ········} |
31 | ········final·Iterator·u·=·f.u(); | 31 | ········final·Iterator·u·=·f.u(); |
32 | ········b.C((Object)u,·"<this>"); | 32 | ········b.C((Object)u,·"<this>"); |
33 | ········Object·o·=·new·V1.f(u); | 33 | ········Object·o·=·new·V1.f(u); |
34 | ········if·(!(o·instanceof·a))·{ | 34 | ········if·(!(o·instanceof·a))·{ |
35 | ············o·=·new·a((d)o); | 35 | ············o·=·new·a((d)o); |
36 | ········} | 36 | ········} |
37 | ········final·List· | 37 | ········final·List·l0·=·e.L0((d)o); |
38 | ········final·Iterator·iterator·=· | 38 | ········final·Iterator·iterator·=·l0.iterator(); |
39 | ········Object·next; | 39 | ········Object·next; |
40 | ········if·(!iterator.hasNext())·{ | 40 | ········if·(!iterator.hasNext())·{ |
41 | ············next·=·null; | 41 | ············next·=·null; |
42 | ········} | 42 | ········} |
43 | ········else·{ | 43 | ········else·{ |
44 | ············next·=·iterator.next(); | 44 | ············next·=·iterator.next(); |
45 | ············if·(iterator.hasNext())·{ | 45 | ············if·(iterator.hasNext())·{ |
Offset 54, 15 lines modified | Offset 54, 15 lines modified | ||
54 | ················}·while·(iterator.hasNext()); | 54 | ················}·while·(iterator.hasNext()); |
55 | ············} | 55 | ············} |
56 | ········} | 56 | ········} |
57 | ········final·o·o2·=·(o)next; | 57 | ········final·o·o2·=·(o)next; |
58 | ········if·(o2·!=·null)·{ | 58 | ········if·(o2·!=·null)·{ |
59 | ············final·o·o3·=·o2; | 59 | ············final·o·o3·=·o2; |
60 | ············try·{ | 60 | ············try·{ |
61 | ················c·=·o3.c( | 61 | ················c·=·o3.c(l0); |
62 | ············} | 62 | ············} |
63 | ············finally·{ | 63 | ············finally·{ |
64 | ················o2.b(); | 64 | ················o2.b(); |
65 | ············} | 65 | ············} |
66 | ············if·(c·!=·null)·{ | 66 | ············if·(c·!=·null)·{ |
67 | ················a·=·c; | 67 | ················a·=·c; |
68 | ················return; | 68 | ················return; |
Offset 1, 11 lines modified | Offset 1, 10 lines modified | ||
1 | package·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview; | 1 | package·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview; |
2 | import·android.widget.FrameLayout; | ||
3 | import·android.net.Uri; | 2 | import·android.net.Uri; |
4 | import·android.webkit.WebView$VisualStateCallback; | 3 | import·android.webkit.WebView$VisualStateCallback; |
5 | import·u0.e; | 4 | import·u0.e; |
6 | import·android.os.Handler; | 5 | import·android.os.Handler; |
7 | import·android.webkit.WebMessagePort$WebMessageCallback; | 6 | import·android.webkit.WebMessagePort$WebMessageCallback; |
8 | import·u0.d; | 7 | import·u0.d; |
9 | import·android.view.accessibility.AccessibilityNodeInfo; | 8 | import·android.view.accessibility.AccessibilityNodeInfo; |
Offset 15, 15 lines modified | Offset 14, 14 lines modified | ||
15 | import·android.text.StaticLayout$Builder; | 14 | import·android.text.StaticLayout$Builder; |
16 | import·android.print.PrintAttributes$Builder; | 15 | import·android.print.PrintAttributes$Builder; |
17 | import·android.graphics.drawable.Animatable2$AnimationCallback; | 16 | import·android.graphics.drawable.Animatable2$AnimationCallback; |
18 | import·r0.b; | 17 | import·r0.b; |
19 | import·android.graphics.drawable.AnimatedVectorDrawable; | 18 | import·android.graphics.drawable.AnimatedVectorDrawable; |
20 | import·android.content.Context; | 19 | import·android.content.Context; |
21 | import·android.widget.ThemedSpinnerAdapter; | 20 | import·android.widget.ThemedSpinnerAdapter; |
22 | import·m1.v; | ||
23 | import·android.view.WindowInsets; | 21 | import·android.view.WindowInsets; |
24 | import·android.view.View; | 22 | import·android.view.View; |
25 | import·android.graphics.Canvas; | 23 | import·android.graphics.Canvas; |
26 | import·android.view.Surface; | 24 | import·android.view.Surface; |
27 | import·android.webkit.WebResourceError; | 25 | import·android.webkit.WebResourceError; |
28 | import·android.webkit.WebSettings; | 26 | import·android.webkit.WebSettings; |
29 | import·android.webkit.WebView; | 27 | import·android.webkit.WebView; |
Offset 26, 22 lines modified | Offset 26, 22 lines modified | ||
26 | ········catch·(final·SecurityException·ex)·{ | 26 | ········catch·(final·SecurityException·ex)·{ |
27 | ············property·=·null; | 27 | ············property·=·null; |
28 | ········} | 28 | ········} |
29 | ········if·(property·==·null)·{ | 29 | ········if·(property·==·null)·{ |
30 | ············property·=·"DefaultDispatcher"; | 30 | ············property·=·"DefaultDispatcher"; |
31 | ········} | 31 | ········} |
32 | ········a·=·property; | 32 | ········a·=·property; |
33 | ········b·=·Z1.j. | 33 | ········b·=·Z1.j.l("kotlinx.coroutines.scheduler.resolution.ns",·100000L,·1L,·Long.MAX_VALUE); |
34 | ········int·a3·=·x.a; | 34 | ········int·a3·=·x.a; |
35 | ········if·(a3·<·2)·{ | 35 | ········if·(a3·<·2)·{ |
36 | ············a3·=·2; | 36 | ············a3·=·2; |
37 | ········} | 37 | ········} |
38 | ········final·int·n·=·1; | 38 | ········final·int·n·=·1; |
39 | ········c·=·Z1.j. | 39 | ········c·=·Z1.j.m("kotlinx.coroutines.scheduler.core.pool.size",·a3,·n,·0,·8); |
40 | ········final·int·n2·=·2097150; | 40 | ········final·int·n2·=·2097150; |
41 | ········d·=·Z1.j. | 41 | ········d·=·Z1.j.m("kotlinx.coroutines.scheduler.max.pool.size",·n2,·0,·n2,·4); |
42 | ········e·=·TimeUnit.SECONDS.toNanos(Z1.j. | 42 | ········e·=·TimeUnit.SECONDS.toNanos(Z1.j.l("kotlinx.coroutines.scheduler.keep.alive.sec",·(long)60,·1L,·Long.MAX_VALUE)); |
43 | ········f·=·d2.f.o; | 43 | ········f·=·d2.f.o; |
44 | ········g·=·new·m(0); | 44 | ········g·=·new·m(0); |
45 | ········h·=·new·m(n); | 45 | ········h·=·new·m(n); |
46 | ····} | 46 | ····} |
47 | } | 47 | } |
Offset 11, 14 lines modified | Offset 11, 15 lines modified | ||
11 | import·android.app.Activity; | 11 | import·android.app.Activity; |
12 | import·androidx.fragment.app.c0; | 12 | import·androidx.fragment.app.c0; |
13 | import·java.util.ArrayList; | 13 | import·java.util.ArrayList; |
14 | import·androidx.fragment.app.A; | 14 | import·androidx.fragment.app.A; |
15 | import·androidx.lifecycle.m; | 15 | import·androidx.lifecycle.m; |
16 | import·androidx.lifecycle.H; | 16 | import·androidx.lifecycle.H; |
17 | import·java.util.List; | 17 | import·java.util.List; |
18 | import·z0.o; | ||
18 | import·G1.l; | 19 | import·G1.l; |
19 | import·N1.b; | 20 | import·N1.b; |
20 | import·Q.a; | 21 | import·Q.a; |
21 | import·c1.j; | 22 | import·c1.j; |
22 | import·com.google.android.material.timepicker.e; | 23 | import·com.google.android.material.timepicker.e; |
23 | import·q1.c; | 24 | import·q1.c; |
24 | import·io.flutter.plugin.platform.q; | 25 | import·io.flutter.plugin.platform.q; |
Offset 58, 15 lines modified | Offset 59, 15 lines modified | ||
58 | ····················case·10:·{ | 59 | ····················case·10:·{ |
59 | ························((c1.e)this.c).t((boolean)(n2·!=·0)); | 60 | ························((c1.e)this.c).t((boolean)(n2·!=·0)); |
60 | ························return; | 61 | ························return; |
61 | ····················} | 62 | ····················} |
62 | ····················case·8:·{ | 63 | ····················case·8:·{ |
63 | ························final·a·a·=·(a)this.c; | 64 | ························final·a·a·=·(a)this.c; |
64 | ························N1.b.C((Object)a,·"$callback"); | 65 | ························N1.b.C((Object)a,·"$callback"); |
65 | ························a.accept((Object)new· | 66 | ························a.accept((Object)new·o((List)l.b)); |
66 | ························return; | 67 | ························return; |
67 | ····················} | 68 | ····················} |
68 | ····················case·7:·{ | 69 | ····················case·7:·{ |
69 | ························final·H·h·=·(H)this.c; | 70 | ························final·H·h·=·(H)this.c; |
70 | ························final·H·i·=·H.i; | 71 | ························final·H·i·=·H.i; |
71 | ························N1.b.C((Object)h,·"this$0"); | 72 | ························N1.b.C((Object)h,·"this$0"); |
72 | ························if·(h.b·==·0)·{ | 73 | ························if·(h.b·==·0)·{ |
Offset 137, 55 lines modified | Offset 138, 56 lines modified | ||
137 | ········································Label_0667:·{ | 138 | ········································Label_0667:·{ |
138 | ············································final·int·sdk_INT; | 139 | ············································final·int·sdk_INT; |
139 | ············································final·int·n3; | 140 | ············································final·int·n3; |
140 | ············································final·int·n4; | 141 | ············································final·int·n4; |
141 | ············································if·(sdk_INT·==·n4·||·sdk_INT·==·n3)·{ | 142 | ············································if·(sdk_INT·==·n4·||·sdk_INT·==·n3)·{ |
142 | ················································break·Label_0667; | 143 | ················································break·Label_0667; |
143 | ············································} | 144 | ············································} |
144 | ············································ | 145 | ············································Label_0762:·{ |
145 | ················································try·{ | 146 | ················································try·{ |
146 | ····················································activity.recreate(); | 147 | ····················································activity.recreate(); |
147 | ····················································break·Label_0762; | 148 | ····················································break·Label_0762; |
148 | ················································} | 149 | ················································} |
149 | ················································finally·{ | 150 | ················································finally·{ |
150 | ····················································g2.post((Runnable)new·p.j((Object)application,·(Object)g,·n6)); | 151 | ····················································g2.post((Runnable)new·p.j((Object)application,·(Object)g,·n6)); |
151 | ····················································g2.post((Runnable)new·p.j((Object)application,·(Object)g,·n6)); | ||
152 | ····················································return; | ||
153 | ····················································final·Object[]·args·=·new·Object[9]; | 152 | ····················································final·Object[]·args·=·new·Object[9]; |
154 | ····················································args[0]·=·value; | 153 | ····················································args[0]·=·value; |
155 | ····················································args[n5]·=·(args[n2]·=·null); | 154 | ····················································args[n5]·=·(args[n2]·=·null); |
156 | ····················································args[n6]·=·Integer.valueOf(0); | 155 | ····················································args[n6]·=·Integer.valueOf(0); |
157 | ····················································final·Boolean·false·=·Boolean.FALSE; | 156 | ····················································final·Boolean·false·=·Boolean.FALSE; |
158 | ····················································args[4]·=·false; | 157 | ····················································args[4]·=·false; |
159 | ····················································args[6]·=·(args[5]·=·null); | 158 | ····················································args[6]·=·(args[5]·=·null); |
160 | ····················································args[8]·=·(args[7]·=·false); | 159 | ····················································args[8]·=·(args[7]·=·false); |
161 | ····················································final·Method·f; | 160 | ····················································final·Method·f; |
162 | ····················································f.invoke(value2,·args); | 161 | ····················································f.invoke(value2,·args); |
162 | ····················································g2.post((Runnable)new·p.j((Object)application,·(Object)g,·n6)); | ||
163 | ···················································· | 163 | ····················································return; |
164 | ················································} | 164 | ················································} |
165 | ················································break; | ||
166 | ············································} | 165 | ············································} |
167 | ········································} | 166 | ········································} |
168 | ····································} | 167 | ····································} |
169 | ································} | 168 | ································} |
170 | ································activity.recreate(); | 169 | ································activity.recreate(); |
171 | ································return; | 170 | ································return; |
172 | ································final·o·o·=·(o)this.c; | ||
173 | ································N1.b.C((Object)o,·"this$0"); | ||
174 | ································final·Runnable·c·=·o.c; | ||
175 | ································iftrue(Label_0874:)(c·==·null); | ||
176 | ································ | 171 | ································Label_0874:·{ |
177 | ····································break·Block_18; | ||
178 | ····································u.a((u)this.c); | ||
179 | ····································return; | 172 | ····································return; |
180 | ································} | 173 | ································} |
174 | ································while·(true)·{ | ||
175 | ····································final·Runnable·c; | ||
181 | ································c.run(); | 176 | ····································c.run(); |
177 | ····································final·e.o·o; | ||
182 | ································o.c·=·null; | 178 | ····································o.c·=·null; |
183 | ································ | 179 | ····································return; |
180 | ····································u.a((u)this.c); | ||
184 | ····································return; | 181 | ····································return; |
182 | ····································o·=·(e.o)this.c; | ||
183 | ····································N1.b.C((Object)o,·"this$0"); | ||
184 | ····································c·=·o.c; | ||
185 | ····································iftrue(Label_0874:)(c·==·null); | ||
186 | ····································continue; | ||
185 | ································} | 187 | ································} |
186 | ····························} | 188 | ····························} |
187 | ····························finally·{ | 189 | ····························finally·{ |
188 | ································continue; | 190 | ································continue; |
189 | ····························} | 191 | ····························} |
190 | ························} | 192 | ························} |
191 | ························break; | 193 | ························break; |
Offset 12, 14 lines modified | Offset 12, 15 lines modified | ||
12 | import·java.util.Random; | 12 | import·java.util.Random; |
13 | import·android.os.Handler; | 13 | import·android.os.Handler; |
14 | import·j0.g; | 14 | import·j0.g; |
15 | import·android.os.Looper; | 15 | import·android.os.Looper; |
16 | import·android.os.Build$VERSION; | 16 | import·android.os.Build$VERSION; |
17 | import·android.content.Context; | 17 | import·android.content.Context; |
18 | import·androidx.profileinstaller.ProfileInstallerInitializer; | 18 | import·androidx.profileinstaller.ProfileInstallerInitializer; |
19 | import·z0.o; | ||
19 | import·C0.n; | 20 | import·C0.n; |
20 | import·A1.b; | 21 | import·A1.b; |
21 | import·s.u; | 22 | import·s.u; |
22 | public·final·synthetic·class·s·implements·Runnable | 23 | public·final·synthetic·class·s·implements·Runnable |
23 | { | 24 | { |
24 | ····public·final·void·run()·{ | 25 | ····public·final·void·run()·{ |
Offset 30, 18 lines modified | Offset 31, 18 lines modified | ||
30 | ········switch·(b)·{ | 31 | ········switch·(b)·{ |
31 | ············default:·{ | 32 | ············default:·{ |
32 | ················((u)d).b(((b)c).k); | 33 | ················((u)d).b(((b)c).k); |
33 | ················return; | 34 | ················return; |
34 | ············} | 35 | ············} |
35 | ············case·8:·{ | 36 | ············case·8:·{ |
36 | ················final·n·n·=·(n)c; | 37 | ················final·n·n·=·(n)c; |
37 | ················final· | 38 | ················final·o·o·=·(o)d; |
38 | ················N1.b.C((Object)n,·s); | 39 | ················N1.b.C((Object)n,·s); |
39 | ················N1.b.C((Object) | 40 | ················N1.b.C((Object)o,·"$newLayoutInfo"); |
40 | ················n.c.accept((Object) | 41 | ················n.c.accept((Object)o); |
41 | ················return; | 42 | ················return; |
42 | ············} | 43 | ············} |
43 | ············case·7:·{ | 44 | ············case·7:·{ |
44 | ················final·ProfileInstallerInitializer·profileInstallerInitializer·=·(ProfileInstallerInitializer)c; | 45 | ················final·ProfileInstallerInitializer·profileInstallerInitializer·=·(ProfileInstallerInitializer)c; |
45 | ················final·Context·context·=·(Context)d; | 46 | ················final·Context·context·=·(Context)d; |
46 | ················profileInstallerInitializer.getClass(); | 47 | ················profileInstallerInitializer.getClass(); |
47 | ················Handler·a; | 48 | ················Handler·a; |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | ··SHA-256·checksum·2 | 1 | ··SHA-256·checksum·20ee4060e6e046c7d0f8a8608cacbb8dfc82314c0dc109cd38c66540b85bff29 |
2 | public·class·io.flutter.embedding.engine.FlutterJNI | 2 | public·class·io.flutter.embedding.engine.FlutterJNI |
3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
4 | ··major·version:·49 | 4 | ··major·version:·49 |
5 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 5 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
6 | ··this_class:·#2··························//·io/flutter/embedding/engine/FlutterJNI | 6 | ··this_class:·#2··························//·io/flutter/embedding/engine/FlutterJNI |
7 | ··super_class:·#4·························//·java/lang/Object | 7 | ··super_class:·#4·························//·java/lang/Object |
8 | ··interfaces:·0,·fields:·20,·methods:·126,·attributes:·0 | 8 | ··interfaces:·0,·fields:·20,·methods:·126,·attributes:·0 |
Offset 246, 22 lines modified | Offset 246, 22 lines modified | ||
246 | ···#237·=·Class··············#236·········//·m1/a | 246 | ···#237·=·Class··············#236·········//·m1/a |
247 | ···#238·=·Utf8···············()Landroid/graphics/ColorSpace$Named; | 247 | ···#238·=·Utf8···············()Landroid/graphics/ColorSpace$Named; |
248 | ···#239·=·NameAndType········#92:#238·····//·c:()Landroid/graphics/ColorSpace$Named; | 248 | ···#239·=·NameAndType········#92:#238·····//·c:()Landroid/graphics/ColorSpace$Named; |
249 | ···#240·=·Methodref··········#237.#239····//·m1/a.c:()Landroid/graphics/ColorSpace$Named; | 249 | ···#240·=·Methodref··········#237.#239····//·m1/a.c:()Landroid/graphics/ColorSpace$Named; |
250 | ···#241·=·Utf8···············(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace; | 250 | ···#241·=·Utf8···············(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace; |
251 | ···#242·=·NameAndType········#124:#241····//·d:(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace; | 251 | ···#242·=·NameAndType········#124:#241····//·d:(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace; |
252 | ···#243·=·Methodref··········#237.#242····//·m1/a.d:(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace; | 252 | ···#243·=·Methodref··········#237.#242····//·m1/a.d:(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace; |
253 | ···#244·=·Utf8··············· | 253 | ···#244·=·Utf8···············r |
254 | ···#245·=·Utf8···············(Landroid/graphics/ImageDecoder;Landroid/graphics/ColorSpace;)V | 254 | ···#245·=·Utf8···············(Landroid/graphics/ImageDecoder;Landroid/graphics/ColorSpace;)V |
255 | ···#246·=·NameAndType········#244:#245····//· | 255 | ···#246·=·NameAndType········#244:#245····//·r:(Landroid/graphics/ImageDecoder;Landroid/graphics/ColorSpace;)V |
256 | ···#247·=·Methodref··········#123.#246····//·io/flutter/view/a. | 256 | ···#247·=·Methodref··········#123.#246····//·io/flutter/view/a.r:(Landroid/graphics/ImageDecoder;Landroid/graphics/ColorSpace;)V |
257 | ···#248·=·Utf8··············· | 257 | ···#248·=·Utf8···············q |
258 | ···#249·=·Utf8···············(Landroid/graphics/ImageDecoder;)V | 258 | ···#249·=·Utf8···············(Landroid/graphics/ImageDecoder;)V |
259 | ···#250·=·NameAndType········#248:#249····//· | 259 | ···#250·=·NameAndType········#248:#249····//·q:(Landroid/graphics/ImageDecoder;)V |
260 | ···#251·=·Methodref··········#123.#250····//·io/flutter/view/a. | 260 | ···#251·=·Methodref··········#123.#250····//·io/flutter/view/a.q:(Landroid/graphics/ImageDecoder;)V |
261 | ···#252·=·Utf8···············g | 261 | ···#252·=·Utf8···············g |
262 | ···#253·=·Utf8···············(Landroid/graphics/ImageDecoder$ImageInfo;)Landroid/util/Size; | 262 | ···#253·=·Utf8···············(Landroid/graphics/ImageDecoder$ImageInfo;)Landroid/util/Size; |
263 | ···#254·=·NameAndType········#252:#253····//·g:(Landroid/graphics/ImageDecoder$ImageInfo;)Landroid/util/Size; | 263 | ···#254·=·NameAndType········#252:#253····//·g:(Landroid/graphics/ImageDecoder$ImageInfo;)Landroid/util/Size; |
264 | ···#255·=·Methodref··········#123.#254····//·io/flutter/view/a.g:(Landroid/graphics/ImageDecoder$ImageInfo;)Landroid/util/Size; | 264 | ···#255·=·Methodref··········#123.#254····//·io/flutter/view/a.g:(Landroid/graphics/ImageDecoder$ImageInfo;)Landroid/util/Size; |
265 | ···#256·=·Utf8···············android/util/Size | 265 | ···#256·=·Utf8···············android/util/Size |
266 | ···#257·=·Class··············#256·········//·android/util/Size | 266 | ···#257·=·Class··············#256·········//·android/util/Size |
267 | ···#258·=·Utf8···············getWidth | 267 | ···#258·=·Utf8···············getWidth |
Offset 764, 401 lines modified | Offset 764, 402 lines modified | ||
764 | ···#755·=·Utf8···············(JJ)V | 764 | ···#755·=·Utf8···············(JJ)V |
765 | ···#756·=·NameAndType········#754:#755····//·nativeMarkTextureFrameAvailable:(JJ)V | 765 | ···#756·=·NameAndType········#754:#755····//·nativeMarkTextureFrameAvailable:(JJ)V |
766 | ···#757·=·Methodref··········#2.#756······//·io/flutter/embedding/engine/FlutterJNI.nativeMarkTextureFrameAvailable:(JJ)V | 766 | ···#757·=·Methodref··········#2.#756······//·io/flutter/embedding/engine/FlutterJNI.nativeMarkTextureFrameAvailable:(JJ)V |
767 | ···#758·=·Utf8···············nativeNotifyLowMemoryWarning | 767 | ···#758·=·Utf8···············nativeNotifyLowMemoryWarning |
768 | ···#759·=·NameAndType········#758:#130····//·nativeNotifyLowMemoryWarning:(J)V | 768 | ···#759·=·NameAndType········#758:#130····//·nativeNotifyLowMemoryWarning:(J)V |
769 | ···#760·=·Methodref··········#2.#759······//·io/flutter/embedding/engine/FlutterJNI.nativeNotifyLowMemoryWarning:(J)V | 769 | ···#760·=·Methodref··········#2.#759······//·io/flutter/embedding/engine/FlutterJNI.nativeNotifyLowMemoryWarning:(J)V |
770 | ···#761·=·Utf8···············Ljava/util/HashSet; | 770 | ···#761·=·Utf8···············Ljava/util/HashSet; |
771 | ···#762·=·NameAndType········#24 | 771 | ···#762·=·NameAndType········#244:#761····//·r:Ljava/util/HashSet; |
772 | ···#763·=·Fieldref···········#482.#762····//·io/flutter/plugin/platform/q.r:Ljava/util/HashSet; | 772 | ···#763·=·Fieldref···········#482.#762····//·io/flutter/plugin/platform/q.r:Ljava/util/HashSet; |
773 | ···#764·=·Utf8···············java/util/HashSet | 773 | ···#764·=·Utf8···············java/util/HashSet |
774 | ···#765·=·Class··············#764·········//·java/util/HashSet | 774 | ···#765·=·Class··············#764·········//·java/util/HashSet |
775 | ···#766·=·Utf8···············clear | 775 | ···#766·=·Utf8···············clear |
776 | ···#767·=·NameAndType········#766:#45·····//·clear:()V | 776 | ···#767·=·NameAndType········#766:#45·····//·clear:()V | Diff chunk too large, falling back to line-by-line diff (381 lines added, 380 lines removed) |
777 | ···#768·=·Methodref··········#765.#767····//·java/util/HashSet.clear:()V | 777 | ···#768·=·Methodref··········#765.#767····//·java/util/HashSet.clear:()V |
778 | ···#769·=· | 778 | ···#769·=·Utf8···············s |
779 | ···#770·=· | 779 | ···#770·=·NameAndType········#769:#761····//·s:Ljava/util/HashSet; |
780 | ···#771·=· | 780 | ···#771·=·Fieldref···········#482.#770····//·io/flutter/plugin/platform/q.s:Ljava/util/HashSet; |
781 | ···#772·=· | 781 | ···#772·=·Utf8···············platformViewsController·must·be·set·before·attempting·to·begin·the·frame |
782 | ···#773·=· | 782 | ···#773·=·String·············#772·········//·platformViewsController·must·be·set·before·attempting·to·begin·the·frame |
783 | ···#774·=· | 783 | ···#774·=·Methodref··········#513.#459····//·android/util/SparseArray.get:(I)Ljava/lang/Object; |
784 | ···#775·=· | 784 | ···#775·=·Utf8···············j |
785 | ···#776·=· | 785 | ···#776·=·NameAndType········#775:#45·····//·j:()V |
786 | ···#777·=· | 786 | ···#777·=·Methodref··········#482.#776····//·io/flutter/plugin/platform/q.j:()V |
787 | ···#778·=·Utf8··············· | 787 | ···#778·=·Utf8···············getParent |
788 | ···#779·=· | 788 | ···#779·=·Utf8···············()Landroid/view/ViewParent; |
789 | ···#780·=· | 789 | ···#780·=·NameAndType········#778:#779····//·getParent:()Landroid/view/ViewParent; |
790 | ···#781·=· | 790 | ···#781·=·Methodref··········#487.#780····//·android/view/View.getParent:()Landroid/view/ViewParent; |
791 | ···#782·=· | 791 | ···#782·=·Utf8···············android/view/ViewGroup |
792 | ···#783·=· | 792 | ···#783·=·Class··············#782·········//·android/view/ViewGroup |
793 | ···#784·=·Utf8··············· | 793 | ···#784·=·Utf8···············addView |
794 | ···#785·=· | 794 | ···#785·=·Utf8···············(Landroid/view/View;)V |
795 | ···#786·=· | 795 | ···#786·=·NameAndType········#784:#785····//·addView:(Landroid/view/View;)V |
796 | ···#787·=· | 796 | ···#787·=·Methodref··········#783.#786····//·android/view/ViewGroup.addView:(Landroid/view/View;)V |
797 | ···#788·=· | 797 | ···#788·=·Utf8···············android/widget/FrameLayout$LayoutParams |
798 | ···#789·=· | 798 | ···#789·=·Class··············#788·········//·android/widget/FrameLayout$LayoutParams |
799 | ···#790·=· | 799 | ···#790·=·Utf8···············(II)V |
800 | ···#791·=· | 800 | ···#791·=·NameAndType········#44:#790·····//·"<init>":(II)V |
801 | ···#792·=· | 801 | ···#792·=·Methodref··········#789.#791····//·android/widget/FrameLayout$LayoutParams."<init>":(II)V |
802 | ···#793·=· | 802 | ···#793·=·Utf8···············leftMargin |
803 | ···#794·=· | 803 | ···#794·=·NameAndType········#793:#118····//·leftMargin:I |
804 | ···#795·=· | 804 | ···#795·=·Fieldref···········#789.#794····//·android/widget/FrameLayout$LayoutParams.leftMargin:I |
805 | ···#796·=· | 805 | ···#796·=·Utf8···············topMargin |
806 | ···#797·=· | 806 | ···#797·=·NameAndType········#796:#118····//·topMargin:I |
807 | ···#798·=· | 807 | ···#798·=·Fieldref···········#789.#797····//·android/widget/FrameLayout$LayoutParams.topMargin:I |
808 | ···#799·=·Utf8··············· | 808 | ···#799·=·Utf8···············setLayoutParams |
809 | ···#800·=· | 809 | ···#800·=·Utf8···············(Landroid/view/ViewGroup$LayoutParams;)V |
810 | ···#801·=· | 810 | ···#801·=·NameAndType········#799:#800····//·setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V |
811 | ···#802·=· | 811 | ···#802·=·Methodref··········#487.#801····//·android/view/View.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V |
812 | ···#803·=·Utf8··············· | 812 | ···#803·=·Utf8···············setVisibility |
813 | ···#804·=· | 813 | ···#804·=·Utf8···············(I)V |
814 | ···#805·=· | 814 | ···#805·=·NameAndType········#803:#804····//·setVisibility:(I)V |
815 | ···#806·=· | 815 | ···#806·=·Methodref··········#487.#805····//·android/view/View.setVisibility:(I)V |
816 | ···#807·=· | 816 | ···#807·=·Utf8···············bringToFront |
817 | ···#808·=· | 817 | ···#808·=·NameAndType········#807:#45·····//·bringToFront:()V |
818 | ···#809·=·Methodref··········# | 818 | ···#809·=·Methodref··········#487.#808····//·android/view/View.bringToFront:()V |
819 | ···#810·=· | 819 | ···#810·=·Methodref··········#765.#337····//·java/util/HashSet.add:(Ljava/lang/Object;)Z |
820 | ···#811·=· | 820 | ···#811·=·Utf8···············The·overlay·surface·(id: |
821 | ···#812·=· | 821 | ···#812·=·String·············#811·········//·The·overlay·surface·(id: |
822 | ···#813·=· | 822 | ···#813·=·Utf8···············)·doesn\'t·exist |
823 | ···#814·=· | 823 | ···#814·=·String·············#813·········//·)·doesn\'t·exist |
824 | ···#815·=· | 824 | ···#815·=·NameAndType········#328:#509····//·k:Landroid/util/SparseArray; |
825 | ···#816·=· | 825 | ···#816·=·Fieldref···········#482.#815····//·io/flutter/plugin/platform/q.k:Landroid/util/SparseArray; |
826 | ···#817·=· | 826 | ···#817·=·Utf8···············io/flutter/plugin/platform/g |
827 | ···#818·=· | 827 | ···#818·=·Class··············#817·········//·io/flutter/plugin/platform/g |
828 | ···#819·=· | 828 | ···#819·=·Utf8···············l |
829 | ···#820·=· | 829 | ···#820·=·NameAndType········#819:#509····//·l:Landroid/util/SparseArray; |
830 | ···#821·=· | 830 | ···#821·=·Fieldref···········#482.#820····//·io/flutter/plugin/platform/q.l:Landroid/util/SparseArray; |
831 | ···#822·=·Utf8··············· | 831 | ···#822·=·Utf8···············getView |
832 | ···#823·=· | 832 | ···#823·=·Utf8···············()Landroid/view/View; |
833 | ···#824·=· | 833 | ···#824·=·NameAndType········#822:#823····//·getView:()Landroid/view/View; |
834 | ···#825·=· | 834 | ···#825·=·InterfaceMethodref·#818.#824····//·io/flutter/plugin/platform/g.getView:()Landroid/view/View; |
835 | ···#826·=· | 835 | ···#826·=·Utf8···············r1/b |
836 | ···#827·=· | 836 | ···#827·=·Class··············#826·········//·r1/b |
837 | ···#828·=· | 837 | ···#828·=·NameAndType········#92:#398·····//·c:Landroid/content/Context; |
838 | ···#829·=· | 838 | ···#829·=·Fieldref···········#482.#828····//·io/flutter/plugin/platform/q.c:Landroid/content/Context; |
839 | ···#830·=·Utf8··············· | 839 | ···#830·=·Utf8···············getDisplayMetrics |
840 | ···#831·=· | 840 | ···#831·=·Utf8···············()Landroid/util/DisplayMetrics; |
841 | ···#832·=· | 841 | ···#832·=·NameAndType········#830:#831····//·getDisplayMetrics:()Landroid/util/DisplayMetrics; |
842 | ···#833·=· | 842 | ···#833·=·Methodref··········#408.#832····//·android/content/res/Resources.getDisplayMetrics:()Landroid/util/DisplayMetrics; |
843 | ···#834·=· | 843 | ···#834·=·Utf8···············Lm1/b; |
844 | ···#835·=· | 844 | ···#835·=·NameAndType········#133:#834····//·b:Lm1/b; |
845 | ···#836·=· | 845 | ···#836·=·Fieldref···········#482.#835····//·io/flutter/plugin/platform/q.b:Lm1/b; |
846 | ···#837·=· | 846 | ···#837·=·Utf8···············(Landroid/content/Context;FLm1/b;)V |
847 | ···#838·=· | 847 | ···#838·=·NameAndType········#44:#837·····//·"<init>":(Landroid/content/Context;FLm1/b;)V |
848 | ···#839·=· | 848 | ···#839·=·Methodref··········#827.#838····//·r1/b."<init>":(Landroid/content/Context;FLm1/b;)V |
849 | ···#840·=· | 849 | ···#840·=·Utf8···············io/flutter/plugin/platform/n |
850 | ···#841·=· | 850 | ···#841·=·Class··············#840·········//·io/flutter/plugin/platform/n |
851 | ···#842·=· | 851 | ···#842·=·Utf8···············(Lio/flutter/plugin/platform/q;I)V |
852 | ···#843·=· | 852 | ···#843·=·NameAndType········#44:#842·····//·"<init>":(Lio/flutter/plugin/platform/q;I)V |
853 | ···#844·=· | 853 | ···#844·=·Methodref··········#841.#843····//·io/flutter/plugin/platform/n."<init>":(Lio/flutter/plugin/platform/q;I)V |
854 | ···#845·=·Utf8··············· | 854 | ···#845·=·Utf8···············setOnDescendantFocusChangeListener |
855 | ···#846·=· | 855 | ···#846·=·Utf8···············(Landroid/view/View$OnFocusChangeListener;)V |
856 | ···#847·=· | 856 | ···#847·=·NameAndType········#845:#846····//·setOnDescendantFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V |
857 | ···#848·=· | 857 | ···#848·=·Methodref··········#827.#847····//·r1/b.setOnDescendantFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V |
Max diff block lines reached; 55743/115476 bytes (48.27%) of diff not shown. |
Offset 5, 19 lines modified | Offset 5, 13 lines modified | ||
5 | public·final·class·c | 5 | public·final·class·c |
6 | { | 6 | { |
7 | ····public·final·Rect·a; | 7 | ····public·final·Rect·a; |
8 | ····public·final·int·b; | 8 | ····public·final·int·b; |
9 | ····public·final·int·c; | 9 | ····public·final·int·c; |
10 | ···· | 10 | ···· |
11 | ····public·c(final·Rect·a)·{ | ||
12 | ········this.a·=·a; | ||
13 | ········this.b·=·4; | ||
14 | ········this.c·=·1; | ||
15 | ····} | ||
16 | ···· | ||
17 | ····public·c(final·Rect·a,·final·int·b,·final·int·c)·{ | 11 | ····public·c(final·Rect·a,·final·int·b,·final·int·c)·{ |
18 | ········this.a·=·a; | 12 | ········this.a·=·a; |
19 | ········this.b·=·b; | 13 | ········this.b·=·b; |
20 | ········this.c·=·c; | 14 | ········this.c·=·c; |
21 | ····} | 15 | ····} |
22 | } | 16 | } |
Offset 17, 15 lines modified | Offset 17, 16 lines modified | ||
17 | ····public·int·j; | 17 | ····public·int·j; |
18 | ····public·int·k; | 18 | ····public·int·k; |
19 | ····public·int·l; | 19 | ····public·int·l; |
20 | ····public·int·m; | 20 | ····public·int·m; |
21 | ····public·int·n; | 21 | ····public·int·n; |
22 | ····public·int·o; | 22 | ····public·int·o; |
23 | ····public·int·p; | 23 | ····public·int·p; |
24 | ····public·ArrayList·q; | 24 | ····public·final·ArrayList·q; |
25 | ····public·final·ArrayList·r; | ||
25 | ···· | 26 | ···· |
26 | ····public·j()·{ | 27 | ····public·j()·{ |
27 | ········this.a·=·1.0f; | 28 | ········this.a·=·1.0f; |
28 | ········this.b·=·0; | 29 | ········this.b·=·0; |
29 | ········this.c·=·0; | 30 | ········this.c·=·0; |
30 | ········this.d·=·0; | 31 | ········this.d·=·0; |
31 | ········this.e·=·0; | 32 | ········this.e·=·0; |
Offset 37, 9 lines modified | Offset 38, 10 lines modified | ||
37 | ········this.k·=·0; | 38 | ········this.k·=·0; |
38 | ········this.l·=·0; | 39 | ········this.l·=·0; |
39 | ········this.m·=·0; | 40 | ········this.m·=·0; |
40 | ········this.n·=·0; | 41 | ········this.n·=·0; |
41 | ········this.o·=·0; | 42 | ········this.o·=·0; |
42 | ········this.p·=·-1; | 43 | ········this.p·=·-1; |
43 | ········this.q·=·new·ArrayList(); | 44 | ········this.q·=·new·ArrayList(); |
45 | ········this.r·=·new·ArrayList(); | ||
44 | ····} | 46 | ····} |
45 | } | 47 | } |
Offset 15, 10 lines modified | Offset 15, 10 lines modified | ||
15 | ········this.b·=·b; | 15 | ········this.b·=·b; |
16 | ········this.a·=·a; | 16 | ········this.a·=·a; |
17 | ····} | 17 | ····} |
18 | ···· | 18 | ···· |
19 | ····public·final·void·onGlobalFocusChanged(final·View·view,·final·View·view2)·{ | 19 | ····public·final·void·onGlobalFocusChanged(final·View·view,·final·View·view2)·{ |
20 | ········final·Object·o·=·new·Object(); | 20 | ········final·Object·o·=·new·Object(); |
21 | ········final·l·b·=·this.b; | 21 | ········final·l·b·=·this.b; |
22 | ········this.a.onFocusChange((View)b,·N1.b. | 22 | ········this.a.onFocusChange((View)b,·N1.b.D0((View)b,·(D1.b)o)); |
23 | ····} | 23 | ····} |
24 | } | 24 | } |
Offset 8, 15 lines modified | Offset 8, 14 lines modified | ||
8 | import·java.util.List; | 8 | import·java.util.List; |
9 | import·android.webkit.TracingController; | 9 | import·android.webkit.TracingController; |
10 | import·android.webkit.TracingConfig; | 10 | import·android.webkit.TracingConfig; |
11 | import·java.util.Collection; | 11 | import·java.util.Collection; |
12 | import·java.util.ArrayList; | 12 | import·java.util.ArrayList; |
13 | import·android.webkit.TracingConfig$Builder; | 13 | import·android.webkit.TracingConfig$Builder; |
14 | import·android.view.DisplayCutout; | 14 | import·android.view.DisplayCutout; |
15 | import·android.view.WindowInsets; | ||
16 | import·android.util.Size; | 15 | import·android.util.Size; |
17 | import·android.graphics.ImageDecoder$ImageInfo; | 16 | import·android.graphics.ImageDecoder$ImageInfo; |
18 | import·android.os.Looper; | 17 | import·android.os.Looper; |
19 | import·android.webkit.WebView; | 18 | import·android.webkit.WebView; |
20 | import·android.hardware.HardwareBuffer; | 19 | import·android.hardware.HardwareBuffer; |
21 | import·android.media.Image; | 20 | import·android.media.Image; |
22 | import·java.nio.ByteBuffer; | 21 | import·java.nio.ByteBuffer; |
Offset 1145, 15 lines modified | Offset 1145, 15 lines modified | ||
1145 | ········if·(g3·!=·null·&&·(g3.b·!=·this.q·||·list2.size()·!=·p5.size()))·{ | 1145 | ········if·(g3·!=·null·&&·(g3.b·!=·this.q·||·list2.size()·!=·p5.size()))·{ |
1146 | ············this.q·=·g3.b; | 1146 | ············this.q·=·g3.b; |
1147 | ············String·f·=·g3.f(); | 1147 | ············String·f·=·g3.f(); |
1148 | ············if·(f·==·null)·{ | 1148 | ············if·(f·==·null)·{ |
1149 | ················f·=·"·"; | 1149 | ················f·=·"·"; |
1150 | ············} | 1150 | ············} |
1151 | ············if·(Build$VERSION.SDK_INT·>=·n6)·{ | 1151 | ············if·(Build$VERSION.SDK_INT·>=·n6)·{ |
1152 | ················io.flutter.view.a. | 1152 | ················io.flutter.view.a.s(a2,·f); |
1153 | ············} | 1153 | ············} |
1154 | ············else·{ | 1154 | ············else·{ |
1155 | ················final·AccessibilityEvent·d·=·this.d(g3.b,·32); | 1155 | ················final·AccessibilityEvent·d·=·this.d(g3.b,·32); |
1156 | ················((AccessibilityRecord)d).getText().add(f); | 1156 | ················((AccessibilityRecord)d).getText().add(f); |
1157 | ················this.h(d); | 1157 | ················this.h(d); |
1158 | ············} | 1158 | ············} |
1159 | ········} | 1159 | ········} |
Offset 52, 16 lines modified | Offset 52, 16 lines modified | ||
52 | ········this.b·=·b; | 52 | ········this.b·=·b; |
53 | ········this.c·=·c; | 53 | ········this.c·=·c; |
54 | ····} | 54 | ····} |
55 | ···· | 55 | ···· |
56 | ····public·static·String·b(String·substring)·{ | 56 | ····public·static·String·b(String·substring)·{ |
57 | ········if·(substring·!=·null)·{ | 57 | ········if·(substring·!=·null)·{ |
58 | ············final·String·s·=·"/"; | 58 | ············final·String·s·=·"/"; |
59 | ············if·(W1.f. | 59 | ············if·(W1.f.L0((CharSequence)substring,·s))·{ |
60 | ················substring·=·substring.substring(0,·W1.f. | 60 | ················substring·=·substring.substring(0,·W1.f.P0((CharSequence)substring,·s,·0,·false,·6)); |
61 | ················N1.b.B((Object)substring,·"this·as·java.lang.String\u2026ing(startIndex,·endIndex)"); | 61 | ················N1.b.B((Object)substring,·"this·as·java.lang.String\u2026ing(startIndex,·endIndex)"); |
62 | ················return·substring; | 62 | ················return·substring; |
63 | ············} | 63 | ············} |
64 | ········} | 64 | ········} |
65 | ········substring·=·"*"; | 65 | ········substring·=·"*"; |
66 | ········return·substring; | 66 | ········return·substring; |
67 | ····} | 67 | ····} |
Offset 204, 15 lines modified | Offset 204, 15 lines modified | ||
204 | ········//···195:·ldc·············"shareCacheFolder.canonicalPath" | 204 | ········//···195:·ldc·············"shareCacheFolder.canonicalPath" |
205 | ········//···197:·astore··········16 | 205 | ········//···197:·astore··········16 |
206 | ········//···199:·aload···········15 | 206 | ········//···199:·aload···········15 |
207 | ········//···201:·aload···········16 | 207 | ········//···201:·aload···········16 |
208 | ········//···203:·invokestatic····N1/b.B:(Ljava/lang/Object;Ljava/lang/String;)V | 208 | ········//···203:·invokestatic····N1/b.B:(Ljava/lang/Object;Ljava/lang/String;)V |
209 | ········//···206:·aload···········7 | 209 | ········//···206:·aload···········7 |
210 | ········//···208:·aload···········15 | 210 | ········//···208:·aload···········15 |
211 | ········//···210:·invokestatic····W1/f. | 211 | ········//···210:·invokestatic····W1/f.V0:(Ljava/lang/String;Ljava/lang/String;)Z |
212 | ········//···213:·istore··········13 | 212 | ········//···213:·istore··········13 |
213 | ········//···215:·iload···········13 | 213 | ········//···215:·iload···········13 |
214 | ········//···217:·ifne············223 | 214 | ········//···217:·ifne············223 |
215 | ········//···220:·goto············252 | 215 | ········//···220:·goto············252 |
216 | ········//···223:·new·············Ljava/io/IOException; | 216 | ········//···223:·new·············Ljava/io/IOException; |
217 | ········//···226:·astore_1······· | 217 | ········//···226:·astore_1······· |
218 | ········//···227:·aload_0········ | 218 | ········//···227:·aload_0········ |
Offset 384, 15 lines modified | Offset 384, 15 lines modified | ||
384 | ········//···567:·invokevirtual···java/util/ArrayList.isEmpty:()Z | 384 | ········//···567:·invokevirtual···java/util/ArrayList.isEmpty:()Z |
385 | ········//···570:·istore··········13 | 385 | ········//···570:·istore··········13 |
386 | ········//···572:·iload···········13 | 386 | ········//···572:·iload···········13 |
387 | ········//···574:·ifeq············605 | 387 | ········//···574:·ifeq············605 |
388 | ········//···577:·aload_3········ | 388 | ········//···577:·aload_3········ |
389 | ········//···578:·ifnull··········605 | 389 | ········//···578:·ifnull··········605 |
390 | ········//···581:·aload_3········ | 390 | ········//···581:·aload_3········ |
391 | ········//···582:·invokestatic····W1/f. | 391 | ········//···582:·invokestatic····W1/f.Q0:(Ljava/lang/CharSequence;)Z |
392 | ········//···585:·istore··········13 | 392 | ········//···585:·istore··········13 |
393 | ········//···587:·iload···········13 | 393 | ········//···587:·iload···········13 |
394 | ········//···589:·ifeq············595 | 394 | ········//···589:·ifeq············595 |
395 | ········//···592:·goto············605 | 395 | ········//···592:·goto············605 |
396 | ········//···595:·aload_0········ | 396 | ········//···595:·aload_0········ |
397 | ········//···596:·aload_3········ | 397 | ········//···596:·aload_3········ |
398 | ········//···597:·aload···········4 | 398 | ········//···597:·aload···········4 |
Offset 414, 15 lines modified | Offset 414, 15 lines modified | ||
414 | ········//···633:·aload_2········ | 414 | ········//···633:·aload_2········ |
415 | ········//···634:·invokeinterface·java/util/Collection.isEmpty:()Z | 415 | ········//···634:·invokeinterface·java/util/Collection.isEmpty:()Z |
416 | ········//···639:·istore··········13 | 416 | ········//···639:·istore··········13 |
417 | ········//···641:·iload···········13 | 417 | ········//···641:·iload···········13 |
418 | ········//···643:·ifeq············649 | 418 | ········//···643:·ifeq············649 |
419 | ········//···646:·goto············663 | 419 | ········//···646:·goto············663 |
420 | ········//···649:·aload_2········ | 420 | ········//···649:·aload_2········ |
421 | ········//···650:·invokestatic····G1/j. | 421 | ········//···650:·invokestatic····G1/j.S0:(Ljava/util/List;)Ljava/lang/Object; |
422 | ········//···653:·astore_2······· | 422 | ········//···653:·astore_2······· |
423 | ········//···654:·aload_2········ | 423 | ········//···654:·aload_2········ |
424 | ········//···655:·astore··········15 | 424 | ········//···655:·astore··········15 |
425 | ········//···657:·aload_2········ | 425 | ········//···657:·aload_2········ |
426 | ········//···658:·checkcast·······Ljava/lang/String; | 426 | ········//···658:·checkcast·······Ljava/lang/String; |
427 | ········//···661:·astore··········15 | 427 | ········//···661:·astore··········15 |
428 | ········//···663:·aload_1········ | 428 | ········//···663:·aload_1········ |
Offset 430, 15 lines modified | Offset 430, 15 lines modified | ||
430 | ········//···666:·invokevirtual···android/content/Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent; | 430 | ········//···666:·invokevirtual···android/content/Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent; |
431 | ········//···669:·pop············ | 431 | ········//···669:·pop············ |
432 | ········//···670:·aload_1········ | 432 | ········//···670:·aload_1········ |
433 | ········//···671:·aload···········15 | 433 | ········//···671:·aload···········15 |
434 | ········//···673:·invokevirtual···android/content/Intent.setType:(Ljava/lang/String;)Landroid/content/Intent; | 434 | ········//···673:·invokevirtual···android/content/Intent.setType:(Ljava/lang/String;)Landroid/content/Intent; |
435 | ········//···676:·pop············ | 435 | ········//···676:·pop············ |
436 | ········//···677:·aload···········6 | 436 | ········//···677:·aload···········6 |
437 | ········//···679:·invokestatic····G1/j. | 437 | ········//···679:·invokestatic····G1/j.S0:(Ljava/util/List;)Ljava/lang/Object; |
438 | ········//···682:·checkcast·······Landroid/os/Parcelable; | 438 | ········//···682:·checkcast·······Landroid/os/Parcelable; |
439 | ········//···685:·astore_2······· | 439 | ········//···685:·astore_2······· |
440 | ········//···686:·aload_1········ | 440 | ········//···686:·aload_1········ |
441 | ········//···687:·aload···········12 | 441 | ········//···687:·aload···········12 |
442 | ········//···689:·aload_2········ | 442 | ········//···689:·aload_2········ |
443 | ········//···690:·invokevirtual···android/content/Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; | 443 | ········//···690:·invokevirtual···android/content/Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; |
444 | ········//···693:·pop············ | 444 | ········//···693:·pop············ |
Offset 459, 24 lines modified | Offset 459, 24 lines modified | ||
459 | ········//···726:·aload_2········ | 459 | ········//···726:·aload_2········ |
460 | ········//···727:·invokeinterface·java/util/List.size:()I | 460 | ········//···727:·invokeinterface·java/util/List.size:()I |
461 | ········//···732:·istore··········13 | 461 | ········//···732:·istore··········13 |
462 | ········//···734:·iload···········13 | 462 | ········//···734:·iload···········13 |
463 | ········//···736:·iload···········10 | 463 | ········//···736:·iload···········10 |
464 | ········//···738:·if_icmpne·······758 | 464 | ········//···738:·if_icmpne·······758 |
465 | ········//···741:·aload_2········ | 465 | ········//···741:·aload_2········ |
466 | ········//···742:·invokestatic····G1/j. | 466 | ········//···742:·invokestatic····G1/j.S0:(Ljava/util/List;)Ljava/lang/Object; |
467 | ········//···745:·astore_2······· | 467 | ········//···745:·astore_2······· |
468 | ········//···746:·aload_2········ | 468 | ········//···746:·aload_2········ |
469 | ········//···747:·astore··········15 | 469 | ········//···747:·astore··········15 |
470 | ········//···749:·aload_2········ | 470 | ········//···749:·aload_2········ |
471 | ········//···750:·checkcast·······Ljava/lang/String; | 471 | ········//···750:·checkcast·······Ljava/lang/String; |
472 | ········//···753:·astore··········15 | 472 | ········//···753:·astore··········15 |
473 | ········//···755:·goto············894 | 473 | ········//···755:·goto············894 |
474 | ········//···758:·aload_2········ | 474 | ········//···758:·aload_2········ |
475 | ········//···759:·invokestatic····G1/j. | 475 | ········//···759:·invokestatic····G1/j.S0:(Ljava/util/List;)Ljava/lang/Object; |
476 | ········//···762:·checkcast·······Ljava/lang/String; | 476 | ········//···762:·checkcast·······Ljava/lang/String; |
477 | ········//···765:·astore··········7 | 477 | ········//···765:·astore··········7 |
478 | ········//···767:·aload_2········ | 478 | ········//···767:·aload_2········ |
479 | ········//···768:·invokestatic····N1/b.R:(Ljava/util/List;)I | 479 | ········//···768:·invokestatic····N1/b.R:(Ljava/util/List;)I |
480 | ········//···771:·istore··········19 | 480 | ········//···771:·istore··········19 |
481 | ········//···773:·iload···········10 | 481 | ········//···773:·iload···········10 |
482 | ········//···775:·iload···········19 | 482 | ········//···775:·iload···········19 |
Offset 123, 29 lines modified | Offset 123, 29 lines modified | ||
123 | ····································final·ArrayList·list2; | 123 | ····································final·ArrayList·list2; |
124 | ····································list2.add(Integer.valueOf(this.l(buildChildDocumentsUriUsingTree3))); | 124 | ····································list2.add(Integer.valueOf(this.l(buildChildDocumentsUriUsingTree3))); |
125 | ····································continue·Label_0455_Outer; | 125 | ····································continue·Label_0455_Outer; |
126 | ································Label_0426_Outer: | 126 | ································Label_0426_Outer: |
127 | ····································while·(true)·{ | 127 | ····································while·(true)·{ |
128 | ········································final·StringBuilder·sb; | 128 | ········································final·StringBuilder·sb; |
129 | ········································final·ArrayList·list; | 129 | ········································final·ArrayList·list; |
130 | ········································final·Pair·pair·=·new·Pair((Object)new·Pair((Object)sb.toString(),·(Object)j. | 130 | ········································final·Pair·pair·=·new·Pair((Object)new·Pair((Object)sb.toString(),·(Object)j.V0(list)),·(Object)new·Pair((Object)sb2.toString(),·(Object)j.V0(list2))); |
131 | ········································N1.b.D((Closeable)query,·(Throwable)null); | 131 | ········································N1.b.D((Closeable)query,·(Throwable)null); |
132 | ········································return·pair; | 132 | ········································return·pair; |
133 | ····································Block_13: | 133 | ····································Block_13: |
134 | ········································while·(true)·{ | 134 | ········································while·(true)·{ |
135 | ············································final·int·n3; | 135 | ············································final·int·n3; |
136 | ············································iftrue(Label_0455:)(f. | 136 | ············································iftrue(Label_0455:)(f.M0((CharSequence)sb2)·==·n3); |
137 | ············································break·Block_13; | 137 | ············································break·Block_13; |
138 | ············································final·int· | 138 | ············································final·int·m0·=·f.M0((CharSequence)sb); |
139 | ············································n3·=·-1; | 139 | ············································n3·=·-1; |
140 | ············································iftrue(Label_0426:)( | 140 | ············································iftrue(Label_0426:)(m0·==·n3); |
141 | ············································sb.deleteCharAt(f. | 141 | ············································sb.deleteCharAt(f.M0((CharSequence)sb)); |
142 | ············································continue; | 142 | ············································continue; |
143 | ········································} | 143 | ········································} |
144 | ········································sb2.deleteCharAt(f. | 144 | ········································sb2.deleteCharAt(f.M0((CharSequence)sb2)); |
145 | ········································continue·Label_0426_Outer; | 145 | ········································continue·Label_0426_Outer; |
146 | ····································} | 146 | ····································} |
147 | ································} | 147 | ································} |
148 | ····························} | 148 | ····························} |
149 | ····························break; | 149 | ····························break; |
150 | ························} | 150 | ························} |
151 | ····················} | 151 | ····················} |
Offset 175, 17 lines modified | Offset 175, 17 lines modified | ||
175 | ····} | 175 | ····} |
176 | ···· | 176 | ···· |
177 | ····public·final·int·createDirectory(String·s,·final·boolean·b,·final·boolean·b2,·final·String·s2)·{ | 177 | ····public·final·int·createDirectory(String·s,·final·boolean·b,·final·boolean·b2,·final·String·s2)·{ |
178 | ········final·int·n·=·1; | 178 | ········final·int·n·=·1; |
179 | ········b.C((Object)s,·"p"); | 179 | ········b.C((Object)s,·"p"); |
180 | ········b.C((Object)s2,·"type"); | 180 | ········b.C((Object)s2,·"type"); |
181 | ········final·String·b3·=·this.b; | 181 | ········final·String·b3·=·this.b; |
182 | ········final·boolean· | 182 | ········final·boolean·v0·=·f.V0(s,·b3); |
183 | ········final·int·n2·=·-3; | 183 | ········final·int·n2·=·-3; |
184 | ········if·(! | 184 | ········if·(!v0)·{ |
185 | ············return·n2; | 185 | ············return·n2; |
186 | ········} | 186 | ········} |
187 | ········s·=·s.substring(b3.length()); | 187 | ········s·=·s.substring(b3.length()); |
188 | ········final·String·s3·=·"this·as·java.lang.String).substring(startIndex)"; | 188 | ········final·String·s3·=·"this·as·java.lang.String).substring(startIndex)"; |
189 | ········b.B((Object)s,·s3); | 189 | ········b.B((Object)s,·s3); |
190 | ········final·int·length·=·s.length(); | 190 | ········final·int·length·=·s.length(); |
191 | ········final·int·n3·=·-1; | 191 | ········final·int·n3·=·-1; |
Offset 197, 70 lines modified | Offset 197, 70 lines modified | ||
197 | ············return·n2; | 197 | ············return·n2; |
198 | ········} | 198 | ········} |
199 | ········final·Object·first·=·g.first; | 199 | ········final·Object·first·=·g.first; |
200 | ········b.B(first,·"rootInfo.first"); | 200 | ········b.B(first,·"rootInfo.first"); |
201 | ········final·int·intValue·=·((Number)first).intValue(); | 201 | ········final·int·intValue·=·((Number)first).intValue(); |
202 | ········final·String·s4·=·"/"; | 202 | ········final·String·s4·=·"/"; |
203 | ········final·int·n4·=·6; | 203 | ········final·int·n4·=·6; |
204 | ········final·String·substring·=·s.substring(intValue,·f. | 204 | ········final·String·substring·=·s.substring(intValue,·f.R0(s,·s4,·n4)); |
205 | ········b.B((Object)substring,·"this·as·java.lang.String\u2026ing(startIndex,·endIndex)"); | 205 | ········b.B((Object)substring,·"this·as·java.lang.String\u2026ing(startIndex,·endIndex)"); |
206 | ········final·char[]·array·=·new·char[n]; | 206 | ········final·char[]·array·=·new·char[n]; |
207 | ········array[0]·=·'/'; | 207 | ········array[0]·=·'/'; |
208 | ········final·String· | 208 | ········final·String·y0·=·f.Y0(substring,·array); |
209 | ········try·{ | 209 | ········try·{ |
210 | ············final·Object·second·=·g.second; | 210 | ············final·Object·second·=·g.second; |
211 | ············try·{ | 211 | ············try·{ |
212 | ················Uri·uri·=·DocumentsContract.buildDocumentUriUsingTree((Uri)second,· | 212 | ················Uri·uri·=·DocumentsContract.buildDocumentUriUsingTree((Uri)second,·y0); |
213 | ················if·(uri·==·null)·{ | 213 | ················if·(uri·==·null)·{ |
214 | ····················return·n3; | 214 | ····················return·n3; |
215 | ················} | 215 | ················} |
216 | ················final·boolean·d·=·this.d(uri); | 216 | ················final·boolean·d·=·this.d(uri); |
217 | ················final·String·s5·=·"vnd.android.document/directory"; | 217 | ················final·String·s5·=·"vnd.android.document/directory"; |
218 | ················Label_0339:·{ | 218 | ················Label_0339:·{ |
219 | ····················if·(d)·{ | 219 | ····················if·(d)·{ |
220 | ························break·Label_0339; | 220 | ························break·Label_0339; |
221 | ····················} | 221 | ····················} |
222 | ····················if·(!b)·{ | 222 | ····················if·(!b)·{ |
223 | ························return·n3; | 223 | ························return·n3; |
224 | ····················} | 224 | ····················} |
225 | ····················final·String[]·array2·=·new·String[n]; | 225 | ····················final·String[]·array2·=·new·String[n]; |
226 | ····················array2[0]·=·s4; | 226 | ····················array2[0]·=·s4; |
227 | ····················final·String·s6·=· | 227 | ····················final·String·s6·=·y0; |
228 | ····················try·{ | 228 | ····················try·{ |
229 | ························final·List· | 229 | ························final·List·u0·=·f.U0(s6,·array2); |
230 | ························try·{ | 230 | ························try·{ |
231 | ····························final·Iterator·iterator·=· | 231 | ····························final·Iterator·iterator·=·u0.iterator(); |
232 | ····························try·{ | 232 | ····························try·{ |
233 | ································while·(true)·{ | 233 | ································while·(true)·{ |
234 | ····································if·(!iterator.hasNext())·{ | 234 | ····································if·(!iterator.hasNext())·{ |
235 | ········································break·Label_0339; | 235 | ········································break·Label_0339; |
236 | ····································} | 236 | ····································} |
237 | ····································final·Object·next·=·iterator.next(); | 237 | ····································final·Object·next·=·iterator.next(); |
238 | ····································try·{ | 238 | ····································try·{ |
239 | ········································final·String·s | 239 | ········································final·String·s7·=·(String)next; |
240 | ········································try·{ | 240 | ········································try·{ |
241 | ············································if·(s | 241 | ············································if·(s7.length()·==·0)·{ |
242 | ················································continue; | 242 | ················································continue; |
243 | ············································} | 243 | ············································} |
244 | ············································uri·=·this.c(uri,·s | 244 | ············································uri·=·this.c(uri,·s7,·s5); |
245 | ············································try·{ | 245 | ············································try·{ |
246 | ················································b.z((Object)uri); | 246 | ················································b.z((Object)uri); |
247 | ················································continue; | 247 | ················································continue; |
248 | ················································try·{ | 248 | ················································try·{ |
249 | ····················································final·Uri·uri2; | 249 | ····················································final·Uri·uri2; |
250 | ····················································b.z((Object)uri2); | 250 | ····················································b.z((Object)uri2); |
251 | ····················································return·this.l(uri2); | 251 | ····················································return·this.l(uri2); |
252 | ····················································Label_0384:·{ | 252 | ····················································Label_0384:·{ |
253 | ························································uri2·=·this.c(uri,·s,·s5); | 253 | ························································uri2·=·this.c(uri,·s,·s5); |
254 | ····················································} | 254 | ····················································} |
255 | ················································} | 255 | ················································} |
256 | ················································catch·(final·Exception·ex)·{ | 256 | ················································catch·(final·Exception·ex)·{ |
257 | ····················································return·n3; | 257 | ····················································return·n3; |
258 | ················································} | 258 | ················································} |
259 | ················································s·=·s.substring(f. | 259 | ················································s·=·s.substring(f.R0(s,·s4,·n4)·+·n); |
260 | ················································b.B((Object)s,·s3); | 260 | ················································b.B((Object)s,·s3); |
261 | ················································iftrue(Label_0384:)(!b2); | 261 | ················································iftrue(Label_0384:)(!b2); |
262 | ················································Uri·uri2·=·this.c(uri,·s,·s2); | 262 | ················································Uri·uri2·=·this.c(uri,·s,·s2); |
263 | ············································} | 263 | ············································} |
264 | ············································catch·(final·Exception·ex2)·{} | 264 | ············································catch·(final·Exception·ex2)·{} |
265 | ········································} | 265 | ········································} |
266 | ········································catch·(final·Exception·ex3)·{} | 266 | ········································catch·(final·Exception·ex3)·{} |
Offset 416, 17 lines modified | Offset 416, 17 lines modified | ||
416 | ········catch·(final·Exception·ex2)·{} | 416 | ········catch·(final·Exception·ex2)·{} |
417 | ····} | 417 | ····} |
418 | ···· | 418 | ···· |
419 | ····public·final·Pair·g(final·String·s)·{ | 419 | ····public·final·Pair·g(final·String·s)·{ |
420 | ········final·HashMap·c·=·this.c; | 420 | ········final·HashMap·c·=·this.c; |
421 | ········for·(final·String·key·:·c.keySet())·{ | 421 | ········for·(final·String·key·:·c.keySet())·{ |
422 | ············N1.b.B((Object)key,·"k"); | 422 | ············N1.b.B((Object)key,·"k"); |
423 | ············final·int· | 423 | ············final·int·p·=·f.P0((CharSequence)s,·key,·0,·false,·6); |
Max diff block lines reached; 2653/10706 bytes (24.78%) of diff not shown. |
Offset 15, 10 lines modified | Offset 15, 10 lines modified | ||
15 | ········this.a·=·a; | 15 | ········this.a·=·a; |
16 | ········this.b·=·b; | 16 | ········this.b·=·b; |
17 | ····} | 17 | ····} |
18 | ···· | 18 | ···· |
19 | ····public·final·void·onGlobalFocusChanged(final·View·view,·View·b)·{ | 19 | ····public·final·void·onGlobalFocusChanged(final·View·view,·View·b)·{ |
20 | ········final·Object·o·=·new·Object(); | 20 | ········final·Object·o·=·new·Object(); |
21 | ········b·=·this.b; | 21 | ········b·=·this.b; |
22 | ········this.a.onFocusChange(b,·b. | 22 | ········this.a.onFocusChange(b,·b.D0(b,·(D1.b)o)); |
23 | ····} | 23 | ····} |
24 | } | 24 | } |
Offset 1, 9 lines modified | Offset 1, 10 lines modified | ||
1 | package·u0; | 1 | package·u0; |
2 | import·android.webkit.WebResourceError; | ||
3 | import·android.webkit.WebMessagePort; | 2 | import·android.webkit.WebMessagePort; |
3 | import·android.content.res.Resources$Theme; | ||
4 | import·android.content.res.Resources; | ||
4 | public·abstract·synthetic·class·P | 5 | public·abstract·synthetic·class·P |
5 | { | 6 | { |
6 | } | 7 | } |
Offset 35, 15 lines modified | Offset 35, 15 lines modified | ||
35 | ············final·WebMessagePort[]·array2·=·new·WebMessagePort[length]; | 35 | ············final·WebMessagePort[]·array2·=·new·WebMessagePort[length]; |
36 | ············while·(i·<·length)·{ | 36 | ············while·(i·<·length)·{ |
37 | ················array2[i]·=·((D)a[i]).d(); | 37 | ················array2[i]·=·((D)a[i]).d(); |
38 | ················++i; | 38 | ················++i; |
39 | ············} | 39 | ············} |
40 | ············array·=·array2; | 40 | ············array·=·array2; |
41 | ········} | 41 | ········} |
42 | ········return·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a. | 42 | ········return·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a.d(n.b,·array); |
43 | ····} | 43 | ····} |
44 | ···· | 44 | ···· |
45 | ····public·static·WebMessagePort[]·c(final·WebView·webView)·{ | 45 | ····public·static·WebMessagePort[]·c(final·WebView·webView)·{ |
46 | ········return·a.B(webView); | 46 | ········return·a.B(webView); |
47 | ····} | 47 | ····} |
48 | ···· | 48 | ···· |
49 | ····public·static·n·d(final·WebMessage·webMessage)·{ | 49 | ····public·static·n·d(final·WebMessage·webMessage)·{ |
Offset 7, 34 lines modified | Offset 7, 34 lines modified | ||
7 | import·android.webkit.WebView; | 7 | import·android.webkit.WebView; |
8 | import·io.flutter.view.a; | 8 | import·io.flutter.view.a; |
9 | import·android.webkit.TracingController; | 9 | import·android.webkit.TracingController; |
10 | public·abstract·class·k | 10 | public·abstract·class·k |
11 | { | 11 | { |
12 | ····public·static·TracingController·a()·{ | 12 | ····public·static·TracingController·a()·{ |
13 | ········return·a. | 13 | ········return·a.n(); |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····public·static·ClassLoader·b()·{ | 16 | ····public·static·ClassLoader·b()·{ |
17 | ········return·a. | 17 | ········return·a.o(); |
18 | ····} | 18 | ····} |
19 | ···· | 19 | ···· |
20 | ····public·static·Looper·c(final·WebView·webView)·{ | 20 | ····public·static·Looper·c(final·WebView·webView)·{ |
21 | ········return·a.f(webView); | 21 | ········return·a.f(webView); |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·static·boolean·d(final·TracingController·tracingController)·{ | 24 | ····public·static·boolean·d(final·TracingController·tracingController)·{ |
25 | ········return·a. | 25 | ········return·a.v(tracingController); |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·static·void·e(final·String·s)·{ | 28 | ····public·static·void·e(final·String·s)·{ |
29 | ········a. | 29 | ········a.u(s); |
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····public·static·void·f(final·TracingController·tracingController,·final·t0.k·k)·{ | 32 | ····public·static·void·f(final·TracingController·tracingController,·final·t0.k·k)·{ |
33 | ········a. | 33 | ········a.t(tracingController,·a.m(a.j(a.k(a.l(a.i(),·new·int[]·{·k.a·}),·k.b),·k.c))); |
34 | ····} | 34 | ····} |
35 | ···· | 35 | ···· |
36 | ····public·static·boolean·g(final·TracingController·tracingController,·final·OutputStream·outputStream,·final·Executor·executor)·{ | 36 | ····public·static·boolean·g(final·TracingController·tracingController,·final·OutputStream·outputStream,·final·Executor·executor)·{ |
37 | ········return·a. | 37 | ········return·a.w(tracingController,·outputStream,·executor); |
38 | ····} | 38 | ····} |
39 | } | 39 | } |
Offset 8, 10 lines modified | Offset 8, 10 lines modified | ||
8 | ····public·volatile·e·b; | 8 | ····public·volatile·e·b; |
9 | ···· | 9 | ···· |
10 | ····static·{ | 10 | ····static·{ |
11 | ········c·=·(e)new·Object(); | 11 | ········c·=·(e)new·Object(); |
12 | ····} | 12 | ····} |
13 | ···· | 13 | ···· |
14 | ····public·e()·{ | 14 | ····public·e()·{ |
15 | ········f.f. | 15 | ········f.f.q0(this,·Thread.currentThread()); |
16 | ····} | 16 | ····} |
17 | } | 17 | } |
Offset 335, 15 lines modified | Offset 335, 15 lines modified | ||
335 | ········} | 335 | ········} |
336 | ········e·e·=·this.c; | 336 | ········e·e·=·this.c; |
337 | ········final·e·c·=·w.e.c; | 337 | ········final·e·c·=·w.e.c; |
338 | ········if·(e·!=·c)·{ | 338 | ········if·(e·!=·c)·{ |
339 | ············final·e·e2·=·new·e(); | 339 | ············final·e·e2·=·new·e(); |
340 | ············do·{ | 340 | ············do·{ |
341 | ················final·b·f·=·w.f.f; | 341 | ················final·b·f·=·w.f.f; |
342 | ················f. | 342 | ················f.p0(e2,·e); |
343 | ················if·(f.y(this,·e,·e2))·{ | 343 | ················if·(f.y(this,·e,·e2))·{ |
344 | ····················int·n; | 344 | ····················int·n; |
345 | ····················Object·a2; | 345 | ····················Object·a2; |
346 | ····················do·{ | 346 | ····················do·{ |
347 | ························LockSupport.park(this); | 347 | ························LockSupport.park(this); |
348 | ························if·(Thread.interrupted())·{ | 348 | ························if·(Thread.interrupted())·{ |
349 | ····························this.d(e2); | 349 | ····························this.d(e2); |
Offset 389, 15 lines modified | Offset 389, 15 lines modified | ||
389 | ············if·(nanos·>=·n4)·{ | 389 | ············if·(nanos·>=·n4)·{ |
390 | ················e·e·=·this.c; | 390 | ················e·e·=·this.c; |
391 | ················final·e·c·=·w.e.c; | 391 | ················final·e·c·=·w.e.c; |
392 | ················if·(e·!=·c)·{ | 392 | ················if·(e·!=·c)·{ |
393 | ····················final·e·e2·=·new·e(); | 393 | ····················final·e·e2·=·new·e(); |
394 | ····················do·{ | 394 | ····················do·{ |
395 | ························final·b·f·=·w.f.f; | 395 | ························final·b·f·=·w.f.f; |
396 | ························f. | 396 | ························f.p0(e2,·e); |
397 | ························if·(f.y(this,·e,·e2))·{ | 397 | ························if·(f.y(this,·e,·e2))·{ |
398 | ····························do·{ | 398 | ····························do·{ |
399 | ································LockSupport.parkNanos(this,·nanos); | 399 | ································LockSupport.parkNanos(this,·nanos); |
400 | ································if·(Thread.interrupted())·{ | 400 | ································if·(Thread.interrupted())·{ |
401 | ····································this.d(e2); | 401 | ····································this.d(e2); |
402 | ····································throw·new·InterruptedException(); | 402 | ····································throw·new·InterruptedException(); |
403 | ································} | 403 | ································} |
Offset 63, 15 lines modified | Offset 63, 15 lines modified | ||
63 | ········return·((527·+·this.b)·*·31·+·this.c)·*·31·+·this.d; | 63 | ········return·((527·+·this.b)·*·31·+·this.c)·*·31·+·this.d; |
64 | ····} | 64 | ····} |
65 | ···· | 65 | ···· |
66 | ····@Override | 66 | ····@Override |
67 | ····public·final·String·toString()·{ | 67 | ····public·final·String·toString()·{ |
68 | ········final·String·e·=·this.e; | 68 | ········final·String·e·=·this.e; |
69 | ········String·string; | 69 | ········String·string; |
70 | ········if·(W1.f. | 70 | ········if·(W1.f.Q0((CharSequence)e)·^·true)·{ |
71 | ············final·StringBuilder·sb·=·new·StringBuilder("-"); | 71 | ············final·StringBuilder·sb·=·new·StringBuilder("-"); |
72 | ············sb.append(e); | 72 | ············sb.append(e); |
73 | ············string·=·sb.toString(); | 73 | ············string·=·sb.toString(); |
74 | ········} | 74 | ········} |
75 | ········else·{ | 75 | ········else·{ |
76 | ············string·=·""; | 76 | ············string·=·""; |
77 | ········} | 77 | ········} |
Offset 26, 15 lines modified | Offset 26, 15 lines modified | ||
26 | ········final·b·c·=·this.c; | 26 | ········final·b·c·=·this.c; |
27 | ········c.getClass(); | 27 | ········c.getClass(); |
28 | ········WindowLayoutComponent·windowLayoutComponent·=·null; | 28 | ········WindowLayoutComponent·windowLayoutComponent·=·null; |
29 | ········final·String·s·=·"loader.loadClass(WindowE\u2026XTENSIONS_PROVIDER_CLASS)"; | 29 | ········final·String·s·=·"loader.loadClass(WindowE\u2026XTENSIONS_PROVIDER_CLASS)"; |
30 | ········final·String·name·=·"androidx.window.extensions.WindowExtensionsProvider"; | 30 | ········final·String·name·=·"androidx.window.extensions.WindowExtensionsProvider"; |
31 | ········try·{ | 31 | ········try·{ |
32 | ············N1.b.B((Object)c.a.loadClass(name),·s); | 32 | ············N1.b.B((Object)c.a.loadClass(name),·s); |
33 | ············if·(!N1.b. | 33 | ············if·(!N1.b.F0("WindowExtensionsProvider#getWindowExtensions·is·not·valid",·(O1.a)new·a(c))·||·!N1.b.F0("WindowExtensions#getWindowLayoutComponent·is·not·valid",·(O1.a)new·h(this,·3))·||·!N1.b.F0("FoldingFeature·class·is·not·valid",·(O1.a)new·h(this,·0)))·{ |
34 | ················return·windowLayoutComponent; | 34 | ················return·windowLayoutComponent; |
35 | ············} | 35 | ············} |
36 | ············final·int·a·=·e.a(); | 36 | ············final·int·a·=·e.a(); |
37 | ············if·(a·==·1)·{ | 37 | ············if·(a·==·1)·{ |
38 | ················if·(!this.b())·{ | 38 | ················if·(!this.b())·{ |
39 | ····················return·windowLayoutComponent; | 39 | ····················return·windowLayoutComponent; |
40 | ················} | 40 | ················} |
Offset 43, 15 lines modified | Offset 43, 15 lines modified | ||
43 | ················final·int·n·=·2; | 43 | ················final·int·n·=·2; |
44 | ················if·(n·>·a·||·a·>·-1·>>>·1·||·!this.b())·{ | 44 | ················if·(n·>·a·||·a·>·-1·>>>·1·||·!this.b())·{ |
45 | ····················return·windowLayoutComponent; | 45 | ····················return·windowLayoutComponent; |
46 | ················} | 46 | ················} |
47 | ················final·StringBuilder·sb·=·new·StringBuilder("WindowLayoutComponent#addWindowLayoutInfoListener("); | 47 | ················final·StringBuilder·sb·=·new·StringBuilder("WindowLayoutComponent#addWindowLayoutInfoListener("); |
48 | ················sb.append(Context.class.getName()); | 48 | ················sb.append(Context.class.getName()); |
49 | ················sb.append(",·androidx.window.extensions.core.util.function.Consumer)·is·not·valid"); | 49 | ················sb.append(",·androidx.window.extensions.core.util.function.Consumer)·is·not·valid"); |
50 | ················if·(!N1.b. | 50 | ················if·(!N1.b.F0(sb.toString(),·(O1.a)new·h(this,·n)))·{ |
51 | ····················return·windowLayoutComponent; | 51 | ····················return·windowLayoutComponent; |
52 | ················} | 52 | ················} |
53 | ············} | 53 | ············} |
54 | ············final·WindowExtensions·windowExtensions·=·WindowExtensionsProvider.getWindowExtensions(); | 54 | ············final·WindowExtensions·windowExtensions·=·WindowExtensionsProvider.getWindowExtensions(); |
55 | ············try·{ | 55 | ············try·{ |
56 | ················windowLayoutComponent·=·windowExtensions.getWindowLayoutComponent(); | 56 | ················windowLayoutComponent·=·windowExtensions.getWindowLayoutComponent(); |
57 | ················return·windowLayoutComponent; | 57 | ················return·windowLayoutComponent; |
Offset 61, 10 lines modified | Offset 61, 10 lines modified | ||
61 | ········catch·(final·ClassNotFoundException·|·NoClassDefFoundError·|·UnsupportedOperationException·ex2)·{} | 61 | ········catch·(final·ClassNotFoundException·|·NoClassDefFoundError·|·UnsupportedOperationException·ex2)·{} |
62 | ····} | 62 | ····} |
63 | ···· | 63 | ···· |
64 | ····public·final·boolean·b()·{ | 64 | ····public·final·boolean·b()·{ |
65 | ········final·StringBuilder·sb·=·new·StringBuilder("WindowLayoutComponent#addWindowLayoutInfoListener("); | 65 | ········final·StringBuilder·sb·=·new·StringBuilder("WindowLayoutComponent#addWindowLayoutInfoListener("); |
66 | ········sb.append(Activity.class.getName()); | 66 | ········sb.append(Activity.class.getName()); |
67 | ········sb.append(",·java.util.function.Consumer)·is·not·valid"); | 67 | ········sb.append(",·java.util.function.Consumer)·is·not·valid"); |
68 | ········return·N1.b. | 68 | ········return·N1.b.F0(sb.toString(),·(O1.a)new·h(this,·1)); |
69 | ····} | 69 | ····} |
70 | } | 70 | } |
Offset 123, 15 lines modified | Offset 123, 15 lines modified | ||
123 | ········//···200:·athrow········· | 123 | ········//···200:·athrow········· |
124 | ········//···201:·getstatic·······C0/o.c:LC0/o; | 124 | ········//···201:·getstatic·······C0/o.c:LC0/o; |
125 | ········//···204:·astore_1······· | 125 | ········//···204:·astore_1······· |
126 | ········//···205:·aload_1········ | 126 | ········//···205:·aload_1········ |
127 | ········//···206:·invokestatic····N1/b.z:(Ljava/lang/Object;)V | 127 | ········//···206:·invokestatic····N1/b.z:(Ljava/lang/Object;)V |
128 | ········//···209:·new·············Ly0/a; | 128 | ········//···209:·new·············Ly0/a; |
129 | ········//···212:·astore_0······· | 129 | ········//···212:·astore_0······· |
130 | ········//···213:·getstatic·······z0/ | 130 | ········//···213:·getstatic·······z0/s.b:Lz0/s; |
131 | ········//···216:·astore_2······· | 131 | ········//···216:·astore_2······· |
132 | ········//···217:·aload_0········ | 132 | ········//···217:·aload_0········ |
133 | ········//···218:·aload_1········ | 133 | ········//···218:·aload_1········ |
134 | ········//···219:·invokespecial···y0/a.<init>:(LA0/a;)V | 134 | ········//···219:·invokespecial···y0/a.<init>:(LA0/a;)V |
135 | ········//···222:·getstatic·······z0/k.c:Lz0/b; | 135 | ········//···222:·getstatic·······z0/k.c:Lz0/b; |
136 | ········//···225:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class; | 136 | ········//···225:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class; |
137 | ········//···228:·pop············ | 137 | ········//···228:·pop············ |
Offset 1, 31 lines modified | Offset 1, 63 lines modified | ||
1 | package·z0; | 1 | package·z0; |
2 | import·androidx.fragment.app.q; | ||
3 | import· | 2 | import·Z1.j; |
3 | import·Z1.q; | ||
4 | import·N1.b; | 4 | import·N1.b; |
5 | import· | 5 | import·F1.h; |
6 | import·H1.e; | ||
7 | import·android.app.Activity; | ||
8 | import·y0.a; | ||
9 | import·O1.p; | ||
10 | import·J1.g; | ||
6 | public·final·class·n | 11 | public·final·class·n·extends·g·implements·p |
7 | { | 12 | { |
8 | ····public· | 13 | ····public·int·f; |
14 | ····public·/*·synthetic·*/·Object·g; | ||
15 | ····public·final·/*·synthetic·*/·a·h; | ||
16 | ····public·final·/*·synthetic·*/·Activity·i; | ||
9 | ···· | 17 | ···· |
10 | ····public·n(final· | 18 | ····public·n(final·a·h,·final·Activity·i,·final·e·e)·{ |
11 | ········this. | 19 | ········this.h·=·h; |
20 | ········this.i·=·i; | ||
21 | ········super(e); | ||
12 | ····} | 22 | ····} |
13 | ···· | 23 | ···· |
14 | ····@Override | ||
15 | ····public·final·boolean·equals(final·Object·o)·{ | ||
16 | ···· | 24 | ····public·final·e·b(final·Object·g,·final·e·e)·{ |
25 | ········final·n·n·=·new·n(this.h,·this.i,·e); | ||
26 | ········n.g·=·g; | ||
27 | ········return·(e)n; | ||
17 | ····} | 28 | ····} |
18 | ···· | 29 | ···· |
30 | ····public·final·Object·f(final·Object·o,·final·Object·o2)·{ | ||
31 | ········return·((n)this.b(o,·(e)o2)).h(F1.h.a); | ||
19 | ····@Override | ||
20 | ····public·final·int·hashCode()·{ | ||
21 | ········return·this.a.hashCode(); | ||
22 | ····} | 32 | ····} |
23 | ···· | 33 | ···· |
24 | ····@Override | ||
25 | ····public·final·String·toString()·{ | ||
26 | ···· | 34 | ····public·final·Object·h(Object·a)·{ |
35 | ········final·I1.a·b·=·I1.a.b; | ||
36 | ········final·int·f·=·this.f; | ||
37 | ········final·int·f2·=·1; | ||
38 | ········if·(f·!=·0)·{ | ||
39 | ············if·(f·!=·f2)·{ | ||
40 | ················a·=·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine"); | ||
41 | ················throw·a; | ||
42 | ············} | ||
43 | ············N1.b.A0(a); | ||
44 | ········} | ||
45 | ········else·{ | ||
46 | ············N1.b.A0(a); | ||
47 | ············final·q·q·=·(q)this.g; | ||
48 | ············final·m·m·=·new·m(0,·(Object)q); | ||
49 | ············final·a·h·=·this.h; | ||
50 | ············((A0.a)h.d).a(this.i,·new·q.a(6),·m); | ||
51 | ············final·androidx.fragment.app.n·n·=·new·androidx.fragment.app.n((Object)h,·f2,·(Object)m); | ||
52 | ············this.f·=·f2; | ||
53 | ············a·=·j.a(q,·n,·(e)this); | ||
54 | ············if·(a·==·b)·{ | ||
55 | ················return·b; | ||
56 | ············} | ||
57 | ········} | ||
58 | ········return·F1.h.a; | ||
27 | ····} | 59 | ····} |
28 | } | 60 | } |
Offset 1, 59 lines modified | Offset 1, 31 lines modified | ||
1 | package·z0; | 1 | package·z0; |
2 | import·android. | 2 | import·androidx.fragment.app.q; |
3 | import· | 3 | import·G1.j; |
4 | import· | 4 | import·N1.b; |
5 | import·java.util.List; | ||
5 | public·final·class·o | 6 | public·final·class·o |
6 | { | 7 | { |
7 | ····public·final· | 8 | ····public·final·List·a; |
8 | ····public·final·w0·b; | ||
9 | ···· | 9 | ···· |
10 | ····public·o(final·List·a)·{ | ||
10 | ····public·o(final·Rect·rect,·final·w0·w0)·{ | ||
11 | ········N1.b.C((Object)w0,·"insets"); | ||
12 | ········this(new·b(rect),·w0); | ||
13 | ····} | ||
14 | ···· | ||
15 | ····public·o(final·b·a,·final·w0·b)·{ | ||
16 | ········N1.b.C((Object)b,·"_windowInsetsCompat"); | ||
17 | ········this.a·=·a; | 11 | ········this.a·=·a; |
18 | ········this.b·=·b; | ||
19 | ····} | 12 | ····} |
20 | ···· | 13 | ···· |
21 | ····@Override | 14 | ····@Override |
22 | ····public·final·boolean·equals(final·Object·o)·{ | 15 | ····public·final·boolean·equals(final·Object·o)·{ |
16 | ········return·this·==·o·||·(o·!=·null·&&·b.n((Object)o.class,·(Object)o.getClass())·&&·b.n((Object)this.a,·(Object)((o)o).a)); | ||
23 | ········final·boolean·b·=·true; | ||
24 | ········if·(this·==·o)·{ | ||
25 | ············return·b; | ||
26 | ········} | ||
27 | ········Class<?>·class1; | ||
28 | ········if·(o·!=·null)·{ | ||
29 | ············class1·=·o.getClass(); | ||
30 | ········} | ||
31 | ········else·{ | ||
32 | ············class1·=·null; | ||
33 | ········} | ||
34 | ········if·(!N1.b.n((Object)o.class,·(Object)class1))·{ | ||
35 | ············return·false; | ||
36 | ········} | ||
37 | ········N1.b.A(o,·"null·cannot·be·cast·to·non-null·type·androidx.window.layout.WindowMetrics"); | ||
38 | ········final·o·o2·=·(o)o; | ||
39 | ········return·N1.b.n((Object)this.a,·(Object)o2.a)·&&·N1.b.n((Object)this.b,·(Object)o2.b)·&&·b; | ||
40 | ····} | 17 | ····} |
41 | ···· | 18 | ···· |
42 | ····@Override | 19 | ····@Override |
43 | ····public·final·int·hashCode()·{ | 20 | ····public·final·int·hashCode()·{ |
44 | ········return·this. | 21 | ········return·this.a.hashCode(); |
45 | ····} | 22 | ····} |
46 | ···· | 23 | ···· |
47 | ····@Override | 24 | ····@Override |
48 | ····public·final·String·toString()·{ | 25 | ····public·final·String·toString()·{ |
26 | ········return·j.T0((Iterable)this.a,·"WindowLayoutInfo{·DisplayFeatures[",·"]·}",·(q)null,·56); | ||
49 | ········final·StringBuilder·sb·=·new·StringBuilder("WindowMetrics(·bounds="); | ||
50 | ········sb.append(this.a); | ||
51 | ········sb.append(",·windowInsetsCompat="); | ||
52 | ········sb.append(this.b); | ||
53 | ········sb.append(')'); | ||
54 | ········return·sb.toString(); | ||
55 | ····} | 27 | ····} |
56 | } | 28 | } |
Offset 1, 9 lines modified | Offset 1, 59 lines modified | ||
1 | package·z0; | 1 | package·z0; |
2 | 2 | import·android.graphics.Rect; | |
3 | import·R.w0; | ||
4 | import·w0.b; | ||
5 | public·final·class·p | ||
3 | { | 6 | { |
4 | ···· | 7 | ····public·final·b·a; |
8 | ····public·final·w0·b; | ||
9 | ···· | ||
10 | ····public·p(final·Rect·rect,·final·w0·w0)·{ | ||
11 | ········N1.b.C((Object)w0,·"insets"); | ||
12 | ········this(new·b(rect),·w0); | ||
13 | ····} | ||
14 | ···· | ||
15 | ····public·p(final·b·a,·final·w0·b)·{ | ||
16 | ········N1.b.C((Object)b,·"_windowInsetsCompat"); | ||
17 | ········this.a·=·a; | ||
18 | ········this.b·=·b; | ||
19 | ····} | ||
20 | ···· | ||
21 | ····@Override | ||
22 | ····public·final·boolean·equals(final·Object·o)·{ | ||
23 | ········final·boolean·b·=·true; | ||
24 | ········if·(this·==·o)·{ | ||
25 | ············return·b; | ||
26 | ········} | ||
27 | ········Class<?>·class1; | ||
28 | ········if·(o·!=·null)·{ | ||
29 | ············class1·=·o.getClass(); | ||
30 | ········} | ||
31 | ········else·{ | ||
32 | ············class1·=·null; | ||
33 | ········} | ||
34 | ········if·(!N1.b.n((Object)p.class,·(Object)class1))·{ | ||
35 | ············return·false; | ||
36 | ········} | ||
37 | ········N1.b.A(o,·"null·cannot·be·cast·to·non-null·type·androidx.window.layout.WindowMetrics"); | ||
5 | ········final· | 38 | ········final·p·p·=·(p)o; |
39 | ········return·N1.b.n((Object)this.a,·(Object)p.a)·&&·N1.b.n((Object)this.b,·(Object)p.b)·&&·b; | ||
40 | ····} | ||
41 | ···· | ||
42 | ····@Override | ||
43 | ····public·final·int·hashCode()·{ | ||
44 | ········return·this.b.hashCode()·+·this.a.hashCode()·*·31; | ||
45 | ····} | ||
46 | ···· | ||
47 | ····@Override | ||
48 | ····public·final·String·toString()·{ | ||
49 | ········final·StringBuilder·sb·=·new·StringBuilder("WindowMetrics(·bounds="); | ||
50 | ········sb.append(this.a); | ||
51 | ········sb.append(",·windowInsetsCompat="); | ||
52 | ········sb.append(this.b); | ||
53 | ········sb.append(')'); | ||
54 | ········return·sb.toString(); | ||
6 | ····} | 55 | ····} |
7 | } | 56 | } |
Offset 1, 7 lines modified | Offset 1, 9 lines modified | ||
1 | package·z0; | 1 | package·z0; |
2 | public· | 2 | public·abstract·synthetic·class·q |
3 | { | 3 | { |
4 | ···· | 4 | ····static·{ |
5 | ········final·b·a2·=·r.a; | ||
6 | ····} | ||
5 | } | 7 | } |
Offset 116, 64 lines modified | Offset 116, 64 lines modified | ||
116 | ····················} | 116 | ····················} |
117 | ················} | 117 | ················} |
118 | ················g2.b((Object)h); | 118 | ················g2.b((Object)h); |
119 | ················return; | 119 | ················return; |
120 | ············} | 120 | ············} |
121 | ············case·3:·{ | 121 | ············case·3:·{ |
122 | ················final·ArrayList<ArrayList<f>>·list3·=·new·ArrayList<ArrayList<f>>(); | 122 | ················final·ArrayList<ArrayList<f>>·list3·=·new·ArrayList<ArrayList<f>>(); |
123 | ················ArrayList· | 123 | ················ArrayList·i2·=·null; |
124 | ················try·{ | 124 | ················try·{ |
125 | ····················final·e·e4·=·(e)b; | 125 | ····················final·e·e4·=·(e)b; |
126 | ····················e4.getClass(); | 126 | ····················e4.getClass(); |
127 | ····················final·ArrayList<f>·element·=·new·ArrayList<f>(); | 127 | ····················final·ArrayList<f>·element·=·new·ArrayList<f>(); |
128 | ····················if·(e4.e.a(n2)·==·0)·{ | 128 | ····················if·(e4.e.a(n2)·==·0)·{ |
129 | ························element.add(f.c); | 129 | ························element.add(f.c); |
130 | ····················} | 130 | ····················} |
131 | ····················if·(e4.e.a(15)·==·0)·{ | 131 | ····················if·(e4.e.a(15)·==·0)·{ |
132 | ························element.add(f.d); | 132 | ························element.add(f.d); |
133 | ····················} | 133 | ····················} |
134 | ····················list3.add(0,·element); | 134 | ····················list3.add(0,·element); |
135 | ················} | 135 | ················} |
136 | ················finally·{ | 136 | ················finally·{ |
137 | ···················· | 137 | ····················i2·=·N1.b.I0(loadexception(java.lang.Throwable.class)()); |
138 | ················} | 138 | ················} |
139 | ················a.c((Object) | 139 | ················a.c((Object)i2); |
140 | ················return; | 140 | ················return; |
141 | ············} | 141 | ············} |
142 | ············case·2:·{ | 142 | ············case·2:·{ |
143 | ················final·ArrayList<Boolean>·list4·=·new·ArrayList<Boolean>(); | 143 | ················final·ArrayList<Boolean>·list4·=·new·ArrayList<Boolean>(); |
144 | ················ArrayList· | 144 | ················ArrayList·i3; |
145 | ················try·{ | 145 | ················try·{ |
146 | ····················list4.add(0,·((e)b).a()); | 146 | ····················list4.add(0,·((e)b).a()); |
147 | ················} | 147 | ················} |
148 | ················finally·{ | 148 | ················finally·{ |
149 | ···················· | 149 | ····················i3·=·N1.b.I0(loadexception(java.lang.Throwable.class)()); |
150 | ················} | 150 | ················} |
151 | ················a.c((Object) | 151 | ················a.c((Object)i3); |
152 | ················return; | 152 | ················return; |
153 | ············} | 153 | ············} |
154 | ············case·1:·{ | 154 | ············case·1:·{ |
155 | ················final·ArrayList<Boolean>·list5·=·new·ArrayList<Boolean>(); | 155 | ················final·ArrayList<Boolean>·list5·=·new·ArrayList<Boolean>(); |
156 | ················ArrayList· | 156 | ················ArrayList·i4·=·null; |
157 | ················try·{ | 157 | ················try·{ |
158 | ····················final·r·e5·=·((e)b).e; | 158 | ····················final·r·e5·=·((e)b).e; |
159 | ····················if·(e5·==·null·||·e5.a(n2)·==·12)·{ | 159 | ····················if·(e5·==·null·||·e5.a(n2)·==·12)·{ |
160 | ························n3·=·0; | 160 | ························n3·=·0; |
161 | ····················} | 161 | ····················} |
162 | ····················list5.add(0,·Boolean.valueOf((boolean)(n3·!=·0))); | 162 | ····················list5.add(0,·Boolean.valueOf((boolean)(n3·!=·0))); |
163 | ················} | 163 | ················} |
164 | ················finally·{ | 164 | ················finally·{ |
165 | ···················· | 165 | ····················i4·=·N1.b.I0(loadexception(java.lang.Throwable.class)()); |
166 | ················} | 166 | ················} |
167 | ················a.c((Object) | 167 | ················a.c((Object)i4); |
168 | ················return; | 168 | ················return; |
169 | ············} | 169 | ············} |
170 | ············case·0:·{ | 170 | ············case·0:·{ |
171 | ················final·ArrayList<Boolean>·list6·=·new·ArrayList<Boolean>(); | 171 | ················final·ArrayList<Boolean>·list6·=·new·ArrayList<Boolean>(); |
172 | ················ArrayList· | 172 | ················ArrayList·i5·=·null; |
173 | ················try·{ | 173 | ················try·{ |
174 | ····················final·e·e6·=·(e)b; | 174 | ····················final·e·e6·=·(e)b; |
175 | ····················final·KeyguardManager·f3·=·e6.f; | 175 | ····················final·KeyguardManager·f3·=·e6.f; |
176 | ····················Label_0939:·{ | 176 | ····················Label_0939:·{ |
177 | ························if·(f3·!=·null)·{ | 177 | ························if·(f3·!=·null)·{ |
178 | ····························if·(Build$VERSION.SDK_INT·>=·n·&&·c.d(f3))·{ | 178 | ····························if·(Build$VERSION.SDK_INT·>=·n·&&·c.d(f3))·{ |
179 | ································break·Label_0939; | 179 | ································break·Label_0939; |
Offset 187, 14 lines modified | Offset 187, 14 lines modified | ||
187 | ························} | 187 | ························} |
188 | ························n3·=·0; | 188 | ························n3·=·0; |
189 | ····················} | 189 | ····················} |
190 | ····················list6.add(0,·Boolean.valueOf((boolean)(n3·!=·0))); | 190 | ····················list6.add(0,·Boolean.valueOf((boolean)(n3·!=·0))); |
191 | ················} | 191 | ················} |
192 | ················finally·{ | 192 | ················finally·{ |
193 | ····················final·Throwable·t; | 193 | ····················final·Throwable·t; |
194 | ···················· | 194 | ····················i5·=·N1.b.I0(t); |
195 | ················} | 195 | ················} |
196 | ················a.c((Object) | 196 | ················a.c((Object)i5); |
197 | ············} | 197 | ············} |
198 | ········} | 198 | ········} |
199 | ····} | 199 | ····} |
200 | } | 200 | } |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | package·B0; | 1 | package·B0; |
2 | import·e.n; | 2 | import·e.n; |
3 | import·N1.b; | 3 | import·N1.b; |
4 | import· | 4 | import·z0.m; |
5 | import·android.app.Activity; | 5 | import·android.app.Activity; |
6 | public·final·class·a·implements·A0.a | 6 | public·final·class·a·implements·A0.a |
7 | { | 7 | { |
8 | ····public·final·void·a(final·Activity·activity,·final·q.a·a,·final· | 8 | ····public·final·void·a(final·Activity·activity,·final·q.a·a,·final·m·m)·{ |
9 | ········b.C((Object)activity,·"context"); | 9 | ········b.C((Object)activity,·"context"); |
10 | ········a.execute((Runnable)new·n(8,·(Object) | 10 | ········a.execute((Runnable)new·n(8,·(Object)m)); |
11 | ····} | 11 | ····} |
12 | ···· | 12 | ···· |
13 | ····public·final·void·b(final·Q.a·a)·{ | 13 | ····public·final·void·b(final·Q.a·a)·{ |
14 | ········b.C((Object)a,·"callback"); | 14 | ········b.C((Object)a,·"callback"); |
15 | ····} | 15 | ····} |
16 | } | 16 | } |
Offset 2, 15 lines modified | Offset 2, 15 lines modified | ||
2 | package·B0; | 2 | package·B0; |
3 | import·w0.d; | 3 | import·w0.d; |
4 | import·android.content.Context; | 4 | import·android.content.Context; |
5 | import·P1.l; | 5 | import·P1.l; |
6 | import·androidx.window.extensions.layout.WindowLayoutInfo; | 6 | import·androidx.window.extensions.layout.WindowLayoutInfo; |
7 | import·F1.h; | 7 | import·F1.h; |
8 | import· | 8 | import·z0.m; |
9 | import·android.app.Activity; | 9 | import·android.app.Activity; |
10 | import·java.util.LinkedHashMap; | 10 | import·java.util.LinkedHashMap; |
11 | import·java.util.concurrent.locks.ReentrantLock; | 11 | import·java.util.concurrent.locks.ReentrantLock; |
12 | import·v0.b; | 12 | import·v0.b; |
13 | import·androidx.window.extensions.layout.WindowLayoutComponent; | 13 | import·androidx.window.extensions.layout.WindowLayoutComponent; |
14 | import·A0.a; | 14 | import·A0.a; |
Offset 28, 45 lines modified | Offset 28, 45 lines modified | ||
28 | ········this.b·=·b; | 28 | ········this.b·=·b; |
29 | ········this.c·=·new·ReentrantLock(); | 29 | ········this.c·=·new·ReentrantLock(); |
30 | ········this.d·=·new·LinkedHashMap(); | 30 | ········this.d·=·new·LinkedHashMap(); |
31 | ········this.e·=·new·LinkedHashMap(); | 31 | ········this.e·=·new·LinkedHashMap(); |
32 | ········this.f·=·new·LinkedHashMap(); | 32 | ········this.f·=·new·LinkedHashMap(); |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····public·final·void·a(final·Activity·key,·q.a·c,·final· | 35 | ····public·final·void·a(final·Activity·key,·q.a·c,·final·m·m)·{ |
36 | ········N1.b.C((Object)key,·"context"); | 36 | ········N1.b.C((Object)key,·"context"); |
37 | ········c·=·(q.a)this.c; | 37 | ········c·=·(q.a)this.c; |
38 | ········((ReentrantLock)c).lock(); | 38 | ········((ReentrantLock)c).lock(); |
39 | ········final·LinkedHashMap·d·=·this.d; | 39 | ········final·LinkedHashMap·d·=·this.d; |
40 | ········Label_0187:·{ | 40 | ········Label_0187:·{ |
41 | ············Object·o·=·null; | 41 | ············Object·o·=·null; |
42 | ············LinkedHashMap·e·=·null; | 42 | ············LinkedHashMap·e·=·null; |
43 | ············Label_0078:·{ | 43 | ············Label_0078:·{ |
44 | ················try·{ | 44 | ················try·{ |
45 | ····················o·=·d.get(key); | 45 | ····················o·=·d.get(key); |
46 | ····················o·=·o; | 46 | ····················o·=·o; |
47 | ····················e·=·this.e; | 47 | ····················e·=·this.e; |
48 | ····················if·(o·!=·null)·{ | 48 | ····················if·(o·!=·null)·{ |
49 | ························((f)o).b( | 49 | ························((f)o).b(m); |
50 | ························e.put( | 50 | ························e.put(m,·key); |
51 | ························o·=·h.a; | 51 | ························o·=·h.a; |
52 | ························break·Label_0078; | 52 | ························break·Label_0078; |
53 | ····················} | 53 | ····················} |
54 | ················} | 54 | ················} |
55 | ················finally·{ | 55 | ················finally·{ |
56 | ····················break·Label_0187; | 56 | ····················break·Label_0187; |
57 | ················} | 57 | ················} |
58 | ················o·=·null; | 58 | ················o·=·null; |
59 | ············} | 59 | ············} |
60 | ············if·(o·==·null)·{ | 60 | ············if·(o·==·null)·{ |
61 | ················final·Activity·activity; | 61 | ················final·Activity·activity; |
62 | ················final·f·f·=·new·f(activity); | 62 | ················final·f·f·=·new·f(activity); |
63 | ················d.put(activity,·f); | 63 | ················d.put(activity,·f); |
64 | ················e.put( | 64 | ················e.put(m,·activity); |
65 | ················f.b( | 65 | ················f.b(m); |
66 | ················this.f.put(f,·this.b.a((Object)this.a,·l.a((Class)WindowLayoutInfo.class),·activity,·new·B0.b(f))); | 66 | ················this.f.put(f,·this.b.a((Object)this.a,·l.a((Class)WindowLayoutInfo.class),·activity,·new·B0.b(f))); |
67 | ············} | 67 | ············} |
68 | ············((ReentrantLock)c).unlock(); | 68 | ············((ReentrantLock)c).unlock(); |
69 | ············return; | 69 | ············return; |
70 | ········} | 70 | ········} |
71 | ········((ReentrantLock)c).unlock(); | 71 | ········((ReentrantLock)c).unlock(); |
72 | ····} | 72 | ····} |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | package·B0; | 1 | package·B0; |
2 | import·android.content.Context; | 2 | import·android.content.Context; |
3 | import·androidx.window.extensions.core.util.function.Consumer; | 3 | import·androidx.window.extensions.core.util.function.Consumer; |
4 | import·F1.h; | 4 | import·F1.h; |
5 | import·N1.b; | 5 | import·N1.b; |
6 | import· | 6 | import·z0.m; |
7 | import·android.app.Activity; | 7 | import·android.app.Activity; |
8 | import·java.util.LinkedHashMap; | 8 | import·java.util.LinkedHashMap; |
9 | import·java.util.concurrent.locks.ReentrantLock; | 9 | import·java.util.concurrent.locks.ReentrantLock; |
10 | import·androidx.window.extensions.layout.WindowLayoutComponent; | 10 | import·androidx.window.extensions.layout.WindowLayoutComponent; |
11 | import·A0.a; | 11 | import·A0.a; |
12 | public·final·class·d·implements·a | 12 | public·final·class·d·implements·a |
Offset 22, 45 lines modified | Offset 22, 45 lines modified | ||
22 | ····public·d(final·WindowLayoutComponent·a)·{ | 22 | ····public·d(final·WindowLayoutComponent·a)·{ |
23 | ········this.a·=·a; | 23 | ········this.a·=·a; |
24 | ········this.b·=·new·ReentrantLock(); | 24 | ········this.b·=·new·ReentrantLock(); |
25 | ········this.c·=·new·LinkedHashMap(); | 25 | ········this.c·=·new·LinkedHashMap(); |
26 | ········this.d·=·new·LinkedHashMap(); | 26 | ········this.d·=·new·LinkedHashMap(); |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·final·void·a(final·Activity·key,·q.a·b,·final· | 29 | ····public·final·void·a(final·Activity·key,·q.a·b,·final·m·m)·{ |
30 | ········b.C((Object)key,·"context"); | 30 | ········b.C((Object)key,·"context"); |
31 | ········b·=·(q.a)this.b; | 31 | ········b·=·(q.a)this.b; |
32 | ········((ReentrantLock)b).lock(); | 32 | ········((ReentrantLock)b).lock(); |
33 | ········final·LinkedHashMap·c·=·this.c; | 33 | ········final·LinkedHashMap·c·=·this.c; |
34 | ········Label_0140:·{ | 34 | ········Label_0140:·{ |
35 | ············Object·o·=·null; | 35 | ············Object·o·=·null; |
36 | ············LinkedHashMap·d·=·null; | 36 | ············LinkedHashMap·d·=·null; |
37 | ············Label_0078:·{ | 37 | ············Label_0078:·{ |
38 | ················try·{ | 38 | ················try·{ |
39 | ····················o·=·c.get(key); | 39 | ····················o·=·c.get(key); |
40 | ····················o·=·o; | 40 | ····················o·=·o; |
41 | ····················d·=·this.d; | 41 | ····················d·=·this.d; |
42 | ····················if·(o·!=·null)·{ | 42 | ····················if·(o·!=·null)·{ |
43 | ························((f)o).b( | 43 | ························((f)o).b(m); |
44 | ························d.put( | 44 | ························d.put(m,·key); |
45 | ························o·=·h.a; | 45 | ························o·=·h.a; |
46 | ························break·Label_0078; | 46 | ························break·Label_0078; |
47 | ····················} | 47 | ····················} |
48 | ················} | 48 | ················} |
49 | ················finally·{ | 49 | ················finally·{ |
50 | ····················break·Label_0140; | 50 | ····················break·Label_0140; |
51 | ················} | 51 | ················} |
52 | ················o·=·null; | 52 | ················o·=·null; |
53 | ············} | 53 | ············} |
54 | ············if·(o·==·null)·{ | 54 | ············if·(o·==·null)·{ |
55 | ················final·Context·context; | 55 | ················final·Context·context; |
56 | ················final·f·f·=·new·f((Activity)context); | 56 | ················final·f·f·=·new·f((Activity)context); |
57 | ················c.put(context,·f); | 57 | ················c.put(context,·f); |
58 | ················d.put( | 58 | ················d.put(m,·context); |
59 | ················f.b( | 59 | ················f.b(m); |
60 | ················this.a.addWindowLayoutInfoListener(context,·(Consumer)f); | 60 | ················this.a.addWindowLayoutInfoListener(context,·(Consumer)f); |
61 | ············} | 61 | ············} |
62 | ············((ReentrantLock)b).unlock(); | 62 | ············((ReentrantLock)b).unlock(); |
63 | ············return; | 63 | ············return; |
64 | ········} | 64 | ········} |
65 | ········((ReentrantLock)b).unlock(); | 65 | ········((ReentrantLock)b).unlock(); |
66 | ····} | 66 | ····} |
Offset 1, 27 lines modified | Offset 1, 27 lines modified | ||
1 | package·B0; | 1 | package·B0; |
2 | import· | 2 | import·z0.m; |
3 | import·java.util.Iterator; | 3 | import·java.util.Iterator; |
4 | import·androidx.window.extensions.layout.WindowLayoutInfo; | 4 | import·androidx.window.extensions.layout.WindowLayoutInfo; |
5 | import·N1.b; | 5 | import·N1.b; |
6 | import·android.app.Activity; | 6 | import·android.app.Activity; |
7 | import·java.util.LinkedHashSet; | 7 | import·java.util.LinkedHashSet; |
8 | import·z0. | 8 | import·z0.o; |
9 | import·java.util.concurrent.locks.ReentrantLock; | 9 | import·java.util.concurrent.locks.ReentrantLock; |
10 | import·android.content.Context; | 10 | import·android.content.Context; |
11 | import·androidx.window.extensions.core.util.function.Consumer; | 11 | import·androidx.window.extensions.core.util.function.Consumer; |
12 | import·Q.a; | 12 | import·Q.a; |
13 | public·final·class·f·implements·a,·Consumer | 13 | public·final·class·f·implements·a,·Consumer |
14 | { | 14 | { |
15 | ····public·final·Context·a; | 15 | ····public·final·Context·a; |
16 | ····public·final·ReentrantLock·b; | 16 | ····public·final·ReentrantLock·b; |
17 | ····public· | 17 | ····public·o·c; |
18 | ····public·final·LinkedHashSet·d; | 18 | ····public·final·LinkedHashSet·d; |
19 | ···· | 19 | ···· |
20 | ····public·f(final·Activity·a)·{ | 20 | ····public·f(final·Activity·a)·{ |
21 | ········N1.b.C((Object)a,·"context"); | 21 | ········N1.b.C((Object)a,·"context"); |
22 | ········this.a·=·(Context)a; | 22 | ········this.a·=·(Context)a; |
23 | ········this.b·=·new·ReentrantLock(); | 23 | ········this.b·=·new·ReentrantLock(); |
24 | ········this.d·=·new·LinkedHashSet(); | 24 | ········this.d·=·new·LinkedHashSet(); |
Offset 44, 33 lines modified | Offset 44, 33 lines modified | ||
44 | ············} | 44 | ············} |
45 | ············b.unlock(); | 45 | ············b.unlock(); |
46 | ············return; | 46 | ············return; |
47 | ········} | 47 | ········} |
48 | ········b.unlock(); | 48 | ········b.unlock(); |
49 | ····} | 49 | ····} |
50 | ···· | 50 | ···· |
51 | ····public·final·void·b(final· | 51 | ····public·final·void·b(final·m·m)·{ |
52 | ········final·ReentrantLock·b | 52 | ········final·ReentrantLock·b·=·this.b; |
53 | ········b | 53 | ········b.lock(); |
54 | ········Label_0048:·{ | 54 | ········Label_0048:·{ |
55 | ············try·{ | 55 | ············try·{ |
56 | ················final· | 56 | ················final·o·c·=·this.c; |
57 | ················if·(c·!=·null)·{ | 57 | ················if·(c·!=·null)·{ |
58 | ···················· | 58 | ····················m.accept((Object)c); |
59 | ················} | 59 | ················} |
60 | ············} | 60 | ············} |
61 | ············finally·{ | 61 | ············finally·{ |
62 | ················break·Label_0048; | 62 | ················break·Label_0048; |
63 | ············} | 63 | ············} |
64 | ············final·Throwable·t; | 64 | ············final·Throwable·t; |
65 | ············this.d.add(t); | 65 | ············this.d.add(t); |
66 | ············b | 66 | ············b.unlock(); |
67 | ············return; | 67 | ············return; |
68 | ········} | 68 | ········} |
69 | ········b | 69 | ········b.unlock(); |
70 | ····} | 70 | ····} |
71 | ···· | 71 | ···· |
72 | ····public·final·boolean·c()·{ | 72 | ····public·final·boolean·c()·{ |
73 | ········return·this.d.isEmpty(); | 73 | ········return·this.d.isEmpty(); |
74 | ····} | 74 | ····} |
75 | ···· | 75 | ···· |
76 | ····public·final·void·d(final·a·a)·{ | 76 | ····public·final·void·d(final·a·a)·{ |
Offset 13, 117 lines modified | Offset 13, 117 lines modified | ||
13 | ········final·int·a2·=·this.a; | 13 | ········final·int·a2·=·this.a; |
14 | ········final·d·b·=·this.b; | 14 | ········final·d·b·=·this.b; |
15 | ········switch·(a2)·{ | 15 | ········switch·(a2)·{ |
16 | ············default:·{ | 16 | ············default:·{ |
17 | ················final·ArrayList<ArrayList>·list·=·new·ArrayList<ArrayList>(); | 17 | ················final·ArrayList<ArrayList>·list·=·new·ArrayList<ArrayList>(); |
18 | ················final·c·c·=·(c)((ArrayList)o).get(0); | 18 | ················final·c·c·=·(c)((ArrayList)o).get(0); |
19 | ················final·d·d·=·b; | 19 | ················final·d·d·=·b; |
20 | ················ArrayList· | 20 | ················ArrayList·j0·=·null; |
21 | ················try·{ | 21 | ················try·{ |
22 | ····················list.add(0,·d.a(c)); | 22 | ····················list.add(0,·d.a(c)); |
23 | ················} | 23 | ················} |
24 | ················finally·{ | 24 | ················finally·{ |
25 | ····················final·Throwable·t; | 25 | ····················final·Throwable·t; |
26 | ···················· | 26 | ····················j0·=·N1.b.J0(t); |
27 | ················} | 27 | ················} |
28 | ················a.c((Object) | 28 | ················a.c((Object)j0); |
29 | ················return; | 29 | ················return; |
30 | ············} | 30 | ············} |
31 | ············case·5:·{ | 31 | ············case·5:·{ |
32 | ················o·=·new·ArrayList(); | 32 | ················o·=·new·ArrayList(); |
33 | ················ArrayList· | 33 | ················ArrayList·j2·=·null; |
34 | ················try·{ | 34 | ················try·{ |
35 | ····················b.getClass(); | 35 | ····················b.getClass(); |
36 | ····················final·ArrayList<String>·element·=·new·ArrayList<String>(); | 36 | ····················final·ArrayList<String>·element·=·new·ArrayList<String>(); |
37 | ····················final·File[]·externalCacheDirs·=·b.a.getExternalCacheDirs(); | 37 | ····················final·File[]·externalCacheDirs·=·b.a.getExternalCacheDirs(); |
38 | ····················for·(int·length·=·externalCacheDirs.length,·i·=·0;·i·<·length;·++i)·{ | 38 | ····················for·(int·length·=·externalCacheDirs.length,·i·=·0;·i·<·length;·++i)·{ |
39 | ························final·File·file·=·externalCacheDirs[i]; | 39 | ························final·File·file·=·externalCacheDirs[i]; |
40 | ························if·(file·!=·null)·{ | 40 | ························if·(file·!=·null)·{ |
41 | ····························element.add(file.getAbsolutePath()); | 41 | ····························element.add(file.getAbsolutePath()); |
42 | ························} | 42 | ························} |
43 | ····················} | 43 | ····················} |
44 | ····················((ArrayList<ArrayList<String>>)o).add(0,·element); | 44 | ····················((ArrayList<ArrayList<String>>)o).add(0,·element); |
45 | ················} | 45 | ················} |
46 | ················finally·{ | 46 | ················finally·{ |
47 | ···················· | 47 | ····················j2·=·N1.b.J0(loadexception(java.lang.Throwable.class)()); |
48 | ················} | 48 | ················} |
49 | ················a.c((Object) | 49 | ················a.c((Object)j2); |
50 | ················return; | 50 | ················return; |
51 | ············} | 51 | ············} |
52 | ············case·4:·{ | 52 | ············case·4:·{ |
53 | ················o·=·new·ArrayList(); | 53 | ················o·=·new·ArrayList(); |
54 | ················ArrayList· | 54 | ················ArrayList·j3·=·null; |
55 | ················try·{ | 55 | ················try·{ |
56 | ····················final·Context·a3·=·b.a; | 56 | ····················final·Context·a3·=·b.a; |
57 | ····················String·absolutePath·=·null; | 57 | ····················String·absolutePath·=·null; |
58 | ····················final·File·externalFilesDir·=·a3.getExternalFilesDir((String)null); | 58 | ····················final·File·externalFilesDir·=·a3.getExternalFilesDir((String)null); |
59 | ····················if·(externalFilesDir·!=·null)·{ | 59 | ····················if·(externalFilesDir·!=·null)·{ |
60 | ························absolutePath·=·externalFilesDir.getAbsolutePath(); | 60 | ························absolutePath·=·externalFilesDir.getAbsolutePath(); |
61 | ····················} | 61 | ····················} |
62 | ····················((ArrayList<String>)o).add(0,·absolutePath); | 62 | ····················((ArrayList<String>)o).add(0,·absolutePath); |
63 | ················} | 63 | ················} |
64 | ················finally·{ | 64 | ················finally·{ |
65 | ···················· | 65 | ····················j3·=·N1.b.J0(loadexception(java.lang.Throwable.class)()); |
66 | ················} | 66 | ················} |
67 | ················a.c((Object) | 67 | ················a.c((Object)j3); |
68 | ················return; | 68 | ················return; |
69 | ············} | 69 | ············} |
70 | ············case·3:·{ | 70 | ············case·3:·{ |
71 | ················o·=·new·ArrayList(); | 71 | ················o·=·new·ArrayList(); |
72 | ················ArrayList· | 72 | ················ArrayList·j4; |
73 | ················try·{ | 73 | ················try·{ |
74 | ····················((ArrayList<String>)o).add(0,·b.a.getCacheDir().getPath()); | 74 | ····················((ArrayList<String>)o).add(0,·b.a.getCacheDir().getPath()); |
75 | ················} | 75 | ················} |
76 | ················finally·{ | 76 | ················finally·{ |
77 | ···················· | 77 | ····················j4·=·N1.b.J0(loadexception(java.lang.Throwable.class)()); |
78 | ················} | 78 | ················} |
79 | ················a.c((Object) | 79 | ················a.c((Object)j4); |
80 | ················return; | 80 | ················return; |
81 | ············} | 81 | ············} |
82 | ············case·2:·{ | 82 | ············case·2:·{ |
83 | ················o·=·new·ArrayList(); | 83 | ················o·=·new·ArrayList(); |
84 | ················ArrayList· | 84 | ················ArrayList·j5·=·null; |
85 | ················try·{ | 85 | ················try·{ |
86 | ····················final·Context·a4·=·b.a; | 86 | ····················final·Context·a4·=·b.a; |
87 | ····················File·dir·=·a4.getDir("flutter",·0); | 87 | ····················File·dir·=·a4.getDir("flutter",·0); |
88 | ····················if·(dir·==·null)·{ | 88 | ····················if·(dir·==·null)·{ |
89 | ························dir·=·new·File(N1.b.P(a4),·"app_flutter"); | 89 | ························dir·=·new·File(N1.b.P(a4),·"app_flutter"); |
90 | ····················} | 90 | ····················} |
91 | ····················((ArrayList<String>)o).add(0,·dir.getPath()); | 91 | ····················((ArrayList<String>)o).add(0,·dir.getPath()); |
92 | ················} | 92 | ················} |
93 | ················finally·{ | 93 | ················finally·{ |
94 | ···················· | 94 | ····················j5·=·N1.b.J0(loadexception(java.lang.Throwable.class)()); |
95 | ················} | 95 | ················} |
96 | ················a.c((Object) | 96 | ················a.c((Object)j5); |
97 | ················return; | 97 | ················return; |
98 | ············} | 98 | ············} |
99 | ············case·1:·{ | 99 | ············case·1:·{ |
100 | ················o·=·new·ArrayList(); | 100 | ················o·=·new·ArrayList(); |
101 | ················ArrayList· | 101 | ················ArrayList·j6·=·null; |
102 | ················try·{ | 102 | ················try·{ |
103 | ····················final·Context·a5·=·b.a; | 103 | ····················final·Context·a5·=·b.a; |
104 | ····················File·filesDir·=·a5.getFilesDir(); | 104 | ····················File·filesDir·=·a5.getFilesDir(); |
105 | ····················if·(filesDir·==·null)·{ | 105 | ····················if·(filesDir·==·null)·{ |
106 | ························filesDir·=·new·File(N1.b.P(a5),·"files"); | 106 | ························filesDir·=·new·File(N1.b.P(a5),·"files"); |
107 | ····················} | 107 | ····················} |
108 | ····················((ArrayList<String>)o).add(0,·filesDir.getPath()); | 108 | ····················((ArrayList<String>)o).add(0,·filesDir.getPath()); |
109 | ················} | 109 | ················} |
110 | ················finally·{ | 110 | ················finally·{ |
111 | ···················· | 111 | ····················j6·=·N1.b.J0(loadexception(java.lang.Throwable.class)()); |
112 | ················} | 112 | ················} |
113 | ················a.c((Object) | 113 | ················a.c((Object)j6); |
114 | ················return; | 114 | ················return; |
115 | ············} | 115 | ············} |
116 | ············case·0:·{ | 116 | ············case·0:·{ |
117 | ················o·=·new·ArrayList(); | 117 | ················o·=·new·ArrayList(); |
118 | ················ArrayList· | 118 | ················ArrayList·j7; |
119 | ················try·{ | 119 | ················try·{ |
120 | ····················((ArrayList<String>)o).add(0,·b.a.getCacheDir().getPath()); | 120 | ····················((ArrayList<String>)o).add(0,·b.a.getCacheDir().getPath()); |
121 | ················} | 121 | ················} |
122 | ················finally·{ | 122 | ················finally·{ |
123 | ···················· | 123 | ····················j7·=·N1.b.J0(loadexception(java.lang.Throwable.class)()); |
124 | ················} | 124 | ················} |
125 | ················a.c((Object) | 125 | ················a.c((Object)j7); |
126 | ············} | 126 | ············} |
127 | ········} | 127 | ········} |
128 | ····} | 128 | ····} |
129 | } | 129 | } |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·11ebdeba4e2336dc82f41538125613eef9460fb57dea38157d58348dc2b70026 |
2 | public·final·class·C0.i·implements·Q.a | 2 | public·final·class·C0.i·implements·Q.a |
3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
4 | ··major·version:·49 | 4 | ··major·version:·49 |
5 | ··flags:·(0x1031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_SYNTHETIC | 5 | ··flags:·(0x1031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_SYNTHETIC |
6 | ··this_class:·#2··························//·C0/i | 6 | ··this_class:·#2··························//·C0/i |
7 | ··super_class:·#4·························//·java/lang/Object | 7 | ··super_class:·#4·························//·java/lang/Object |
8 | ··interfaces:·1,·fields:·2,·methods:·2,·attributes:·0 | 8 | ··interfaces:·1,·fields:·2,·methods:·2,·attributes:·0 |
Offset 39, 22 lines modified | Offset 39, 22 lines modified | ||
39 | ··#30·=·String·············#29············//·$activity | 39 | ··#30·=·String·············#29············//·$activity |
40 | ··#31·=·Utf8···············C0/l | 40 | ··#31·=·Utf8···············C0/l |
41 | ··#32·=·Class··············#31············//·C0/l | 41 | ··#32·=·Class··············#31············//·C0/l |
42 | ··#33·=·Utf8···············e | 42 | ··#33·=·Utf8···············e |
43 | ··#34·=·Utf8···············LC0/k; | 43 | ··#34·=·Utf8···············LC0/k; |
44 | ··#35·=·NameAndType········#33:#34········//·e:LC0/k; | 44 | ··#35·=·NameAndType········#33:#34········//·e:LC0/k; |
45 | ··#36·=·Fieldref···········#32.#35········//·C0/l.e:LC0/k; | 45 | ··#36·=·Fieldref···········#32.#35········//·C0/l.e:LC0/k; |
46 | ··#37·=·Utf8···············(Landroid/app/Activity;)Lz0/ | 46 | ··#37·=·Utf8···············(Landroid/app/Activity;)Lz0/o; |
47 | ··#38·=·NameAndType········#33:#37········//·e:(Landroid/app/Activity;)Lz0/ | 47 | ··#38·=·NameAndType········#33:#37········//·e:(Landroid/app/Activity;)Lz0/o; |
48 | ··#39·=·Methodref··········#32.#38········//·C0/l.e:(Landroid/app/Activity;)Lz0/ | 48 | ··#39·=·Methodref··········#32.#38········//·C0/l.e:(Landroid/app/Activity;)Lz0/o; |
49 | ··#40·=·Utf8···············C0/k | 49 | ··#40·=·Utf8···············C0/k |
50 | ··#41·=·Class··············#40············//·C0/k | 50 | ··#41·=·Class··············#40············//·C0/k |
51 | ··#42·=·Utf8···············(Landroid/app/Activity;Lz0/ | 51 | ··#42·=·Utf8···············(Landroid/app/Activity;Lz0/o;)V |
52 | ··#43·=·NameAndType········#7:#42·········//·a:(Landroid/app/Activity;Lz0/ | 52 | ··#43·=·NameAndType········#7:#42·········//·a:(Landroid/app/Activity;Lz0/o;)V |
53 | ··#44·=·Methodref··········#41.#43········//·C0/k.a:(Landroid/app/Activity;Lz0/ | 53 | ··#44·=·Methodref··········#41.#43········//·C0/k.a:(Landroid/app/Activity;Lz0/o;)V |
54 | ··#45·=·Utf8···············Code | 54 | ··#45·=·Utf8···············Code |
55 | ··#46·=·Utf8···············(LC0/l;Landroid/app/Activity;)V | 55 | ··#46·=·Utf8···············(LC0/l;Landroid/app/Activity;)V |
56 | ··#47·=·Utf8···············accept | 56 | ··#47·=·Utf8···············accept |
57 | ··#48·=·Utf8···············(Ljava/lang/Object;)V | 57 | ··#48·=·Utf8···············(Ljava/lang/Object;)V |
58 | { | 58 | { |
59 | ··public·final·C0.l·a; | 59 | ··public·final·C0.l·a; |
60 | ····descriptor:·LC0/l; | 60 | ····descriptor:·LC0/l; |
Offset 102, 15 lines modified | Offset 102, 15 lines modified | ||
102 | ········27:·aload_2 | 102 | ········27:·aload_2 |
103 | ········28:·getfield······#36·················//·Field·C0/l.e:LC0/k; | 103 | ········28:·getfield······#36·················//·Field·C0/l.e:LC0/k; |
104 | ········31:·astore_1 | 104 | ········31:·astore_1 |
105 | ········32:·aload_1 | 105 | ········32:·aload_1 |
106 | ········33:·ifnull········48 | 106 | ········33:·ifnull········48 |
107 | ········36:·aload_2 | 107 | ········36:·aload_2 |
108 | ········37:·aload_3 | 108 | ········37:·aload_3 |
109 | ········38:·invokevirtual·#39·················//·Method·C0/l.e:(Landroid/app/Activity;)Lz0/ | 109 | ········38:·invokevirtual·#39·················//·Method·C0/l.e:(Landroid/app/Activity;)Lz0/o; |
110 | ········41:·astore_2 | 110 | ········41:·astore_2 |
111 | ········42:·aload_1 | 111 | ········42:·aload_1 |
112 | ········43:·aload_3 | 112 | ········43:·aload_3 |
113 | ········44:·aload_2 | 113 | ········44:·aload_2 |
114 | ········45:·invokevirtual·#44·················//·Method·C0/k.a:(Landroid/app/Activity;Lz0/ | 114 | ········45:·invokevirtual·#44·················//·Method·C0/k.a:(Landroid/app/Activity;Lz0/o;)V |
115 | ········48:·return | 115 | ········48:·return |
116 | } | 116 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·C0; | 1 | package·C0; |
2 | import·N1.b; | 2 | import·N1.b; |
3 | import·z0. | 3 | import·z0.o; |
4 | import·android.app.Activity; | 4 | import·android.app.Activity; |
5 | import·java.util.WeakHashMap; | 5 | import·java.util.WeakHashMap; |
6 | import·java.util.concurrent.locks.ReentrantLock; | 6 | import·java.util.concurrent.locks.ReentrantLock; |
7 | public·final·class·k·implements·a | 7 | public·final·class·k·implements·a |
8 | { | 8 | { |
9 | ····public·final·a·a; | 9 | ····public·final·a·a; |
Offset 15, 24 lines modified | Offset 15, 25 lines modified | ||
15 | ···· | 15 | ···· |
16 | ····public·k(final·m·a)·{ | 16 | ····public·k(final·m·a)·{ |
17 | ········this.a·=·(a)a; | 17 | ········this.a·=·(a)a; |
18 | ········this.b·=·new·ReentrantLock(); | 18 | ········this.b·=·new·ReentrantLock(); |
19 | ········this.c·=·new·WeakHashMap(); | 19 | ········this.c·=·new·WeakHashMap(); |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·final·void·a(final·Activity·activity,·final· | 22 | ····public·final·void·a(final·Activity·activity,·final·o·value)·{ |
23 | ········N1.b.C((Object)activity,·"activity"); | 23 | ········N1.b.C((Object)activity,·"activity"); |
24 | ········N1.b.C((Object)value,·"newLayout"); | ||
24 | ········final·ReentrantLock·b·=·this.b; | 25 | ········final·ReentrantLock·b·=·this.b; |
25 | ········b.lock(); | 26 | ········b.lock(); |
26 | ········final·WeakHashMap·c·=·this.c; | 27 | ········final·WeakHashMap·c·=·this.c; |
27 | ········try·{ | 28 | ········try·{ |
28 | ············if·(N1.b.n((Object)value,·(Object)( | 29 | ············if·(N1.b.n((Object)value,·(Object)(o)c.get(activity)))·{ |
29 | ················return; | 30 | ················return; |
30 | ············} | 31 | ············} |
31 | ············final· | 32 | ············final·o·o·=·(o)c.put(activity,·value); |
32 | ············b.unlock(); | 33 | ············b.unlock(); |
33 | ············this.a.a(activity,·value); | 34 | ············this.a.a(activity,·value); |
34 | ········} | 35 | ········} |
35 | ········finally·{ | 36 | ········finally·{ |
36 | ············b.unlock(); | 37 | ············b.unlock(); |
37 | ········} | 38 | ········} |
38 | ····} | 39 | ····} |
Offset 9, 15 lines modified | Offset 9, 15 lines modified | ||
9 | import·androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback; | 9 | import·androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback; |
10 | import·androidx.window.sidecar.SidecarInterface$SidecarCallback; | 10 | import·androidx.window.sidecar.SidecarInterface$SidecarCallback; |
11 | import·Q.a; | 11 | import·Q.a; |
12 | import·androidx.window.sidecar.SidecarWindowLayoutInfo; | 12 | import·androidx.window.sidecar.SidecarWindowLayoutInfo; |
13 | import·android.os.IBinder; | 13 | import·android.os.IBinder; |
14 | import·androidx.window.sidecar.SidecarDeviceState; | 14 | import·androidx.window.sidecar.SidecarDeviceState; |
15 | import·java.util.List; | 15 | import·java.util.List; |
16 | import·z0. | 16 | import·z0.o; |
17 | import·android.app.Activity; | 17 | import·android.app.Activity; |
18 | import·android.content.Context; | 18 | import·android.content.Context; |
19 | import·java.util.LinkedHashMap; | 19 | import·java.util.LinkedHashMap; |
20 | import·androidx.window.sidecar.SidecarInterface; | 20 | import·androidx.window.sidecar.SidecarInterface; |
21 | public·final·class·l·implements·b | 21 | public·final·class·l·implements·b |
22 | { | 22 | { |
Offset 37, 18 lines modified | Offset 37, 18 lines modified | ||
37 | ········this.d·=·new·LinkedHashMap(); | 37 | ········this.d·=·new·LinkedHashMap(); |
38 | ····} | 38 | ····} |
39 | ···· | 39 | ···· |
40 | ····public·final·SidecarInterface·d()·{ | 40 | ····public·final·SidecarInterface·d()·{ |
41 | ········return·this.a; | 41 | ········return·this.a; |
42 | ····} | 42 | ····} |
43 | ···· | 43 | ···· |
44 | ····public·final· | 44 | ····public·final·o·e(final·Activity·activity)·{ |
45 | ········final·IBinder·a·=·j.a(activity); | 45 | ········final·IBinder·a·=·j.a(activity); |
46 | ········if·(a·==·null)·{ | 46 | ········if·(a·==·null)·{ |
47 | ············return·new· | 47 | ············return·new·o((List)G1.l.b); |
48 | ········} | 48 | ········} |
49 | ········final·SidecarInterface·a2·=·this.a; | 49 | ········final·SidecarInterface·a2·=·this.a; |
50 | ········SidecarWindowLayoutInfo·windowLayoutInfo; | 50 | ········SidecarWindowLayoutInfo·windowLayoutInfo; |
51 | ········if·(a2·!=·null)·{ | 51 | ········if·(a2·!=·null)·{ |
52 | ············windowLayoutInfo·=·a2.getWindowLayoutInfo(a); | 52 | ············windowLayoutInfo·=·a2.getWindowLayoutInfo(a); |
53 | ········} | 53 | ········} |
54 | ········else·{ | 54 | ········else·{ |
Offset 1, 27 lines modified | Offset 1, 27 lines modified | ||
1 | package·C0; | 1 | package·C0; |
2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
3 | import·e.s; | 3 | import·e.s; |
4 | import·N1.b; | 4 | import·N1.b; |
5 | import·z0.n; | ||
6 | import·android.app.Activity; | 5 | import·android.app.Activity; |
7 | public·final·class·m·implements·a | 6 | public·final·class·m·implements·a |
8 | { | 7 | { |
9 | ····public·final·/*·synthetic·*/·o·a; | 8 | ····public·final·/*·synthetic·*/·o·a; |
10 | ···· | 9 | ···· |
11 | ····public·m(final·o·a)·{ | 10 | ····public·m(final·o·a)·{ |
12 | ········this.a·=·a; | 11 | ········this.a·=·a; |
13 | ····} | 12 | ····} |
14 | ···· | 13 | ···· |
15 | ····public·final·void·a(final·Activity·activity,·final· | 14 | ····public·final·void·a(final·Activity·activity,·final·z0.o·d)·{ |
16 | ········b.C((Object)activity,·"activity"); | 15 | ········b.C((Object)activity,·"activity"); |
16 | ········b.C((Object)d,·"newLayout"); | ||
17 | ········for·(final· | 17 | ········for·(final·n·n·:·this.a.b)·{ |
18 | ············if·(!b.n((Object)n.a,·(Object)activity))·{ | 18 | ············if·(!b.n((Object)n.a,·(Object)activity))·{ |
19 | ················continue; | 19 | ················continue; |
20 | ············} | 20 | ············} |
21 | ············n.d·=·d; | 21 | ············n.d·=·d; |
22 | ············n.b.execute((Runnable)new·s((Object)n,·8,·(Object)d)); | 22 | ············n.b.execute((Runnable)new·s((Object)n,·8,·(Object)d)); |
23 | ········} | 23 | ········} |
24 | ····} | 24 | ····} |
Offset 7, 16 lines modified | Offset 7, 14 lines modified | ||
7 | import·java.util.Iterator; | 7 | import·java.util.Iterator; |
8 | import·android.view.View$OnAttachStateChangeListener; | 8 | import·android.view.View$OnAttachStateChangeListener; |
9 | import·androidx.fragment.app.G; | 9 | import·androidx.fragment.app.G; |
10 | import·android.os.IBinder; | 10 | import·android.os.IBinder; |
11 | import·e.s; | 11 | import·e.s; |
12 | import·java.util.Collection; | 12 | import·java.util.Collection; |
13 | import·java.util.List; | 13 | import·java.util.List; |
14 | import·z0.n; | ||
15 | import·androidx.fragment.app.B; | ||
16 | import·android.app.Activity; | 14 | import·android.app.Activity; |
17 | import·java.util.concurrent.CopyOnWriteArrayList; | 15 | import·java.util.concurrent.CopyOnWriteArrayList; |
18 | import·java.util.concurrent.locks.ReentrantLock; | 16 | import·java.util.concurrent.locks.ReentrantLock; |
19 | import·A0.a; | 17 | import·A0.a; |
20 | public·final·class·o·implements·a | 18 | public·final·class·o·implements·a |
21 | { | 19 | { |
Offset 33, 59 lines modified | Offset 31, 59 lines modified | ||
33 | ········this.a·=·(b)a; | 31 | ········this.a·=·(b)a; |
34 | ········this.b·=·new·CopyOnWriteArrayList(); | 32 | ········this.b·=·new·CopyOnWriteArrayList(); |
35 | ········if·(a·!=·null)·{ | 33 | ········if·(a·!=·null)·{ |
36 | ············a.h(new·m(this)); | 34 | ············a.h(new·m(this)); |
37 | ········} | 35 | ········} |
38 | ····} | 36 | ····} |
39 | ···· | 37 | ···· |
40 | ····public·final·void·a(final·Activity·activity,·final·q.a·a,·final· | 38 | ····public·final·void·a(final·Activity·activity,·final·q.a·a,·final·z0.m·m)·{ |
41 | ········N1.b.C((Object)activity,·"context"); | 39 | ········N1.b.C((Object)activity,·"context"); |
42 | ········final·G1.l·b | 40 | ········final·G1.l·b·=·G1.l.b; |
43 | ········final·ReentrantLock·d·=·o.d; | 41 | ········final·ReentrantLock·d·=·o.d; |
44 | ········d.lock(); | 42 | ········d.lock(); |
45 | ········Label_0385:·{ | 43 | ········Label_0385:·{ |
46 | ············b·a2; | 44 | ············b·a2; |
47 | ············try·{ | 45 | ············try·{ |
48 | ················a2·=·this.a; | 46 | ················a2·=·this.a; |
49 | ················if·(a2·==·null)·{ | 47 | ················if·(a2·==·null)·{ |
50 | ···················· | 48 | ····················m.accept((Object)new·z0.o((List)b)); |
51 | ····················d.unlock(); | 49 | ····················d.unlock(); |
52 | ····················return; | 50 | ····················return; |
53 | ················} | 51 | ················} |
54 | ············} | 52 | ············} |
55 | ············finally·{ | 53 | ············finally·{ |
56 | ················break·Label_0385; | 54 | ················break·Label_0385; |
57 | ············} | 55 | ············} |
58 | ············final·CopyOnWriteArrayList·b | 56 | ············final·CopyOnWriteArrayList·b2·=·this.b; |
59 | ············final·boolean·b | 57 | ············final·boolean·b3·=·b2·instanceof·Collection; |
60 | ············boolean·b | 58 | ············boolean·b4·=·false; |
61 | ············final·Activity·activity2; | 59 | ············final·Activity·activity2; |
62 | ············if·(!b | 60 | ············if·(!b3·||·!b2.isEmpty())·{ |
63 | ················final·Iterator·iterator·=·b | 61 | ················final·Iterator·iterator·=·b2.iterator(); |
64 | ················while·(iterator.hasNext())·{ | 62 | ················while·(iterator.hasNext())·{ |
65 | ····················if·(N1.b.n((Object)(( | 63 | ····················if·(N1.b.n((Object)((n)iterator.next()).a,·(Object)activity2))·{ |
66 | ························b | 64 | ························b4·=·true; |
67 | ························break; | 65 | ························break; |
68 | ····················} | 66 | ····················} |
69 | ················} | 67 | ················} |
70 | ············} | 68 | ············} |
71 | ············final· | 69 | ············final·n·e·=·new·n(activity2,·a,·m); |
72 | ············b | 70 | ············b2.add(e); |
73 | ············Object·d2·=·null; | 71 | ············Object·d2·=·null; |
74 | ············Label_0379:·{ | 72 | ············Label_0379:·{ |
75 | ················if·(b | 73 | ················if·(b4)·{ |
76 | ····················while·(true)·{ | 74 | ····················while·(true)·{ |
77 | ························for·(final·Object·next·:·b | 75 | ························for·(final·Object·next·:·b2)·{ |
78 | ····························if·(N1.b.n((Object)activity2,·(Object)(( | 76 | ····························if·(N1.b.n((Object)activity2,·(Object)((n)next).a))·{ |
79 | ································final· | 77 | ································final·n·n·=·(n)next; |
80 | ································if·(n·!=·null)·{ | 78 | ································if·(n·!=·null)·{ |
81 | ····································d2·=·n.d; | 79 | ····································d2·=·n.d; |
82 | ································} | 80 | ································} |
83 | ································if·(d2·!=·null)·{ | 81 | ································if·(d2·!=·null)·{ |
84 | ····································e.d·=·( | 82 | ····································e.d·=·(z0.o)d2; |
85 | ····································e.b.execute((Runnable)new·s((Object)e,·8,·d2)); | 83 | ····································e.b.execute((Runnable)new·s((Object)e,·8,·d2)); |
86 | ································} | 84 | ································} |
87 | ································break·Label_0379; | 85 | ································break·Label_0379; |
88 | ····························} | 86 | ····························} |
89 | ························} | 87 | ························} |
90 | ························Object·next·=·null; | 88 | ························Object·next·=·null; |
91 | ························continue; | 89 | ························continue; |
Offset 120, 34 lines modified | Offset 118, 34 lines modified | ||
120 | ············Object·a2; | 118 | ············Object·a2; |
121 | ············try·{ | 119 | ············try·{ |
122 | ················a2·=·this.a; | 120 | ················a2·=·this.a; |
123 | ················if·(a2·==·null)·{ | 121 | ················if·(a2·==·null)·{ |
124 | ····················monitorexit(d); | 122 | ····················monitorexit(d); |
125 | ····················return; | 123 | ····················return; |
126 | ················} | 124 | ················} |
127 | ················a2·=·new·ArrayList< | 125 | ················a2·=·new·ArrayList<n>(); |
128 | ················for·(final· | 126 | ················for·(final·n·n·:·this.b)·{ |
129 | ····················if·(n.c·==·a)·{ | 127 | ····················if·(n.c·==·a)·{ |
130 | ························((List< | 128 | ························((List<n>)a2).add(n); |
131 | ····················} | 129 | ····················} |
132 | ················} | 130 | ················} |
133 | ············} | 131 | ············} |
134 | ············finally·{ | 132 | ············finally·{ |
135 | ················break·Label_0281; | 133 | ················break·Label_0281; |
136 | ············} | 134 | ············} |
137 | ············this.b.removeAll((Collection)a2); | 135 | ············this.b.removeAll((Collection)a2); |
138 | ············final·Iterator< | 136 | ············final·Iterator<n>·iterator2·=·((List<n>)a2).iterator(); |
139 | ········Label_0122: | 137 | ········Label_0122: |
140 | ············while·(iterator2.hasNext())·{ | 138 | ············while·(iterator2.hasNext())·{ |
141 | ················final·Activity·a3·=·(( | 139 | ················final·Activity·a3·=·((n)iterator2.next()).a; |
142 | ················final·CopyOnWriteArrayList·b·=·this.b; | 140 | ················final·CopyOnWriteArrayList·b·=·this.b; |
143 | ················if·(!(b·instanceof·Collection)·||·!((CopyOnWriteArrayList)b).isEmpty())·{ | 141 | ················if·(!(b·instanceof·Collection)·||·!((CopyOnWriteArrayList)b).isEmpty())·{ |
144 | ····················final·Iterator·iterator3·=·((CopyOnWriteArrayList)b).iterator(); | 142 | ····················final·Iterator·iterator3·=·((CopyOnWriteArrayList)b).iterator(); |
145 | ····················while·(iterator3.hasNext())·{ | 143 | ····················while·(iterator3.hasNext())·{ |
146 | ························if·(N1.b.n((Object)(( | 144 | ························if·(N1.b.n((Object)((n)iterator3.next()).a,·(Object)a3))·{ |
147 | ····························continue·Label_0122; | 145 | ····························continue·Label_0122; |
148 | ························} | 146 | ························} |
149 | ····················} | 147 | ····················} |
150 | ················} | 148 | ················} |
151 | ················final·b·a4·=·this.a; | 149 | ················final·b·a4·=·this.a; |
152 | ················if·(a4·!=·null)·{ | 150 | ················if·(a4·!=·null)·{ |
153 | ····················((l)a4).f(a3); | 151 | ····················((l)a4).f(a3); |
Offset 17, 64 lines modified | Offset 17, 64 lines modified | ||
17 | ····public·final·void·h(Object·o,·final·A·a)·{ | 17 | ····public·final·void·h(Object·o,·final·A·a)·{ |
18 | ········final·int·a2·=·this.a; | 18 | ········final·int·a2·=·this.a; |
19 | ········int·index·=·1; | 19 | ········int·index·=·1; |
20 | ········final·e·b·=·this.b; | 20 | ········final·e·b·=·this.b; |
21 | ········switch·(a2)·{ | 21 | ········switch·(a2)·{ |
22 | ············default:·{ | 22 | ············default:·{ |
23 | ················o·=·new·ArrayList(); | 23 | ················o·=·new·ArrayList(); |
24 | ················ArrayList· | 24 | ················ArrayList·k0·=·null; |
25 | ················try·{ | 25 | ················try·{ |
26 | ····················final·g·g·=·(g)b; | 26 | ····················final·g·g·=·(g)b; |
27 | ····················g.getClass(); | 27 | ····················g.getClass(); |
28 | ····················g.a.sendBroadcast(new·Intent("close·action")); | 28 | ····················g.a.sendBroadcast(new·Intent("close·action")); |
29 | ····················((ArrayList<Object>)o).add(0,·null); | 29 | ····················((ArrayList<Object>)o).add(0,·null); |
30 | ················} | 30 | ················} |
31 | ················finally·{ | 31 | ················finally·{ |
32 | ···················· | 32 | ····················k0·=·N1.b.K0(loadexception(java.lang.Throwable.class)()); |
33 | ················} | 33 | ················} |
34 | ················a.c((Object) | 34 | ················a.c((Object)k0); |
35 | ················return; | 35 | ················return; |
36 | ············} | 36 | ············} |
37 | ············case·3:·{ | 37 | ············case·3:·{ |
38 | ················o·=·new·ArrayList(); | 38 | ················o·=·new·ArrayList(); |
39 | ················ArrayList· | 39 | ················ArrayList·k2·=·null; |
40 | ················try·{ | 40 | ················try·{ |
41 | ····················final·g·g2·=·(g)b; | 41 | ····················final·g·g2·=·(g)b; |
42 | ····················g2.getClass(); | 42 | ····················g2.getClass(); |
43 | ····················if·(i.a(g2.a,·(List)Collections.emptyList(),·false)·==·null)·{ | 43 | ····················if·(i.a(g2.a,·(List)Collections.emptyList(),·false)·==·null)·{ |
44 | ························index·=·0; | 44 | ························index·=·0; |
45 | ····················} | 45 | ····················} |
46 | ····················((ArrayList<Boolean>)o).add(0,·Boolean.valueOf((boolean)(index·!=·0))); | 46 | ····················((ArrayList<Boolean>)o).add(0,·Boolean.valueOf((boolean)(index·!=·0))); |
47 | ················} | 47 | ················} |
48 | ················finally·{ | 48 | ················finally·{ |
49 | ···················· | 49 | ····················k2·=·N1.b.K0(loadexception(java.lang.Throwable.class)()); |
50 | ················} | 50 | ················} |
51 | ················a.c((Object) | 51 | ················a.c((Object)k2); |
52 | ················return; | 52 | ················return; |
53 | ············} | 53 | ············} |
54 | ············case·2:·{ | 54 | ············case·2:·{ |
55 | ················final·ArrayList<Boolean>·list·=·new·ArrayList<Boolean>(); | 55 | ················final·ArrayList<Boolean>·list·=·new·ArrayList<Boolean>(); |
56 | ················final·ArrayList·list2·=·(ArrayList)o; | 56 | ················final·ArrayList·list2·=·(ArrayList)o; |
57 | ················final·String·s·=·(String)list2.get(0); | 57 | ················final·String·s·=·(String)list2.get(0); |
58 | ················final·Boolean·b2·=·Boolean.valueOf(list2.get(index)); | 58 | ················final·Boolean·b2·=·Boolean.valueOf(list2.get(index)); |
59 | ················final·f·f·=·(f)list2.get(2); | 59 | ················final·f·f·=·(f)list2.get(2); |
60 | ················final·a·a3·=·(a)list2.get(3); | 60 | ················final·a·a3·=·(a)list2.get(3); |
61 | ················ArrayList· | 61 | ················ArrayList·k3·=·null; |
62 | ················try·{ | 62 | ················try·{ |
63 | ····················list.add(0,·((g)b).c(s,·b2,·f,·a3)); | 63 | ····················list.add(0,·((g)b).c(s,·b2,·f,·a3)); |
64 | ················} | 64 | ················} |
65 | ················finally·{ | 65 | ················finally·{ |
66 | ····················final·Throwable·t; | 66 | ····················final·Throwable·t; |
67 | ···················· | 67 | ····················k3·=·N1.b.K0(t); |
68 | ················} | 68 | ················} |
69 | ················a.c((Object) | 69 | ················a.c((Object)k3); |
70 | ················return; | 70 | ················return; |
71 | ············} | 71 | ············} |
72 | ············case·1:·{ | 72 | ············case·1:·{ |
73 | ················ArrayList<Boolean>· | 73 | ················ArrayList<Boolean>·k4·=·new·ArrayList<Boolean>(); |
74 | ················final·ArrayList·list3·=·(ArrayList)o; | 74 | ················final·ArrayList·list3·=·(ArrayList)o; |
75 | ················final·String·s2·=·(String)list3.get(0); | 75 | ················final·String·s2·=·(String)list3.get(0); |
76 | ················final·Map·map·=·(Map)list3.get(index); | 76 | ················final·Map·map·=·(Map)list3.get(index); |
77 | ················Label_0469:·{ | 77 | ················Label_0469:·{ |
78 | ····················Label_0463:·{ | 78 | ····················Label_0463:·{ |
79 | ························try·{ | 79 | ························try·{ |
80 | ····························final·g·g3·=·(g)b; | 80 | ····························final·g·g3·=·(g)b; |
Offset 84, 39 lines modified | Offset 84, 39 lines modified | ||
84 | ································try·{ | 84 | ································try·{ |
85 | ····································g3.c.startActivity(putExtra); | 85 | ····································g3.c.startActivity(putExtra); |
86 | ····································element·=·Boolean.TRUE; | 86 | ····································element·=·Boolean.TRUE; |
87 | ································} | 87 | ································} |
88 | ································catch·(final·ActivityNotFoundException·ex)·{ | 88 | ································catch·(final·ActivityNotFoundException·ex)·{ |
89 | ····································element·=·Boolean.FALSE; | 89 | ····································element·=·Boolean.FALSE; |
90 | ································} | 90 | ································} |
91 | ································ | 91 | ································k4.add(0,·element); |
92 | ································break·Label_0469; | 92 | ································break·Label_0469; |
93 | ····························} | 93 | ····························} |
94 | ························} | 94 | ························} |
95 | ························finally·{ | 95 | ························finally·{ |
96 | ····························break·Label_0463; | 96 | ····························break·Label_0463; |
97 | ························} | 97 | ························} |
98 | ························o·=·new·C1.b(); | 98 | ························o·=·new·C1.b(); |
99 | ························throw·o; | 99 | ························throw·o; |
100 | ····················} | 100 | ····················} |
101 | ····················final·Throwable·t2; | 101 | ····················final·Throwable·t2; |
102 | ···················· | 102 | ····················k4·=·N1.b.K0(t2); |
103 | ················} | 103 | ················} |
104 | ················a.c((Object) | 104 | ················a.c((Object)k4); |
105 | ················return; | 105 | ················return; |
106 | ············} | 106 | ············} |
107 | ············case·0:·{ | 107 | ············case·0:·{ |
108 | ················final·ArrayList<Boolean>·list4·=·new·ArrayList<Boolean>(); | 108 | ················final·ArrayList<Boolean>·list4·=·new·ArrayList<Boolean>(); |
109 | ················final·String·s3·=·(String)((ArrayList)o).get(0); | 109 | ················final·String·s3·=·(String)((ArrayList)o).get(0); |
110 | ················ArrayList· | 110 | ················ArrayList·k5·=·null; |
111 | ················try·{ | 111 | ················try·{ |
112 | ····················list4.add(0,·((g)b).a(s3)); | 112 | ····················list4.add(0,·((g)b).a(s3)); |
113 | ················} | 113 | ················} |
114 | ················finally·{ | 114 | ················finally·{ |
115 | ····················final·Throwable·t3; | 115 | ····················final·Throwable·t3; |
116 | ···················· | 116 | ····················k5·=·N1.b.K0(t3); |
117 | ················} | 117 | ················} |
118 | ················a.c((Object) | 118 | ················a.c((Object)k5); |
119 | ············} | 119 | ············} |
120 | ········} | 120 | ········} |
121 | ····} | 121 | ····} |
122 | } | 122 | } |
Offset 1, 12 lines modified | Offset 1, 13 lines modified | ||
1 | package·E1; | 1 | package·E1; |
2 | import·android.content.res.Resources; | 2 | import·android.content.res.Resources; |
3 | import·java.util.Map; | 3 | import·java.util.Map; |
4 | import·u0.P; | ||
4 | import·u1.k; | 5 | import·u1.k; |
5 | import·android.os.Build; | 6 | import·android.os.Build; |
6 | import·android.os.Build$VERSION; | 7 | import·android.os.Build$VERSION; |
7 | import·Q0.d; | 8 | import·Q0.d; |
8 | import·v1.n; | 9 | import·v1.n; |
9 | import·v1.l; | 10 | import·v1.l; |
10 | import·s1.b; | 11 | import·s1.b; |
Offset 27, 15 lines modified | Offset 28, 15 lines modified | ||
27 | ····public·final·void·onDetachedFromEngine(final·b·b)·{ | 28 | ····public·final·void·onDetachedFromEngine(final·b·b)·{ |
28 | ········N1.b.C((Object)b,·"binding"); | 29 | ········N1.b.C((Object)b,·"binding"); |
29 | ········final·o·a·=·this.a; | 30 | ········final·o·a·=·this.a; |
30 | ········if·(a·!=·null)·{ | 31 | ········if·(a·!=·null)·{ |
31 | ············a.b((m)null); | 32 | ············a.b((m)null); |
32 | ············return; | 33 | ············return; |
33 | ········} | 34 | ········} |
34 | ········N1.b. | 35 | ········N1.b.B0("channel"); |
35 | ········throw·null; | 36 | ········throw·null; |
36 | ····} | 37 | ····} |
37 | ···· | 38 | ···· |
38 | ····public·final·void·onMethodCall(final·l·l,·final·n·n)·{ | 39 | ····public·final·void·onMethodCall(final·l·l,·final·n·n)·{ |
39 | ········N1.b.C((Object)l,·"call"); | 40 | ········N1.b.C((Object)l,·"call"); |
40 | ········if·(N1.b.n((Object)l.a,·(Object)"getCorePalette"))·{ | 41 | ········if·(N1.b.n((Object)l.a,·(Object)"getCorePalette"))·{ |
41 | ············final·Map·a·=·d.a; | 42 | ············final·Map·a·=·d.a; |
Offset 50, 18 lines modified | Offset 51, 18 lines modified | ||
50 | ····························break·Label_0053; | 51 | ····························break·Label_0053; |
51 | ························} | 52 | ························} |
52 | ····················} | 53 | ····················} |
53 | ····················final·b·b·=·this.b; | 54 | ····················final·b·b·=·this.b; |
54 | ····················if·(b·!=·null)·{ | 55 | ····················if·(b·!=·null)·{ |
55 | ························final·Resources·resources·=·b.a.getResources(); | 56 | ························final·Resources·resources·=·b.a.getResources(); |
56 | ························N1.b.B((Object)resources,·"binding.applicationContext.resources"); | 57 | ························N1.b.B((Object)resources,·"binding.applicationContext.resources"); |
57 | ························((k)n).success((Object)new·int[]·{·A1.c.a(resources),·A1.c.p(resources),·A1.c.j(resources),· | 58 | ························((k)n).success((Object)new·int[]·{·A1.c.a(resources),·A1.c.p(resources),·A1.c.j(resources),·P.a(resources),·E1.a.d(resources),·E1.a.q(resources),·E1.b.b(resources),·E1.b.q(resources),·E1.b.t(resources),·E1.b.v(resources),·A1.c.g(resources),·A1.c.s(resources),·E1.a.A(resources),·E1.a.j(resources),·E1.a.v(resources),·E1.b.x(resources),·E1.b.z(resou[·...·truncated·by·diffoscope;·len:·184,·SHA:·71027c724db60610f7440ca2413f3d34c21e359168d85fcd70855e0266ae1049·...·](resources),·A1.c.f(resources),·A1.c.h(resources),·A1.c.i(resources),·A1.c.k(resources),·A1.c.l(resources),·A1.c.m(resources),·A1.c.n(resources),·A1.c.o(resources),·A1.c.q(resources),·A1.c.r(resources),·A1.c.t(resources),·A1.c.u(resources),·A1.c.v(resources),·E1.a.a(resources),·E1.a.b(resources),·E1.a.m(resources),·E1.a.x(resources),·E1.a.y(resources),·E1.a.z(resources),·E1.a.B(resources),·E1.a.C(resources),·E1.a.D(resources),·E1.a.c(resources),·E1.a.e(resources),·E1.a.f(resources),·E1.a.g(resources),·E1.a.h(resources),·E1.a.i(resources),·E1.a.k(resources),·E1.a.l(resources),·E1.a.n(resources),·E1.a.o(resources),·E1.a.p(resources),·E1.a.r(resources),·E1.a.s(resources),·E1.a.t(resources),·E1.a.u(resources),·E1.a.w(resources)·}); |
58 | ························return; | 59 | ························return; |
59 | ····················} | 60 | ····················} |
60 | ····················N1.b. | 61 | ····················N1.b.B0("binding"); |
61 | ····················throw·null; | 62 | ····················throw·null; |
62 | ················} | 63 | ················} |
63 | ············} | 64 | ············} |
64 | ············((k)n).success((Object)null); | 65 | ············((k)n).success((Object)null); |
65 | ········} | 66 | ········} |
66 | ········else·{ | 67 | ········else·{ |
67 | ············((k)n).notImplemented(); | 68 | ············((k)n).notImplemented(); |
Offset 40, 29 lines modified | Offset 40, 29 lines modified | ||
40 | ····public·final·void·onDetachedFromEngine(final·s1.b·b)·{ | 40 | ····public·final·void·onDetachedFromEngine(final·s1.b·b)·{ |
41 | ········N1.b.C((Object)b,·"binding"); | 41 | ········N1.b.C((Object)b,·"binding"); |
42 | ········final·o·a·=·this.a; | 42 | ········final·o·a·=·this.a; |
43 | ········if·(a·!=·null)·{ | 43 | ········if·(a·!=·null)·{ |
44 | ············a.b((m)null); | 44 | ············a.b((m)null); |
45 | ············return; | 45 | ············return; |
46 | ········} | 46 | ········} |
47 | ········N1.b. | 47 | ········N1.b.B0("channel"); |
48 | ········throw·null; | 48 | ········throw·null; |
49 | ····} | 49 | ····} |
50 | ···· | 50 | ···· |
51 | ····public·final·void·onMethodCall(final·l·l,·final·n·n)·{ | 51 | ····public·final·void·onMethodCall(final·l·l,·final·n·n)·{ |
52 | ········N1.b.C((Object)l,·"call"); | 52 | ········N1.b.C((Object)l,·"call"); |
53 | ········final·String·a·=·l.a; | 53 | ········final·String·a·=·l.a; |
54 | ········final·boolean·n2·=·N1.b.n((Object)a,·(Object)"getTotalPhysicalMemorySize"); | 54 | ········final·boolean·n2·=·N1.b.n((Object)a,·(Object)"getTotalPhysicalMemorySize"); |
55 | ········final·String·s·=·"context"; | 55 | ········final·String·s·=·"context"; |
56 | ········final·String·s2·=·"null·cannot·be·cast·to·non-null·type·android.app.ActivityManager"; | 56 | ········final·String·s2·=·"null·cannot·be·cast·to·non-null·type·android.app.ActivityManager"; |
57 | ········long·i; | 57 | ········long·i; |
58 | ········if·(n2)·{ | 58 | ········if·(n2)·{ |
59 | ············final·Context·b·=·this.b; | 59 | ············final·Context·b·=·this.b; |
60 | ············if·(b·==·null)·{ | 60 | ············if·(b·==·null)·{ |
61 | ················N1.b. | 61 | ················N1.b.B0(s); |
62 | ················throw·null; | 62 | ················throw·null; |
63 | ············} | 63 | ············} |
64 | ············final·Object·x·=·e2.b.X(b); | 64 | ············final·Object·x·=·e2.b.X(b); |
65 | ············N1.b.A(x,·s2); | 65 | ············N1.b.A(x,·s2); |
66 | ············final·ActivityManager·activityManager·=·(ActivityManager)x; | 66 | ············final·ActivityManager·activityManager·=·(ActivityManager)x; |
67 | ············final·ActivityManager$MemoryInfo·activityManager$MemoryInfo·=·new·ActivityManager$MemoryInfo(); | 67 | ············final·ActivityManager$MemoryInfo·activityManager$MemoryInfo·=·new·ActivityManager$MemoryInfo(); |
68 | ············activityManager.getMemoryInfo(activityManager$MemoryInfo); | 68 | ············activityManager.getMemoryInfo(activityManager$MemoryInfo); |
Offset 71, 15 lines modified | Offset 71, 15 lines modified | ||
71 | ········else·{ | 71 | ········else·{ |
72 | ············if·(!N1.b.n((Object)a,·(Object)"getFreePhysicalMemorySize"))·{ | 72 | ············if·(!N1.b.n((Object)a,·(Object)"getFreePhysicalMemorySize"))·{ |
73 | ················((k)n).notImplemented(); | 73 | ················((k)n).notImplemented(); |
74 | ················return; | 74 | ················return; |
75 | ············} | 75 | ············} |
76 | ············final·Context·b2·=·this.b; | 76 | ············final·Context·b2·=·this.b; |
77 | ············if·(b2·==·null)·{ | 77 | ············if·(b2·==·null)·{ |
78 | ················N1.b. | 78 | ················N1.b.B0(s); |
79 | ················throw·null; | 79 | ················throw·null; |
80 | ············} | 80 | ············} |
81 | ············final·Object·x2·=·e2.b.X(b2); | 81 | ············final·Object·x2·=·e2.b.X(b2); |
82 | ············N1.b.A(x2,·s2); | 82 | ············N1.b.A(x2,·s2); |
83 | ············final·ActivityManager·activityManager2·=·(ActivityManager)x2; | 83 | ············final·ActivityManager·activityManager2·=·(ActivityManager)x2; |
84 | ············final·ActivityManager$MemoryInfo·activityManager$MemoryInfo2·=·new·ActivityManager$MemoryInfo(); | 84 | ············final·ActivityManager$MemoryInfo·activityManager$MemoryInfo2·=·new·ActivityManager$MemoryInfo(); |
85 | ············activityManager2.getMemoryInfo(activityManager$MemoryInfo2); | 85 | ············activityManager2.getMemoryInfo(activityManager$MemoryInfo2); |
Offset 25, 42 lines modified | Offset 25, 42 lines modified | ||
25 | ············final·Object[]·c·=·f.c; | 25 | ············final·Object[]·c·=·f.c; |
26 | ············final·Object·o2·=·c[d]; | 26 | ············final·Object·o2·=·c[d]; |
27 | ············final·int·d2·=·f.d; | 27 | ············final·int·d2·=·f.d; |
28 | ············final·int·n2·=·1; | 28 | ············final·int·n2·=·1; |
29 | ············if·(n·<·d2·>>·n2)·{ | 29 | ············if·(n·<·d2·>>·n2)·{ |
30 | ················n·=·f.b; | 30 | ················n·=·f.b; |
31 | ················if·(d·>=·n)·{ | 31 | ················if·(d·>=·n)·{ |
32 | ····················g. | 32 | ····················g.M0(c,·c,·n·+·1,·n,·d); |
33 | ················} | 33 | ················} |
34 | ················else·{ | 34 | ················else·{ |
35 | ····················g. | 35 | ····················g.M0(c,·c,·n2,·0,·d); |
36 | ····················final·Object[]·c2·=·f.c; | 36 | ····················final·Object[]·c2·=·f.c; |
37 | ····················c2[0]·=·c2[c2.length·-·n2]; | 37 | ····················c2[0]·=·c2[c2.length·-·n2]; |
38 | ····················final·int·b·=·f.b; | 38 | ····················final·int·b·=·f.b; |
39 | ····················g. | 39 | ····················g.M0(c2,·c2,·b·+·1,·b,·c2.length·-·n2); |
40 | ················} | 40 | ················} |
41 | ················final·Object[]·c3·=·f.c; | 41 | ················final·Object[]·c3·=·f.c; |
42 | ················final·int·b2·=·f.b; | 42 | ················final·int·b2·=·f.b; |
43 | ················c3[b2]·=·null; | 43 | ················c3[b2]·=·null; |
44 | ················n·=·f.c(b2); | 44 | ················n·=·f.c(b2); |
45 | ················f.b·=·n; | 45 | ················f.b·=·n; |
46 | ············} | 46 | ············} |
47 | ············else·{ | 47 | ············else·{ |
48 | ················n·=·f.b; | 48 | ················n·=·f.b; |
49 | ················n·=·f.d(b.R((List)f)·+·n); | 49 | ················n·=·f.d(b.R((List)f)·+·n); |
50 | ················final·Object[]·c4·=·f.c; | 50 | ················final·Object[]·c4·=·f.c; |
51 | ················final·int·n3·=·d·+·1; | 51 | ················final·int·n3·=·d·+·1; |
52 | ················if·(d·<=·n)·{ | 52 | ················if·(d·<=·n)·{ |
53 | ····················g. | 53 | ····················g.M0(c4,·c4,·d,·n3,·n·+·1); |
54 | ················} | 54 | ················} |
55 | ················else·{ | 55 | ················else·{ |
56 | ····················g. | 56 | ····················g.M0(c4,·c4,·d,·n3,·c4.length); |
57 | ····················final·Object[]·c5·=·f.c; | 57 | ····················final·Object[]·c5·=·f.c; |
58 | ····················c5[c5.length·-·n2]·=·c5[0]; | 58 | ····················c5[c5.length·-·n2]·=·c5[0]; |
59 | ····················g. | 59 | ····················g.M0(c5,·c5,·0,·n2,·n·+·1); |
60 | ················} | 60 | ················} |
61 | ················f.c[n]·=·null; | 61 | ················f.c[n]·=·null; |
62 | ············} | 62 | ············} |
63 | ············n·=·f.d·-·n2; | 63 | ············n·=·f.d·-·n2; |
64 | ············f.d·=·n; | 64 | ············f.d·=·n; |
65 | ············o·=·o2; | 65 | ············o·=·o2; |
66 | ········} | 66 | ········} |
Offset 96, 19 lines modified | Offset 96, 19 lines modified | ||
96 | ····················else·{ | 96 | ····················else·{ |
97 | ························data·=·null; | 97 | ························data·=·null; |
98 | ····················} | 98 | ····················} |
99 | ····················if·(data·!=·null)·{ | 99 | ····················if·(data·!=·null)·{ |
100 | ························if·(mainActivity2.r())·{ | 100 | ························if·(mainActivity2.r())·{ |
101 | ····························String·s3·=·data.toString(); | 101 | ····························String·s3·=·data.toString(); |
102 | ····························N1.b.B((Object)s3,·"uri.toString()"); | 102 | ····························N1.b.B((Object)s3,·"uri.toString()"); |
103 | ····························if·(f. | 103 | ····························if·(f.L0((CharSequence)s3,·"%3A"))·{ |
104 | ································s3·=·Uri.decode(s3); | 104 | ································s3·=·Uri.decode(s3); |
105 | ································N1.b.B((Object)s3,·"decode(plain)"); | 105 | ································N1.b.B((Object)s3,·"decode(plain)"); |
106 | ····························} | 106 | ····························} |
107 | ····························if·(f. | 107 | ····························if·(f.V0(s3,·"content://com.android.externalstorage.documents/tree/primary:"))·{ |
108 | ································final·String·substring·=·s3.substring(61); | 108 | ································final·String·substring·=·s3.substring(61); |
109 | ································N1.b.B((Object)substring,·"substring(...)"); | 109 | ································N1.b.B((Object)substring,·"substring(...)"); |
110 | ································final·String·absolutePath2·=·Environment.getExternalStorageDirectory().getAbsolutePath(); | 110 | ································final·String·absolutePath2·=·Environment.getExternalStorageDirectory().getAbsolutePath(); |
111 | ································final·StringBuilder·sb2·=·new·StringBuilder(); | 111 | ································final·StringBuilder·sb2·=·new·StringBuilder(); |
112 | ································sb2.append(absolutePath2); | 112 | ································sb2.append(absolutePath2); |
113 | ································sb2.append("/"); | 113 | ································sb2.append("/"); |
114 | ································sb2.append(substring); | 114 | ································sb2.append(substring); |
Offset 92, 23 lines modified | Offset 92, 16 lines modified | ||
92 | ················} | 92 | ················} |
93 | ············} | 93 | ············} |
94 | ············return·false; | 94 | ············return·false; |
95 | ········} | 95 | ········} |
96 | ········return·true; | 96 | ········return·true; |
97 | ····} | 97 | ····} |
98 | ···· | 98 | ···· |
99 | ····public·final·j·f(j·j)·{ | 99 | ····public·final·j·f(final·j·j)·{ |
100 | ········return·N1.b.o0((j)this,·j); | ||
100 | ········N1.b.C((Object)j,·"context"); | ||
101 | ········if·(j·==·k.b)·{ | ||
102 | ············j·=·(j)this; | ||
103 | ········} | ||
104 | ········else·{ | ||
105 | ············j·=·(j)j.m((Object)this,·(p)H1.c.e); | ||
106 | ········} | ||
107 | ········return·j; | ||
108 | ····} | 101 | ····} |
109 | ···· | 102 | ···· |
110 | ····@Override | 103 | ····@Override |
111 | ····public·final·int·hashCode()·{ | 104 | ····public·final·int·hashCode()·{ |
112 | ········return·this.c.hashCode()·+·this.b.hashCode(); | 105 | ········return·this.c.hashCode()·+·this.b.hashCode(); |
113 | ····} | 106 | ····} |
114 | ···· | 107 | ···· |
Offset 322, 15 lines modified | Offset 322, 15 lines modified | ||
322 | ············return·s; | 322 | ············return·s; |
323 | ········} | 323 | ········} |
324 | ········return·System.mapLibraryName(s); | 324 | ········return·System.mapLibraryName(s); |
325 | ····} | 325 | ····} |
326 | ···· | 326 | ···· |
327 | ····public·static·j·k(String·group)·{ | 327 | ····public·static·j·k(String·group)·{ |
328 | ········if·(group·!=·null)·{ | 328 | ········if·(group·!=·null)·{ |
329 | ············if·(!W1.f. | 329 | ············if·(!W1.f.Q0((CharSequence)group))·{ |
330 | ················final·Matcher·matcher·=·Pattern.compile("(\\d+)(?:\\.(\\d+))(?:\\.(\\d+))(?:-(.+))?").matcher(group); | 330 | ················final·Matcher·matcher·=·Pattern.compile("(\\d+)(?:\\.(\\d+))(?:\\.(\\d+))(?:-(.+))?").matcher(group); |
331 | ················if·(!matcher.matches())·{ | 331 | ················if·(!matcher.matches())·{ |
332 | ····················return·null; | 332 | ····················return·null; |
333 | ················} | 333 | ················} |
334 | ················final·String·group2·=·matcher.group(1); | 334 | ················final·String·group2·=·matcher.group(1); |
335 | ················if·(group2·!=·null)·{ | 335 | ················if·(group2·!=·null)·{ |
336 | ····················final·int·int1·=·Integer.parseInt(group2); | 336 | ····················final·int·int1·=·Integer.parseInt(group2); |
Offset 49, 56 lines modified | Offset 49, 56 lines modified | ||
49 | import·R.Y; | 49 | import·R.Y; |
50 | import·android.view.KeyEvent; | 50 | import·android.view.KeyEvent; |
51 | import·java.util.Set; | 51 | import·java.util.Set; |
52 | import·java.lang.reflect.Array; | 52 | import·java.lang.reflect.Array; |
53 | import·java.util.Collection; | 53 | import·java.util.Collection; |
54 | import·org.json.JSONArray; | 54 | import·org.json.JSONArray; |
55 | import·org.json.JSONObject; | 55 | import·org.json.JSONObject; |
56 | import·java.util.concurrent.atomic.AtomicIntegerFieldUpdater; | ||
57 | import·X1.m; | ||
58 | import·X1.M; | ||
59 | import·X1.X; | ||
60 | import·X1.s; | ||
61 | import·X1.O; | ||
62 | import·d2.c; | ||
63 | import·O1.p; | ||
64 | import·O1.a; | ||
56 | import·android.content.pm.Signature; | 65 | import·android.content.pm.Signature; |
57 | import·android.content.pm.ApplicationInfo; | 66 | import·android.content.pm.ApplicationInfo; |
58 | import·android.content.pm.ProviderInfo; | 67 | import·android.content.pm.ProviderInfo; |
59 | import·java.util.Iterator; | 68 | import·java.util.Iterator; |
60 | import·android.content.pm.PackageManager; | 69 | import·android.content.pm.PackageManager; |
61 | import·b0.g; | 70 | import·b0.g; |
62 | import·b0.t; | 71 | import·b0.t; |
63 | import·android.content.pm.PackageManager$NameNotFoundException; | 72 | import·android.content.pm.PackageManager$NameNotFoundException; |
73 | import·android.util.Log; | ||
64 | import·java.util.List; | 74 | import·java.util.List; |
65 | import·p.r; | 75 | import·p.r; |
66 | import·java.util.ArrayList; | 76 | import·java.util.ArrayList; |
67 | import·android.content.pm.ResolveInfo; | 77 | import·android.content.pm.ResolveInfo; |
68 | import·android.content.Intent; | 78 | import·android.content.Intent; |
69 | import·R.B; | 79 | import·R.B; |
70 | import·android.os.Build$VERSION; | 80 | import·android.os.Build$VERSION; |
81 | import·b0.u; | ||
71 | import·android.content.Context; | 82 | import·android.content.Context; |
72 | import·java.util.concurrent.atomic.AtomicIntegerFieldUpdater; | ||
73 | import·X1.m; | ||
74 | import·X1.M; | ||
75 | import·H1.f; | ||
76 | import·c2.u; | ||
77 | import·X1.X; | ||
78 | import·X1.s; | ||
79 | import·X1.O; | ||
80 | import·O1.p; | ||
81 | import·d2.c; | ||
82 | import·java.io.OutputStream; | ||
83 | import·java.io.InputStream; | ||
84 | import·android.util.Log; | ||
85 | import·O1.a; | ||
86 | import·java.io.Closeable; | ||
87 | import·X1.A; | 83 | import·X1.A; |
88 | import·H1.i; | 84 | import·H1.i; |
89 | import·J1.d; | ||
90 | import·X1.h0; | 85 | import·X1.h0; |
91 | import·H1.j; | 86 | import·H1.j; |
92 | import·H1.e; | 87 | import·H1.e; |
88 | import·java.io.OutputStream; | ||
89 | import·java.io.InputStream; | ||
93 | import·android.view.ViewGroup; | 90 | import·android.view.ViewGroup; |
94 | import·android.view.View; | 91 | import·android.view.View; |
92 | import·java.io.Closeable; | ||
95 | import·java.util.Collections; | 93 | import·java.util.Collections; |
96 | import·java.util.Map; | 94 | import·java.util.Map; |
97 | import·java.util.LinkedHashMap; | 95 | import·java.util.LinkedHashMap; |
96 | import·A.f; | ||
97 | import·F1.d; | ||
98 | import·java.lang.reflect.Field; | 98 | import·java.lang.reflect.Field; |
99 | import·java.lang.reflect.Method; | 99 | import·java.lang.reflect.Method; |
100 | import·R.i0; | 100 | import·R.i0; |
101 | public·abstract·class·b·implements·i0 | 101 | public·abstract·class·b·implements·i0 |
102 | { | 102 | { |
103 | ····public·static·boolean·a·=·false; | 103 | ····public·static·boolean·a·=·false; |
Offset 108, 53 lines modified | Offset 108, 40 lines modified | ||
108 | ····public·static·boolean·e·=·true; | 108 | ····public·static·boolean·e·=·true; |
109 | ···· | 109 | ···· |
110 | ····public·static·void·A(Object·o,·final·String·s)·{ | 110 | ····public·static·void·A(Object·o,·final·String·s)·{ |
111 | ········if·(o·!=·null)·{ | 111 | ········if·(o·!=·null)·{ |
112 | ············return; | 112 | ············return; |
113 | ········} | 113 | ········} |
114 | ········o·=·new·NullPointerException(s); | 114 | ········o·=·new·NullPointerException(s); |
115 | ········ | 115 | ········v0(b.class.getName(),·(RuntimeException)o); |
116 | ········throw·o; | 116 | ········throw·o; |
117 | ····} | 117 | ····} |
118 | ···· | 118 | ···· |
119 | ····public·static·final·Map·A0(final·LinkedHashMap·linkedHashMap)·{ | ||
120 | ········final·Map.Entry<Object,·V>·entry·=·(Map.Entry<Object,·V>)linkedHashMap.entrySet().iterator().next(); | ||
121 | ········final·Map<Object,·V>·singletonMap·=·Collections.singletonMap(entry.getKey(),·entry.getValue()); | ||
122 | ········B(singletonMap,·"with(...)"); | ||
123 | ···· | 119 | ····public·static·final·void·A0(final·Object·o)·{ |
120 | ········if·(!(o·instanceof·d))·{ | ||
121 | ············return; | ||
122 | ········} | ||
123 | ········throw·((d)o).b; | ||
124 | ····} | 124 | ····} |
125 | ···· | 125 | ···· |
126 | ····public·static·void·B(Object·o,·String·concat)·{ | 126 | ····public·static·void·B(Object·o,·String·concat)·{ |
127 | ········if·(o·!=·null)·{ | 127 | ········if·(o·!=·null)·{ |
128 | ············return; | 128 | ············return; |
129 | ········} | 129 | ········} |
130 | ········concat·=·concat.concat("·must·not·be·null"); | 130 | ········concat·=·concat.concat("·must·not·be·null"); |
131 | ········o·=·new·NullPointerException(concat); | 131 | ········o·=·new·NullPointerException(concat); |
132 | ········ | 132 | ········v0(b.class.getName(),·(RuntimeException)o); |
133 | ········throw·o; | 133 | ········throw·o; |
134 | ····} | 134 | ····} |
135 | ···· | 135 | ···· |
136 | ····public·static·void·B0(String·n)·{ | ||
137 | ········n·=·f.n("lateinit·property·",·n,·"·has·not·been·initialized"); | ||
138 | ········final·RuntimeException·ex·=·new·RuntimeException(n); | ||
139 | ········v0(b.class.getName(),·ex); | ||
140 | ········throw·ex; | ||
136 | ····public·static·boolean·B0(final·View·view,·final·D1.b·b)·{ | ||
137 | ········if·(view·==·null)·{ | ||
138 | ············return·false; | ||
139 | ········} | ||
140 | ········final·boolean·b2·=·b.b(view); | ||
141 | ········final·boolean·b3·=·true; | ||
142 | ········if·(b2)·{ | ||
143 | ············return·b3; | ||
144 | ········} | ||
145 | ········if·(view·instanceof·ViewGroup)·{ | ||
146 | ············final·ViewGroup·viewGroup·=·(ViewGroup)view; | ||
147 | ············for·(int·i·=·0;·i·<·viewGroup.getChildCount();·++i)·{ | ||
148 | ················if·(B0(viewGroup.getChildAt(i),·b))·{ | ||
149 | ····················return·b3; | ||
150 | ················} | ||
151 | ············} | ||
152 | ········} | ||
Max diff block lines reached; 48717/52493 bytes (92.81%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 10 lines modified | ||
1 | package·O; | 1 | package·O; |
2 | import·z0.n; | ||
3 | import·m1.v; | ||
4 | import·v.k; | 2 | import·v.k; |
5 | import·p.A; | 3 | import·p.A; |
6 | import·java.util.ArrayList; | 4 | import·java.util.ArrayList; |
7 | import·Q.a; | 5 | import·Q.a; |
8 | public·final·class·f·implements·a | 6 | public·final·class·f·implements·a |
9 | { | 7 | { |
Offset 55, 24 lines modified | Offset 53, 8 lines modified | ||
55 | ················if·(g·==·null)·{ | 53 | ················if·(g·==·null)·{ |
56 | ····················g·=·new·g(-3); | 54 | ····················g·=·new·g(-3); |
57 | ················} | 55 | ················} |
58 | ················((A)this.b).u(g); | 56 | ················((A)this.b).u(g); |
59 | ············} | 57 | ············} |
60 | ········} | 58 | ········} |
61 | ····} | 59 | ····} |
62 | ···· | ||
63 | ····public·final·void·accept(final·Object·o)·{ | ||
64 | ········switch·(this.a)·{ | ||
65 | ············default:·{ | ||
66 | ················((v)this.b).setWindowInfoListenerDisplayFeatures((n)o); | ||
67 | ················return; | ||
68 | ············} | ||
69 | ············case·1:·{ | ||
70 | ················this.a((g)o); | ||
71 | ················return; | ||
72 | ············} | ||
73 | ············case·0:·{ | ||
74 | ················this.a((g)o); | ||
75 | ············} | ||
76 | ········} | ||
77 | ····} | ||
78 | } | 60 | } |
Offset 64, 24 lines modified | Offset 64, 24 lines modified | ||
64 | ········a[18]·=·j.class; | 64 | ········a[18]·=·j.class; |
65 | ········a[19]·=·k.class; | 65 | ········a[19]·=·k.class; |
66 | ········a[20]·=·m.class; | 66 | ········a[20]·=·m.class; |
67 | ········a[21]·=·n.class; | 67 | ········a[21]·=·n.class; |
68 | ········a[22]·=·o.class; | 68 | ········a[22]·=·o.class; |
69 | ········final·List<Class>·list·=·Arrays.asList((Class[])a); | 69 | ········final·List<Class>·list·=·Arrays.asList((Class[])a); |
70 | ········N1.b.B((Object)list,·"asList(...)"); | 70 | ········N1.b.B((Object)list,·"asList(...)"); |
71 | ········final·ArrayList·list2·=·new·ArrayList<F1.c>(G1.g. | 71 | ········final·ArrayList·list2·=·new·ArrayList<F1.c>(G1.g.L0((Iterable)list)); |
72 | ········for·(final·Class<?>·next·:·list)·{ | 72 | ········for·(final·Class<?>·next·:·list)·{ |
73 | ············final·int·n2·=·i·+·1; | 73 | ············final·int·n2·=·i·+·1; |
74 | ············if·(i·<·0)·{ | 74 | ············if·(i·<·0)·{ |
75 | ················throw·new·ArithmeticException("Index·overflow·has·happened."); | 75 | ················throw·new·ArithmeticException("Index·overflow·has·happened."); |
76 | ············} | 76 | ············} |
77 | ············list2.add(new·F1.c((Object)next,·(Object)Integer.valueOf(i))); | 77 | ············list2.add(new·F1.c((Object)next,·(Object)Integer.valueOf(i))); |
78 | ············i·=·n2; | 78 | ············i·=·n2; |
79 | ········} | 79 | ········} |
80 | ········b·=·G1.g. | 80 | ········b·=·G1.g.O0(list2); |
81 | ········final·HashMap<String,·String>·m·=·new·HashMap<String,·String>(); | 81 | ········final·HashMap<String,·String>·m·=·new·HashMap<String,·String>(); |
82 | ········final·String·s·=·"kotlin.Boolean"; | 82 | ········final·String·s·=·"kotlin.Boolean"; |
83 | ········m.put("boolean",·s); | 83 | ········m.put("boolean",·s); |
84 | ········final·String·s2·=·"kotlin.Char"; | 84 | ········final·String·s2·=·"kotlin.Char"; |
85 | ········m.put("char",·s2); | 85 | ········m.put("char",·s2); |
86 | ········final·String·s3·=·"kotlin.Byte"; | 86 | ········final·String·s3·=·"kotlin.Byte"; |
87 | ········m.put("byte",·s3); | 87 | ········m.put("byte",·s3); |
Offset 127, 15 lines modified | Offset 127, 15 lines modified | ||
127 | ········c2.putAll(m); | 127 | ········c2.putAll(m); |
128 | ········c2.putAll(j); | 128 | ········c2.putAll(j); |
129 | ········final·Collection<String>·values·=·m.values(); | 129 | ········final·Collection<String>·values·=·m.values(); |
130 | ········N1.b.B((Object)values,·"<get-values>(...)"); | 130 | ········N1.b.B((Object)values,·"<get-values>(...)"); |
131 | ········for·(final·String·s9·:·values)·{ | 131 | ········for·(final·String·s9·:·values)·{ |
132 | ············final·StringBuilder·sb·=·new·StringBuilder("kotlin.jvm.internal."); | 132 | ············final·StringBuilder·sb·=·new·StringBuilder("kotlin.jvm.internal."); |
133 | ············N1.b.z((Object)s9); | 133 | ············N1.b.z((Object)s9); |
134 | ············sb.append(W1.f. | 134 | ············sb.append(W1.f.X0(s9,·s9)); |
135 | ············sb.append("CompanionObject"); | 135 | ············sb.append("CompanionObject"); |
136 | ············c2.put(sb.toString(),·s9.concat(".Companion")); | 136 | ············c2.put(sb.toString(),·s9.concat(".Companion")); |
137 | ········} | 137 | ········} |
138 | ········for·(final·Map.Entry<Class,·V>·entry·:·P1.d.b.entrySet())·{ | 138 | ········for·(final·Map.Entry<Class,·V>·entry·:·P1.d.b.entrySet())·{ |
139 | ············final·Class·clazz·=·(Class)entry.getKey(); | 139 | ············final·Class·clazz·=·(Class)entry.getKey(); |
140 | ············final·int·intValue·=·((Number)entry.getValue()).intValue(); | 140 | ············final·int·intValue·=·((Number)entry.getValue()).intValue(); |
141 | ············final·String·name·=·clazz.getName(); | 141 | ············final·String·name·=·clazz.getName(); |
Offset 144, 15 lines modified | Offset 144, 15 lines modified | ||
144 | ············c2.put(name,·sb2.toString()); | 144 | ············c2.put(name,·sb2.toString()); |
145 | ········} | 145 | ········} |
146 | ········c·=·c2; | 146 | ········c·=·c2; |
147 | ········final·LinkedHashMap·d2·=·new·LinkedHashMap(N1.b.c0(c2.size())); | 147 | ········final·LinkedHashMap·d2·=·new·LinkedHashMap(N1.b.c0(c2.size())); |
148 | ········for·(final·Map.Entry<Object,·V>·entry2·:·c2.entrySet())·{ | 148 | ········for·(final·Map.Entry<Object,·V>·entry2·:·c2.entrySet())·{ |
149 | ············final·Object·key·=·entry2.getKey(); | 149 | ············final·Object·key·=·entry2.getKey(); |
150 | ············final·String·s10·=·(String)entry2.getValue(); | 150 | ············final·String·s10·=·(String)entry2.getValue(); |
151 | ············d2.put(key,·(Object)W1.f. | 151 | ············d2.put(key,·(Object)W1.f.X0(s10,·s10)); |
152 | ········} | 152 | ········} |
153 | ········d·=·d2; | 153 | ········d·=·d2; |
154 | ····} | 154 | ····} |
155 | ···· | 155 | ···· |
156 | ····public·d(final·Class·a)·{ | 156 | ····public·d(final·Class·a)·{ |
157 | ········N1.b.C((Object)a,·"jClass"); | 157 | ········N1.b.C((Object)a,·"jClass"); |
158 | ········this.a·=·a; | 158 | ········this.a·=·a; |
Offset 195, 15 lines modified | Offset 195, 15 lines modified | ||
195 | ························} | 195 | ························} |
196 | ························final·String·substring·=·simpleName.substring(index·+·1,·simpleName.length()); | 196 | ························final·String·substring·=·simpleName.substring(index·+·1,·simpleName.length()); |
197 | ························N1.b.B((Object)substring,·"substring(...)"); | 197 | ························N1.b.B((Object)substring,·"substring(...)"); |
198 | ························s·=·substring; | 198 | ························s·=·substring; |
199 | ························return·s; | 199 | ························return·s; |
200 | ····················} | 200 | ····················} |
201 | ················} | 201 | ················} |
202 | ················s·=·W1.f. | 202 | ················s·=·W1.f.W0(simpleName,·s2); |
203 | ············} | 203 | ············} |
204 | ············else·{ | 204 | ············else·{ |
205 | ················final·boolean·array·=·a.isArray(); | 205 | ················final·boolean·array·=·a.isArray(); |
206 | ················final·LinkedHashMap·d·=·P1.d.d; | 206 | ················final·LinkedHashMap·d·=·P1.d.d; |
207 | ················if·(array)·{ | 207 | ················if·(array)·{ |
208 | ····················final·Class·componentType·=·a.getComponentType(); | 208 | ····················final·Class·componentType·=·a.getComponentType(); |
209 | ····················final·boolean·primitive·=·componentType.isPrimitive(); | 209 | ····················final·boolean·primitive·=·componentType.isPrimitive(); |
Offset 47, 15 lines modified | Offset 47, 15 lines modified | ||
47 | ············final·b·g·=·this.g; | 47 | ············final·b·g·=·this.g; |
48 | ············final·int·c·=·g.c; | 48 | ············final·int·c·=·g.c; |
49 | ············final·int·d2·=·-1; | 49 | ············final·int·d2·=·-1; |
50 | ············final·int·b·=·1; | 50 | ············final·int·b·=·1; |
51 | ············Label_0338:·{ | 51 | ············Label_0338:·{ |
52 | ················T1.a·e; | 52 | ················T1.a·e; |
53 | ················if·((c·>·0·&&·(this.f·+=·b)·>=·c)·||·d·>·g.a.length())·{ | 53 | ················if·((c·>·0·&&·(this.f·+=·b)·>=·c)·||·d·>·g.a.length())·{ |
54 | ····················e·=·new·T1.a(this.c,·W1.f. | 54 | ····················e·=·new·T1.a(this.c,·W1.f.M0(g.a),·b); |
55 | ················} | 55 | ················} |
56 | ················else·{ | 56 | ················else·{ |
57 | ····················final·F1.c·c2·=·(F1.c)g.d.f((Object)g.a,·(Object)Integer.valueOf(this.d)); | 57 | ····················final·F1.c·c2·=·(F1.c)g.d.f((Object)g.a,·(Object)Integer.valueOf(this.d)); |
58 | ····················if·(c2·!=·null)·{ | 58 | ····················if·(c2·!=·null)·{ |
59 | ························final·int·intValue·=·((Number)c2.b).intValue(); | 59 | ························final·int·intValue·=·((Number)c2.b).intValue(); |
60 | ························final·int·intValue2·=·((Number)c2.c).intValue(); | 60 | ························final·int·intValue2·=·((Number)c2.c).intValue(); |
61 | ························final·int·c3·=·this.c; | 61 | ························final·int·c3·=·this.c; |
Offset 71, 15 lines modified | Offset 71, 15 lines modified | ||
71 | ························this.c·=·c4; | 71 | ························this.c·=·c4; |
72 | ························if·(intValue2·==·0)·{ | 72 | ························if·(intValue2·==·0)·{ |
73 | ····························n·=·1; | 73 | ····························n·=·1; |
74 | ························} | 74 | ························} |
75 | ························this.d·=·c4·+·n; | 75 | ························this.d·=·c4·+·n; |
76 | ························break·Label_0338; | 76 | ························break·Label_0338; |
77 | ····················} | 77 | ····················} |
78 | ····················e·=·new·T1.a(this.c,·W1.f. | 78 | ····················e·=·new·T1.a(this.c,·W1.f.M0(g.a),·b); |
79 | ················} | 79 | ················} |
80 | ················this.e·=·(c)e; | 80 | ················this.e·=·(c)e; |
81 | ················this.d·=·d2; | 81 | ················this.d·=·d2; |
82 | ············} | 82 | ············} |
83 | ············this.b·=·b; | 83 | ············this.b·=·b; |
84 | ········} | 84 | ········} |
85 | ····} | 85 | ····} |
Offset 74, 15 lines modified | Offset 74, 15 lines modified | ||
74 | ················final·c2.h·h·=·(c2.h)c2; | 74 | ················final·c2.h·h·=·(c2.h)c2; |
75 | ················f·=·h.f; | 75 | ················f·=·h.f; |
76 | ················final·Object·h2·=·h.h; | 76 | ················final·Object·h2·=·h.h; |
77 | ················final·H1.j·context·=·((e)f).getContext(); | 77 | ················final·H1.j·context·=·((e)f).getContext(); |
78 | ················final·Object·f2·=·c2.a.f(context,·h2); | 78 | ················final·Object·f2·=·c2.a.f(context,·h2); |
79 | ················Object·o·=·c2.a.f; | 79 | ················Object·o·=·c2.a.f; |
80 | ················if·(f2·!=·o)·{ | 80 | ················if·(f2·!=·o)·{ |
81 | ····················o·=·b. | 81 | ····················o·=·b.E0((e)f,·context,·f2); |
82 | ····················break·Label_0084; | 82 | ····················break·Label_0084; |
83 | ················} | 83 | ················} |
84 | ················break·Label_0084; | 84 | ················break·Label_0084; |
85 | ············} | 85 | ············} |
86 | ············finally·{ | 86 | ············finally·{ |
87 | ················d·h3; | 87 | ················d·h3; |
88 | ················try·{ | 88 | ················try·{ |
Offset 1, 33 lines modified | Offset 1, 25 lines modified | ||
1 | package·androidx.fragment.app; | 1 | package·androidx.fragment.app; |
2 | import·android.content.res.Configuration; | 2 | import·android.content.res.Configuration; |
3 | import·android.content.Intent; | 3 | import·android.content.Intent; |
4 | import·Z1.q; | ||
5 | import·Z1.p; | ||
6 | import·Q.a; | 4 | import·Q.a; |
7 | public·final·synthetic·class·B·implements·a | 5 | public·final·synthetic·class·B·implements·a |
8 | { | 6 | { |
9 | ····public·final·void·accept(final·Object·o)·{ | 7 | ····public·final·void·accept(final·Object·o)·{ |
10 | ········final·int·a·=·this.a; | 8 | ········final·int·a·=·this.a; |
11 | ········final· | 9 | ········final·D·b·=·this.b; |
12 | ········switch·(a)·{ | 10 | ········switch·(a)·{ |
13 | ············default:·{ | 11 | ············default:·{ |
14 | ················((p)b).h((Object)o); | ||
15 | ················return; | ||
16 | ············} | ||
17 | ············case·1:·{ | ||
18 | ················final·D·d·=·(D)b; | ||
19 | ················final·Intent·intent·=·(Intent)o; | 12 | ················final·Intent·intent·=·(Intent)o; |
20 | ················ | 13 | ················b.mFragments.a(); |
21 | ················return; | 14 | ················return; |
22 | ············} | 15 | ············} |
23 | ············case·0:·{ | 16 | ············case·0:·{ |
24 | ················final·D·d2·=·(D)b; | ||
25 | ················final·Configuration·configuration·=·(Configuration)o; | 17 | ················final·Configuration·configuration·=·(Configuration)o; |
26 | ················ | 18 | ················b.mFragments.a(); |
27 | ············} | 19 | ············} |
28 | ········} | 20 | ········} |
29 | ····} | 21 | ····} |
30 | } | 22 | } |
Offset 109, 15 lines modified | Offset 109, 15 lines modified | ||
109 | ········} | 109 | ········} |
110 | ········final·String·str·=·"·to·"; | 110 | ········final·String·str·=·"·to·"; |
111 | ········final·j0·f·=·this.f; | 111 | ········final·j0·f·=·this.f; |
112 | ········final·p0·e·=·this.e; | 112 | ········final·p0·e·=·this.e; |
113 | ········final·p0·d·=·this.d; | 113 | ········final·p0·d·=·this.d; |
114 | ········final·c·g·=·this.g(obj,·e,·d); | 114 | ········final·c·g·=·this.g(obj,·e,·d); |
115 | ········final·ArrayList·list·=·(ArrayList)g.b; | 115 | ········final·ArrayList·list·=·(ArrayList)g.b; |
116 | ········final·ArrayList·list2·=·new·ArrayList<p0>(G1.g. | 116 | ········final·ArrayList·list2·=·new·ArrayList<p0>(G1.g.L0((Iterable)c)); |
117 | ········final·Iterator·iterator2·=·c.iterator(); | 117 | ········final·Iterator·iterator2·=·c.iterator(); |
118 | ········while·(iterator2.hasNext())·{ | 118 | ········while·(iterator2.hasNext())·{ |
119 | ············list2.add((p0)((k)iterator2.next()).a); | 119 | ············list2.add((p0)((k)iterator2.next()).a); |
120 | ········} | 120 | ········} |
121 | ········final·Iterator<p0>·iterator3·=·list2.iterator(); | 121 | ········final·Iterator<p0>·iterator3·=·list2.iterator(); |
122 | ········Object·c2; | 122 | ········Object·c2; |
123 | ········while·(true)·{ | 123 | ········while·(true)·{ |
Offset 268, 18 lines modified | Offset 268, 18 lines modified | ||
268 | ················final·View·f4·=·p6.c.F; | 268 | ················final·View·f4·=·p6.c.F; |
269 | ················final·Rect·rect2·=·rect; | 269 | ················final·Rect·rect2·=·rect; |
270 | ················N1.b.B((Object)f4,·"operation.fragment.mView"); | 270 | ················N1.b.B((Object)f4,·"operation.fragment.mView"); |
271 | ················f(list2,·f4); | 271 | ················f(list2,·f4); |
272 | ················if·(g·!=·null·&&·(p6·==·p4·||·p6·==·p3))·{ | 272 | ················if·(g·!=·null·&&·(p6·==·p4·||·p6·==·p3))·{ |
273 | ····················Set·c2; | 273 | ····················Set·c2; |
274 | ····················if·(p6·==·p4)·{ | 274 | ····················if·(p6·==·p4)·{ |
275 | ························c2·=·G1.j. | 275 | ························c2·=·G1.j.Y0(h); |
276 | ····················} | 276 | ····················} |
277 | ····················else·{ | 277 | ····················else·{ |
278 | ························c2·=·G1.j. | 278 | ························c2·=·G1.j.Y0(i); |
279 | ····················} | 279 | ····················} |
280 | ····················list2.removeAll(c2); | 280 | ····················list2.removeAll(c2); |
281 | ················} | 281 | ················} |
282 | ················if·(list2.isEmpty())·{ | 282 | ················if·(list2.isEmpty())·{ |
283 | ····················f.a(view,·f3); | 283 | ····················f.a(view,·f3); |
284 | ················} | 284 | ················} |
285 | ················else·{ | 285 | ················else·{ |
Offset 366, 15 lines modified | Offset 366, 15 lines modified | ||
366 | ············································} | 366 | ············································} |
367 | ········································} | 367 | ········································} |
368 | ····································} | 368 | ····································} |
369 | ····································final·ArrayList<g>·list21·=·new·ArrayList<g>(); | 369 | ····································final·ArrayList<g>·list21·=·new·ArrayList<g>(); |
370 | ····································final·ArrayList·list22·=·new·ArrayList(); | 370 | ····································final·ArrayList·list22·=·new·ArrayList(); |
371 | ····································final·Iterator<g>·iterator12·=·list6.iterator(); | 371 | ····································final·Iterator<g>·iterator12·=·list6.iterator(); |
372 | ····································while·(iterator12.hasNext())·{ | 372 | ····································while·(iterator12.hasNext())·{ |
373 | ········································i. | 373 | ········································i.Q0((List)((p0)((P.k)iterator12.next()).a).k,·list22); |
374 | ····································} | 374 | ····································} |
375 | ····································final·boolean·b4·=·list22.isEmpty()·^·true; | 375 | ····································final·boolean·b4·=·list22.isEmpty()·^·true; |
376 | ····································final·Iterator<g>·iterator13·=·list6.iterator(); | 376 | ····································final·Iterator<g>·iterator13·=·list6.iterator(); |
377 | ····································boolean·b5·=·false; | 377 | ····································boolean·b5·=·false; |
378 | ····································while·(iterator13.hasNext())·{ | 378 | ····································while·(iterator13.hasNext())·{ |
379 | ········································final·g·e2·=·(g)iterator13.next(); | 379 | ········································final·g·e2·=·(g)iterator13.next(); |
380 | ········································final·Context·context·=·((View)super.a).getContext(); | 380 | ········································final·Context·context·=·((View)super.a).getContext(); |
Offset 163, 15 lines modified | Offset 163, 15 lines modified | ||
163 | ········if·(o·==·null·||·((Enum<Enum<Enum>>)o).compareTo((Enum<Enum>)a)·>=·0)·{ | 163 | ········if·(o·==·null·||·((Enum<Enum<Enum>>)o).compareTo((Enum<Enum>)a)·>=·0)·{ |
164 | ············o·=·a; | 164 | ············o·=·a; |
165 | ········} | 165 | ········} |
166 | ········return·(n)o; | 166 | ········return·(n)o; |
167 | ····} | 167 | ····} |
168 | ···· | 168 | ···· |
169 | ····public·final·void·d(String·s)·{ | 169 | ····public·final·void·d(String·s)·{ |
170 | ········if·(this.a·&&·!q.b. | 170 | ········if·(this.a·&&·!q.b.L0().f.M0())·{ |
171 | ············s·=·A.f.n("Method·",·s,·"·must·be·called·on·the·main·thread"); | 171 | ············s·=·A.f.n("Method·",·s,·"·must·be·called·on·the·main·thread"); |
172 | ············s·=·s.toString(); | 172 | ············s·=·s.toString(); |
173 | ············throw·new·IllegalStateException(s); | 173 | ············throw·new·IllegalStateException(s); |
174 | ········} | 174 | ········} |
175 | ····} | 175 | ····} |
176 | ···· | 176 | ···· |
177 | ····public·final·void·e(final·m·m)·{ | 177 | ····public·final·void·e(final·m·m)·{ |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·abstract·Object·a(final·q·p0,·final·H1.e·p1); | 29 | ····public·abstract·Object·a(final·q·p0,·final·H1.e·p1); |
30 | ···· | 30 | ···· |
31 | ····public·Object·b(final·d·d,·final·H1.e·e)·{ | 31 | ····public·Object·b(final·d·d,·final·H1.e·e)·{ |
32 | ········final·b2.c·c·=·new·b2.c((H1.e)null,·d,·this); | 32 | ········final·b2.c·c·=·new·b2.c((H1.e)null,·d,·this); |
33 | ········final·u·u·=·new·u(e,·e.getContext()); | 33 | ········final·u·u·=·new·u(e,·e.getContext()); |
34 | ········Object·o·=·Z1.j. | 34 | ········Object·o·=·Z1.j.k(u,·u,·(p)c); |
35 | ········if·(o·!=·I1.a.b)·{ | 35 | ········if·(o·!=·I1.a.b)·{ |
36 | ············o·=·h.a; | 36 | ············o·=·h.a; |
37 | ········} | 37 | ········} |
38 | ········return·o; | 38 | ········return·o; |
39 | ····} | 39 | ····} |
40 | ···· | 40 | ···· |
41 | ····public·abstract·e·c(final·j·p0,·final·int·p1,·final·int·p2); | 41 | ····public·abstract·e·c(final·j·p0,·final·int·p1,·final·int·p2); |
Offset 96, 12 lines modified | Offset 96, 12 lines modified | ||
96 | ········final·int·c·=·this.c; | 96 | ········final·int·c·=·this.c; |
97 | ········if·(c·!=·n2)·{ | 97 | ········if·(c·!=·n2)·{ |
98 | ············list.add("onBufferOverflow=".concat(f.D(c))); | 98 | ············list.add("onBufferOverflow=".concat(f.D(c))); |
99 | ········} | 99 | ········} |
100 | ········final·StringBuilder·sb3·=·new·StringBuilder(); | 100 | ········final·StringBuilder·sb3·=·new·StringBuilder(); |
101 | ········sb3.append(this.getClass().getSimpleName()); | 101 | ········sb3.append(this.getClass().getSimpleName()); |
102 | ········sb3.append('['); | 102 | ········sb3.append('['); |
103 | ········sb3.append(G1.j. | 103 | ········sb3.append(G1.j.T0((Iterable)list,·(String)null,·(String)null,·(androidx.fragment.app.q)null,·62)); |
104 | ········sb3.append(']'); | 104 | ········sb3.append(']'); |
105 | ········return·sb3.toString(); | 105 | ········return·sb3.toString(); |
106 | ····} | 106 | ····} |
107 | } | 107 | } |
Offset 70, 15 lines modified | Offset 70, 15 lines modified | ||
70 | ····} | 70 | ····} |
71 | ···· | 71 | ···· |
72 | ····public·final·boolean·onActivityResult(int·f,·int·d,·final·Intent·intent)·{ | 72 | ····public·final·boolean·onActivityResult(int·f,·int·d,·final·Intent·intent)·{ |
73 | ········final·boolean·b·=·true; | 73 | ········final·boolean·b·=·true; |
74 | ········final·String·s·=·"Cancelled"; | 74 | ········final·String·s·=·"Cancelled"; |
75 | ········final·int·n·=·-1; | 75 | ········final·int·n·=·-1; |
76 | ········final·String·s2·=·"FileDialog"; | 76 | ········final·String·s2·=·"FileDialog"; |
77 | ········String· | 77 | ········String·x0·=·null; |
78 | ········switch·(f)·{ | 78 | ········switch·(f)·{ |
79 | ············default:·{ | 79 | ············default:·{ |
80 | ················return·false; | 80 | ················return·false; |
81 | ············} | 81 | ············} |
82 | ············case·19112:·{ | 82 | ············case·19112:·{ |
83 | ················if·(d·==·n)·{ | 83 | ················if·(d·==·n)·{ |
84 | ····················Uri·data; | 84 | ····················Uri·data; |
Offset 188, 18 lines modified | Offset 188, 18 lines modified | ||
188 | ························final·String·s4·=·""; | 188 | ························final·String·s4·=·""; |
189 | ························Label_0649:·{ | 189 | ························Label_0649:·{ |
190 | ····························if·(s3·!=·null)·{ | 190 | ····························if·(s3·!=·null)·{ |
191 | ································final·String[]·c·=·this.c; | 191 | ································final·String[]·c·=·this.c; |
192 | ································Label_0571:·{ | 192 | ································Label_0571:·{ |
193 | ····································if·(c·!=·null)·{ | 193 | ····································if·(c·!=·null)·{ |
194 | ········································if·(c.length·!=·0)·{ | 194 | ········································if·(c.length·!=·0)·{ |
195 | ············································final·String· | 195 | ············································final·String·x2·=·f.X0(s3,·s4); |
196 | ············································final·G1.b·b2·=·new·G1.b((Object[])c); | 196 | ············································final·G1.b·b2·=·new·G1.b((Object[])c); |
197 | ············································while·(b2.hasNext())·{ | 197 | ············································while·(b2.hasNext())·{ |
198 | ················································if·( | 198 | ················································if·(x2.equalsIgnoreCase((String)b2.next()))·{ |
199 | ····················································break·Label_0571; | 199 | ····················································break·Label_0571; |
200 | ················································} | 200 | ················································} |
201 | ············································} | 201 | ············································} |
202 | ············································break·Label_0649; | 202 | ············································break·Label_0649; |
203 | ········································} | 203 | ········································} |
204 | ····································} | 204 | ····································} |
205 | ································} | 205 | ································} |
Offset 211, 17 lines modified | Offset 211, 17 lines modified | ||
211 | ····································return·b; | 211 | ····································return·b; |
212 | ································} | 212 | ································} |
213 | ································this.b(data4.toString()); | 213 | ································this.b(data4.toString()); |
214 | ································return·b; | 214 | ································return·b; |
215 | ····························} | 215 | ····························} |
216 | ························} | 216 | ························} |
217 | ························if·(s3·!=·null)·{ | 217 | ························if·(s3·!=·null)·{ |
218 | ···························· | 218 | ····························x0·=·f.X0(s3,·s4); |
219 | ························} | 219 | ························} |
220 | ························this.c("invalid_file_extension",·"Invalid·file·type·was·picked",· | 220 | ························this.c("invalid_file_extension",·"Invalid·file·type·was·picked",·x0); |
221 | ························return·b; | 221 | ························return·b; |
222 | ····················} | 222 | ····················} |
223 | ················} | 223 | ················} |
224 | ················Log.d(s2,·s); | 224 | ················Log.d(s2,·s); |
225 | ················this.b(null); | 225 | ················this.b(null); |
226 | ················return·b; | 226 | ················return·b; |
227 | ············} | 227 | ············} |
Offset 34, 15 lines modified | Offset 34, 15 lines modified | ||
34 | ····public·final·boolean·onActivityResult(final·int·n,·int·onOpenPath,·final·Intent·intent)·{ | 34 | ····public·final·boolean·onActivityResult(final·int·n,·int·onOpenPath,·final·Intent·intent)·{ |
35 | ········if·(n·!=·this.e)·{ | 35 | ········if·(n·!=·this.e)·{ |
36 | ············return·false; | 36 | ············return·false; |
37 | ········} | 37 | ········} |
38 | ········final·n·c·=·this.c; | 38 | ········final·n·c·=·this.c; |
39 | ········ArrayList<String>·list·=·null; | 39 | ········ArrayList<String>·list·=·null; |
40 | ········if·(c·==·null)·{ | 40 | ········if·(c·==·null)·{ |
41 | ············N1.b. | 41 | ············N1.b.B0("result"); |
42 | ············throw·null; | 42 | ············throw·null; |
43 | ········} | 43 | ········} |
44 | ········final·SAFPathWrapper·b·=·this.b; | 44 | ········final·SAFPathWrapper·b·=·this.b; |
45 | ········if·(b·!=·null)·{ | 45 | ········if·(b·!=·null)·{ |
46 | ············if·(onOpenPath·==·-1)·{ | 46 | ············if·(onOpenPath·==·-1)·{ |
47 | ················if·(intent·!=·null)·{ | 47 | ················if·(intent·!=·null)·{ |
48 | ····················final·Uri·data·=·intent.getData(); | 48 | ····················final·Uri·data·=·intent.getData(); |
Offset 59, 15 lines modified | Offset 59, 15 lines modified | ||
59 | ························list.add(String.valueOf(onOpenPath)); | 59 | ························list.add(String.valueOf(onOpenPath)); |
60 | ····················} | 60 | ····················} |
61 | ················} | 61 | ················} |
62 | ············} | 62 | ············} |
63 | ············c.success((Object)list); | 63 | ············c.success((Object)list); |
64 | ············return·true; | 64 | ············return·true; |
65 | ········} | 65 | ········} |
66 | ········N1.b. | 66 | ········N1.b.B0("fileMgr"); |
67 | ········throw·null; | 67 | ········throw·null; |
68 | ····} | 68 | ····} |
69 | ···· | 69 | ···· |
70 | ····public·final·void·onAttachedToActivity(final·t1.b·b)·{ | 70 | ····public·final·void·onAttachedToActivity(final·t1.b·b)·{ |
71 | ········b.C((Object)b,·"binding"); | 71 | ········b.C((Object)b,·"binding"); |
72 | ········final·d·d·=·(d)b; | 72 | ········final·d·d·=·(d)b; |
73 | ········final·Activity·d2·=·(Activity)d.a; | 73 | ········final·Activity·d2·=·(Activity)d.a; |
Offset 90, 45 lines modified | Offset 90, 45 lines modified | ||
90 | ····public·final·void·onDetachedFromActivityForConfigChanges()·{ | 90 | ····public·final·void·onDetachedFromActivityForConfigChanges()·{ |
91 | ····} | 91 | ····} |
92 | ···· | 92 | ···· |
93 | ····public·final·void·onDetachedFromEngine(final·s1.b·b)·{ | 93 | ····public·final·void·onDetachedFromEngine(final·s1.b·b)·{ |
94 | ········b.C((Object)b,·"binding"); | 94 | ········b.C((Object)b,·"binding"); |
95 | ········final·SAFPathWrapper·b2·=·this.b; | 95 | ········final·SAFPathWrapper·b2·=·this.b; |
96 | ········if·(b2·==·null)·{ | 96 | ········if·(b2·==·null)·{ |
97 | ············b. | 97 | ············b.B0("fileMgr"); |
98 | ············throw·null; | 98 | ············throw·null; |
99 | ········} | 99 | ········} |
100 | ········b2.m(); | 100 | ········b2.m(); |
101 | ········final·o·a·=·this.a; | 101 | ········final·o·a·=·this.a; |
102 | ········if·(a·!=·null)·{ | 102 | ········if·(a·!=·null)·{ |
103 | ············a.b((m)null); | 103 | ············a.b((m)null); |
104 | ············return; | 104 | ············return; |
105 | ········} | 105 | ········} |
106 | ········b. | 106 | ········b.B0("channel"); |
107 | ········throw·null; | 107 | ········throw·null; |
108 | ····} | 108 | ····} |
109 | ···· | 109 | ···· |
110 | ····public·final·void·onMethodCall(final·l·l,·final·n·c)·{ | 110 | ····public·final·void·onMethodCall(final·l·l,·final·n·c)·{ |
111 | ········N1.b.C((Object)l,·"call"); | 111 | ········N1.b.C((Object)l,·"call"); |
112 | ········this.c·=·c; | 112 | ········this.c·=·c; |
113 | ········final·String·a·=·l.a; | 113 | ········final·String·a·=·l.a; |
114 | ········if·(N1.b.n((Object)a,·(Object)"pick"))·{ | 114 | ········if·(N1.b.n((Object)a,·(Object)"pick"))·{ |
115 | ············final·Intent·intent·=·new·Intent("android.intent.action.OPEN_DOCUMENT_TREE"); | 115 | ············final·Intent·intent·=·new·Intent("android.intent.action.OPEN_DOCUMENT_TREE"); |
116 | ············intent.addFlags(67); | 116 | ············intent.addFlags(67); |
117 | ············final·Activity·d·=·this.d; | 117 | ············final·Activity·d·=·this.d; |
118 | ············if·(d·==·null)·{ | 118 | ············if·(d·==·null)·{ |
119 | ················N1.b. | 119 | ················N1.b.B0("myActivity"); |
120 | ················throw·null; | 120 | ················throw·null; |
121 | ············} | 121 | ············} |
122 | ············d.startActivityForResult(intent,·this.e); | 122 | ············d.startActivityForResult(intent,·this.e); |
123 | ········} | 123 | ········} |
124 | ········else·if·(N1.b.n((Object)a,·(Object)"getMediaPrefix"))·{ | 124 | ········else·if·(N1.b.n((Object)a,·(Object)"getMediaPrefix"))·{ |
125 | ············final·SAFPathWrapper·b·=·this.b; | 125 | ············final·SAFPathWrapper·b·=·this.b; |
126 | ············if·(b·==·null)·{ | 126 | ············if·(b·==·null)·{ |
127 | ················N1.b. | 127 | ················N1.b.B0("fileMgr"); |
128 | ················throw·null; | 128 | ················throw·null; |
129 | ············} | 129 | ············} |
130 | ············((k)c).success((Object)b.b); | 130 | ············((k)c).success((Object)b.b); |
131 | ········} | 131 | ········} |
132 | ····} | 132 | ····} |
133 | ···· | 133 | ···· |
134 | ····public·final·void·onReattachedToActivityForConfigChanges(final·t1.b·b)·{ | 134 | ····public·final·void·onReattachedToActivityForConfigChanges(final·t1.b·b)·{ |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ····public·final·void·onDetachedFromEngine(final·b·b)·{ | 22 | ····public·final·void·onDetachedFromEngine(final·b·b)·{ |
23 | ········N1.b.C((Object)b,·"binding"); | 23 | ········N1.b.C((Object)b,·"binding"); |
24 | ········final·o·a·=·this.a; | 24 | ········final·o·a·=·this.a; |
25 | ········if·(a·!=·null)·{ | 25 | ········if·(a·!=·null)·{ |
26 | ············a.b((m)null); | 26 | ············a.b((m)null); |
27 | ············return; | 27 | ············return; |
28 | ········} | 28 | ········} |
29 | ········N1.b. | 29 | ········N1.b.B0("channel"); |
30 | ········throw·null; | 30 | ········throw·null; |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·final·void·onMethodCall(final·l·l,·final·n·n)·{ | 33 | ····public·final·void·onMethodCall(final·l·l,·final·n·n)·{ |
34 | ········N1.b.C((Object)l,·"call"); | 34 | ········N1.b.C((Object)l,·"call"); |
35 | ········if·(N1.b.n((Object)l.a,·(Object)"getPlatformVersion"))·{ | 35 | ········if·(N1.b.n((Object)l.a,·(Object)"getPlatformVersion"))·{ |
36 | ············final·StringBuilder·sb·=·new·StringBuilder("Android·"); | 36 | ············final·StringBuilder·sb·=·new·StringBuilder("Android·"); |
Offset 72, 19 lines modified | Offset 72, 19 lines modified | ||
72 | ····························if·(e·!=·null)·{ | 72 | ····························if·(e·!=·null)·{ |
73 | ································list2.add(e); | 73 | ································list2.add(e); |
74 | ····························} | 74 | ····························} |
75 | ····························++i; | 75 | ····························++i; |
76 | ························} | 76 | ························} |
77 | ························final·Iterator<String>·iterator·=·list2.iterator(); | 77 | ························final·Iterator<String>·iterator·=·list2.iterator(); |
78 | ························final·Iterator<Boolean>·iterator2·=·list.iterator(); | 78 | ························final·Iterator<Boolean>·iterator2·=·list.iterator(); |
79 | ························final·ArrayList·list3·=·new·ArrayList<F1.c>(Math.min(g. | 79 | ························final·ArrayList·list3·=·new·ArrayList<F1.c>(Math.min(g.L0((Iterable)list2),·g.L0((Iterable)list))); |
80 | ························while·(iterator.hasNext()·&&·iterator2.hasNext())·{ | 80 | ························while·(iterator.hasNext()·&&·iterator2.hasNext())·{ |
81 | ····························list3.add(new·F1.c(iterator.next(),·iterator2.next())); | 81 | ····························list3.add(new·F1.c(iterator.next(),·iterator2.next())); |
82 | ························} | 82 | ························} |
83 | ························o·=·g. | 83 | ························o·=·g.O0(list3); |
84 | ····················} | 84 | ····················} |
85 | ················} | 85 | ················} |
86 | ············} | 86 | ············} |
87 | ········} | 87 | ········} |
88 | ········return·o; | 88 | ········return·o; |
89 | ····} | 89 | ····} |
90 | } | 90 | } |
Offset 16, 25 lines modified | Offset 16, 25 lines modified | ||
16 | ····public·e·b; | 16 | ····public·e·b; |
17 | ····public·o·c; | 17 | ····public·o·c; |
18 | ···· | 18 | ···· |
19 | ····public·final·void·onAttachedToActivity(final·b·b)·{ | 19 | ····public·final·void·onAttachedToActivity(final·b·b)·{ |
20 | ········N1.b.C((Object)b,·"binding"); | 20 | ········N1.b.C((Object)b,·"binding"); |
21 | ········final·e·b2·=·this.b; | 21 | ········final·e·b2·=·this.b; |
22 | ········if·(b2·==·null)·{ | 22 | ········if·(b2·==·null)·{ |
23 | ············N1.b. | 23 | ············N1.b.B0("manager"); |
24 | ············throw·null; | 24 | ············throw·null; |
25 | ········} | 25 | ········} |
26 | ········final·com.google.android.material.datepicker.d·d·=·(com.google.android.material.datepicker.d)b; | 26 | ········final·com.google.android.material.datepicker.d·d·=·(com.google.android.material.datepicker.d)b; |
27 | ········d.a((q)b2); | 27 | ········d.a((q)b2); |
28 | ········final·j1.c·a·=·this.a; | 28 | ········final·j1.c·a·=·this.a; |
29 | ········if·(a·!=·null)·{ | 29 | ········if·(a·!=·null)·{ |
30 | ············a.b·=·d.a; | 30 | ············a.b·=·d.a; |
31 | ············return; | 31 | ············return; |
32 | ········} | 32 | ········} |
33 | ········N1.b. | 33 | ········N1.b.B0("share"); |
34 | ········throw·null; | 34 | ········throw·null; |
35 | ····} | 35 | ····} |
36 | ···· | 36 | ···· |
37 | ····public·final·void·onAttachedToEngine(final·s1.b·b)·{ | 37 | ····public·final·void·onAttachedToEngine(final·s1.b·b)·{ |
38 | ········N1.b.C((Object)b,·"binding"); | 38 | ········N1.b.C((Object)b,·"binding"); |
39 | ········this.c·=·new·o(b.b,·"dev.fluttercommunity.plus/share"); | 39 | ········this.c·=·new·o(b.b,·"dev.fluttercommunity.plus/share"); |
40 | ········final·Context·a·=·b.a; | 40 | ········final·Context·a·=·b.a; |
Offset 42, 49 lines modified | Offset 42, 49 lines modified | ||
42 | ········final·Object·b2·=·new·Object(); | 42 | ········final·Object·b2·=·new·Object(); |
43 | ········((e)b2).b·=·new·AtomicBoolean(true); | 43 | ········((e)b2).b·=·new·AtomicBoolean(true); |
44 | ········this.b·=·(e)b2; | 44 | ········this.b·=·(e)b2; |
45 | ········final·j1.c·a2·=·new·j1.c(a,·(e)b2); | 45 | ········final·j1.c·a2·=·new·j1.c(a,·(e)b2); |
46 | ········this.a·=·a2; | 46 | ········this.a·=·a2; |
47 | ········final·e·b3·=·this.b; | 47 | ········final·e·b3·=·this.b; |
48 | ········if·(b3·==·null)·{ | 48 | ········if·(b3·==·null)·{ |
49 | ············N1.b. | 49 | ············N1.b.B0("manager"); |
50 | ············throw·null; | 50 | ············throw·null; |
51 | ········} | 51 | ········} |
52 | ········final·j1.a·a3·=·new·j1.a(a2,·b3); | 52 | ········final·j1.a·a3·=·new·j1.a(a2,·b3); |
53 | ········final·o·c·=·this.c; | 53 | ········final·o·c·=·this.c; |
54 | ········if·(c·!=·null)·{ | 54 | ········if·(c·!=·null)·{ |
55 | ············c.b((m)a3); | 55 | ············c.b((m)a3); |
56 | ············return; | 56 | ············return; |
57 | ········} | 57 | ········} |
58 | ········N1.b. | 58 | ········N1.b.B0("methodChannel"); |
59 | ········throw·null; | 59 | ········throw·null; |
60 | ····} | 60 | ····} |
61 | ···· | 61 | ···· |
62 | ····public·final·void·onDetachedFromActivity()·{ | 62 | ····public·final·void·onDetachedFromActivity()·{ |
63 | ········final·j1.c·a·=·this.a; | 63 | ········final·j1.c·a·=·this.a; |
64 | ········if·(a·!=·null)·{ | 64 | ········if·(a·!=·null)·{ |
65 | ············a.b·=·null; | 65 | ············a.b·=·null; |
66 | ············return; | 66 | ············return; |
67 | ········} | 67 | ········} |
68 | ········N1.b. | 68 | ········N1.b.B0("share"); |
69 | ········throw·null; | 69 | ········throw·null; |
70 | ····} | 70 | ····} |
71 | ···· | 71 | ···· |
72 | ····public·final·void·onDetachedFromActivityForConfigChanges()·{ | 72 | ····public·final·void·onDetachedFromActivityForConfigChanges()·{ |
73 | ········this.onDetachedFromActivity(); | 73 | ········this.onDetachedFromActivity(); |
74 | ····} | 74 | ····} |
75 | ···· | 75 | ···· |
76 | ····public·final·void·onDetachedFromEngine(final·s1.b·b)·{ | 76 | ····public·final·void·onDetachedFromEngine(final·s1.b·b)·{ |
77 | ········N1.b.C((Object)b,·"binding"); | 77 | ········N1.b.C((Object)b,·"binding"); |
78 | ········final·o·c·=·this.c; | 78 | ········final·o·c·=·this.c; |
79 | ········if·(c·!=·null)·{ | 79 | ········if·(c·!=·null)·{ |
80 | ············c.b((m)null); | 80 | ············c.b((m)null); |
81 | ············return; | 81 | ············return; |
82 | ········} | 82 | ········} |
83 | ········N1.b. | 83 | ········N1.b.B0("methodChannel"); |
84 | ········throw·null; | 84 | ········throw·null; |
85 | ····} | 85 | ····} |
86 | ···· | 86 | ···· |
87 | ····public·final·void·onReattachedToActivityForConfigChanges(final·b·b)·{ | 87 | ····public·final·void·onReattachedToActivityForConfigChanges(final·b·b)·{ |
88 | ········N1.b.C((Object)b,·"binding"); | 88 | ········N1.b.C((Object)b,·"binding"); |
89 | ········this.onAttachedToActivity(b); | 89 | ········this.onAttachedToActivity(b); |
90 | ····} | 90 | ····} |
Offset 1, 14 lines modified | Offset 1, 13 lines modified | ||
1 | package·m1; | 1 | package·m1; |
2 | import·android.view.InputEvent; | 2 | import·android.view.InputEvent; |
3 | import·android.view.ViewGroup; | 3 | import·android.view.ViewGroup; |
4 | import·java.util.List; | 4 | import·java.util.List; |
5 | import·java.util.ArrayList; | ||
6 | import·android.view.autofill.AutofillId; | 5 | import·android.view.autofill.AutofillId; |
7 | import·android.view.autofill.AutofillValue; | 6 | import·android.view.autofill.AutofillValue; |
8 | import·android.view.ViewStructure; | 7 | import·android.view.ViewStructure; |
9 | import·java.nio.ByteOrder; | 8 | import·java.nio.ByteOrder; |
10 | import·java.nio.ByteBuffer; | 9 | import·java.nio.ByteBuffer; |
11 | import·android.view.MotionEvent; | 10 | import·android.view.MotionEvent; |
12 | import·java.util.concurrent.CancellationException; | 11 | import·java.util.concurrent.CancellationException; |
Offset 20, 19 lines modified | Offset 19, 21 lines modified | ||
20 | import·android.content.res.Configuration; | 19 | import·android.content.res.Configuration; |
21 | import·android.app.Activity; | 20 | import·android.app.Activity; |
22 | import·java.util.concurrent.Executor; | 21 | import·java.util.concurrent.Executor; |
23 | import·X1.J; | 22 | import·X1.J; |
24 | import·java.util.concurrent.locks.ReentrantLock; | 23 | import·java.util.concurrent.locks.ReentrantLock; |
25 | import·android.view.DisplayCutout; | 24 | import·android.view.DisplayCutout; |
26 | import·android.graphics.Insets; | 25 | import·android.graphics.Insets; |
26 | import·java.util.Collection; | ||
27 | import·android.hardware.display.DisplayManager; | 27 | import·android.hardware.display.DisplayManager; |
28 | import·D0.d; | 28 | import·D0.d; |
29 | import·android.view.WindowInsets; | 29 | import·android.view.WindowInsets; |
30 | import·android.view.accessibility.AccessibilityNodeProvider; | 30 | import·android.view.accessibility.AccessibilityNodeProvider; |
31 | import·android.graphics.Rect; | 31 | import·android.graphics.Rect; |
32 | import·java.util.ArrayList; | ||
32 | import·android.view.ViewConfiguration; | 33 | import·android.view.ViewConfiguration; |
33 | import·android.view.KeyEvent; | 34 | import·android.view.KeyEvent; |
34 | import·android.util.DisplayMetrics; | 35 | import·android.util.DisplayMetrics; |
35 | import·java.util.concurrent.ConcurrentLinkedQueue; | 36 | import·java.util.concurrent.ConcurrentLinkedQueue; |
36 | import·android.text.format.DateFormat; | 37 | import·android.text.format.DateFormat; |
37 | import·android.provider.Settings$System; | 38 | import·android.provider.Settings$System; |
38 | import·k.C; | 39 | import·k.C; |
Offset 44, 28 lines modified | Offset 45, 28 lines modified | ||
44 | import·android.os.Build$VERSION; | 45 | import·android.os.Build$VERSION; |
45 | import·io.flutter.embedding.engine.renderer.k; | 46 | import·io.flutter.embedding.engine.renderer.k; |
46 | import·android.view.textservice.SpellCheckerSession; | 47 | import·android.view.textservice.SpellCheckerSession; |
47 | import·n.h; | 48 | import·n.h; |
48 | import·android.view.accessibility.AccessibilityManager; | 49 | import·android.view.accessibility.AccessibilityManager; |
49 | import·android.util.SparseArray; | 50 | import·android.util.SparseArray; |
50 | import·java.util.Iterator; | 51 | import·java.util.Iterator; |
52 | import·A.f; | ||
51 | import·io.flutter.embedding.engine.FlutterJNI; | 53 | import·io.flutter.embedding.engine.FlutterJNI; |
52 | import·android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener; | 54 | import·android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener; |
53 | import·android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener; | 55 | import·android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener; |
54 | import·io.flutter.plugin.platform.q; | 56 | import·io.flutter.plugin.platform.q; |
55 | import·android.util.Log; | 57 | import·android.util.Log; |
56 | import·android.view.View; | 58 | import·android.view.View; |
57 | import·io.flutter.plugin.platform.l; | 59 | import·io.flutter.plugin.platform.l; |
58 | import·android.database.ContentObserver; | 60 | import·android.database.ContentObserver; |
59 | import·java.util.Objects; | 61 | import·java.util.Objects; |
60 | import·android.os.Handler; | 62 | import·android.os.Handler; |
61 | import·android.os.Looper; | 63 | import·android.os.Looper; |
62 | import·android.util.AttributeSet; | 64 | import·android.util.AttributeSet; |
63 | import·android.content.Context; | 65 | import·android.content.Context; |
64 | import·O.f; | ||
65 | import·android.view.textservice.TextServicesManager; | 66 | import·android.view.textservice.TextServicesManager; |
66 | import·k.e; | 67 | import·k.e; |
67 | import·io.flutter.plugin.editing.g; | 68 | import·io.flutter.plugin.editing.g; |
68 | import·io.flutter.plugin.editing.j; | 69 | import·io.flutter.plugin.editing.j; |
69 | import·p.A; | 70 | import·p.A; |
70 | import·n1.c; | 71 | import·n1.c; |
71 | import·java.util.HashSet; | 72 | import·java.util.HashSet; |
Offset 93, 28 lines modified | Offset 94, 27 lines modified | ||
93 | ····public·io.flutter.view.j·p; | 94 | ····public·io.flutter.view.j·p; |
94 | ····public·TextServicesManager·q; | 95 | ····public·TextServicesManager·q; |
95 | ····public·u0.v·r; | 96 | ····public·u0.v·r; |
96 | ····public·final·io.flutter.embedding.engine.renderer.j·s; | 97 | ····public·final·io.flutter.embedding.engine.renderer.j·s; |
97 | ····public·final·u0.v·t; | 98 | ····public·final·u0.v·t; |
98 | ····public·final·X.a·u; | 99 | ····public·final·X.a·u; |
99 | ····public·final·m1.c·v; | 100 | ····public·final·m1.c·v; |
100 | ····public· | 101 | ····public·z0.m·w; |
101 | ····public·w·x; | 102 | ····public·w·x; |
102 | ···· | 103 | ···· |
103 | ····public·v(final·Context·context,·final·p·p2)·{ | 104 | ····public·v(final·Context·context,·final·p·p2)·{ |
104 | ········super(context,·(AttributeSet)null); | 105 | ········super(context,·(AttributeSet)null); |
105 | ········this.f·=·new·HashSet(); | 106 | ········this.f·=·new·HashSet(); |
106 | ········this.i·=·new·HashSet(); | 107 | ········this.i·=·new·HashSet(); |
107 | ········this.s·=·new·io.flutter.embedding.engine.renderer.j(); | 108 | ········this.s·=·new·io.flutter.embedding.engine.renderer.j(); |
108 | ········this.t·=·new·u0.v(14,·(Object)this); | 109 | ········this.t·=·new·u0.v(14,·(Object)this); |
109 | ········final·Handler·handler·=·new·Handler(Looper.getMainLooper()); | 110 | ········final·Handler·handler·=·new·Handler(Looper.getMainLooper()); |
110 | ········final·int·n·=·2; | 111 | ········final·int·n·=·2; |
111 | ········this.u·=·new·X.a((Object)this,·handler,·n); | 112 | ········this.u·=·new·X.a((Object)this,·handler,·n); |
112 | ········this.v·=·new·m1.c(n,·(Object)this); | 113 | ········this.v·=·new·m1.c(n,·(Object)this); |
113 | ········this.w·=·new·f(n,·(Object)this); | ||
114 | ········this.x·=·(w)new·Object(); | 114 | ········this.x·=·(w)new·Object(); |
115 | ········this.a·=·p2; | 115 | ········this.a·=·p2; |
116 | ········this.d·=·(m)p2; | 116 | ········this.d·=·(m)p2; |
117 | ········this.b(); | 117 | ········this.b(); |
118 | ····} | 118 | ····} |
119 | ···· | 119 | ···· |
120 | ····public·v(final·Context·context,·final·r·r)·{ | 120 | ····public·v(final·Context·context,·final·r·r)·{ |
Offset 123, 15 lines modified | Offset 123, 14 lines modified | ||
123 | ········this.i·=·new·HashSet(); | 123 | ········this.i·=·new·HashSet(); |
124 | ········this.s·=·new·io.flutter.embedding.engine.renderer.j(); | 124 | ········this.s·=·new·io.flutter.embedding.engine.renderer.j(); |
125 | ········this.t·=·new·u0.v(14,·(Object)this); | 125 | ········this.t·=·new·u0.v(14,·(Object)this); |
126 | ········final·Handler·handler·=·new·Handler(Looper.getMainLooper()); | 126 | ········final·Handler·handler·=·new·Handler(Looper.getMainLooper()); |
127 | ········final·int·n·=·2; | 127 | ········final·int·n·=·2; |
128 | ········this.u·=·new·X.a((Object)this,·handler,·n); | 128 | ········this.u·=·new·X.a((Object)this,·handler,·n); |
129 | ········this.v·=·new·m1.c(n,·(Object)this); | 129 | ········this.v·=·new·m1.c(n,·(Object)this); |
130 | ········this.w·=·new·f(n,·(Object)this); | ||
131 | ········this.x·=·(w)new·Object(); | 130 | ········this.x·=·(w)new·Object(); |
132 | ········this.b·=·r; | 131 | ········this.b·=·r; |
133 | ········this.d·=·(m)r; | 132 | ········this.d·=·(m)r; |
134 | ········this.b(); | 133 | ········this.b(); |
135 | ····} | 134 | ····} |
136 | ···· | 135 | ···· |
137 | ····public·final·void·a()·{ | 136 | ····public·final·void·a()·{ |
Offset 432, 28 lines modified | Offset 431, 46 lines modified | ||
432 | ········final·float·density·=·((View)this).getResources().getDisplayMetrics().density; | 431 | ········final·float·density·=·((View)this).getResources().getDisplayMetrics().density; |
433 | ········final·io.flutter.embedding.engine.renderer.j·s·=·this.s; | 432 | ········final·io.flutter.embedding.engine.renderer.j·s·=·this.s; |
434 | ········s.a·=·density; | 433 | ········s.a·=·density; |
435 | ········s.p·=·ViewConfiguration.get(((View)this).getContext()).getScaledTouchSlop(); | 434 | ········s.p·=·ViewConfiguration.get(((View)this).getContext()).getScaledTouchSlop(); |
436 | ········final·k·b·=·this.h.b; | 435 | ········final·k·b·=·this.h.b; |
437 | ········b.getClass(); | 436 | ········b.getClass(); |
438 | ········if·(s.b·>·0·&&·s.c·>·0·&&·s.a·>·0.0f)·{ | 437 | ········if·(s.b·>·0·&&·s.c·>·0·&&·s.a·>·0.0f)·{ |
438 | ············final·ArrayList·q·=·s.q; | ||
439 | ············ | 439 | ············q.size(); |
440 | ············final·ArrayList·r·=·s.r; | ||
441 | ············r.size(); | ||
442 | ············final·int·n·=·r.size()·+·q.size(); | ||
440 | ············final·int[]·array·=·new·int[ | 443 | ············final·int[]·array·=·new·int[n·*·4]; |
441 | ············final·int[]·array2·=·new·int[ | 444 | ············final·int[]·array2·=·new·int[n]; |
442 | ············final·int[]·array3·=·new·int[ | 445 | ············final·int[]·array3·=·new·int[n]; |
Max diff block lines reached; 14807/19949 bytes (74.22%) of diff not shown. |
Offset 52, 15 lines modified | Offset 52, 15 lines modified | ||
52 | ········this.f(true); | 52 | ········this.f(true); |
53 | ····} | 53 | ····} |
54 | ···· | 54 | ···· |
55 | ····public·final·void·f(final·boolean·e)·{ | 55 | ····public·final·void·f(final·boolean·e)·{ |
56 | ········if·(this.d·&&·this.e·!=·e)·{ | 56 | ········if·(this.d·&&·this.e·!=·e)·{ |
57 | ············final·ViewGroup·c·=·this.c; | 57 | ············final·ViewGroup·c·=·this.c; |
58 | ············if·(c·!=·null)·{ | 58 | ············if·(c·!=·null)·{ |
59 | ················N1.b. | 59 | ················N1.b.y0(c,·this.e·=·e); |
60 | ············} | 60 | ············} |
61 | ········} | 61 | ········} |
62 | ····} | 62 | ····} |
63 | ···· | 63 | ···· |
64 | ····public·final·void·onAnimationCancel(final·Animator·animator)·{ | 64 | ····public·final·void·onAnimationCancel(final·Animator·animator)·{ |
65 | ········this.f·=·true; | 65 | ········this.f·=·true; |
66 | ····} | 66 | ····} |
Offset 168, 15 lines modified | Offset 168, 15 lines modified | ||
168 | ································c·=·q0.g.C; | 168 | ································c·=·q0.g.C; |
169 | ····························} | 169 | ····························} |
170 | ························} | 170 | ························} |
171 | ························ofObject3·=·ObjectAnimator.ofObject((Object)b,·(Property)c,·(TypeConverter)null,·path); | 171 | ························ofObject3·=·ObjectAnimator.ofObject((Object)b,·(Property)c,·(TypeConverter)null,·path); |
172 | ····················} | 172 | ····················} |
173 | ····················if·(b.getParent()·instanceof·ViewGroup)·{ | 173 | ····················if·(b.getParent()·instanceof·ViewGroup)·{ |
174 | ························final·ViewGroup·viewGroup4·=·(ViewGroup)b.getParent(); | 174 | ························final·ViewGroup·viewGroup4·=·(ViewGroup)b.getParent(); |
175 | ························N1.b. | 175 | ························N1.b.y0(viewGroup4,·true); |
176 | ························g.a((q)new·e(viewGroup4)); | 176 | ························g.a((q)new·e(viewGroup4)); |
177 | ····················} | 177 | ····················} |
178 | ····················return·(Animator)ofObject3; | 178 | ····················return·(Animator)ofObject3; |
179 | ················} | 179 | ················} |
180 | ············} | 180 | ············} |
181 | ········} | 181 | ········} |
182 | ········return·null; | 182 | ········return·null; |
Offset 48, 15 lines modified | Offset 48, 15 lines modified | ||
48 | ············return; | 48 | ············return; |
49 | ········} | 49 | ········} |
50 | ········synchronized·(a.a)·{ | 50 | ········synchronized·(a.a)·{ |
51 | ············final·boolean·b·=·a.f·==·A.k; | 51 | ············final·boolean·b·=·a.f·==·A.k; |
52 | ············a.f·=·f; | 52 | ············a.f·=·f; |
53 | ············monitorexit(a.a); | 53 | ············monitorexit(a.a); |
54 | ············if·(b)·{ | 54 | ············if·(b)·{ |
55 | ················q.b. | 55 | ················q.b.L0().M0((Runnable)a.j); |
56 | ············} | 56 | ············} |
57 | ········} | 57 | ········} |
58 | ····} | 58 | ····} |
59 | ···· | 59 | ···· |
60 | ····public·final·int·c()·{ | 60 | ····public·final·int·c()·{ |
61 | ········final·t·f·=·this.f; | 61 | ········final·t·f·=·this.f; |
62 | ········int·g2; | 62 | ········int·g2; |
Offset 58, 12 lines modified | Offset 58, 12 lines modified | ||
58 | ············this.b·=·(WebMessagePortBoundaryInterface)e2.b.d((Class)WebMessagePortBoundaryInterface.class,·((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebMessagePort((Object)this.a)); | 58 | ············this.b·=·(WebMessagePortBoundaryInterface)e2.b.d((Class)WebMessagePortBoundaryInterface.class,·((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebMessagePort((Object)this.a)); |
59 | ········} | 59 | ········} |
60 | ········return·this.b; | 60 | ········return·this.b; |
61 | ····} | 61 | ····} |
62 | ···· | 62 | ···· |
63 | ····public·final·WebMessagePort·d()·{ | 63 | ····public·final·WebMessagePort·d()·{ |
64 | ········if·(this.a·==·null)·{ | 64 | ········if·(this.a·==·null)·{ |
65 | ············this.a·=·P. | 65 | ············this.a·=·P.b(((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebMessagePort(Proxy.getInvocationHandler((Object)this.b))); |
66 | ········} | 66 | ········} |
67 | ········return·this.a; | 67 | ········return·this.a; |
68 | ····} | 68 | ····} |
69 | } | 69 | } |
Offset 1, 11 lines modified | Offset 1, 12 lines modified | ||
1 | package·u0; | 1 | package·u0; |
2 | import·e2.b; | 2 | import·e2.b; |
3 | import·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a; | ||
3 | import·java.lang.reflect.Proxy; | 4 | import·java.lang.reflect.Proxy; |
4 | import·org.chromium.support_lib_boundary.WebkitToCompatConverterBoundaryInterface; | 5 | import·org.chromium.support_lib_boundary.WebkitToCompatConverterBoundaryInterface; |
5 | import·org.chromium.support_lib_boundary.WebResourceErrorBoundaryInterface; | 6 | import·org.chromium.support_lib_boundary.WebResourceErrorBoundaryInterface; |
6 | import·android.webkit.WebResourceError; | 7 | import·android.webkit.WebResourceError; |
7 | import·t0.q; | 8 | import·t0.q; |
8 | public·final·class·E·extends·q | 9 | public·final·class·E·extends·q |
Offset 13, 15 lines modified | Offset 14, 15 lines modified | ||
13 | ····public·WebResourceError·a; | 14 | ····public·WebResourceError·a; |
14 | ····public·WebResourceErrorBoundaryInterface·b; | 15 | ····public·WebResourceErrorBoundaryInterface·b; |
15 | ···· | 16 | ···· |
16 | ····public·final·CharSequence·a()·{ | 17 | ····public·final·CharSequence·a()·{ |
17 | ········final·u0.b·n·=·H.n; | 18 | ········final·u0.b·n·=·H.n; |
18 | ········if·(n.a())·{ | 19 | ········if·(n.a())·{ |
19 | ············if·(this.a·==·null)·{ | 20 | ············if·(this.a·==·null)·{ |
20 | ················this.a·=· | 21 | ················this.a·=·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a.e(((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError(Proxy.getInvocationHandler((Object)this.b))); |
21 | ············} | 22 | ············} |
22 | ············return·f.e(this.a); | 23 | ············return·f.e(this.a); |
23 | ········} | 24 | ········} |
24 | ········if·(((c)n).b())·{ | 25 | ········if·(((c)n).b())·{ |
25 | ············if·(this.b·==·null)·{ | 26 | ············if·(this.b·==·null)·{ |
26 | ················this.b·=·(WebResourceErrorBoundaryInterface)e2.b.d((Class)WebResourceErrorBoundaryInterface.class,·((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError((Object)this.a)); | 27 | ················this.b·=·(WebResourceErrorBoundaryInterface)e2.b.d((Class)WebResourceErrorBoundaryInterface.class,·((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError((Object)this.a)); |
27 | ············} | 28 | ············} |
Offset 30, 15 lines modified | Offset 31, 15 lines modified | ||
30 | ········throw·H.a(); | 31 | ········throw·H.a(); |
31 | ····} | 32 | ····} |
32 | ···· | 33 | ···· |
33 | ····public·final·int·b()·{ | 34 | ····public·final·int·b()·{ |
34 | ········final·u0.b·o·=·H.o; | 35 | ········final·u0.b·o·=·H.o; |
35 | ········if·(o.a())·{ | 36 | ········if·(o.a())·{ |
36 | ············if·(this.a·==·null)·{ | 37 | ············if·(this.a·==·null)·{ |
37 | ················this.a·=· | 38 | ················this.a·=·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a.e(((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError(Proxy.getInvocationHandler((Object)this.b))); |
38 | ············} | 39 | ············} |
39 | ············return·f.f(this.a); | 40 | ············return·f.f(this.a); |
40 | ········} | 41 | ········} |
41 | ········if·(((c)o).b())·{ | 42 | ········if·(((c)o).b())·{ |
42 | ············if·(this.b·==·null)·{ | 43 | ············if·(this.b·==·null)·{ |
43 | ················this.b·=·(WebResourceErrorBoundaryInterface)e2.b.d((Class)WebResourceErrorBoundaryInterface.class,·((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError((Object)this.a)); | 44 | ················this.b·=·(WebResourceErrorBoundaryInterface)e2.b.d((Class)WebResourceErrorBoundaryInterface.class,·((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError((Object)this.a)); |
44 | ············} | 45 | ············} |
Offset 39, 59 lines modified | Offset 39, 59 lines modified | ||
39 | ················catch·(final·JSONException·ex)·{} | 39 | ················catch·(final·JSONException·ex)·{} |
40 | ············} | 40 | ············} |
41 | ············catch·(final·JSONException·ex2)·{} | 41 | ············catch·(final·JSONException·ex2)·{} |
42 | ········} | 42 | ········} |
43 | ········catch·(final·JSONException·ex3)·{} | 43 | ········catch·(final·JSONException·ex3)·{} |
44 | ····} | 44 | ····} |
45 | ···· | 45 | ···· |
46 | ····public·ByteBuffer·b(Object· | 46 | ····public·ByteBuffer·b(Object·h0)·{ |
47 | ········if·( | 47 | ········if·(h0·==·null)·{ |
48 | ············return·null; | 48 | ············return·null; |
49 | ········} | 49 | ········} |
50 | ········ | 50 | ········h0·=·N1.b.H0(h0); |
51 | ········u·u; | 51 | ········u·u; |
52 | ········String·s; | 52 | ········String·s; |
53 | ········if·( | 53 | ········if·(h0·instanceof·String)·{ |
54 | ············u·=·v1.u.b; | 54 | ············u·=·v1.u.b; |
55 | ············s·=·JSONObject.quote((String) | 55 | ············s·=·JSONObject.quote((String)h0); |
56 | ········} | 56 | ········} |
57 | ········else·{ | 57 | ········else·{ |
58 | ············u·=·v1.u.b; | 58 | ············u·=·v1.u.b; |
59 | ············s·=· | 59 | ············s·=·h0.toString(); |
60 | ········} | 60 | ········} |
61 | ········u.getClass(); | 61 | ········u.getClass(); |
62 | ········return·v1.u.d(s); | 62 | ········return·v1.u.d(s); |
63 | ····} | 63 | ····} |
64 | ···· | 64 | ···· |
65 | ····public·ByteBuffer·c(final·l·l)·{ | 65 | ····public·ByteBuffer·c(final·l·l)·{ |
66 | ········try·{ | 66 | ········try·{ |
67 | ············try·{ | 67 | ············try·{ |
68 | ················final·JSONObject·jsonObject·=·new·JSONObject(); | 68 | ················final·JSONObject·jsonObject·=·new·JSONObject(); |
69 | ················jsonObject.put("method",·(Object)l.a); | 69 | ················jsonObject.put("method",·(Object)l.a); |
70 | ················final·String·s·=·"args"; | 70 | ················final·String·s·=·"args"; |
71 | ················final·Object·b·=·l.b; | 71 | ················final·Object·b·=·l.b; |
72 | ················try·{ | 72 | ················try·{ |
73 | ····················jsonObject.put(s,·N1.b. | 73 | ····················jsonObject.put(s,·N1.b.H0(b)); |
74 | ····················final·Object· | 74 | ····················final·Object·h0·=·N1.b.H0((Object)jsonObject); |
75 | ····················Label_0088:·{ | 75 | ····················Label_0088:·{ |
76 | ························if·(!( | 76 | ························if·(!(h0·instanceof·String))·{ |
77 | ····························break·Label_0088; | 77 | ····························break·Label_0088; |
78 | ························} | 78 | ························} |
79 | ························final·u·b2·=·u.b; | 79 | ························final·u·b2·=·u.b; |
80 | ························try·{ | 80 | ························try·{ |
81 | ····························final·String·s2·=·(String) | 81 | ····························final·String·s2·=·(String)h0; |
82 | ····························try·{ | 82 | ····························try·{ |
83 | ································String·s3·=·JSONObject.quote(s2); | 83 | ································String·s3·=·JSONObject.quote(s2); |
84 | ································try·{ | 84 | ································try·{ |
85 | ····································b2.getClass(); | 85 | ····································b2.getClass(); |
86 | ····································while·(true)·{ | 86 | ····································while·(true)·{ |
87 | ········································return·u.d(s3); | 87 | ········································return·u.d(s3); |
88 | ········································final·u·b3·=·u.b; | 88 | ········································final·u·b3·=·u.b; |
89 | ········································try·{ | 89 | ········································try·{ |
90 | ············································s3·=· | 90 | ············································s3·=·h0.toString(); |
91 | ············································try·{ | 91 | ············································try·{ |
92 | ················································b3.getClass(); | 92 | ················································b3.getClass(); |
93 | ················································continue; | 93 | ················································continue; |
94 | ············································} | 94 | ············································} |
95 | ············································catch·(final·JSONException·cause)·{ | 95 | ············································catch·(final·JSONException·cause)·{ |
96 | ················································throw·new·IllegalArgumentException("Invalid·JSON",·(Throwable)cause); | 96 | ················································throw·new·IllegalArgumentException("Invalid·JSON",·(Throwable)cause); |
97 | ············································} | 97 | ············································} |
Offset 111, 22 lines modified | Offset 111, 22 lines modified | ||
111 | ············catch·(final·JSONException·ex6)·{} | 111 | ············catch·(final·JSONException·ex6)·{} |
112 | ········} | 112 | ········} |
113 | ········catch·(final·JSONException·ex7)·{} | 113 | ········catch·(final·JSONException·ex7)·{} |
114 | ····} | 114 | ····} |
115 | ···· | 115 | ···· |
116 | ····public·ByteBuffer·d(Object·o)·{ | 116 | ····public·ByteBuffer·d(Object·o)·{ |
117 | ········final·JSONArray·jsonArray·=·new·JSONArray(); | 117 | ········final·JSONArray·jsonArray·=·new·JSONArray(); |
118 | ········o·=·N1.b. | 118 | ········o·=·N1.b.H0(o); |
119 | ········final·JSONArray·put·=·jsonArray.put(o); | 119 | ········final·JSONArray·put·=·jsonArray.put(o); |
120 | ········ByteBuffer·d; | 120 | ········ByteBuffer·d; |
121 | ········if·(put·==·null)·{ | 121 | ········if·(put·==·null)·{ |
122 | ············d·=·null; | 122 | ············d·=·null; |
123 | ········} | 123 | ········} |
124 | ········else·{ | 124 | ········else·{ |
125 | ············o·=·N1.b. | 125 | ············o·=·N1.b.H0((Object)put); |
126 | ············u·u; | 126 | ············u·u; |
127 | ············String·s; | 127 | ············String·s; |
128 | ············if·(o·instanceof·String)·{ | 128 | ············if·(o·instanceof·String)·{ |
129 | ················u·=·v1.u.b; | 129 | ················u·=·v1.u.b; |
130 | ················s·=·JSONObject.quote((String)o); | 130 | ················s·=·JSONObject.quote((String)o); |
131 | ············} | 131 | ············} |
132 | ············else·{ | 132 | ············else·{ |
Offset 298, 50 lines modified | Offset 298, 50 lines modified | ||
298 | ············catch·(final·JSONException·ex10)·{} | 298 | ············catch·(final·JSONException·ex10)·{} |
299 | ········} | 299 | ········} |
300 | ········final·Throwable·cause2; | 300 | ········final·Throwable·cause2; |
301 | ········throw·new·IllegalArgumentException(message,·cause2); | 301 | ········throw·new·IllegalArgumentException(message,·cause2); |
302 | ····} | 302 | ····} |
303 | ···· | 303 | ···· |
304 | ····public·ByteBuffer·g(String·s,·final·String·s2)·{ | 304 | ····public·ByteBuffer·g(String·s,·final·String·s2)·{ |
305 | ········final·JSONArray·put·=·new·JSONArray().put((Object)"error").put(N1.b. | 305 | ········final·JSONArray·put·=·new·JSONArray().put((Object)"error").put(N1.b.H0((Object)s)); |
306 | ········ByteBuffer·d·=·null; | 306 | ········ByteBuffer·d·=·null; |
307 | ········final·JSONArray·put2·=·put.put(N1.b. | 307 | ········final·JSONArray·put2·=·put.put(N1.b.H0((Object)null)).put(N1.b.H0((Object)s2)); |
308 | ········if·(put2·!=·null)·{ | 308 | ········if·(put2·!=·null)·{ |
309 | ············final·Object· | 309 | ············final·Object·h0·=·N1.b.H0((Object)put2); |
310 | ············u·u; | 310 | ············u·u; |
311 | ············if·( | 311 | ············if·(h0·instanceof·String)·{ |
312 | ················u·=·v1.u.b; | 312 | ················u·=·v1.u.b; |
313 | ················s·=·JSONObject.quote((String) | 313 | ················s·=·JSONObject.quote((String)h0); |
314 | ············} | 314 | ············} |
315 | ············else·{ | 315 | ············else·{ |
316 | ················u·=·v1.u.b; | 316 | ················u·=·v1.u.b; |
317 | ················s·=· | 317 | ················s·=·h0.toString(); |
318 | ············} | 318 | ············} |
319 | ············u.getClass(); | 319 | ············u.getClass(); |
320 | ············d·=·v1.u.d(s); | 320 | ············d·=·v1.u.d(s); |
321 | ········} | 321 | ········} |
322 | ········return·d; | 322 | ········return·d; |
323 | ····} | 323 | ····} |
324 | ···· | 324 | ···· |
325 | ····public·ByteBuffer·h(String·s,·final·String·s2,·final·Object·o)·{ | 325 | ····public·ByteBuffer·h(String·s,·final·String·s2,·final·Object·o)·{ |
326 | ········final·JSONArray·put·=·new·JSONArray().put((Object)s).put(N1.b. | 326 | ········final·JSONArray·put·=·new·JSONArray().put((Object)s).put(N1.b.H0((Object)s2)).put(N1.b.H0(o)); |
327 | ········ByteBuffer·d; | 327 | ········ByteBuffer·d; |
328 | ········if·(put·==·null)·{ | 328 | ········if·(put·==·null)·{ |
329 | ············d·=·null; | 329 | ············d·=·null; |
330 | ········} | 330 | ········} |
331 | ········else·{ | 331 | ········else·{ |
332 | ············final·Object· | 332 | ············final·Object·h0·=·N1.b.H0((Object)put); |
333 | ············u·u; | 333 | ············u·u; |
334 | ············if·( | 334 | ············if·(h0·instanceof·String)·{ |
335 | ················u·=·v1.u.b; | 335 | ················u·=·v1.u.b; |
336 | ················s·=·JSONObject.quote((String) | 336 | ················s·=·JSONObject.quote((String)h0); |
337 | ············} | 337 | ············} |
338 | ············else·{ | 338 | ············else·{ |
339 | ················u·=·v1.u.b; | 339 | ················u·=·v1.u.b; |
340 | ················s·=· | 340 | ················s·=·h0.toString(); |
341 | ············} | 341 | ············} |
Max diff block lines reached; 68/5714 bytes (1.19%) of diff not shown. |
Offset 40, 15 lines modified | Offset 40, 15 lines modified | ||
40 | ········if·(n·>=·0)·{ | 40 | ········if·(n·>=·0)·{ |
41 | ············if·(n·==·0)·{ | 41 | ············if·(n·==·0)·{ |
42 | ················b·=·l.b; | 42 | ················b·=·l.b; |
43 | ············} | 43 | ············} |
44 | ············else·{ | 44 | ············else·{ |
45 | ················length·=·stackTrace.length; | 45 | ················length·=·stackTrace.length; |
46 | ················if·(n·>=·length)·{ | 46 | ················if·(n·>=·length)·{ |
47 | ····················b·=·G1.g. | 47 | ····················b·=·G1.g.N0((Object[])stackTrace); |
48 | ················} | 48 | ················} |
49 | ················else·{ | 49 | ················else·{ |
50 | ····················final·int·n2·=·1; | 50 | ····················final·int·n2·=·1; |
51 | ····················if·(n·==·n2)·{ | 51 | ····················if·(n·==·n2)·{ |
52 | ························length·-=·n2; | 52 | ························length·-=·n2; |
53 | ························b·=·N1.b.a0((Object)stackTrace[length]); | 53 | ························b·=·N1.b.a0((Object)stackTrace[length]); |
54 | ····················} | 54 | ····················} |
Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
1 | package·y0; | 1 | package·y0; |
2 | import·X1.r; | ||
2 | import·X1.Y; | 3 | import·X1.Y; |
3 | import·d2.d; | 4 | import·d2.d; |
4 | import·H1.i; | 5 | import·H1.i; |
5 | import·X1.s; | ||
6 | import·X1.C; | 6 | import·X1.C; |
7 | import·H1.j; | 7 | import·H1.j; |
8 | import·O1.p; | 8 | import·O1.p; |
9 | import·H1.k; | 9 | import·H1.k; |
10 | import·a2.b; | 10 | import·a2.b; |
11 | import·H1.e; | 11 | import·H1.e; |
12 | import·z0. | 12 | import·z0.n; |
13 | import·a2.c; | 13 | import·a2.c; |
14 | import·android.app.Activity; | 14 | import·android.app.Activity; |
15 | import·p.A; | 15 | import·p.A; |
16 | import·z0. | 16 | import·z0.s; |
17 | import·z0.l; | 17 | import·z0.l; |
18 | public·final·class·a·implements·l | 18 | public·final·class·a·implements·l |
19 | { | 19 | { |
20 | ····public·final·/*·synthetic·*/·int·b; | 20 | ····public·final·/*·synthetic·*/·int·b; |
21 | ····public·final·Object·c; | 21 | ····public·final·Object·c; |
22 | ····public·final·Object·d; | 22 | ····public·final·Object·d; |
23 | ···· | 23 | ···· |
24 | ····public·a(final·A0.a·d)·{ | 24 | ····public·a(final·A0.a·d)·{ |
25 | ········final· | 25 | ········final·s·b·=·s.b; |
26 | ········this.b·=·1; | 26 | ········this.b·=·1; |
27 | ········this.c·=·b; | 27 | ········this.c·=·b; |
28 | ········this.d·=·d; | 28 | ········this.d·=·d; |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····public·a(final·a·a)·{ | 31 | ····public·a(final·a·a)·{ |
32 | ········this.b·=·0; | 32 | ········this.b·=·0; |
Offset 41, 25 lines modified | Offset 41, 25 lines modified | ||
41 | ········this.c·=·c; | 41 | ········this.c·=·c; |
42 | ········this.d·=·d; | 42 | ········this.d·=·d; |
43 | ····} | 43 | ····} |
44 | ···· | 44 | ···· |
45 | ····public·final·c·a(final·Activity·activity)·{ | 45 | ····public·final·c·a(final·Activity·activity)·{ |
46 | ········switch·(this.b)·{ | 46 | ········switch·(this.b)·{ |
47 | ············default:·{ | 47 | ············default:·{ |
48 | ················final· | 48 | ················final·n·n·=·new·n(this,·activity,·(e)null); |
49 | ················Object·d·=·new(a2.b.class)(); | 49 | ················Object·d·=·new(a2.b.class)(); |
50 | ················final·k·b·=·k.b; | 50 | ················final·k·b·=·k.b; |
51 | ················final·int·n·=·-2; | 51 | ················final·int·n2·=·-2; |
52 | ················final·int·n | 52 | ················final·int·n3·=·1; |
53 | ················new·b((p) | 53 | ················new·b((p)n,·(j)b,·n2,·n3); |
54 | ················final·d·a·=·C.a; | 54 | ················final·d·a·=·C.a; |
55 | ················final·Y·a2·=·c2.p.a; | 55 | ················final·Y·a2·=·c2.p.a; |
56 | ················if·((( | 56 | ················if·(((r)a2).c((i)X1.s.c)·==·null)·{ |
57 | ····················if·(!N1.b.n((Object)a2,·(Object)b))·{ | 57 | ····················if·(!N1.b.n((Object)a2,·(Object)b))·{ |
58 | ························d·=·((b2.e)d).d((j)a2,·-3,·n | 58 | ························d·=·((b2.e)d).d((j)a2,·-3,·n3); |
59 | ····················} | 59 | ····················} |
60 | ····················return·(c)d; | 60 | ····················return·(c)d; |
61 | ················} | 61 | ················} |
62 | ················final·StringBuilder·sb·=·new·StringBuilder("Flow·context·cannot·contain·job·in·it.·Had·"); | 62 | ················final·StringBuilder·sb·=·new·StringBuilder("Flow·context·cannot·contain·job·in·it.·Had·"); |
63 | ················sb.append(a2); | 63 | ················sb.append(a2); |
64 | ················throw·new·IllegalArgumentException(sb.toString().toString()); | 64 | ················throw·new·IllegalArgumentException(sb.toString().toString()); |
65 | ············} | 65 | ············} |
Offset 1, 388 lines modified | Offset 1, 7 lines modified | ||
1 | package·z0; | 1 | package·z0; |
2 | public·interface·r | ||
2 | import·java.lang.reflect.Constructor; | ||
3 | import·java.lang.reflect.AccessibleObject; | ||
4 | import·R.o0; | ||
5 | import·android.view.DisplayCutout; | ||
6 | import·D0.d; | ||
7 | import·R.w0; | ||
8 | import·android.content.res.Resources; | ||
9 | import·android.view.Display; | ||
10 | import·java.lang.reflect.Method; | ||
11 | import·java.lang.reflect.Field; | ||
12 | import·R.l0; | ||
13 | import·R.m0; | ||
14 | import·R.n0; | ||
15 | import·android.graphics.Point; | ||
16 | import·D0.a; | ||
17 | import·android.util.Log; | ||
18 | import·java.lang.reflect.InvocationTargetException; | ||
19 | import·android.graphics.Rect; | ||
20 | import·android.content.res.Configuration; | ||
21 | import·android.content.Context; | ||
22 | import·A1.c; | ||
23 | import·android.view.WindowManager; | ||
24 | import·android.os.Build$VERSION; | ||
25 | import·N1.b; | ||
26 | import·android.app.Activity; | ||
27 | import·java.util.Collection; | ||
28 | import·G1.e; | ||
29 | import·java.util.ArrayList; | ||
30 | public·final·class·r·implements·q | ||
31 | { | 3 | { |
32 | ····public·static·final· | 4 | ····public·static·final·b·a·=·b.b; |
33 | ···· | ||
34 | ····static·{ | ||
35 | ········final·int·i·=·8; | ||
36 | ········final·int·j·=·4; | ||
37 | ········final·int·k·=·2; | ||
38 | ········final·int·l·=·1; | ||
39 | ········b·=·(r)new·Object(); | ||
40 | ········final·Integer·value·=·Integer.valueOf(l); | ||
41 | ········final·Integer·value2·=·Integer.valueOf(k); | ||
42 | ········final·Integer·value3·=·Integer.valueOf(j); | ||
43 | ········final·Integer·value4·=·Integer.valueOf(i); | ||
44 | ········final·Integer·value5·=·Integer.valueOf(16); | ||
45 | ········final·Integer·value6·=·Integer.valueOf(32); | ||
46 | ········final·Integer·value7·=·Integer.valueOf(64); | ||
47 | ········final·Integer·value8·=·Integer.valueOf(128); | ||
48 | ········final·Integer[]·array·=·new·Integer[i]; | ||
49 | ········array[0]·=·value; | ||
50 | ········array[l]·=·value2; | ||
51 | ········array[k]·=·value3; | ||
52 | ········array[3]·=·value4; | ||
53 | ········array[j]·=·value5; | ||
54 | ········array[5]·=·value6; | ||
55 | ········array[6]·=·value7; | ||
56 | ········array[7]·=·value8; | ||
57 | ········new·ArrayList((Collection)new·e((Object[])array,·(boolean)(l·!=·0))); | ||
58 | ····} | ||
59 | ···· | ||
60 | ····public·static·o·a(final·Activity·activity)·{ | ||
61 | ········N1.b.C((Object)activity,·"activity"); | ||
62 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | ||
63 | ········final·int·n·=·29; | ||
64 | ········final·int·n2·=·30; | ||
65 | ········Object·o; | ||
66 | ········if·(sdk_INT·>=·n2)·{ | ||
67 | ············o·=·D0.b.d(D0.b.r((WindowManager)c.c((Context)activity))); | ||
68 | ············N1.b.B(o,·"wm.currentWindowMetrics.bounds"); | ||
69 | ········} | ||
70 | ········else·{ | ||
71 | ············int·dimensionPixelSize·=·0; | ||
72 | ············Object·invoke·=·null; | ||
73 | ············if·(sdk_INT·>=·n)·{ | ||
74 | ················o·=·"r"; | ||
75 | ················final·Configuration·configuration·=·((Context)activity).getResources().getConfiguration(); | ||
76 | ················final·Class<Configuration>·clazz·=·Configuration.class; | ||
77 | ················final·String·name·=·"windowConfiguration"; | ||
78 | ················final·Class<Configuration>·clazz2·=·clazz; | ||
79 | ················try·{ | ||
80 | ····················final·Field·declaredField·=·clazz2.getDeclaredField(name); | ||
81 | ····················declaredField.setAccessible(true); | ||
82 | ····················final·Field·field·=·declaredField; | ||
83 | ····················try·{ | ||
84 | ························final·Object·value·=·field.get(configuration); | ||
85 | ························try·{ | ||
86 | ····························final·Method·declaredMethod·=·value.getClass().getDeclaredMethod("getBounds",·(Class<?>[])new·Class[0]); | ||
87 | ····························try·{ | ||
88 | ································try·{ | ||
89 | ····································invoke·=·new·Object[0]; | ||
90 | ····································invoke·=·declaredMethod.invoke(value,·(Object[])invoke); | ||
91 | ····································N1.b.A(invoke,·"null·cannot·be·cast·to·non-null·type·android.graphics.Rect"); | ||
92 | ····································invoke·=·invoke; | ||
93 | ····································o·=·new·Rect((Rect)invoke); | ||
94 | ································} | ||
95 | ································catch·(final·InvocationTargetException·invoke)·{} | ||
96 | ································catch·(final·IllegalAccessException·invoke)·{} | ||
97 | ································catch·(final·NoSuchMethodException·invoke)·{} | ||
98 | ································catch·(final·NoSuchFieldException·ex)·{} | ||
99 | ····························} | ||
100 | ····························catch·(final·InvocationTargetException·ex2)·{} | ||
101 | ····························catch·(final·IllegalAccessException·ex3)·{} | ||
102 | ····························catch·(final·NoSuchMethodException·ex4)·{} | ||
103 | ····························catch·(final·NoSuchFieldException·ex5)·{} | ||
104 | ························} | ||
105 | ························catch·(final·InvocationTargetException·ex6)·{} | ||
106 | ························catch·(final·IllegalAccessException·ex7)·{} | ||
107 | ························catch·(final·NoSuchMethodException·ex8)·{} | ||
108 | ························catch·(final·NoSuchFieldException·ex9)·{} | ||
109 | ····················} | ||
110 | ····················catch·(final·InvocationTargetException·ex10)·{} | ||
111 | ····················catch·(final·IllegalAccessException·ex11)·{} | ||
112 | ····················catch·(final·NoSuchMethodException·ex12)·{} | ||
113 | ····················catch·(final·NoSuchFieldException·ex13)·{} | ||
114 | ················} | ||
115 | ················catch·(final·InvocationTargetException·ex14)·{} | ||
116 | ················catch·(final·IllegalAccessException·ex15)·{} | ||
117 | ················catch·(final·NoSuchMethodException·ex16)·{} | ||
118 | ················catch·(final·NoSuchFieldException·ex17)·{} | ||
119 | ················Log.w((String)o,·(Throwable)invoke); | ||
120 | ················o·=·b(activity); | ||
121 | ············} | ||
122 | ············else·if·(sdk_INT·>=·28)·{ | ||
123 | ················o·=·b(activity); | ||
Max diff block lines reached; 0/19466 bytes (0.00%) of diff not shown. |
Offset 112, 15 lines modified | Offset 112, 15 lines modified | ||
112 | ········((t)k).d·=·e; | 112 | ········((t)k).d·=·e; |
113 | ········((t)k).e·=·booleanValue; | 113 | ········((t)k).e·=·booleanValue; |
114 | ········((t)k).f·=·false; | 114 | ········((t)k).f·=·false; |
115 | ········((t)k).g·=·n3; | 115 | ········((t)k).g·=·n3; |
116 | ········this.k·=·(t)k; | 116 | ········this.k·=·(t)k; |
117 | ····} | 117 | ····} |
118 | ···· | 118 | ···· |
119 | ····public·final·void· | 119 | ····public·final·void·L0(final·String·text,·String·e)·{ |
120 | ········final·D·g·=·this.g; | 120 | ········final·D·g·=·this.g; |
121 | ········final·View·inflate·=·LayoutInflater.from((Context)g).inflate(2131492915,·(ViewGroup)null,·false); | 121 | ········final·View·inflate·=·LayoutInflater.from((Context)g).inflate(2131492915,·(ViewGroup)null,·false); |
122 | ········final·TextView·textView·=·(TextView)inflate.findViewById(2131296437); | 122 | ········final·TextView·textView·=·(TextView)inflate.findViewById(2131296437); |
123 | ········final·TextView·textView2·=·(TextView)inflate.findViewById(2131296452); | 123 | ········final·TextView·textView2·=·(TextView)inflate.findViewById(2131296452); |
124 | ········textView.setText((CharSequence)text); | 124 | ········textView.setText((CharSequence)text); |
125 | ········textView2.setText((CharSequence)e); | 125 | ········textView2.setText((CharSequence)e); |
126 | ········final·ContextThemeWrapper·contextThemeWrapper·=·new·ContextThemeWrapper((Context)g,·2131886082); | 126 | ········final·ContextThemeWrapper·contextThemeWrapper·=·new·ContextThemeWrapper((Context)g,·2131886082); |
Offset 178, 22 lines modified | Offset 178, 22 lines modified | ||
178 | ············································} | 178 | ············································} |
179 | ········································} | 179 | ········································} |
180 | ········································h2.b(d); | 180 | ········································h2.b(d); |
181 | ········································break·Label_0215; | 181 | ········································break·Label_0215; |
182 | ····································} | 182 | ····································} |
183 | ································} | 183 | ································} |
184 | ································if·(i)·{ | 184 | ································if·(i)·{ |
185 | ····································this. | 185 | ····································this.L0(j.d,·j.i); |
186 | ····································return; | 186 | ····································return; |
187 | ································} | 187 | ································} |
188 | ································h3·=·A1.h.i; | 188 | ································h3·=·A1.h.i; |
189 | ····························} | 189 | ····························} |
190 | ····························else·{ | 190 | ····························else·{ |
191 | ································if·(i)·{ | 191 | ································if·(i)·{ |
192 | ····································this. | 192 | ····································this.L0(j.f,·j.g); |
193 | ····································return; | 193 | ····································return; |
194 | ································} | 194 | ································} |
195 | ································break·Label_0190; | 195 | ································break·Label_0190; |
196 | ····························} | 196 | ····························} |
197 | ························} | 197 | ························} |
198 | ························else·{ | 198 | ························else·{ |
199 | ····························h3·=·A1.h.k; | 199 | ····························h3·=·A1.h.k; |
Offset 204, 20 lines modified | Offset 204, 20 lines modified | ||
204 | ····················} | 204 | ····················} |
205 | ····················h2.b(h3); | 205 | ····················h2.b(h3); |
206 | ····················break·Label_0215; | 206 | ····················break·Label_0215; |
207 | ················} | 207 | ················} |
208 | ············} | 208 | ············} |
209 | ············h2.b(h); | 209 | ············h2.b(h); |
210 | ········} | 210 | ········} |
211 | ········this. | 211 | ········this.x0(); |
212 | ····} | 212 | ····} |
213 | ···· | 213 | ···· |
214 | ····public·final·void·g0()·{ | 214 | ····public·final·void·g0()·{ |
215 | ········this.h.b(A1.h.c); | 215 | ········this.h.b(A1.h.c); |
216 | ········this. | 216 | ········this.x0(); |
217 | ····} | 217 | ····} |
218 | ···· | 218 | ···· |
219 | ····public·final·void·h(final·androidx.lifecycle.t·t)·{ | 219 | ····public·final·void·h(final·androidx.lifecycle.t·t)·{ |
220 | ········this.onActivityPaused(null); | 220 | ········this.onActivityPaused(null); |
221 | ····} | 221 | ····} |
222 | ···· | 222 | ···· |
223 | ····public·final·void·i(final·androidx.lifecycle.t·t)·{ | 223 | ····public·final·void·i(final·androidx.lifecycle.t·t)·{ |
Offset 252, 15 lines modified | Offset 252, 15 lines modified | ||
252 | ···· | 252 | ···· |
253 | ····public·final·void·onActivityStarted(final·Activity·activity)·{ | 253 | ····public·final·void·onActivityStarted(final·Activity·activity)·{ |
254 | ····} | 254 | ····} |
255 | ···· | 255 | ···· |
256 | ····public·final·void·onActivityStopped(final·Activity·activity)·{ | 256 | ····public·final·void·onActivityStopped(final·Activity·activity)·{ |
257 | ····} | 257 | ····} |
258 | ···· | 258 | ···· |
259 | ····public·final·void· | 259 | ····public·final·void·x0()·{ |
260 | ········final·o·f·=·this.f; | 260 | ········final·o·f·=·this.f; |
261 | ········if·(f·!=·null)·{ | 261 | ········if·(f·!=·null)·{ |
262 | ············f.b((androidx.lifecycle.s)this); | 262 | ············f.b((androidx.lifecycle.s)this); |
263 | ············return; | 263 | ············return; |
264 | ········} | 264 | ········} |
265 | ········((Activity)this.g).getApplication().unregisterActivityLifecycleCallbacks((Application$ActivityLifecycleCallbacks)this); | 265 | ········((Activity)this.g).getApplication().unregisterActivityLifecycleCallbacks((Application$ActivityLifecycleCallbacks)this); |
266 | ····} | 266 | ····} |
Offset 70, 37 lines modified | Offset 70, 37 lines modified | ||
70 | ············else·{ | 70 | ············else·{ |
71 | ················d·=·b·-·1; | 71 | ················d·=·b·-·1; |
72 | ············} | 72 | ············} |
73 | ············final·int·b2·=·this.b; | 73 | ············final·int·b2·=·this.b; |
74 | ············final·Object[]·c3·=·this.c; | 74 | ············final·Object[]·c3·=·this.c; |
75 | ············if·(n3·>=·b2)·{ | 75 | ············if·(n3·>=·b2)·{ |
76 | ················c3[d]·=·c3[b2]; | 76 | ················c3[d]·=·c3[b2]; |
77 | ················g. | 77 | ················g.M0(c3,·c3,·b2,·b2·+·1,·n3·+·1); |
78 | ············} | 78 | ············} |
79 | ············else·{ | 79 | ············else·{ |
80 | ················g. | 80 | ················g.M0(c3,·c3,·b2·-·1,·b2,·c3.length); |
81 | ················final·Object[]·c4·=·this.c; | 81 | ················final·Object[]·c4·=·this.c; |
82 | ················c4[c4.length·-·n]·=·c4[0]; | 82 | ················c4[c4.length·-·n]·=·c4[0]; |
83 | ················g. | 83 | ················g.M0(c4,·c4,·0,·n,·n3·+·1); |
84 | ············} | 84 | ············} |
85 | ············this.c[n3]·=·o; | 85 | ············this.c[n3]·=·o; |
86 | ············this.b·=·d; | 86 | ············this.b·=·d; |
87 | ········} | 87 | ········} |
88 | ········else·{ | 88 | ········else·{ |
89 | ············d·=·this.b·+·d3; | 89 | ············d·=·this.b·+·d3; |
90 | ············d·=·this.d(d); | 90 | ············d·=·this.d(d); |
91 | ············final·Object[]·c5·=·this.c; | 91 | ············final·Object[]·c5·=·this.c; |
92 | ············if·(n2·<·d)·{ | 92 | ············if·(n2·<·d)·{ |
93 | ················g. | 93 | ················g.M0(c5,·c5,·n2·+·1,·n2,·d); |
94 | ············} | 94 | ············} |
95 | ············else·{ | 95 | ············else·{ |
96 | ················g. | 96 | ················g.M0(c5,·c5,·n,·0,·d); |
97 | ················final·Object[]·c6·=·this.c; | 97 | ················final·Object[]·c6·=·this.c; |
98 | ················c6[0]·=·c6[c6.length·-·n]; | 98 | ················c6[0]·=·c6[c6.length·-·n]; |
99 | ················g. | 99 | ················g.M0(c6,·c6,·n2·+·1,·n2,·c6.length·-·n); |
100 | ············} | 100 | ············} |
101 | ············this.c[n2]·=·o; | 101 | ············this.c[n2]·=·o; |
102 | ········} | 102 | ········} |
103 | ········d·=·this.d·+·n; | 103 | ········d·=·this.d·+·n; |
104 | ········this.d·=·d; | 104 | ········this.d·=·d; |
105 | ····} | 105 | ····} |
106 | ···· | 106 | ···· |
Offset 128, 42 lines modified | Offset 128, 42 lines modified | ||
128 | ········Label_0428:·{ | 128 | ········Label_0428:·{ |
129 | ············if·(n·<·d4·+·n2·>>·n2)·{ | 129 | ············if·(n·<·d4·+·n2·>>·n2)·{ |
130 | ················n·=·this.b; | 130 | ················n·=·this.b; |
131 | ················int·b·=·n·-·size; | 131 | ················int·b·=·n·-·size; |
132 | ················if·(d3·>=·n)·{ | 132 | ················if·(d3·>=·n)·{ |
133 | ····················if·(b·>=·0)·{ | 133 | ····················if·(b·>=·0)·{ |
134 | ························final·Object[]·c·=·this.c; | 134 | ························final·Object[]·c·=·this.c; |
135 | ························g. | 135 | ························g.M0(c,·c,·b,·n,·d3); |
136 | ····················} | 136 | ····················} |
137 | ····················else·{ | 137 | ····················else·{ |
138 | ························final·Object[]·c2·=·this.c; | 138 | ························final·Object[]·c2·=·this.c; |
139 | ························b·+=·c2.length; | 139 | ························b·+=·c2.length; |
140 | ························final·int·n3·=·d3·-·n; | 140 | ························final·int·n3·=·d3·-·n; |
141 | ························final·int·n4·=·c2.length·-·b; | 141 | ························final·int·n4·=·c2.length·-·b; |
142 | ························if·(n4·>=·n3)·{ | 142 | ························if·(n4·>=·n3)·{ |
143 | ····························g. | 143 | ····························g.M0(c2,·c2,·b,·n,·d3); |
144 | ························} | 144 | ························} |
145 | ························else·{ | 145 | ························else·{ |
146 | ····························g. | 146 | ····························g.M0(c2,·c2,·b,·n,·n·+·n4); |
147 | ····························final·Object[]·c3·=·this.c; | 147 | ····························final·Object[]·c3·=·this.c; |
148 | ····························g. | 148 | ····························g.M0(c3,·c3,·0,·this.b·+·n4,·d3); |
149 | ························} | 149 | ························} |
150 | ····················} | 150 | ····················} |
151 | ················} | 151 | ················} |
152 | ················else·{ | 152 | ················else·{ |
153 | ····················final·Object[]·c4·=·this.c; | 153 | ····················final·Object[]·c4·=·this.c; |
154 | ····················g. | 154 | ····················g.M0(c4,·c4,·b,·n,·c4.length); |
155 | ····················final·Object[]·c5·=·this.c; | 155 | ····················final·Object[]·c5·=·this.c; |
156 | ····················if·(size·>=·d3)·{ | 156 | ····················if·(size·>=·d3)·{ |
157 | ························g. | 157 | ························g.M0(c5,·c5,·c5.length·-·size,·0,·d3); |
158 | ····················} | 158 | ····················} |
159 | ····················else·{ | 159 | ····················else·{ |
160 | ························g. | 160 | ························g.M0(c5,·c5,·c5.length·-·size,·0,·size); |
161 | ························final·Object[]·c6·=·this.c; | 161 | ························final·Object[]·c6·=·this.c; |
162 | ························g. | 162 | ························g.M0(c6,·c6,·0,·size,·d3); |
163 | ····················} | 163 | ····················} |
164 | ················} | 164 | ················} |
165 | ················this.b·=·b; | 165 | ················this.b·=·b; |
166 | ················d3·-=·size; | 166 | ················d3·-=·size; |
167 | ················if·(d3·<·0)·{ | 167 | ················if·(d3·<·0)·{ |
168 | ····················n·=·this.c.length; | 168 | ····················n·=·this.c.length; |
169 | ····················d3·+=·n; | 169 | ····················d3·+=·n; |
Offset 173, 35 lines modified | Offset 173, 35 lines modified | ||
173 | ················n·=·d3·+·size; | 173 | ················n·=·d3·+·size; |
174 | ················if·(d3·<·d2)·{ | 174 | ················if·(d3·<·d2)·{ |
175 | ····················final·int·n5·=·size·+·d2; | 175 | ····················final·int·n5·=·size·+·d2; |
176 | ····················final·Object[]·c7·=·this.c; | 176 | ····················final·Object[]·c7·=·this.c; |
177 | ····················if·(n5·>·c7.length)·{ | 177 | ····················if·(n5·>·c7.length)·{ |
178 | ························if·(n·<·c7.length)·{ | 178 | ························if·(n·<·c7.length)·{ |
179 | ····························final·int·n6·=·d2·-·(n5·-·c7.length); | 179 | ····························final·int·n6·=·d2·-·(n5·-·c7.length); |
180 | ····························g. | 180 | ····························g.M0(c7,·c7,·0,·n6,·d2); |
181 | ····························final·Object[]·c8·=·this.c; | 181 | ····························final·Object[]·c8·=·this.c; |
182 | ····························g. | 182 | ····························g.M0(c8,·c8,·n,·d3,·n6); |
183 | ····························break·Label_0428; | 183 | ····························break·Label_0428; |
184 | ························} | 184 | ························} |
185 | ························n·-=·c7.length; | 185 | ························n·-=·c7.length; |
186 | ····················} | 186 | ····················} |
187 | ····················g. | 187 | ····················g.M0(c7,·c7,·n,·d3,·d2); |
188 | ················} | 188 | ················} |
189 | ················else·{ | 189 | ················else·{ |
190 | ····················final·Object[]·c9·=·this.c; | 190 | ····················final·Object[]·c9·=·this.c; |
191 | ····················g. | 191 | ····················g.M0(c9,·c9,·size,·0,·d2); |
192 | ····················final·Object[]·c10·=·this.c; | 192 | ····················final·Object[]·c10·=·this.c; |
193 | ····················if·(n·>=·c10.length)·{ | 193 | ····················if·(n·>=·c10.length)·{ |
194 | ························n·-=·c10.length; | 194 | ························n·-=·c10.length; |
195 | ························g. | 195 | ························g.M0(c10,·c10,·n,·d3,·c10.length); |
196 | ····················} | 196 | ····················} |
197 | ····················else·{ | 197 | ····················else·{ |
198 | ························g. | 198 | ························g.M0(c10,·c10,·0,·c10.length·-·size,·c10.length); |
199 | ························final·Object[]·c11·=·this.c; | 199 | ························final·Object[]·c11·=·this.c; |
200 | ························g. | 200 | ························g.M0(c11,·c11,·n,·d3,·c11.length·-·size); |
201 | ····················} | 201 | ····················} |
202 | ················} | 202 | ················} |
203 | ············} | 203 | ············} |
204 | ········} | 204 | ········} |
205 | ········this.a(d3,·collection); | 205 | ········this.a(d3,·collection); |
206 | ········return·n2·!=·0; | 206 | ········return·n2·!=·0; |
207 | ····} | 207 | ····} |
Offset 263, 19 lines modified | Offset 263, 19 lines modified | ||
263 | ················n2·=·-1·>>>·1; | 263 | ················n2·=·-1·>>>·1; |
264 | ············} | 264 | ············} |
265 | ············else·{ | 265 | ············else·{ |
266 | ················n2·=·2147483639; | 266 | ················n2·=·2147483639; |
267 | ············} | 267 | ············} |
268 | ········} | 268 | ········} |
269 | ········final·Object[]·c2·=·new·Object[n2]; | 269 | ········final·Object[]·c2·=·new·Object[n2]; |
270 | ········g. | 270 | ········g.M0(c,·c2,·0,·this.b,·c.length); |
271 | ········final·Object[]·c3·=·this.c; | 271 | ········final·Object[]·c3·=·this.c; |
272 | ········final·int·length2·=·c3.length; | 272 | ········final·int·length2·=·c3.length; |
Max diff block lines reached; 1250/6953 bytes (17.98%) of diff not shown. |
Offset 9, 34 lines modified | Offset 9, 34 lines modified | ||
9 | import·java.util.ArrayList; | 9 | import·java.util.ArrayList; |
10 | import·java.util.List; | 10 | import·java.util.List; |
11 | import·java.util.Collection; | 11 | import·java.util.Collection; |
12 | import·N1.b; | 12 | import·N1.b; |
13 | public·abstract·class·g·extends·b | 13 | public·abstract·class·g·extends·b |
14 | { | 14 | { |
15 | ····public·static·int· | 15 | ····public·static·int·L0(final·Iterable·iterable)·{ |
16 | ········b.C((Object)iterable,·"<this>"); | 16 | ········b.C((Object)iterable,·"<this>"); |
17 | ········int·size; | 17 | ········int·size; |
18 | ········if·(iterable·instanceof·Collection)·{ | 18 | ········if·(iterable·instanceof·Collection)·{ |
19 | ············size·=·((Collection)iterable).size(); | 19 | ············size·=·((Collection)iterable).size(); |
20 | ········} | 20 | ········} |
21 | ········else·{ | 21 | ········else·{ |
22 | ············size·=·10; | 22 | ············size·=·10; |
23 | ········} | 23 | ········} |
24 | ········return·size; | 24 | ········return·size; |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·static·final·void· | 27 | ····public·static·final·void·M0(final·Object[]·array,·final·Object[]·array2,·final·int·n,·final·int·n2,·int·n3)·{ |
28 | ········b.C((Object)array,·"<this>"); | 28 | ········b.C((Object)array,·"<this>"); |
29 | ········b.C((Object)array2,·"destination"); | 29 | ········b.C((Object)array2,·"destination"); |
30 | ········n3·-=·n2; | 30 | ········n3·-=·n2; |
31 | ········System.arraycopy(array,·n2,·array2,·n,·n3); | 31 | ········System.arraycopy(array,·n2,·array2,·n,·n3); |
32 | ····} | 32 | ····} |
33 | ···· | 33 | ···· |
34 | ····public·static·List· | 34 | ····public·static·List·N0(final·Object[]·array)·{ |
35 | ········final·int·length·=·array.length; | 35 | ········final·int·length·=·array.length; |
36 | ········Object·o; | 36 | ········Object·o; |
37 | ········if·(length·!=·0)·{ | 37 | ········if·(length·!=·0)·{ |
38 | ············if·(length·!=·1)·{ | 38 | ············if·(length·!=·1)·{ |
39 | ················o·=·new·ArrayList((Collection<?>)new·e(array,·false)); | 39 | ················o·=·new·ArrayList((Collection<?>)new·e(array,·false)); |
40 | ············} | 40 | ············} |
41 | ············else·{ | 41 | ············else·{ |
Offset 45, 31 lines modified | Offset 45, 31 lines modified | ||
45 | ········} | 45 | ········} |
46 | ········else·{ | 46 | ········else·{ |
47 | ············o·=·l.b; | 47 | ············o·=·l.b; |
48 | ········} | 48 | ········} |
49 | ········return·(List)o; | 49 | ········return·(List)o; |
50 | ····} | 50 | ····} |
51 | ···· | 51 | ···· |
52 | ····public·static·Map· | 52 | ····public·static·Map·O0(final·ArrayList·list)·{ |
53 | ········Object·o·=·m.b; | 53 | ········Object·o·=·m.b; |
54 | ········final·int·size·=·list.size(); | 54 | ········final·int·size·=·list.size(); |
55 | ········if·(size·!=·0)·{ | 55 | ········if·(size·!=·0)·{ |
56 | ············if·(size·!=·1)·{ | 56 | ············if·(size·!=·1)·{ |
57 | ················o·=·new·LinkedHashMap(b.c0(list.size())); | 57 | ················o·=·new·LinkedHashMap(b.c0(list.size())); |
58 | ················ | 58 | ················P0(list,·(LinkedHashMap)o); |
59 | ············} | 59 | ············} |
60 | ············else·{ | 60 | ············else·{ |
61 | ················final·c·c·=·(c)list.get(0); | 61 | ················final·c·c·=·(c)list.get(0); |
62 | ················b.C((Object)c,·"pair"); | 62 | ················b.C((Object)c,·"pair"); |
63 | ················o·=·Collections.singletonMap(c.b,·c.c); | 63 | ················o·=·Collections.singletonMap(c.b,·c.c); |
64 | ················b.B(o,·"singletonMap(...)"); | 64 | ················b.B(o,·"singletonMap(...)"); |
65 | ············} | 65 | ············} |
66 | ········} | 66 | ········} |
67 | ········return·(Map)o; | 67 | ········return·(Map)o; |
68 | ····} | 68 | ····} |
69 | ···· | 69 | ···· |
70 | ····public·static·final·void· | 70 | ····public·static·final·void·P0(final·ArrayList·list,·final·LinkedHashMap·linkedHashMap)·{ |
71 | ········for·(final·c·c·:·list)·{ | 71 | ········for·(final·c·c·:·list)·{ |
72 | ············linkedHashMap.put(c.b,·c.c); | 72 | ············linkedHashMap.put(c.b,·c.c); |
73 | ········} | 73 | ········} |
74 | ····} | 74 | ····} |
75 | } | 75 | } |
Offset 12, 23 lines modified | Offset 12, 16 lines modified | ||
12 | ········this.b·=·b; | 12 | ········this.b·=·b; |
13 | ····} | 13 | ····} |
14 | ···· | 14 | ···· |
15 | ····public·h·c(final·i·i)·{ | 15 | ····public·h·c(final·i·i)·{ |
16 | ········return·N1.b.M((h)this,·i); | 16 | ········return·N1.b.M((h)this,·i); |
17 | ····} | 17 | ····} |
18 | ···· | 18 | ···· |
19 | ····public·final·j·f(j·j)·{ | 19 | ····public·final·j·f(final·j·j)·{ |
20 | ········return·N1.b.n0((h)this,·j); | ||
20 | ········N1.b.C((Object)j,·"context"); | ||
21 | ········if·(j·==·k.b)·{ | ||
22 | ············j·=·(j)this; | ||
23 | ········} | ||
24 | ········else·{ | ||
25 | ············j·=·(j)j.m((Object)this,·(p)c.e); | ||
26 | ········} | ||
27 | ········return·j; | ||
28 | ····} | 21 | ····} |
29 | ···· | 22 | ···· |
30 | ····public·final·i·getKey()·{ | 23 | ····public·final·i·getKey()·{ |
31 | ········return·this.b; | 24 | ········return·this.b; |
32 | ····} | 25 | ····} |
33 | ···· | 26 | ···· |
34 | ····public·j·k(final·i·i)·{ | 27 | ····public·j·k(final·i·i)·{ |
Offset 73, 15 lines modified | Offset 73, 15 lines modified | ||
73 | ····} | 73 | ····} |
74 | ···· | 74 | ···· |
75 | ····public·final·X·m()·{ | 75 | ····public·final·X·m()·{ |
76 | ········final·X·e·=·this.e; | 76 | ········final·X·e·=·this.e; |
77 | ········if·(e·!=·null)·{ | 77 | ········if·(e·!=·null)·{ |
78 | ············return·e; | 78 | ············return·e; |
79 | ········} | 79 | ········} |
80 | ········b. | 80 | ········b.B0("job"); |
81 | ········throw·null; | 81 | ········throw·null; |
82 | ····} | 82 | ····} |
83 | ···· | 83 | ···· |
84 | ····public·abstract·void·n(final·Throwable·p0); | 84 | ····public·abstract·void·n(final·Throwable·p0); |
85 | ···· | 85 | ···· |
86 | ····public·final·String·toString()·{ | 86 | ····public·final·String·toString()·{ |
87 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 87 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
Offset 299, 15 lines modified | Offset 299, 15 lines modified | ||
299 | ····································a.f·=·f; | 299 | ····································a.f·=·f; |
300 | ································} | 300 | ································} |
301 | ································f.addLast((Object)this); | 301 | ································f.addLast((Object)this); |
302 | ································return; | 302 | ································return; |
303 | ····························} | 303 | ····························} |
304 | ····························a.i(b); | 304 | ····························a.i(b); |
305 | ····························try·{ | 305 | ····························try·{ |
306 | ································N1.b. | 306 | ································N1.b.t0((B)this,·(H1.e)e,·b); |
307 | ································while·(a.j())·{} | 307 | ································while·(a.j())·{} |
308 | ································a.g(); | 308 | ································a.g(); |
309 | ································return; | 309 | ································return; |
310 | ····························} | 310 | ····························} |
311 | ····························finally·{ | 311 | ····························finally·{ |
312 | ································final·Throwable·t2; | 312 | ································final·Throwable·t2; |
313 | ································final·Throwable·t·=·t2; | 313 | ································final·Throwable·t·=·t2; |
Offset 316, 15 lines modified | Offset 316, 15 lines modified | ||
316 | ································} | 316 | ································} |
317 | ································finally·{ | 317 | ································finally·{ |
318 | ····································a.g(); | 318 | ····································a.g(); |
319 | ································} | 319 | ································} |
320 | ····························} | 320 | ····························} |
321 | ························} | 321 | ························} |
322 | ····················} | 322 | ····················} |
323 | ····················N1.b. | 323 | ····················N1.b.t0((B)this,·(H1.e)e,·b2); |
324 | ····················return; | 324 | ····················return; |
325 | ················} | 325 | ················} |
326 | ················throw·new·IllegalStateException("Already·resumed".toString()); | 326 | ················throw·new·IllegalStateException("Already·resumed".toString()); |
327 | ············} | 327 | ············} |
328 | ········}·while·(!g.compareAndSet(this,·value,·1073741824·+·(-1·>>>·3·&·value))); | 328 | ········}·while·(!g.compareAndSet(this,·value,·1073741824·+·(-1·>>>·3·&·value))); |
329 | ····} | 329 | ····} |
330 | ···· | 330 | ···· |
Offset 1, 13 lines modified | Offset 1, 11 lines modified | ||
1 | package·X1; | 1 | package·X1; |
2 | import·O1.p; | 2 | import·O1.p; |
3 | import·H1.c; | ||
4 | import·H1.k; | ||
5 | import·H1.j; | 3 | import·H1.j; |
6 | import·N1.b; | 4 | import·N1.b; |
7 | import·H1.i; | 5 | import·H1.i; |
8 | import·H1.h; | 6 | import·H1.h; |
9 | public·final·class·i0·implements·h,·i | 7 | public·final·class·i0·implements·h,·i |
10 | { | 8 | { |
Offset 17, 23 lines modified | Offset 15, 16 lines modified | ||
17 | ········b·=·(i0)new·Object(); | 15 | ········b·=·(i0)new·Object(); |
18 | ····} | 16 | ····} |
19 | ···· | 17 | ···· |
20 | ····public·final·h·c(final·i·i)·{ | 18 | ····public·final·h·c(final·i·i)·{ |
21 | ········return·N1.b.M((h)this,·i); | 19 | ········return·N1.b.M((h)this,·i); |
22 | ····} | 20 | ····} |
23 | ···· | 21 | ···· |
24 | ····public·final·j·f(j·j)·{ | 22 | ····public·final·j·f(final·j·j)·{ |
23 | ········return·N1.b.n0((h)this,·j); | ||
25 | ········N1.b.C((Object)j,·"context"); | ||
26 | ········if·(j·==·k.b)·{ | ||
27 | ············j·=·(j)this; | ||
28 | ········} | ||
29 | ········else·{ | ||
30 | ············j·=·(j)j.m((Object)this,·(p)c.e); | ||
31 | ········} | ||
32 | ········return·j; | ||
33 | ····} | 24 | ····} |
34 | ···· | 25 | ···· |
35 | ····public·final·i·getKey()·{ | 26 | ····public·final·i·getKey()·{ |
36 | ········return·(i)this; | 27 | ········return·(i)this; |
37 | ····} | 28 | ····} |
38 | ···· | 29 | ···· |
39 | ····public·final·j·k(final·i·i)·{ | 30 | ····public·final·j·k(final·i·i)·{ |
Offset 96, 75 lines modified | Offset 96, 75 lines modified | ||
96 | ········c.getClass(); | 96 | ········c.getClass(); |
97 | ········final·k·a·=·Z1.e.a; | 97 | ········final·k·a·=·Z1.e.a; |
98 | ········final·d·j·=·Z1.d.j; | 98 | ········final·d·j·=·Z1.d.j; |
99 | ········Object·a2·=·null; | 99 | ········Object·a2·=·null; |
100 | ····Label_0173: | 100 | ····Label_0173: |
101 | ········while·(true)·{ | 101 | ········while·(true)·{ |
102 | ············a2·=·c2.a.a((v)k,·n); | 102 | ············a2·=·c2.a.a((v)k,·n); |
103 | ············if·(Z1.j. | 103 | ············if·(Z1.j.h(a2))·{ |
104 | ················break; | 104 | ················break; |
105 | ············} | 105 | ············} |
106 | ············final·v· | 106 | ············final·v·f·=·Z1.j.f(a2); |
107 | ········Label_0041: | 107 | ········Label_0041: |
108 | ············while·(true)·{ | 108 | ············while·(true)·{ |
109 | ················final·AtomicReferenceFieldUpdater·h·=·c.h; | 109 | ················final·AtomicReferenceFieldUpdater·h·=·c.h; |
110 | ················final·v·v·=·(v)h.get(c); | 110 | ················final·v·v·=·(v)h.get(c); |
111 | ················if·(v.c·>=· | 111 | ················if·(v.c·>=·f.c)·{ |
112 | ····················break·Label_0173; | 112 | ····················break·Label_0173; |
113 | ················} | 113 | ················} |
114 | ················if·(! | 114 | ················if·(!f.i())·{ |
115 | ····················break; | 115 | ····················break; |
116 | ················} | 116 | ················} |
117 | ················while·(!h.compareAndSet(c,·v,· | 117 | ················while·(!h.compareAndSet(c,·v,·f))·{ |
118 | ····················if·(h.get(c)·!=·v)·{ | 118 | ····················if·(h.get(c)·!=·v)·{ |
119 | ························if·( | 119 | ························if·(f.e())·{ |
120 | ····························((c2.d) | 120 | ····························((c2.d)f).d(); |
121 | ····························continue·Label_0041; | 121 | ····························continue·Label_0041; |
122 | ························} | 122 | ························} |
123 | ························continue·Label_0041; | 123 | ························continue·Label_0041; |
124 | ····················} | 124 | ····················} |
125 | ················} | 125 | ················} |
126 | ················if·(v.e())·{ | 126 | ················if·(v.e())·{ |
127 | ····················((c2.d)v).d(); | 127 | ····················((c2.d)v).d(); |
128 | ····················break·Label_0173; | 128 | ····················break·Label_0173; |
129 | ················} | 129 | ················} |
130 | ················break·Label_0173; | 130 | ················break·Label_0173; |
131 | ············} | 131 | ············} |
132 | ········} | 132 | ········} |
133 | ········final·boolean· | 133 | ········final·boolean·h2·=·Z1.j.h(a2); |
134 | ········k·i·=·null; | 134 | ········k·i·=·null; |
135 | ········final·AtomicLongFieldUpdater·e·=·c.e; | 135 | ········final·AtomicLongFieldUpdater·e·=·c.e; |
136 | ········if·( | 136 | ········if·(h2)·{ |
137 | ············c.l(); | 137 | ············c.l(); |
138 | ············n·=·Z1.e.b; | 138 | ············n·=·Z1.e.b; |
139 | ············if·(((v)k).c·*·n·>=·e.get(c))·{ | 139 | ············if·(((v)k).c·*·n·>=·e.get(c))·{ |
140 | ················return·i; | 140 | ················return·i; |
141 | ············} | 141 | ············} |
142 | ········} | 142 | ········} |
143 | ········else·{ | 143 | ········else·{ |
144 | ············k·=·(k)Z1.j. | 144 | ············k·=·(k)Z1.j.f(a2); |
145 | ············final·long·c2·=·((v)k).c; | 145 | ············final·long·c2·=·((v)k).c; |
146 | ············if·(c2·<=·n)·{ | 146 | ············if·(c2·<=·n)·{ |
147 | ················i·=·k; | 147 | ················i·=·k; |
148 | ················return·i; | 148 | ················return·i; |
149 | ············} | 149 | ············} |
150 | ············n·=·Z1.e.b·*·c2; | 150 | ············n·=·Z1.e.b·*·c2; |
151 | ············AtomicLongFieldUpdater·d | 151 | ············AtomicLongFieldUpdater·d; |
152 | ············long·value; | 152 | ············long·value; |
153 | ············long·n2; | 153 | ············long·n2; |
154 | ············int·n3; | 154 | ············int·n3; |
155 | ············do·{ | 155 | ············do·{ |
156 | ················d | 156 | ················d·=·c.d; |
157 | ················value·=·d | 157 | ················value·=·d.get(c); |
158 | ················n2·=·(0xFFFFFFFFFFFFFFFL·&·value); | 158 | ················n2·=·(0xFFFFFFFFFFFFFFFL·&·value); |
159 | ················if·(n2·>=·n)·{ | 159 | ················if·(n2·>=·n)·{ |
160 | ····················break; | 160 | ····················break; |
161 | ················} | 161 | ················} |
162 | ················n3·=·60; | 162 | ················n3·=·60; |
163 | ············}·while·(!d | 163 | ············}·while·(!d.compareAndSet(c,·value,·n2·+·((long)(int)(value·>>·n3)·<<·n3))); |
164 | ············n·=·Z1.e.b; | 164 | ············n·=·Z1.e.b; |
165 | ············if·(c2·*·n·>=·e.get(c))·{ | 165 | ············if·(c2·*·n·>=·e.get(c))·{ |
166 | ················return·i; | 166 | ················return·i; |
167 | ············} | 167 | ············} |
168 | ········} | 168 | ········} |
169 | ········((c2.d)k).a(); | 169 | ········((c2.d)k).a(); |
170 | ········return·i; | 170 | ········return·i; |
Offset 470, 21 lines modified | Offset 470, 21 lines modified | ||
470 | ············value·=·k; | 470 | ············value·=·k; |
471 | ········} | 471 | ········} |
472 | ········final·k·i·=·(k)Z1.c.i.get(this); | 472 | ········final·k·i·=·(k)Z1.c.i.get(this); |
473 | ········if·(((v)i).c·>·((v)value).c)·{ | 473 | ········if·(((v)i).c·>·((v)value).c)·{ |
474 | ············value·=·i; | 474 | ············value·=·i; |
475 | ········} | 475 | ········} |
476 | ········c2.d·d·=·(c2.d)value; | 476 | ········c2.d·d·=·(c2.d)value; |
477 | ········Object· | 477 | ········Object·j·=·null; |
478 | ····Label_0178: | 478 | ····Label_0178: |
479 | ········while·(true)·{ | 479 | ········while·(true)·{ |
480 | ············d.getClass(); | 480 | ············d.getClass(); |
481 | ············final·Object·value2·=·c2.d.a.get(d); | 481 | ············final·Object·value2·=·c2.d.a.get(d); |
482 | ············final·q1.e·b·=·a.b; | 482 | ············final·q1.e·b·=·a.b; |
483 | ············ | 483 | ············j·=·null; |
484 | ············if·(value2·==·b)·{ | 484 | ············if·(value2·==·b)·{ |
485 | ················break; | 485 | ················break; |
486 | ············} | 486 | ············} |
487 | ············final·c2.d·d2·=·(c2.d)value2; | 487 | ············final·c2.d·d2·=·(c2.d)value2; |
488 | ············if·(d2·==·null)·{ | 488 | ············if·(d2·==·null)·{ |
489 | ················AtomicReferenceFieldUpdater·a; | 489 | ················AtomicReferenceFieldUpdater·a; |
490 | ················do·{ | 490 | ················do·{ |
Offset 494, 112 lines modified | Offset 494, 112 lines modified | ||
494 | ····················} | 494 | ····················} |
495 | ················}·while·(a.get(d)·==·null); | 495 | ················}·while·(a.get(d)·==·null); |
496 | ············} | 496 | ············} |
497 | ············else·{ | 497 | ············else·{ |
498 | ················d·=·d2; | 498 | ················d·=·d2; |
499 | ············} | 499 | ············} |
500 | ········} | 500 | ········} |
501 | ········final·k· | 501 | ········final·k·l·=·(k)d; |
502 | ········final·boolean·s·=·this.s(); | 502 | ········final·boolean·s·=·this.s(); |
503 | ········final·int·l·=·-1; | ||
504 | ········final·int·n2·=·1; | 503 | ········final·int·n2·=·-1; |
504 | ········final·int·n3·=·1; | ||
505 | ········Label_0413:·{ | 505 | ········Label_0413:·{ |
506 | ············if·(s)·{ | 506 | ············if·(s)·{ |
507 | ················k·m·=· | 507 | ················k·m·=·l; |
508 | ············Label_0279: | 508 | ············Label_0279: |
509 | ················while·(true)·{ | 509 | ················while·(true)·{ |
510 | ····················do·{ | 510 | ····················do·{ |
511 | ························int·n | 511 | ························int·n4·=·Z1.e.b·-·n3; |
512 | ························long·n4·=·0L; | ||
513 | ························long·n5·=·0L; | 512 | ························long·n5·=·0L; |
513 | ························long·n6·=·0L; | ||
514 | ························Block_8:·{ | 514 | ························Block_8:·{ |
515 | ····························while·(true)·{ | 515 | ····························while·(true)·{ |
516 | ································n | 516 | ································n5·=·-1; |
517 | ································if·( | 517 | ································if·(n2·>=·n4)·{ |
518 | ····································break; | 518 | ····································break; |
519 | ································} | 519 | ································} |
520 | ································n | 520 | ································n6·=·((v)m).c·*·Z1.e.b·+·n4; |
Max diff block lines reached; 20346/25213 bytes (80.70%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 12 lines modified | ||
1 | package·Z1; | 1 | package·Z1; |
2 | import·java.util.concurrent.atomic.AtomicLongFieldUpdater; | 2 | import·java.util.concurrent.atomic.AtomicLongFieldUpdater; |
3 | import·O1.l; | 3 | import·O1.l; |
4 | import·F0.a; | ||
5 | import·N1.b; | 4 | import·N1.b; |
6 | import·X1.j0; | 5 | import·X1.j0; |
7 | import·H1.j; | 6 | import·H1.j; |
8 | import·java.util.concurrent.atomic.AtomicReferenceArray; | 7 | import·java.util.concurrent.atomic.AtomicReferenceArray; |
9 | import·c2.v; | 8 | import·c2.v; |
10 | public·final·class·k·extends·v | 9 | public·final·class·k·extends·v |
Offset 39, 18 lines modified | Offset 38, 15 lines modified | ||
39 | ············if·(!b3·&&·!(k·instanceof·t))·{ | 38 | ············if·(!b3·&&·!(k·instanceof·t))·{ |
40 | ················if·(k·==·Z1.e.j·||·k·==·Z1.e.k)·{ | 39 | ················if·(k·==·Z1.e.j·||·k·==·Z1.e.k)·{ |
41 | ····················this.m(n,·null); | 40 | ····················this.m(n,·null); |
42 | ····················if·(b2)·{ | 41 | ····················if·(b2)·{ |
43 | ························N1.b.z((Object)e); | 42 | ························N1.b.z((Object)e); |
44 | ························final·l·c·=·e.c; | 43 | ························final·l·c·=·e.c; |
45 | ························if·(c·!=·null)·{ | 44 | ························if·(c·!=·null)·{ |
46 | ···························· | 45 | ····························j.b(c,·value,·j); |
47 | ····························if·(b4·!=·null)·{ | ||
48 | ································N1.b.T(j,·(Throwable)b4); | ||
49 | ····························} | ||
50 | ························} | 46 | ························} |
51 | ····················} | 47 | ····················} |
52 | ····················return; | 48 | ····················return; |
53 | ················} | 49 | ················} |
54 | ················if·(k·==·Z1.e.g)·{ | 50 | ················if·(k·==·Z1.e.g)·{ |
55 | ····················continue; | 51 | ····················continue; |
56 | ················} | 52 | ················} |
Offset 78, 18 lines modified | Offset 74, 15 lines modified | ||
78 | ················if·(this.j(k,·n,·e2))·{ | 74 | ················if·(this.j(k,·n,·e2))·{ |
79 | ····················this.m(n,·null); | 75 | ····················this.m(n,·null); |
80 | ····················this.l(n,·b2·^·true); | 76 | ····················this.l(n,·b2·^·true); |
81 | ····················if·(b2)·{ | 77 | ····················if·(b2)·{ |
82 | ························N1.b.z((Object)e); | 78 | ························N1.b.z((Object)e); |
83 | ························final·l·c2·=·e.c; | 79 | ························final·l·c2·=·e.c; |
84 | ························if·(c2·!=·null)·{ | 80 | ························if·(c2·!=·null)·{ |
85 | ···························· | 81 | ····························j.b(c2,·value,·j); |
86 | ····························if·(b5·!=·null)·{ | ||
87 | ································N1.b.T(j,·(Throwable)b5); | ||
88 | ····························} | ||
89 | ························} | 82 | ························} |
90 | ····················} | 83 | ····················} |
91 | ····················return; | 84 | ····················return; |
92 | ················} | 85 | ················} |
93 | ················continue; | 86 | ················continue; |
94 | ············} | 87 | ············} |
95 | ········} | 88 | ········} |
Offset 39, 18 lines modified | Offset 39, 18 lines modified | ||
39 | ········final·h·a2·=·h.a; | 39 | ········final·h·a2·=·h.a; |
40 | ········final·int·h3·=·1; | 40 | ········final·int·h3·=·1; |
41 | ········if·(h2·!=·0)·{ | 41 | ········if·(h2·!=·0)·{ |
42 | ············if·(h2·!=·h3)·{ | 42 | ············if·(h2·!=·h3)·{ |
43 | ················throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine"); | 43 | ················throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine"); |
44 | ············} | 44 | ············} |
45 | ············e·=·a.e; | 45 | ············e·=·a.e; |
46 | ············N1.b. | 46 | ············N1.b.A0(f); |
47 | ········} | 47 | ········} |
48 | ········else·{ | 48 | ········else·{ |
49 | ············N1.b. | 49 | ············N1.b.A0(f); |
50 | ············a.e·=·e; | 50 | ············a.e·=·e; |
51 | ············a.h·=·h3; | 51 | ············a.h·=·h3; |
52 | ············Object·f2·=·this.d.f((Object)e,·(Object)a); | 52 | ············Object·f2·=·this.d.f((Object)e,·(Object)a); |
53 | ············if·(f2·!=·b)·{ | 53 | ············if·(f2·!=·b)·{ |
54 | ················f2·=·a2; | 54 | ················f2·=·a2; |
55 | ············} | 55 | ············} |
56 | ············if·(f2·==·b)·{ | 56 | ············if·(f2·==·b)·{ |
Offset 109, 15 lines modified | Offset 109, 15 lines modified | ||
109 | ········//···157:·aload···········6 | 109 | ········//···157:·aload···········6 |
110 | ········//···159:·getfield········a2/g.f:La2/d; | 110 | ········//···159:·getfield········a2/g.f:La2/d; |
111 | ········//···162:·astore··········16 | 111 | ········//···162:·astore··········16 |
112 | ········//···164:·aload···········6 | 112 | ········//···164:·aload···········6 |
113 | ········//···166:·getfield········a2/g.e:La2/h; | 113 | ········//···166:·getfield········a2/g.e:La2/h; |
114 | ········//···169:·astore··········17 | 114 | ········//···169:·astore··········17 |
115 | ········//···171:·aload···········4 | 115 | ········//···171:·aload···········4 |
116 | ········//···173:·invokestatic····N1/b. | 116 | ········//···173:·invokestatic····N1/b.A0:(Ljava/lang/Object;)V |
117 | ········//···176:·aload···········13 | 117 | ········//···176:·aload···········13 |
118 | ········//···178:·astore··········4 | 118 | ········//···178:·astore··········4 |
119 | ········//···180:·goto············942 | 119 | ········//···180:·goto············942 |
120 | ········//···183:·astore··········4 | 120 | ········//···183:·astore··········4 |
121 | ········//···185:·goto············954 | 121 | ········//···185:·goto············954 |
122 | ········//···188:·new·············Ljava/lang/IllegalStateException; | 122 | ········//···188:·new·············Ljava/lang/IllegalStateException; |
123 | ········//···191:·astore··········4 | 123 | ········//···191:·astore··········4 |
Offset 138, 30 lines modified | Offset 138, 30 lines modified | ||
138 | ········//···224:·aload···········6 | 138 | ········//···224:·aload···········6 |
139 | ········//···226:·getfield········a2/g.f:La2/d; | 139 | ········//···226:·getfield········a2/g.f:La2/d; |
140 | ········//···229:·astore··········16 | 140 | ········//···229:·astore··········16 |
141 | ········//···231:·aload···········6 | 141 | ········//···231:·aload···········6 |
142 | ········//···233:·getfield········a2/g.e:La2/h; | 142 | ········//···233:·getfield········a2/g.e:La2/h; |
143 | ········//···236:·astore··········17 | 143 | ········//···236:·astore··········17 |
144 | ········//···238:·aload···········4 | 144 | ········//···238:·aload···········4 |
145 | ········//···240:·invokestatic····N1/b. | 145 | ········//···240:·invokestatic····N1/b.A0:(Ljava/lang/Object;)V |
146 | ········//···243:·goto············736 | 146 | ········//···243:·goto············736 |
147 | ········//···246:·aload···········6 | 147 | ········//···246:·aload···········6 |
148 | ········//···248:·getfield········a2/g.g:La2/j; | 148 | ········//···248:·getfield········a2/g.g:La2/j; |
149 | ········//···251:·astore··········15 | 149 | ········//···251:·astore··········15 |
150 | ········//···253:·aload···········6 | 150 | ········//···253:·aload···········6 |
151 | ········//···255:·getfield········a2/g.f:La2/d; | 151 | ········//···255:·getfield········a2/g.f:La2/d; |
152 | ········//···258:·astore··········13 | 152 | ········//···258:·astore··········13 |
153 | ········//···260:·aload···········6 | 153 | ········//···260:·aload···········6 |
154 | ········//···262:·getfield········a2/g.e:La2/h; | 154 | ········//···262:·getfield········a2/g.e:La2/h; |
155 | ········//···265:·astore··········17 | 155 | ········//···265:·astore··········17 |
156 | ········//···267:·aload···········4 | 156 | ········//···267:·aload···········4 |
157 | ········//···269:·invokestatic····N1/b. | 157 | ········//···269:·invokestatic····N1/b.A0:(Ljava/lang/Object;)V |
158 | ········//···272:·goto············529 | 158 | ········//···272:·goto············529 |
159 | ········//···275:·aload···········4 | 159 | ········//···275:·aload···········4 |
160 | ········//···277:·invokestatic····N1/b. | 160 | ········//···277:·invokestatic····N1/b.A0:(Ljava/lang/Object;)V |
161 | ········//···280:·aload_0········ | 161 | ········//···280:·aload_0········ |
162 | ········//···281:·monitorenter··· | 162 | ········//···281:·monitorenter··· |
163 | ········//···282:·aload_3········ | 163 | ········//···282:·aload_3········ |
164 | ········//···283:·getfield········b2/a.a:[Lb2/b; | 164 | ········//···283:·getfield········b2/a.a:[Lb2/b; |
165 | ········//···286:·astore··········4 | 165 | ········//···286:·astore··········4 |
166 | ········//···288:·aload···········4 | 166 | ········//···288:·aload···········4 |
167 | ········//···290:·ifnonnull·······314 | 167 | ········//···290:·ifnonnull·······314 |
Offset 37, 43 lines modified | Offset 37, 43 lines modified | ||
37 | ········final·Handler·h·=·new·Handler(); | 37 | ········final·Handler·h·=·new·Handler(); |
38 | ········this.f·=·(Activity)g; | 38 | ········this.f·=·(Activity)g; |
39 | ········this.g·=·(Context)g; | 39 | ········this.g·=·(Context)g; |
40 | ········this.h·=·h; | 40 | ········this.h·=·h; |
41 | ········this.i·=·(U)new·T(); | 41 | ········this.i·=·(U)new·T(); |
42 | ····} | 42 | ····} |
43 | ···· | 43 | ···· |
44 | ····public·final·void· | 44 | ····public·final·void·L0(final·s·s)·{ |
45 | ········((t)this.j).addMenuProvider(s); | 45 | ········((t)this.j).addMenuProvider(s); |
46 | ····} | 46 | ····} |
47 | ···· | 47 | ···· |
48 | ····public·final·void· | 48 | ····public·final·void·M0(final·a·a)·{ |
49 | ········((t)this.j).addOnMultiWindowModeChangedListener(a); | 49 | ········((t)this.j).addOnMultiWindowModeChangedListener(a); |
50 | ····} | 50 | ····} |
51 | ···· | 51 | ···· |
52 | ····public·final·void· | 52 | ····public·final·void·N0(final·a·a)·{ |
53 | ········((t)this.j).addOnPictureInPictureModeChangedListener(a); | 53 | ········((t)this.j).addOnPictureInPictureModeChangedListener(a); |
54 | ····} | 54 | ····} |
55 | ···· | 55 | ···· |
56 | ····public·final·void· | 56 | ····public·final·void·O0(final·a·a)·{ |
57 | ········((t)this.j).addOnTrimMemoryListener(a); | 57 | ········((t)this.j).addOnTrimMemoryListener(a); |
58 | ····} | 58 | ····} |
59 | ···· | 59 | ···· |
60 | ····public·final·void· | 60 | ····public·final·void·P0(final·s·s)·{ |
61 | ········((t)this.j).removeMenuProvider(s); | 61 | ········((t)this.j).removeMenuProvider(s); |
62 | ····} | 62 | ····} |
63 | ···· | 63 | ···· |
64 | ····public·final·void· | 64 | ····public·final·void·Q0(final·a·a)·{ |
65 | ········((t)this.j).removeOnMultiWindowModeChangedListener(a); | 65 | ········((t)this.j).removeOnMultiWindowModeChangedListener(a); |
66 | ····} | 66 | ····} |
67 | ···· | 67 | ···· |
68 | ····public·final·void· | 68 | ····public·final·void·R0(final·a·a)·{ |
69 | ········((t)this.j).removeOnPictureInPictureModeChangedListener(a); | 69 | ········((t)this.j).removeOnPictureInPictureModeChangedListener(a); |
70 | ····} | 70 | ····} |
71 | ···· | 71 | ···· |
72 | ····public·final·void· | 72 | ····public·final·void·S0(final·a·a)·{ |
73 | ········((t)this.j).removeOnTrimMemoryListener(a); | 73 | ········((t)this.j).removeOnTrimMemoryListener(a); |
74 | ····} | 74 | ····} |
75 | ···· | 75 | ···· |
76 | ····public·final·void·addOnConfigurationChangedListener(final·a·a)·{ | 76 | ····public·final·void·addOnConfigurationChangedListener(final·a·a)·{ |
77 | ········((t)this.j).addOnConfigurationChangedListener(a); | 77 | ········((t)this.j).addOnConfigurationChangedListener(a); |
78 | ····} | 78 | ····} |
79 | ···· | 79 | ···· |
Offset 148, 15 lines modified | Offset 148, 15 lines modified | ||
148 | ························final·LinkedHashMap·b·=·activityResultRegistry.b; | 148 | ························final·LinkedHashMap·b·=·activityResultRegistry.b; |
149 | ························final·boolean·containsKey·=·b.containsKey(s); | 149 | ························final·boolean·containsKey·=·b.containsKey(s); |
150 | ························final·LinkedHashMap·a2·=·activityResultRegistry.a; | 150 | ························final·LinkedHashMap·a2·=·activityResultRegistry.a; |
151 | ························if·(containsKey)·{ | 151 | ························if·(containsKey)·{ |
152 | ····························final·Integer·n·=·(Integer)b.remove(s); | 152 | ····························final·Integer·n·=·(Integer)b.remove(s); |
153 | ····························if·(!((BaseBundle)g).containsKey(s))·{ | 153 | ····························if·(!((BaseBundle)g).containsKey(s))·{ |
154 | ································if·(a2·instanceof·Q1.a)·{ | 154 | ································if·(a2·instanceof·Q1.a)·{ |
155 | ····································N1.b. | 155 | ····································N1.b.z0((Object)a2,·"kotlin.collections.MutableMap"); |
156 | ····································throw·null; | 156 | ····································throw·null; |
157 | ································} | 157 | ································} |
158 | ································a2.remove(n); | 158 | ································a2.remove(n); |
159 | ····························} | 159 | ····························} |
160 | ························} | 160 | ························} |
161 | ························final·Object·value·=·integerArrayList.get(i); | 161 | ························final·Object·value·=·integerArrayList.get(i); |
162 | ························N1.b.B(value,·"rcs[i]"); | 162 | ························N1.b.B(value,·"rcs[i]"); |
Offset 6, 29 lines modified | Offset 6, 29 lines modified | ||
6 | import·N1.b; | 6 | import·N1.b; |
7 | public·final·class·a·extends·b | 7 | public·final·class·a·extends·b |
8 | { | 8 | { |
9 | ····public·final·/*·synthetic·*/·int·f·=·f; | 9 | ····public·final·/*·synthetic·*/·int·f·=·f; |
10 | ····public·final·Animatable·g·=·g; | 10 | ····public·final·Animatable·g·=·g; |
11 | ···· | 11 | ···· |
12 | ····public·final·void· | 12 | ····public·final·void·w0()·{ |
13 | ········final·int·f·=·this.f; | 13 | ········final·int·f·=·this.f; |
14 | ········final·Animatable·g·=·this.g; | 14 | ········final·Animatable·g·=·this.g; |
15 | ········switch·(f)·{ | 15 | ········switch·(f)·{ |
16 | ············default:·{ | 16 | ············default:·{ |
17 | ················((e)g).start(); | 17 | ················((e)g).start(); |
18 | ················return; | 18 | ················return; |
19 | ············} | 19 | ············} |
20 | ············case·0:·{ | 20 | ············case·0:·{ |
21 | ················g.start(); | 21 | ················g.start(); |
22 | ············} | 22 | ············} |
23 | ········} | 23 | ········} |
24 | ····} | 24 | ····} |
25 | ···· | 25 | ···· |
26 | ····public·final·void· | 26 | ····public·final·void·x0()·{ |
27 | ········final·int·f·=·this.f; | 27 | ········final·int·f·=·this.f; |
28 | ········final·Animatable·g·=·this.g; | 28 | ········final·Animatable·g·=·this.g; |
29 | ········switch·(f)·{ | 29 | ········switch·(f)·{ |
30 | ············default:·{ | 30 | ············default:·{ |
31 | ················((e)g).stop(); | 31 | ················((e)g).stop(); |
32 | ················return; | 32 | ················return; |
33 | ············} | 33 | ············} |
Offset 59, 23 lines modified | Offset 59, 23 lines modified | ||
59 | ········m.a.a(ofInt,·(boolean)(n2·!=·0)); | 59 | ········m.a.a(ofInt,·(boolean)(n2·!=·0)); |
60 | ········ofInt.setDuration((long)((d)interpolator).c); | 60 | ········ofInt.setDuration((long)((d)interpolator).c); |
61 | ········((Animator)ofInt).setInterpolator((TimeInterpolator)interpolator); | 61 | ········((Animator)ofInt).setInterpolator((TimeInterpolator)interpolator); |
62 | ········this.g·=·g; | 62 | ········this.g·=·g; |
63 | ········this.f·=·ofInt; | 63 | ········this.f·=·ofInt; |
64 | ····} | 64 | ····} |
65 | ···· | 65 | ···· |
66 | ····public·final·void·s0()·{ | ||
67 | ········((ValueAnimator)this.f).reverse(); | ||
68 | ····} | ||
69 | ···· | ||
70 | ····public·final·void·u0()·{ | 66 | ····public·final·void·u0()·{ |
71 | ········this.f. | 67 | ········((ValueAnimator)this.f).reverse(); |
72 | ····} | 68 | ····} |
73 | ···· | 69 | ···· |
74 | ····public·final·boolean·v()·{ | 70 | ····public·final·boolean·v()·{ |
75 | ········return·this.g; | 71 | ········return·this.g; |
76 | ····} | 72 | ····} |
77 | ···· | 73 | ···· |
78 | ····public·final·void· | 74 | ····public·final·void·w0()·{ |
75 | ········this.f.start(); | ||
76 | ····} | ||
77 | ···· | ||
78 | ····public·final·void·x0()·{ | ||
79 | ········((Animator)this.f).cancel(); | 79 | ········((Animator)this.f).cancel(); |
80 | ····} | 80 | ····} |
81 | } | 81 | } |
Offset 260, 15 lines modified | Offset 260, 15 lines modified | ||
260 | ········return·true; | 260 | ········return·true; |
261 | ····} | 261 | ····} |
262 | ···· | 262 | ···· |
263 | ····public·final·void·jumpToCurrentState()·{ | 263 | ····public·final·void·jumpToCurrentState()·{ |
264 | ········super.jumpToCurrentState(); | 264 | ········super.jumpToCurrentState(); |
265 | ········final·N1.b·q·=·this.q; | 265 | ········final·N1.b·q·=·this.q; |
266 | ········if·(q·!=·null)·{ | 266 | ········if·(q·!=·null)·{ |
267 | ············q. | 267 | ············q.x0(); |
268 | ············this.q·=·null; | 268 | ············this.q·=·null; |
269 | ············((h)this).c(this.r); | 269 | ············((h)this).c(this.r); |
270 | ············final·int·n·=·-1; | 270 | ············final·int·n·=·-1; |
271 | ············this.r·=·n; | 271 | ············this.r·=·n; |
272 | ············this.s·=·n; | 272 | ············this.s·=·n; |
273 | ········} | 273 | ········} |
274 | ····} | 274 | ····} |
Offset 321, 21 lines modified | Offset 321, 21 lines modified | ||
321 | ················final·int·n2·=·1; | 321 | ················final·int·n2·=·1; |
322 | ················Label_0761:·{ | 322 | ················Label_0761:·{ |
323 | ····················if·(q·!=·null)·{ | 323 | ····················if·(q·!=·null)·{ |
324 | ························if·(i·==·this.r)·{ | 324 | ························if·(i·==·this.r)·{ |
325 | ····························break·Label_0761; | 325 | ····························break·Label_0761; |
326 | ························} | 326 | ························} |
327 | ························if·(i·==·this.s·&&·q.v())·{ | 327 | ························if·(i·==·this.s·&&·q.v())·{ |
328 | ····························q. | 328 | ····························q.u0(); |
329 | ····························this.r·=·this.s; | 329 | ····························this.r·=·this.s; |
330 | ····························this.s·=·i; | 330 | ····························this.s·=·i; |
331 | ····························break·Label_0761; | 331 | ····························break·Label_0761; |
332 | ························} | 332 | ························} |
333 | ························s·=·this.r; | 333 | ························s·=·this.r; |
334 | ························q. | 334 | ························q.x0(); |
335 | ····················} | 335 | ····················} |
336 | ····················this.q·=·null; | 336 | ····················this.q·=·null; |
337 | ····················this.s·=·n; | 337 | ····················this.s·=·n; |
338 | ····················this.r·=·n; | 338 | ····················this.r·=·n; |
339 | ····················final·b·p2·=·this.p; | 339 | ····················final·b·p2·=·this.p; |
340 | ····················int·intValue; | 340 | ····················int·intValue; |
341 | ····················if·(s·<·0)·{ | 341 | ····················if·(s·<·0)·{ |
Offset 378, 15 lines modified | Offset 378, 15 lines modified | ||
378 | ····································} | 378 | ····································} |
379 | ····································else·{ | 379 | ····································else·{ |
380 | ········································if·(!(c·instanceof·Animatable))·{ | 380 | ········································if·(!(c·instanceof·Animatable))·{ |
381 | ············································break·Label_0748; | 381 | ············································break·Label_0748; |
382 | ········································} | 382 | ········································} |
383 | ········································q2·=·new·a((Animatable)c,·0); | 383 | ········································q2·=·new·a((Animatable)c,·0); |
384 | ····································} | 384 | ····································} |
385 | ····································((N1.b)q2). | 385 | ····································((N1.b)q2).w0(); |
386 | ····································this.q·=·(N1.b)q2; | 386 | ····································this.q·=·(N1.b)q2; |
387 | ····································this.s·=·s; | 387 | ····································this.s·=·s; |
388 | ····································this.r·=·i; | 388 | ····································this.r·=·i; |
389 | ····································break·Label_0761; | 389 | ····································break·Label_0761; |
390 | ································} | 390 | ································} |
391 | ····························} | 391 | ····························} |
392 | ························} | 392 | ························} |
Offset 406, 15 lines modified | Offset 406, 15 lines modified | ||
406 | ····} | 406 | ····} |
407 | ···· | 407 | ···· |
408 | ····public·final·boolean·setVisible(final·boolean·b,·final·boolean·b2)·{ | 408 | ····public·final·boolean·setVisible(final·boolean·b,·final·boolean·b2)·{ |
409 | ········final·boolean·setVisible·=·super.setVisible(b,·b2); | 409 | ········final·boolean·setVisible·=·super.setVisible(b,·b2); |
410 | ········final·N1.b·q·=·this.q; | 410 | ········final·N1.b·q·=·this.q; |
411 | ········if·(q·!=·null·&&·(setVisible·||·b2))·{ | 411 | ········if·(q·!=·null·&&·(setVisible·||·b2))·{ |
412 | ············if·(b)·{ | 412 | ············if·(b)·{ |
413 | ················q. | 413 | ················q.w0(); |
414 | ············} | 414 | ············} |
415 | ············else·{ | 415 | ············else·{ |
416 | ················this.jumpToCurrentState(); | 416 | ················this.jumpToCurrentState(); |
417 | ············} | 417 | ············} |
418 | ········} | 418 | ········} |
419 | ········return·setVisible; | 419 | ········return·setVisible; |
420 | ····} | 420 | ····} |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ····public·static·volatile·b·g; | 6 | ····public·static·volatile·b·g; |
7 | ····public·final·e·f; | 7 | ····public·final·e·f; |
8 | ···· | 8 | ···· |
9 | ····public·b()·{ | 9 | ····public·b()·{ |
10 | ········this.f·=·new·e(); | 10 | ········this.f·=·new·e(); |
11 | ····} | 11 | ····} |
12 | ···· | 12 | ···· |
13 | ····public·static·b· | 13 | ····public·static·b·L0()·{ |
14 | ········if·(b.g·!=·null)·{ | 14 | ········if·(b.g·!=·null)·{ |
15 | ············return·b.g; | 15 | ············return·b.g; |
16 | ········} | 16 | ········} |
17 | ········final·Class<b>·clazz·=·b.class; | 17 | ········final·Class<b>·clazz·=·b.class; |
18 | ········monitorenter(clazz); | 18 | ········monitorenter(clazz); |
19 | ········Label_0044:·{ | 19 | ········Label_0044:·{ |
20 | ············try·{ | 20 | ············try·{ |
Offset 27, 11 lines modified | Offset 27, 11 lines modified | ||
27 | ················monitorexit(clazz); | 27 | ················monitorexit(clazz); |
28 | ················monitorexit(clazz); | 28 | ················monitorexit(clazz); |
29 | ················return·b.g; | 29 | ················return·b.g; |
30 | ············} | 30 | ············} |
31 | ········} | 31 | ········} |
32 | ····} | 32 | ····} |
33 | ···· | 33 | ···· |
34 | ····public·final·void· | 34 | ····public·final·void·M0(final·Runnable·runnable)·{ |
35 | ········this.f. | 35 | ········this.f.N0(runnable); |
36 | ····} | 36 | ····} |
37 | } | 37 | } |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | ····public·volatile·Handler·g; | 17 | ····public·volatile·Handler·g; |
18 | ···· | 18 | ···· |
19 | ····public·e()·{ | 19 | ····public·e()·{ |
20 | ········this.f·=·new·Object(); | 20 | ········this.f·=·new·Object(); |
21 | ········Executors.newFixedThreadPool(4,·(ThreadFactory)new·c()); | 21 | ········Executors.newFixedThreadPool(4,·(ThreadFactory)new·c()); |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·static·Handler· | 24 | ····public·static·Handler·L0(final·Looper·looper)·{ |
25 | ········if·(Build$VERSION.SDK_INT·>=·28)·{ | 25 | ········if·(Build$VERSION.SDK_INT·>=·28)·{ |
26 | ············return·d.a(looper); | 26 | ············return·d.a(looper); |
27 | ········} | 27 | ········} |
28 | ········final·Class<Handler>·clazz·=·Handler.class; | 28 | ········final·Class<Handler>·clazz·=·Handler.class; |
29 | ········final·int·n·=·3; | 29 | ········final·int·n·=·3; |
30 | ········try·{ | 30 | ········try·{ |
31 | ············final·Class[]·parameterTypes·=·new·Class[n]; | 31 | ············final·Class[]·parameterTypes·=·new·Class[n]; |
Offset 66, 26 lines modified | Offset 66, 26 lines modified | ||
66 | ············catch·(final·InvocationTargetException·ex7)·{} | 66 | ············catch·(final·InvocationTargetException·ex7)·{} |
67 | ············catch·(final·IllegalAccessException·|·InstantiationException·|·NoSuchMethodException·ex8)·{} | 67 | ············catch·(final·IllegalAccessException·|·InstantiationException·|·NoSuchMethodException·ex8)·{} |
68 | ········} | 68 | ········} |
69 | ········catch·(final·InvocationTargetException·ex9)·{} | 69 | ········catch·(final·InvocationTargetException·ex9)·{} |
70 | ········catch·(final·IllegalAccessException·|·InstantiationException·|·NoSuchMethodException·ex10)·{} | 70 | ········catch·(final·IllegalAccessException·|·InstantiationException·|·NoSuchMethodException·ex10)·{} |
71 | ····} | 71 | ····} |
72 | ···· | 72 | ···· |
73 | ····public·final·boolean· | 73 | ····public·final·boolean·M0()·{ |
74 | ········return·Looper.getMainLooper().getThread()·==·Thread.currentThread(); | 74 | ········return·Looper.getMainLooper().getThread()·==·Thread.currentThread(); |
75 | ····} | 75 | ····} |
76 | ···· | 76 | ···· |
77 | ····public·final·void· | 77 | ····public·final·void·N0(final·Runnable·runnable)·{ |
78 | ········if·(this.g·==·null)·{ | 78 | ········if·(this.g·==·null)·{ |
79 | ············final·Object·f·=·this.f; | 79 | ············final·Object·f·=·this.f; |
80 | ············monitorenter(f); | 80 | ············monitorenter(f); |
81 | ············Label_0046:·{ | 81 | ············Label_0046:·{ |
82 | ················try·{ | 82 | ················try·{ |
83 | ····················if·(this.g·==·null)·{ | 83 | ····················if·(this.g·==·null)·{ |
84 | ························this.g·=· | 84 | ························this.g·=·L0(Looper.getMainLooper()); |
85 | ····················} | 85 | ····················} |
86 | ····················break·Label_0046; | 86 | ····················break·Label_0046; |
87 | ················} | 87 | ················} |
88 | ················finally·{ | 88 | ················finally·{ |
89 | ····················monitorexit(f); | 89 | ····················monitorexit(f); |
90 | ····················monitorexit(f); | 90 | ····················monitorexit(f); |
91 | ················} | 91 | ················} |
Offset 11, 26 lines modified | Offset 11, 26 lines modified | ||
11 | ···· | 11 | ···· |
12 | ····public·e(final·ViewGroup·b)·{ | 12 | ····public·e(final·ViewGroup·b)·{ |
13 | ········this.b·=·b; | 13 | ········this.b·=·b; |
14 | ········this.a·=·false; | 14 | ········this.a·=·false; |
15 | ····} | 15 | ····} |
16 | ···· | 16 | ···· |
17 | ····public·final·void·a()·{ | 17 | ····public·final·void·a()·{ |
18 | ········N1.b. | 18 | ········N1.b.y0(this.b,·false); |
19 | ········this.a·=·true; | 19 | ········this.a·=·true; |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·final·void·b(final·r·r)·{ | 22 | ····public·final·void·b(final·r·r)·{ |
23 | ········if·(!this.a)·{ | 23 | ········if·(!this.a)·{ |
24 | ············N1.b. | 24 | ············N1.b.y0(this.b,·false); |
25 | ········} | 25 | ········} |
26 | ········r.v((q)this); | 26 | ········r.v((q)this); |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·final·void·d()·{ | 29 | ····public·final·void·d()·{ |
30 | ········N1.b. | 30 | ········N1.b.y0(this.b,·false); |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·final·void·e()·{ | 33 | ····public·final·void·e()·{ |
34 | ········N1.b. | 34 | ········N1.b.y0(this.b,·true); |
35 | ····} | 35 | ····} |
36 | } | 36 | } |
Offset 4, 19 lines modified | Offset 4, 19 lines modified | ||
4 | import·w.c; | 4 | import·w.c; |
5 | import·w.f; | 5 | import·w.f; |
6 | import·w.e; | 6 | import·w.e; |
7 | import·N1.b; | 7 | import·N1.b; |
8 | public·final·class·j·extends·b | 8 | public·final·class·j·extends·b |
9 | { | 9 | { |
10 | ····public·void· | 10 | ····public·void·p0(final·e·e,·final·e·b)·{ |
11 | ········e.b·=·b; | 11 | ········e.b·=·b; |
12 | ····} | 12 | ····} |
13 | ···· | 13 | ···· |
14 | ····public·void· | 14 | ····public·void·q0(final·e·e,·final·Thread·a)·{ |
15 | ········e.a·=·a; | 15 | ········e.a·=·a; |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·boolean·w(final·f·f,·final·c·c)·{ | 18 | ····public·boolean·w(final·f·f,·final·c·c)·{ |
19 | ········final·c·b·=·c.b; | 19 | ········final·c·b·=·c.b; |
20 | ········monitorenter(f); | 20 | ········monitorenter(f); |
21 | ········Label_0031:·{ | 21 | ········Label_0031:·{ |
Offset 671, 15 lines modified | Offset 671, 15 lines modified | ||
671 | ········final·g·d·=·q.d(h,·b); | 671 | ········final·g·d·=·q.d(h,·b); |
672 | ········final·View·view·=·d.getView(); | 672 | ········final·View·view·=·d.getView(); |
673 | ········if·(view.getParent()·==·null)·{ | 673 | ········if·(view.getParent()·==·null)·{ |
674 | ············final·int·sdk_INT·=·Build$VERSION.SDK_INT; | 674 | ············final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
675 | ············final·int·n2·=·23; | 675 | ············final·int·n2·=·23; |
676 | ············final·double·d2·=·h.d; | 676 | ············final·double·d2·=·h.d; |
677 | ············final·double·c·=·h.c; | 677 | ············final·double·c·=·h.c; |
678 | ············if·(sdk_INT·<·n2·||·N1.b. | 678 | ············if·(sdk_INT·<·n2·||·N1.b.D0(view,·(D1.b)new·F.e((Object)io.flutter.plugin.platform.q.w)))·{ |
679 | ················if·(h2.h·==·2)·{ | 679 | ················if·(h2.h·==·2)·{ |
680 | ····················((Object)this.b).getClass(); | 680 | ····················((Object)this.b).getClass(); |
681 | ····················io.flutter.plugin.platform.q.f(19); | 681 | ····················io.flutter.plugin.platform.q.f(19); |
682 | ····················return·-2; | 682 | ····················return·-2; |
683 | ················} | 683 | ················} |
684 | ················final·q·q2·=·(q)this.b; | 684 | ················final·q·q2·=·(q)this.b; |
685 | ················if·(!q2.u)·{ | 685 | ················if·(!q2.u)·{ |
Offset 16, 19 lines modified | Offset 16, 19 lines modified | ||
16 | ········this.f·=·f; | 16 | ········this.f·=·f; |
17 | ········this.g·=·g; | 17 | ········this.g·=·g; |
18 | ········this.h·=·h; | 18 | ········this.h·=·h; |
19 | ········this.i·=·i; | 19 | ········this.i·=·i; |
20 | ········this.j·=·j; | 20 | ········this.j·=·j; |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
23 | ····public·final·void· | 23 | ····public·final·void·p0(final·e·e,·final·e·e2)·{ |
24 | ········this.g.lazySet(e,·e2); | 24 | ········this.g.lazySet(e,·e2); |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·final·void· | 27 | ····public·final·void·q0(final·e·e,·final·Thread·thread)·{ |
28 | ········this.f.lazySet(e,·thread); | 28 | ········this.f.lazySet(e,·thread); |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····public·final·boolean·w(final·f·f,·final·c·c)·{ | 31 | ····public·final·boolean·w(final·f·f,·final·c·c)·{ |
32 | ········final·c·b·=·c.b; | 32 | ········final·c·b·=·c.b; |
33 | ········AtomicReferenceFieldUpdater·i; | 33 | ········AtomicReferenceFieldUpdater·i; |
34 | ········do·{ | 34 | ········do·{ |
Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
5 | import·java.util.ArrayList; | 5 | import·java.util.ArrayList; |
6 | import·N1.b; | 6 | import·N1.b; |
7 | import·G1.l; | 7 | import·G1.l; |
8 | import·java.util.List; | 8 | import·java.util.List; |
9 | public·abstract·class·e·extends·g | 9 | public·abstract·class·e·extends·g |
10 | { | 10 | { |
11 | ····public·static·List· | 11 | ····public·static·List·L0(final·d·d)·{ |
12 | ········final·Iterator·iterator·=·d.iterator(); | 12 | ········final·Iterator·iterator·=·d.iterator(); |
13 | ········if·(!iterator.hasNext())·{ | 13 | ········if·(!iterator.hasNext())·{ |
14 | ············return·(List)l.b; | 14 | ············return·(List)l.b; |
15 | ········} | 15 | ········} |
16 | ········Object·e·=·iterator.next(); | 16 | ········Object·e·=·iterator.next(); |
17 | ········if·(!iterator.hasNext())·{ | 17 | ········if·(!iterator.hasNext())·{ |
18 | ············return·b.a0(e); | 18 | ············return·b.a0(e); |
Offset 39, 17 lines modified | Offset 39, 17 lines modified | ||
39 | ································throw·o; | 39 | ································throw·o; |
40 | ····························} | 40 | ····························} |
41 | ····························if·(size·!=·n)·{ | 41 | ····························if·(size·!=·n)·{ |
42 | ································o·=·new·IllegalArgumentException("List·has·more·than·one·element."); | 42 | ································o·=·new·IllegalArgumentException("List·has·more·than·one·element."); |
43 | ································throw·o; | 43 | ································throw·o; |
44 | ····························} | 44 | ····························} |
45 | ····························final·String·s·=·(String)list.get(0); | 45 | ····························final·String·s·=·(String)list.get(0); |
46 | ····························final·int· | 46 | ····························final·int·p2·=·f.P0(charSequence,·s,·intValue,·false,·4); |
47 | ····························if·( | 47 | ····························if·(p2·>=·0)·{ |
48 | ································b·=·new·c((Object)Integer.valueOf( | 48 | ································b·=·new·c((Object)Integer.valueOf(p2),·(Object)s); |
49 | ································break·Label_0553; | 49 | ································break·Label_0553; |
50 | ····························} | 50 | ····························} |
51 | ························} | 51 | ························} |
52 | ························else·{ | 52 | ························else·{ |
53 | ····························if·(intValue·<·0)·{ | 53 | ····························if·(intValue·<·0)·{ |
54 | ································intValue·=·0; | 54 | ································intValue·=·0; |
55 | ····························} | 55 | ····························} |
Offset 59, 15 lines modified | Offset 59, 15 lines modified | ||
59 | ····························if·(b2)·{ | 59 | ····························if·(b2)·{ |
60 | ································if·(intValue·<=·c)·{ | 60 | ································if·(intValue·<=·c)·{ |
61 | ································Label_0276: | 61 | ································Label_0276: |
62 | ····································while·(true)·{ | 62 | ····································while·(true)·{ |
63 | ········································while·(true)·{ | 63 | ········································while·(true)·{ |
64 | ············································for·(final·Object·next·:·list)·{ | 64 | ············································for·(final·Object·next·:·list)·{ |
65 | ················································final·String·s2·=·(String)next; | 65 | ················································final·String·s2·=·(String)next; |
66 | ················································if·(f. | 66 | ················································if·(f.S0(intValue,·s2.length(),·s2,·(String)charSequence,·d))·{ |
67 | ····················································final·String·s3·=·(String)next; | 67 | ····················································final·String·s3·=·(String)next; |
68 | ····················································if·(s3·!=·null)·{ | 68 | ····················································if·(s3·!=·null)·{ |
69 | ························································b·=·new·c((Object)Integer.valueOf(intValue),·(Object)s3); | 69 | ························································b·=·new·c((Object)Integer.valueOf(intValue),·(Object)s3); |
70 | ························································break·Label_0553; | 70 | ························································break·Label_0553; |
71 | ····················································} | 71 | ····················································} |
72 | ····················································if·(intValue·!=·c)·{ | 72 | ····················································if·(intValue·!=·c)·{ |
73 | ························································++intValue; | 73 | ························································++intValue; |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | ····························} | 84 | ····························} |
85 | ····························else·if·(intValue·<=·c)·{ | 85 | ····························else·if·(intValue·<=·c)·{ |
86 | ····························Label_0422: | 86 | ····························Label_0422: |
87 | ································while·(true)·{ | 87 | ································while·(true)·{ |
88 | ····································while·(true)·{ | 88 | ····································while·(true)·{ |
89 | ········································for·(final·Object·next2·:·list)·{ | 89 | ········································for·(final·Object·next2·:·list)·{ |
90 | ············································final·String·s4·=·(String)next2; | 90 | ············································final·String·s4·=·(String)next2; |
91 | ············································if·(f. | 91 | ············································if·(f.T0((CharSequence)s4,·charSequence,·intValue,·s4.length(),·d))·{ |
92 | ················································final·String·s5·=·(String)next2; | 92 | ················································final·String·s5·=·(String)next2; |
93 | ················································if·(s5·!=·null)·{ | 93 | ················································if·(s5·!=·null)·{ |
94 | ····················································b·=·new·c((Object)Integer.valueOf(intValue),·(Object)s5); | 94 | ····················································b·=·new·c((Object)Integer.valueOf(intValue),·(Object)s5); |
95 | ····················································break·Label_0553; | 95 | ····················································break·Label_0553; |
96 | ················································} | 96 | ················································} |
97 | ················································if·(intValue·!=·c)·{ | 97 | ················································if·(intValue·!=·c)·{ |
98 | ····················································++intValue; | 98 | ····················································++intValue; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ········final·boolean·b2·=·true; | 38 | ········final·boolean·b2·=·true; |
39 | ········if·(m·==·n)·{ | 39 | ········if·(m·==·n)·{ |
40 | ············final·Object·h·=·super.h(o); | 40 | ············final·Object·h·=·super.h(o); |
41 | ············if·(!(h·instanceof·i·^·b2)·&&·!(h·instanceof·Z1.h))·{ | 41 | ············if·(!(h·instanceof·i·^·b2)·&&·!(h·instanceof·Z1.h))·{ |
42 | ················if·(b)·{ | 42 | ················if·(b)·{ |
43 | ····················final·l·c·=·super.c; | 43 | ····················final·l·c·=·super.c; |
44 | ····················if·(c·!=·null)·{ | 44 | ····················if·(c·!=·null)·{ |
45 | ························final·a· | 45 | ························final·a·c2·=·j.c(c,·o,·(a)null); |
46 | ························if·( | 46 | ························if·(c2·!=·null)·{ |
47 | ····························throw· | 47 | ····························throw·c2; |
48 | ························} | 48 | ························} |
49 | ····················} | 49 | ····················} |
50 | ················} | 50 | ················} |
51 | ············} | 51 | ············} |
52 | ············else·{ | 52 | ············else·{ |
53 | ················a·=·h; | 53 | ················a·=·h; |
54 | ············} | 54 | ············} |
Offset 57, 53 lines modified | Offset 57, 53 lines modified | ||
57 | ············final·q1.e·d·=·e.d; | 57 | ············final·q1.e·d·=·e.d; |
58 | ············Object·o2·=·(k)c.h.get(this); | 58 | ············Object·o2·=·(k)c.h.get(this); |
59 | ········Label_0248_Outer: | 59 | ········Label_0248_Outer: |
60 | ············while·(true)·{ | 60 | ············while·(true)·{ |
61 | ················final·long·andIncrement·=·c.d.getAndIncrement(this); | 61 | ················final·long·andIncrement·=·c.d.getAndIncrement(this); |
62 | ················final·long·n2·=·andIncrement·&·0xFFFFFFFFFFFFFFFL; | 62 | ················final·long·n2·=·andIncrement·&·0xFFFFFFFFFFFFFFFL; |
63 | ················final·boolean·r·=·this.r(andIncrement,·false); | 63 | ················final·boolean·r·=·this.r(andIncrement,·false); |
64 | ················final·int·b | 64 | ················final·int·b3·=·e.b; |
65 | ················final·long·n3·=·(long)b | 65 | ················final·long·n3·=·(long)b3; |
66 | ················final·long·n4·=·n2·/·n3; | 66 | ················final·long·n4·=·n2·/·n3; |
67 | ················final·int·n5·=·(int)(n2·%·n3); | 67 | ················final·int·n5·=·(int)(n2·%·n3); |
68 | ················while·(true)·{ | 68 | ················while·(true)·{ |
69 | ····················Object·o3·=·null; | 69 | ····················Object·o3·=·null; |
70 | ····················Label_0271:·{ | 70 | ····················Label_0271:·{ |
71 | ························if·(((v)o2).c·==·n4)·{ | 71 | ························if·(((v)o2).c·==·n4)·{ |
72 | ····························o3·=·o2; | 72 | ····························o3·=·o2; |
73 | ····························break·Label_0271; | 73 | ····························break·Label_0271; |
74 | ························} | 74 | ························} |
75 | ························final·k·b | 75 | ························final·k·b4·=·c.b((c)this,·n4,·(k)o2); |
76 | ························if·(b | 76 | ························if·(b4·!=·null)·{ |
77 | ····························o3·=·b | 77 | ····························o3·=·b4; |
78 | ····························break·Label_0271; | 78 | ····························break·Label_0271; |
79 | ························} | 79 | ························} |
80 | ························if·(r)·{ | 80 | ························if·(r)·{ |
81 | ····························a·=·new·Z1.h(this.o()); | 81 | ····························a·=·new·Z1.h(this.o()); |
82 | ····························break; | 82 | ····························break; |
83 | ························} | 83 | ························} |
84 | ························continue·Label_0248_Outer; | 84 | ························continue·Label_0248_Outer; |
85 | ························continue·Label_0248_Outer; | 85 | ························continue·Label_0248_Outer; |
86 | ····················} | 86 | ····················} |
87 | ····················final·long·n6·=·n3; | 87 | ····················final·long·n6·=·n3; |
88 | ····················final·int·n7·=·b | 88 | ····················final·int·n7·=·b3; |
89 | ····················final·int·c | 89 | ····················final·int·c3·=·c.c((c)this,·(k)o3,·n5,·o,·n2,·(Object)d,·r); |
90 | ····················if·(c | 90 | ····················if·(c3·==·0)·{ |
91 | ························((d)o3).a(); | 91 | ························((d)o3).a(); |
92 | ························break; | 92 | ························break; |
93 | ····················} | 93 | ····················} |
94 | ····················if·(c | 94 | ····················if·(c3·==·1)·{ |
95 | ························break; | 95 | ························break; |
96 | ····················} | 96 | ····················} |
97 | ····················if·(c | 97 | ····················if·(c3·!=·2)·{ |
98 | ························if·(c | 98 | ························if·(c3·==·3)·{ |
99 | ····························throw·new·IllegalStateException("unexpected".toString()); | 99 | ····························throw·new·IllegalStateException("unexpected".toString()); |
100 | ························} | 100 | ························} |
101 | ························if·(c | 101 | ························if·(c3·!=·4)·{ |
102 | ····························if·(c | 102 | ····························if·(c3·==·5)·{ |
103 | ································((d)o3).a(); | 103 | ································((d)o3).a(); |
104 | ····························} | 104 | ····························} |
105 | ····························o2·=·o3; | 105 | ····························o2·=·o3; |
106 | ····························continue; | 106 | ····························continue; |
107 | ························} | 107 | ························} |
108 | ························if·(n2·<·c.e.get(this))·{ | 108 | ························if·(n2·<·c.e.get(this))·{ |
109 | ····························((d)o3).a(); | 109 | ····························((d)o3).a(); |
Offset 15, 10 lines modified | Offset 15, 10 lines modified | ||
15 | ····public·boolean·h; | 15 | ····public·boolean·h; |
16 | ····public·/*·synthetic·*/·Object·i; | 16 | ····public·/*·synthetic·*/·Object·i; |
17 | ····public·int·j; | 17 | ····public·int·j; |
18 | ···· | 18 | ···· |
19 | ····public·final·Object·h(final·Object·i)·{ | 19 | ····public·final·Object·h(final·Object·i)·{ |
20 | ········this.i·=·i; | 20 | ········this.i·=·i; |
21 | ········this.j·|=·-1·<<·-1; | 21 | ········this.j·|=·-1·<<·-1; |
22 | ········return·Z1.j. | 22 | ········return·Z1.j.e((d)null,·(p)null,·false,·(H1.e)this); |
23 | ····} | 23 | ····} |
24 | } | 24 | } |
Offset 1, 11 lines modified | Offset 1, 10 lines modified | ||
1 | package·a2; | 1 | package·a2; |
2 | import·I1.a; | ||
3 | import·H1.e; | 2 | import·H1.e; |
4 | import·X1.O; | 3 | import·X1.O; |
5 | import·J1.c; | 4 | import·J1.c; |
6 | public·final·class·g·extends·c | 5 | public·final·class·g·extends·c |
7 | { | 6 | { |
8 | ····public·h·e; | 7 | ····public·h·e; |
Offset 21, 11 lines modified | Offset 20, 10 lines modified | ||
21 | ········this.k·=·k; | 20 | ········this.k·=·k; |
22 | ········super(e); | 21 | ········super(e); |
23 | ····} | 22 | ····} |
24 | ···· | 23 | ···· |
25 | ····public·final·Object·h(final·Object·j)·{ | 24 | ····public·final·Object·h(final·Object·j)·{ |
26 | ········this.j·=·j; | 25 | ········this.j·=·j; |
27 | ········this.l·|=·-1·<<·-1; | 26 | ········this.l·|=·-1·<<·-1; |
28 | ········this.k.b((d)null,·(e)this); | 27 | ········return·this.k.b((d)null,·(e)this); |
29 | ········return·a.b; | ||
30 | ····} | 28 | ····} |
31 | } | 29 | } |