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 | ae050000aa0500006c0300002c0000002800000003010000200000009eba84587ac389 | ||
78 | 14508b9732f20c42c8d2d19891175bc18d0d2082b87a1bfcf8300300002c0300003082 | ||
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 | 9ac5e2a85500000000000000000c010000080100000301000000010000bbeae1b9c7d3 | ||
103 | 269893de2569a377ba4573ddf55e5454b84a1d59b7c942396056616d75a6f3d51ac910 | ||
104 | dc42229439fd354bbabe8a82db24dc1ccc0132598ab72828dd7d2ad5ef4e103da931ea | ||
105 | 00010cb7ababefe0249a65c092df8a41d7537517df1716950218469c4d4cbbd9331576 | ||
106 | 88f395a9d1945c8c382430654e8fdd54d234e7423accbb880f2b5f35a59c581e9f2bf2 | ||
107 | 1d9e147558a0fae79251e51a5ec4c18426f2c2b44725dc25debe46f9abe0dd161b54dc | ||
108 | 5676e8c2c1f8c678d8a5bb1d03fa5fff82cc02d539367bf9dfe644e0a90276e49c77dc | ||
109 | 4458cc028d88a1e48c56f66871fd064f355920f8814eb5461e2a4b55fb9c6da8ab5b00 | ||
110 | c1d899f4cb2601000030820122300d06092a864886f70d01010105000382010f003082 | ||
111 | 010a0282010100d3b5d166e1fdd7407cbe30c5c0a29dd706c4e19827e064c8846d1004 | ||
112 | 73355540b96e0c4a040c82dc70685aec2ae39392df130c09dae05ea7925116bdfd773a | ||
113 | e9c9769e30ce75db3cd20e562957bff30102a486a81da4b430280b668cb87d0bce83a1 | ||
114 | dca8cde505c2585538baf096fcf28a1c152452a30585b1d26497daac3e85320770b5b2 | ||
115 | adf8517f8a9c54189a5ce221660a326eb25c6d31d86dc89b96e7f6a8040b0554d84b2d | ||
116 | c5655567a84eb93ed3c6b7dd3578b7c82295d7de3d1b3e9db9b55c0c24a96ba1de3e8f | ||
117 | 309e0dc02eee7ae8062c622bfbf236907a7e4b265545c4c2e91fdcdf9cbf4484e383b3 | ||
118 | b6bb510fca3372066afb90691e4b037277cb0203010001 |
Offset 1, 45 lines modified | Offset 1, 46 lines modified | ||
1 | Zip·file·size:·16 | 1 | Zip·file·size:·16099790·bytes,·number·of·entries:·669 |
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·····1 | 4 | -rw-r--r--··0.0·unx·····1516·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof |
5 | -rw-r--r--··0.0·unx······20 | 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··237 | 6 | -rw-r--r--··0.0·unx··2378196·b-·defN·81-Jan-01·01:01·classes.dex |
7 | -rw-r--r--··0.0·unx·1 | 7 | -rw-r--r--··0.0·unx·11928148·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so |
8 | -rw-r--r--··0.0·unx·····9752·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter-saf.so | 8 | -rw-r--r--··0.0·unx·····9752·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter-saf.so |
9 | -rw-r--r--··0.0·unx··7 | 9 | -rw-r--r--··0.0·unx··7839072·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so |
10 | -rw-r--r--··0.0·unx···526768·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter_7zip.so | 10 | -rw-r--r--··0.0·unx···526768·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter_7zip.so |
11 | -rw-r--r--··0.0·unx····79372·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/liblodepng_flutter.so | 11 | -rw-r--r--··0.0·unx····79372·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/liblodepng_flutter.so |
12 | -rw-r--r--··0.0·unx···814464·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libqjs.so | 12 | -rw-r--r--··0.0·unx···814464·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libqjs.so |
13 | -rw-r--r--··0.0·unx··27 | 13 | -rw-r--r--··0.0·unx··2770040·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/librhttp.so |
14 | -rw-r--r--··0.0·unx··1396884·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsqlite3.so | 14 | -rw-r--r--··0.0·unx··1396884·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsqlite3.so |
15 | -rw-r--r--··0.0·unx···622388·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libzip_flutter.so | 15 | -rw-r--r--··0.0·unx···622388·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libzip_flutter.so |
16 | -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·····1633·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin |
17 | -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·····1513·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json |
18 | -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·······82·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json |
19 | -rw-r--r--··0.0·unx···120 | 19 | -rw-r--r--··0.0·unx···120726·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z |
20 | -rw-r--r--··0.0·unx·······45·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NativeAssetsManifest.json | ||
20 | -rw-r--r--··0.0·unx····63239·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/app_icon.png | 21 | -rw-r--r--··0.0·unx····63239·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/app_icon.png |
21 | -rw-r--r--··0.0·unx····34275·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/init.js | 22 | -rw-r--r--··0.0·unx····34275·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/init.js |
22 | -rw-r--r--··0.0·unx··1041388·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/tags.json | 23 | -rw-r--r--··0.0·unx··1041388·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/tags.json |
23 | -rw-r--r--··0.0·unx··1342258·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/tags_tw.json | 24 | -rw-r--r--··0.0·unx··1342258·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/tags_tw.json |
24 | -rw-r--r--··0.0·unx····28495·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/translation.json | 25 | -rw-r--r--··0.0·unx····28495·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/translation.json |
25 | -rw-r--r--··0.0·unx····154 | 26 | -rw-r--r--··0.0·unx····15436·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf |
26 | -rw-r--r--··0.0·unx·····1688·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/flutter_inappwebview/assets/t_rex_runner/t-rex.css | 27 | -rw-r--r--··0.0·unx·····1688·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/flutter_inappwebview/assets/t_rex_runner/t-rex.css |
27 | -rw-r--r--··0.0·unx····82244·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/flutter_inappwebview/assets/t_rex_runner/t-rex.html | 28 | -rw-r--r--··0.0·unx····82244·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/flutter_inappwebview/assets/t_rex_runner/t-rex.html |
28 | -rw-r--r--··0.0·unx····28409·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/flutter_inappwebview_web/assets/web/web_support.js | 29 | -rw-r--r--··0.0·unx····28409·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/flutter_inappwebview_web/assets/web/web_support.js |
29 | -rw-r--r--··0.0·unx····10127·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/grammars/dart.json | 30 | -rw-r--r--··0.0·unx····10127·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/grammars/dart.json |
30 | -rw-r--r--··0.0·unx·····4131·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/grammars/json.json | 31 | -rw-r--r--··0.0·unx·····4131·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/grammars/json.json |
31 | -rw-r--r--··0.0·unx·····5212·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/grammars/serverpod_protocol.json | 32 | -rw-r--r--··0.0·unx·····5212·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/grammars/serverpod_protocol.json |
32 | -rw-r--r--··0.0·unx·····5324·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/grammars/sql.json | 33 | -rw-r--r--··0.0·unx·····5324·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/grammars/sql.json |
33 | -rw-r--r--··0.0·unx·····1729·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/grammars/yaml.json | 34 | -rw-r--r--··0.0·unx·····1729·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/grammars/yaml.json |
34 | -rw-r--r--··0.0·unx·····2373·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/themes/dark_plus.json | 35 | -rw-r--r--··0.0·unx·····2373·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/themes/dark_plus.json |
35 | -rw-r--r--··0.0·unx·····5688·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/themes/dark_vs.json | 36 | -rw-r--r--··0.0·unx·····5688·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/themes/dark_vs.json |
36 | -rw-r--r--··0.0·unx·····2375·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/themes/light_plus.json | 37 | -rw-r--r--··0.0·unx·····2375·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/themes/light_plus.json |
37 | -rw-r--r--··0.0·unx·····6407·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/themes/light_vs.json | 38 | -rw-r--r--··0.0·unx·····6407·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/syntax_highlight/themes/light_vs.json |
38 | -rw-r--r--··0.0·unx····1 | 39 | -rw-r--r--··0.0·unx····21632·b-·defN·81-Jan-01·01:01·assets/flutter_assets/shaders/ink_sparkle.frag |
39 | -rw----·····2.0·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin | 40 | -rw----·····2.0·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin |
40 | -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version | 41 | -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version |
41 | -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity.version | 42 | -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity.version |
42 | -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version | 43 | -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version |
43 | -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version | 44 | -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version |
44 | -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version | 45 | -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version |
45 | -rw----·····2.0·fat·······67·b-·defN·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version | 46 | -rw----·····2.0·fat·······67·b-·defN·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version |
Offset 663, 11 lines modified | Offset 664, 8 lines modified | ||
663 | -rw----·····0.0·fat·····2463·b-·stor·81-Jan-01·01:01·res/zV.9.png | 664 | -rw----·····0.0·fat·····2463·b-·stor·81-Jan-01·01:01·res/zV.9.png |
664 | -rw----·····0.0·fat······956·b-·defN·81-Jan-01·01:01·res/zc.xml | 665 | -rw----·····0.0·fat······956·b-·defN·81-Jan-01·01:01·res/zc.xml |
665 | -rw----·····0.0·fat······308·b-·defN·81-Jan-01·01:01·res/zn.xml | 666 | -rw----·····0.0·fat······308·b-·defN·81-Jan-01·01:01·res/zn.xml |
666 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml | 667 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml |
667 | -rw----·····0.0·fat·····2615·b-·stor·81-Jan-01·01:01·res/zr.png | 668 | -rw----·····0.0·fat·····2615·b-·stor·81-Jan-01·01:01·res/zr.png |
668 | -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/zz.xml | 669 | -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/zz.xml |
669 | -rw----·····0.0·fat···711768·b-·stor·81-Jan-01·01:01·resources.arsc | 670 | -rw----·····0.0·fat···711768·b-·stor·81-Jan-01·01:01·resources.arsc |
670 | -rw-r--r--··0.0·unx····62064·b-·defN·81-Jan-01·01:01·META-INF/CERT.SF | ||
671 | -rw-r--r--··0.0·unx·····1270·b-·defN·81-Jan-01·01:01·META-INF/CERT.RSA | ||
672 | -rw-r--r--··0.0·unx····61990·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | ||
673 | 6 | 671 | 669·files,·32428857·bytes·uncompressed,·16021012·bytes·compressed:··50.6% |
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············:·5a768eea |
5 | signature···········:· | 5 | signature···········:·d385...24dd |
6 | file_size···········:·237 | 6 | file_size···········:·2378196 |
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·····:·16 | 10 | string_ids_size·····:·16200 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·342 | 12 | type_ids_size·······:·3429 |
13 | type_ids_off········:·64 | 13 | type_ids_off········:·64912·(0x00fd90) |
14 | proto_ids_size······:·444 | 14 | proto_ids_size······:·4442 |
15 | proto_ids_off·······:·78 | 15 | proto_ids_off·······:·78628·(0x013324) |
16 | field_ids_size······:·98 | 16 | field_ids_size······:·9852 |
17 | field_ids_off·······:·131 | 17 | field_ids_off·······:·131932·(0x02035c) |
18 | method_ids_size·····:·181 | 18 | method_ids_size·····:·18142 |
19 | method_ids_off······:·210 | 19 | method_ids_off······:·210748·(0x03373c) |
20 | class_defs_size·····:·239 | 20 | class_defs_size·····:·2392 |
21 | class_defs_off······:·355 | 21 | class_defs_off······:·355884·(0x056e2c) |
22 | data_size···········:·194 | 22 | data_size···········:·1945768 |
23 | data_off············:·432 | 23 | data_off············:·432428·(0x06992c) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·6 | 25 | class_idx···········:·6 |
26 | access_flags········:·5121·(0x1401) | 26 | access_flags········:·5121·(0x1401) |
27 | superclass_idx······:·234 | 27 | superclass_idx······:·2346 |
28 | source_file_idx·····:·68 | 28 | source_file_idx·····:·6884 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·34 | 31 | direct_methods_size·:·34 |
32 | virtual_methods_size:·0 | 32 | virtual_methods_size:·0 |
33 | Class·#0············- | 33 | Class·#0············- |
34 | ··Class·descriptor··:·'LA/a;' | 34 | ··Class·descriptor··:·'LA/a;' |
Offset 45, 39 lines modified | Offset 45, 39 lines modified | ||
45 | ······type··········:·'(Lw1/f;Li1/d;)V' | 45 | ······type··········:·'(Lw1/f;Li1/d;)V' |
46 | ······access········:·0x0009·(PUBLIC·STATIC) | 46 | ······access········:·0x0009·(PUBLIC·STATIC) |
47 | ······code··········- | 47 | ······code··········- |
48 | ······registers·····:·7 | 48 | ······registers·····:·7 |
49 | ······ins···········:·2 | 49 | ······ins···········:·2 |
50 | ······outs··········:·5 | 50 | ······outs··········:·5 |
51 | ······insns·size····:·52·16-bit·code·units | 51 | ······insns·size····:·52·16-bit·code·units |
52 | 06a | 52 | 06a810:········································|[06a810]·A.a.A:(Lw1/f;Li1/d;)V |
53 | 06a | 53 | 06a820:·2200·ab0a······························|0000:·new-instance·v0,·Lo/h;·//·type@0aab |
54 | 06a | 54 | 06a824:·6201·1d1b······························|0002:·sget-object·v1,·Li1/l;.d:Li1/l;·//·field@1b1d |
55 | 06a | 55 | 06a828:·1a02·4b26······························|0004:·const-string·v2,·"dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFile"·//·string@264b |
56 | 06a | 56 | 06a82c:·1203···································|0006:·const/4·v3,·#int·0·//·#0 |
57 | 06a | 57 | 06a82e:·7053·543b·5012·························|0007:·invoke-direct·{v0,·v5,·v2,·v1,·v3},·Lo/h;.<init>:(Lw1/f;Ljava/lang/String;Ljava/lang/Object;LK/m;)V·//·method@3b54 |
58 | 06a | 58 | 06a834:·2202·8208······························|000a:·new-instance·v2,·Li1/f;·//·type@0882 |
59 | 06a | 59 | 06a838:·1204···································|000c:·const/4·v4,·#int·0·//·#0 |
60 | 06a | 60 | 06a83a:·7030·7630·6204·························|000d:·invoke-direct·{v2,·v6,·v4},·Li1/f;.<init>:(Li1/d;I)V·//·method@3076 |
61 | 06a | 61 | 06a840:·6e20·693b·2000·························|0010:·invoke-virtual·{v0,·v2},·Lo/h;.u:(Lw1/b;)V·//·method@3b69 |
62 | 06a | 62 | 06a846:·2200·ab0a······························|0013:·new-instance·v0,·Lo/h;·//·type@0aab |
63 | 06a | 63 | 06a84a:·1a02·4c26······························|0015:·const-string·v2,·"dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFiles"·//·string@264c |
64 | 06a | 64 | 06a84e:·7053·543b·5012·························|0017:·invoke-direct·{v0,·v5,·v2,·v1,·v3},·Lo/h;.<init>:(Lw1/f;Ljava/lang/String;Ljava/lang/Object;LK/m;)V·//·method@3b54 |
65 | 06a | 65 | 06a854:·2202·8208······························|001a:·new-instance·v2,·Li1/f;·//·type@0882 |
66 | 06a | 66 | 06a858:·1214···································|001c:·const/4·v4,·#int·1·//·#1 |
67 | 06a | 67 | 06a85a:·7030·7630·6204·························|001d:·invoke-direct·{v2,·v6,·v4},·Li1/f;.<init>:(Li1/d;I)V·//·method@3076 |
68 | 06a | 68 | 06a860:·6e20·693b·2000·························|0020:·invoke-virtual·{v0,·v2},·Lo/h;.u:(Lw1/b;)V·//·method@3b69 |
69 | 06a | 69 | 06a866:·2200·ab0a······························|0023:·new-instance·v0,·Lo/h;·//·type@0aab |
70 | 06a | 70 | 06a86a:·1a02·4a26······························|0025:·const-string·v2,·"dev.flutter.pigeon.file_selector_android.FileSelectorApi.getDirectoryPath"·//·string@264a |
71 | 06a | 71 | 06a86e:·7053·543b·5012·························|0027:·invoke-direct·{v0,·v5,·v2,·v1,·v3},·Lo/h;.<init>:(Lw1/f;Ljava/lang/String;Ljava/lang/Object;LK/m;)V·//·method@3b54 |
72 | 06a | 72 | 06a874:·2205·8208······························|002a:·new-instance·v5,·Li1/f;·//·type@0882 |
73 | 06a | 73 | 06a878:·1221···································|002c:·const/4·v1,·#int·2·//·#2 |
74 | 06a | 74 | 06a87a:·7030·7630·6501·························|002d:·invoke-direct·{v5,·v6,·v1},·Li1/f;.<init>:(Li1/d;I)V·//·method@3076 |
75 | 06a | 75 | 06a880:·6e20·693b·5000·························|0030:·invoke-virtual·{v0,·v5},·Lo/h;.u:(Lw1/b;)V·//·method@3b69 |
76 | 06a | 76 | 06a886:·0e00···································|0033:·return-void |
77 | ······catches·······:·(none) | 77 | ······catches·······:·(none) |
78 | ······positions·····:· | 78 | ······positions·····:· |
79 | ········0x0000·line=1 | 79 | ········0x0000·line=1 |
80 | ········0x0001·line=2 | 80 | ········0x0001·line=2 |
81 | ········0x0002·line=3 | 81 | ········0x0002·line=3 |
82 | ········0x0003·line=4 | 82 | ········0x0003·line=4 |
83 | ········0x0004·line=5 | 83 | ········0x0004·line=5 |
Offset 229, 35 lines modified | Offset 229, 35 lines modified | ||
229 | ······type··········:·'(I)Ljava/lang/String;' | 229 | ······type··········:·'(I)Ljava/lang/String;' |
230 | ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC) | 230 | ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC) |
231 | ······code··········- | 231 | ······code··········- |
232 | ······registers·····:·1 | 232 | ······registers·····:·1 |
233 | ······ins···········:·1 | 233 | ······ins···········:·1 |
234 | ······outs··········:·0 | 234 | ······outs··········:·0 |
235 | ······insns·size····:·50·16-bit·code·units | 235 | ······insns·size····:·50·16-bit·code·units |
236 | 069e | 236 | 069ef4:········································|[069ef4]·A.a.B:(I)Ljava/lang/String; |
237 | 069 | 237 | 069f04:·2b00·1e00·0000·························|0000:·packed-switch·v0,·0000001e·//·+0000001e |
238 | 069 | 238 | 069f0a:·1a00·b232······························|0003:·const-string·v0,·"null"·//·string@32b2 |
239 | 069 | 239 | 069f0e:·1100···································|0005:·return-object·v0 |
240 | 069 | 240 | 069f10:·1a00·ac05······························|0006:·const-string·v0,·"BASELINE"·//·string@05ac |
241 | 069 | 241 | 069f14:·1100···································|0008:·return-object·v0 |
242 | 069 | 242 | 069f16:·1a00·ba05······························|0009:·const-string·v0,·"BOTTOM"·//·string@05ba |
243 | 069 | 243 | 069f1a:·1100···································|000b:·return-object·v0 |
244 | 069 | 244 | 069f1c:·1a00·7d1b······························|000c:·const-string·v0,·"TOP"·//·string@1b7d |
245 | 069 | 245 | 069f20:·1100···································|000e:·return-object·v0 |
246 | 069 | 246 | 069f22:·1a00·f319······························|000f:·const-string·v0,·"RIGHT"·//·string@19f3 |
247 | 069 | 247 | 069f26:·1100···································|0011:·return-object·v0 |
248 | 069 | 248 | 069f28:·1a00·3b0b······························|0012:·const-string·v0,·"LEFT"·//·string@0b3b |
249 | 069 | 249 | 069f2c:·1100···································|0014:·return-object·v0 |
250 | 069 | 250 | 069f2e:·1a00·1a1d······························|0015:·const-string·v0,·"VERTICAL_DIMENSION"·//·string@1d1a |
251 | 069 | 251 | 069f32:·1100···································|0017:·return-object·v0 |
252 | 069 | 252 | 069f34:·1a00·c109······························|0018:·const-string·v0,·"HORIZONTAL_DIMENSION"·//·string@09c1 |
253 | 069 | 253 | 069f38:·1100···································|001a:·return-object·v0 |
254 | 069 | 254 | 069f3a:·1a00·b41c······························|001b:·const-string·v0,·"UNKNOWN"·//·string@1cb4 |
255 | 069 | 255 | 069f3e:·1100···································|001d:·return-object·v0 |
256 | 069 | 256 | 069f40:·0001·0800·0100·0000·1b00·0000·1800·...·|001e:·packed-switch-data·(20·units) |
257 | ······catches·······:·(none) | 257 | ······catches·······:·(none) |
258 | ······positions·····:· | 258 | ······positions·····:· |
259 | ········0x0000·line=1 | 259 | ········0x0000·line=1 |
260 | ········0x0001·line=2 | 260 | ········0x0001·line=2 |
261 | ········0x0002·line=3 | 261 | ········0x0002·line=3 |
262 | ········0x0003·line=4 | 262 | ········0x0003·line=4 |
263 | ········0x0004·line=5 | 263 | ········0x0004·line=5 |
Offset 339, 29 lines modified | Offset 339, 29 lines modified | ||
339 | ······type··········:·'(I)Ljava/lang/String;' | 339 | ······type··········:·'(I)Ljava/lang/String;' |
340 | ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC) | 340 | ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC) |
341 | ······code··········- | 341 | ······code··········- |
342 | ······registers·····:·2 | 342 | ······registers·····:·2 |
343 | ······ins···········:·1 | 343 | ······ins···········:·1 |
344 | ······outs··········:·0 | 344 | ······outs··········:·0 |
345 | ······insns·size····:·21·16-bit·code·units | 345 | ······insns·size····:·21·16-bit·code·units |
346 | 069 | 346 | 069e34:········································|[069e34]·A.a.C:(I)Ljava/lang/String; |
347 | 069 | 347 | 069e44:·1210···································|0000:·const/4·v0,·#int·1·//·#1 |
348 | 069 | 348 | 069e46:·3201·1100······························|0001:·if-eq·v1,·v0,·0012·//·+0011 |
349 | 069 | 349 | 069e4a:·1220···································|0003:·const/4·v0,·#int·2·//·#2 |
350 | 069 | 350 | 069e4c:·3201·0b00······························|0004:·if-eq·v1,·v0,·000f·//·+000b |
351 | 069 | 351 | 069e50:·1230···································|0006:·const/4·v0,·#int·3·//·#3 |
352 | 069 | 352 | 069e52:·3201·0500······························|0007:·if-eq·v1,·v0,·000c·//·+0005 |
Max diff block lines reached; 70032864/70047397 bytes (99.98%) of diff not shown. |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Zip·file·size:·431 | 1 | Zip·file·size:·4317726·bytes,·number·of·entries:·2392 |
2 | ?rwxrwxr-x··2.0·unx····100 | 2 | ?rwxrwxr-x··2.0·unx····10072·b-·defN·80-Jan-01·00:00·A/a.class |
3 | ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·A/c.class | 3 | ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·A/c.class |
4 | ?rwxrwxr-x··2.0·unx·····1733·b-·stor·80-Jan-01·00:00·A/d.class | 4 | ?rwxrwxr-x··2.0·unx·····1733·b-·stor·80-Jan-01·00:00·A/d.class |
5 | ?rwxrwxr-x··2.0·unx····14452·b-·defN·80-Jan-01·00:00·A/e.class | 5 | ?rwxrwxr-x··2.0·unx····14452·b-·defN·80-Jan-01·00:00·A/e.class |
6 | ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·A/h.class | 6 | ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·A/h.class |
7 | ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·A/j.class | 7 | ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·A/j.class |
8 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·A0/a.class | 8 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·A0/a.class |
9 | ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·A0/b.class | 9 | ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·A0/b.class |
Offset 67, 15 lines modified | Offset 67, 15 lines modified | ||
67 | ?rwxrwxr-x··2.0·unx······132·b-·stor·80-Jan-01·00:00·E/c.class | 67 | ?rwxrwxr-x··2.0·unx······132·b-·stor·80-Jan-01·00:00·E/c.class |
68 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·E/d.class | 68 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·E/d.class |
69 | ?rwxrwxr-x··2.0·unx·····3767·b-·stor·80-Jan-01·00:00·E/e.class | 69 | ?rwxrwxr-x··2.0·unx·····3767·b-·stor·80-Jan-01·00:00·E/e.class |
70 | ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·E/f.class | 70 | ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·E/f.class |
71 | ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·E/h.class | 71 | ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·E/h.class |
72 | ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·E/i.class | 72 | ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·E/i.class |
73 | ?rwxrwxr-x··2.0·unx·····4402·b-·stor·80-Jan-01·00:00·E0/a.class | 73 | ?rwxrwxr-x··2.0·unx·····4402·b-·stor·80-Jan-01·00:00·E0/a.class |
74 | ?rwxrwxr-x··2.0·unx·····3 | 74 | ?rwxrwxr-x··2.0·unx·····3304·b-·stor·80-Jan-01·00:00·E0/b.class |
75 | ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·E0/c.class | 75 | ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·E0/c.class |
76 | ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·E1/a.class | 76 | ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·E1/a.class |
77 | ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·E1/b.class | 77 | ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·E1/b.class |
78 | ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·F/a.class | 78 | ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·F/a.class |
79 | ?rwxrwxr-x··2.0·unx·····1640·b-·stor·80-Jan-01·00:00·F1/a.class | 79 | ?rwxrwxr-x··2.0·unx·····1640·b-·stor·80-Jan-01·00:00·F1/a.class |
80 | ?rwxrwxr-x··2.0·unx·····3776·b-·stor·80-Jan-01·00:00·F1/b.class | 80 | ?rwxrwxr-x··2.0·unx·····3776·b-·stor·80-Jan-01·00:00·F1/b.class |
81 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·G/a.class | 81 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·G/a.class |
Offset 286, 15 lines modified | Offset 286, 15 lines modified | ||
286 | ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·S/z.class | 286 | ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·S/z.class |
287 | ?rwxrwxr-x··2.0·unx·····1620·b-·stor·80-Jan-01·00:00·S0/a.class | 287 | ?rwxrwxr-x··2.0·unx·····1620·b-·stor·80-Jan-01·00:00·S0/a.class |
288 | ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·S1/b.class | 288 | ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·S1/b.class |
289 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·S1/e.class | 289 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·S1/e.class |
290 | ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·T/a.class | 290 | ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·T/a.class |
291 | ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·T/b.class | 291 | ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·T/b.class |
292 | ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·T/c.class | 292 | ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·T/c.class |
293 | ?rwxrwxr-x··2.0·unx····· | 293 | ?rwxrwxr-x··2.0·unx·····4065·b-·stor·80-Jan-01·00:00·T/d.class |
294 | ?rwxrwxr-x··2.0·unx·····3858·b-·stor·80-Jan-01·00:00·T/e.class | 294 | ?rwxrwxr-x··2.0·unx·····3858·b-·stor·80-Jan-01·00:00·T/e.class |
295 | ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·T/f.class | 295 | ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·T/f.class |
296 | ?rwxrwxr-x··2.0·unx·····2575·b-·stor·80-Jan-01·00:00·T/g.class | 296 | ?rwxrwxr-x··2.0·unx·····2575·b-·stor·80-Jan-01·00:00·T/g.class |
297 | ?rwxrwxr-x··2.0·unx·····2065·b-·stor·80-Jan-01·00:00·T/h.class | 297 | ?rwxrwxr-x··2.0·unx·····2065·b-·stor·80-Jan-01·00:00·T/h.class |
298 | ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·T/i.class | 298 | ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·T/i.class |
299 | ?rwxrwxr-x··2.0·unx·····9715·b-·stor·80-Jan-01·00:00·T/j.class | 299 | ?rwxrwxr-x··2.0·unx·····9715·b-·stor·80-Jan-01·00:00·T/j.class |
300 | ?rwxrwxr-x··2.0·unx······780·b-·stor·80-Jan-01·00:00·T/k.class | 300 | ?rwxrwxr-x··2.0·unx······780·b-·stor·80-Jan-01·00:00·T/k.class |
Offset 391, 15 lines modified | Offset 391, 15 lines modified | ||
391 | ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/FitWindowsLinearLayout.class | 391 | ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/FitWindowsLinearLayout.class |
392 | ?rwxrwxr-x··2.0·unx·····2838·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ViewStubCompat.class | 392 | ?rwxrwxr-x··2.0·unx·····2838·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ViewStubCompat.class |
393 | ?rwxrwxr-x··2.0·unx·····2129·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/a.class | 393 | ?rwxrwxr-x··2.0·unx·····2129·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/a.class |
394 | ?rwxrwxr-x··2.0·unx·····1891·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/b.class | 394 | ?rwxrwxr-x··2.0·unx·····1891·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/b.class |
395 | ?rwxrwxr-x··2.0·unx······388·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/c.class | 395 | ?rwxrwxr-x··2.0·unx······388·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/c.class |
396 | ?rwxrwxr-x··2.0·unx······763·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/d.class | 396 | ?rwxrwxr-x··2.0·unx······763·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/d.class |
397 | ?rwxrwxr-x··2.0·unx······841·b-·stor·80-Jan-01·00:00·androidx/browser/browseractions/BrowserActionsFallbackMenuView.class | 397 | ?rwxrwxr-x··2.0·unx······841·b-·stor·80-Jan-01·00:00·androidx/browser/browseractions/BrowserActionsFallbackMenuView.class |
398 | ?rwxrwxr-x··2.0·unx····26 | 398 | ?rwxrwxr-x··2.0·unx····26001·b-·defN·80-Jan-01·00:00·androidx/constraintlayout/widget/ConstraintLayout.class |
399 | ?rwxrwxr-x··2.0·unx······915·b-·stor·80-Jan-01·00:00·androidx/constraintlayout/widget/Guideline.class | 399 | ?rwxrwxr-x··2.0·unx······915·b-·stor·80-Jan-01·00:00·androidx/constraintlayout/widget/Guideline.class |
400 | ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory.class | 400 | ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory.class |
401 | ?rwxrwxr-x··2.0·unx·····1758·b-·stor·80-Jan-01·00:00·androidx/core/app/RemoteActionCompatParcelizer.class | 401 | ?rwxrwxr-x··2.0·unx·····1758·b-·stor·80-Jan-01·00:00·androidx/core/app/RemoteActionCompatParcelizer.class |
402 | ?rwxrwxr-x··2.0·unx·····2888·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/IconCompatParcelizer.class | 402 | ?rwxrwxr-x··2.0·unx·····2888·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/IconCompatParcelizer.class |
403 | ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·androidx/fragment/app/E.class | 403 | ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·androidx/fragment/app/E.class |
404 | ?rwxrwxr-x··2.0·unx······375·b-·stor·80-Jan-01·00:00·androidx/fragment/app/F.class | 404 | ?rwxrwxr-x··2.0·unx······375·b-·stor·80-Jan-01·00:00·androidx/fragment/app/F.class |
405 | ?rwxrwxr-x··2.0·unx·····7720·b-·stor·80-Jan-01·00:00·androidx/fragment/app/FragmentContainerView.class | 405 | ?rwxrwxr-x··2.0·unx·····7720·b-·stor·80-Jan-01·00:00·androidx/fragment/app/FragmentContainerView.class |
Offset 826, 15 lines modified | Offset 826, 15 lines modified | ||
826 | ?rwxrwxr-x··2.0·unx·····1016·b-·stor·80-Jan-01·00:00·f/b.class | 826 | ?rwxrwxr-x··2.0·unx·····1016·b-·stor·80-Jan-01·00:00·f/b.class |
827 | ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·f/c.class | 827 | ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·f/c.class |
828 | ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·f/d.class | 828 | ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·f/d.class |
829 | ?rwxrwxr-x··2.0·unx······526·b-·stor·80-Jan-01·00:00·f/j.class | 829 | ?rwxrwxr-x··2.0·unx······526·b-·stor·80-Jan-01·00:00·f/j.class |
830 | ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·f/k.class | 830 | ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·f/k.class |
831 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·f/l.class | 831 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·f/l.class |
832 | ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·f/m.class | 832 | ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·f/m.class |
833 | ?rwxrwxr-x··2.0·unx·····3 | 833 | ?rwxrwxr-x··2.0·unx·····3835·b-·stor·80-Jan-01·00:00·f/n.class |
834 | ?rwxrwxr-x··2.0·unx·····2186·b-·stor·80-Jan-01·00:00·f/p.class | 834 | ?rwxrwxr-x··2.0·unx·····2186·b-·stor·80-Jan-01·00:00·f/p.class |
835 | ?rwxrwxr-x··2.0·unx·····2385·b-·stor·80-Jan-01·00:00·f/s.class | 835 | ?rwxrwxr-x··2.0·unx·····2385·b-·stor·80-Jan-01·00:00·f/s.class |
836 | ?rwxrwxr-x··2.0·unx······751·b-·stor·80-Jan-01·00:00·f/v.class | 836 | ?rwxrwxr-x··2.0·unx······751·b-·stor·80-Jan-01·00:00·f/v.class |
837 | ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·f/w.class | 837 | ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·f/w.class |
838 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·f0/a.class | 838 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·f0/a.class |
839 | ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·f1/a.class | 839 | ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·f1/a.class |
840 | ?rwxrwxr-x··2.0·unx·····1600·b-·stor·80-Jan-01·00:00·f2/a.class | 840 | ?rwxrwxr-x··2.0·unx·····1600·b-·stor·80-Jan-01·00:00·f2/a.class |
Offset 860, 38 lines modified | Offset 860, 40 lines modified | ||
860 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·i0/b.class | 860 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·i0/b.class |
861 | ?rwxrwxr-x··2.0·unx·····5355·b-·stor·80-Jan-01·00:00·i1/d.class | 861 | ?rwxrwxr-x··2.0·unx·····5355·b-·stor·80-Jan-01·00:00·i1/d.class |
862 | ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·i1/e.class | 862 | ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·i1/e.class |
863 | ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·i1/h.class | 863 | ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·i1/h.class |
864 | ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·i1/i.class | 864 | ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·i1/i.class |
865 | ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·i1/j.class | 865 | ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·i1/j.class |
866 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·i1/k.class | 866 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·i1/k.class |
867 | ?rwxrwxr-x··2.0·unx····2544 | 867 | ?rwxrwxr-x··2.0·unx····25440·b-·defN·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI.class |
868 | ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterOverlaySurface.class | 868 | ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterOverlaySurface.class |
869 | ?rwxrwxr-x··2.0·unx·····1942·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.class | 869 | ?rwxrwxr-x··2.0·unx·····1942·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.class |
870 | ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.class | 870 | ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.class |
871 | ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/SurfaceTextureWrapper.class | 871 | ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/SurfaceTextureWrapper.class |
872 | ?rwxrwxr-x··2.0·unx······295·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/c.class | 872 | ?rwxrwxr-x··2.0·unx······295·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/c.class |
873 | ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/d.class | ||
873 | ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/ | 874 | ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/e.class |
874 | ?rwxrwxr-x··2.0·unx·····1502·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/ | 875 | ?rwxrwxr-x··2.0·unx·····1502·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/f.class |
875 | ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/ | 876 | ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/g.class |
876 | ?rwxrwxr-x··2.0·unx······952·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/ | 877 | ?rwxrwxr-x··2.0·unx······952·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/h.class |
877 | ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/ | 878 | ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/j.class |
878 | ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/ | 879 | ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/k.class |
879 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/ | 880 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/m.class |
880 | ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/ | 881 | ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/n.class |
881 | ?rwxrwxr-x··2.0·unx·····26 | 882 | ?rwxrwxr-x··2.0·unx·····2648·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.class |
882 | ?rwxrwxr-x··2.0·unx·····2404·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class | 883 | ?rwxrwxr-x··2.0·unx·····2404·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class |
883 | ?rwxrwxr-x··2.0·unx·····4028·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/a.class | 884 | ?rwxrwxr-x··2.0·unx·····4028·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/a.class |
884 | ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/b.class | 885 | ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/b.class |
885 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/d.class | 886 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/d.class |
886 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/e.class | 887 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/e.class |
887 | ?rwxrwxr-x··2.0·unx·····4493·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/f.class | 888 | ?rwxrwxr-x··2.0·unx·····4493·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/f.class |
889 | ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/g.class | ||
888 | ?rwxrwxr-x··2.0·unx·····2571·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ | 890 | ?rwxrwxr-x··2.0·unx·····2571·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/h.class |
889 | ?rwxrwxr-x··2.0·unx······206·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ | 891 | ?rwxrwxr-x··2.0·unx······206·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/i.class |
890 | ?rwxrwxr-x··2.0·unx······872·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ | 892 | ?rwxrwxr-x··2.0·unx······872·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/j.class |
891 | ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/A.class | 893 | ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/A.class |
892 | ?rwxrwxr-x··2.0·unx·····3731·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/B.class | 894 | ?rwxrwxr-x··2.0·unx·····3731·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/B.class |
893 | ?rwxrwxr-x··2.0·unx·····2493·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/C.class | 895 | ?rwxrwxr-x··2.0·unx·····2493·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/C.class |
894 | ?rwxrwxr-x··2.0·unx·····4337·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/SingleViewPresentation.class | 896 | ?rwxrwxr-x··2.0·unx·····4337·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/SingleViewPresentation.class |
895 | ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/a.class | 897 | ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/a.class |
896 | ?rwxrwxr-x··2.0·unx·····1125·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/b.class | 898 | ?rwxrwxr-x··2.0·unx·····1125·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/b.class |
897 | ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/e.class | 899 | ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/e.class |
Offset 921, 19 lines modified | Offset 923, 19 lines modified | ||
921 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageConsumer.class | 923 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageConsumer.class |
922 | ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageTextureEntry.class | 924 | ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageTextureEntry.class |
923 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceProducer.class | 925 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceProducer.class |
924 | ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceTextureEntry.class | 926 | ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceTextureEntry.class |
925 | ?rwxrwxr-x··2.0·unx·····3973·b-·stor·80-Jan-01·00:00·io/flutter/view/a.class | 927 | ?rwxrwxr-x··2.0·unx·····3973·b-·stor·80-Jan-01·00:00·io/flutter/view/a.class |
926 | ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·io/flutter/view/b.class | 928 | ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·io/flutter/view/b.class |
927 | ?rwxrwxr-x··2.0·unx·····1283·b-·stor·80-Jan-01·00:00·io/flutter/view/c.class | 929 | ?rwxrwxr-x··2.0·unx·····1283·b-·stor·80-Jan-01·00:00·io/flutter/view/c.class |
928 | ?rwxrwxr-x··2.0·unx·····2 | 930 | ?rwxrwxr-x··2.0·unx·····2533·b-·stor·80-Jan-01·00:00·io/flutter/view/d.class |
929 | ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·io/flutter/view/e.class | 931 | ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·io/flutter/view/e.class |
930 | ?rwxrwxr-x··2.0·unx·····5834·b-·stor·80-Jan-01·00:00·io/flutter/view/g.class | 932 | ?rwxrwxr-x··2.0·unx·····5834·b-·stor·80-Jan-01·00:00·io/flutter/view/g.class |
931 | ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·io/flutter/view/i.class | 933 | ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·io/flutter/view/i.class |
932 | ?rwxrwxr-x··2.0·unx····231 | 934 | ?rwxrwxr-x··2.0·unx····23158·b-·defN·80-Jan-01·00:00·io/flutter/view/j.class |
Max diff block lines reached; 15683/27501 bytes (57.03%) of diff not shown. |
Offset 2619, 26 lines modified | Offset 2619, 29 lines modified | ||
2619 | Filename:·io/flutter/embedding/engine/renderer/f.class | 2619 | Filename:·io/flutter/embedding/engine/renderer/f.class |
2620 | Comment:· | 2620 | Comment:· |
2621 | Filename:·io/flutter/embedding/engine/renderer/g.class | 2621 | Filename:·io/flutter/embedding/engine/renderer/g.class |
2622 | Comment:· | 2622 | Comment:· |
2623 | Filename:·io/flutter/embedding/engine/renderer/ | 2623 | Filename:·io/flutter/embedding/engine/renderer/h.class |
2624 | Comment:· | 2624 | Comment:· |
2625 | Filename:·io/flutter/embedding/engine/renderer/j.class | 2625 | Filename:·io/flutter/embedding/engine/renderer/j.class |
2626 | Comment:· | 2626 | Comment:· |
2627 | Filename:·io/flutter/embedding/engine/renderer/ | 2627 | Filename:·io/flutter/embedding/engine/renderer/k.class |
2628 | Comment:· | 2628 | Comment:· |
2629 | Filename:·io/flutter/embedding/engine/renderer/m.class | 2629 | Filename:·io/flutter/embedding/engine/renderer/m.class |
2630 | Comment:· | 2630 | Comment:· |
2631 | Filename:·io/flutter/embedding/engine/renderer/n.class | ||
2632 | Comment:· | ||
2631 | Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.class | 2633 | Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.class |
2632 | Comment:· | 2634 | Comment:· |
2633 | Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class | 2635 | Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class |
2634 | Comment:· | 2636 | Comment:· |
2635 | Filename:·io/flutter/plugin/editing/a.class | 2637 | Filename:·io/flutter/plugin/editing/a.class |
Offset 2661, 14 lines modified | Offset 2664, 17 lines modified | ||
2661 | Filename:·io/flutter/plugin/editing/h.class | 2664 | Filename:·io/flutter/plugin/editing/h.class |
2662 | Comment:· | 2665 | Comment:· |
2663 | Filename:·io/flutter/plugin/editing/i.class | 2666 | Filename:·io/flutter/plugin/editing/i.class |
2664 | Comment:· | 2667 | Comment:· |
2668 | Filename:·io/flutter/plugin/editing/j.class | ||
2669 | Comment:· | ||
2665 | Filename:·io/flutter/plugin/platform/A.class | 2670 | Filename:·io/flutter/plugin/platform/A.class |
2666 | Comment:· | 2671 | Comment:· |
2667 | Filename:·io/flutter/plugin/platform/B.class | 2672 | Filename:·io/flutter/plugin/platform/B.class |
2668 | Comment:· | 2673 | Comment:· |
2669 | Filename:·io/flutter/plugin/platform/C.class | 2674 | Filename:·io/flutter/plugin/platform/C.class |
Offset 5541, 27 lines modified | Offset 5547, 27 lines modified | ||
5541 | Filename:·io/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry.class | 5547 | Filename:·io/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry.class |
5542 | Comment:· | 5548 | Comment:· |
5543 | Filename:·io/flutter/embedding/engine/renderer/a.class | 5549 | Filename:·io/flutter/embedding/engine/renderer/a.class |
5544 | Comment:· | 5550 | Comment:· |
5545 | Filename:·io/flutter/embedding/engine/renderer/ | 5551 | Filename:·io/flutter/embedding/engine/renderer/i.class |
5546 | Comment:· | 5552 | Comment:· |
5547 | Filename:·io/flutter/embedding/engine/renderer/ | 5553 | Filename:·io/flutter/embedding/engine/renderer/l.class |
5548 | Comment:· | 5554 | Comment:· |
5549 | Filename:·io/flutter/embedding/engine/renderer/ | 5555 | Filename:·io/flutter/embedding/engine/renderer/o.class |
5550 | Comment:· | 5556 | Comment:· |
5551 | Filename:·io/flutter/plugin/editing/c.class | 5557 | Filename:·io/flutter/plugin/editing/c.class |
5552 | Comment:· | 5558 | Comment:· |
5553 | Filename:·io/flutter/plugin/editing/ | 5559 | Filename:·io/flutter/plugin/editing/k.class |
5554 | Comment:· | 5560 | Comment:· |
5555 | Filename:·io/flutter/plugin/platform/c.class | 5561 | Filename:·io/flutter/plugin/platform/c.class |
5556 | Comment:· | 5562 | Comment:· |
5557 | Filename:·io/flutter/plugin/platform/q.class | 5563 | Filename:·io/flutter/plugin/platform/q.class |
5558 | Comment:· | 5564 | Comment:· |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·1b3d23463d2be985340325088ccd7e490a8da9793c0a0504e2e6ca941df6a08d |
2 | public·abstract·class·A.a | 2 | public·abstract·class·A.a |
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/a | 6 | ··this_class:·#2··························//·A/a |
7 | ··super_class:·#4·························//·java/lang/Object | 7 | ··super_class:·#4·························//·java/lang/Object |
8 | ··interfaces:·0,·fields:·0,·methods:·34,·attributes:·0 | 8 | ··interfaces:·0,·fields:·0,·methods:·34,·attributes:·0 |
Offset 225, 247 lines modified | Offset 225, 249 lines modified | ||
225 | ··#216·=·String·············#215··········//·HapticFeedbackType.mediumImpact | 225 | ··#216·=·String·············#215··········//·HapticFeedbackType.mediumImpact |
226 | ··#217·=·Utf8···············HapticFeedbackType.lightImpact | 226 | ··#217·=·Utf8···············HapticFeedbackType.lightImpact |
227 | ··#218·=·String·············#217··········//·HapticFeedbackType.lightImpact | 227 | ··#218·=·String·············#217··········//·HapticFeedbackType.lightImpact |
228 | ··#219·=·Double·············2.0E-323d | 228 | ··#219·=·Double·············2.0E-323d |
229 | ··#221·=·Double·············1.5E-323d | 229 | ··#221·=·Double·············1.5E-323d |
230 | ··#223·=·Double·············1.0E-323d | 230 | ··#223·=·Double·············1.0E-323d |
231 | ··#225·=·Double·············4.9E-324d | 231 | ··#225·=·Double·············4.9E-324d |
232 | ··#227·=·Integer············268435456 | ||
233 | ··#228·=·Float··············2.5243549E-29f | ||
232 | ··#22 | 234 | ··#229·=·Integer············134217728 |
233 | ··#2 | 235 | ··#230·=·Float··············3.85186E-34f |
234 | ··#2 | 236 | ··#231·=·Integer············67108864 |
235 | ··#23 | 237 | ··#232·=·Float··············1.5046328E-36f |
236 | ··#23 | 238 | ··#233·=·Integer············33554432 |
237 | ··#23 | 239 | ··#234·=·Float··············9.403955E-38f |
238 | ··#23 | 240 | ··#235·=·Integer············16777216 |
239 | ··#23 | 241 | ··#236·=·Float··············2.3509887E-38f |
240 | ··#23 | 242 | ··#237·=·Integer············8388608 |
241 | ··#23 | 243 | ··#238·=·Float··············1.17549435E-38f |
242 | ··#23 | 244 | ··#239·=·Integer············4194304 |
243 | ··#2 | 245 | ··#240·=·Float··············5.877472E-39f |
244 | ··#2 | 246 | ··#241·=·Integer············2097152 |
245 | ··#24 | 247 | ··#242·=·Float··············2.938736E-39f |
246 | ··#24 | 248 | ··#243·=·Integer············1048576 |
247 | ··#24 | 249 | ··#244·=·Float··············1.469368E-39f |
248 | ··#24 | 250 | ··#245·=·Integer············524288 |
249 | ··#24 | 251 | ··#246·=·Float··············7.34684E-40f |
250 | ··#24 | 252 | ··#247·=·Integer············262144 |
251 | ··#24 | 253 | ··#248·=·Float··············3.67342E-40f |
252 | ··#24 | 254 | ··#249·=·Integer············131072 |
253 | ··#2 | 255 | ··#250·=·Float··············1.83671E-40f |
254 | ··#2 | 256 | ··#251·=·Integer············65536 |
255 | ··#25 | 257 | ··#252·=·Float··············9.18355E-41f |
256 | ··#25 | 258 | ··#253·=·Integer············32768 |
257 | ··#25 | 259 | ··#254·=·Float··············4.5918E-41f |
258 | ··#25 | 260 | ··#255·=·Float··············2.2959E-41f |
259 | ··#25 | 261 | ··#256·=·Float··············1.14794E-41f |
260 | ··#25 | 262 | ··#257·=·Float··············5.74E-42f |
261 | ··#25 | 263 | ··#258·=·Float··············2.87E-42f |
262 | ··#25 | 264 | ··#259·=·Float··············1.435E-42f |
263 | ··#2 | 265 | ··#260·=·Float··············7.175E-43f |
264 | ··#2 | 266 | ··#261·=·Float··············3.59E-43f |
265 | ··#26 | 267 | ··#262·=·Float··············1.794E-43f |
266 | ··#26 | 268 | ··#263·=·Float··············9.0E-44f |
267 | ··#26 | 269 | ··#264·=·Float··············4.5E-44f |
268 | ··#26 | 270 | ··#265·=·Float··············2.24E-44f |
269 | ··#26 | 271 | ··#266·=·Utf8···············(I)Ljava/lang/StringBuilder; |
270 | ··#26 | 272 | ··#267·=·NameAndType········#137:#266·····//·append:(I)Ljava/lang/StringBuilder; |
271 | ··#26 | 273 | ··#268·=·Methodref··········#135.#267·····//·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
272 | ··#26 | 274 | ··#269·=·Utf8···············Y1/t |
273 | ··#268·=·Class··············#267··········//·Y1/t | ||
274 | ··#269·=·Utf8···············Z1/b | ||
275 | ··#270·=·Class··············#269··········//· | 275 | ··#270·=·Class··············#269··········//·Y1/t |
276 | ··#271·=·Utf8···············Z1/b | ||
277 | ··#272·=·Class··············#271··········//·Z1/b | ||
276 | ··#27 | 278 | ··#273·=·Utf8···············()V |
277 | ··#27 | 279 | ··#274·=·NameAndType········#15:#273······//·"<init>":()V |
278 | ··#27 | 280 | ··#275·=·Methodref··········#272.#274·····//·Z1/b."<init>":()V |
279 | ··#27 | 281 | ··#276·=·Utf8···············java/util/Arrays |
280 | ··#27 | 282 | ··#277·=·Class··············#276··········//·java/util/Arrays |
281 | ··#27 | 283 | ··#278·=·Utf8···············asList |
282 | ··#27 | 284 | ··#279·=·Utf8···············([Ljava/lang/Object;)Ljava/util/List; |
283 | ··#2 | 285 | ··#280·=·NameAndType········#278:#279·····//·asList:([Ljava/lang/Object;)Ljava/util/List; |
284 | ··#2 | 286 | ··#281·=·Methodref··········#277.#280·····//·java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List; |
285 | ··#28 | 287 | ··#282·=·Utf8···············java/util/List |
286 | ··#28 | 288 | ··#283·=·Class··············#282··········//·java/util/List |
287 | ··#28 | 289 | ··#284·=·Utf8···············iterator |
288 | ··#28 | 290 | ··#285·=·Utf8···············()Ljava/util/Iterator; |
289 | ··#28 | 291 | ··#286·=·NameAndType········#284:#285·····//·iterator:()Ljava/util/Iterator; |
290 | ··#28 | 292 | ··#287·=·InterfaceMethodref·#283.#286·····//·java/util/List.iterator:()Ljava/util/Iterator; |
291 | ··#28 | 293 | ··#288·=·Utf8···············java/util/ServiceConfigurationError |
292 | ··#28 | 294 | ··#289·=·Class··············#288··········//·java/util/ServiceConfigurationError |
293 | ··#2 | 295 | ··#290·=·Utf8···············java/lang/Throwable |
294 | ··#2 | 296 | ··#291·=·Class··············#290··········//·java/lang/Throwable |
295 | ··#29 | 297 | ··#292·=·Utf8···············getMessage |
296 | ··#29 | 298 | ··#293·=·NameAndType········#292:#147·····//·getMessage:()Ljava/lang/String; |
297 | ··#29 | 299 | ··#294·=·Methodref··········#291.#293·····//·java/lang/Throwable.getMessage:()Ljava/lang/String; |
298 | ··#29 | 300 | ··#295·=·Utf8···············(Ljava/lang/String;Ljava/lang/Throwable;)V |
299 | ··#29 | 301 | ··#296·=·NameAndType········#15:#295······//·"<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V |
300 | ··#29 | 302 | ··#297·=·Methodref··········#289.#296·····//·java/util/ServiceConfigurationError."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V |
301 | ··#29 | 303 | ··#298·=·Utf8···············java/lang/Thread |
302 | ··#29 | 304 | ··#299·=·Class··············#298··········//·java/lang/Thread |
303 | ··# | 305 | ··#300·=·Utf8···············currentThread |
304 | ··# | 306 | ··#301·=·Utf8···············()Ljava/lang/Thread; |
305 | ··#30 | 307 | ··#302·=·NameAndType········#300:#301·····//·currentThread:()Ljava/lang/Thread; |
306 | ··#30 | 308 | ··#303·=·Methodref··········#299.#302·····//·java/lang/Thread.currentThread:()Ljava/lang/Thread; |
307 | ··#30 | 309 | ··#304·=·Utf8···············getStackTrace |
308 | ··#30 | 310 | ··#305·=·Utf8···············()[Ljava/lang/StackTraceElement; |
309 | ··#30 | 311 | ··#306·=·NameAndType········#304:#305·····//·getStackTrace:()[Ljava/lang/StackTraceElement; |
310 | ··#30 | 312 | ··#307·=·Methodref··········#299.#306·····//·java/lang/Thread.getStackTrace:()[Ljava/lang/StackTraceElement; |
311 | ··#30 | 313 | ··#308·=·Utf8···············java/lang/Class |
312 | ··#30 | 314 | ··#309·=·Class··············#308··········//·java/lang/Class |
313 | ··#3 | 315 | ··#310·=·Utf8···············getName |
314 | ··#3 | 316 | ··#311·=·NameAndType········#310:#147·····//·getName:()Ljava/lang/String; |
315 | ··#31 | 317 | ··#312·=·Methodref··········#309.#311·····//·java/lang/Class.getName:()Ljava/lang/String; |
316 | ··#31 | 318 | ··#313·=·Utf8···············java/lang/StackTraceElement |
317 | ··#31 | 319 | ··#314·=·Class··············#313··········//·java/lang/StackTraceElement |
318 | ··#31 | 320 | ··#315·=·Utf8···············getClassName |
319 | ··#31 | 321 | ··#316·=·NameAndType········#315:#147·····//·getClassName:()Ljava/lang/String; |
320 | ··#31 | 322 | ··#317·=·Methodref··········#314.#316·····//·java/lang/StackTraceElement.getClassName:()Ljava/lang/String; |
321 | ··#31 | 323 | ··#318·=·Utf8···············getMethodName |
322 | ··#31 | 324 | ··#319·=·NameAndType········#318:#147·····//·getMethodName:()Ljava/lang/String; |
323 | ··#3 | 325 | ··#320·=·Methodref··········#314.#319·····//·java/lang/StackTraceElement.getMethodName:()Ljava/lang/String; |
324 | ··#3 | 326 | ··#321·=·Utf8···············Parameter·specified·as·non-null·is·null:·method |
325 | ··#32 | 327 | ··#322·=·String·············#321··········//·Parameter·specified·as·non-null·is·null:·method |
326 | ··#32 | 328 | ··#323·=·Utf8···············. |
327 | ··#32 | 329 | ··#324·=·String·············#323··········//·. |
328 | ··#32 | 330 | ··#325·=·Utf8···············,·parameter |
329 | ··#32 | 331 | ··#326·=·String·············#325··········//·,·parameter |
330 | ··#32 | 332 | ··#327·=·Utf8···············v0 |
331 | ··#32 | 333 | ··#328·=·Utf8···············(Ljava/lang/String;Ljava/lang/RuntimeException;)V |
332 | ··#32 | 334 | ··#329·=·NameAndType········#327:#328·····//·v0:(Ljava/lang/String;Ljava/lang/RuntimeException;)V |
333 | ··#3 | 335 | ··#330·=·Methodref··········#113.#329·····//·O1/b.v0:(Ljava/lang/String;Ljava/lang/RuntimeException;)V |
334 | ··#3 | 336 | ··#331·=·Utf8···············java/lang/ClassCastException |
335 | ··#33 | 337 | ··#332·=·Class··············#331··········//·java/lang/ClassCastException |
336 | ··#33 | 338 | ··#333·=·Methodref··········#332.#274·····//·java/lang/ClassCastException."<init>":()V |
337 | ··#33 | 339 | ··#334·=·Utf8···············e |
338 | ··#33 | 340 | ··#335·=·NameAndType········#334:#151·····//·e:(Ljava/lang/String;Ljava/lang/String;)I |
Max diff block lines reached; 50811/80177 bytes (63.37%) of diff not shown. |
Offset 171, 17 lines modified | Offset 171, 17 lines modified | ||
171 | ····················} | 171 | ····················} |
172 | ····················final·StringBuilder·sb2·=·new·StringBuilder("Context·"); | 172 | ····················final·StringBuilder·sb2·=·new·StringBuilder("Context·"); |
173 | ····················sb2.append(context); | 173 | ····················sb2.append(context); |
174 | ····················sb2.append(s); | 174 | ····················sb2.append(s); |
175 | ····················throw·new·IllegalArgumentException(sb2.toString()); | 175 | ····················throw·new·IllegalArgumentException(sb2.toString()); |
176 | ················} | 176 | ················} |
177 | ················final·WindowManager·windowManager·=·(WindowManager)c.c(context); | 177 | ················final·WindowManager·windowManager·=·(WindowManager)c.c(context); |
178 | ················final·w0·g·=·w0.g(E0.b.f(E0.b. | 178 | ················final·w0·g·=·w0.g(E0.b.f(E0.b.s(windowManager)),·(View)null); |
179 | ················a·=·new(A0.p.class)(); | 179 | ················a·=·new(A0.p.class)(); |
180 | ················final·Rect·d·=·E0.b.d(E0.b. | 180 | ················final·Rect·d·=·E0.b.d(E0.b.w(windowManager)); |
181 | ················O1.b.B((Object)d,·"wm.currentWindowMetrics.bounds"); | 181 | ················O1.b.B((Object)d,·"wm.currentWindowMetrics.bounds"); |
182 | ················new·p(d,·g); | 182 | ················new·p(d,·g); |
183 | ············} | 183 | ············} |
184 | ············o2·=·b(a,·windowLayoutInfo); | 184 | ············o2·=·b(a,·windowLayoutInfo); |
185 | ········} | 185 | ········} |
186 | ········else·{ | 186 | ········else·{ |
187 | ············if·(sdk_INT·<·n·||·!(context·instanceof·Activity))·{ | 187 | ············if·(sdk_INT·<·n·||·!(context·instanceof·Activity))·{ |
Offset 1, 11 lines modified | Offset 1, 12 lines modified | ||
1 | package·E0; | 1 | package·E0; |
2 | import·android.os.Environment; | 2 | import·android.os.Environment; |
3 | import·android.view.WindowInsets$Builder; | ||
3 | import·android.view.WindowInsetsAnimation$Callback; | 4 | import·android.view.WindowInsetsAnimation$Callback; |
4 | import·android.view.View; | 5 | import·android.view.View; |
5 | import·android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction; | 6 | import·android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction; |
6 | import·android.view.WindowManager; | 7 | import·android.view.WindowManager; |
7 | import·android.view.WindowInsetsController; | 8 | import·android.view.WindowInsetsController; |
8 | import·android.view.Window; | 9 | import·android.view.Window; |
9 | import·android.graphics.Rect; | 10 | import·android.graphics.Rect; |
Offset 14, 12 lines modified | Offset 14, 12 lines modified | ||
14 | ···· | 14 | ···· |
15 | ····static·{ | 15 | ····static·{ |
16 | ········a·=·(c)new·Object(); | 16 | ········a·=·(c)new·Object(); |
17 | ····} | 17 | ····} |
18 | ···· | 18 | ···· |
19 | ····public·final·w0·a(final·Context·context)·{ | 19 | ····public·final·w0·a(final·Context·context)·{ |
20 | ········b.C((Object)context,·"context"); | 20 | ········b.C((Object)context,·"context"); |
21 | ········final·WindowInsets·f·=·E0.b.f(E0.b. | 21 | ········final·WindowInsets·f·=·E0.b.f(E0.b.s((WindowManager)B1.c.c(context))); |
22 | ········b.B((Object)f,·"context.getSystemService\u2026indowMetrics.windowInsets"); | 22 | ········b.B((Object)f,·"context.getSystemService\u2026indowMetrics.windowInsets"); |
23 | ········return·w0.g(f,·(View)null); | 23 | ········return·w0.g(f,·(View)null); |
24 | ····} | 24 | ····} |
25 | } | 25 | } |
Offset 17, 38 lines modified | Offset 17, 38 lines modified | ||
17 | ····························if·(i·!=·8)·{ | 17 | ····························if·(i·!=·8)·{ |
18 | ································if·(i·!=·16)·{ | 18 | ································if·(i·!=·16)·{ |
19 | ····································if·(i·!=·32)·{ | 19 | ····································if·(i·!=·32)·{ |
20 | ········································if·(i·!=·64)·{ | 20 | ········································if·(i·!=·64)·{ |
21 | ············································if·(i·!=·128)·{ | 21 | ············································if·(i·!=·128)·{ |
22 | ················································continue; | 22 | ················································continue; |
23 | ············································} | 23 | ············································} |
24 | ············································n4·=·b. | 24 | ············································n4·=·b.D(); |
25 | ········································} | 25 | ········································} |
26 | ········································else·{ | 26 | ········································else·{ |
27 | ············································n4·=·b. | 27 | ············································n4·=·b.C(); |
28 | ········································} | 28 | ········································} |
29 | ····································} | 29 | ····································} |
30 | ····································else·{ | 30 | ····································else·{ |
31 | ········································n4·=·b. | 31 | ········································n4·=·b.B(); |
32 | ····································} | 32 | ····································} |
33 | ································} | 33 | ································} |
34 | ································else·{ | 34 | ································else·{ |
35 | ····································n4·=·b. | 35 | ····································n4·=·b.A(); |
36 | ································} | 36 | ································} |
37 | ····························} | 37 | ····························} |
38 | ····························else·{ | 38 | ····························else·{ |
39 | ································n4·=·b. | 39 | ································n4·=·b.y(); |
40 | ····························} | 40 | ····························} |
41 | ························} | 41 | ························} |
42 | ························else·{ | 42 | ························else·{ |
43 | ····························n4·=·b. | 43 | ····························n4·=·b.v(); |
44 | ························} | 44 | ························} |
45 | ····················} | 45 | ····················} |
46 | ····················else·{ | 46 | ····················else·{ |
47 | ························n4·=·b. | 47 | ························n4·=·b.p(); |
48 | ····················} | 48 | ····················} |
49 | ················} | 49 | ················} |
50 | ················else·{ | 50 | ················else·{ |
51 | ····················n4·=·b.a(); | 51 | ····················n4·=·b.a(); |
52 | ················} | 52 | ················} |
53 | ················n2·|=·n4; | 53 | ················n2·|=·n4; |
54 | ············} | 54 | ············} |
Offset 1, 12 lines modified | Offset 1, 15 lines modified | ||
1 | package·T; | 1 | package·T; |
2 | import·android.app.Dialog; | 2 | import·android.app.Dialog; |
3 | import·n1.v; | ||
3 | import·f.E; | 4 | import·f.E; |
5 | import·android.view.View; | ||
6 | import·android.view.inputmethod.InputMethodManager; | ||
4 | import·java.util.List; | 7 | import·java.util.List; |
5 | import·android.content.Intent; | 8 | import·android.content.Intent; |
6 | import·f.u; | 9 | import·f.u; |
7 | import·android.window.OnBackInvokedDispatcher; | 10 | import·android.window.OnBackInvokedDispatcher; |
8 | import·android.app.Activity; | 11 | import·android.app.Activity; |
9 | import·android.window.OnBackInvokedCallback; | 12 | import·android.window.OnBackInvokedCallback; |
10 | import·android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction; | 13 | import·android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction; |
Offset 178, 22 lines modified | Offset 178, 22 lines modified | ||
178 | ········if·(sdk_INT·>=·n6)·{ | 178 | ········if·(sdk_INT·>=·n6)·{ |
179 | ············j2·=·E0.b.j(); | 179 | ············j2·=·E0.b.j(); |
180 | ········} | 180 | ········} |
181 | ········else·{ | 181 | ········else·{ |
182 | ············j2·=·null; | 182 | ············j2·=·null; |
183 | ········} | 183 | ········} |
184 | ········final·e·e18·=·new·e(j2,·16908362,·null,·null,·null); | 184 | ········final·e·e18·=·new·e(j2,·16908362,·null,·null,·null); |
185 | ········AccessibilityNodeInfo$AccessibilityAction· | 185 | ········AccessibilityNodeInfo$AccessibilityAction·t; |
186 | ········if·(sdk_INT·>=·n6)·{ | 186 | ········if·(sdk_INT·>=·n6)·{ |
187 | ············ | 187 | ············t·=·E0.b.t(); |
188 | ········} | 188 | ········} |
189 | ········else·{ | 189 | ········else·{ |
190 | ············ | 190 | ············t·=·null; |
191 | ········} | 191 | ········} |
192 | ········final·e·e19·=·new·e( | 192 | ········final·e·e19·=·new·e(t,·16908372,·null,·null,·null); |
193 | ········AccessibilityNodeInfo$AccessibilityAction·b; | 193 | ········AccessibilityNodeInfo$AccessibilityAction·b; |
194 | ········if·(sdk_INT·>=·n)·{ | 194 | ········if·(sdk_INT·>=·n)·{ |
195 | ············b·=·T.c.b(); | 195 | ············b·=·T.c.b(); |
196 | ········} | 196 | ········} |
197 | ········else·{ | 197 | ········else·{ |
198 | ············b·=·null; | 198 | ············b·=·null; |
199 | ········} | 199 | ········} |
Offset 1, 23 lines modified | Offset 1, 22 lines modified | ||
1 | package·androidx.constraintlayout.widget; | 1 | package·androidx.constraintlayout.widget; |
2 | import·A.i; | 2 | import·A.i; |
3 | import·android.content.pm.ApplicationInfo; | ||
4 | import·android.content.res.TypedArray; | 3 | import·android.content.res.TypedArray; |
5 | import·C.n; | 4 | import·C.n; |
6 | import·B.j; | ||
7 | import·B.l; | ||
8 | import·java.util.Iterator; | ||
9 | import·android.content.res.Resources; | 5 | import·android.content.res.Resources; |
10 | import·android.view.View$MeasureSpec; | ||
11 | import·java.util.Arrays; | 6 | import·java.util.Arrays; |
12 | import·B.h; | ||
13 | import·android.util.Log; | 7 | import·android.util.Log; |
8 | import·B.l; | ||
9 | import·B.j; | ||
10 | import·java.util.Iterator; | ||
14 | import· | 11 | import·B.c; |
12 | import·B.h; | ||
13 | import·android.view.View$MeasureSpec; | ||
15 | import·android.graphics.Paint; | 14 | import·android.graphics.Paint; |
16 | import·C.b; | 15 | import·C.b; |
17 | import·android.graphics.Canvas; | 16 | import·android.graphics.Canvas; |
18 | import·android.content.res.Resources$NotFoundException; | 17 | import·android.content.res.Resources$NotFoundException; |
19 | import·C.p; | 18 | import·C.p; |
20 | import·android.view.ViewGroup$LayoutParams; | 19 | import·android.view.ViewGroup$LayoutParams; |
21 | import·android.view.View; | 20 | import·android.view.View; |
Offset 639, 34 lines modified | Offset 638, 576 lines modified | ||
639 | ························} | 638 | ························} |
640 | ····················} | 639 | ····················} |
641 | ················} | 640 | ················} |
642 | ············} | 641 | ············} |
643 | ········} | 642 | ········} |
644 | ····} | 643 | ····} |
645 | ···· | 644 | ···· |
646 | ····public·final·void·e( | 645 | ····public·final·void·e(final·f·f,·int·n,·final·int·f2,·final·int·g)·{ |
646 | ········f·f3·=·f; | ||
647 | ········final·int·n2·=·n; | ||
648 | ········final·int·mode·=·View$MeasureSpec.getMode(f2); | ||
649 | ········final·int·size·=·View$MeasureSpec.getSize(f2); | ||
650 | ········final·int·mode2·=·View$MeasureSpec.getMode(g); | ||
651 | ········final·int·size2·=·View$MeasureSpec.getSize(g); | ||
652 | ········final·int·max·=·Math.max(0,·((View)this).getPaddingTop()); | ||
653 | ········final·int·max2·=·Math.max(0,·((View)this).getPaddingBottom()); | ||
654 | ········final·int·e·=·max·+·max2; | ||
655 | ········final·int·paddingWidth·=·this.getPaddingWidth(); | ||
647 | ········final·e·o·=·this.o; | 656 | ········final·e·o·=·this.o; |
657 | ········o.b·=·max; | ||
658 | ········o.c·=·max2; | ||
659 | ········o.d·=·paddingWidth; | ||
660 | ········o.e·=·e; | ||
661 | ········o.f·=·f2; | ||
662 | ········o.g·=·g; | ||
663 | ········int·j0·=·Math.max(0,·((View)this).getPaddingStart()); | ||
664 | ········final·int·max3·=·Math.max(0,·((View)this).getPaddingEnd()); | ||
665 | ········int·n3·=·1; | ||
666 | ········if·(j0·<=·0·&&·max3·<=·0)·{ | ||
667 | ············j0·=·Math.max(0,·((View)this).getPaddingLeft()); | ||
668 | ········} | ||
669 | ········else·if·((((View)this).getContext().getApplicationInfo().flags·&·0x400000)·!=·0x0·&&·n3·==·((View)this).getLayoutDirection())·{ | ||
670 | ············j0·=·max3; | ||
671 | ········} | ||
672 | ········final·int·b·=·size·-·paddingWidth; | ||
673 | ········final·int·b2·=·size2·-·e; | ||
648 | ········final·int·e·=·o.e; | 674 | ········final·int·e2·=·o.e; |
649 | ········n·+=·o.d; | ||
650 | ········n2·+=·e; | ||
651 | ········b·=·View.resolveSizeAndState(n,·b,·0); | ||
652 | ········b2·=·View.resolveSizeAndState(n2,·b2,·0); | ||
653 | ········n·=·16777215; | ||
654 | ········b·&=·n; | ||
655 | ········b2·&=·n; | ||
656 | ········b·=·Math.min(this.f,·b); | ||
657 | ········b2·=·Math.min(this.g,·b2); | ||
658 | ········n·=·16777216; | ||
659 | ········i | 675 | ········final·int·d·=·o.d; |
676 | ········final·int·childCount·=·this.getChildCount(); | ||
677 | ········final·int·n4·=·1073741824; | ||
678 | ········final·int·n5·=·-1·<<·-1; | ||
679 | ········int·n6·=·0; | ||
680 | ········Label_0391:·{ | ||
681 | ············Label_0364:·{ | ||
682 | ················Label_0345:·{ | ||
683 | ····················if·(mode·!=·n5)·{ | ||
684 | ························if·(mode·!=·0)·{ | ||
685 | ····························if·(mode·==·n4)·{ | ||
686 | ································n6·=·Math.min(this.f·-·d,·b); | ||
687 | ································n3·=·1; | ||
688 | ································break·Label_0391; | ||
689 | ····························} | ||
690 | ························} | ||
691 | ························else·{ | ||
692 | ····························if·(childCount·==·0)·{ | ||
693 | ································break·Label_0345; | ||
694 | ····························} | ||
695 | ····························n3·=·2; | ||
696 | ························} | ||
697 | ························n6·=·0; | ||
698 | ························break·Label_0391; | ||
699 | ····················} | ||
700 | ····················if·(childCount·!=·0)·{ | ||
701 | ························n6·=·b; | ||
702 | ························break·Label_0364; | ||
703 | ····················} | ||
704 | ················} | ||
705 | ················n6·=·Math.max(0,·this.d); | ||
706 | ············} | ||
660 | ············ | 707 | ············n3·=·2; |
708 | ········} | ||
709 | ········int·n7·=·0; | ||
710 | ········int·n8·=·0; | ||
711 | ········Label_0494:·{ | ||
712 | ············Label_0467:·{ | ||
713 | ················Label_0448:·{ | ||
714 | ····················if·(mode2·!=·n5)·{ | ||
715 | ························if·(mode2·!=·0)·{ | ||
716 | ····························if·(mode2·==·n4)·{ | ||
717 | ································n7·=·Math.min(this.g·-·e2,·b2); | ||
718 | ································n8·=·1; | ||
719 | ································break·Label_0494; | ||
720 | ····························} | ||
721 | ····························n8·=·1; | ||
722 | ························} | ||
723 | ························else·{ | ||
724 | ····························if·(childCount·==·0)·{ | ||
725 | ································break·Label_0448; | ||
Max diff block lines reached; 1798920/1804665 bytes (99.68%) of diff not shown. |
Offset 88, 21 lines modified | Offset 88, 21 lines modified | ||
88 | ····public·static·Size2D·getFullscreenSize(final·Context·context)·{ | 88 | ····public·static·Size2D·getFullscreenSize(final·Context·context)·{ |
89 | ········final·double·n·=·-1.0; | 89 | ········final·double·n·=·-1.0; |
90 | ········final·Size2D·size2D·=·new·Size2D(n,·n); | 90 | ········final·Size2D·size2D·=·new·Size2D(n,·n); |
91 | ········final·WindowManager·windowManager·=·(WindowManager)context.getSystemService("window"); | 91 | ········final·WindowManager·windowManager·=·(WindowManager)context.getSystemService("window"); |
92 | ········if·(windowManager·!=·null)·{ | 92 | ········if·(windowManager·!=·null)·{ |
93 | ············int·heightPixels; | 93 | ············int·heightPixels; |
94 | ············if·(Build$VERSION.SDK_INT·>=·30)·{ | 94 | ············if·(Build$VERSION.SDK_INT·>=·30)·{ |
95 | ················final·WindowMetrics· | 95 | ················final·WindowMetrics·w·=·b.w(windowManager); |
96 | ················final·Insets· | 96 | ················final·Insets·q·=·b.q(b.f(w),·b.p()·|·b.D()); |
97 | ················final·int·n2·=·E.a.B( | 97 | ················final·int·n2·=·E.a.B(q)·+·E.a.u(q); |
98 | ················final·int·n3·=·E.a.D( | 98 | ················final·int·n3·=·E.a.D(q)·+·E.a.C(q); |
99 | ················final·Rect· | 99 | ················final·Rect·r·=·b.r(w); |
100 | ················size2D.setWidth((double)( | 100 | ················size2D.setWidth((double)(r.width()·-·n2)); |
101 | ················heightPixels·=· | 101 | ················heightPixels·=·r.height()·-·n3; |
102 | ············} | 102 | ············} |
103 | ············else·{ | 103 | ············else·{ |
104 | ················final·DisplayMetrics·displayMetrics·=·new·DisplayMetrics(); | 104 | ················final·DisplayMetrics·displayMetrics·=·new·DisplayMetrics(); |
105 | ················windowManager.getDefaultDisplay().getMetrics(displayMetrics); | 105 | ················windowManager.getDefaultDisplay().getMetrics(displayMetrics); |
106 | ················size2D.setWidth((double)displayMetrics.widthPixels); | 106 | ················size2D.setWidth((double)displayMetrics.widthPixels); |
107 | ················heightPixels·=·displayMetrics.heightPixels; | 107 | ················heightPixels·=·displayMetrics.heightPixels; |
108 | ············} | 108 | ············} |
Offset 118, 15 lines modified | Offset 118, 15 lines modified | ||
118 | ········if·(c·!=·null)·{ | 118 | ········if·(c·!=·null)·{ |
119 | ············final·J·j·=·(J)c; | 119 | ············final·J·j·=·(J)c; |
120 | ············final·int·d·=·j.d; | 120 | ············final·int·d·=·j.d; |
121 | ············final·Object·e·=·j.e; | 121 | ············final·Object·e·=·j.e; |
122 | ············switch·(d)·{ | 122 | ············switch·(d)·{ |
123 | ················default:·{ | 123 | ················default:·{ |
124 | ····················final·n1.l·l·=·(n1.l)e; | 124 | ····················final·n1.l·l·=·(n1.l)e; |
125 | ····················if·(!l. | 125 | ····················if·(!l.Q("onBackPressed"))·{ |
126 | ························break; | 126 | ························break; |
127 | ····················} | 127 | ····················} |
128 | ····················final·n1.f·w·=·l.W; | 128 | ····················final·n1.f·w·=·l.W; |
129 | ····················w.c(); | 129 | ····················w.c(); |
130 | ····················final·c·b2·=·w.b; | 130 | ····················final·c·b2·=·w.b; |
131 | ····················if·(b2·!=·null)·{ | 131 | ····················if·(b2·!=·null)·{ |
132 | ························b2.i.a.a("popRoute",·(Object)null,·(w1.n)null); | 132 | ························b2.i.a.a("popRoute",·(Object)null,·(w1.n)null); |
Offset 27, 24 lines modified | Offset 27, 20 lines modified | ||
27 | public·final·synthetic·class·n·implements·Runnable | 27 | public·final·synthetic·class·n·implements·Runnable |
28 | { | 28 | { |
29 | ····public·final·void·run()·{ | 29 | ····public·final·void·run()·{ |
30 | ········final·int·b·=·this.b; | 30 | ········final·int·b·=·this.b; |
31 | ········final·int·n·=·4; | 31 | ········final·int·n·=·4; |
32 | ········final·int·n2·=·1; | 32 | ········final·int·n2·=·1; |
33 | ········while·(true)·{ | 33 | ········while·(true)·{ |
34 | ············Label_08 | 34 | ············Label_0806:·{ |
35 | ················switch·(b)·{ | 35 | ················switch·(b)·{ |
36 | ····················default:·{ | 36 | ····················default:·{ |
37 | ························((q)this.c).g(false); | 37 | ························((q)this.c).g(false); |
38 | ························return; | 38 | ························return; |
39 | ····················} | 39 | ····················} |
40 | ····················case·14:·{ | ||
41 | ························((Object)this.c).getClass(); | ||
42 | ························return; | ||
43 | ····················} | ||
44 | ····················case·13:·{ | 40 | ····················case·13:·{ |
45 | ························((c)this.c).b.e.prefetchDefaultFontManager(); | 41 | ························((c)this.c).b.e.prefetchDefaultFontManager(); |
46 | ························return; | 42 | ························return; |
47 | ····················} | 43 | ····················} |
48 | ····················case·12:·{ | 44 | ····················case·12:·{ |
49 | ························((e)this.c).f(); | 45 | ························((e)this.c).f(); |
50 | ························return; | 46 | ························return; |
Offset 105, 87 lines modified | Offset 101, 82 lines modified | ||
105 | ························} | 101 | ························} |
106 | ························final·Class·a4·=·h.a; | 102 | ························final·Class·a4·=·h.a; |
107 | ························final·int·n3·=·27; | 103 | ························final·int·n3·=·27; |
108 | ························final·int·n4·=·26; | 104 | ························final·int·n4·=·26; |
109 | ························final·boolean·b2·=·sdk_INT·==·n4·||·sdk_INT·==·n3; | 105 | ························final·boolean·b2·=·sdk_INT·==·n4·||·sdk_INT·==·n3; |
110 | ························final·Method·f·=·h.f; | 106 | ························final·Method·f·=·h.f; |
111 | ························if·(b2·&&·f·==·null)·{ | 107 | ························if·(b2·&&·f·==·null)·{ |
112 | ····························break·Label_08 | 108 | ····························break·Label_0800; |
113 | ························} | 109 | ························} |
114 | ························if·(h.e·==·null·&&·h.d·==·null)·{ | 110 | ························if·(h.e·==·null·&&·h.d·==·null)·{ |
115 | ····························break·Label_08 | 111 | ····························break·Label_0800; |
116 | ························} | 112 | ························} |
117 | ························break·Label_08 | 113 | ························break·Label_0806; |
118 | ····················} | 114 | ····················} |
119 | ····················case·1:·{ | 115 | ····················case·1:·{ |
120 | ························break·Label_08 | 116 | ························break·Label_0806; |
121 | ····················} | 117 | ····················} |
122 | ····················case·0:·{ | 118 | ····················case·0:·{ |
123 | ························Label_08 | 119 | ························Label_0817:·{ |
124 | ····························break·Label_08 | 120 | ····························break·Label_0817; |
125 | ····························try·{ | 121 | ····························try·{ |
126 | ································final·Activity·activity; | 122 | ································final·Activity·activity; |
127 | ································final·Object·value·=·h.c.get(activity); | 123 | ································final·Object·value·=·h.c.get(activity); |
128 | ································if·(value·!=·null)·{ | 124 | ································if·(value·!=·null)·{ |
129 | ····································final·Object·value2·=·h.b.get(activity); | 125 | ····································final·Object·value2·=·h.b.get(activity); |
130 | ····································if·(value2·!=·null)·{ | 126 | ····································if·(value2·!=·null)·{ |
131 | ········································final·Application·application·=·activity.getApplication(); | 127 | ········································final·Application·application·=·activity.getApplication(); |
132 | ········································final·g·g·=·new·g(activity); | 128 | ········································final·g·g·=·new·g(activity); |
133 | ········································application.registerActivityLifecycleCallbacks((Application$ActivityLifecycleCallbacks)g); | 129 | ········································application.registerActivityLifecycleCallbacks((Application$ActivityLifecycleCallbacks)g); |
134 | ········································final·Handler·g2·=·h.g; | 130 | ········································final·Handler·g2·=·h.g; |
135 | ········································final·int·n5·=·2; | 131 | ········································final·int·n5·=·2; |
136 | ········································g2.post((Runnable)new·q.j((Object)g,·value,·n5)); | 132 | ········································g2.post((Runnable)new·q.j((Object)g,·value,·n5)); |
137 | ········································final·int·n6·=·3; | 133 | ········································final·int·n6·=·3; |
138 | ········································Label_06 | 134 | ········································Label_0651:·{ |
139 | ············································final·int·sdk_INT; | 135 | ············································final·int·sdk_INT; |
140 | ············································final·int·n3; | 136 | ············································final·int·n3; |
141 | ············································final·int·n4; | 137 | ············································final·int·n4; |
142 | ············································if·(sdk_INT·==·n4·||·sdk_INT·==·n3)·{ | 138 | ············································if·(sdk_INT·==·n4·||·sdk_INT·==·n3)·{ |
143 | ················································break·Label_06 | 139 | ················································break·Label_0651; |
144 | ············································} | 140 | ············································} |
145 | ············································ | 141 | ············································Label_0746:·{ |
146 | ················································try·{ | 142 | ················································try·{ |
147 | ····················································activity.recreate(); | 143 | ····················································activity.recreate(); |
148 | ····················································break·Label_07 | 144 | ····················································break·Label_0746; |
149 | ················································} | 145 | ················································} |
150 | ················································finally·{ | 146 | ················································finally·{ |
151 | ····················································g2.post((Runnable)new·q.j((Object)application,·(Object)g,·n6)); | 147 | ····················································g2.post((Runnable)new·q.j((Object)application,·(Object)g,·n6)); |
152 | ····················································g2.post((Runnable)new·q.j((Object)application,·(Object)g,·n6)); | ||
153 | ····················································return; | ||
154 | ····················································final·Object[]·args·=·new·Object[9]; | 148 | ····················································final·Object[]·args·=·new·Object[9]; |
155 | ····················································args[0]·=·value; | 149 | ····················································args[0]·=·value; |
156 | ····················································args[n5]·=·(args[n2]·=·null); | 150 | ····················································args[n5]·=·(args[n2]·=·null); |
157 | ····················································args[n6]·=·Integer.valueOf(0); | 151 | ····················································args[n6]·=·Integer.valueOf(0); |
158 | ····················································final·Boolean·false·=·Boolean.FALSE; | 152 | ····················································final·Boolean·false·=·Boolean.FALSE; |
159 | ····················································args[4]·=·false; | 153 | ····················································args[4]·=·false; |
160 | ····················································args[6]·=·(args[5]·=·null); | 154 | ····················································args[6]·=·(args[5]·=·null); |
161 | ····················································args[8]·=·(args[7]·=·false); | 155 | ····················································args[8]·=·(args[7]·=·false); |
162 | ····················································final·Method·f; | 156 | ····················································final·Method·f; |
163 | ····················································f.invoke(value2,·args); | 157 | ····················································f.invoke(value2,·args); |
158 | ····················································g2.post((Runnable)new·q.j((Object)application,·(Object)g,·n6)); | ||
164 | ···················································· | 159 | ····················································return; |
165 | ················································} | 160 | ················································} |
166 | ················································break; | ||
167 | ············································} | 161 | ············································} |
168 | ········································} | 162 | ········································} |
169 | ····································} | 163 | ····································} |
170 | ································} | 164 | ································} |
171 | ································activity.recreate(); | 165 | ································activity.recreate(); |
172 | ································return; | 166 | ································return; |
167 | ································u.a((u)this.c); | ||
168 | ································return; | ||
173 | ································final·f.o·o·=·(f.o)this.c; | 169 | ································final·f.o·o·=·(f.o)this.c; |
174 | ································O1.b.C((Object)o,·"this$0"); | 170 | ································O1.b.C((Object)o,·"this$0"); |
175 | ································final·Runnable·c·=·o.c; | 171 | ································final·Runnable·c·=·o.c; |
176 | ································iftrue(Label_08 | 172 | ································iftrue(Label_0858:)(c·==·null); |
177 | ································Block_18:·{ | ||
178 | ····································break·Block_18; | ||
179 | ····································u.a((u)this.c); | ||
180 | ····································return; | ||
181 | ································} | ||
182 | ································c.run(); | 173 | ································c.run(); |
183 | ································o.c·=·null; | 174 | ································o.c·=·null; |
184 | ································Label_08 | 175 | ································Label_0858:·{ |
185 | ····································return; | 176 | ····································return; |
186 | ································} | 177 | ································} |
187 | ····························} | 178 | ····························} |
188 | ····························finally·{ | 179 | ····························finally·{ |
189 | ································continue; | 180 | ································continue; |
190 | ····························} | 181 | ····························} |
191 | ························} | 182 | ························} |
Offset 1, 14 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.flutter.embedding.engine; | 1 | package·io.flutter.embedding.engine; |
2 | import·android.view.ViewGroup; | 2 | import·android.view.ViewGroup; |
3 | import·io.flutter.embedding.engine.renderer.SurfaceTextureWrapper; | 3 | import·io.flutter.embedding.engine.renderer.SurfaceTextureWrapper; |
4 | import·io.flutter.view.TextureRegistry$ImageConsumer; | 4 | import·io.flutter.view.TextureRegistry$ImageConsumer; |
5 | import·io.flutter.embedding.engine.renderer.m; | ||
6 | import·n1.u; | 5 | import·n1.u; |
7 | import·android.view.View$OnFocusChangeListener; | 6 | import·android.view.View$OnFocusChangeListener; |
8 | import·io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack; | 7 | import·io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack; |
9 | import·android.util.SparseArray; | 8 | import·android.util.SparseArray; |
10 | import·android.view.ViewGroup$LayoutParams; | 9 | import·android.view.ViewGroup$LayoutParams; |
11 | import·android.widget.FrameLayout$LayoutParams; | 10 | import·android.widget.FrameLayout$LayoutParams; |
12 | import·android.view.View; | 11 | import·android.view.View; |
Offset 23, 14 lines modified | Offset 22, 15 lines modified | ||
23 | import·io.flutter.view.d; | 22 | import·io.flutter.view.d; |
24 | import·n1.n; | 23 | import·n1.n; |
25 | import·android.content.res.Configuration; | 24 | import·android.content.res.Configuration; |
26 | import·android.os.LocaleList; | 25 | import·android.os.LocaleList; |
27 | import·l.C; | 26 | import·l.C; |
28 | import·java.util.Locale; | 27 | import·java.util.Locale; |
29 | import·java.util.ArrayList; | 28 | import·java.util.ArrayList; |
29 | import·io.flutter.embedding.engine.renderer.m; | ||
30 | import·java.nio.ByteOrder; | 30 | import·java.nio.ByteOrder; |
31 | import·v0.v; | 31 | import·v0.v; |
32 | import·java.util.Iterator; | 32 | import·java.util.Iterator; |
33 | import·o1.b; | 33 | import·o1.b; |
34 | import·android.view.Surface; | 34 | import·android.view.Surface; |
35 | import·java.util.List; | 35 | import·java.util.List; |
36 | import·android.content.res.AssetManager; | 36 | import·android.content.res.AssetManager; |
Offset 337, 17 lines modified | Offset 337, 17 lines modified | ||
337 | ····} | 337 | ····} |
338 | ···· | 338 | ···· |
339 | ····public·void·addEngineLifecycleListener(final·b·b)·{ | 339 | ····public·void·addEngineLifecycleListener(final·b·b)·{ |
340 | ········this.ensureRunningOnMainThread(); | 340 | ········this.ensureRunningOnMainThread(); |
341 | ········this.engineLifecycleListeners.add(b); | 341 | ········this.engineLifecycleListeners.add(b); |
342 | ····} | 342 | ····} |
343 | ···· | 343 | ···· |
344 | ····public·void·addIsDisplayingFlutterUiListener(final· | 344 | ····public·void·addIsDisplayingFlutterUiListener(final·m·m)·{ |
345 | ········this.ensureRunningOnMainThread(); | 345 | ········this.ensureRunningOnMainThread(); |
346 | ········this.flutterUiDisplayListeners.add( | 346 | ········this.flutterUiDisplayListeners.add(m); |
347 | ····} | 347 | ····} |
348 | ···· | 348 | ···· |
349 | ····public·void·attachToNative()·{ | 349 | ····public·void·attachToNative()·{ |
350 | ········this.ensureRunningOnMainThread(); | 350 | ········this.ensureRunningOnMainThread(); |
351 | ········this.ensureNotAttachedToNative(); | 351 | ········this.ensureNotAttachedToNative(); |
352 | ········this.shellHolderLock.writeLock().lock(); | 352 | ········this.shellHolderLock.writeLock().lock(); |
353 | ········try·{ | 353 | ········try·{ |
Offset 595, 56 lines modified | Offset 595, 54 lines modified | ||
595 | ···· | 595 | ···· |
596 | ····public·boolean·getIsSoftwareRenderingEnabled()·{ | 596 | ····public·boolean·getIsSoftwareRenderingEnabled()·{ |
597 | ········return·this.nativeGetIsSoftwareRenderingEnabled(); | 597 | ········return·this.nativeGetIsSoftwareRenderingEnabled(); |
598 | ····} | 598 | ····} |
599 | ···· | 599 | ···· |
600 | ····public·float·getScaledFontSize(float·applyDimension,·final·int·i)·{ | 600 | ····public·float·getScaledFontSize(float·applyDimension,·final·int·i)·{ |
601 | ········final·l.e·b·=·o.b; | 601 | ········final·l.e·b·=·o.b; |
602 | ········final·v1.n·n·=·(v1.n)b.b; | ||
603 | ········final·Object·a·=·b.a; | ||
604 | ········v1.n·n | 602 | ········v1.n·n; |
605 | ········while·(true)·{ | 603 | ········while·(true)·{ |
606 | ············Label_00 | 604 | ············Label_0039:·{ |
607 | ················if·( | 605 | ················if·(b.b·!=·null)·{ |
608 | ····················break·Label_00 | 606 | ····················break·Label_0039; |
609 | ················} | 607 | ················} |
610 | ················b.b·=·((ConcurrentLinkedQueue | 608 | ················b.b·=·((ConcurrentLinkedQueue)b.a).poll(); |
611 | ············} | 609 | ············} |
612 | ············n | 610 | ············n·=·(v1.n)b.b; |
613 | ············if·(n | 611 | ············if·(n·!=·null·&&·n.a·<·i)·{ |
614 | ················continue; | 612 | ················continue; |
615 | ············} | 613 | ············} |
616 | ············break; | 614 | ············break; |
617 | ········} | 615 | ········} |
618 | ········DisplayMetrics·b2·=·null; | 616 | ········DisplayMetrics·b2·=·null; |
619 | ········final·String·s·=·"Cannot·find·config·with·generation:·"; | 617 | ········final·String·s·=·"Cannot·find·config·with·generation:·"; |
620 | ········final·String·s2·=·"SettingsChannel"; | 618 | ········final·String·s2·=·"SettingsChannel"; |
621 | ········Label_02 | 619 | ········Label_0229:·{ |
622 | ············String·s3; | 620 | ············String·s3; |
623 | ············if·(n | 621 | ············if·(n·==·null)·{ |
624 | ················final·StringBuilder·sb·=·new·StringBuilder(s); | 622 | ················final·StringBuilder·sb·=·new·StringBuilder(s); |
625 | ················sb.append(String.valueOf(i)); | 623 | ················sb.append(String.valueOf(i)); |
626 | ················sb.append(",·after·exhausting·the·queue."); | 624 | ················sb.append(",·after·exhausting·the·queue."); |
627 | ················s3·=·sb.toString(); | 625 | ················s3·=·sb.toString(); |
628 | ············} | 626 | ············} |
629 | ············else·{ | 627 | ············else·{ |
630 | ················if·(n | 628 | ················if·(n.a·==·i)·{ |
631 | ····················break·Label_02 | 629 | ····················break·Label_0229; |
632 | ················} | 630 | ················} |
633 | ················final·StringBuilder·sb2·=·new·StringBuilder(s); | 631 | ················final·StringBuilder·sb2·=·new·StringBuilder(s); |
634 | ················sb2.append(String.valueOf(i)); | 632 | ················sb2.append(String.valueOf(i)); |
635 | ················sb2.append(",·the·oldest·config·is·now:·"); | 633 | ················sb2.append(",·the·oldest·config·is·now:·"); |
636 | ················sb2.append(String.valueOf(((v1.n)b.b).a)); | 634 | ················sb2.append(String.valueOf(((v1.n)b.b).a)); |
637 | ················s3·=·sb2.toString(); | 635 | ················s3·=·sb2.toString(); |
638 | ············} | 636 | ············} |
639 | ············Log.e(s2,·s3); | 637 | ············Log.e(s2,·s3); |
640 | ············n | 638 | ············n·=·null; |
641 | ········} | 639 | ········} |
642 | ········if·(n | 640 | ········if·(n·!=·null)·{ |
643 | ············b2·=·n | 641 | ············b2·=·n.b; |
644 | ········} | 642 | ········} |
645 | ········if·(b2·==·null)·{ | 643 | ········if·(b2·==·null)·{ |
646 | ············final·StringBuilder·sb3·=·new·StringBuilder("getScaledFontSize·called·with·configurationId·"); | 644 | ············final·StringBuilder·sb3·=·new·StringBuilder("getScaledFontSize·called·with·configurationId·"); |
647 | ············sb3.append(String.valueOf(i)); | 645 | ············sb3.append(String.valueOf(i)); |
648 | ············sb3.append(",·which·can't·be·found."); | 646 | ············sb3.append(",·which·can't·be·found."); |
649 | ············Log.e("FlutterJNI",·sb3.toString()); | 647 | ············Log.e("FlutterJNI",·sb3.toString()); |
650 | ············return·-1.0f; | 648 | ············return·-1.0f; |
Offset 655, 39 lines modified | Offset 653, 43 lines modified | ||
655 | ···· | 653 | ···· |
656 | ····public·void·handlePlatformMessage(final·String·s,·final·ByteBuffer·byteBuffer,·final·int·n,·final·long·n2)·{ | 654 | ····public·void·handlePlatformMessage(final·String·s,·final·ByteBuffer·byteBuffer,·final·int·n,·final·long·n2)·{ |
657 | ········final·l·platformMessageHandler·=·this.platformMessageHandler; | 655 | ········final·l·platformMessageHandler·=·this.platformMessageHandler; |
658 | ········if·(platformMessageHandler·!=·null)·{ | 656 | ········if·(platformMessageHandler·!=·null)·{ |
659 | ············final·p1.k·k·=·(p1.k)platformMessageHandler; | 657 | ············final·p1.k·k·=·(p1.k)platformMessageHandler; |
660 | ············final·Object·d·=·k.d; | 658 | ············final·Object·d·=·k.d; |
661 | ············monitorenter(d); | 659 | ············monitorenter(d); |
660 | ············while·(true)·{ | ||
662 | ············Label_0152:·{ | 661 | ················Label_0152:·{ |
663 | ················try·{ | 662 | ····················try·{ |
664 | ····················final·g·g·=·(g)k.b.get(s); | 663 | ························final·g·g·=·(g)k.b.get(s); |
665 | ····················final·boolean·b·=·k.e.get()·&&·g·==·null; | 664 | ························final·boolean·b·=·k.e.get()·&&·g·==·null; |
666 | ····················if·(!b)·{ | 665 | ························if·(!b)·{ |
666 | ····························break·Label_0198; | ||
667 | ························} | ||
668 | ························if·(!k.c.containsKey(s))·{ | ||
669 | ····························k.c.put(s,·new·LinkedList()); | ||
670 | ························} | ||
667 | ························break·Label_0152; | 671 | ························break·Label_0152; |
668 | ····················} | 672 | ····················} |
669 | ····················if·(!k.c.containsKey(s))·{ | ||
Max diff block lines reached; 4668/10480 bytes (44.54%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 21 lines modified | ||
1 | package·io.flutter.embedding.engine.renderer; | 1 | package·io.flutter.embedding.engine.renderer; |
2 | import· | 2 | import·io.flutter.view.n; |
3 | public·final·class·d | 3 | public·final·synthetic·class·d·implements·Runnable |
4 | { | 4 | { |
5 | ····public·final·Image·a; | ||
6 | ····public·final·/*·synthetic·*/·FlutterRenderer$ImageReaderSurfaceProducer·b; | ||
7 | ···· | ||
8 | ····public·d(final·FlutterRenderer$ImageReaderSurfaceProducer·b,·final·Image·a)·{ | ||
9 | ········this.b·=·b; | ||
10 | ····· | 5 | ····public·final·void·run()·{ |
6 | ········final·int·b·=·this.b; | ||
7 | ········final·n·c·=·this.c; | ||
8 | ········switch·(b)·{ | ||
9 | ············default:·{ | ||
10 | ················((i)c).getClass(); | ||
11 | ················return; | ||
12 | ············} | ||
13 | ············case·0:·{ | ||
14 | ················FlutterRenderer$ImageReaderSurfaceProducer.a((FlutterRenderer$ImageReaderSurfaceProducer)c); | ||
15 | ············} | ||
16 | ········} | ||
11 | ····} | 17 | ····} |
12 | } | 18 | } |
Offset 1, 34 lines modified | Offset 1, 15 lines modified | ||
1 | package·io.flutter.embedding.engine.renderer; | 1 | package·io.flutter.embedding.engine.renderer; |
2 | import·android.media.Image; | 2 | import·android.media.Image; |
3 | import·android.util.Log; | ||
4 | import·android.media.ImageReader; | ||
5 | import·android.media.ImageReader$OnImageAvailableListener; | ||
6 | public·final· | 3 | public·final·class·e |
7 | { | 4 | { |
5 | ····public·final·Image·a; | ||
6 | ····public·final·/*·synthetic·*/·FlutterRenderer$ImageReaderSurfaceProducer·b; | ||
7 | ···· | ||
8 | ····public·final·void·onImageAvailable(final·ImageReader·imageReader)·{ | ||
9 | ········final·f·a·=·this.a; | ||
10 | ········a.getClass(); | ||
11 | ········Image·acquireLatestImage; | ||
12 | ········try·{ | ||
13 | ············acquireLatestImage·=·imageReader.acquireLatestImage(); | ||
14 | ········} | ||
15 | ········catch·(final·IllegalStateException·obj)·{ | ||
16 | ············final·StringBuilder·sb·=·new·StringBuilder("onImageAvailable·acquireLatestImage·failed:·"); | ||
17 | ············sb.append(obj); | ||
18 | ············Log.e("ImageReaderSurfaceProducer",·sb.toString()); | ||
19 | ············acquireLatestImage·=·null; | ||
20 | ········} | ||
21 | ········if·(acquireLatestImage·!=·null)·{ | ||
22 | ···· | 8 | ····public·e(final·FlutterRenderer$ImageReaderSurfaceProducer·b,·final·Image·a)·{ |
9 | ········this.b·=·b; | ||
10 | ········this.a·=·a; | ||
23 | ············if·(!FlutterRenderer$ImageReaderSurfaceProducer.access$900(d)·&&·!a.c)·{ | ||
24 | ················d.onImage(imageReader,·acquireLatestImage); | ||
25 | ············} | ||
26 | ············else·{ | ||
27 | ················acquireLatestImage.close(); | ||
28 | ············} | ||
29 | ········} | ||
30 | ····} | 11 | ····} |
31 | } | 12 | } |
Offset 1, 23 lines modified | Offset 1, 34 lines modified | ||
1 | package·io.flutter.embedding.engine.renderer; | 1 | package·io.flutter.embedding.engine.renderer; |
2 | import·android.media.Image; | ||
2 | import·android.media.ImageReader$OnImageAvailableListener; | ||
3 | import·android.os.Handler; | ||
4 | import·android. | 3 | import·android.util.Log; |
5 | import·java.util.ArrayDeque; | ||
6 | import·android.media.ImageReader; | 4 | import·android.media.ImageReader; |
5 | import·android.media.ImageReader$OnImageAvailableListener; | ||
7 | public·final·class·f | 6 | public·final·synthetic·class·f·implements·ImageReader$OnImageAvailableListener |
8 | { | 7 | { |
9 | ····public·final·ImageReader·a; | ||
10 | ····public·final·ArrayDeque·b; | ||
11 | ····public· | 8 | ····public·final·void·onImageAvailable(final·ImageReader·imageReader)·{ |
9 | ········final·g·a·=·this.a; | ||
10 | ········a.getClass(); | ||
11 | ········Image·acquireLatestImage; | ||
12 | ········try·{ | ||
13 | ············acquireLatestImage·=·imageReader.acquireLatestImage(); | ||
14 | ········} | ||
15 | ········catch·(final·IllegalStateException·obj)·{ | ||
16 | ············final·StringBuilder·sb·=·new·StringBuilder("onImageAvailable·acquireLatestImage·failed:·"); | ||
17 | ············sb.append(obj); | ||
18 | ············Log.e("ImageReaderSurfaceProducer",·sb.toString()); | ||
19 | ············acquireLatestImage·=·null; | ||
20 | ········} | ||
21 | ········if·(acquireLatestImage·!=·null)·{ | ||
12 | ···· | 22 | ············final·FlutterRenderer$ImageReaderSurfaceProducer·d·=·a.d; |
13 | ···· | ||
14 | ····public·f(final·FlutterRenderer$ImageReaderSurfaceProducer·d,·final·ImageReader·a)·{ | ||
15 | ········this.d·=·d; | ||
16 | ········this.b·=·new·ArrayDeque(); | ||
17 | ········this.c·=·false; | ||
18 | ········ | 23 | ············if·(!FlutterRenderer$ImageReaderSurfaceProducer.access$800(d)·&&·!a.c)·{ |
24 | ················d.onImage(imageReader,·acquireLatestImage); | ||
25 | ············} | ||
26 | ············else·{ | ||
27 | ················acquireLatestImage.close(); | ||
28 | ············} | ||
29 | ········} | ||
19 | ····} | 30 | ····} |
20 | } | 31 | } |
Offset 1, 19 lines modified | Offset 1, 23 lines modified | ||
1 | package·io.flutter.embedding.engine.renderer; | 1 | package·io.flutter.embedding.engine.renderer; |
2 | import·android.graphics.SurfaceTexture; | ||
3 | import·android. | 2 | import·android.media.ImageReader$OnImageAvailableListener; |
3 | import·android.os.Handler; | ||
4 | import·android.os.Looper; | ||
5 | import·java.util.ArrayDeque; | ||
6 | import·android.media.ImageReader; | ||
4 | public·final· | 7 | public·final·class·g |
5 | { | 8 | { |
6 | ····public·final·void·onFrameAvailable(final·SurfaceTexture·surfaceTexture)·{ | ||
7 | ········final·h·a·=·this.a; | ||
8 | ········if·(!a.c)·{ | ||
9 | ············final·k·e·=·a.e; | ||
10 | ············if·(e.a.isAttached())·{ | ||
11 | ················a.b.markDirty(); | ||
12 | ················e.a.scheduleFrame(); | ||
13 | ············} | ||
14 | ······· | 9 | ····public·final·ImageReader·a; |
10 | ····public·final·ArrayDeque·b; | ||
11 | ····public·boolean·c; | ||
12 | ····public·final·/*·synthetic·*/·FlutterRenderer$ImageReaderSurfaceProducer·d; | ||
13 | ···· | ||
14 | ····public·g(final·FlutterRenderer$ImageReaderSurfaceProducer·d,·final·ImageReader·a)·{ | ||
15 | ········this.d·=·d; | ||
16 | ········this.b·=·new·ArrayDeque(); | ||
17 | ········this.c·=·false; | ||
18 | ········(this.a·=·a).setOnImageAvailableListener((ImageReader$OnImageAvailableListener)new·f(this),·new·Handler(Looper.getMainLooper())); | ||
15 | ····} | 19 | ····} |
16 | } | 20 | } |
Offset 1, 23 lines modified | Offset 1, 72 lines modified | ||
1 | package·io.flutter.embedding.engine.renderer; | 1 | package·io.flutter.embedding.engine.renderer; |
2 | import·io.flutter. | 2 | import·io.flutter.view.m; |
3 | import·android.graphics.SurfaceTexture$OnFrameAvailableListener; | ||
4 | import·android.os.Handler; | ||
5 | import·android.graphics.SurfaceTexture; | ||
6 | import·io.flutter.view.n; | ||
7 | import·io.flutter.view.TextureRegistry$SurfaceTextureEntry; | ||
3 | public·final·class·i·implements·Ru | 8 | public·final·class·i·implements·TextureRegistry$SurfaceTextureEntry,·n |
4 | { | 9 | { |
5 | ····public·final·long· | 10 | ····public·final·long·a; |
6 | ····public·final· | 11 | ····public·final·SurfaceTextureWrapper·b; |
12 | ····public·boolean·c; | ||
13 | ····public·n·d; | ||
14 | ····public·final·/*·synthetic·*/·l·e; | ||
7 | ···· | 15 | ···· |
8 | ····public·i(final·long· | 16 | ····public·i(final·l·e,·final·long·a,·final·SurfaceTexture·surfaceTexture)·{ |
17 | ········this.e·=·e; | ||
18 | ········this.a·=·a; | ||
19 | ········final·SurfaceTextureWrapper·b·=·new·SurfaceTextureWrapper(surfaceTexture,·(Runnable)new·d((n)this,·1)); | ||
9 | ········this.b·=·b; | 20 | ········this.b·=·b; |
10 | ········this | 21 | ········b.surfaceTexture().setOnFrameAvailableListener((SurfaceTexture$OnFrameAvailableListener)new·h(this),·new·Handler()); |
11 | ····} | 22 | ····} |
12 | ···· | 23 | ···· |
24 | ····public·final·void·finalize()·{ | ||
25 | ········try·{ | ||
26 | ············if·(this.c)·{ | ||
27 | ················return; | ||
28 | ············} | ||
29 | ············final·l·e·=·this.e; | ||
30 | ············e.e.post((Runnable)new·j(this.a,·e.a)); | ||
31 | ········} | ||
32 | ········finally·{ | ||
33 | ············super.finalize(); | ||
34 | ········} | ||
35 | ····} | ||
36 | ···· | ||
37 | ····public·final·long·id()·{ | ||
38 | ········return·this.a; | ||
39 | ····} | ||
40 | ···· | ||
41 | ····public·final·void·onTrimMemory(final·int·n)·{ | ||
42 | ········final·n·d·=·this.d; | ||
43 | ········if·(d·!=·null)·{ | ||
44 | ············d.onTrimMemory(n); | ||
45 | ········} | ||
46 | ····} | ||
47 | ···· | ||
13 | ····public·final·void·r | 48 | ····public·final·void·release()·{ |
49 | ········if·(this.c)·{ | ||
14 | ········final·FlutterJNI·c·=·this.c; | ||
15 | ········if·(!c.isAttached())·{ | ||
16 | ············return; | 50 | ············return; |
17 | ········} | 51 | ········} |
52 | ········this.b.release(); | ||
53 | ········final·l·e·=·this.e; | ||
18 | ········ | 54 | ········e.a.unregisterTexture(this.a); |
55 | ········e.f((n)this); | ||
56 | ········this.c·=·true; | ||
57 | ····} | ||
58 | ···· | ||
59 | ····public·final·void·setOnFrameConsumedListener(final·m·m)·{ | ||
60 | ····} | ||
61 | ···· | ||
62 | ····public·final·void·setOnTrimMemoryListener(final·n·d)·{ | ||
63 | ········this.d·=·d; | ||
64 | ····} | ||
65 | ···· | ||
66 | ····public·final·SurfaceTexture·surfaceTexture()·{ | ||
67 | ········return·this.b.surfaceTexture(); | ||
19 | ····} | 68 | ····} |
20 | } | 69 | } |
Offset 1, 47 lines modified | Offset 1, 23 lines modified | ||
1 | package·io.flutter.embedding.engine.renderer; | 1 | package·io.flutter.embedding.engine.renderer; |
2 | import· | 2 | import·io.flutter.embedding.engine.FlutterJNI; |
3 | public·final·class·j | 3 | public·final·class·j·implements·Runnable |
4 | { | 4 | { |
5 | ····public·float·a; | ||
6 | ····public·in | 5 | ····public·final·long·b; |
6 | ····public·final·FlutterJNI·c; | ||
7 | ····public·int·c; | ||
8 | ····public·int·d; | ||
9 | ····public·int·e; | ||
10 | ····public·int·f; | ||
11 | ····public·int·g; | ||
12 | ····public·int·h; | ||
13 | ····public·int·i; | ||
14 | ····public·int·j; | ||
15 | ····public·int·k; | ||
16 | ····public·int·l; | ||
17 | ····public·int·m; | ||
18 | ····public·int·n; | ||
19 | ····public·int·o; | ||
20 | ····public·int·p; | ||
21 | ····public·final·ArrayList·q; | ||
22 | ····public·final·ArrayList·r; | ||
23 | ···· | 7 | ···· |
8 | ····public·j(final·long·b,·final·FlutterJNI·c)·{ | ||
24 | ····public·j()·{ | ||
25 | ········this.a·=·1.0f; | ||
26 | ········this.b·=· | 9 | ········this.b·=·b; |
27 | ········this.c·=· | 10 | ········this.c·=·c; |
11 | ····} | ||
12 | ···· | ||
13 | ····public·final·void·run()·{ | ||
14 | ········final·FlutterJNI·c·=·this.c; | ||
15 | ········if·(!c.isAttached())·{ | ||
16 | ············return; | ||
17 | ········} | ||
18 | ········c.unregisterTexture(this.b); | ||
28 | ········this.d·=·0; | ||
29 | ········this.e·=·0; | ||
30 | ········this.f·=·0; | ||
31 | ········this.g·=·0; | ||
32 | ········this.h·=·0; | ||
33 | ········this.i·=·0; | ||
34 | ········this.j·=·0; | ||
35 | ········this.k·=·0; | ||
36 | ········this.l·=·0; | ||
37 | ········this.m·=·0; | ||
38 | ········this.n·=·0; | ||
39 | ········this.o·=·0; | ||
40 | ········this.p·=·-1; | ||
41 | ········this.q·=·new·ArrayList(); | ||
42 | ········this.r·=·new·ArrayList(); | ||
43 | ····} | 19 | ····} |
44 | } | 20 | } |
Offset 1, 9 lines modified | Offset 1, 123 lines modified | ||
1 | package·io.flutter.embedding.engine.renderer; | 1 | package·io.flutter.embedding.engine.renderer; |
2 | p | 2 | import·android.graphics.SurfaceTexture; |
3 | import·android.os.Build$VERSION; | ||
4 | import·io.flutter.view.TextureRegistry$SurfaceProducer; | ||
5 | import·io.flutter.view.TextureRegistry$ImageConsumer; | ||
6 | import·io.flutter.view.TextureRegistry$ImageTextureEntry; | ||
7 | import·java.util.Iterator; | ||
8 | import·java.lang.ref.WeakReference; | ||
9 | import·io.flutter.view.n; | ||
10 | import·androidx.lifecycle.s; | ||
11 | import·androidx.lifecycle.H; | ||
12 | import·java.util.ArrayList; | ||
13 | import·java.util.HashSet; | ||
14 | import·android.os.Handler; | ||
15 | import·android.view.Surface; | ||
16 | import·java.util.concurrent.atomic.AtomicLong; | ||
17 | import·io.flutter.embedding.engine.FlutterJNI; | ||
18 | import·io.flutter.view.q; | ||
19 | public·final·class·l·implements·q | ||
3 | { | 20 | { |
4 | ···· | 21 | ····public·final·FlutterJNI·a; |
22 | ····public·final·AtomicLong·b; | ||
23 | ····public·Surface·c; | ||
24 | ····public·boolean·d; | ||
25 | ····public·final·Handler·e; | ||
26 | ····public·final·HashSet·f; | ||
27 | ····public·final·ArrayList·g; | ||
28 | ····public·final·a·h; | ||
29 | ···· | ||
30 | ····public·l(final·FlutterJNI·a)·{ | ||
31 | ········this.b·=·new·AtomicLong(0L); | ||
32 | ········this.d·=·false; | ||
33 | ········this.e·=·new·Handler(); | ||
34 | ········this.f·=·new·HashSet(); | ||
35 | ········this.g·=·new·ArrayList(); | ||
36 | ········final·a·h·=·new·a(this); | ||
37 | ········this.h·=·h; | ||
38 | ········(this.a·=·a).addIsDisplayingFlutterUiListener((m)h); | ||
39 | ········H.i.f.a((s)new·b(this)); | ||
40 | ····} | ||
41 | ···· | ||
42 | ····public·final·void·a(final·n·referent)·{ | ||
43 | ········final·HashSet·f·=·this.f; | ||
44 | ········final·Iterator·iterator·=·f.iterator(); | ||
45 | ········while·(iterator.hasNext())·{ | ||
46 | ············if·(((WeakReference<n>)iterator.next()).get()·==·null)·{ | ||
47 | ················iterator.remove(); | ||
48 | ············} | ||
49 | ········} | ||
50 | ········f.add(new·WeakReference((Object)referent)); | ||
51 | ····} | ||
52 | ···· | ||
53 | ····public·final·TextureRegistry$ImageTextureEntry·b()·{ | ||
54 | ········final·FlutterRenderer$ImageTextureRegistryEntry·flutterRenderer$ImageTextureRegistryEntry·=·new·FlutterRenderer$ImageTextureRegistryEntry(this,·this.b.getAndIncrement()); | ||
55 | ········flutterRenderer$ImageTextureRegistryEntry.id(); | ||
56 | ········this.a.registerImageTexture(flutterRenderer$ImageTextureRegistryEntry.id(),·(TextureRegistry$ImageConsumer)flutterRenderer$ImageTextureRegistryEntry); | ||
57 | ········return·(TextureRegistry$ImageTextureEntry)flutterRenderer$ImageTextureRegistryEntry; | ||
58 | ····} | ||
59 | ···· | ||
60 | ····public·final·TextureRegistry$SurfaceProducer·c()·{ | ||
61 | ········if·(Build$VERSION.SDK_INT·>=·29)·{ | ||
62 | ············final·FlutterJNI·a·=·this.a; | ||
63 | ············if·(!a.ShouldDisableAHB())·{ | ||
64 | ················final·long·andIncrement·=·this.b.getAndIncrement(); | ||
65 | ················final·Object·e·=·new·FlutterRenderer$ImageReaderSurfaceProducer(this,·andIncrement); | ||
66 | ················a.registerImageTexture(andIncrement,·(TextureRegistry$ImageConsumer)e); | ||
67 | ················this.a((n)e); | ||
68 | ················this.g.add(e); | ||
69 | ················return·(TextureRegistry$SurfaceProducer)e; | ||
70 | ············} | ||
71 | ········} | ||
72 | ········final·i·d·=·this.d(); | ||
73 | ········final·Object·e·=·new·o(d.a,·this.e,·this.a,·d); | ||
74 | ········return·(TextureRegistry$SurfaceProducer)e; | ||
75 | ····} | ||
76 | ···· | ||
77 | ····public·final·i·d()·{ | ||
78 | ········final·SurfaceTexture·surfaceTexture·=·new·SurfaceTexture(0); | ||
79 | ········final·long·andIncrement·=·this.b.getAndIncrement(); | ||
80 | ········surfaceTexture.detachFromGLContext(); | ||
81 | ········final·i·i·=·new·i(this,·andIncrement,·surfaceTexture); | ||
82 | ········this.a.registerTexture(i.a,·i.b); | ||
83 | ········this.a((n)i); | ||
84 | ········return·i; | ||
85 | ····} | ||
86 | ···· | ||
87 | ····public·final·void·e(final·int·n)·{ | ||
88 | ········final·Iterator·iterator·=·this.f.iterator(); | ||
89 | ········while·(iterator.hasNext())·{ | ||
90 | ············final·n·n2·=·(n)((WeakReference<n>)iterator.next()).get(); | ||
91 | ············if·(n2·!=·null)·{ | ||
92 | ················n2.onTrimMemory(n); | ||
93 | ············} | ||
94 | ············else·{ | ||
95 | ················iterator.remove(); | ||
96 | ············} | ||
97 | ········} | ||
98 | ····} | ||
99 | ···· | ||
100 | ····public·final·void·f(final·n·n)·{ | ||
101 | ········final·HashSet·f·=·this.f; | ||
102 | ········for·(final·WeakReference·o·:·f)·{ | ||
103 | ············if·(o.get()·==·n)·{ | ||
104 | ················f.remove(o); | ||
105 | ················break; | ||
106 | ············} | ||
107 | ········} | ||
108 | ····} | ||
5 | ···· | 109 | ···· |
6 | ····void· | 110 | ····public·final·void·g()·{ |
111 | ········if·(this.c·!=·null)·{ | ||
112 | ············this.a.onSurfaceDestroyed(); | ||
113 | ············if·(this.d)·{ | ||
114 | ················this.h.a(); | ||
115 | ············} | ||
116 | ············this.d·=·false; | ||
117 | ············this.c·=·null; | ||
118 | ········} | ||
119 | ····} | ||
7 | } | 120 | } |
Offset 1, 15 lines modified | Offset 1, 9 lines modified | ||
1 | package·io.flutter.embedding.engine.renderer; | 1 | package·io.flutter.embedding.engine.renderer; |
2 | public·interface·m | 2 | public·interface·m |
3 | { | 3 | { |
4 | ····void·a( | 4 | ····void·a(); |
5 | ···· | 5 | ···· |
6 | ····void·b(); | 6 | ····void·b(); |
7 | ···· | ||
8 | ····void·c(); | ||
9 | ···· | ||
10 | ····void·d(); | ||
11 | ···· | ||
12 | ····k·getAttachedRenderer(); | ||
13 | } | 7 | } |
Offset 1, 13 lines modified | Offset 1, 12 lines modified | ||
1 | package·io.flutter.plugin.editing; | 1 | package·io.flutter.plugin.editing; |
2 | import·android.view.WindowInsets$Builder; | 2 | import·android.view.WindowInsets$Builder; |
3 | import·java.util.Iterator; | 3 | import·java.util.Iterator; |
4 | import·n1.s; | ||
5 | import·E.a; | 4 | import·E.a; |
6 | import·java.util.List; | 5 | import·java.util.List; |
7 | import·android.view.WindowInsets; | 6 | import·android.view.WindowInsets; |
8 | import·E0.b; | 7 | import·E0.b; |
9 | import·android.view.WindowInsetsAnimation; | 8 | import·android.view.WindowInsetsAnimation; |
10 | import·android.view.WindowInsetsAnimation$Callback; | 9 | import·android.view.WindowInsetsAnimation$Callback; |
Offset 50, 21 lines modified | Offset 49, 21 lines modified | ||
50 | ················} | 49 | ················} |
51 | ················if·(!b)·{ | 50 | ················if·(!b)·{ |
52 | ····················return·windowInsets; | 51 | ····················return·windowInsets; |
53 | ················} | 52 | ················} |
54 | ················final·int·windowSystemUiVisibility·=·ImeSyncDeferringInsetsCallback.access$400(this.this$0).getWindowSystemUiVisibility(); | 53 | ················final·int·windowSystemUiVisibility·=·ImeSyncDeferringInsetsCallback.access$400(this.this$0).getWindowSystemUiVisibility(); |
55 | ················int·y; | 54 | ················int·y; |
56 | ················if·((windowSystemUiVisibility·&·0x200)·==·0x0·&&·(windowSystemUiVisibility·&·0x2)·==·0x0)·{ | 55 | ················if·((windowSystemUiVisibility·&·0x200)·==·0x0·&&·(windowSystemUiVisibility·&·0x2)·==·0x0)·{ |
57 | ····················y·=·a.y(E0.b.c(windowInsets,·E0.b. | 56 | ····················y·=·a.y(E0.b.c(windowInsets,·E0.b.p())); |
58 | ················} | 57 | ················} |
59 | ················else·{ | 58 | ················else·{ |
60 | ····················y·=·0; | 59 | ····················y·=·0; |
61 | ················} | 60 | ················} |
62 | ················io.flutter.plugin.editing.a.m(); | 61 | ················io.flutter.plugin.editing.a.m(); |
63 | ················final·WindowInsets$Builder·h·=·io.flutter.plugin.editing.a.h(ImeSyncDeferringInsetsCallback.access$500(this.this$0)); | 62 | ················final·WindowInsets$Builder·h·=·io.flutter.plugin.editing.a.h(ImeSyncDeferringInsetsCallback.access$500(this.this$0)); |
64 | ················ | 63 | ················E0.b.m(h,·ImeSyncDeferringInsetsCallback.access$200(this.this$0),·io.flutter.plugin.editing.a.e(Math.max(a.y(E0.b.c(windowInsets,·ImeSyncDeferringInsetsCallback.access$200(this.this$0)))·-·y,·0))); |
65 | ················ImeSyncDeferringInsetsCallback.access$400(this.this$0).onApplyWindowInsets(io.flutter.plugin.editing.a.i(h)); | 64 | ················ImeSyncDeferringInsetsCallback.access$400(this.this$0).onApplyWindowInsets(io.flutter.plugin.editing.a.i(h)); |
66 | ············} | 65 | ············} |
67 | ········} | 66 | ········} |
68 | ········return·windowInsets; | 67 | ········return·windowInsets; |
69 | ····} | 68 | ····} |
70 | } | 69 | } |
Offset 13, 15 lines modified | Offset 13, 15 lines modified | ||
13 | ····private·final·int·deferredInsetTypes; | 13 | ····private·final·int·deferredInsetTypes; |
14 | ····private·b·insetsListener; | 14 | ····private·b·insetsListener; |
15 | ····private·WindowInsets·lastWindowInsets; | 15 | ····private·WindowInsets·lastWindowInsets; |
16 | ····private·boolean·needsSave; | 16 | ····private·boolean·needsSave; |
17 | ····private·View·view; | 17 | ····private·View·view; |
18 | ···· | 18 | ···· |
19 | ····public·ImeSyncDeferringInsetsCallback(final·View·view)·{ | 19 | ····public·ImeSyncDeferringInsetsCallback(final·View·view)·{ |
20 | ········this.deferredInsetTypes·=·E0.b. | 20 | ········this.deferredInsetTypes·=·E0.b.y(); |
21 | ········this.animating·=·false; | 21 | ········this.animating·=·false; |
22 | ········this.needsSave·=·false; | 22 | ········this.needsSave·=·false; |
23 | ········this.view·=·view; | 23 | ········this.view·=·view; |
24 | ········this.animationCallback·=·new·ImeSyncDeferringInsetsCallback$AnimationCallback(this); | 24 | ········this.animationCallback·=·new·ImeSyncDeferringInsetsCallback$AnimationCallback(this); |
25 | ········this.insetsListener·=·new·b(this); | 25 | ········this.insetsListener·=·new·b(this); |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
Offset 175, 23 lines modified | Offset 175, 23 lines modified | ||
175 | ········final·SpannableStringBuilder·replace·=·super.replace(c,·d,·charSequence,·n,·n2); | 175 | ········final·SpannableStringBuilder·replace·=·super.replace(c,·d,·charSequence,·n,·n2); |
176 | ········final·ArrayList·f·=·this.f; | 176 | ········final·ArrayList·f·=·this.f; |
177 | ········final·int·selectionStart2·=·Selection.getSelectionStart((CharSequence)this); | 177 | ········final·int·selectionStart2·=·Selection.getSelectionStart((CharSequence)this); |
178 | ········final·int·selectionEnd2·=·Selection.getSelectionEnd((CharSequence)this); | 178 | ········final·int·selectionEnd2·=·Selection.getSelectionEnd((CharSequence)this); |
179 | ········final·int·composingSpanStart2·=·BaseInputConnection.getComposingSpanStart((Spannable)this); | 179 | ········final·int·composingSpanStart2·=·BaseInputConnection.getComposingSpanStart((Spannable)this); |
180 | ········final·int·composingSpanEnd2·=·BaseInputConnection.getComposingSpanEnd((Spannable)this); | 180 | ········final·int·composingSpanEnd2·=·BaseInputConnection.getComposingSpanEnd((Spannable)this); |
181 | ········final·Object·e·=·new·Object(); | 181 | ········final·Object·e·=·new·Object(); |
182 | ········(( | 182 | ········((i)e).e·=·selectionStart2; |
183 | ········(( | 183 | ········((i)e).f·=·selectionEnd2; |
184 | ········(( | 184 | ········((i)e).g·=·composingSpanStart2; |
185 | ········(( | 185 | ········((i)e).h·=·composingSpanEnd2; |
186 | ········final·String·string2·=·charSequence.toString(); | 186 | ········final·String·string2·=·charSequence.toString(); |
187 | ········(( | 187 | ········((i)e).a·=·string; |
188 | ········(( | 188 | ········((i)e).b·=·string2; |
189 | ········(( | 189 | ········((i)e).c·=·c; |
190 | ········(( | 190 | ········((i)e).d·=·d; |
191 | ········f.add(e); | 191 | ········f.add(e); |
192 | ········if·(this.b·>·0)·{ | 192 | ········if·(this.b·>·0)·{ |
193 | ············return·replace; | 193 | ············return·replace; |
194 | ········} | 194 | ········} |
195 | ········this.d(b,·Selection.getSelectionStart((CharSequence)this)·!=·selectionStart·||·Selection.getSelectionEnd((CharSequence)this)·!=·selectionEnd,·BaseInputConnection.getComposingSpanStart((Spannable)this)·!=·composingSpanStart·||·BaseInputConnection.getComposingSpanEnd((Spannable)this)·!=·composingSpanEnd); | 195 | ········this.d(b,·Selection.getSelectionStart((CharSequence)this)·!=·selectionStart·||·Selection.getSelectionEnd((CharSequence)this)·!=·selectionEnd,·BaseInputConnection.getComposingSpanStart((Spannable)this)·!=·composingSpanStart·||·BaseInputConnection.getComposingSpanEnd((Spannable)this)·!=·composingSpanEnd); |
196 | ········return·replace; | 196 | ········return·replace; |
197 | ····} | 197 | ····} |
Offset 201, 23 lines modified | Offset 201, 23 lines modified | ||
201 | ········final·ArrayList·f·=·this.f; | 201 | ········final·ArrayList·f·=·this.f; |
202 | ········final·String·string·=·this.toString(); | 202 | ········final·String·string·=·this.toString(); |
203 | ········selectionStart·=·Selection.getSelectionStart((CharSequence)this); | 203 | ········selectionStart·=·Selection.getSelectionStart((CharSequence)this); |
204 | ········final·int·selectionEnd·=·Selection.getSelectionEnd((CharSequence)this); | 204 | ········final·int·selectionEnd·=·Selection.getSelectionEnd((CharSequence)this); |
205 | ········final·int·composingSpanStart·=·BaseInputConnection.getComposingSpanStart((Spannable)this); | 205 | ········final·int·composingSpanStart·=·BaseInputConnection.getComposingSpanStart((Spannable)this); |
206 | ········final·int·composingSpanEnd·=·BaseInputConnection.getComposingSpanEnd((Spannable)this); | 206 | ········final·int·composingSpanEnd·=·BaseInputConnection.getComposingSpanEnd((Spannable)this); |
207 | ········final·Object·e·=·new·Object(); | 207 | ········final·Object·e·=·new·Object(); |
208 | ········(( | 208 | ········((i)e).e·=·selectionStart; |
209 | ········(( | 209 | ········((i)e).f·=·selectionEnd; |
210 | ········(( | 210 | ········((i)e).g·=·composingSpanStart; |
211 | ········(( | 211 | ········((i)e).h·=·composingSpanEnd; |
212 | ········(( | 212 | ········((i)e).a·=·string; |
213 | ········(( | 213 | ········((i)e).b·=·""; |
214 | ········n2·=·-1; | 214 | ········n2·=·-1; |
215 | ········(( | 215 | ········((i)e).c·=·n2; |
216 | ········(( | 216 | ········((i)e).d·=·n2; |
217 | ········f.add(e); | 217 | ········f.add(e); |
218 | ····} | 218 | ····} |
219 | ···· | 219 | ···· |
220 | ····public·final·String·toString()·{ | 220 | ····public·final·String·toString()·{ |
221 | ········String·g·=·this.g; | 221 | ········String·g·=·this.g; |
222 | ········if·(g·==·null)·{ | 222 | ········if·(g·==·null)·{ |
223 | ············g·=·super.toString(); | 223 | ············g·=·super.toString(); |
Offset 1, 99 lines modified | Offset 1, 8 lines modified | ||
1 | package·io.flutter.plugin.editing; | 1 | package·io.flutter.plugin.editing; |
2 | import·android.view.inputmethod.InputMethodManager; | ||
2 | import·android.view.textservice.SuggestionsInfo; | ||
3 | import·java.util.HashMap; | ||
4 | import·java.util.ArrayList; | ||
5 | import·android.view.textservice.SentenceSuggestionsInfo; | ||
6 | import·java.util.Locale; | ||
7 | import·android.view.textservice.TextInfo; | ||
8 | import·android.os.Bundle; | ||
9 | import·x1.a; | ||
10 | import·v1.l; | ||
11 | import·w1.n; | ||
12 | import·android.view.textservice.SpellCheckerSession; | ||
13 | import·android.view.textservice.TextServicesManager; | ||
14 | import·l.e; | ||
15 | import·android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener; | ||
16 | public· | 3 | public·abstract·synthetic·class·g |
17 | { | 4 | { |
18 | ····public·final·e·a; | ||
19 | ····public·final·TextServicesManager·b; | ||
20 | ····public·SpellCheckerSession·c; | ||
21 | ····public·n·d; | ||
22 | ···· | ||
23 | ····public·g(final·TextServicesManager·b,·final·e·a)·{ | ||
24 | ········this.b·=·b; | ||
25 | ········this.a·=·a; | ||
26 | ········a.b·=·this; | ||
27 | ····} | ||
28 | ···· | ||
29 | ····public·final·void·a(final·String·s,·final·String·s2,·final·l·d)·{ | ||
30 | ········final·int·n·=·1; | ||
31 | ········if·(this.d·!=·null)·{ | ||
32 | ············d.error("error",·"Previous·spell·check·request·still·pending.",·(Object)null); | ||
33 | ············return; | ||
34 | ········} | ||
35 | ········this.d·=·(n)d; | ||
36 | ········final·Locale·a·=·x1.a.a(s); | ||
37 | ········if·(this.c·==·null)·{ | ||
38 | ············this.c·=·this.b.newSpellCheckerSession((Bundle)null,·a,·(SpellCheckerSession$SpellCheckerSessionListener)this,·(boolean)(n·!=·0)); | ||
39 | ········} | ||
40 | ········final·TextInfo·textInfo·=·new·TextInfo(s2); | ||
41 | ········final·TextInfo[]·array·=·new·TextInfo[n]; | ||
42 | ········array[0]·=·textInfo; | ||
43 | ········this.c.getSentenceSuggestions(array,·5); | ||
44 | ····} | ||
45 | ···· | ||
46 | ····public·final·void·onGetSentenceSuggestions(final·SentenceSuggestionsInfo[]·array)·{ | ||
47 | ········n·n; | ||
48 | ········ArrayList<HashMap<String,·Integer>>·list; | ||
49 | ········if·(array.length·==·0)·{ | ||
50 | ············n·=·this.d; | ||
51 | ············list·=·new·ArrayList<HashMap<String,·Integer>>(); | ||
52 | ········} | ||
53 | ········else·{ | ||
54 | ············list·=·new·ArrayList<HashMap<String,·Integer>>(); | ||
55 | ············final·SentenceSuggestionsInfo·sentenceSuggestionsInfo·=·array[0]; | ||
56 | ············if·(sentenceSuggestionsInfo·==·null)·{ | ||
57 | ················n·=·this.d; | ||
58 | ················list·=·new·ArrayList<HashMap<String,·Integer>>(); | ||
59 | ············} | ||
60 | ············else·{ | ||
61 | ················for·(int·i·=·0;·i·<·sentenceSuggestionsInfo.getSuggestionsCount();·++i)·{ | ||
62 | ····················final·SuggestionsInfo·suggestionsInfo·=·sentenceSuggestionsInfo.getSuggestionsInfoAt(i); | ||
63 | ····················final·int·suggestionsCount·=·suggestionsInfo.getSuggestionsCount(); | ||
64 | ····················if·(suggestionsCount·>·0)·{ | ||
65 | ························final·HashMap<String,·Integer>·e·=·new·HashMap<String,·Integer>(); | ||
66 | ························final·int·offset·=·sentenceSuggestionsInfo.getOffsetAt(i); | ||
67 | ························final·int·j·=·sentenceSuggestionsInfo.getLengthAt(i)·+·offset; | ||
68 | ························e.put("startIndex",·Integer.valueOf(offset)); | ||
69 | ························e.put("endIndex",·Integer.valueOf(j)); | ||
70 | ························final·ArrayList<String>·value·=·new·ArrayList<String>(); | ||
71 | ························int·k·=·0; | ||
72 | ························boolean·b·=·false; | ||
73 | ························while·(k·<·suggestionsCount)·{ | ||
74 | ····························final·String·suggestion·=·suggestionsInfo.getSuggestionAt(k); | ||
75 | ····························if·(!suggestion.equals(""))·{ | ||
76 | ································value.add(suggestion); | ||
77 | ································b·=·true; | ||
78 | ····························} | ||
79 | ····························++k; | ||
80 | ························} | ||
81 | ························if·(b)·{ | ||
82 | ····························e.put("suggestions",·(Integer)value); | ||
83 | ····························list.add(e); | ||
84 | ························} | ||
85 | ····················} | ||
86 | ················} | ||
87 | ················n·=·this.d; | ||
88 | ············} | ||
89 | ········} | ||
90 | ········n.success((Object)list); | ||
91 | ········this.d·=·null; | ||
92 | ····} | ||
93 | ···· | ||
94 | ····public·final·void·onGetSuggestions(final·SuggestionsInfo[]·array)·{ | ||
95 | ····} | ||
96 | } | 5 | } |
Offset 1, 14 lines modified | Offset 1, 99 lines modified | ||
1 | package·io.flutter.plugin.editing; | 1 | package·io.flutter.plugin.editing; |
2 | p | 2 | import·android.view.textservice.SuggestionsInfo; |
3 | import·java.util.HashMap; | ||
4 | import·java.util.ArrayList; | ||
5 | import·android.view.textservice.SentenceSuggestionsInfo; | ||
6 | import·java.util.Locale; | ||
7 | import·android.view.textservice.TextInfo; | ||
8 | import·android.os.Bundle; | ||
9 | import·x1.a; | ||
10 | import·v1.l; | ||
11 | import·w1.n; | ||
12 | import·android.view.textservice.SpellCheckerSession; | ||
13 | import·android.view.textservice.TextServicesManager; | ||
14 | import·l.e; | ||
15 | import·android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener; | ||
16 | public·final·class·h·implements·SpellCheckerSession$SpellCheckerSessionListener | ||
3 | { | 17 | { |
4 | ····public·CharSequence·a; | ||
5 | ····public·CharSequence·b; | ||
6 | ····public·in | 18 | ····public·final·e·a; |
19 | ····public·final·TextServicesManager·b; | ||
20 | ····public·SpellCheckerSession·c; | ||
7 | ····public· | 21 | ····public·n·d; |
8 | ····public·int·e; | ||
9 | ····public·int·f; | ||
10 | ····public·int·g; | ||
11 | ···· | 22 | ···· |
23 | ····public·h(final·TextServicesManager·b,·final·e·a)·{ | ||
24 | ········this.b·=·b; | ||
25 | ········this.a·=·a; | ||
26 | ········a.b·=·this; | ||
27 | ····} | ||
28 | ···· | ||
29 | ····public·final·void·a(final·String·s,·final·String·s2,·final·l·d)·{ | ||
30 | ········final·int·n·=·1; | ||
31 | ········if·(this.d·!=·null)·{ | ||
32 | ············d.error("error",·"Previous·spell·check·request·still·pending.",·(Object)null); | ||
33 | ············return; | ||
34 | ········} | ||
35 | ········this.d·=·(n)d; | ||
36 | ········final·Locale·a·=·x1.a.a(s); | ||
37 | ········if·(this.c·==·null)·{ | ||
38 | ············this.c·=·this.b.newSpellCheckerSession((Bundle)null,·a,·(SpellCheckerSession$SpellCheckerSessionListener)this,·(boolean)(n·!=·0)); | ||
39 | ········} | ||
40 | ········final·TextInfo·textInfo·=·new·TextInfo(s2); | ||
41 | ········final·TextInfo[]·array·=·new·TextInfo[n]; | ||
42 | ········array[0]·=·textInfo; | ||
43 | ········this.c.getSentenceSuggestions(array,·5); | ||
44 | ····} | ||
45 | ···· | ||
46 | ····public·final·void·onGetSentenceSuggestions(final·SentenceSuggestionsInfo[]·array)·{ | ||
47 | ········n·n; | ||
48 | ········ArrayList<HashMap<String,·Integer>>·list; | ||
49 | ········if·(array.length·==·0)·{ | ||
50 | ············n·=·this.d; | ||
51 | ············list·=·new·ArrayList<HashMap<String,·Integer>>(); | ||
52 | ········} | ||
53 | ········else·{ | ||
54 | ············list·=·new·ArrayList<HashMap<String,·Integer>>(); | ||
55 | ············final·SentenceSuggestionsInfo·sentenceSuggestionsInfo·=·array[0]; | ||
56 | ············if·(sentenceSuggestionsInfo·==·null)·{ | ||
57 | ················n·=·this.d; | ||
58 | ················list·=·new·ArrayList<HashMap<String,·Integer>>(); | ||
59 | ············} | ||
60 | ············else·{ | ||
61 | ················for·(int·i·=·0;·i·<·sentenceSuggestionsInfo.getSuggestionsCount();·++i)·{ | ||
62 | ····················final·SuggestionsInfo·suggestionsInfo·=·sentenceSuggestionsInfo.getSuggestionsInfoAt(i); | ||
63 | ····················final·int·suggestionsCount·=·suggestionsInfo.getSuggestionsCount(); | ||
64 | ····················if·(suggestionsCount·>·0)·{ | ||
65 | ························final·HashMap<String,·Integer>·e·=·new·HashMap<String,·Integer>(); | ||
66 | ························final·int·offset·=·sentenceSuggestionsInfo.getOffsetAt(i); | ||
67 | ························final·int·j·=·sentenceSuggestionsInfo.getLengthAt(i)·+·offset; | ||
68 | ························e.put("startIndex",·Integer.valueOf(offset)); | ||
69 | ························e.put("endIndex",·Integer.valueOf(j)); | ||
70 | ························final·ArrayList<String>·value·=·new·ArrayList<String>(); | ||
71 | ························int·k·=·0; | ||
72 | ························boolean·b·=·false; | ||
73 | ························while·(k·<·suggestionsCount)·{ | ||
74 | ····························final·String·suggestion·=·suggestionsInfo.getSuggestionAt(k); | ||
75 | ····························if·(!suggestion.equals(""))·{ | ||
76 | ································value.add(suggestion); | ||
77 | ································b·=·true; | ||
78 | ····························} | ||
79 | ····························++k; | ||
80 | ························} | ||
81 | ························if·(b)·{ | ||
82 | ····························e.put("suggestions",·(Integer)value); | ||
83 | ····························list.add(e); | ||
84 | ························} | ||
85 | ····················} | ||
86 | ················} | ||
87 | ················n·=·this.d; | ||
88 | ············} | ||
89 | ········} | ||
90 | ········n.success((Object)list); | ||
91 | ········this.d·=·null; | ||
92 | ····} | ||
93 | ···· | ||
94 | ····public·final·void·onGetSuggestions(final·SuggestionsInfo[]·array)·{ | ||
95 | ····} | ||
12 | } | 96 | } |
Offset 1, 26 lines modified | Offset 1, 14 lines modified | ||
1 | package·io.flutter.plugin.editing; | 1 | package·io.flutter.plugin.editing; |
2 | public· | 2 | public·final·class·i |
3 | { | 3 | { |
4 | ····public·CharSequence·a; | ||
5 | ····public·CharSequence·b; | ||
6 | ····public·int·c; | ||
7 | ····public·int·d; | ||
8 | ····public·int·e; | ||
9 | ····public·int·f; | ||
10 | ····public·int·g; | ||
11 | ····public·int·h; | ||
4 | ····b("NO_TARGET",·0),· | ||
5 | ····c("FRAMEWORK_CLIENT",·ordinal3),· | ||
6 | ····d("VIRTUAL_DISPLAY_PLATFORM_VIEW",·ordinal2),· | ||
7 | ····e("PHYSICAL_DISPLAY_PLATFORM_VIEW",·ordinal); | ||
8 | ···· | ||
9 | ····static·{ | ||
10 | ········final·int·ordinal·=·3; | ||
11 | ········final·int·ordinal2·=·2; | ||
12 | ········final·int·ordinal3·=·1; | ||
13 | ········final·i[]·f2·=·new·i[4]; | ||
14 | ········final·i·i; | ||
15 | ········f2[0]·=·i; | ||
16 | ········final·i·j; | ||
17 | ········f2[ordinal3]·=·j; | ||
18 | ········final·i·k; | ||
19 | ········f2[ordinal2]·=·k; | ||
20 | ········final·i·l; | ||
21 | ········f2[ordinal]·=·l; | ||
22 | ········f·=·f2; | ||
23 | ····} | ||
24 | } | 12 | } |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ············Log.w("PlatformViewsController",·"Embedded·view·called·updateViewLayout·while·detached·from·presentation"); | 68 | ············Log.w("PlatformViewsController",·"Embedded·view·called·updateViewLayout·while·detached·from·presentation"); |
69 | ············return; | 69 | ············return; |
70 | ········} | 70 | ········} |
71 | ········((ViewGroup)b).updateViewLayout(view,·viewGroup$LayoutParams); | 71 | ········((ViewGroup)b).updateViewLayout(view,·viewGroup$LayoutParams); |
72 | ····} | 72 | ····} |
73 | ···· | 73 | ···· |
74 | ····public·final·WindowMetrics·getCurrentWindowMetrics()·{ | 74 | ····public·final·WindowMetrics·getCurrentWindowMetrics()·{ |
75 | ········return·E0.b. | 75 | ········return·E0.b.s(this.a); |
76 | ····} | 76 | ····} |
77 | ···· | 77 | ···· |
78 | ····public·final·Display·getDefaultDisplay()·{ | 78 | ····public·final·Display·getDefaultDisplay()·{ |
79 | ········return·this.a.getDefaultDisplay(); | 79 | ········return·this.a.getDefaultDisplay(); |
80 | ····} | 80 | ····} |
81 | ···· | 81 | ···· |
82 | ····public·final·WindowMetrics·getMaximumWindowMetrics()·{ | 82 | ····public·final·WindowMetrics·getMaximumWindowMetrics()·{ |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | package·io.flutter.plugin.platform; | 1 | package·io.flutter.plugin.platform; |
2 | import·io.flutter.plugin.editing. | 2 | import·io.flutter.plugin.editing.k; |
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | import·android.view.View$OnFocusChangeListener; | 4 | import·android.view.View$OnFocusChangeListener; |
5 | public·final·synthetic·class·n·implements·View$OnFocusChangeListener | 5 | public·final·synthetic·class·n·implements·View$OnFocusChangeListener |
6 | { | 6 | { |
7 | ····public·final·void·onFocusChange(final·View·view,·final·boolean·b)·{ | 7 | ····public·final·void·onFocusChange(final·View·view,·final·boolean·b)·{ |
8 | ········final·q·a·=·this.a; | 8 | ········final·q·a·=·this.a; |
9 | ········final·int·b2·=·this.b; | 9 | ········final·int·b2·=·this.b; |
10 | ········if·(b)·{ | 10 | ········if·(b)·{ |
11 | ············a.g.A(b2); | 11 | ············a.g.A(b2); |
12 | ········} | 12 | ········} |
13 | ········else·{ | 13 | ········else·{ |
14 | ············final· | 14 | ············final·k·f·=·a.f; |
15 | ············if·(f·!=·null)·{ | 15 | ············if·(f·!=·null)·{ |
16 | ················f.b(b2); | 16 | ················f.b(b2); |
17 | ············} | 17 | ············} |
18 | ········} | 18 | ········} |
19 | ····} | 19 | ····} |
20 | } | 20 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.flutter.plugin.platform; | 1 | package·io.flutter.plugin.platform; |
2 | import·io.flutter.plugin.editing. | 2 | import·io.flutter.plugin.editing.k; |
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | import·v1.i; | 4 | import·v1.i; |
5 | import·android.view.View$OnFocusChangeListener; | 5 | import·android.view.View$OnFocusChangeListener; |
6 | public·final·synthetic·class·o·implements·View$OnFocusChangeListener | 6 | public·final·synthetic·class·o·implements·View$OnFocusChangeListener |
7 | { | 7 | { |
8 | ····public·final·void·onFocusChange(final·View·view,·final·boolean·b)·{ | 8 | ····public·final·void·onFocusChange(final·View·view,·final·boolean·b)·{ |
Offset 23, 15 lines modified | Offset 23, 15 lines modified | ||
23 | ················return; | 23 | ················return; |
24 | ············} | 24 | ············} |
25 | ············case·0:·{ | 25 | ············case·0:·{ |
26 | ················if·(b)·{ | 26 | ················if·(b)·{ |
27 | ····················b2.g.A(c.a); | 27 | ····················b2.g.A(c.a); |
28 | ················} | 28 | ················} |
29 | ················else·{ | 29 | ················else·{ |
30 | ····················final· | 30 | ····················final·k·f·=·b2.f; |
31 | ····················if·(f·!=·null)·{ | 31 | ····················if·(f·!=·null)·{ |
32 | ························f.b(c.a); | 32 | ························f.b(c.a); |
33 | ····················} | 33 | ····················} |
34 | ················} | 34 | ················} |
35 | ············} | 35 | ············} |
36 | ········} | 36 | ········} |
37 | ····} | 37 | ····} |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·3f601d37892b58517e0e34fd840101ffd8968cb428ec142b56c76808e9015d9a |
2 | public·final·class·io.flutter.view.b·implements·android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener | 2 | public·final·class·io.flutter.view.b·implements·android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener |
3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
4 | ··major·version:·49 | 4 | ··major·version:·49 |
5 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER | 5 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER |
6 | ··this_class:·#2··························//·io/flutter/view/b | 6 | ··this_class:·#2··························//·io/flutter/view/b |
7 | ··super_class:·#4·························//·java/lang/Object | 7 | ··super_class:·#4·························//·java/lang/Object |
8 | ··interfaces:·1,·fields:·1,·methods:·2,·attributes:·0 | 8 | ··interfaces:·1,·fields:·1,·methods:·2,·attributes:·0 |
Offset 80, 22 lines modified | Offset 80, 22 lines modified | ||
80 | ··#71·=·Fieldref···········#67.#70········//·n1/v.y:I | 80 | ··#71·=·Fieldref···········#67.#70········//·n1/v.y:I |
81 | ··#72·=·Utf8···············h | 81 | ··#72·=·Utf8···············h |
82 | ··#73·=·Utf8···············Lo1/c; | 82 | ··#73·=·Utf8···············Lo1/c; |
83 | ··#74·=·NameAndType········#72:#73········//·h:Lo1/c; | 83 | ··#74·=·NameAndType········#72:#73········//·h:Lo1/c; |
84 | ··#75·=·Fieldref···········#67.#74········//·n1/v.h:Lo1/c; | 84 | ··#75·=·Fieldref···········#67.#74········//·n1/v.h:Lo1/c; |
85 | ··#76·=·Utf8···············o1/c | 85 | ··#76·=·Utf8···············o1/c |
86 | ··#77·=·Class··············#76············//·o1/c | 86 | ··#77·=·Class··············#76············//·o1/c |
87 | ··#78·=·Utf8···············Lio/flutter/embedding/engine/renderer/ | 87 | ··#78·=·Utf8···············Lio/flutter/embedding/engine/renderer/l; |
88 | ··#79·=·NameAndType········#22:#78········//·b:Lio/flutter/embedding/engine/renderer/ | 88 | ··#79·=·NameAndType········#22:#78········//·b:Lio/flutter/embedding/engine/renderer/l; |
89 | ··#80·=·Fieldref···········#77.#79········//·o1/c.b:Lio/flutter/embedding/engine/renderer/ | 89 | ··#80·=·Fieldref···········#77.#79········//·o1/c.b:Lio/flutter/embedding/engine/renderer/l; |
90 | ··#81·=·Utf8···············io/flutter/embedding/engine/renderer/ | 90 | ··#81·=·Utf8···············io/flutter/embedding/engine/renderer/l |
91 | ··#82·=·Class··············#81············//·io/flutter/embedding/engine/renderer/ | 91 | ··#82·=·Class··············#81············//·io/flutter/embedding/engine/renderer/l |
92 | ··#83·=·Utf8···············Lio/flutter/embedding/engine/FlutterJNI; | 92 | ··#83·=·Utf8···············Lio/flutter/embedding/engine/FlutterJNI; |
93 | ··#84·=·NameAndType········#7:#83·········//·a:Lio/flutter/embedding/engine/FlutterJNI; | 93 | ··#84·=·NameAndType········#7:#83·········//·a:Lio/flutter/embedding/engine/FlutterJNI; |
94 | ··#85·=·Fieldref···········#82.#84········//·io/flutter/embedding/engine/renderer/ | 94 | ··#85·=·Fieldref···········#82.#84········//·io/flutter/embedding/engine/renderer/l.a:Lio/flutter/embedding/engine/FlutterJNI; |
95 | ··#86·=·Utf8···············getIsSoftwareRenderingEnabled | 95 | ··#86·=·Utf8···············getIsSoftwareRenderingEnabled |
96 | ··#87·=·NameAndType········#86:#60········//·getIsSoftwareRenderingEnabled:()Z | 96 | ··#87·=·NameAndType········#86:#60········//·getIsSoftwareRenderingEnabled:()Z |
97 | ··#88·=·Methodref··········#39.#87········//·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z | 97 | ··#88·=·Methodref··········#39.#87········//·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z |
98 | ··#89·=·Utf8···············android/view/View | 98 | ··#89·=·Utf8···············android/view/View |
99 | ··#90·=·Class··············#89············//·android/view/View | 99 | ··#90·=·Class··············#89············//·android/view/View |
100 | ··#91·=·Utf8···············setWillNotDraw | 100 | ··#91·=·Utf8···············setWillNotDraw |
101 | ··#92·=·NameAndType········#91:#45········//·setWillNotDraw:(Z)V | 101 | ··#92·=·NameAndType········#91:#45········//·setWillNotDraw:(Z)V |
Offset 203, 16 lines modified | Offset 203, 16 lines modified | ||
203 | ·······153:·getfield······#65·················//·Field·v0/v.b:Ljava/lang/Object; | 203 | ·······153:·getfield······#65·················//·Field·v0/v.b:Ljava/lang/Object; |
204 | ·······156:·checkcast·····#67·················//·class·n1/v | 204 | ·······156:·checkcast·····#67·················//·class·n1/v |
205 | ·······159:·astore········5 | 205 | ·······159:·astore········5 |
206 | ·······161:·getstatic·····#71·················//·Field·n1/v.y:I | 206 | ·······161:·getstatic·····#71·················//·Field·n1/v.y:I |
207 | ·······164:·istore········8 | 207 | ·······164:·istore········8 |
208 | ·······166:·aload·········5 | 208 | ·······166:·aload·········5 |
209 | ·······168:·getfield······#75·················//·Field·n1/v.h:Lo1/c; | 209 | ·······168:·getfield······#75·················//·Field·n1/v.h:Lo1/c; |
210 | ·······171:·getfield······#80·················//·Field·o1/c.b:Lio/flutter/embedding/engine/renderer/ | 210 | ·······171:·getfield······#80·················//·Field·o1/c.b:Lio/flutter/embedding/engine/renderer/l; |
211 | ·······174:·getfield······#85·················//·Field·io/flutter/embedding/engine/renderer/ | 211 | ·······174:·getfield······#85·················//·Field·io/flutter/embedding/engine/renderer/l.a:Lio/flutter/embedding/engine/FlutterJNI; |
212 | ·······177:·astore········6 | 212 | ·······177:·astore········6 |
213 | ·······179:·aload·········6 | 213 | ·······179:·aload·········6 |
214 | ·······181:·invokevirtual·#88·················//·Method·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z | 214 | ·······181:·invokevirtual·#88·················//·Method·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z |
215 | ·······184:·istore········8 | 215 | ·······184:·istore········8 |
216 | ·······186:·iload·········8 | 216 | ·······186:·iload·········8 |
217 | ·······188:·ifne··········202 | 217 | ·······188:·ifne··········202 |
218 | ·······191:·iload_1 | 218 | ·······191:·iload_1 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | ··SHA-256·checksum·5f48 | 1 | ··SHA-256·checksum·5cef14282d64bacf4ca37e8aa7187a28fa72ccd27d7c21392860a41cb965fc5a |
2 | public·final·class·io.flutter.view.c·implements·android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener | 2 | public·final·class·io.flutter.view.c·implements·android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener |
3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
4 | ··major·version:·49 | 4 | ··major·version:·49 |
5 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER | 5 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER |
6 | ··this_class:·#2··························//·io/flutter/view/c | 6 | ··this_class:·#2··························//·io/flutter/view/c |
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 71, 22 lines modified | Offset 71, 22 lines modified | ||
71 | ··#62·=·Fieldref···········#59.#61········//·n1/v.y:I | 71 | ··#62·=·Fieldref···········#59.#61········//·n1/v.y:I |
72 | ··#63·=·Utf8···············h | 72 | ··#63·=·Utf8···············h |
73 | ··#64·=·Utf8···············Lo1/c; | 73 | ··#64·=·Utf8···············Lo1/c; |
74 | ··#65·=·NameAndType········#63:#64········//·h:Lo1/c; | 74 | ··#65·=·NameAndType········#63:#64········//·h:Lo1/c; |
75 | ··#66·=·Fieldref···········#59.#65········//·n1/v.h:Lo1/c; | 75 | ··#66·=·Fieldref···········#59.#65········//·n1/v.h:Lo1/c; |
76 | ··#67·=·Utf8···············o1/c | 76 | ··#67·=·Utf8···············o1/c |
77 | ··#68·=·Class··············#67············//·o1/c | 77 | ··#68·=·Class··············#67············//·o1/c |
78 | ··#69·=·Utf8···············Lio/flutter/embedding/engine/renderer/ | 78 | ··#69·=·Utf8···············Lio/flutter/embedding/engine/renderer/l; |
79 | ··#70·=·NameAndType········#9:#69·········//·b:Lio/flutter/embedding/engine/renderer/ | 79 | ··#70·=·NameAndType········#9:#69·········//·b:Lio/flutter/embedding/engine/renderer/l; |
80 | ··#71·=·Fieldref···········#68.#70········//·o1/c.b:Lio/flutter/embedding/engine/renderer/ | 80 | ··#71·=·Fieldref···········#68.#70········//·o1/c.b:Lio/flutter/embedding/engine/renderer/l; |
81 | ··#72·=·Utf8···············io/flutter/embedding/engine/renderer/ | 81 | ··#72·=·Utf8···············io/flutter/embedding/engine/renderer/l |
82 | ··#73·=·Class··············#72············//·io/flutter/embedding/engine/renderer/ | 82 | ··#73·=·Class··············#72············//·io/flutter/embedding/engine/renderer/l |
83 | ··#74·=·Utf8···············Lio/flutter/embedding/engine/FlutterJNI; | 83 | ··#74·=·Utf8···············Lio/flutter/embedding/engine/FlutterJNI; |
84 | ··#75·=·NameAndType········#7:#74·········//·a:Lio/flutter/embedding/engine/FlutterJNI; | 84 | ··#75·=·NameAndType········#7:#74·········//·a:Lio/flutter/embedding/engine/FlutterJNI; |
85 | ··#76·=·Fieldref···········#73.#75········//·io/flutter/embedding/engine/renderer/ | 85 | ··#76·=·Fieldref···········#73.#75········//·io/flutter/embedding/engine/renderer/l.a:Lio/flutter/embedding/engine/FlutterJNI; |
86 | ··#77·=·Utf8···············io/flutter/embedding/engine/FlutterJNI | 86 | ··#77·=·Utf8···············io/flutter/embedding/engine/FlutterJNI |
87 | ··#78·=·Class··············#77············//·io/flutter/embedding/engine/FlutterJNI | 87 | ··#78·=·Class··············#77············//·io/flutter/embedding/engine/FlutterJNI |
88 | ··#79·=·Utf8···············getIsSoftwareRenderingEnabled | 88 | ··#79·=·Utf8···············getIsSoftwareRenderingEnabled |
89 | ··#80·=·NameAndType········#79:#50········//·getIsSoftwareRenderingEnabled:()Z | 89 | ··#80·=·NameAndType········#79:#50········//·getIsSoftwareRenderingEnabled:()Z |
90 | ··#81·=·Methodref··········#78.#80········//·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z | 90 | ··#81·=·Methodref··········#78.#80········//·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z |
91 | ··#82·=·Float··············1.4E-45f | 91 | ··#82·=·Float··············1.4E-45f |
92 | ··#83·=·Utf8···············android/view/View | 92 | ··#83·=·Utf8···············android/view/View |
Offset 178, 16 lines modified | Offset 178, 16 lines modified | ||
178 | ········91:·getfield······#57·················//·Field·v0/v.b:Ljava/lang/Object; | 178 | ········91:·getfield······#57·················//·Field·v0/v.b:Ljava/lang/Object; |
179 | ········94:·checkcast·····#59·················//·class·n1/v | 179 | ········94:·checkcast·····#59·················//·class·n1/v |
180 | ········97:·astore_2 | 180 | ········97:·astore_2 |
181 | ········98:·getstatic·····#62·················//·Field·n1/v.y:I | 181 | ········98:·getstatic·····#62·················//·Field·n1/v.y:I |
182 | ·······101:·istore········6 | 182 | ·······101:·istore········6 |
183 | ·······103:·aload_2 | 183 | ·······103:·aload_2 |
184 | ·······104:·getfield······#66·················//·Field·n1/v.h:Lo1/c; | 184 | ·······104:·getfield······#66·················//·Field·n1/v.h:Lo1/c; |
185 | ·······107:·getfield······#71·················//·Field·o1/c.b:Lio/flutter/embedding/engine/renderer/ | 185 | ·······107:·getfield······#71·················//·Field·o1/c.b:Lio/flutter/embedding/engine/renderer/l; |
186 | ·······110:·getfield······#76·················//·Field·io/flutter/embedding/engine/renderer/ | 186 | ·······110:·getfield······#76·················//·Field·io/flutter/embedding/engine/renderer/l.a:Lio/flutter/embedding/engine/FlutterJNI; |
187 | ·······113:·astore········7 | 187 | ·······113:·astore········7 |
188 | ·······115:·aload·········7 | 188 | ·······115:·aload·········7 |
189 | ·······117:·invokevirtual·#81·················//·Method·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z | 189 | ·······117:·invokevirtual·#81·················//·Method·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z |
190 | ·······120:·istore········6 | 190 | ·······120:·istore········6 |
191 | ·······122:·iload·········6 | 191 | ·······122:·iload·········6 |
192 | ·······124:·ifne··········138 | 192 | ·······124:·ifne··········138 |
193 | ·······127:·iload·········5 | 193 | ·······127:·iload·········5 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·edb01a29a195e373de6e68dac712d1fb2879230ad5777c3deb9501c34e8ae078 |
2 | public·final·class·io.flutter.view.d·extends·java.lang.Enum | 2 | public·final·class·io.flutter.view.d·extends·java.lang.Enum |
3 | ··minor·version:·0 | 3 | ··minor·version:·0 |
4 | ··major·version:·49 | 4 | ··major·version:·49 |
5 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 5 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
6 | ··this_class:·#2··························//·io/flutter/view/d | 6 | ··this_class:·#2··························//·io/flutter/view/d |
7 | ··super_class:·#4·························//·java/lang/Enum | 7 | ··super_class:·#4·························//·java/lang/Enum |
8 | ··interfaces:·0,·fields:·24,·methods:·4,·attributes:·0 | 8 | ··interfaces:·0,·fields:·24,·methods:·4,·attributes:·0 |
Offset 176, 37 lines modified | Offset 176, 42 lines modified | ||
176 | ··#167·=·NameAndType········#27:#6········//·x:Lio/flutter/view/d; | 176 | ··#167·=·NameAndType········#27:#6········//·x:Lio/flutter/view/d; |
177 | ··#168·=·Fieldref···········#2.#167·······//·io/flutter/view/d.x:Lio/flutter/view/d; | 177 | ··#168·=·Fieldref···········#2.#167·······//·io/flutter/view/d.x:Lio/flutter/view/d; |
178 | ··#169·=·Integer············4194304 | 178 | ··#169·=·Integer············4194304 |
179 | ··#170·=·Float··············5.877472E-39f | 179 | ··#170·=·Float··············5.877472E-39f |
180 | ··#171·=·Utf8···············FOCUS | 180 | ··#171·=·Utf8···············FOCUS |
181 | ··#172·=·String·············#171··········//·FOCUS | 181 | ··#172·=·String·············#171··········//·FOCUS |
182 | ··#173·=·Float··············3.1E-44f | 182 | ··#173·=·Float··············3.1E-44f |
183 | ··#174·=·Integer············8388608 | ||
184 | ··#175·=·Float··············1.17549435E-38f | ||
185 | ··#176·=·Utf8···············SCROLL_TO_OFFSET | ||
186 | ··#177·=·String·············#176··········//·SCROLL_TO_OFFSET | ||
183 | ··#17 | 187 | ··#178·=·Float··············3.2E-44f |
188 | ··#179·=·Float··············3.4E-44f | ||
184 | ··#1 | 189 | ··#180·=·NameAndType········#28:#29·······//·y:[Lio/flutter/view/d; |
185 | ··#1 | 190 | ··#181·=·Fieldref···········#2.#180·······//·io/flutter/view/d.y:[Lio/flutter/view/d; |
186 | ··#1 | 191 | ··#182·=·Utf8···············(Ljava/lang/String;I)V |
187 | ··#1 | 192 | ··#183·=·NameAndType········#35:#182······//·"<init>":(Ljava/lang/String;I)V |
188 | ··#1 | 193 | ··#184·=·Methodref··········#4.#183·······//·java/lang/Enum."<init>":(Ljava/lang/String;I)V |
189 | ··#18 | 194 | ··#185·=·NameAndType········#30:#31·······//·b:I |
190 | ··#18 | 195 | ··#186·=·Fieldref···········#2.#185·······//·io/flutter/view/d.b:I |
191 | ··#18 | 196 | ··#187·=·Utf8···············valueOf |
192 | ··#18 | 197 | ··#188·=·Utf8···············(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
193 | ··#18 | 198 | ··#189·=·NameAndType········#187:#188·····//·valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
194 | ··#1 | 199 | ··#190·=·Methodref··········#4.#189·······//·java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
195 | ··#1 | 200 | ··#191·=·Class··············#29···········//·"[Lio/flutter/view/d;" |
196 | ··#1 | 201 | ··#192·=·Utf8···············clone |
197 | ··#1 | 202 | ··#193·=·Utf8···············()Ljava/lang/Object; |
198 | ··#1 | 203 | ··#194·=·NameAndType········#192:#193·····//·clone:()Ljava/lang/Object; |
199 | ··#19 | 204 | ··#195·=·Methodref··········#191.#194·····//·"[Lio/flutter/view/d;".clone:()Ljava/lang/Object; |
200 | ··#19 | 205 | ··#196·=·Utf8···············Code |
201 | ··#19 | 206 | ··#197·=·Utf8···············<clinit> |
202 | ··#19 | 207 | ··#198·=·Utf8···············()V |
203 | ··#19 | 208 | ··#199·=·Utf8···············(Ljava/lang/String;)Lio/flutter/view/d; |
204 | ··# | 209 | ··#200·=·Utf8···············values |
205 | ··# | 210 | ··#201·=·Utf8···············()[Lio/flutter/view/d; |
206 | { | 211 | { |
207 | ··public·static·final·io.flutter.view.d·c; | 212 | ··public·static·final·io.flutter.view.d·c; |
208 | ····descriptor:·Lio/flutter/view/d; | 213 | ····descriptor:·Lio/flutter/view/d; |
209 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 214 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
210 | ··public·static·final·io.flutter.view.d·d; | 215 | ··public·static·final·io.flutter.view.d·d; |
211 | ····descriptor:·Lio/flutter/view/d; | 216 | ····descriptor:·Lio/flutter/view/d; |
Offset 300, 15 lines modified | Offset 305, 15 lines modified | ||
300 | ····descriptor:·I | 305 | ····descriptor:·I |
301 | ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL | 306 | ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL |
302 | ··static·{}; | 307 | ··static·{}; |
303 | ····descriptor:·()V | 308 | ····descriptor:·()V |
304 | ····flags:·(0x0008)·ACC_STATIC | 309 | ····flags:·(0x0008)·ACC_STATIC |
305 | ····Code: | 310 | ····Code: |
306 | ······stack=300,·locals=2 | 311 | ······stack=300,·locals=29,·args_size=0 |
307 | ·········0:·new···········#2··················//·class·io/flutter/view/d | 312 | ·········0:·new···········#2··················//·class·io/flutter/view/d |
308 | ·········3:·astore_0 | 313 | ·········3:·astore_0 |
309 | ·········4:·iconst_1 | 314 | ·········4:·iconst_1 |
310 | ·········5:·istore_1 | 315 | ·········5:·istore_1 |
311 | ·········6:·aload_0 | 316 | ·········6:·aload_0 |
312 | ·········7:·ldc···········#33·················//·String·TAP | 317 | ·········7:·ldc···········#33·················//·String·TAP |
313 | ·········9:·iconst_0 | 318 | ·········9:·iconst_0 |
Offset 532, 141 lines modified | Offset 537, 154 lines modified | ||
532 | ·······504:·new···········#2··················//·class·io/flutter/view/d | 537 | ·······504:·new···········#2··················//·class·io/flutter/view/d |
533 | ·······507:·astore········17 | 538 | ·······507:·astore········17 |
534 | ·······509:·aload·········17 | 539 | ·······509:·aload·········17 |
535 | ·······511:·ldc···········#172················//·String·FOCUS | 540 | ·······511:·ldc···········#172················//·String·FOCUS |
536 | ·······513:·bipush········22 | 541 | ·······513:·bipush········22 |
537 | ·······515:·ldc···········#169················//·int·4194304 | 542 | ·······515:·ldc···········#169················//·int·4194304 |
538 | ·······517:·invokespecial·#38·················//·Method·"<init>":(Ljava/lang/String;II)V | 543 | ·······517:·invokespecial·#38·················//·Method·"<init>":(Ljava/lang/String;II)V |
544 | ·······520:·new···········#2··················//·class·io/flutter/view/d | ||
545 | ·······523:·astore········16 | ||
546 | ·······525:·aload·········17 | ||
547 | ·······527:·astore········28 | ||
548 | ·······529:·aload·········16 | ||
549 | ·······531:·ldc···········#177················//·String·SCROLL_TO_OFFSET | ||
539 | ·······5 | 550 | ·······533:·bipush········23 |
551 | ·······535:·ldc···········#174················//·int·8388608 | ||
552 | ·······537:·invokespecial·#38·················//·Method·"<init>":(Ljava/lang/String;II)V | ||
553 | ·······540:·bipush········24 | ||
540 | ·······5 | 554 | ·······542:·anewarray·····#2··················//·class·io/flutter/view/d |
541 | ·······5 | 555 | ·······545:·astore········17 |
542 | ·······5 | 556 | ·······547:·aload·········17 |
543 | ·······5 | 557 | ·······549:·iconst_0 |
544 | ·······5 | 558 | ·······550:·aload_0 |
545 | ·······5 | 559 | ·······551:·aastore |
546 | ·······5 | 560 | ·······552:·aload·········17 |
547 | ·······5 | 561 | ·······554:·iconst_1 |
548 | ·······5 | 562 | ·······555:·aload_2 |
549 | ·······5 | 563 | ·······556:·aastore |
550 | ·······5 | 564 | ·······557:·aload·········17 |
551 | ·······5 | 565 | ·······559:·iconst_2 |
552 | ·······5 | 566 | ·······560:·aload·········4 |
553 | ·······5 | 567 | ·······562:·aastore |
554 | ·······5 | 568 | ·······563:·aload·········17 |
555 | ·······5 | 569 | ·······565:·iconst_3 |
556 | ·······5 | 570 | ·······566:·aload·········6 |
557 | ·······5 | 571 | ·······568:·aastore |
558 | ·······5 | 572 | ·······569:·aload·········17 |
559 | ·······5 | 573 | ·······571:·iconst_4 |
560 | ·······5 | 574 | ·······572:·aload·········8 |
561 | ·······554:·aastore | ||
562 | ·······555:·aload·········16 | ||
563 | ·······557:·iconst_5 | ||
564 | ·······558:·aload·········9 | ||
565 | ·······560:·aastore | ||
566 | ·······561:·aload·········16 | ||
567 | ·······563:·bipush········6 | ||
568 | ·······565:·aload·········10 | ||
569 | ·······567:·aastore | ||
570 | ·······568:·aload·········16 | ||
571 | ·······570:·bipush········7 | ||
572 | ·······572:·aload·········11 | ||
573 | ·······574:·aastore | 575 | ·······574:·aastore |
574 | ·······575:·aload·········1 | 576 | ·······575:·aload·········17 |
577 | ·······577:·iconst_5 | ||
578 | ·······578:·aload·········9 | ||
579 | ·······580:·aastore | ||
580 | ·······581:·aload·········17 | ||
581 | ·······583:·bipush········6 | ||
582 | ·······585:·aload·········10 | ||
583 | ·······587:·aastore | ||
Max diff block lines reached; 2046/13280 bytes (15.41%) of diff not shown. |
Offset 345, 22 lines modified | Offset 345, 35 lines modified | ||
345 | ········a.getLocationOnScreen(array); | 345 | ········a.getLocationOnScreen(array); |
346 | ········boundsInScreen.offset(array[0],·array[n2]); | 346 | ········boundsInScreen.offset(array[0],·array[n2]); |
347 | ········obtain2.setBoundsInScreen(boundsInScreen); | 347 | ········obtain2.setBoundsInScreen(boundsInScreen); |
348 | ········obtain2.setVisibleToUser((boolean)(n2·!=·0)); | 348 | ········obtain2.setVisibleToUser((boolean)(n2·!=·0)); |
349 | ········obtain2.setEnabled(!g2.h(7)·||·g2.h(8)); | 349 | ········obtain2.setEnabled(!g2.h(7)·||·g2.h(8)); |
350 | ········final·boolean·a5·=·io.flutter.view.g.a(g2,·io.flutter.view.d.c); | 350 | ········final·boolean·a5·=·io.flutter.view.g.a(g2,·io.flutter.view.d.c); |
351 | ········final·int·n10·=·16; | 351 | ········final·int·n10·=·16; |
352 | ········ | 352 | ········Label_1501:·{ |
353 | ············while·(true)·{ | ||
354 | ················Label_1474:·{ | ||
355 | ····················if·(a5)·{ | ||
353 | ············if·(g2.S· | 356 | ························if·(g2.S·==·null)·{ |
357 | ····························break·Label_1474; | ||
358 | ························} | ||
354 | ················obtain2.addAction(new·AccessibilityNodeInfo$AccessibilityAction(n10,·(CharSequence)g2.S.e)); | 359 | ························obtain2.addAction(new·AccessibilityNodeInfo$AccessibilityAction(n10,·(CharSequence)g2.S.e)); |
360 | ····················} | ||
361 | ····················else·{ | ||
362 | ························if·(g2.h(24))·{ | ||
363 | ····························break·Label_1474; | ||
364 | ························} | ||
365 | ························break·Label_1501; | ||
366 | ····················} | ||
367 | ····················obtain2.setClickable((boolean)(n2·!=·0)); | ||
368 | ····················break·Label_1501; | ||
355 | ············} | 369 | ················} |
356 | ············else·{ | ||
357 | ················obtain2.addAction(n10); | 370 | ················obtain2.addAction(n10); |
371 | ················continue; | ||
358 | ············} | 372 | ············} |
359 | ············obtain2.setClickable((boolean)(n2·!=·0)); | ||
360 | ········} | 373 | ········} |
361 | ········if·(io.flutter.view.g.a(g2,·io.flutter.view.d.d))·{ | 374 | ········if·(io.flutter.view.g.a(g2,·io.flutter.view.d.d))·{ |
362 | ············final·e·t·=·g2.T; | 375 | ············final·e·t·=·g2.T; |
363 | ············final·int·n11·=·32; | 376 | ············final·int·n11·=·32; |
364 | ············if·(t·!=·null)·{ | 377 | ············if·(t·!=·null)·{ |
365 | ················obtain2.addAction(new·AccessibilityNodeInfo$AccessibilityAction(n11,·(CharSequence)g2.T.e)); | 378 | ················obtain2.addAction(new·AccessibilityNodeInfo$AccessibilityAction(n11,·(CharSequence)g2.T.e)); |
366 | ············} | 379 | ············} |
Offset 374, 28 lines modified | Offset 387, 28 lines modified | ||
374 | ········final·d·h2·=·io.flutter.view.d.h; | 387 | ········final·d·h2·=·io.flutter.view.d.h; |
375 | ········final·d·g4·=·io.flutter.view.d.g; | 388 | ········final·d·g4·=·io.flutter.view.d.g; |
376 | ········final·d·f·=·io.flutter.view.d.f; | 389 | ········final·d·f·=·io.flutter.view.d.f; |
377 | ········final·int·n12·=·8192; | 390 | ········final·int·n12·=·8192; |
378 | ········final·int·n13·=·4096; | 391 | ········final·int·n13·=·4096; |
379 | ········if·(a6·||·io.flutter.view.g.a(g2,·g4)·||·io.flutter.view.g.a(g2,·f)·||·io.flutter.view.g.a(g2,·h2))·{ | 392 | ········if·(a6·||·io.flutter.view.g.a(g2,·g4)·||·io.flutter.view.g.a(g2,·f)·||·io.flutter.view.g.a(g2,·h2))·{ |
380 | ············obtain2.setScrollable((boolean)(n2·!=·0)); | 393 | ············obtain2.setScrollable((boolean)(n2·!=·0)); |
381 | ············Label_18 | 394 | ············Label_1841:·{ |
382 | ················if·(g2.h(19))·{ | 395 | ················if·(g2.h(19))·{ |
383 | ····················AccessibilityNodeInfo$CollectionInfo·collectionInfo; | 396 | ····················AccessibilityNodeInfo$CollectionInfo·collectionInfo; |
384 | ····················if·(io.flutter.view.g.a(g2,·e2)·||·io.flutter.view.g.a(g2,·f))·{ | 397 | ····················if·(io.flutter.view.g.a(g2,·e2)·||·io.flutter.view.g.a(g2,·f))·{ |
385 | ························if·(!this.j(g2))·{ | 398 | ························if·(!this.j(g2))·{ |
386 | ····························obtain2.setClassName((CharSequence)"android.widget.HorizontalScrollView"); | 399 | ····························obtain2.setClassName((CharSequence)"android.widget.HorizontalScrollView"); |
387 | ····························break·Label_18 | 400 | ····························break·Label_1841; |
388 | ························} | 401 | ························} |
389 | ························collectionInfo·=·AccessibilityNodeInfo$CollectionInfo.obtain(0,·g2.j,·false); | 402 | ························collectionInfo·=·AccessibilityNodeInfo$CollectionInfo.obtain(0,·g2.j,·false); |
390 | ····················} | 403 | ····················} |
391 | ····················else·{ | 404 | ····················else·{ |
392 | ························if·(!this.j(g2))·{ | 405 | ························if·(!this.j(g2))·{ |
393 | ····························obtain2.setClassName((CharSequence)"android.widget.ScrollView"); | 406 | ····························obtain2.setClassName((CharSequence)"android.widget.ScrollView"); |
394 | ····························break·Label_18 | 407 | ····························break·Label_1841; |
395 | ························} | 408 | ························} |
396 | ························collectionInfo·=·AccessibilityNodeInfo$CollectionInfo.obtain(g2.j,·0,·false); | 409 | ························collectionInfo·=·AccessibilityNodeInfo$CollectionInfo.obtain(g2.j,·0,·false); |
397 | ····················} | 410 | ····················} |
398 | ····················obtain2.setCollectionInfo(collectionInfo); | 411 | ····················obtain2.setCollectionInfo(collectionInfo); |
399 | ················} | 412 | ················} |
400 | ············} | 413 | ············} |
401 | ············if·(io.flutter.view.g.a(g2,·e2)·||·io.flutter.view.g.a(g2,·g4))·{ | 414 | ············if·(io.flutter.view.g.a(g2,·e2)·||·io.flutter.view.g.a(g2,·g4))·{ |
Offset 487, 28 lines modified | Offset 500, 28 lines modified | ||
487 | ········final·boolean·h5·=·g2.h(17); | 500 | ········final·boolean·h5·=·g2.h(17); |
488 | ········if·(!h4)·{ | 501 | ········if·(!h4)·{ |
489 | ············if·(!h5)·{ | 502 | ············if·(!h5)·{ |
490 | ················checkable·=·0; | 503 | ················checkable·=·0; |
491 | ············} | 504 | ············} |
492 | ········} | 505 | ········} |
493 | ········obtain2.setCheckable((boolean)(checkable·!=·0)); | 506 | ········obtain2.setCheckable((boolean)(checkable·!=·0)); |
494 | ········Label_25 | 507 | ········Label_2588:·{ |
495 | ············String·className; | 508 | ············String·className; |
496 | ············if·(h4)·{ | 509 | ············if·(h4)·{ |
497 | ················obtain2.setChecked(g2.h(2)); | 510 | ················obtain2.setChecked(g2.h(2)); |
498 | ················if·(g2.h(9))·{ | 511 | ················if·(g2.h(9))·{ |
499 | ····················className·=·"android.widget.RadioButton"; | 512 | ····················className·=·"android.widget.RadioButton"; |
500 | ················} | 513 | ················} |
501 | ················else·{ | 514 | ················else·{ |
502 | ····················className·=·"android.widget.CheckBox"; | 515 | ····················className·=·"android.widget.CheckBox"; |
503 | ················} | 516 | ················} |
504 | ············} | 517 | ············} |
505 | ············else·{ | 518 | ············else·{ |
506 | ················if·(!h5)·{ | 519 | ················if·(!h5)·{ |
507 | ····················break·Label_25 | 520 | ····················break·Label_2588; |
508 | ················} | 521 | ················} |
509 | ················obtain2.setChecked(g2.h(18)); | 522 | ················obtain2.setChecked(g2.h(18)); |
510 | ················className·=·"android.widget.Switch"; | 523 | ················className·=·"android.widget.Switch"; |
511 | ············} | 524 | ············} |
512 | ············obtain2.setClassName((CharSequence)className); | 525 | ············obtain2.setClassName((CharSequence)className); |
513 | ········} | 526 | ········} |
514 | ········obtain2.setSelected(g2.h(3)); | 527 | ········obtain2.setSelected(g2.h(3)); |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ····public·static·OnBackInvokedDispatcher·a(final·Activity·activity)·{ | 12 | ····public·static·OnBackInvokedDispatcher·a(final·Activity·activity)·{ |
13 | ········return·d.i(activity); | 13 | ········return·d.i(activity); |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····public·static·OnBackInvokedCallback·b(final·Object·o,·final·L·obj)·{ | 16 | ····public·static·OnBackInvokedCallback·b(final·Object·o,·final·L·obj)·{ |
17 | ········Objects.requireNonNull(obj); | 17 | ········Objects.requireNonNull(obj); |
18 | ········final·f.E·e·=·new·f.E(1,·(Object)obj); | 18 | ········final·f.E·e·=·new·f.E(1,·(Object)obj); |
19 | ········d. | 19 | ········d.s(d.k(o),·e); |
20 | ········return·(OnBackInvokedCallback)e; | 20 | ········return·(OnBackInvokedCallback)e; |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
23 | ····public·static·void·c(final·Object·o,·final·Object·o2)·{ | 23 | ····public·static·void·c(final·Object·o,·final·Object·o2)·{ |
24 | ········d. | 24 | ········d.r(d.k(o),·d.h(o2)); |
25 | ····} | 25 | ····} |
26 | } | 26 | } |
Offset 10, 31 lines modified | Offset 10, 31 lines modified | ||
10 | import·android.os.Build$VERSION; | 10 | import·android.os.Build$VERSION; |
11 | import·java.util.PriorityQueue; | 11 | import·java.util.PriorityQueue; |
12 | import·android.util.LongSparseArray; | 12 | import·android.util.LongSparseArray; |
13 | import·android.content.Context; | 13 | import·android.content.Context; |
14 | import·java.nio.ByteBuffer; | 14 | import·java.nio.ByteBuffer; |
15 | import·android.view.MotionEvent; | 15 | import·android.view.MotionEvent; |
16 | import·java.util.HashMap; | 16 | import·java.util.HashMap; |
17 | import·io.flutter.embedding.engine.renderer. | 17 | import·io.flutter.embedding.engine.renderer.l; |
18 | import·android.graphics.Matrix; | 18 | import·android.graphics.Matrix; |
19 | public·final·class·b | 19 | public·final·class·b |
20 | { | 20 | { |
21 | ····public·static·final·Matrix·f; | 21 | ····public·static·final·Matrix·f; |
22 | ····public·final· | 22 | ····public·final·l·a; |
23 | ····public·final·x·b; | 23 | ····public·final·x·b; |
24 | ····public·final·boolean·c; | 24 | ····public·final·boolean·c; |
25 | ····public·final·HashMap·d; | 25 | ····public·final·HashMap·d; |
26 | ····public·int·e; | 26 | ····public·int·e; |
27 | ···· | 27 | ···· |
28 | ····static·{ | 28 | ····static·{ |
29 | ········f·=·new·Matrix(); | 29 | ········f·=·new·Matrix(); |
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····public·b(final· | 32 | ····public·b(final·l·a,·final·boolean·c)·{ |
33 | ········this.d·=·new·HashMap(); | 33 | ········this.d·=·new·HashMap(); |
34 | ········this.a·=·a; | 34 | ········this.a·=·a; |
35 | ········if·(x.c·==·null)·{ | 35 | ········if·(x.c·==·null)·{ |
36 | ············x.c·=·new·x(); | 36 | ············x.c·=·new·x(); |
37 | ········} | 37 | ········} |
38 | ········this.b·=·x.c; | 38 | ········this.b·=·x.c; |
39 | ········this.c·=·c; | 39 | ········this.c·=·c; |
Offset 14, 15 lines modified | Offset 14, 14 lines modified | ||
14 | import·java.util.Collection; | 14 | import·java.util.Collection; |
15 | import·java.util.HashSet; | 15 | import·java.util.HashSet; |
16 | import·o1.b; | 16 | import·o1.b; |
17 | import·android.os.Trace; | 17 | import·android.os.Trace; |
18 | import·android.view.ViewTreeObserver$OnPreDrawListener; | 18 | import·android.view.ViewTreeObserver$OnPreDrawListener; |
19 | import·android.net.Uri; | 19 | import·android.net.Uri; |
20 | import·android.content.Intent; | 20 | import·android.content.Intent; |
21 | import·android.os.Bundle; | ||
22 | import·android.util.Log; | 21 | import·android.util.Log; |
23 | import·m1.a; | 22 | import·m1.a; |
24 | import·o1.c; | 23 | import·o1.c; |
25 | public·final·class·f | 24 | public·final·class·f |
26 | { | 25 | { |
27 | ····public·e·a; | 26 | ····public·e·a; |
Offset 58, 24 lines modified | Offset 57, 15 lines modified | ||
58 | ········} | 57 | ········} |
59 | ········f.b·=·b; | 58 | ········f.b·=·b; |
60 | ········f.c·=·c; | 59 | ········f.c·=·c; |
61 | ········f.d·=·((A)this.a).f.getStringArrayList("dart_entrypoint_args"); | 60 | ········f.d·=·((A)this.a).f.getStringArrayList("dart_entrypoint_args"); |
62 | ····} | 61 | ····} |
63 | ···· | 62 | ···· |
64 | ····public·final·void·b()·{ | 63 | ····public·final·void·b()·{ |
64 | ········if·(!((l)this.a).O())·{ | ||
65 | ········final·l·l·=·(l)this.a; | ||
66 | ········final·Bundle·f·=·((A)l).f; | ||
67 | ········final·String·s·=·"destroy_engine_with_fragment"; | ||
68 | ········boolean·b·=·f.getBoolean(s,·false); | ||
69 | ········if·(l.N()·==·null)·{ | ||
70 | ············if·(!l.W.f)·{ | ||
71 | ················b·=·((A)l).f.getBoolean(s,·true); | ||
72 | ············} | ||
73 | ········} | ||
74 | ········if·(!b)·{ | ||
75 | ············final·l·obj·=·(l)this.a; | 65 | ············final·l·obj·=·(l)this.a; |
76 | ············obj.getClass(); | 66 | ············obj.getClass(); |
77 | ············final·StringBuilder·sb·=·new·StringBuilder("FlutterFragment·"); | 67 | ············final·StringBuilder·sb·=·new·StringBuilder("FlutterFragment·"); |
78 | ············sb.append(obj); | 68 | ············sb.append(obj); |
79 | ············sb.append("·connection·to·the·engine·"); | 69 | ············sb.append("·connection·to·the·engine·"); |
80 | ············sb.append(obj.W.b); | 70 | ············sb.append(obj.W.b); |
81 | ············sb.append("·evicted·by·another·attaching·activity"); | 71 | ············sb.append("·evicted·by·another·attaching·activity"); |
Offset 125, 61 lines modified | Offset 115, 54 lines modified | ||
125 | ···· | 115 | ···· |
126 | ····public·final·void·f()·{ | 116 | ····public·final·void·f()·{ |
127 | ········if·(!this.i)·{ | 117 | ········if·(!this.i)·{ |
128 | ············return; | 118 | ············return; |
129 | ········} | 119 | ········} |
130 | ········this.c(); | 120 | ········this.c(); |
131 | ········((l)this.a).b(this.b); | 121 | ········((l)this.a).b(this.b); |
132 | ········final·boolean·boolean1·=·((A)this.a).f.getBoolean("should_attach_engine_to_activity"); | ||
133 | ········final·boolean·g·=·true; | ||
134 | ········Label_029 | 122 | ········Label_0294:·{ |
135 | ············if·( | 123 | ············if·(((A)this.a).f.getBoolean("should_attach_engine_to_activity"))·{ |
136 | ················if·(((Activity)((A)this.a).f()).isChangingConfigurations())·{ | 124 | ················if·(((Activity)((A)this.a).f()).isChangingConfigurations())·{ |
137 | ····················final·o1.d·d·=·this.b.d; | 125 | ····················final·o1.d·d·=·this.b.d; |
138 | ····················if·(d.e())·{ | 126 | ····················if·(d.e())·{ |
139 | ························E1.a.b("FlutterEngineConnectionRegistry#detachFromActivityForConfigChanges"); | 127 | ························E1.a.b("FlutterEngineConnectionRegistry#detachFromActivityForConfigChanges"); |
128 | ························final·boolean·g·=·true; | ||
140 | ························final·o1.d·d2·=·d; | 129 | ························final·o1.d·d2·=·d; |
141 | ························Label_01 | 130 | ························Label_0179:·{ |
142 | ····························try·{ | 131 | ····························try·{ |
143 | ································d2.g·=·g; | 132 | ································d2.g·=·g; |
144 | ································final·Iterator·iterator·=·d.d.values().iterator(); | 133 | ································final·Iterator·iterator·=·d.d.values().iterator(); |
145 | ································while·(iterator.hasNext())·{ | 134 | ································while·(iterator.hasNext())·{ |
146 | ····································((u1.a)iterator.next()).onDetachedFromActivityForConfigChanges(); | 135 | ····································((u1.a)iterator.next()).onDetachedFromActivityForConfigChanges(); |
147 | ································} | 136 | ································} |
148 | ································break·Label_01 | 137 | ································break·Label_0179; |
149 | ····························} | 138 | ····························} |
150 | ····························finally·{ | 139 | ····························finally·{ |
151 | ································try·{ | 140 | ································try·{ |
152 | ····································Trace.endSection(); | 141 | ····································Trace.endSection(); |
153 | ································} | 142 | ································} |
154 | ································finally·{ | 143 | ································finally·{ |
155 | ····································final·Throwable·t; | 144 | ····································final·Throwable·t; |
156 | ····································final·Throwable·exception; | 145 | ····································final·Throwable·exception; |
157 | ····································t.addSuppressed(exception); | 146 | ····································t.addSuppressed(exception); |
158 | ································} | 147 | ································} |
159 | ································while·(true)·{ | ||
160 | ····································while·(true)·{ | ||
161 | ········································final·q·q; | ||
162 | ········································q.e(); | ||
163 | ········································q.g·=·null; | ||
164 | ········································q.c·=·null; | ||
165 | ········································q.e·=·null; | ||
166 | ········································d.e·=·null; | ||
167 | ········································d.f·=·null; | ||
168 | ········································Trace.endSection(); | ||
169 | ········································break·Label_0295; | ||
170 | ········································final·l.e·g2; | ||
171 | ········································g2.b·=·null; | ||
172 | ········································continue; | ||
173 | ····································} | ||
174 | ································ | 148 | ································final·q·r·=·d.b.r; |
175 | ································ | 149 | ································final·l.e·g2·=·r.g; |
176 | ································ | 150 | ································iftrue(Label_0210:)(g2·==·null); |
151 | ································g2.b·=·null; | ||
152 | ································Label_0210:·{ | ||
177 | ···································· | 153 | ····································r.e(); |
178 | ································} | 154 | ································} |
155 | ································r.g·=·null; | ||
156 | ································r.c·=·null; | ||
157 | ································r.e·=·null; | ||
158 | ································d.e·=·null; | ||
159 | ································d.f·=·null; | ||
160 | ································Trace.endSection(); | ||
161 | ································break·Label_0294; | ||
179 | ····························} | 162 | ····························} |
180 | ························} | 163 | ························} |
181 | ····················} | 164 | ····················} |
182 | ····················Log.e("FlutterEngineCxnRegstry",·"Attempted·to·detach·plugins·from·an·Activity·when·no·Activity·was·attached."); | 165 | ····················Log.e("FlutterEngineCxnRegstry",·"Attempted·to·detach·plugins·from·an·Activity·when·no·Activity·was·attached."); |
183 | ················} | 166 | ················} |
184 | ················else·{ | 167 | ················else·{ |
185 | ····················this.b.d.c(); | 168 | ····················this.b.d.c(); |
Offset 194, 80 lines modified | Offset 177, 72 lines modified | ||
194 | ········this.a.getClass(); | 177 | ········this.a.getClass(); |
195 | ········final·c·b·=·this.b; | 178 | ········final·c·b·=·this.b; |
196 | ········if·(b·!=·null)·{ | 179 | ········if·(b·!=·null)·{ |
197 | ············final·v1.c·b2·=·v1.c.b; | 180 | ············final·v1.c·b2·=·v1.c.b; |
198 | ············final·v1.d·g3·=·b.g; | 181 | ············final·v1.d·g3·=·b.g; |
199 | ············g3.b(b2,·g3.a); | 182 | ············g3.b(b2,·g3.a); |
200 | ········} | 183 | ········} |
184 | ········if·(((l)this.a).O())·{ | ||
201 | ········final·l·l·=·(l)this.a; | ||
202 | ········final·Bundle·f·=·((A)l).f; | ||
203 | ········final·String·s·=·"destroy_engine_with_fragment"; | ||
204 | ········boolean·b3·=·f.getBoolean(s,·false); | ||
205 | ········if·(l.N()·==·null)·{ | ||
Max diff block lines reached; 3154/8995 bytes (35.06%) of diff not shown. |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ····public·i(final·l·a)·{ | 12 | ····public·i(final·l·a)·{ |
13 | ········this.a·=·a; | 13 | ········this.a·=·a; |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····public·final·void·onWindowFocusChanged(final·boolean·b)·{ | 16 | ····public·final·void·onWindowFocusChanged(final·boolean·b)·{ |
17 | ········final·int·z·=·l.Z; | 17 | ········final·int·z·=·l.Z; |
18 | ········final·l·a·=·this.a; | 18 | ········final·l·a·=·this.a; |
19 | ········if·(a. | 19 | ········if·(a.Q("onWindowFocusChanged"))·{ |
20 | ············final·f·w·=·a.W; | 20 | ············final·f·w·=·a.W; |
21 | ············w.c(); | 21 | ············w.c(); |
22 | ············w.a.getClass(); | 22 | ············w.a.getClass(); |
23 | ············final·o1.c·b2·=·w.b; | 23 | ············final·o1.c·b2·=·w.b; |
24 | ············if·(b2·!=·null)·{ | 24 | ············if·(b2·!=·null)·{ |
25 | ················final·d·g·=·b2.g; | 25 | ················final·d·g·=·b2.g; |
26 | ················if·(b)·{ | 26 | ················if·(b)·{ |
Offset 1, 25 lines modified | Offset 1, 25 lines modified | ||
1 | package·n1; | 1 | package·n1; |
2 | import·io.flutter.embedding.engine.renderer. | 2 | import·io.flutter.embedding.engine.renderer.l; |
3 | import·android.view.SurfaceHolder; | 3 | import·android.view.SurfaceHolder; |
4 | import·android.view.SurfaceHolder$Callback; | 4 | import·android.view.SurfaceHolder$Callback; |
5 | public·final·class·o·implements·SurfaceHolder$Callback | 5 | public·final·class·o·implements·SurfaceHolder$Callback |
6 | { | 6 | { |
7 | ····public·final·/*·synthetic·*/·p·a; | 7 | ····public·final·/*·synthetic·*/·p·a; |
8 | ···· | 8 | ···· |
9 | ····public·o(final·p·a)·{ | 9 | ····public·o(final·p·a)·{ |
10 | ········this.a·=·a; | 10 | ········this.a·=·a; |
11 | ····} | 11 | ····} |
12 | ···· | 12 | ···· |
13 | ····public·final·void·surfaceChanged(final·SurfaceHolder·surfaceHolder,·final·int·n,·final·int·n2,·final·int·n3)·{ | 13 | ····public·final·void·surfaceChanged(final·SurfaceHolder·surfaceHolder,·final·int·n,·final·int·n2,·final·int·n3)·{ |
14 | ········final·p·a·=·this.a; | 14 | ········final·p·a·=·this.a; |
15 | ········final· | 15 | ········final·l·c·=·a.c; |
16 | ········if·(c·!=·null·&&·!a.b)·{ | 16 | ········if·(c·!=·null·&&·!a.b)·{ |
17 | ············if·(c·==·null)·{ | 17 | ············if·(c·==·null)·{ |
18 | ················throw·new·IllegalStateException("changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null."); | 18 | ················throw·new·IllegalStateException("changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null."); |
19 | ············} | 19 | ············} |
20 | ············c.a.onSurfaceChanged(n2,·n3); | 20 | ············c.a.onSurfaceChanged(n2,·n3); |
21 | ········} | 21 | ········} |
22 | ····} | 22 | ····} |
Offset 36, 15 lines modified | Offset 36, 15 lines modified | ||
36 | ········} | 36 | ········} |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·final·void·surfaceDestroyed(final·SurfaceHolder·surfaceHolder)·{ | 39 | ····public·final·void·surfaceDestroyed(final·SurfaceHolder·surfaceHolder)·{ |
40 | ········final·p·a·=·this.a; | 40 | ········final·p·a·=·this.a; |
41 | ········boolean·b·=·false; | 41 | ········boolean·b·=·false; |
42 | ········a.a·=·false; | 42 | ········a.a·=·false; |
43 | ········final· | 43 | ········final·l·c·=·a.c; |
44 | ········if·(c·!=·null·&&·!a.b)·{ | 44 | ········if·(c·!=·null·&&·!a.b)·{ |
45 | ············b·=·true; | 45 | ············b·=·true; |
46 | ········} | 46 | ········} |
47 | ········if·(b)·{ | 47 | ········if·(b)·{ |
48 | ············if·(c·==·null)·{ | 48 | ············if·(c·==·null)·{ |
49 | ················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null."); | 49 | ················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null."); |
50 | ············} | 50 | ············} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·n1; | 1 | package·n1; |
2 | import·android.view.Surface; | 2 | import·android.view.Surface; |
3 | import·io.flutter.embedding.engine.renderer. | 3 | import·io.flutter.embedding.engine.renderer.l; |
4 | import·android.graphics.SurfaceTexture; | 4 | import·android.graphics.SurfaceTexture; |
5 | import·android.view.TextureView$SurfaceTextureListener; | 5 | import·android.view.TextureView$SurfaceTextureListener; |
6 | public·final·class·q·implements·TextureView$SurfaceTextureListener | 6 | public·final·class·q·implements·TextureView$SurfaceTextureListener |
7 | { | 7 | { |
8 | ····public·final·/*·synthetic·*/·r·a; | 8 | ····public·final·/*·synthetic·*/·r·a; |
9 | ···· | 9 | ···· |
Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
32 | ········} | 32 | ········} |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····public·final·boolean·onSurfaceTextureDestroyed(final·SurfaceTexture·surfaceTexture)·{ | 35 | ····public·final·boolean·onSurfaceTextureDestroyed(final·SurfaceTexture·surfaceTexture)·{ |
36 | ········final·r·a·=·this.a; | 36 | ········final·r·a·=·this.a; |
37 | ········boolean·b·=·false; | 37 | ········boolean·b·=·false; |
38 | ········a.a·=·false; | 38 | ········a.a·=·false; |
39 | ········final· | 39 | ········final·l·c·=·a.c; |
40 | ········final·boolean·b2·=·true; | 40 | ········final·boolean·b2·=·true; |
41 | ········if·(c·!=·null·&&·!a.b)·{ | 41 | ········if·(c·!=·null·&&·!a.b)·{ |
42 | ············b·=·true; | 42 | ············b·=·true; |
43 | ········} | 43 | ········} |
44 | ········if·(b)·{ | 44 | ········if·(b)·{ |
45 | ············if·(c·==·null)·{ | 45 | ············if·(c·==·null)·{ |
46 | ················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null."); | 46 | ················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null."); |
Offset 58, 15 lines modified | Offset 58, 15 lines modified | ||
58 | ············a.d·=·null; | 58 | ············a.d·=·null; |
59 | ········} | 59 | ········} |
60 | ········return·b2; | 60 | ········return·b2; |
61 | ····} | 61 | ····} |
62 | ···· | 62 | ···· |
63 | ····public·final·void·onSurfaceTextureSizeChanged(final·SurfaceTexture·surfaceTexture,·final·int·n,·final·int·n2)·{ | 63 | ····public·final·void·onSurfaceTextureSizeChanged(final·SurfaceTexture·surfaceTexture,·final·int·n,·final·int·n2)·{ |
64 | ········final·r·a·=·this.a; | 64 | ········final·r·a·=·this.a; |
65 | ········final· | 65 | ········final·l·c·=·a.c; |
66 | ········if·(c·!=·null·&&·!a.b)·{ | 66 | ········if·(c·!=·null·&&·!a.b)·{ |
67 | ············if·(c·==·null)·{ | 67 | ············if·(c·==·null)·{ |
68 | ················throw·new·IllegalStateException("changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null."); | 68 | ················throw·new·IllegalStateException("changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null."); |
69 | ············} | 69 | ············} |
70 | ············c.a.onSurfaceChanged(n,·n2); | 70 | ············c.a.onSurfaceChanged(n,·n2); |
71 | ········} | 71 | ········} |
72 | ····} | 72 | ····} |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | package·n1; | 1 | package·n1; |
2 | import·android.view.WindowInsets$Builder; | ||
3 | import·android.graphics.Insets; | 2 | import·android.graphics.Insets; |
4 | import·android.view.DisplayCutout; | 3 | import·android.view.DisplayCutout; |
4 | import·android.view.WindowInsets$Type; | ||
5 | public·abstract·synthetic·class·s | 5 | public·abstract·synthetic·class·s |
6 | { | 6 | { |
7 | } | 7 | } |
Offset 6, 36 lines modified | Offset 6, 36 lines modified | ||
6 | import·android.view.Window; | 6 | import·android.view.Window; |
7 | import·android.view.WindowInsets; | 7 | import·android.view.WindowInsets; |
8 | import·android.app.Activity; | 8 | import·android.app.Activity; |
9 | import·android.graphics.Rect; | 9 | import·android.graphics.Rect; |
10 | import·java.util.Collections; | 10 | import·java.util.Collections; |
11 | import·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a; | 11 | import·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a; |
12 | import·O1.b; | 12 | import·O1.b; |
13 | import·io.flutter.embedding.engine.renderer. | 13 | import·io.flutter.embedding.engine.renderer.k; |
14 | import·android.content.Context; | 14 | import·android.content.Context; |
15 | public·final·class·w | 15 | public·final·class·w |
16 | { | 16 | { |
17 | ····public·static·void·a(final·Context·context,·final· | 17 | ····public·static·void·a(final·Context·context,·final·k·k)·{ |
18 | ········final·Activity·n·=·b.N(context); | 18 | ········final·Activity·n·=·b.N(context); |
19 | ········WindowInsets·c·=·null; | 19 | ········WindowInsets·c·=·null; |
20 | ········if·(n·!=·null)·{ | 20 | ········if·(n·!=·null)·{ |
21 | ············final·Window·window·=·n.getWindow(); | 21 | ············final·Window·window·=·n.getWindow(); |
22 | ············if·(window·!=·null)·{ | 22 | ············if·(window·!=·null)·{ |
23 | ················c·=·a.c(window.getDecorView()); | 23 | ················c·=·a.c(window.getDecorView()); |
24 | ············} | 24 | ············} |
25 | ········} | 25 | ········} |
26 | ········List<Object>·list; | 26 | ········List<Object>·list; |
27 | ········if·(c·==·null)·{ | 27 | ········if·(c·==·null)·{ |
28 | ············list·=·(List<Object>)Collections.emptyList(); | 28 | ············list·=·(List<Object>)Collections.emptyList(); |
29 | ········} | 29 | ········} |
30 | ········else·{ | 30 | ········else·{ |
31 | ············list·=·c.getBoundingRects(E0.b. | 31 | ············list·=·c.getBoundingRects(E0.b.v()); |
32 | ········} | 32 | ········} |
33 | ········int·n2·=· | 33 | ········int·n2·=·k.d; |
34 | ········final·Iterator<Object>·iterator·=·(Iterator<Object>)list.iterator(); | 34 | ········final·Iterator<Object>·iterator·=·(Iterator<Object>)list.iterator(); |
35 | ········while·(iterator.hasNext())·{ | 35 | ········while·(iterator.hasNext())·{ |
36 | ············n2·=·Math.max(n2,·((Rect)iterator.next()).bottom); | 36 | ············n2·=·Math.max(n2,·((Rect)iterator.next()).bottom); |
37 | ········} | 37 | ········} |
38 | ········ | 38 | ········k.d·=·n2; |
39 | ····} | 39 | ····} |
40 | } | 40 | } |
Offset 8, 54 lines modified | Offset 8, 54 lines modified | ||
8 | import·io.flutter.plugins.GeneratedPluginRegistrant; | 8 | import·io.flutter.plugins.GeneratedPluginRegistrant; |
9 | import·java.util.HashMap; | 9 | import·java.util.HashMap; |
10 | import·w1.p; | 10 | import·w1.p; |
11 | import·w1.t; | 11 | import·w1.t; |
12 | import·w1.f; | 12 | import·w1.f; |
13 | import·w1.s; | 13 | import·w1.s; |
14 | import·v0.v; | 14 | import·v0.v; |
15 | import·p1.l; | ||
16 | import·android.content.pm.PackageManager$NameNotFoundException; | 15 | import·android.content.pm.PackageManager$NameNotFoundException; |
17 | import·android.content.Context; | 16 | import·android.content.Context; |
18 | import·java.util.HashSet; | 17 | import·java.util.HashSet; |
19 | import·io.flutter.plugin.platform.q; | 18 | import·io.flutter.plugin.platform.q; |
20 | import·v1.o; | 19 | import·v1.o; |
21 | import·v1.m; | 20 | import·v1.m; |
22 | import·l.e; | 21 | import·l.e; |
23 | import·o.h; | 22 | import·o.h; |
24 | import·x1.a; | 23 | import·x1.a; |
25 | import·p1.b; | 24 | import·p1.b; |
26 | import·io.flutter.embedding.engine.renderer. | 25 | import·io.flutter.embedding.engine.renderer.l; |
27 | import·io.flutter.embedding.engine.FlutterJNI; | 26 | import·io.flutter.embedding.engine.FlutterJNI; |
28 | public·final·class·c | 27 | public·final·class·c |
29 | { | 28 | { |
30 | ····public·final·FlutterJNI·a; | 29 | ····public·final·FlutterJNI·a; |
31 | ····public·final· | 30 | ····public·final·l·b; |
32 | ····public·final·b·c; | 31 | ····public·final·b·c; |
33 | ····public·final·d·d; | 32 | ····public·final·d·d; |
34 | ····public·final·a·e; | 33 | ····public·final·a·e; |
35 | ····public·final·h·f; | 34 | ····public·final·h·f; |
36 | ····public·final·v1.d·g; | 35 | ····public·final·v1.d·g; |
37 | ····public·final·e·h; | 36 | ····public·final·e·h; |
38 | ····public·final·v1.a·i; | 37 | ····public·final·v1.a·i; |
39 | ····public·final·m·j; | 38 | ····public·final·m·j; |
40 | ····public·final·e·k; | 39 | ····public·final·e·k; |
41 | ····public·final·h·l; | 40 | ····public·final·h·l; |
42 | ····public·final· | 41 | ····public·final·e·m; |
43 | ····public·final· | 42 | ····public·final·o·n; |
43 | ····public·final·e·o; | ||
44 | ····public·final·v1.b· | 44 | ····public·final·v1.b·p; |
45 | ····public·final·e· | 45 | ····public·final·e·q; |
46 | ····public·final·q· | 46 | ····public·final·q·r; |
47 | ····public·final·HashSet· | 47 | ····public·final·HashSet·s; |
48 | ····public·final·o1.a· | 48 | ····public·final·o1.a·t; |
49 | ···· | 49 | ···· |
50 | ····public·c(final·Context·context,·final·FlutterJNI·flutterJNI,·final·q·q,·final·boolean·b,·final·boolean·b2)·{ | 50 | ····public·c(final·Context·context,·final·FlutterJNI·flutterJNI,·final·q·q,·final·boolean·b,·final·boolean·b2)·{ |
51 | ········final·int·n·=·1; | 51 | ········final·int·n·=·1; |
52 | ········this. | 52 | ········this.s·=·new·HashSet(); |
53 | ········this. | 53 | ········this.t·=·new·o1.a(this); |
54 | ········AssetManager·assetManager·=·null; | 54 | ········AssetManager·assetManager·=·null; |
55 | ········try·{ | 55 | ········try·{ |
56 | ············final·Context·packageContext·=·context.createPackageContext(context.getPackageName(),·0); | 56 | ············final·Context·packageContext·=·context.createPackageContext(context.getPackageName(),·0); |
57 | ············try·{ | 57 | ············try·{ |
58 | ················assetManager·=·packageContext.getAssets(); | 58 | ················assetManager·=·packageContext.getAssets(); |
59 | ············} | 59 | ············} |
60 | ············catch·(final·PackageManager$NameNotFoundException·ex)·{ | 60 | ············catch·(final·PackageManager$NameNotFoundException·ex)·{ |
Offset 71, 26 lines modified | Offset 71, 26 lines modified | ||
71 | ········} | 71 | ········} |
72 | ········else·{ | 72 | ········else·{ |
73 | ············flutterJNI2·=·flutterJNI; | 73 | ············flutterJNI2·=·flutterJNI; |
74 | ········} | 74 | ········} |
75 | ········this.a·=·flutterJNI2; | 75 | ········this.a·=·flutterJNI2; |
76 | ········final·b·c·=·new·b(flutterJNI2,·assetManager); | 76 | ········final·b·c·=·new·b(flutterJNI2,·assetManager); |
77 | ········this.c·=·c; | 77 | ········this.c·=·c; |
78 | ········flutterJNI2.setPlatformMessageHandler((l)c.c); | 78 | ········flutterJNI2.setPlatformMessageHandler((p1.l)c.c); |
79 | ········m1.a.a().getClass(); | 79 | ········m1.a.a().getClass(); |
80 | ········final·Object·f·=·new·Object(); | 80 | ········final·Object·f·=·new·Object(); |
81 | ········final·v·d·=·new·v(21,·f); | 81 | ········final·v·d·=·new·v(21,·f); |
82 | ········((h)f).d·=·d; | 82 | ········((h)f).d·=·d; |
83 | ········((h)(((h)f).a·=·new·h((f)c,·"flutter/accessibility",·(Object)w1.s.a,·(K.m)null))).u((w1.b)d); | 83 | ········((h)(((h)f).a·=·new·h((f)c,·"flutter/accessibility",·(Object)w1.s.a,·(K.m)null))).u((w1.b)d); |
84 | ········((h)f).b·=·flutterJNI2; | 84 | ········((h)f).b·=·flutterJNI2; |
85 | ········this.f·=·(h)f; | 85 | ········this.f·=·(h)f; |
86 | ········final·Object·o·=·new·Object(); | 86 | ········final·Object·o·=·new·Object(); |
87 | ········final·l1.a·d2·=·new·l1.a(2,·o); | 87 | ········final·l1.a·d2·=·new·l1.a(2,·o); |
88 | ········((h)o).d·=·d2; | 88 | ········((h)o).d·=·d2; |
89 | ········final·t·a2·=·t.a; | 89 | ········final·t·a2·=·w1.t.a; |
90 | ········((w1.o)(((h)o).a·=·new·w1.o((f)c,·"flutter/deferredcomponent",·(p)a2))).b((w1.m)d2); | 90 | ········((w1.o)(((h)o).a·=·new·w1.o((f)c,·"flutter/deferredcomponent",·(p)a2))).b((w1.m)d2); |
91 | ········m1.a.a().getClass(); | 91 | ········m1.a.a().getClass(); |
92 | ········((h)o).b·=·null; | 92 | ········((h)o).b·=·null; |
93 | ········((h)o).c·=·new·HashMap(); | 93 | ········((h)o).c·=·new·HashMap(); |
94 | ········this.g·=·new·v1.d(c); | 94 | ········this.g·=·new·v1.d(c); |
95 | ········final·int·n2·=·8; | 95 | ········final·int·n2·=·8; |
96 | ········final·e·e·=·new·e(c,·n2); | 96 | ········final·e·e·=·new·e(c,·n2); |
Offset 102, 38 lines modified | Offset 102, 39 lines modified | ||
102 | ········final·Object·l·=·new·Object(); | 102 | ········final·Object·l·=·new·Object(); |
103 | ········final·l1.a·d3·=·new·l1.a(n2,·l); | 103 | ········final·l1.a·d3·=·new·l1.a(n2,·l); |
104 | ········((h)l).d·=·d3; | 104 | ········((h)l).d·=·d3; |
105 | ········((h)l).b·=·packageManager; | 105 | ········((h)l).b·=·packageManager; |
106 | ········((w1.o)(((h)l).a·=·new·w1.o((f)c,·"flutter/processtext",·(p)a2))).b((w1.m)d3); | 106 | ········((w1.o)(((h)l).a·=·new·w1.o((f)c,·"flutter/processtext",·(p)a2))).b((w1.m)d3); |
107 | ········this.l·=·(h)l; | 107 | ········this.l·=·(h)l; |
108 | ········this.j·=·new·m(c,·b2); | 108 | ········this.j·=·new·m(c,·b2); |
109 | ········this.m·=·new·e(c,·12); | ||
109 | ········this. | 110 | ········this.n·=·new·o(c); |
110 | ········this.n·=·new·e(c,·14); | ||
111 | ········this.o·=·new·v1.b(c); | ||
112 | ········this. | 111 | ········this.o·=·new·e(c,·15); |
112 | ········this.p·=·new·v1.b(c); | ||
113 | ········this.q·=·new·e(c,·16); | ||
113 | ········final·a·a3·=·new·a(context,·e); | 114 | ········final·a·a3·=·new·a(context,·e); |
114 | ········this.e·=·a3; | 115 | ········this.e·=·a3; |
115 | ········final·r1.f·a4·=·a.a; | 116 | ········final·r1.f·a4·=·a.a; |
116 | ········if·(!flutterJNI2.isAttached())·{ | 117 | ········if·(!flutterJNI2.isAttached())·{ |
117 | ············a4.b(context.getApplicationContext()); | 118 | ············a4.b(context.getApplicationContext()); |
118 | ············a4.a(context,·(String[])null); | 119 | ············a4.a(context,·(String[])null); |
119 | ········} | 120 | ········} |
120 | ········flutterJNI2.addEngineLifecycleListener((o1.b)this. | 121 | ········flutterJNI2.addEngineLifecycleListener((o1.b)this.t); |
121 | ········flutterJNI2.setPlatformViewsController(q); | 122 | ········flutterJNI2.setPlatformViewsController(q); |
122 | ········flutterJNI2.setLocalizationPlugin(a3); | 123 | ········flutterJNI2.setLocalizationPlugin(a3); |
123 | ········a.getClass(); | 124 | ········a.getClass(); |
124 | ········flutterJNI2.setDeferredComponentManager((q1.a)null); | 125 | ········flutterJNI2.setDeferredComponentManager((q1.a)null); |
125 | ········if·(!flutterJNI2.isAttached())·{ | 126 | ········if·(!flutterJNI2.isAttached())·{ |
126 | ············flutterJNI2.attachToNative(); | 127 | ············flutterJNI2.attachToNative(); |
127 | ············if·(!flutterJNI2.isAttached())·{ | 128 | ············if·(!flutterJNI2.isAttached())·{ |
128 | ················throw·new·RuntimeException("FlutterEngine·failed·to·attach·to·its·native·Object·reference."); | 129 | ················throw·new·RuntimeException("FlutterEngine·failed·to·attach·to·its·native·Object·reference."); |
129 | ············} | 130 | ············} |
130 | ········} | 131 | ········} |
131 | ········this.b·=·new· | 132 | ········this.b·=·new·l(flutterJNI2); |
132 | ········this. | 133 | ········this.r·=·q; |
133 | ········this.d·=·new·d(context.getApplicationContext(),·this,·a4); | 134 | ········this.d·=·new·d(context.getApplicationContext(),·this,·a4); |
134 | ········a3.b(context.getResources().getConfiguration()); | 135 | ········a3.b(context.getResources().getConfiguration()); |
135 | ········if·(b·&&·a4.d.e)·{ | 136 | ········if·(b·&&·a4.d.e)·{ |
136 | ············final·Class<GeneratedPluginRegistrant>·clazz·=·GeneratedPluginRegistrant.class; | 137 | ············final·Class<GeneratedPluginRegistrant>·clazz·=·GeneratedPluginRegistrant.class; |
137 | ············final·String·name·=·"registerWith"; | 138 | ············final·String·name·=·"registerWith"; |
138 | ············try·{ | 139 | ············try·{ |
139 | ················final·Class[]·parameterTypes·=·new·Class[n]; | 140 | ················final·Class[]·parameterTypes·=·new·Class[n]; |
Offset 29, 15 lines modified | Offset 29, 15 lines modified | ||
29 | ········this.a·=·new·HashMap(); | 29 | ········this.a·=·new·HashMap(); |
30 | ········this.d·=·new·HashMap(); | 30 | ········this.d·=·new·HashMap(); |
31 | ········this.g·=·false; | 31 | ········this.g·=·false; |
32 | ········new·HashMap(); | 32 | ········new·HashMap(); |
33 | ········new·HashMap(); | 33 | ········new·HashMap(); |
34 | ········new·HashMap(); | 34 | ········new·HashMap(); |
35 | ········this.b·=·b; | 35 | ········this.b·=·b; |
36 | ········this.c·=·new·b(context,·b.c,·b. | 36 | ········this.c·=·new·b(context,·b.c,·b.r.a,·new·v(f)); |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·final·void·a(final·t1.c·c)·{ | 39 | ····public·final·void·a(final·t1.c·c)·{ |
40 | ········final·String·str·=·"Attempted·to·register·plugin·("; | 40 | ········final·String·str·=·"Attempted·to·register·plugin·("; |
41 | ········E1.a.b("FlutterEngineConnectionRegistry#add·".concat(c.getClass().getSimpleName())); | 41 | ········E1.a.b("FlutterEngineConnectionRegistry#add·".concat(c.getClass().getSimpleName())); |
42 | ········Label_0123:·{ | 42 | ········Label_0123:·{ |
43 | ············try·{ | 43 | ············try·{ |
Offset 60, 45 lines modified | Offset 60, 50 lines modified | ||
60 | ················try·{ | 60 | ················try·{ |
61 | ····················Trace.endSection(); | 61 | ····················Trace.endSection(); |
62 | ················} | 62 | ················} |
63 | ················finally·{ | 63 | ················finally·{ |
64 | ····················final·Throwable·exception; | 64 | ····················final·Throwable·exception; |
65 | ····················((Throwable)c).addSuppressed(exception); | 65 | ····················((Throwable)c).addSuppressed(exception); |
66 | ················} | 66 | ················} |
67 | ············Label_0211: | ||
68 | ················while·(true)·{ | 67 | ················while·(true)·{ |
68 | ····················u1.a·value·=·null; | ||
69 | ················Block_6: | ||
70 | ····················while·(true)·{ | ||
69 | ···················· | 71 | ························value·=·(u1.a)c; |
70 | ····················this.d.put(c.getClass(),·value); | 72 | ························this.d.put(c.getClass(),·value); |
71 | ····················iftrue(Label_0211:)(!this.e()); | 73 | ························iftrue(Label_0211:)(!this.e()); |
74 | ························break·Block_6; | ||
75 | ························Trace.endSection(); | ||
76 | ························return; | ||
77 | ························c.toString(); | ||
78 | ························final·HashMap·a; | ||
79 | ························a.put(c.getClass(),·c); | ||
80 | ························c.onAttachedToEngine(this.c); | ||
81 | ························iftrue(Label_0211:)(!(c·instanceof·u1.a)); | ||
82 | ························continue; | ||
83 | ····················} | ||
72 | ····················value.onAttachedToActivity((u1.b)this.f); | 84 | ····················value.onAttachedToActivity((u1.b)this.f); |
73 | ····················break·Label_0211; | ||
74 | ····················c.toString(); | ||
75 | ····················final·HashMap·a; | ||
76 | ····················a.put(c.getClass(),·c); | ||
77 | ····················c.onAttachedToEngine(this.c); | ||
78 | ····················iftrue(Label_0211:)(!(c·instanceof·u1.a)); | ||
79 | ····················continue; | 85 | ····················continue; |
80 | ················} | 86 | ················} |
81 | ················Trace.endSection(); | ||
82 | ············} | 87 | ············} |
83 | ········} | 88 | ········} |
84 | ····} | 89 | ····} |
85 | ···· | 90 | ···· |
86 | ····public·final·void·b(final·D·c,·final·androidx.lifecycle.v·v)·{ | 91 | ····public·final·void·b(final·D·c,·final·androidx.lifecycle.v·v)·{ |
87 | ········this.f·=·new·com.google.android.material.datepicker.d(c,·v); | 92 | ········this.f·=·new·com.google.android.material.datepicker.d(c,·v); |
88 | ········final·boolean·u·=·((Activity)c).getIntent()·!=·null·&&·((Activity)c).getIntent().getBooleanExtra("enable-software-rendering",·false); | 93 | ········final·boolean·u·=·((Activity)c).getIntent()·!=·null·&&·((Activity)c).getIntent().getBooleanExtra("enable-software-rendering",·false); |
89 | ········final·c·b·=·this.b; | 94 | ········final·c·b·=·this.b; |
90 | ········final·q· | 95 | ········final·q·r·=·b.r; |
91 | ········ | 96 | ········r.u·=·u; |
92 | ········if·( | 97 | ········if·(r.c·==·null)·{ |
93 | ············ | 98 | ············r.c·=·(Context)c; |
94 | ············ | 99 | ············r.e·=·(io.flutter.view.q)b.b; |
95 | ············final·e·g·=·new·e(b.c,·11); | 100 | ············final·e·g·=·new·e(b.c,·11); |
96 | ············ | 101 | ············r.g·=·g; |
97 | ············g.b·=· | 102 | ············g.b·=·r.v; |
98 | ············for·(final·u1.a·a·:·this.d.values())·{ | 103 | ············for·(final·u1.a·a·:·this.d.values())·{ |
99 | ················if·(this.g)·{ | 104 | ················if·(this.g)·{ |
100 | ····················a.onReattachedToActivityForConfigChanges((u1.b)this.f); | 105 | ····················a.onReattachedToActivityForConfigChanges((u1.b)this.f); |
101 | ················} | 106 | ················} |
102 | ················else·{ | 107 | ················else·{ |
103 | ····················a.onAttachedToActivity((u1.b)this.f); | 108 | ····················a.onAttachedToActivity((u1.b)this.f); |
104 | ················} | 109 | ················} |
Offset 125, 33 lines modified | Offset 130, 28 lines modified | ||
125 | ························Trace.endSection(); | 130 | ························Trace.endSection(); |
126 | ····················} | 131 | ····················} |
127 | ····················finally·{ | 132 | ····················finally·{ |
128 | ························final·Throwable·t; | 133 | ························final·Throwable·t; |
129 | ························final·Throwable·exception; | 134 | ························final·Throwable·exception; |
130 | ························t.addSuppressed(exception); | 135 | ························t.addSuppressed(exception); |
131 | ····················} | 136 | ····················} |
132 | ···················· | 137 | ····················final·q·r·=·this.b.r; |
133 | ···················· | 138 | ····················final·e·g·=·r.g; |
134 | ························g.b·=·null; | ||
135 | ························final·q·q; | ||
136 | ························Label_0100:·{ | ||
137 | ····························q.e(); | ||
138 | ························} | ||
139 | ························q.g·=·null; | ||
140 | ························q.c·=·null; | ||
141 | ························q.e·=·null; | ||
142 | ························this.e·=·null; | ||
143 | ························this.f·=·null; | ||
144 | ························Trace.endSection(); | ||
145 | ························return; | ||
146 | ························q·=·this.b.q; | ||
147 | ························g·=·q.g; | ||
148 | ···················· | 139 | ····················iftrue(Label_0100:)(g·==·null); |
140 | ····················g.b·=·null; | ||
141 | ····················Label_0100:·{ | ||
149 | ························ | 142 | ························r.e(); |
150 | ····················} | 143 | ····················} |
144 | ····················r.g·=·null; | ||
145 | ····················r.c·=·null; | ||
146 | ····················r.e·=·null; | ||
147 | ····················this.e·=·null; | ||
148 | ····················this.f·=·null; | ||
149 | ····················Trace.endSection(); | ||
150 | ····················return; | ||
151 | ················} | 151 | ················} |
152 | ············} | 152 | ············} |
153 | ········} | 153 | ········} |
154 | ········Log.e("FlutterEngineCxnRegstry",·"Attempted·to·detach·plugins·from·an·Activity·when·no·Activity·was·attached."); | 154 | ········Log.e("FlutterEngineCxnRegstry",·"Attempted·to·detach·plugins·from·an·Activity·when·no·Activity·was·attached."); |
155 | ····} | 155 | ····} |
156 | ···· | 156 | ···· |
157 | ····public·final·void·d()·{ | 157 | ····public·final·void·d()·{ |
Offset 53, 11 lines modified | Offset 53, 11 lines modified | ||
53 | ············final·FlutterJNI·a5·=·((c)a4.get(0)).a; | 53 | ············final·FlutterJNI·a5·=·((c)a4.get(0)).a; |
54 | ············if·(!a5.isAttached())·{ | 54 | ············if·(!a5.isAttached())·{ |
55 | ················throw·new·IllegalStateException("Spawn·can·only·be·called·on·a·fully·constructed·FlutterEngine"); | 55 | ················throw·new·IllegalStateException("Spawn·can·only·be·called·on·a·fully·constructed·FlutterEngine"); |
56 | ············} | 56 | ············} |
57 | ············e2·=·new·c(a,·a5.spawn(a3.c,·a3.b,·c,·d),·q,·e,·f2); | 57 | ············e2·=·new·c(a,·a5.spawn(a3.c,·a3.b,·c,·d),·q,·e,·f2); |
58 | ········} | 58 | ········} |
59 | ········a4.add(e2); | 59 | ········a4.add(e2); |
60 | ········e2. | 60 | ········e2.s.add(new·e(this,·e2)); |
61 | ········return·e2; | 61 | ········return·e2; |
62 | ····} | 62 | ····} |
63 | } | 63 | } |
Offset 5, 17 lines modified | Offset 5, 17 lines modified | ||
5 | import·java.util.concurrent.Callable; | 5 | import·java.util.concurrent.Callable; |
6 | import·o1.k; | 6 | import·o1.k; |
7 | import·io.flutter.view.t; | 7 | import·io.flutter.view.t; |
8 | import·android.hardware.display.DisplayManager; | 8 | import·android.hardware.display.DisplayManager; |
9 | import·android.util.DisplayMetrics; | 9 | import·android.util.DisplayMetrics; |
10 | import·android.os.Bundle; | 10 | import·android.os.Bundle; |
11 | import·android.util.Log; | 11 | import·android.util.Log; |
12 | import·android.os.SystemClock; | ||
13 | import·android.app.ActivityManager$MemoryInfo; | 12 | import·android.app.ActivityManager$MemoryInfo; |
14 | import·android.app.ActivityManager; | 13 | import·android.app.ActivityManager; |
14 | import·android.os.SystemClock; | ||
15 | import·android.os.Trace; | 15 | import·android.os.Trace; |
16 | import·java.util.Collection; | 16 | import·java.util.Collection; |
17 | import·java.util.Collections; | 17 | import·java.util.Collections; |
18 | import·java.io.File; | 18 | import·java.io.File; |
19 | import·java.util.ArrayList; | 19 | import·java.util.ArrayList; |
20 | import·E1.a; | 20 | import·E1.a; |
21 | import·android.os.Looper; | 21 | import·android.os.Looper; |
Offset 31, 15 lines modified | Offset 31, 15 lines modified | ||
31 | ····public·long·c; | 31 | ····public·long·c; |
32 | ····public·b·d; | 32 | ····public·b·d; |
33 | ····public·FlutterJNI·e; | 33 | ····public·FlutterJNI·e; |
34 | ····public·ExecutorService·f; | 34 | ····public·ExecutorService·f; |
35 | ····public·Future·g; | 35 | ····public·Future·g; |
36 | ···· | 36 | ···· |
37 | ····public·final·void·a(final·Context·context,·final·String[]·elements)·{ | 37 | ····public·final·void·a(final·Context·context,·final·String[]·elements)·{ |
38 | ········final·String·s·=·"io.flutter.embedding.android. | 38 | ········final·String·s·=·"io.flutter.embedding.android.DisableMergedPlatformUIThread"; |
39 | ········final·String·s2·=·"io.flutter.embedding.android.EnableImpeller"; | 39 | ········final·String·s2·=·"io.flutter.embedding.android.EnableImpeller"; |
40 | ········final·String·s3·=·"--leak-vm="; | 40 | ········final·String·s3·=·"--leak-vm="; |
41 | ········final·String·s4·=·"--impeller-backend="; | 41 | ········final·String·s4·=·"--impeller-backend="; |
42 | ········final·String·str·=·"--resource-cache-max-bytes-threshold="; | 42 | ········final·String·str·=·"--resource-cache-max-bytes-threshold="; |
43 | ········final·String·str2·=·"--old-gen-heap-size="; | 43 | ········final·String·str2·=·"--old-gen-heap-size="; |
44 | ········final·String·str3·=·"--log-tag="; | 44 | ········final·String·str3·=·"--log-tag="; |
45 | ········final·String·str4·=·"--domain-network-policy="; | 45 | ········final·String·str4·=·"--domain-network-policy="; |
Offset 77, 199 lines modified | Offset 77, 194 lines modified | ||
77 | ····························try·{ | 77 | ····························try·{ |
78 | ································Trace.endSection(); | 78 | ································Trace.endSection(); |
79 | ····························} | 79 | ····························} |
80 | ····························finally·{ | 80 | ····························finally·{ |
81 | ································final·Throwable·exception; | 81 | ································final·Throwable·exception; |
82 | ································t.addSuppressed(exception); | 82 | ································t.addSuppressed(exception); |
83 | ····························} | 83 | ····························} |
84 | ····························final·d·d; | ||
84 | ····························final·ArrayList<Object>·c; | 85 | ····························final·ArrayList<Object>·c; |
86 | ····························final·String·separator; | ||
87 | ····························final·String·s7; | ||
88 | ····························int·int1·=·0; | ||
89 | ····························String·str7; | ||
90 | ····························boolean·a; | ||
91 | ····························StringBuilder·sb2; | ||
92 | ····························Bundle·metaData·=·null; | ||
93 | ····························String·string·=·null; | ||
94 | ····························ActivityManager·activityManager; | ||
95 | ····························ActivityManager$MemoryInfo·activityManager$MemoryInfo; | ||
85 | ····························String·e·=·null; | 96 | ····························String·e·=·null; |
97 | ····························StringBuilder·sb3; | ||
98 | ····························StringBuilder·sb4; | ||
99 | ····························StringBuilder·sb5; | ||
100 | ····························StringBuilder·sb6; | ||
101 | ····························StringBuilder·sb7; | ||
102 | ····························DisplayMetrics·displayMetrics; | ||
86 | ···························· | 103 | ····························int·i; |
104 | ····························StringBuilder·sb8; | ||
105 | ····························Label_1027_Outer:Block_11_Outer:Label_0863_Outer:Block_14_Outer: | ||
87 | ···························· | 106 | ····························while·(true)·{ |
88 | ····································final·d·d; | ||
89 | ····································final·String·separator; | ||
90 | ····································final·String·s7; | ||
91 | ····································Bundle·metaData·=·null; | ||
92 | ····································String·string; | ||
93 | ····································boolean·a·=·false; | ||
94 | ····································StringBuilder·sb2; | ||
95 | ····································int·int1·=·0; | ||
96 | ····································StringBuilder·sb3; | ||
97 | ····································StringBuilder·sb4; | ||
98 | ····································StringBuilder·sb5; | ||
99 | ····································String·str7·=·null; | ||
100 | ····································ActivityManager·activityManager; | ||
101 | ····································ActivityManager$MemoryInfo·activityManager$MemoryInfo; | ||
102 | ····································String·e2; | ||
103 | ····································StringBuilder·sb6; | ||
104 | ····································DisplayMetrics·displayMetrics; | ||
105 | ································ | 107 | ································Block_21:·{ |
106 | ····································StringBuilder·sb7; | ||
107 | ····································StringBuilder·sb8; | ||
108 | ····································Label_1103:Block_11_Outer:Label_0956_Outer:Label_0689_Outer:Label_0987_Outer: | ||
109 | ····································while·(true)·{ | 108 | ····································while·(true)·{ |
110 | ····································Block_24: | ||
111 | ········································while·(true)·{ | ||
112 | ········································Label_068 | 109 | ········································Label_0686:·{ |
113 | ············································while·(true)·{ | 110 | ············································while·(true)·{ |
114 | ················································while·(true)·{ | ||
115 | ················································Label_ | 111 | ················································Label_0845:·{ |
116 | ····················································while·(true)·{ | 112 | ····················································while·(true)·{ |
117 | ···················································· | 113 | ························································Label_0475:·{ |
118 | ························································while·(true)·{ | 114 | ····························································while·(true)·{ |
115 | ································································Label_1097_Outer:Block_10_Outer:Block_16_Outer:Block_17_Outer:Block_15_Outer: | ||
119 | ····························································Block_19:·{ | ||
120 | ····························································Label_1037_Outer: | ||
121 | ································································while·(true)·{ | 116 | ································································while·(true)·{ |
117 | ····································································iftrue(Label_0686:)(int1·!=·0); | ||
118 | ····································································Block_12:·{ | ||
122 | ····································································while·(true)·{ | 119 | ········································································while·(true)·{ |
123 | ········································································Label_0925:·{ | ||
124 | ············································································ | 120 | ············································································while·(true)·{ |
125 | ················································································Label_1107:·{ | ||
126 | ················································································ | 121 | ················································································Block_19:·{ |
122 | ····················································································while·(true)·{ | ||
127 | ···················································································· | 123 | ························································································Label_0894:·{ |
124 | ························································································Label_0541_Outer: | ||
128 | ························································································while·(true)·{ | 125 | ····························································································while·(true)·{ |
129 | ····························································································Label_0541:·{ | ||
130 | ····························································································Block_23_Outer: | ||
131 | ································································································while·(true)·{ | 126 | ································································································while·(true)·{ |
132 | ····································································································e·=·"--enable-impeller=true"; | ||
133 | ····································································································break·Label_0845; | ||
134 | ····································································································Label_0863:·{ | ||
135 | ········································································································iftrue(Label_0894:)(!metaData.getBoolean("io.flutter.embedding.android.EnableVulkanValidation",·false)); | ||
136 | ····································································································} | ||
137 | ································································································Block_15: | ||
138 | ····································································································while·(true)·{ | 127 | ····································································································while·(true)·{ |
128 | ········································································································while·(true)·{ | ||
129 | ············································································································while·(true)·{ | ||
130 | ················································································································while·(true)·{ | ||
131 | ····················································································································while·(true)·{ | ||
139 | ········································································································Block_ | 132 | ························································································································Block_24:·{ |
133 | ····························································································································Block_13:·{ | ||
Max diff block lines reached; 18471/38063 bytes (48.53%) of diff not shown. |
Offset 3, 25 lines modified | Offset 3, 25 lines modified | ||
3 | import·java.util.Locale; | 3 | import·java.util.Locale; |
4 | import·K.m; | 4 | import·K.m; |
5 | import·w1.f; | 5 | import·w1.f; |
6 | import·o.h; | 6 | import·o.h; |
7 | import·w1.u; | 7 | import·w1.u; |
8 | import·p1.b; | 8 | import·p1.b; |
9 | import·io.flutter.plugin.editing. | 9 | import·io.flutter.plugin.editing.k; |
10 | import·java.io.Serializable; | 10 | import·java.io.Serializable; |
11 | public·final·class·d | 11 | public·final·class·d |
12 | { | 12 | { |
13 | ····public·boolean·a; | 13 | ····public·boolean·a; |
14 | ····public·Serializable·b; | 14 | ····public·Serializable·b; |
15 | ····public·Serializable·c; | 15 | ····public·Serializable·c; |
16 | ····public·final·Object·d; | 16 | ····public·final·Object·d; |
17 | ···· | 17 | ···· |
18 | ····public·d(final· | 18 | ····public·d(final·k·d,·final·boolean·a,·final·double[]·b,·final·double[]·c)·{ |
19 | ········this.d·=·d; | 19 | ········this.d·=·d; |
20 | ········this.a·=·a; | 20 | ········this.a·=·a; |
21 | ········this.b·=·b; | 21 | ········this.b·=·b; |
22 | ········this.c·=·c; | 22 | ········this.c·=·c; |
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····public·d(final·b·b)·{ | 25 | ····public·d(final·b·b)·{ |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·5514a940a93e93d601da1f0c245dd4adbc798d455fd0bf597ecf6218c2a47c49 |
2 | public·abstract·class·v1.g | 2 | public·abstract·class·v1.g |
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··························//·v1/g | 6 | ··this_class:·#2··························//·v1/g |
7 | ··super_class:·#4·························//·java/lang/Object | 7 | ··super_class:·#4·························//·java/lang/Object |
8 | ··interfaces:·0,·fields:·0,·methods:·7,·attributes:·0 | 8 | ··interfaces:·0,·fields:·0,·methods:·7,·attributes:·0 |
Offset 61, 60 lines modified | Offset 61, 64 lines modified | ||
61 | ···#52·=·String·············#51···········//·TextCapitalization.none | 61 | ···#52·=·String·············#51···········//·TextCapitalization.none |
62 | ···#53·=·Utf8···············TextCapitalization.sentences | 62 | ···#53·=·Utf8···············TextCapitalization.sentences |
63 | ···#54·=·String·············#53···········//·TextCapitalization.sentences | 63 | ···#54·=·String·············#53···········//·TextCapitalization.sentences |
64 | ···#55·=·Utf8···············TextCapitalization.words | 64 | ···#55·=·Utf8···············TextCapitalization.words |
65 | ···#56·=·String·············#55···········//·TextCapitalization.words | 65 | ···#56·=·String·············#55···········//·TextCapitalization.words |
66 | ···#57·=·Utf8···············TextCapitalization.characters | 66 | ···#57·=·Utf8···············TextCapitalization.characters |
67 | ···#58·=·String·············#57···········//·TextCapitalization.characters | 67 | ···#58·=·String·············#57···········//·TextCapitalization.characters |
68 | ···#59·=·Utf8···············TextInputType.twitter | ||
69 | ···#60·=·String·············#59···········//·TextInputType.twitter | ||
70 | ···#61·=·Utf8···············TextInputType.webSearch | ||
71 | ···#62·=·String·············#61···········//·TextInputType.webSearch | ||
68 | ···# | 72 | ···#63·=·Utf8···············TextInputType.none |
69 | ···#6 | 73 | ···#64·=·String·············#63···········//·TextInputType.none |
70 | ···#6 | 74 | ···#65·=·Utf8···············TextInputType.visiblePassword |
71 | ···#6 | 75 | ···#66·=·String·············#65···········//·TextInputType.visiblePassword |
72 | ···#6 | 76 | ···#67·=·Utf8···············TextInputType.url |
73 | ···#6 | 77 | ···#68·=·String·············#67···········//·TextInputType.url |
74 | ···#6 | 78 | ···#69·=·Utf8···············TextInputType.emailAddress |
75 | ···# | 79 | ···#70·=·String·············#69···········//·TextInputType.emailAddress |
76 | ···# | 80 | ···#71·=·Utf8···············TextInputType.multiline |
77 | ···# | 81 | ···#72·=·String·············#71···········//·TextInputType.multiline |
78 | ···# | 82 | ···#73·=·Utf8···············TextInputType.phone |
79 | ···#7 | 83 | ···#74·=·String·············#73···········//·TextInputType.phone |
80 | ···#7 | 84 | ···#75·=·Utf8···············TextInputType.number |
81 | ···#7 | 85 | ···#76·=·String·············#75···········//·TextInputType.number |
82 | ···#7 | 86 | ···#77·=·Utf8···············TextInputType.address |
83 | ···#7 | 87 | ···#78·=·String·············#77···········//·TextInputType.address |
84 | ···#7 | 88 | ···#79·=·Utf8···············TextInputType.name |
85 | ···# | 89 | ···#80·=·String·············#79···········//·TextInputType.name |
86 | ···# | 90 | ···#81·=·Utf8···············TextInputType.datetime |
87 | ···# | 91 | ···#82·=·String·············#81···········//·TextInputType.datetime |
88 | ···# | 92 | ···#83·=·Utf8···············TextInputType.text |
89 | ···#8 | 93 | ···#84·=·String·············#83···········//·TextInputType.text |
90 | ···#8 | 94 | ···#85·=·Utf8···············dark |
91 | ···#8 | 95 | ···#86·=·String·············#85···········//·dark |
92 | ···#8 | 96 | ···#87·=·Utf8···············light |
93 | ···#8 | 97 | ···#88·=·String·············#87···········//·light |
94 | ···#8 | 98 | ···#89·=·Utf8···············java/lang/StringBuilder |
95 | ···# | 99 | ···#90·=·Class··············#89···········//·java/lang/StringBuilder |
96 | ···# | 100 | ···#91·=·Utf8···············()V |
97 | ···# | 101 | ···#92·=·NameAndType········#32:#91·······//·"<init>":()V |
98 | ···# | 102 | ···#93·=·Methodref··········#90.#92·······//·java/lang/StringBuilder."<init>":()V |
99 | ···#9 | 103 | ···#94·=·Utf8···············append |
100 | ···#9 | 104 | ···#95·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder; |
101 | ···#9 | 105 | ···#96·=·NameAndType········#94:#95·······//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
102 | ···#9 | 106 | ···#97·=·Methodref··········#90.#96·······//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
103 | ···#9 | 107 | ···#98·=·Utf8···············toString |
104 | ···#9 | 108 | ···#99·=·Utf8···············()Ljava/lang/String; |
105 | ·· | 109 | ··#100·=·NameAndType········#98:#99·······//·toString:()Ljava/lang/String; |
106 | ·· | 110 | ··#101·=·Methodref··········#90.#100······//·java/lang/StringBuilder.toString:()Ljava/lang/String; |
107 | ·· | 111 | ··#102·=·Utf8···············Code |
108 | ·· | 112 | ··#103·=·Utf8···············a |
109 | ··#10 | 113 | ··#104·=·Utf8···············(Ljava/lang/String;)I |
110 | ··#10 | 114 | ··#105·=·Utf8···············d |
111 | ··#10 | 115 | ··#106·=·Utf8···············e |
112 | ··#10 | 116 | ··#107·=·Utf8···············f |
113 | ··#10 | 117 | ··#108·=·Utf8···············g |
114 | { | 118 | { |
115 | ··public·static·int·a(java.lang.String); | 119 | ··public·static·int·a(java.lang.String); |
116 | ····descriptor:·(Ljava/lang/String;)I | 120 | ····descriptor:·(Ljava/lang/String;)I |
117 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 121 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
118 | ····Code: | 122 | ····Code: |
119 | ······stack=300,·locals=8,·args_size=1 | 123 | ······stack=300,·locals=8,·args_size=1 |
120 | ·········0:·iconst_2 | 124 | ·········0:·iconst_2 |
Offset 258, 52 lines modified | Offset 262, 58 lines modified | ||
258 | ··public·static·java.lang.String·e(int); | 262 | ··public·static·java.lang.String·e(int); |
259 | ····descriptor:·(I)Ljava/lang/String; | 263 | ····descriptor:·(I)Ljava/lang/String; |
260 | ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC | 264 | ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC |
261 | ····Code: | 265 | ····Code: |
262 | ······stack=300,·locals=1,·args_size=1 | 266 | ······stack=300,·locals=1,·args_size=1 |
263 | ·········0:·iload_0 | 267 | ·········0:·iload_0 |
264 | ·········1:·tableswitch···{·//·1·to·1 | 268 | ·········1:·tableswitch···{·//·1·to·13 |
269 | ·······················1:·106 | ||
270 | ·······················2:·103 | ||
271 | ·······················3:·100 | ||
265 | ······················· | 272 | ·······················4:·97 |
266 | ······················· | 273 | ·······················5:·94 |
267 | ·······················3:·86 | ||
268 | ·······················4:·83 | ||
269 | ·······················5:·80 | ||
270 | ·······················6:· | 274 | ·······················6:·91 |
271 | ·······················7:· | 275 | ·······················7:·88 |
272 | ·······················8:· | 276 | ·······················8:·85 |
273 | ·······················9:· | 277 | ·······················9:·82 |
274 | ······················10:· | 278 | ······················10:·79 |
275 | ······················11:· | 279 | ······················11:·76 |
280 | ······················12:·73 | ||
281 | ······················13:·70 | ||
276 | ·················default:·6 | 282 | ·················default:·68 |
277 | ············} | 283 | ············} |
278 | ········6 | 284 | ········68:·aconst_null |
279 | ········6 | 285 | ········69:·athrow |
286 | ········70:·ldc···········#60·················//·String·TextInputType.twitter | ||
287 | ········72:·areturn | ||
288 | ········73:·ldc···········#62·················//·String·TextInputType.webSearch | ||
289 | ········75:·areturn | ||
280 | ········ | 290 | ········76:·ldc···········#64·················//·String·TextInputType.none |
281 | ········ | 291 | ········78:·areturn |
282 | ········ | 292 | ········79:·ldc···········#66·················//·String·TextInputType.visiblePassword |
283 | ········ | 293 | ········81:·areturn |
284 | ········ | 294 | ········82:·ldc···········#68·················//·String·TextInputType.url |
285 | ········ | 295 | ········84:·areturn |
286 | ········ | 296 | ········85:·ldc···········#70·················//·String·TextInputType.emailAddress |
287 | ········ | 297 | ········87:·areturn |
288 | ········ | 298 | ········88:·ldc···········#72·················//·String·TextInputType.multiline |
289 | ········ | 299 | ········90:·areturn |
290 | ········ | 300 | ········91:·ldc···········#74·················//·String·TextInputType.phone |
291 | ········ | 301 | ········93:·areturn |
292 | ········ | 302 | ········94:·ldc···········#76·················//·String·TextInputType.number |
293 | ········ | 303 | ········96:·areturn |
294 | ········ | 304 | ········97:·ldc···········#78·················//·String·TextInputType.address |
295 | ········ | 305 | ········99:·areturn |
296 | ······· | 306 | ·······100:·ldc···········#80·················//·String·TextInputType.name |
297 | ······· | 307 | ·······102:·areturn |
298 | ······· | 308 | ·······103:·ldc···········#82·················//·String·TextInputType.datetime |
299 | ······· | 309 | ·······105:·areturn |
300 | ······· | 310 | ·······106:·ldc···········#84·················//·String·TextInputType.text |
Max diff block lines reached; 2295/12555 bytes (18.28%) of diff not shown. |
Offset 1, 23 lines modified | Offset 1, 26 lines modified | ||
1 | package·v1; | 1 | package·v1; |
2 | import·K.m; | 2 | import·K.m; |
3 | import·w1.f; | 3 | import·w1.f; |
4 | import·w1.j; | 4 | import·w1.j; |
5 | import·p1.b; | 5 | import·p1.b; |
6 | import·java.util.concurrent.ConcurrentLinkedQueue; | ||
6 | import·o.h; | 7 | import·o.h; |
7 | import·l.e; | 8 | import·l.e; |
8 | public·final·class·o | 9 | public·final·class·o |
9 | { | 10 | { |
10 | ····public·static·final·e·b; | 11 | ····public·static·final·e·b; |
11 | ····public·final·h·a; | 12 | ····public·final·h·a; |
12 | ···· | 13 | ···· |
13 | ····static·{ | 14 | ····static·{ |
15 | ········final·Object·b2·=·new·Object(); | ||
16 | ········((e)b2).a·=·new·ConcurrentLinkedQueue(); | ||
14 | ········b·=· | 17 | ········b·=·(e)b2; |
15 | ····} | 18 | ····} |
16 | ···· | 19 | ···· |
17 | ····public·o(final·b·b)·{ | 20 | ····public·o(final·b·b)·{ |
18 | ········this.a·=·new·h((f)b,·"flutter/settings",·(Object)j.a,·(m)null); | 21 | ········this.a·=·new·h((f)b,·"flutter/settings",·(Object)j.a,·(m)null); |
19 | ····} | 22 | ····} |
20 | } | 23 | } |
Offset 189, 15 lines modified | Offset 189, 15 lines modified | ||
189 | ············final·int[]·c·=·z.j.c(i4); | 189 | ············final·int[]·c·=·z.j.c(i4); |
190 | ············for·(int·length2·=·c.length,·n5·=·0;·n5·<·length2;·++n5)·{ | 190 | ············for·(int·length2·=·c.length,·n5·=·0;·n5·<·length2;·++n5)·{ |
191 | ················final·int·n6·=·c[n5]; | 191 | ················final·int·n6·=·c[n5]; |
192 | ················if·(g.d(n6).equals(string2))·{ | 192 | ················if·(g.d(n6).equals(string2))·{ |
193 | ····················final·JSONObject·jsonObject2·=·jsonObject.getJSONObject("inputType"); | 193 | ····················final·JSONObject·jsonObject2·=·jsonObject.getJSONObject("inputType"); |
194 | ····················q·q·=·new(v1.q.class)(); | 194 | ····················q·q·=·new(v1.q.class)(); |
195 | ····················final·String·string3·=·jsonObject2.getString("name"); | 195 | ····················final·String·string3·=·jsonObject2.getString("name"); |
196 | ····················int[]·c2·=·z.j.c(1 | 196 | ····················int[]·c2·=·z.j.c(13); |
197 | ····················int[]·array3; | 197 | ····················int[]·array3; |
198 | ····················for·(int·length3·=·c2.length,·n7·=·0;·n7·<·length3;·++n7,·c2·=·array3)·{ | 198 | ····················for·(int·length3·=·c2.length,·n7·=·0;·n7·<·length3;·++n7,·c2·=·array3)·{ |
199 | ························final·int·n8·=·c2[n7]; | 199 | ························final·int·n8·=·c2[n7]; |
200 | ························array3·=·c2; | 200 | ························array3·=·c2; |
201 | ························if·(g.e(n8).equals(string3))·{ | 201 | ························if·(g.e(n8).equals(string3))·{ |
202 | ····························final·String·s3·=·"signed"; | 202 | ····························final·String·s3·=·"signed"; |
203 | ····························int·n9·=·0; | 203 | ····························int·n9·=·0; |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·24786ce3a64814c94f7f80b1d54e6b64ef5725af17c32c22d6f0e28232958ae4 |
2 | public·abstract·class·z.j | 2 | public·abstract·class·z.j |
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··························//·z/j | 6 | ··this_class:·#2··························//·z/j |
7 | ··super_class:·#4·························//·java/lang/Object | 7 | ··super_class:·#4·························//·java/lang/Object |
8 | ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·0 | 8 | ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·0 |
9 | Constant·pool: | 9 | Constant·pool: |
10 | ···#1·=·Utf8···············z/j | 10 | ···#1·=·Utf8···············z/j |
11 | ···#2·=·Class··············#1·············//·z/j | 11 | ···#2·=·Class··············#1·············//·z/j |
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·=·Utf8···············a | 14 | ···#5·=·Utf8···············a |
15 | ···#6·=·Utf8···············[I | 15 | ···#6·=·Utf8···············[I |
16 | ···#7·=·Float·············· | 16 | ···#7·=·Float··············4.1E-44f |
17 | ···#8·=·NameAndType········#5:#6··········//·a:[I | 17 | ···#8·=·NameAndType········#5:#6··········//·a:[I |
18 | ···#9·=·Fieldref···········#2.#8··········//·z/j.a:[I | 18 | ···#9·=·Fieldref···········#2.#8··········//·z/j.a:[I |
19 | ··#10·=·Utf8···············java/lang/StringBuilder | 19 | ··#10·=·Utf8···············java/lang/StringBuilder |
20 | ··#11·=·Class··············#10············//·java/lang/StringBuilder | 20 | ··#11·=·Class··············#10············//·java/lang/StringBuilder |
21 | ··#12·=·Utf8···············<init> | 21 | ··#12·=·Utf8···············<init> |
22 | ··#13·=·Utf8···············()V | 22 | ··#13·=·Utf8···············()V |
23 | ··#14·=·NameAndType········#12:#13········//·"<init>":()V | 23 | ··#14·=·NameAndType········#12:#13········//·"<init>":()V |
Offset 45, 15 lines modified | Offset 45, 15 lines modified | ||
45 | ····flags:·(0x1019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 45 | ····flags:·(0x1019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
46 | ··static·{}; | 46 | ··static·{}; |
47 | ····descriptor:·()V | 47 | ····descriptor:·()V |
48 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC | 48 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC |
49 | ····Code: | 49 | ····Code: |
50 | ······stack=300,·locals=1,·args_size=0 | 50 | ······stack=300,·locals=1,·args_size=0 |
51 | ·········0:·bipush········2 | 51 | ·········0:·bipush········29 |
52 | ·········2:·newarray·······int | 52 | ·········2:·newarray·······int |
53 | ·········4:·astore_0 | 53 | ·········4:·astore_0 |
54 | ·········5:·aload_0 | 54 | ·········5:·aload_0 |
55 | ·········6:·dup | 55 | ·········6:·dup |
56 | ·········7:·dup2 | 56 | ·········7:·dup2 |
57 | ·········8:·iconst_0 | 57 | ·········8:·iconst_0 |
58 | ·········9:·iconst_1 | 58 | ·········9:·iconst_1 |
Offset 144, 20 lines modified | Offset 144, 24 lines modified | ||
144 | ·······133:·iastore | 144 | ·······133:·iastore |
145 | ·······134:·bipush········25 | 145 | ·······134:·bipush········25 |
146 | ·······136:·bipush········26 | 146 | ·······136:·bipush········26 |
147 | ·······138:·iastore | 147 | ·······138:·iastore |
148 | ·······139:·bipush········26 | 148 | ·······139:·bipush········26 |
149 | ·······141:·bipush········27 | 149 | ·······141:·bipush········27 |
150 | ·······143:·iastore | 150 | ·······143:·iastore |
151 | ·······144:·dup | ||
151 | ·······14 | 152 | ·······145:·bipush········27 |
152 | ·······14 | 153 | ·······147:·bipush········28 |
153 | ·······14 | 154 | ·······149:·iastore |
155 | ·······150:·bipush········28 | ||
156 | ·······152:·bipush········29 | ||
157 | ·······154:·iastore | ||
154 | ·······1 | 158 | ·······155:·aload_0 |
155 | ·······15 | 159 | ·······156:·putstatic·····#9··················//·Field·a:[I |
156 | ·······15 | 160 | ·······159:·return |
157 | ··public·static·java.lang.StringBuilder·a(java.lang.String,·java.lang.String); | 161 | ··public·static·java.lang.StringBuilder·a(java.lang.String,·java.lang.String); |
158 | ····descriptor:·(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder; | 162 | ····descriptor:·(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder; |
159 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 163 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
160 | ····Code: | 164 | ····Code: |
161 | ······stack=300,·locals=3,·args_size=2 | 165 | ······stack=300,·locals=3,·args_size=2 |
162 | ·········0:·new···········#11·················//·class·java/lang/StringBuilder | 166 | ·········0:·new···········#11·················//·class·java/lang/StringBuilder |
Offset 29, 15 lines modified | Offset 29, 19 lines modified | ||
29 | ····public·c[]·o0; | 29 | ····public·c[]·o0; |
30 | ····public·int·p0; | 30 | ····public·int·p0; |
31 | ····public·boolean·q0; | 31 | ····public·boolean·q0; |
32 | ····public·boolean·r0; | 32 | ····public·boolean·r0; |
33 | ···· | 33 | ···· |
34 | ····public·f()·{ | 34 | ····public·f()·{ |
35 | ········this.d0·=·new·ArrayList(); | 35 | ········this.d0·=·new·ArrayList(); |
36 | ········final·Object·e0·=·new·Object(); | ||
37 | ········((l.e)e0).a·=·new·ArrayList(); | ||
38 | ········((l.e)e0).b·=·new·Object(); | ||
39 | ········((l.e)e0).c·=·this; | ||
36 | ········this.e0·=· | 40 | ········this.e0·=·(l.e)e0; |
37 | ········final·Object·f0·=·new·Object(); | 41 | ········final·Object·f0·=·new·Object(); |
38 | ········final·boolean·b·=·true; | 42 | ········final·boolean·b·=·true; |
39 | ········((B.e)f0).b·=·b; | 43 | ········((B.e)f0).b·=·b; |
40 | ········((B.e)f0).c·=·b; | 44 | ········((B.e)f0).c·=·b; |
41 | ········((B.e)f0).e·=·new·ArrayList(); | 45 | ········((B.e)f0).e·=·new·ArrayList(); |
42 | ········new·ArrayList(); | 46 | ········new·ArrayList(); |
43 | ········((B.e)f0).f·=·null; | 47 | ········((B.e)f0).f·=·null; |
Offset 155, 19 lines modified | Offset 159, 15 lines modified | ||
155 | ················return·b3; | 159 | ················return·b3; |
156 | ············} | 160 | ············} |
157 | ············final·boolean·b3·=·true; | 161 | ············final·boolean·b3·=·true; |
158 | ············continue; | 162 | ············continue; |
159 | ········} | 163 | ········} |
160 | ····} | 164 | ····} |
161 | ···· | 165 | ···· |
162 | ····public·final·boolean·B()·{ | ||
163 | ········return·this.r0; | ||
164 | ····} | ||
165 | ···· | ||
166 | ····public·final·void· | 166 | ····public·final·void·B()·{ |
167 | ········final·boolean[]·a·=·A.j.a; | 167 | ········final·boolean[]·a·=·A.j.a; |
168 | ········super.N·=·0; | 168 | ········super.N·=·0; |
169 | ········super.O·=·0; | 169 | ········super.O·=·0; |
170 | ········final·int·max·=·Math.max(0,·this.j()); | 170 | ········final·int·max·=·Math.max(0,·this.j()); |
171 | ········final·int·max2·=·Math.max(0,·this.g()); | 171 | ········final·int·max2·=·Math.max(0,·this.g()); |
172 | ········this.q0·=·false; | 172 | ········this.q0·=·false; |
173 | ········this.r0·=·false; | 173 | ········this.r0·=·false; |
Offset 199, 15 lines modified | Offset 199, 15 lines modified | ||
199 | ········final·boolean·b2·=·n4·==·n5·||·n3·==·n5; | 199 | ········final·boolean·b2·=·n4·==·n5·||·n3·==·n5; |
200 | ········this.l0·=·0; | 200 | ········this.l0·=·0; |
201 | ········this.m0·=·0; | 201 | ········this.m0·=·0; |
202 | ········final·int·size·=·((ArrayList)d0).size(); | 202 | ········final·int·size·=·((ArrayList)d0).size(); |
203 | ········for·(int·j·=·0;·j·<·size;·++j)·{ | 203 | ········for·(int·j·=·0;·j·<·size;·++j)·{ |
204 | ············final·e·e·=·(e)this.d0.get(j); | 204 | ············final·e·e·=·(e)this.d0.get(j); |
205 | ············if·(e·instanceof·f)·{ | 205 | ············if·(e·instanceof·f)·{ |
206 | ················((f)e). | 206 | ················((f)e).B(); |
207 | ············} | 207 | ············} |
208 | ········} | 208 | ········} |
209 | ········int·n6·=·0; | 209 | ········int·n6·=·0; |
210 | ········int·k·=·1; | 210 | ········int·k·=·1; |
211 | ········int·n7·=·0; | 211 | ········int·n7·=·0; |
212 | ········float·n8·=·0.0f; | 212 | ········float·n8·=·0.0f; |
213 | ····Label_0477_Outer: | 213 | ····Label_0477_Outer: |
Offset 233, 96 lines modified | Offset 233, 99 lines modified | ||
233 | ····················catch·(final·Exception·ex)·{} | 233 | ····················catch·(final·Exception·ex)·{} |
234 | ················} | 234 | ················} |
235 | ················catch·(final·Exception·ex2)·{} | 235 | ················catch·(final·Exception·ex2)·{} |
236 | ············} | 236 | ············} |
237 | ············catch·(final·Exception·ex3)·{} | 237 | ············catch·(final·Exception·ex3)·{} |
238 | ············this.z(i0); | 238 | ············this.z(i0); |
239 | ············ArrayList·list·=·null; | 239 | ············ArrayList·list·=·null; |
240 | ············int·n1 | 240 | ············int·n13·=·0; |
241 | ············float·n1 | 241 | ············float·n14·=·0.0f; |
242 | ············Label_0826:·{ | 242 | ············Label_0826:·{ |
243 | ················while·(true)·{ | 243 | ················while·(true)·{ |
244 | ···················· | 244 | ····················Label_0635:·{ |
245 | ························ | 245 | ························int·n12·=·0; |
246 | ························Label_0704:·{ | ||
246 | ························try·{ | 247 | ····························try·{ |
247 | ····························Label_0517:·{ | ||
248 | ································i | 248 | ································final·i·b3·=·i0.b; |
249 | ····································break·Label_0517; | ||
250 | ································ | 249 | ································try·{ |
251 | ································int·n10·=·0; | ||
252 | ····························Label_0603_Outer: | ||
253 | ································while·(true)·{ | ||
254 | ····································Label_05 | 250 | ····································Label_0517:·{ |
255 | ········································if·( | 251 | ········································if·(!i0.f)·{ |
256 | ············································break·Label_05 | 252 | ············································break·Label_0517; |
257 | ········································} | 253 | ········································} |
258 | ········································final·z.c·c2·=·i0.e[n10]; | ||
259 | ········································try·{ | ||
260 | ············································if·(c2.e)·{ | ||
261 | ················································++n10; | ||
262 | ················································continue·Label_0603_Outer; | ||
263 | ··········································· | 254 | ········································int·n10·=·0; |
264 | ············································i0.o(b3); | ||
265 | ···································· | 255 | ····································Label_0603_Outer: |
266 | ········································ | 256 | ········································while·(true)·{ |
257 | ············································Label_0536:·{ | ||
258 | ················································if·(n10·>=·i0.i)·{ | ||
267 | ················································break·Label_0 | 259 | ····················································break·Label_0536; |
260 | ················································} | ||
261 | ················································final·z.c·c2·=·i0.e[n10]; | ||
262 | ················································try·{ | ||
263 | ····················································if·(c2.e)·{ | ||
264 | ························································++n10; | ||
265 | ························································continue·Label_0603_Outer; | ||
266 | ····················································} | ||
267 | ····················································i0.o(b3); | ||
268 | ················································Label_0603: | ||
268 | ················································while·(true)·{ | 269 | ····················································while·(true)·{ |
270 | ························································break·Label_0603; | ||
271 | ························································while·(true)·{ | ||
269 | ····················································int·n11·=·0; | 272 | ····························································int·n11·=·0; |
270 | ····················································final·z.c·c3·=·i0.e[n11]; | 273 | ····························································final·z.c·c3·=·i0.e[n11]; |
271 | ····················································Label_0545:·{ | 274 | ····························································Label_0545:·{ |
272 | ························································try·{ | ||
273 | ····························································final·k·a2·=·c3.a; | ||
274 | ····························································try·{ | 275 | ································································try·{ |
276 | ····································································final·k·a2·=·c3.a; | ||
277 | ····································································try·{ | ||
275 | ································································a2.e·=·c3.b; | 278 | ········································································a2.e·=·c3.b; |
276 | ································································++n11; | 279 | ········································································++n11; |
277 | ································································break·Label_0545; | 280 | ········································································break·Label_0545; |
281 | ········································································n12·=·2; | ||
282 | ········································································break·Label_0704; | ||
278 | ································································list·=·(ArrayList)d0; | 283 | ········································································list·=·(ArrayList)d0; |
279 | ································································n1 | 284 | ········································································n13·=·n7; |
280 | ································································n1 | 285 | ········································································n14·=·n8; |
281 | ································································ | 286 | ····································································} |
287 | ····································································catch·(final·Exception·obj)·{ | ||
288 | ········································································k·=·1; | ||
289 | ····································································} | ||
290 | ································································} | ||
Max diff block lines reached; 4113/11662 bytes (35.27%) of diff not shown. |
Offset 62, 15 lines modified | Offset 62, 15 lines modified | ||
62 | ····public·static·p·a(final·Activity·activity)·{ | 62 | ····public·static·p·a(final·Activity·activity)·{ |
63 | ········O1.b.C((Object)activity,·"activity"); | 63 | ········O1.b.C((Object)activity,·"activity"); |
64 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | 64 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
65 | ········final·int·n·=·29; | 65 | ········final·int·n·=·29; |
66 | ········final·int·n2·=·30; | 66 | ········final·int·n2·=·30; |
67 | ········Object·o; | 67 | ········Object·o; |
68 | ········if·(sdk_INT·>=·n2)·{ | 68 | ········if·(sdk_INT·>=·n2)·{ |
69 | ············o·=·E0.b.d(E0.b. | 69 | ············o·=·E0.b.d(E0.b.s((WindowManager)c.c((Context)activity))); |
70 | ············O1.b.B(o,·"wm.currentWindowMetrics.bounds"); | 70 | ············O1.b.B(o,·"wm.currentWindowMetrics.bounds"); |
71 | ········} | 71 | ········} |
72 | ········else·{ | 72 | ········else·{ |
73 | ············int·dimensionPixelSize·=·0; | 73 | ············int·dimensionPixelSize·=·0; |
74 | ············Object·invoke·=·null; | 74 | ············Object·invoke·=·null; |
75 | ············if·(sdk_INT·>=·n)·{ | 75 | ············if·(sdk_INT·>=·n)·{ |
76 | ················o·=·"t"; | 76 | ················o·=·"t"; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | { | 24 | { |
25 | ····public·final·void·a(final·Object·o)·{ | 25 | ····public·final·void·a(final·Object·o)·{ |
26 | ········final·l·l·=·(l)this.a; | 26 | ········final·l·l·=·(l)this.a; |
27 | ········final·h.b·b·=·(h.b)o; | 27 | ········final·h.b·b·=·(h.b)o; |
28 | ········final·int·h·=·MainActivity.h; | 28 | ········final·int·h·=·MainActivity.h; |
29 | ········O1.b.C((Object)l,·"$result"); | 29 | ········O1.b.C((Object)l,·"$result"); |
30 | ········O1.b.C((Object)b,·"<anonymous·parameter·0>"); | 30 | ········O1.b.C((Object)b,·"<anonymous·parameter·0>"); |
31 | ········l.g((Object)Boolean.valueOf(E0.b. | 31 | ········l.g((Object)Boolean.valueOf(E0.b.o())); |
32 | ····} | 32 | ····} |
33 | ···· | 33 | ···· |
34 | ····public·final·boolean·b(final·View·view)·{ | 34 | ····public·final·boolean·b(final·View·view)·{ |
35 | ········final·Class[]·array·=·(Class[])this.a; | 35 | ········final·Class[]·array·=·(Class[])this.a; |
36 | ········boolean·b·=·false; | 36 | ········boolean·b·=·false; |
37 | ········for·(int·i·=·0;·i·<·array.length;·++i)·{ | 37 | ········for·(int·i·=·0;·i·<·array.length;·++i)·{ |
38 | ············if·(array[i].isInstance(view))·{ | 38 | ············if·(array[i].isInstance(view))·{ |
Offset 58, 15 lines modified | Offset 58, 15 lines modified | ||
58 | ····················else·{ | 58 | ····················else·{ |
59 | ························b2.f·=·(P1.l)f; | 59 | ························b2.f·=·(P1.l)f; |
60 | ························f.o1((t)b2,·new·String[]·{·s2,·s3·},·b2.e); | 60 | ························f.o1((t)b2,·new·String[]·{·s2,·s3·},·b2.e); |
61 | ····················} | 61 | ····················} |
62 | ················} | 62 | ················} |
63 | ················else·{ | 63 | ················else·{ |
64 | ····················Boolean·b4·=·null; | 64 | ····················Boolean·b4·=·null; |
65 | ····················if·(!E0.b. | 65 | ····················if·(!E0.b.o())·{ |
66 | ························try·{ | 66 | ························try·{ |
67 | ····························final·Intent·intent2·=·new·Intent("android.settings.MANAGE_APP_ALL_FILES_ACCESS_PERMISSION"); | 67 | ····························final·Intent·intent2·=·new·Intent("android.settings.MANAGE_APP_ALL_FILES_ACCESS_PERMISSION"); |
68 | ····························intent2.addCategory("android.intent.category.DEFAULT"); | 68 | ····························intent2.addCategory("android.intent.category.DEFAULT"); |
69 | ····························final·String·packageName·=·((Context)b2).getPackageName(); | 69 | ····························final·String·packageName·=·((Context)b2).getPackageName(); |
70 | ····························try·{ | 70 | ····························try·{ |
71 | ································final·StringBuilder·sb·=·new·StringBuilder(str); | 71 | ································final·StringBuilder·sb·=·new·StringBuilder(str); |
72 | ································try·{ | 72 | ································try·{ |
Offset 2, 14 lines modified | Offset 2, 15 lines modified | ||
2 | package·io.flutter.embedding.engine.renderer; | 2 | package·io.flutter.embedding.engine.renderer; |
3 | import·android.view.Surface; | 3 | import·android.view.Surface; |
4 | import·android.hardware.SyncFence; | 4 | import·android.hardware.SyncFence; |
5 | import·java.io.IOException; | 5 | import·java.io.IOException; |
6 | import·android.media.Image; | 6 | import·android.media.Image; |
7 | import·android.media.ImageReader$Builder; | 7 | import·android.media.ImageReader$Builder; |
8 | import·T.d; | ||
8 | import·E.a; | 9 | import·E.a; |
9 | import·android.os.Build$VERSION; | 10 | import·android.os.Build$VERSION; |
10 | import·android.media.ImageReader; | 11 | import·android.media.ImageReader; |
11 | import·java.util.Iterator; | 12 | import·java.util.Iterator; |
12 | import·java.util.HashMap; | 13 | import·java.util.HashMap; |
13 | import·java.util.ArrayDeque; | 14 | import·java.util.ArrayDeque; |
14 | import·io.flutter.view.o; | 15 | import·io.flutter.view.o; |
Offset 26, 28 lines modified | Offset 27, 28 lines modified | ||
26 | ····private·static·final·boolean·trimOnMemoryPressure·=·true; | 27 | ····private·static·final·boolean·trimOnMemoryPressure·=·true; |
27 | ····private·o·callback; | 28 | ····private·o·callback; |
28 | ····private·boolean·createNewReader; | 29 | ····private·boolean·createNewReader; |
29 | ····private·final·long·id; | 30 | ····private·final·long·id; |
30 | ····private·boolean·ignoringFence; | 31 | ····private·boolean·ignoringFence; |
31 | ····private·final·ArrayDeque·imageReaderQueue; | 32 | ····private·final·ArrayDeque·imageReaderQueue; |
32 | ····private·long·lastDequeueTime; | 33 | ····private·long·lastDequeueTime; |
33 | ····private· | 34 | ····private·e·lastDequeuedImage; |
34 | ····private·long·lastQueueTime; | 35 | ····private·long·lastQueueTime; |
35 | ····private· | 36 | ····private·g·lastReaderDequeuedFrom; |
36 | ····private·long·lastScheduleTime; | 37 | ····private·long·lastScheduleTime; |
37 | ····private·final·Object·lock; | 38 | ····private·final·Object·lock; |
38 | ····private·boolean·notifiedDestroy; | 39 | ····private·boolean·notifiedDestroy; |
39 | ····private·int·numTrims; | 40 | ····private·int·numTrims; |
40 | ····private·final·HashMap·perImageReaders; | 41 | ····private·final·HashMap·perImageReaders; |
41 | ····private·boolean·released; | 42 | ····private·boolean·released; |
42 | ····private·int·requestedHeight; | 43 | ····private·int·requestedHeight; |
43 | ····private·int·requestedWidth; | 44 | ····private·int·requestedWidth; |
44 | ····final·/*·synthetic·*/· | 45 | ····final·/*·synthetic·*/·l·this$0; |
45 | ···· | 46 | ···· |
46 | ····public·FlutterRenderer$ImageReaderSurfaceProducer(final· | 47 | ····public·FlutterRenderer$ImageReaderSurfaceProducer(final·l·this$0,·final·long·id)·{ |
47 | ········this.this$0·=·this$0; | 48 | ········this.this$0·=·this$0; |
48 | ········this.ignoringFence·=·false; | 49 | ········this.ignoringFence·=·false; |
49 | ········final·boolean·createNewReader·=·true; | 50 | ········final·boolean·createNewReader·=·true; |
50 | ········this.requestedWidth·=·(createNewReader·?·1·:·0); | 51 | ········this.requestedWidth·=·(createNewReader·?·1·:·0); |
51 | ········this.requestedHeight·=·(createNewReader·?·1·:·0); | 52 | ········this.requestedHeight·=·(createNewReader·?·1·:·0); |
52 | ········this.createNewReader·=·createNewReader; | 53 | ········this.createNewReader·=·createNewReader; |
53 | ········this.notifiedDestroy·=·false; | 54 | ········this.notifiedDestroy·=·false; |
Offset 60, 15 lines modified | Offset 61, 15 lines modified | ||
60 | ········this.imageReaderQueue·=·new·ArrayDeque(); | 61 | ········this.imageReaderQueue·=·new·ArrayDeque(); |
61 | ········this.perImageReaders·=·new·HashMap(); | 62 | ········this.perImageReaders·=·new·HashMap(); |
62 | ········this.lastDequeuedImage·=·null; | 63 | ········this.lastDequeuedImage·=·null; |
63 | ········this.lastReaderDequeuedFrom·=·null; | 64 | ········this.lastReaderDequeuedFrom·=·null; |
64 | ········this.id·=·id; | 65 | ········this.id·=·id; |
65 | ····} | 66 | ····} |
66 | ···· | 67 | ···· |
67 | ····public·static·/*·synthetic·*/· | 68 | ····public·static·/*·synthetic·*/·g·access$700(final·FlutterRenderer$ImageReaderSurfaceProducer·flutterRenderer$ImageReaderSurfaceProducer)·{ |
68 | ········return·flutterRenderer$ImageReaderSurfaceProducer.lastReaderDequeuedFrom; | 69 | ········return·flutterRenderer$ImageReaderSurfaceProducer.lastReaderDequeuedFrom; |
69 | ····} | 70 | ····} |
70 | ···· | 71 | ···· |
71 | ····private·void·cleanup()·{ | 72 | ····private·void·cleanup()·{ |
72 | ········final·Object·lock·=·this.lock; | 73 | ········final·Object·lock·=·this.lock; |
73 | ········monitorenter(lock); | 74 | ········monitorenter(lock); |
74 | ····Label_0144_Outer: | 75 | ····Label_0144_Outer: |
Offset 77, 49 lines modified | Offset 78, 50 lines modified | ||
77 | ················try·{ | 78 | ················try·{ |
78 | ····················final·Iterator·iterator·=·this.perImageReaders.values().iterator(); | 79 | ····················final·Iterator·iterator·=·this.perImageReaders.values().iterator(); |
79 | ····················final·boolean·hasNext·=·iterator.hasNext(); | 80 | ····················final·boolean·hasNext·=·iterator.hasNext(); |
80 | ····················final·boolean·b·=·true; | 81 | ····················final·boolean·b·=·true; |
81 | ····················if·(!hasNext)·{ | 82 | ····················if·(!hasNext)·{ |
82 | ························break·Label_0078; | 83 | ························break·Label_0078; |
83 | ····················} | 84 | ····················} |
84 | ····················final· | 85 | ····················final·g·g·=·(g)iterator.next(); |
85 | ····················if·(this.lastReaderDequeuedFrom·==· | 86 | ····················if·(this.lastReaderDequeuedFrom·==·g)·{ |
86 | ························this.lastReaderDequeuedFrom·=·null; | 87 | ························this.lastReaderDequeuedFrom·=·null; |
87 | ····················} | 88 | ····················} |
88 | ····················break·Label_0078; | 89 | ····················break·Label_0078; |
89 | ················} | 90 | ················} |
90 | ················finally·{ | 91 | ················finally·{ |
91 | ····················monitorexit(lock); | 92 | ····················monitorexit(lock); |
92 | ····················this.perImageReaders.clear(); | ||
93 | ····················final·d·lastDequeuedImage·=·this.lastDequeuedImage; | ||
94 | ····················iftrue(Label_0144:)(lastDequeuedImage·==·null); | ||
95 | ····················while·(true)·{ | 93 | ····················while·(true)·{ |
94 | ························final·g·lastReaderDequeuedFrom·=·this.lastReaderDequeuedFrom; | ||
95 | ························iftrue(Label_0184:)(lastReaderDequeuedFrom·==·null); | ||
96 | ························final·boolean·b; | ||
96 | ························Block_ | 97 | ························Block_7:·{ |
97 | ····························break·Block_ | 98 | ····························break·Block_7; |
98 | ····························final·boolean·b; | ||
99 | ····························final· | 99 | ····························final·g·g; |
100 | ···························· | 100 | ····························g.c·=·b; |
101 | ···························· | 101 | ····························g.a.close(); |
102 | ···························· | 102 | ····························g.b.clear(); |
103 | ····························continue·Label_0144_Outer; | 103 | ····························continue·Label_0144_Outer; |
104 | ························} | ||
105 | ························lastReaderDequeuedFrom.c·=·b; | ||
106 | ························lastReaderDequeuedFrom.a.close(); | ||
107 | ························lastReaderDequeuedFrom.b.clear(); | ||
108 | ························this.lastReaderDequeuedFrom·=·null; | ||
109 | ························final·e·lastDequeuedImage; | ||
110 | ························Block_6:·{ | ||
111 | ····························Label_0184:·{ | ||
112 | ································break·Label_0184; | ||
113 | ································this.perImageReaders.clear(); | ||
104 | ···························· | 114 | ································lastDequeuedImage·=·this.lastDequeuedImage; |
105 | ····························iftrue(Label_01 | 115 | ································iftrue(Label_0144:)(lastDequeuedImage·==·null); |
106 | ····························while·(true)·{ | ||
107 | ································Block_7:·{ | ||
108 | ································ | 116 | ································break·Block_6; |
109 | ····································this.imageReaderQueue.clear(); | ||
110 | ····································monitorexit(lock); | ||
111 | ····································return; | ||
112 | ································} | ||
113 | ································lastReaderDequeuedFrom.c·=·b; | ||
114 | ································lastReaderDequeuedFrom.a.close(); | ||
115 | ································lastReaderDequeuedFrom.b.clear(); | ||
116 | ································this.lastReaderDequeuedFrom·=·null; | ||
117 | ································continue; | ||
118 | ····························} | 117 | ····························} |
118 | ····························this.imageReaderQueue.clear(); | ||
119 | ····························monitorexit(lock); | ||
120 | ····························return; | ||
119 | ························} | 121 | ························} |
120 | ························lastDequeuedImage.a.close(); | 122 | ························lastDequeuedImage.a.close(); |
121 | ························this.lastDequeuedImage·=·null; | 123 | ························this.lastDequeuedImage·=·null; |
122 | ························continue; | 124 | ························continue; |
123 | ····················} | 125 | ····················} |
124 | ················} | 126 | ················} |
125 | ············} | 127 | ············} |
Offset 139, 44 lines modified | Offset 141, 50 lines modified | ||
Max diff block lines reached; 11867/18143 bytes (65.41%) of diff not shown. |
Offset 13, 17 lines modified | Offset 13, 17 lines modified | ||
13 | final·class·FlutterRenderer$ImageTextureRegistryEntry·implements·TextureRegistry$ImageTextureEntry,·TextureRegistry$ImageConsumer | 13 | final·class·FlutterRenderer$ImageTextureRegistryEntry·implements·TextureRegistry$ImageTextureEntry,·TextureRegistry$ImageConsumer |
14 | { | 14 | { |
15 | ····private·static·final·String·TAG·=·"ImageTextureRegistryEntry"; | 15 | ····private·static·final·String·TAG·=·"ImageTextureRegistryEntry"; |
16 | ····private·final·long·id; | 16 | ····private·final·long·id; |
17 | ····private·boolean·ignoringFence; | 17 | ····private·boolean·ignoringFence; |
18 | ····private·Image·image; | 18 | ····private·Image·image; |
19 | ····private·boolean·released; | 19 | ····private·boolean·released; |
20 | ····final·/*·synthetic·*/· | 20 | ····final·/*·synthetic·*/·l·this$0; |
21 | ···· | 21 | ···· |
22 | ····public·FlutterRenderer$ImageTextureRegistryEntry(final· | 22 | ····public·FlutterRenderer$ImageTextureRegistryEntry(final·l·this$0,·final·long·id)·{ |
23 | ········this.this$0·=·this$0; | 23 | ········this.this$0·=·this$0; |
24 | ········this.ignoringFence·=·false; | 24 | ········this.ignoringFence·=·false; |
25 | ········this.id·=·id; | 25 | ········this.id·=·id; |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····private·void·maybeWaitOnFence(final·Image·image)·{ | 28 | ····private·void·maybeWaitOnFence(final·Image·image)·{ |
29 | ········if·(image·==·null)·{ | 29 | ········if·(image·==·null)·{ |
Offset 73, 16 lines modified | Offset 73, 16 lines modified | ||
73 | ····················this.image·=·null; | 73 | ····················this.image·=·null; |
74 | ················} | 74 | ················} |
75 | ············} | 75 | ············} |
76 | ············finally·{ | 76 | ············finally·{ |
77 | ················break·Label_0096; | 77 | ················break·Label_0096; |
78 | ············} | 78 | ············} |
79 | ············this.released·=·true; | 79 | ············this.released·=·true; |
80 | ············final· | 80 | ············final·l·this$0·=·this.this$0; |
81 | ············this$0.e.post((Runnable)new· | 81 | ············this$0.e.post((Runnable)new·j(this.id,·this$0.a)); |
82 | ············super.finalize(); | 82 | ············super.finalize(); |
83 | ············return; | 83 | ············return; |
84 | ········} | 84 | ········} |
85 | ········super.finalize(); | 85 | ········super.finalize(); |
86 | ····} | 86 | ····} |
87 | ···· | 87 | ···· |
88 | ····public·long·id()·{ | 88 | ····public·long·id()·{ |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | package·io.flutter.embedding.engine.renderer; | 1 | package·io.flutter.embedding.engine.renderer; |
2 | public·final·class·a·implements· | 2 | public·final·class·a·implements·m |
3 | { | 3 | { |
4 | ····public·final·/*·synthetic·*/· | 4 | ····public·final·/*·synthetic·*/·l·a; |
5 | ···· | 5 | ···· |
6 | ····public·a(final· | 6 | ····public·a(final·l·a)·{ |
7 | ········this.a·=·a; | 7 | ········this.a·=·a; |
8 | ····} | 8 | ····} |
9 | ···· | 9 | ···· |
10 | ····public·final·void·a()·{ | 10 | ····public·final·void·a()·{ |
11 | ········this.a.d·=·false; | 11 | ········this.a.d·=·false; |
12 | ····} | 12 | ····} |
13 | ···· | 13 | ···· |
Offset 1, 72 lines modified | Offset 1, 19 lines modified | ||
1 | package·io.flutter.embedding.engine.renderer; | 1 | package·io.flutter.embedding.engine.renderer; |
2 | import·io.flutter.view.m; | ||
3 | import·android.graphics.SurfaceTexture$OnFrameAvailableListener; | ||
4 | import·android.os.Handler; | ||
5 | import·android.graphics.SurfaceTexture; | 2 | import·android.graphics.SurfaceTexture; |
3 | import·android.graphics.SurfaceTexture$OnFrameAvailableListener; | ||
6 | import·io.flutter.view.n; | ||
7 | import·io.flutter.view.TextureRegistry$SurfaceTextureEntry; | ||
8 | public·final·class·h·implements· | 4 | public·final·synthetic·class·h·implements·SurfaceTexture$OnFrameAvailableListener |
9 | { | 5 | { |
10 | ····public·final·long·a; | ||
11 | ····public·final·SurfaceTextureWrapper·b; | ||
12 | ····public·boolean·c; | ||
13 | ····public·n·d; | ||
14 | ····public·final·/*·synthetic·*/·k·e; | ||
15 | ···· | ||
16 | ····public· | 6 | ····public·final·void·onFrameAvailable(final·SurfaceTexture·surfaceTexture)·{ |
7 | ········final·i·a·=·this.a; | ||
17 | ········this.e·=·e; | ||
18 | ········this.a·=·a; | ||
19 | ········final·SurfaceTextureWrapper·b·=·new·SurfaceTextureWrapper(surfaceTexture,·(Runnable)new·f.n(14,·(Object)this)); | ||
20 | ········this.b·=·b; | ||
21 | ········b.surfaceTexture().setOnFrameAvailableListener((SurfaceTexture$OnFrameAvailableListener)new·g(this),·new·Handler()); | ||
22 | ····} | ||
23 | ···· | ||
24 | ····public·final·void·finalize()·{ | ||
25 | ········try·{ | ||
26 | ········ | 8 | ········if·(!a.c)·{ |
27 | ············· | 9 | ············final·l·e·=·a.e; |
10 | ············if·(e.a.isAttached())·{ | ||
11 | ················a.b.markDirty(); | ||
12 | ················e.a.scheduleFrame(); | ||
28 | ············} | 13 | ············} |
29 | ············final·k·e·=·this.e; | ||
30 | ············e.e.post((Runnable)new·i(this.a,·e.a)); | ||
31 | ········} | ||
32 | ········finally·{ | ||
33 | ············super.finalize(); | ||
34 | ········} | ||
35 | ····} | ||
36 | ···· | ||
37 | ····public·final·long·id()·{ | ||
38 | ········return·this.a; | ||
39 | ····} | ||
40 | ···· | ||
41 | ····public·final·void·onTrimMemory(final·int·n)·{ | ||
42 | ········final·n·d·=·this.d; | ||
43 | ········if·(d·!=·null)·{ | ||
44 | ············d.onTrimMemory(n); | ||
45 | ········} | ||
46 | ····} | ||
47 | ···· | ||
48 | ····public·final·void·release()·{ | ||
49 | ········if·(this.c)·{ | ||
50 | ············return; | ||
51 | ········} | 14 | ········} |
52 | ········this.b.release(); | ||
53 | ········final·k·e·=·this.e; | ||
54 | ········e.a.unregisterTexture(this.a); | ||
55 | ········e.f((n)this); | ||
56 | ········this.c·=·true; | ||
57 | ····} | ||
58 | ···· | ||
59 | ····public·final·void·setOnFrameConsumedListener(final·m·m)·{ | ||
60 | ····} | ||
61 | ···· | ||
62 | ····public·final·void·setOnTrimMemoryListener(final·n·d)·{ | ||
63 | ········this.d·=·d; | ||
64 | ····} | ||
65 | ···· | ||
66 | ····public·final·SurfaceTexture·surfaceTexture()·{ | ||
67 | ········return·this.b.surfaceTexture(); | ||
68 | ····} | 15 | ····} |
69 | } | 16 | } |
Offset 1, 123 lines modified | Offset 1, 47 lines modified | ||
1 | package·io.flutter.embedding.engine.renderer; | 1 | package·io.flutter.embedding.engine.renderer; |
2 | import·android.graphics.SurfaceTexture; | ||
3 | import·android.os.Build$VERSION; | ||
4 | import·io.flutter.view.TextureRegistry$SurfaceProducer; | ||
5 | import·io.flutter.view.TextureRegistry$ImageConsumer; | ||
6 | import·io.flutter.view.TextureRegistry$ImageTextureEntry; | ||
7 | import·java.util.Iterator; | ||
8 | import·java.lang.ref.WeakReference; | ||
9 | import·io.flutter.view.n; | ||
10 | import·androidx.lifecycle.s; | ||
11 | import·androidx.lifecycle.H; | ||
12 | import·java.util.ArrayList; | 2 | import·java.util.ArrayList; |
13 | import·java.util.HashSet; | ||
14 | import·android.os.Handler; | ||
15 | import·android.view.Surface; | ||
16 | import·java.util.concurrent.atomic.AtomicLong; | ||
17 | import·io.flutter.embedding.engine.FlutterJNI; | ||
18 | import·io.flutter.view.q; | ||
19 | public·final·class·k | 3 | public·final·class·k |
20 | { | 4 | { |
21 | ····public·final·FlutterJNI·a; | ||
22 | ····public·final·AtomicLong·b; | ||
23 | ····public· | 5 | ····public·float·a; |
6 | ····public·int·b; | ||
7 | ····public·int·c; | ||
24 | ····public· | 8 | ····public·int·d; |
25 | ····public· | 9 | ····public·int·e; |
26 | ····public· | 10 | ····public·int·f; |
11 | ····public·int·g; | ||
12 | ····public·int·h; | ||
13 | ····public·int·i; | ||
14 | ····public·int·j; | ||
15 | ····public·int·k; | ||
16 | ····public·int·l; | ||
17 | ····public·int·m; | ||
18 | ····public·int·n; | ||
19 | ····public·int·o; | ||
20 | ····public·int·p; | ||
27 | ····public·final·ArrayList· | 21 | ····public·final·ArrayList·q; |
28 | ····public·final·a· | 22 | ····public·final·ArrayList·r; |
29 | ···· | 23 | ···· |
30 | ····public·k(final·FlutterJNI·a)·{ | ||
31 | ···· | 24 | ····public·k()·{ |
25 | ········this.a·=·1.0f; | ||
26 | ········this.b·=·0; | ||
27 | ········this.c·=·0; | ||
32 | ········this.d·=· | 28 | ········this.d·=·0; |
33 | ········this.e·=·new·Handler(); | ||
34 | ········this. | 29 | ········this.e·=·0; |
30 | ········this.f·=·0; | ||
31 | ········this.g·=·0; | ||
32 | ········this.h·=·0; | ||
33 | ········this.i·=·0; | ||
34 | ········this.j·=·0; | ||
35 | ········this.k·=·0; | ||
36 | ········this.l·=·0; | ||
37 | ········this.m·=·0; | ||
38 | ········this.n·=·0; | ||
39 | ········this.o·=·0; | ||
40 | ········this.p·=·-1; | ||
35 | ········this. | 41 | ········this.q·=·new·ArrayList(); |
42 | ········this.r·=·new·ArrayList(); | ||
36 | ········final·a·h·=·new·a(this); | ||
37 | ········this.h·=·h; | ||
38 | ········(this.a·=·a).addIsDisplayingFlutterUiListener((l)h); | ||
39 | ········H.i.f.a((s)new·b(this)); | ||
40 | ····} | ||
41 | ···· | ||
42 | ····public·final·void·a(final·n·referent)·{ | ||
43 | ········final·HashSet·f·=·this.f; | ||
44 | ········final·Iterator·iterator·=·f.iterator(); | ||
45 | ········while·(iterator.hasNext())·{ | ||
46 | ············if·(((WeakReference<n>)iterator.next()).get()·==·null)·{ | ||
47 | ················iterator.remove(); | ||
48 | ············} | ||
49 | ········} | ||
50 | ········f.add(new·WeakReference((Object)referent)); | ||
51 | ····} | ||
52 | ···· | ||
53 | ····public·final·TextureRegistry$ImageTextureEntry·b()·{ | ||
54 | ········final·FlutterRenderer$ImageTextureRegistryEntry·flutterRenderer$ImageTextureRegistryEntry·=·new·FlutterRenderer$ImageTextureRegistryEntry(this,·this.b.getAndIncrement()); | ||
55 | ········flutterRenderer$ImageTextureRegistryEntry.id(); | ||
56 | ········this.a.registerImageTexture(flutterRenderer$ImageTextureRegistryEntry.id(),·(TextureRegistry$ImageConsumer)flutterRenderer$ImageTextureRegistryEntry); | ||
57 | ········return·(TextureRegistry$ImageTextureEntry)flutterRenderer$ImageTextureRegistryEntry; | ||
58 | ····} | ||
59 | ···· | ||
60 | ····public·final·TextureRegistry$SurfaceProducer·c()·{ | ||
61 | ········if·(Build$VERSION.SDK_INT·>=·29)·{ | ||
62 | ············final·FlutterJNI·a·=·this.a; | ||
63 | ············if·(!a.ShouldDisableAHB())·{ | ||
64 | ················final·long·andIncrement·=·this.b.getAndIncrement(); | ||
65 | ················final·Object·e·=·new·FlutterRenderer$ImageReaderSurfaceProducer(this,·andIncrement); | ||
66 | ················a.registerImageTexture(andIncrement,·(TextureRegistry$ImageConsumer)e); | ||
67 | ················this.a((n)e); | ||
68 | ················this.g.add(e); | ||
69 | ················return·(TextureRegistry$SurfaceProducer)e; | ||
70 | ············} | ||
71 | ········} | ||
72 | ········final·h·d·=·this.d(); | ||
73 | ········final·Object·e·=·new·io.flutter.embedding.engine.renderer.n(d.a,·this.e,·this.a,·d); | ||
74 | ········return·(TextureRegistry$SurfaceProducer)e; | ||
75 | ····} | ||
76 | ···· | ||
77 | ····public·final·h·d()·{ | ||
78 | ········final·SurfaceTexture·surfaceTexture·=·new·SurfaceTexture(0); | ||
79 | ········final·long·andIncrement·=·this.b.getAndIncrement(); | ||
80 | ········surfaceTexture.detachFromGLContext(); | ||
81 | ········final·h·h·=·new·h(this,·andIncrement,·surfaceTexture); | ||
82 | ········this.a.registerTexture(h.a,·h.b); | ||
83 | ········this.a((n)h); | ||
84 | ········return·h; | ||
85 | ····} | ||
86 | ···· | ||
87 | ····public·final·void·e(final·int·n)·{ | ||
88 | ········final·Iterator·iterator·=·this.f.iterator(); | ||
89 | ········while·(iterator.hasNext())·{ | ||
90 | ············final·n·n2·=·(n)((WeakReference<n>)iterator.next()).get(); | ||
91 | ············if·(n2·!=·null)·{ | ||
92 | ················n2.onTrimMemory(n); | ||
93 | ············} | ||
94 | ············else·{ | ||
95 | ················iterator.remove(); | ||
96 | ············} | ||
97 | ········} | ||
Max diff block lines reached; 3/5112 bytes (0.06%) of diff not shown. |
Offset 1, 88 lines modified | Offset 1, 15 lines modified | ||
1 | package·io.flutter.embedding.engine.renderer; | 1 | package·io.flutter.embedding.engine.renderer; |
2 | public·interface·n | ||
2 | import·io.flutter.view.o; | ||
3 | import·android.graphics.SurfaceTexture; | ||
4 | import·io.flutter.embedding.engine.FlutterJNI; | ||
5 | import·android.os.Handler; | ||
6 | import·io.flutter.view.TextureRegistry$SurfaceTextureEntry; | ||
7 | import·android.view.Surface; | ||
8 | import·io.flutter.view.TextureRegistry$GLTextureConsumer; | ||
9 | import·io.flutter.view.TextureRegistry$SurfaceProducer; | ||
10 | public·final·class·n·implements·TextureRegistry$SurfaceProducer,·TextureRegistry$GLTextureConsumer | ||
11 | { | 3 | { |
4 | ····void·a(final·l·p0); | ||
12 | ····public·final·long·a; | ||
13 | ····public·int·b; | ||
14 | ····public·int·c; | ||
15 | ····public·boolean·d; | ||
16 | ····public·Surface·e; | ||
17 | ····public·final·TextureRegistry$SurfaceTextureEntry·f; | ||
18 | ····public·final·Handler·g; | ||
19 | ····public·final·FlutterJNI·h; | ||
20 | ···· | ||
21 | ····public·n(final·long·a,·final·Handler·g,·final·FlutterJNI·h,·final·h·f)·{ | ||
22 | ········this.a·=·a; | ||
23 | ········this.g·=·g; | ||
24 | ········this.h·=·h; | ||
25 | ········this.f·=·(TextureRegistry$SurfaceTextureEntry)f; | ||
26 | ····} | ||
27 | ···· | ||
28 | ····public·final·void·finalize()·{ | ||
29 | ········try·{ | ||
30 | ············if·(this.d)·{ | ||
31 | ················return; | ||
32 | ············} | ||
33 | ············this.release(); | ||
34 | ············this.g.post((Runnable)new·i(this.a,·this.h)); | ||
35 | ········} | ||
36 | ········finally·{ | ||
37 | ············super.finalize(); | ||
38 | ········} | ||
39 | ····} | ||
40 | ···· | ||
41 | ····public·final·int·getHeight()·{ | ||
42 | ········return·this.c; | ||
43 | ····} | ||
44 | ···· | ||
45 | ····public·final·Surface·getSurface()·{ | ||
46 | ········if·(this.e·==·null)·{ | ||
47 | ············this.e·=·new·Surface(this.f.surfaceTexture()); | ||
48 | ········} | ||
49 | ········return·this.e; | ||
50 | ····} | ||
51 | ···· | ||
52 | ····public·final·SurfaceTexture·getSurfaceTexture()·{ | ||
53 | ········return·this.f.surfaceTexture(); | ||
54 | ····} | ||
55 | ···· | ||
56 | ····public·final·int·getWidth()·{ | ||
57 | ········return·this.b; | ||
58 | ····} | ||
59 | ···· | ||
60 | ····public·final·boolean·handlesCropAndRotation()·{ | ||
61 | ········return·true; | ||
62 | ····} | ||
63 | ···· | ||
64 | ····public·final·long·id()·{ | ||
65 | ········return·this.a; | ||
66 | ····} | ||
67 | ···· | 5 | ···· |
6 | ····void·b(); | ||
68 | ····public·final·void·release()·{ | ||
69 | ········this.f.release(); | ||
70 | ········this.d·=·true; | ||
71 | ····} | ||
72 | ···· | 7 | ···· |
8 | ····void·c(); | ||
73 | ····public·final·void·scheduleFrame()·{ | ||
74 | ········this.h.markTextureFrameAvailable(this.a); | ||
75 | ····} | ||
76 | ···· | 9 | ···· |
10 | ····void·d(); | ||
77 | ····public·final·void·setCallback(final·o·o)·{ | ||
78 | ····} | ||
79 | ···· | 11 | ···· |
12 | ····l·getAttachedRenderer(); | ||
80 | ····public·final·void·setSize(final·int·b,·final·int·c)·{ | ||
81 | ········this.b·=·b; | ||
82 | ········this.c·=·c; | ||
83 | ········this.f.surfaceTexture().setDefaultBufferSize(b,·c); | ||
84 | ····} | ||
85 | } | 13 | } |
Offset 1, 246 lines modified | Offset 1, 26 lines modified | ||
1 | package·io.flutter.plugin.editing; | 1 | package·io.flutter.plugin.editing; |
2 | public·enum·j | ||
2 | import·android.os.IBinder; | ||
3 | import·java.util.Iterator; | ||
4 | import·java.util.Arrays; | ||
5 | import·java.io.Serializable; | ||
6 | import·org.json.JSONException; | ||
7 | import·android.util.Log; | ||
8 | import·org.json.JSONObject; | ||
9 | import·org.json.JSONArray; | ||
10 | import·java.util.HashMap; | ||
11 | import·java.util.Collection; | ||
12 | import·java.util.ArrayList; | ||
13 | import·android.text.Spannable; | ||
14 | import·android.view.inputmethod.BaseInputConnection; | ||
15 | import·android.text.Selection; | ||
16 | import·w1.n; | ||
17 | import·w1.o; | ||
18 | import·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a; | ||
19 | import·android.os.Build$VERSION; | ||
20 | import·n1.v; | ||
21 | import·v1.r; | ||
22 | import·android.graphics.Rect; | ||
23 | import·io.flutter.plugin.platform.q; | ||
24 | import·android.view.inputmethod.InputConnection; | ||
25 | import·android.util.SparseArray; | ||
26 | import·v1.p; | ||
27 | import·l.m; | ||
28 | import·android.view.autofill.AutofillManager; | ||
29 | import·android.view.inputmethod.InputMethodManager; | ||
30 | import·android.view.View; | ||
31 | public·final·class·j·implements·e | ||
32 | { | 3 | { |
4 | ····b("NO_TARGET",·0),· | ||
5 | ····c("FRAMEWORK_CLIENT",·ordinal3),· | ||
6 | ····d("VIRTUAL_DISPLAY_PLATFORM_VIEW",·ordinal2),· | ||
7 | ····e("PHYSICAL_DISPLAY_PLATFORM_VIEW",·ordinal); | ||
33 | ····public·final·View·a; | ||
34 | ····public·final·InputMethodManager·b; | ||
35 | ····public·final·AutofillManager·c; | ||
36 | ····public·final·l.e·d; | ||
37 | ····public·m·e; | ||
38 | ····public·p·f; | ||
39 | ····public·SparseArray·g; | ||
40 | ····public·f·h; | ||
41 | ····public·boolean·i; | ||
42 | ····public·InputConnection·j; | ||
43 | ····public·final·q·k; | ||
44 | ····public·Rect·l; | ||
45 | ····public·final·ImeSyncDeferringInsetsCallback·m; | ||
46 | ····public·r·n; | ||
47 | ····public·boolean·o; | ||
48 | ···· | 8 | ···· |
9 | ····static·{ | ||
10 | ········final·int·ordinal·=·3; | ||
49 | ····public·j(final·v·a,·final·l.e·d,·final·q·k)·{ | ||
50 | ········this.e·=·new·m(0,·(Object)io.flutter.plugin.editing.i.b); | ||
51 | ········this.a·=·(View)a; | ||
52 | ········this.h·=·new·f((View)a,·(r)null); | ||
53 | ········this.b·=·(InputMethodManager)((View)a).getContext().getSystemService("input_method"); | ||
54 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | ||
55 | ········if·(sdk_INT·>=·26)·{ | ||
56 | ············this.c·=·Q.f.e(com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a.h(((View)a).getContext(),·Q.f.j())); | ||
57 | ········} | ||
58 | ········else·{ | ||
59 | ············this.c·=·null; | ||
60 | ········} | ||
61 | ········if·(sdk_INT·>=·30)·{ | ||
62 | ············(this.m·=·new·ImeSyncDeferringInsetsCallback((View)a)).install(); | ||
63 | ········} | ||
64 | ········this.d·=·d; | ||
65 | ········d.b·=·new·v0.v(23,·(Object)this); | ||
66 | ········((o)d.a).a("TextInputClient.requestExistingInputState",·(Object)null,·(n)null); | ||
67 | ········this.k·=·k; | ||
68 | ········k.f·=·this; | ||
69 | ····} | ||
70 | ···· | ||
71 | ····public·final·void·a(final·boolean·b)·{ | ||
72 | ········final·int·n·=·2; | 11 | ········final·int·ordinal2·=·2; |
12 | ········final·int·ordinal3·=·1; | ||
13 | ········final·j[]·f2·=·new·j[4]; | ||
14 | ········final·j·j; | ||
15 | ········f2[0]·=·j; | ||
73 | ········if·(b)·{ | ||
74 | ············final·String·string·=·this.h.toString(); | ||
75 | ············if·(Build$VERSION.SDK_INT·>=·26)·{ | ||
76 | ················final·AutofillManager·c·=·this.c; | ||
77 | ················if·(c·!=·null·&&·this.g·!=·null)·{ | ||
78 | ····················Q.f.v(c,·this.a,·((String)this.f.j.a).hashCode(),·Q.f.g(string)); | ||
79 | ················} | ||
80 | ············} | ||
81 | ········} | ||
82 | ········final· | 16 | ········final·j·i; |
17 | ········f2[ordinal3]·=·i; | ||
18 | ········final·j·k; | ||
19 | ········f2[ordinal2]·=·k; | ||
20 | ········final·j·l; | ||
21 | ········f2[ordinal]·=·l; | ||
22 | ········f·=·f2; | ||
83 | ········h.getClass(); | ||
84 | ········final·int·selectionStart·=·Selection.getSelectionStart((CharSequence)h); | ||
85 | ········final·f·h2·=·this.h; | ||
86 | ········h2.getClass(); | ||
87 | ········final·int·selectionEnd·=·Selection.getSelectionEnd((CharSequence)h2); | ||
88 | ········final·f·h3·=·this.h; | ||
89 | ········h3.getClass(); | ||
90 | ········final·int·composingSpanStart·=·BaseInputConnection.getComposingSpanStart((Spannable)h3); | ||
91 | ········final·f·h4·=·this.h; | ||
92 | ········h4.getClass(); | ||
93 | ········final·int·composingSpanEnd·=·BaseInputConnection.getComposingSpanEnd((Spannable)h4); | ||
94 | ········final·f·h5·=·this.h; | ||
95 | ········h5.getClass(); | ||
96 | ········final·ArrayList·f·=·h5.f; | ||
97 | ········final·ArrayList·list·=·new·ArrayList(f); | ||
98 | ········f.clear(); | ||
99 | ········Label_0943:·{ | ||
100 | ············if·(this.n·!=·null)·{ | ||
101 | ················if·(this.h.toString().equals(this.n.a))·{ | ||
102 | ····················final·r·n2·=·this.n; | ||
103 | ····················if·(selectionStart·==·n2.b·&&·selectionEnd·==·n2.c·&&·composingSpanStart·==·n2.d·&&·composingSpanEnd·==·n2.e)·{ | ||
104 | ························break·Label_0943; | ||
105 | ····················} | ||
106 | ················} | ||
107 | ················this.h.toString(); | ||
Max diff block lines reached; 3/10226 bytes (0.03%) of diff not shown. |
Offset 67, 17 lines modified | Offset 67, 17 lines modified | ||
67 | ········final·b·f·=·this.f; | 67 | ········final·b·f·=·this.f; |
68 | ········ImageReader·b2; | 68 | ········ImageReader·b2; |
69 | ········if·(sdk_INT·>=·n)·{ | 69 | ········if·(sdk_INT·>=·n)·{ |
70 | ············d.n(); | 70 | ············d.n(); |
71 | ············c·=·this.c; | 71 | ············c·=·this.c; |
72 | ············d·=·this.d; | 72 | ············d·=·this.d; |
73 | ············final·ImageReader$Builder·e2·=·d.e(c,·d); | 73 | ············final·ImageReader$Builder·e2·=·d.e(c,·d); |
74 | ············d.w(e2); | ||
74 | ············d.u(e2); | 75 | ············d.u(e2); |
75 | ············d. | 76 | ············d.v(e2); |
76 | ············d.t(e2); | ||
77 | ············b2·=·d.f(e2); | 77 | ············b2·=·d.f(e2); |
78 | ············b2.setOnImageAvailableListener((ImageReader$OnImageAvailableListener)f,·e); | 78 | ············b2.setOnImageAvailableListener((ImageReader$OnImageAvailableListener)f,·e); |
79 | ········} | 79 | ········} |
80 | ········else·{ | 80 | ········else·{ |
81 | ············if·(sdk_INT·<·29)·{ | 81 | ············if·(sdk_INT·<·29)·{ |
82 | ················throw·new·UnsupportedOperationException("ImageReaderPlatformViewRenderTarget·requires·API·version·29+"); | 82 | ················throw·new·UnsupportedOperationException("ImageReaderPlatformViewRenderTarget·requires·API·version·29+"); |
83 | ············} | 83 | ············} |
Offset 16, 38 lines modified | Offset 16, 39 lines modified | ||
16 | import·android.hardware.display.VirtualDisplay$Callback; | 16 | import·android.hardware.display.VirtualDisplay$Callback; |
17 | import·android.hardware.display.DisplayManager; | 17 | import·android.hardware.display.DisplayManager; |
18 | import·android.view.Surface; | 18 | import·android.view.Surface; |
19 | import·n1.n; | 19 | import·n1.n; |
20 | import·java.nio.ByteBuffer; | 20 | import·java.nio.ByteBuffer; |
21 | import·android.view.View; | 21 | import·android.view.View; |
22 | import·android.content.MutableContextWrapper; | 22 | import·android.content.MutableContextWrapper; |
23 | import·io.flutter.embedding.engine.renderer. | 23 | import·io.flutter.embedding.engine.renderer.l; |
24 | import·android.os.Build$VERSION; | 24 | import·android.os.Build$VERSION; |
25 | import·io.flutter.plugin.editing.j; | ||
25 | import·v1.i; | 26 | import·v1.i; |
26 | import·android.view.SurfaceView; | 27 | import·android.view.SurfaceView; |
27 | import·n1.x; | 28 | import·n1.x; |
28 | import·java.util.HashSet; | 29 | import·java.util.HashSet; |
29 | import·android.util.SparseArray; | 30 | import·android.util.SparseArray; |
30 | import·java.util.HashMap; | 31 | import·java.util.HashMap; |
31 | import·l.e; | 32 | import·l.e; |
32 | import·io.flutter.plugin.editing. | 33 | import·io.flutter.plugin.editing.k; |
33 | import·n1.v; | 34 | import·n1.v; |
34 | import·android.content.Context; | 35 | import·android.content.Context; |
35 | import·n1.b; | 36 | import·n1.b; |
36 | import·o1.h; | 37 | import·o1.h; |
37 | public·final·class·q·implements·m | 38 | public·final·class·q·implements·m |
38 | { | 39 | { |
39 | ····public·static·final·Class[]·w; | 40 | ····public·static·final·Class[]·w; |
40 | ····public·final·h·a; | 41 | ····public·final·h·a; |
41 | ····public·b·b; | 42 | ····public·b·b; |
42 | ····public·Context·c; | 43 | ····public·Context·c; |
43 | ····public·v·d; | 44 | ····public·v·d; |
44 | ····public·io.flutter.view.q·e; | 45 | ····public·io.flutter.view.q·e; |
45 | ····public· | 46 | ····public·k·f; |
46 | ····public·e·g; | 47 | ····public·e·g; |
47 | ····public·final·a·h; | 48 | ····public·final·a·h; |
48 | ····public·final·HashMap·i; | 49 | ····public·final·HashMap·i; |
49 | ····public·final·HashMap·j; | 50 | ····public·final·HashMap·j; |
50 | ····public·final·SparseArray·k; | 51 | ····public·final·SparseArray·k; |
51 | ····public·final·SparseArray·l; | 52 | ····public·final·SparseArray·l; |
52 | ····public·final·SparseArray·m; | 53 | ····public·final·SparseArray·m; |
Offset 97, 32 lines modified | Offset 98, 32 lines modified | ||
97 | ············sb.append(i.a); | 98 | ············sb.append(i.a); |
98 | ············sb.append(")"); | 99 | ············sb.append(")"); |
99 | ············throw·new·IllegalStateException(sb.toString()); | 100 | ············throw·new·IllegalStateException(sb.toString()); |
100 | ········} | 101 | ········} |
101 | ····} | 102 | ····} |
102 | ···· | 103 | ···· |
103 | ····public·static·void·b(final·q·q,·final·B·b)·{ | 104 | ····public·static·void·b(final·q·q,·final·B·b)·{ |
104 | ········final· | 105 | ········final·k·f·=·q.f; |
105 | ········if·(f·!=·null)·{ | 106 | ········if·(f·!=·null)·{ |
106 | ············if·(f.e.b·==· | 107 | ············if·(f.e.b·==·j.d)·{ |
107 | ················f.o·=·true; | 108 | ················f.o·=·true; |
108 | ············} | 109 | ············} |
109 | ············final·SingleViewPresentation·a·=·b.a; | 110 | ············final·SingleViewPresentation·a·=·b.a; |
110 | ············if·(a·!=·null)·{ | 111 | ············if·(a·!=·null)·{ |
111 | ················if·(a.getView()·!=·null)·{ | 112 | ················if·(a.getView()·!=·null)·{ |
112 | ····················b.a.getView().onInputConnectionLocked(); | 113 | ····················b.a.getView().onInputConnectionLocked(); |
113 | ················} | 114 | ················} |
114 | ············} | 115 | ············} |
115 | ········} | 116 | ········} |
116 | ····} | 117 | ····} |
117 | ···· | 118 | ···· |
118 | ····public·static·void·c(final·q·q,·final·B·b)·{ | 119 | ····public·static·void·c(final·q·q,·final·B·b)·{ |
119 | ········final· | 120 | ········final·k·f·=·q.f; |
120 | ········if·(f·!=·null)·{ | 121 | ········if·(f·!=·null)·{ |
121 | ············if·(f.e.b·==· | 122 | ············if·(f.e.b·==·j.d)·{ |
122 | ················f.o·=·false; | 123 | ················f.o·=·false; |
123 | ············} | 124 | ············} |
124 | ············final·SingleViewPresentation·a·=·b.a; | 125 | ············final·SingleViewPresentation·a·=·b.a; |
125 | ············if·(a·!=·null)·{ | 126 | ············if·(a·!=·null)·{ |
126 | ················if·(a.getView()·!=·null)·{ | 127 | ················if·(a.getView()·!=·null)·{ |
127 | ····················b.a.getView().onInputConnectionUnlocked(); | 128 | ····················b.a.getView().onInputConnectionUnlocked(); |
128 | ················} | 129 | ················} |
Offset 141, 22 lines modified | Offset 142, 22 lines modified | ||
141 | ········sb.append(i); | 142 | ········sb.append(i); |
142 | ········throw·new·IllegalStateException(sb.toString()); | 143 | ········throw·new·IllegalStateException(sb.toString()); |
143 | ····} | 144 | ····} |
144 | ···· | 145 | ···· |
145 | ····public·static·io.flutter.plugin.platform.j·k(final·io.flutter.view.q·q)·{ | 146 | ····public·static·io.flutter.plugin.platform.j·k(final·io.flutter.view.q·q)·{ |
146 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | 147 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
147 | ········final·int·n·=·29; | 148 | ········final·int·n·=·29; |
148 | ········final· | 149 | ········final·l·l·=·(l)q; |
149 | ········if·(sdk_INT·>=·n)·{ | 150 | ········if·(sdk_INT·>=·n)·{ |
150 | ············return·(io.flutter.plugin.platform.j)new·v0.v(28,·(Object) | 151 | ············return·(io.flutter.plugin.platform.j)new·v0.v(28,·(Object)l.c()); |
151 | ········} | 152 | ········} |
152 | ········if·(sdk_INT·>=·n)·{ | 153 | ········if·(sdk_INT·>=·n)·{ |
153 | ············return·(io.flutter.plugin.platform.j)new·c( | 154 | ············return·(io.flutter.plugin.platform.j)new·c(l.b()); |
154 | ········} | 155 | ········} |
155 | ········return·(io.flutter.plugin.platform.j)new·io.flutter.plugin.platform.x( | 156 | ········return·(io.flutter.plugin.platform.j)new·io.flutter.plugin.platform.x(l.d()); |
156 | ····} | 157 | ····} |
157 | ···· | 158 | ···· |
158 | ····public·final·g·d(final·i·i,·final·boolean·b)·{ | 159 | ····public·final·g·d(final·i·i,·final·boolean·b)·{ |
159 | ········final·HashMap·a·=·this.a.a; | 160 | ········final·HashMap·a·=·this.a.a; |
160 | ········final·String·b2·=·i.b; | 161 | ········final·String·b2·=·i.b; |
161 | ········final·io.flutter.plugin.platform.h·h·=·(io.flutter.plugin.platform.h)a.get(b2); | 162 | ········final·io.flutter.plugin.platform.h·h·=·(io.flutter.plugin.platform.h)a.get(b2); |
162 | ········if·(h·==·null)·{ | 163 | ········if·(h·==·null)·{ |
Offset 279, 15 lines modified | Offset 280, 15 lines modified | ||
279 | ················((ViewGroup)d).addView((View)(d.c·=·new·n(((View)d).getContext(),·((View)d).getWidth(),·((View)d).getHeight(),·(int)(p·?·1·:·0)))); | 280 | ················((ViewGroup)d).addView((View)(d.c·=·new·n(((View)d).getContext(),·((View)d).getWidth(),·((View)d).getHeight(),·(int)(p·?·1·:·0)))); |
280 | ············} | 281 | ············} |
281 | ············else·{ | 282 | ············else·{ |
282 | ················c.g(((View)d).getWidth(),·((View)d).getHeight()); | 283 | ················c.g(((View)d).getWidth(),·((View)d).getHeight()); |
283 | ············} | 284 | ············} |
284 | ············d.e·=·d.d; | 285 | ············d.e·=·d.d; |
285 | ············final·n·c2·=·d.c; | 286 | ············final·n·c2·=·d.c; |
286 | ············d.d·=·(io.flutter.embedding.engine.renderer. | 287 | ············d.d·=·(io.flutter.embedding.engine.renderer.n)c2; |
287 | ············final·o1.c·h·=·d.h; | 288 | ············final·o1.c·h·=·d.h; |
288 | ············if·(h·!=·null)·{ | 289 | ············if·(h·!=·null)·{ |
289 | ················c2.a(h.b); | 290 | ················c2.a(h.b); |
290 | ············} | 291 | ············} |
291 | ············this.p·=·p; | 292 | ············this.p·=·p; |
292 | ········} | 293 | ········} |
293 | ····} | 294 | ····} |
Offset 1, 28 lines modified | Offset 1, 28 lines modified | ||
1 | package·io.flutter.plugin.platform; | 1 | package·io.flutter.plugin.platform; |
2 | import·io.flutter.view.n; | 2 | import·io.flutter.view.n; |
3 | import·Q.f; | 3 | import·Q.f; |
4 | import·android.os.Build$VERSION; | 4 | import·android.os.Build$VERSION; |
5 | import·io.flutter.embedding.engine.renderer. | 5 | import·io.flutter.embedding.engine.renderer.i; |
6 | import·android.view.Surface; | 6 | import·android.view.Surface; |
7 | import·android.graphics.SurfaceTexture; | 7 | import·android.graphics.SurfaceTexture; |
8 | import·io.flutter.view.TextureRegistry$SurfaceTextureEntry; | 8 | import·io.flutter.view.TextureRegistry$SurfaceTextureEntry; |
9 | public·final·class·x·implements·j | 9 | public·final·class·x·implements·j |
10 | { | 10 | { |
11 | ····public·final·TextureRegistry$SurfaceTextureEntry·a; | 11 | ····public·final·TextureRegistry$SurfaceTextureEntry·a; |
12 | ····public·SurfaceTexture·b; | 12 | ····public·SurfaceTexture·b; |
13 | ····public·Surface·c; | 13 | ····public·Surface·c; |
14 | ····public·int·d; | 14 | ····public·int·d; |
15 | ····public·int·e; | 15 | ····public·int·e; |
16 | ····public·boolean·f; | 16 | ····public·boolean·f; |
17 | ···· | 17 | ···· |
18 | ····public·x(final· | 18 | ····public·x(final·i·a)·{ |
19 | ········this.d·=·0; | 19 | ········this.d·=·0; |
20 | ········this.e·=·0; | 20 | ········this.e·=·0; |
21 | ········this.f·=·false; | 21 | ········this.f·=·false; |
22 | ········final·w·d·=·new·w(this); | 22 | ········final·w·d·=·new·w(this); |
23 | ········if·(Build$VERSION.SDK_INT·>=·23)·{ | 23 | ········if·(Build$VERSION.SDK_INT·>=·23)·{ |
24 | ············this.a·=·(TextureRegistry$SurfaceTextureEntry)a; | 24 | ············this.a·=·(TextureRegistry$SurfaceTextureEntry)a; |
25 | ············this.b·=·a.b.surfaceTexture(); | 25 | ············this.b·=·a.b.surfaceTexture(); |
Offset 26, 107 lines modified | Offset 26, 104 lines modified | ||
26 | ········this.d·=·d; | 26 | ········this.d·=·d; |
27 | ········super(d); | 27 | ········super(d); |
28 | ········this.e·=·e; | 28 | ········this.e·=·e; |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····public·final·int·b()·{ | 31 | ····public·final·int·b()·{ |
32 | ········final·int·c·=·this.c; | 32 | ········final·int·c·=·this.c; |
33 | ········int·n·=·2; | ||
34 | ········final·int·n | 33 | ········final·int·n·=·1; |
35 | ········final·Object·e·=·this.e; | 34 | ········final·Object·e·=·this.e; |
36 | ········switch·(c)·{ | 35 | ········switch·(c)·{ |
37 | ············default:·{ | 36 | ············default:·{ |
38 | ················final·e·e2·=·(e)e; | 37 | ················final·e·e2·=·(e)e; |
39 | ················final·b0·b0·=·(b0)e2.c; | 38 | ················final·b0·b0·=·(b0)e2.c; |
40 | ················if·(b0.b·<=·System.currentTimeMillis())·{ | 39 | ················if·(b0.b·<=·System.currentTimeMillis())·{ |
41 | ····················final·Context·context·=·(Context)e2.a; | ||
42 | ····················final·int·i·=·b.i( | 40 | ····················final·int·i·=·b.i((Context)e2.a,·"android.permission.ACCESS_COARSE_LOCATION"); |
43 | ····················Location·u·=·null; | 41 | ····················Location·u·=·null; |
44 | ····················Location·u2; | 42 | ····················Location·u2; |
45 | ····················if·(i·==·0)·{ | 43 | ····················if·(i·==·0)·{ |
46 | ························u2·=·e2.u("network"); | 44 | ························u2·=·e2.u("network"); |
47 | ····················} | 45 | ····················} |
48 | ····················else·{ | 46 | ····················else·{ |
49 | ························u2·=·null; | 47 | ························u2·=·null; |
50 | ····················} | 48 | ····················} |
51 | ····················if·(b.i( | 49 | ····················if·(b.i((Context)e2.a,·"android.permission.ACCESS_FINE_LOCATION")·==·0)·{ |
52 | ························u·=·e2.u("gps"); | 50 | ························u·=·e2.u("gps"); |
53 | ····················} | 51 | ····················} |
54 | ····················Label_02 | 52 | ····················Label_0211:·{ |
55 | ························if·(u·!=·null·&&·u2·!=·null)·{ | 53 | ························if·(u·!=·null·&&·u2·!=·null)·{ |
56 | ····························if·(u.getTime()·<=·u2.getTime())·{ | 54 | ····························if·(u.getTime()·<=·u2.getTime())·{ |
57 | ································break·Label_02 | 55 | ································break·Label_0211; |
58 | ····························} | 56 | ····························} |
59 | ························} | 57 | ························} |
60 | ························else·if·(u·==·null)·{ | 58 | ························else·if·(u·==·null)·{ |
61 | ····························break·Label_02 | 59 | ····························break·Label_0211; |
62 | ························} | 60 | ························} |
63 | ························u2·=·u; | 61 | ························u2·=·u; |
64 | ····················} | 62 | ····················} |
65 | ····················if·(u2·!=·null)·{ | 63 | ····················if·(u2·!=·null)·{ |
66 | ························final·b0·b2·=·(b0)e2.c; | 64 | ························final·b0·b2·=·(b0)e2.c; |
67 | ························final·long·currentTimeMillis·=·System.currentTimeMillis(); | 65 | ························final·long·currentTimeMillis·=·System.currentTimeMillis(); |
68 | ························if·(a0.d·==·null)·{ | 66 | ························if·(a0.d·==·null)·{ |
69 | ····························a0.d·=·(a0)new·Object(); | 67 | ····························a0.d·=·(a0)new·Object(); |
70 | ························} | 68 | ························} |
71 | ························final·a0·d·=·a0.d; | 69 | ························final·a0·d·=·a0.d; |
72 | ························final·long·n | 70 | ························final·long·n2·=·86400000L; |
73 | ························d.a(currentTimeMillis·-·n | 71 | ························d.a(currentTimeMillis·-·n2,·u2.getLatitude(),·u2.getLongitude()); |
74 | ························d.a(currentTimeMillis,·u2.getLatitude(),·u2.getLongitude()); | ||
75 | ························final·boolean·b3·=·d.c·==·n2; | ||
76 | ························final·long·b4·=·d.b; | ||
77 | ························final·long·a·=·d.a; | ||
78 | ························final·long·n4·=·currentTimeMillis·+·n3; | ||
79 | ························final·double·latitude·=·u2.getLatitude(); | 72 | ························final·double·latitude·=·u2.getLatitude(); |
80 | ························final·double·longitude·=·u2.getLongitude(); | 73 | ························final·double·longitude·=·u2.getLongitude(); |
81 | ························final· | 74 | ························final·a0·a0·=·d; |
75 | ························d.a(currentTimeMillis,·latitude,·longitude); | ||
82 | ························final·long·n6·=·n4; | ||
83 | ························final·long·n7·=·b4; | ||
84 | ························final·boolean·a2·=· | 76 | ························final·boolean·a2·=·d.c·==·n; |
85 | ························d.a(n6,·latitude,·longitude); | ||
86 | ························long·b | 77 | ························long·b3·=·a0.b; |
78 | ························final·long·a3·=·a0.a; | ||
79 | ························a0.a(currentTimeMillis·+·n2,·u2.getLatitude(),·u2.getLongitude()); | ||
80 | ························final·long·b4·=·a0.b; | ||
87 | ························final·long·n | 81 | ························final·long·n3·=·(long)(-1); |
88 | ························long·b | 82 | ························long·b5; |
89 | ························if·( | 83 | ························if·(b3·!=·n3·&&·a3·!=·n3)·{ |
90 | ····························if·(currentTimeMillis· | 84 | ····························if·(currentTimeMillis·>·a3)·{ |
91 | ································if·(currentTimeMillis·>·n7)·{ | ||
92 | ································ | 85 | ································b3·=·b4; |
93 | ································} | ||
94 | ································else·{ | ||
95 | ····································b5·=·n7; | ||
96 | ································} | ||
97 | ····························} | 86 | ····························} |
87 | ····························else·if·(currentTimeMillis·>·b3)·{ | ||
88 | ································b3·=·a3; | ||
89 | ····························} | ||
98 | ····························b | 90 | ····························b5·=·b3·+·60000L; |
99 | ························} | 91 | ························} |
100 | ························else·{ | 92 | ························else·{ |
101 | ····························b | 93 | ····························b5·=·43200000L·+·currentTimeMillis; |
102 | ························} | 94 | ························} |
103 | ························b2.a·=·a2; | 95 | ························b2.a·=·a2; |
104 | ························b2.b·=·b | 96 | ························b2.b·=·b5; |
105 | ····················} | 97 | ····················} |
106 | ····················else·{ | 98 | ····················else·{ |
107 | ························Log.i("TwilightManager",·"Could·not·get·last·known·location.·This·is·probably·because·the·app·does·not·have·any·location·permissions.·Falling·back·to·hardcoded·sunrise/sunset·values."); | 99 | ························Log.i("TwilightManager",·"Could·not·get·last·known·location.·This·is·probably·because·the·app·does·not·have·any·location·permissions.·Falling·back·to·hardcoded·sunrise/sunset·values."); |
108 | ························final·int·value·=·Calendar.getInstance().get(11); | 100 | ························final·int·value·=·Calendar.getInstance().get(11); |
109 | ························if·(value·<·6)·{ | 101 | ························if·(value·<·6)·{ |
110 | ····························return· | 102 | ····························return·2; |
111 | ························} | 103 | ························} |
112 | ························if·(value·>=·22)·{ | 104 | ························if·(value·>=·22)·{ |
113 | ····························return· | 105 | ····························return·2; |
114 | ························} | 106 | ························} |
115 | ························return·1; | 107 | ························return·1; |
116 | ····················} | 108 | ····················} |
117 | ················} | 109 | ················} |
118 | ················if·(b0.a)·{ | 110 | ················if·(b0.a)·{ |
119 | ····················return· | 111 | ····················return·2; |
120 | ················} | 112 | ················} |
113 | ················return·1; | ||
121 | ················n·=· | 114 | ················n4·=·2; |
122 | ················return·n; | 115 | ················return·n4; |
123 | ············} | 116 | ············} |
124 | ············case·0:·{ | 117 | ············case·0:·{ |
118 | ················int·n5; | ||
125 | ················if·( | 119 | ················if·(((PowerManager)e).isPowerSaveMode())·{ |
120 | ····················n5·=·2; | ||
121 | ················} | ||
122 | ················else·{ | ||
126 | ····················n·=·1; | 123 | ····················n5·=·1; |
127 | ················} | 124 | ················} |
128 | ················return·n; | 125 | ················return·n5; |
129 | ············} | 126 | ············} |
130 | ········} | 127 | ········} |
131 | ····} | 128 | ····} |
132 | } | 129 | } |
Offset 2549, 14 lines modified | Offset 2549, 19 lines modified | ||
2549 | ········throw·new·IllegalStateException("We·have·not·been·given·a·Window"); | 2549 | ········throw·new·IllegalStateException("We·have·not·been·given·a·Window"); |
2550 | ····} | 2550 | ····} |
2551 | ···· | 2551 | ···· |
2552 | ····public·final·I·z(Context·applicationContext)·{ | 2552 | ····public·final·I·z(Context·applicationContext)·{ |
2553 | ········if·(this.W·==·null)·{ | 2553 | ········if·(this.W·==·null)·{ |
2554 | ············if·(e.d·==·null)·{ | 2554 | ············if·(e.d·==·null)·{ |
2555 | ················applicationContext·=·applicationContext.getApplicationContext(); | 2555 | ················applicationContext·=·applicationContext.getApplicationContext(); |
2556 | ················ | 2556 | ················final·LocationManager·b·=·(LocationManager)applicationContext.getSystemService("location"); |
2557 | ················final·Object·d·=·new·Object(); | ||
2558 | ················((e)d).c·=·new·Object(); | ||
2559 | ················((e)d).a·=·applicationContext; | ||
2560 | ················((e)d).b·=·b; | ||
2561 | ················e.d·=·(e)d; | ||
2557 | ············} | 2562 | ············} |
2558 | ············this.W·=·new·G(this,·e.d); | 2563 | ············this.W·=·new·G(this,·e.d); |
2559 | ········} | 2564 | ········} |
2560 | ········return·(I)this.W; | 2565 | ········return·(I)this.W; |
2561 | ····} | 2566 | ····} |
2562 | } | 2567 | } |
Offset 13, 14 lines modified | Offset 13, 15 lines modified | ||
13 | import·android.graphics.Typeface; | 13 | import·android.graphics.Typeface; |
14 | import·android.content.res.Resources; | 14 | import·android.content.res.Resources; |
15 | import·android.content.Context; | 15 | import·android.content.Context; |
16 | import·androidx.fragment.app.v; | 16 | import·androidx.fragment.app.v; |
17 | import·androidx.lifecycle.t; | 17 | import·androidx.lifecycle.t; |
18 | import·java.util.WeakHashMap; | 18 | import·java.util.WeakHashMap; |
19 | import·S.u0; | 19 | import·S.u0; |
20 | import·E.e; | ||
20 | import·S.Y; | 21 | import·S.Y; |
21 | import·java.util.Objects; | 22 | import·java.util.Objects; |
22 | import·androidx.coordinatorlayout.widget.CoordinatorLayout; | 23 | import·androidx.coordinatorlayout.widget.CoordinatorLayout; |
23 | import·S.w0; | 24 | import·S.w0; |
24 | import·android.os.Handler; | 25 | import·android.os.Handler; |
25 | import·android.os.SystemClock; | 26 | import·android.os.SystemClock; |
26 | import·v0.L; | 27 | import·v0.L; |
Offset 70, 24 lines modified | Offset 71, 27 lines modified | ||
70 | ····} | 71 | ····} |
71 | ···· | 72 | ···· |
72 | ····public·U(final·b·b)·{ | 73 | ····public·U(final·b·b)·{ |
73 | ········this.a·=·11; | 74 | ········this.a·=·11; |
74 | ········this.b·=·b; | 75 | ········this.b·=·b; |
75 | ····} | 76 | ····} |
76 | ···· | 77 | ···· |
77 | ····public·U(final·Uri· | 78 | ····public·U(final·Uri·a,·final·ClipDescription·b,·final·Uri·c)·{ |
78 | ········this.a·=·19; | 79 | ········this.a·=·19; |
79 | ········Object·b; | 80 | ········Object·b2; |
80 | ········if·(Build$VERSION.SDK_INT·>=·25)·{ | 81 | ········if·(Build$VERSION.SDK_INT·>=·25)·{ |
81 | ············b·=·new·f( | 82 | ············b2·=·new·f(a,·b,·c); |
82 | ········} | 83 | ········} |
83 | ········else·{ | 84 | ········else·{ |
84 | ············b·=·new | 85 | ············b2·=·new·Object(); |
86 | ············((l.e)b2).a·=·a; | ||
87 | ············((l.e)b2).b·=·b; | ||
88 | ············((l.e)b2).c·=·c; | ||
85 | ········} | 89 | ········} |
86 | ········this.b·=·b; | 90 | ········this.b·=·b2; |
87 | ····} | 91 | ····} |
88 | ···· | 92 | ···· |
89 | ····public·U(ContentInfo·p)·{ | 93 | ····public·U(ContentInfo·p)·{ |
90 | ········this.a·=·15; | 94 | ········this.a·=·15; |
91 | ········p.getClass(); | 95 | ········p.getClass(); |
92 | ········p·=·S.c.p((Object)p); | 96 | ········p·=·S.c.p((Object)p); |
93 | ········this.b·=·p; | 97 | ········this.b·=·p; |
Offset 349, 15 lines modified | Offset 353, 15 lines modified | ||
349 | ············} | 353 | ············} |
350 | ············((View)coordinatorLayout).setWillNotDraw(willNotDraw); | 354 | ············((View)coordinatorLayout).setWillNotDraw(willNotDraw); |
351 | ············final·u0·a·=·w0.a; | 355 | ············final·u0·a·=·w0.a; |
352 | ············if·(!a.m())·{ | 356 | ············if·(!a.m())·{ |
353 | ················while·(i·<·((ViewGroup)coordinatorLayout).getChildCount())·{ | 357 | ················while·(i·<·((ViewGroup)coordinatorLayout).getChildCount())·{ |
354 | ····················final·View·child·=·((ViewGroup)coordinatorLayout).getChildAt(i); | 358 | ····················final·View·child·=·((ViewGroup)coordinatorLayout).getChildAt(i); |
355 | ····················final·WeakHashMap·a2·=·Y.a; | 359 | ····················final·WeakHashMap·a2·=·Y.a; |
356 | ····················if·(child.getFitsSystemWindows()·&&·(( | 360 | ····················if·(child.getFitsSystemWindows()·&&·((e)child.getLayoutParams()).a·!=·null·&&·a.m())·{ |
357 | ························break; | 361 | ························break; |
358 | ····················} | 362 | ····················} |
359 | ····················++i; | 363 | ····················++i; |
360 | ················} | 364 | ················} |
361 | ············} | 365 | ············} |
362 | ············((View)coordinatorLayout).requestLayout(); | 366 | ············((View)coordinatorLayout).requestLayout(); |
363 | ········} | 367 | ········} |
Offset 1, 101 lines modified | Offset 1, 79 lines modified | ||
1 | package·l; | 1 | package·l; |
2 | import·android.view.View; | ||
2 | import·android.text.SpannableStringBuilder; | 3 | import·android.text.SpannableStringBuilder; |
4 | import·n1.D; | ||
5 | import·android.location.LocationManager; | ||
3 | import·android.location.Location; | 6 | import·android.location.Location; |
4 | import·J.q; | 7 | import·J.q; |
5 | import·android.util.TypedValue; | 8 | import·android.util.TypedValue; |
6 | import·android.graphics.Typeface; | 9 | import·android.graphics.Typeface; |
10 | import·q.x; | ||
7 | import·Y1.w; | 11 | import·Y1.w; |
8 | import·android.graphics.drawable.Drawable; | 12 | import·android.graphics.drawable.Drawable; |
9 | import·android.content.res.ColorStateList; | 13 | import·android.content.res.ColorStateList; |
10 | import·androidx.lifecycle.X; | 14 | import·androidx.lifecycle.X; |
11 | import·androidx.lifecycle.P; | 15 | import·androidx.lifecycle.P; |
12 | import·androidx.lifecycle.U; | 16 | import·androidx.lifecycle.U; |
13 | import·androidx.lifecycle.W; | 17 | import·androidx.lifecycle.W; |
18 | import·android.content.ClipDescription; | ||
19 | import·w1.l; | ||
14 | import·java.nio.ByteBuffer; | 20 | import·java.nio.ByteBuffer; |
21 | import·android.net.Uri; | ||
15 | import·android.view.inputmethod.EditorInfo; | 22 | import·android.view.inputmethod.EditorInfo; |
16 | import·android.view.inputmethod.InputConnection; | 23 | import·android.view.inputmethod.InputConnection; |
24 | import·io.flutter.plugin.editing.k; | ||
17 | import·android.util.Log; | 25 | import·android.util.Log; |
26 | import·java.util.HashSet; | ||
18 | import·android.text.Selection; | 27 | import·android.text.Selection; |
19 | import·io.flutter.plugin.editing.c; | 28 | import·io.flutter.plugin.editing.c; |
29 | import·n1.v; | ||
20 | import·n1.E; | 30 | import·n1.E; |
21 | import·android.view.KeyEvent; | 31 | import·android.view.KeyEvent; |
22 | import·w1.n; | 32 | import·w1.n; |
23 | import·java.util.HashMap; | 33 | import·java.util.HashMap; |
24 | import·q.H1; | 34 | import·q.H1; |
25 | import·org.json.JSONObject; | 35 | import·org.json.JSONObject; |
36 | import·java.util.ArrayList; | ||
26 | import·org.json.JSONArray; | 37 | import·org.json.JSONArray; |
27 | import·android.util.AttributeSet; | 38 | import·android.util.AttributeSet; |
28 | import·w1.t; | 39 | import·w1.t; |
29 | import·w1.m; | 40 | import·w1.m; |
30 | import·w1.p; | 41 | import·w1.p; |
42 | import·w1.f; | ||
31 | import·w1.o; | 43 | import·w1.o; |
32 | import·java.util.concurrent.atomic.AtomicReference; | 44 | import·java.util.concurrent.atomic.AtomicReference; |
33 | import·o.h; | 45 | import·o.h; |
34 | import·n1.x; | ||
35 | import·n1.B; | ||
36 | import·n1.D; | ||
37 | import·java.util.HashSet; | ||
38 | import·n1.v; | ||
39 | import·android.view.View; | ||
40 | import·androidx.lifecycle.a0; | 46 | import·androidx.lifecycle.a0; |
41 | import·androidx.lifecycle.i; | 47 | import·androidx.lifecycle.i; |
42 | import·androidx.lifecycle.c0; | 48 | import·androidx.lifecycle.c0; |
43 | import·i0.a; | 49 | import·i0.a; |
44 | import·O1.b; | 50 | import·O1.b; |
45 | import·androidx.lifecycle.Z; | 51 | import·androidx.lifecycle.Z; |
46 | import·androidx.lifecycle.b0; | 52 | import·androidx.lifecycle.b0; |
47 | import·android.content.ClipDescription; | ||
48 | import·android.net.Uri; | ||
49 | import·android.location.LocationManager; | ||
50 | import·android.content.res.TypedArray; | 53 | import·android.content.res.TypedArray; |
51 | import·android.content.Context; | 54 | import·android.content.Context; |
52 | import·java.util.ArrayList; | ||
53 | import·A.f; | ||
54 | import·java.util.concurrent.ConcurrentLinkedQueue; | ||
55 | import·w1.d; | 55 | import·w1.d; |
56 | import·W.g; | 56 | import·W.g; |
57 | import·X.j; | 57 | import·X.j; |
58 | public·final·class·e·implements·j,·g,·d | 58 | public·final·class·e·implements·j,·g,·d |
59 | { | 59 | { |
60 | ····public·static·e·d; | 60 | ····public·static·e·d; |
61 | ····public· | 61 | ····public·Object·a; |
62 | ····public·Object·b; | 62 | ····public·Object·b; |
63 | ····public·Object·c; | 63 | ····public·Object·c; |
64 | ···· | 64 | ···· |
65 | ····public·e()·{ | ||
66 | ········this.a·=·new·ConcurrentLinkedQueue(); | ||
67 | ····} | ||
68 | ···· | ||
69 | ····public·e(final·f·c)·{ | ||
70 | ········this.a·=·new·ArrayList(); | ||
71 | ········this.b·=·new·Object(); | ||
72 | ········this.c·=·c; | ||
73 | ····} | ||
74 | ···· | ||
75 | ····public·e(final·Context·a,·final·TypedArray·b)·{ | 65 | ····public·e(final·Context·a,·final·TypedArray·b)·{ |
76 | ········this.a·=·a; | 66 | ········this.a·=·a; |
77 | ········this.b·=·b; | 67 | ········this.b·=·b; |
78 | ····} | 68 | ····} |
79 | ···· | 69 | ···· |
80 | ····public·e(final·Context·a,·final·LocationManager·b)·{ | ||
81 | ········this.c·=·new·Object(); | ||
82 | ········this.a·=·a; | ||
83 | ········this.b·=·b; | ||
84 | ····} | ||
85 | ···· | ||
86 | ····public·e(final·Uri·a,·final·ClipDescription·b,·final·Uri·c)·{ | ||
87 | ········this.a·=·a; | ||
88 | ········this.b·=·b; | ||
89 | ········this.c·=·c; | ||
90 | ····} | ||
91 | ···· | ||
92 | ····public·e(final·b0·b0,·final·Z·z)·{ | 70 | ····public·e(final·b0·b0,·final·Z·z)·{ |
93 | ········O1.b.C((Object)b0,·"store"); | 71 | ········O1.b.C((Object)b0,·"store"); |
94 | ········this(b0,·z,·(i0.b)i0.a.b); | 72 | ········this(b0,·z,·(i0.b)i0.a.b); |
95 | ····} | 73 | ····} |
96 | ···· | 74 | ···· |
97 | ····public·e(final·b0·a,·final·Z·b,·final·i0.b·c)·{ | 75 | ····public·e(final·b0·a,·final·Z·b,·final·i0.b·c)·{ |
98 | ········O1.b.C((Object)a,·"store"); | 76 | ········O1.b.C((Object)a,·"store"); |
Offset 127, 80 lines modified | Offset 105, 67 lines modified | ||
127 | ········} | 105 | ········} |
128 | ········else·{ | 106 | ········else·{ |
129 | ············o2·=·i0.a.b; | 107 | ············o2·=·i0.a.b; |
130 | ········} | 108 | ········} |
131 | ········this(viewModelStore,·(Z)o,·(i0.b)o2); | 109 | ········this(viewModelStore,·(Z)o,·(i0.b)o2); |
132 | ····} | 110 | ····} |
133 | ···· | 111 | ···· |
134 | ····public·e(final·l·c,·final·View·a,·final·View·b)·{ | ||
135 | ········this.c·=·c; | ||
136 | ········this.a·=·a; | ||
137 | ········this.b·=·b; | ||
138 | ····} | ||
139 | ···· | ||
Max diff block lines reached; 14024/17436 bytes (80.43%) of diff not shown. |
Offset 2, 24 lines modified | Offset 2, 68 lines modified | ||
2 | package·l1; | 2 | package·l1; |
3 | import·android.view.ViewGroup$MarginLayoutParams; | 3 | import·android.view.ViewGroup$MarginLayoutParams; |
4 | import·w1.n; | 4 | import·w1.n; |
5 | import·m0.O; | 5 | import·m0.O; |
6 | import·m0.P; | 6 | import·m0.P; |
7 | import·android.view.View; | 7 | import·android.view.View; |
8 | import·org.json.JSONException; | ||
9 | import·org.json.JSONObject; | ||
10 | import·l.e; | ||
11 | import·v0.v; | ||
8 | import·w1.l; | 12 | import·w1.l; |
9 | import·m0.o0; | 13 | import·m0.o0; |
10 | import·w1.m; | 14 | import·w1.m; |
11 | public·final·class·a·implements·m,·o0 | 15 | public·final·class·a·implements·m,·o0 |
12 | { | 16 | { |
13 | ····public·final·/*·synthetic·*/·int·a; | 17 | ····public·final·/*·synthetic·*/·int·a; |
14 | ····public·final·Object·b; | 18 | ····public·final·Object·b; |
15 | ···· | 19 | ···· |
20 | ····private·void·c(final·l·l,·final·v1.l·i)·{ | ||
21 | ········final·String·s·=·"locale"; | ||
22 | ········final·Object·b·=·this.b; | ||
23 | ········if·(((e)b).b·==·null)·{ | ||
24 | ············return; | ||
25 | ········} | ||
26 | ········final·String·a·=·l.a; | ||
27 | ········a.getClass(); | ||
28 | ········if·(!a.equals("Localization.getStringResource"))·{ | ||
29 | ············i.notImplemented(); | ||
30 | ········} | ||
31 | ········else·{ | ||
32 | ············final·JSONObject·jsonObject·=·(JSONObject)l.b; | ||
33 | ············final·String·s2·=·"key"; | ||
34 | ············final·JSONObject·jsonObject2·=·jsonObject; | ||
35 | ············String·string·=·null; | ||
36 | ············String·string2·=·null; | ||
37 | ············Object·b2·=·null; | ||
38 | ············try·{ | ||
39 | ················string·=·jsonObject2.getString(s2); | ||
40 | ················if·(jsonObject.has(s))·{ | ||
41 | ····················string2·=·jsonObject.getString(s); | ||
42 | ················} | ||
43 | ················else·{ | ||
44 | ····················string2·=·null; | ||
45 | ················} | ||
46 | ················final·e·e·=·(e)b; | ||
47 | ················try·{ | ||
48 | ····················b2·=·e.b; | ||
49 | ················} | ||
50 | ················catch·(final·JSONException·ex)·{} | ||
51 | ············} | ||
52 | ············catch·(final·JSONException·ex2)·{} | ||
53 | ············i.success((Object)((v)b2).q(string,·string2)); | ||
54 | ········} | ||
55 | ········return; | ||
56 | ········final·Throwable·t; | ||
57 | ········i.error("error",·t.getMessage(),·(Object)null); | ||
58 | ····} | ||
59 | ···· | ||
16 | ····private·void· | 60 | ····private·void·d(final·l·p0,·final·v1.l·p1)·{ |
17 | ········//· | 61 | ········//· |
18 | ········//·This·method·could·not·be·decompiled. | 62 | ········//·This·method·could·not·be·decompiled. |
19 | ········//· | 63 | ········//· |
20 | ········//·Original·Bytecode: | 64 | ········//·Original·Bytecode: |
21 | ········//· | 65 | ········//· |
22 | ········//·····2:·astore_3······· | 66 | ········//·····2:·astore_3······· |
23 | ········//·····3:·ldc·············"No·such·clipboard·content·format:·" | 67 | ········//·····3:·ldc·············"No·such·clipboard·content·format:·" |
Offset 1265, 2538 lines modified | Offset 1309, 2705 lines modified | ||
1265 | ········//·····9:·aload_0········ | 1309 | ········//·····9:·aload_0········ |
1266 | ········//····10:·getfield········l1/a.a:I | 1310 | ········//····10:·getfield········l1/a.a:I |
1267 | ········//····13:·istore··········6 | 1311 | ········//····13:·istore··········6 |
1268 | ········//····15:·ldc_w···········"height" | 1312 | ········//····15:·ldc_w···········"height" |
1269 | ········//····18:·astore··········7 | 1313 | ········//····18:·astore··········7 |
1270 | ········//····20:·ldc_w···········"width" | 1314 | ········//····20:·ldc_w···········"width" |
1271 | ········//····23:·astore··········8 | 1315 | ········//····23:·astore··········8 |
1272 | ········//····25:·iconst_ | 1316 | ········//····25:·iconst_0······· |
1273 | ········//····26:·istore··········9 | 1317 | ········//····26:·istore··········9 |
1274 | ········//····28:·iconst_ | 1318 | ········//····28:·iconst_2······· |
1275 | ········//····29:·istore··········10 | 1319 | ········//····29:·istore··········10 |
1276 | ········//····31:·aconst_null···· | ||
1277 | ········//····32:·astore··········11 | ||
1278 | ········//····3 | 1320 | ········//····31:·ldc·············"error" |
1321 | ········//····33:·astore··········11 | ||
1322 | ········//····35:·iconst_1······· | ||
1279 | ········//····36:· | 1323 | ········//····36:·istore··········12 |
1280 | ········//····38:·iconst_1······· | ||
1281 | ········//····39:·istore··········13 | ||
1282 | ········//···· | 1324 | ········//····38:·aload_0········ |
1283 | ········//···· | 1325 | ········//····39:·getfield········l1/a.b:Ljava/lang/Object; |
1284 | ········//····4 | 1326 | ········//····42:·astore··········13 |
1285 | ········//····4 | 1327 | ········//····44:·iload···········6 |
1286 | ········//····4 | 1328 | ········//····46:·tableswitch·{ |
1287 | ········//················0:·5 | 1329 | ········//················0:·5340 |
1288 | ········//················1:·5 | 1330 | ········//················1:·5329 |
1289 | ········//················2:·5 | 1331 | ········//················2:·5317 |
1290 | ········//················3:·4807 | ||
1291 | ········//················4:·4544 | ||
1292 | ········//················ | 1332 | ········//················3:·5303 |
1333 | ········//················4:·5040 | ||
1334 | ········//················5:·5029 | ||
1293 | ········//················6:· | 1335 | ········//················6:·5015 |
1294 | ········//················7:·2 | 1336 | ········//················7:·2739 |
1295 | ········//················8:· | 1337 | ········//················8:·2487 |
1296 | ········//················9:· | 1338 | ········//················9:·2314 |
1339 | ········//···············10:·1812 | ||
1297 | ········//···············1 | 1340 | ········//···············11:·1642 |
1298 | ········//··········default:·108 | 1341 | ········//··········default:·108 |
1299 | ········//········} | 1342 | ········//········} |
1300 | ········//···108:·ldc_w···········"data" | 1343 | ········//···108:·ldc_w···········"data" |
1301 | ········//···111:·astore··········1 | 1344 | ········//···111:·astore··········14 |
1302 | ········//···113:·aload···········1 | 1345 | ········//···113:·aload···········13 |
1303 | ········//···115:·astore··········1 | 1346 | ········//···115:·astore··········15 |
1304 | ········//···117:·aload···········1 | 1347 | ········//···117:·aload···········13 |
1305 | ········//···119:·checkcast·······Ll/e; | 1348 | ········//···119:·checkcast·······Ll/e; |
1306 | ········//···122:·astore··········1 | 1349 | ········//···122:·astore··········15 |
1307 | ········//···124:·aload···········1 | 1350 | ········//···124:·aload···········15 |
1308 | ········//···126:·getfield········l/e.b:Ljava/lang/Object; | 1351 | ········//···126:·getfield········l/e.b:Ljava/lang/Object; |
1309 | ········//···129:·checkcast·······Lv0/v; | 1352 | ········//···129:·checkcast·······Lv0/v; |
1310 | ········//···132:·astore··········1 | 1353 | ········//···132:·astore··········16 |
1311 | ········//···134:·aload···········1 | 1354 | ········//···134:·aload···········16 |
1312 | ········//···136:·ifnonnull·······142 | 1355 | ········//···136:·ifnonnull·······142 |
1313 | ········//···139:·goto············164 | 1356 | ········//···139:·goto············1641 |
1314 | ········//···142:·aload_1········ | 1357 | ········//···142:·aload_1········ |
1315 | ········//···143:·getfield········w1/l.a:Ljava/lang/String; | 1358 | ········//···143:·getfield········w1/l.a:Ljava/lang/String; |
1316 | ········//···146:·astore··········1 | 1359 | ········//···146:·astore··········16 |
1317 | ········//···148:·aload···········1 | 1360 | ········//···148:·aload···········16 |
Max diff block lines reached; 231507/236933 bytes (97.71%) of diff not shown. |
Offset 1, 43 lines modified | Offset 1, 42 lines modified | ||
1 | package·n1; | 1 | package·n1; |
2 | import·android.view.View; | 2 | import·android.view.View; |
3 | import·androidx.fragment.app.A; | 3 | import·androidx.fragment.app.A; |
4 | import·io.flutter.embedding.engine.renderer.k; | ||
5 | import·androidx.fragment.app.D; | 4 | import·androidx.fragment.app.D; |
6 | import·java.util.Iterator; | 5 | import·java.util.Iterator; |
7 | import·io.flutter.embedding.engine.renderer. | 6 | import·io.flutter.embedding.engine.renderer.m; |
8 | public·final·class·c·implements· | 7 | public·final·class·c·implements·m |
9 | { | 8 | { |
10 | ····public·final·/*·synthetic·*/·int·a·=·a; | 9 | ····public·final·/*·synthetic·*/·int·a·=·a; |
11 | ····public·final·/*·synthetic·*/·Object·b·=·b; | 10 | ····public·final·/*·synthetic·*/·Object·b·=·b; |
12 | ···· | 11 | ···· |
13 | ····public·final·void·a()·{ | 12 | ····public·final·void·a()·{ |
14 | ········final·int·a·=·this.a; | 13 | ········final·int·a·=·this.a; |
15 | ········final·Object·b·=·this.b; | 14 | ········final·Object·b·=·this.b; |
16 | ········switch·(a)·{ | 15 | ········switch·(a)·{ |
17 | ············default:·{ | 16 | ············default:·{ |
18 | ················final·v·v·=·(v)b; | 17 | ················final·v·v·=·(v)b; |
19 | ················v.g·=·false; | 18 | ················v.g·=·false; |
20 | ················final·Iterator·iterator·=·v.f.iterator(); | 19 | ················final·Iterator·iterator·=·v.f.iterator(); |
21 | ················while·(iterator.hasNext())·{ | 20 | ················while·(iterator.hasNext())·{ |
22 | ····················(( | 21 | ····················((m)iterator.next()).a(); |
23 | ················} | 22 | ················} |
24 | ················return; | 23 | ················return; |
25 | ············} | 24 | ············} |
26 | ············case·1:·{ | 25 | ············case·1:·{ |
27 | ················return; | 26 | ················return; |
28 | ············} | 27 | ············} |
29 | ············case·0:·{ | 28 | ············case·0:·{ |
30 | ················final·f·f·=·(f)b; | 29 | ················final·f·f·=·(f)b; |
31 | ················final·D·f2·=·((A)f.a).f(); | 30 | ················final·D·f2·=·((A)f.a).f(); |
32 | ················if·(f2·instanceof· | 31 | ················if·(f2·instanceof·m)·{ |
33 | ····················(( | 32 | ····················((m)f2).a(); |
34 | ················} | 33 | ················} |
35 | ················f.g·=·false; | 34 | ················f.g·=·false; |
36 | ············} | 35 | ············} |
37 | ········} | 36 | ········} |
38 | ····} | 37 | ····} |
39 | ···· | 38 | ···· |
40 | ····public·final·void·b()·{ | 39 | ····public·final·void·b()·{ |
Offset 46, 32 lines modified | Offset 45, 32 lines modified | ||
46 | ········final·Object·b·=·this.b; | 45 | ········final·Object·b·=·this.b; |
47 | ········switch·(a)·{ | 46 | ········switch·(a)·{ |
48 | ············default:·{ | 47 | ············default:·{ |
49 | ················final·v·v·=·(v)b; | 48 | ················final·v·v·=·(v)b; |
50 | ················v.g·=·h; | 49 | ················v.g·=·h; |
51 | ················final·Iterator·iterator·=·v.f.iterator(); | 50 | ················final·Iterator·iterator·=·v.f.iterator(); |
52 | ················while·(iterator.hasNext())·{ | 51 | ················while·(iterator.hasNext())·{ |
53 | ····················(( | 52 | ····················((m)iterator.next()).b(); |
54 | ················} | 53 | ················} |
55 | ················return; | 54 | ················return; |
56 | ············} | 55 | ············} |
57 | ············case·1:·{ | 56 | ············case·1:·{ |
58 | ················final·p·p·=·(p)b; | 57 | ················final·p·p·=·(p)b; |
59 | ················((View)p).setAlpha(1.0f); | 58 | ················((View)p).setAlpha(1.0f); |
60 | ················final· | 59 | ················final·io.flutter.embedding.engine.renderer.l·c·=·p.c; |
61 | ················if·(c·!=·null)·{ | 60 | ················if·(c·!=·null)·{ |
62 | ····················c.a.removeIsDisplayingFlutterUiListener(( | 61 | ····················c.a.removeIsDisplayingFlutterUiListener((m)this); |
63 | ················} | 62 | ················} |
64 | ················return; | 63 | ················return; |
65 | ············} | 64 | ············} |
66 | ············case·0:·{ | 65 | ············case·0:·{ |
67 | ················final·f·f·=·(f)b; | 66 | ················final·f·f·=·(f)b; |
68 | ················final·D·f2·=·((A)f.a).f(); | 67 | ················final·D·f2·=·((A)f.a).f(); |
69 | ················if·(f2·instanceof· | 68 | ················if·(f2·instanceof·m)·{ |
70 | ····················(( | 69 | ····················((m)f2).b(); |
71 | ················} | 70 | ················} |
72 | ················f.g·=·h; | 71 | ················f.g·=·h; |
73 | ················f.h·=·h; | 72 | ················f.h·=·h; |
74 | ············} | 73 | ············} |
75 | ········} | 74 | ········} |
76 | ····} | 75 | ····} |
77 | } | 76 | } |
Offset 12, 27 lines modified | Offset 12, 26 lines modified | ||
12 | import·z.j; | 12 | import·z.j; |
13 | import·io.flutter.plugin.editing.a; | 13 | import·io.flutter.plugin.editing.a; |
14 | import·android.os.Build$VERSION; | 14 | import·android.os.Build$VERSION; |
15 | import·android.util.Log; | 15 | import·android.util.Log; |
16 | import·java.util.Locale; | 16 | import·java.util.Locale; |
17 | import·android.util.AttributeSet; | 17 | import·android.util.AttributeSet; |
18 | import·android.content.Context; | 18 | import·android.content.Context; |
19 | import·io.flutter.embedding.engine.renderer. | 19 | import·io.flutter.embedding.engine.renderer.l; |
20 | import·android.graphics.Bitmap; | 20 | import·android.graphics.Bitmap; |
21 | import·android.media.Image; | 21 | import·android.media.Image; |
22 | import·android.media.ImageReader; | 22 | import·android.media.ImageReader; |
23 | import·io.flutter.embedding.engine.renderer.m; | ||
24 | import·android.view.View; | 23 | import·android.view.View; |
25 | public·class·n·extends·View·implements·m | 24 | public·class·n·extends·View·implements·io.flutter.embedding.engine.renderer.n |
26 | { | 25 | { |
27 | ····public·ImageReader·a; | 26 | ····public·ImageReader·a; |
28 | ····public·Image·b; | 27 | ····public·Image·b; |
29 | ····public·Bitmap·c; | 28 | ····public·Bitmap·c; |
30 | ····public· | 29 | ····public·l·d; |
31 | ····public·final·int·e; | 30 | ····public·final·int·e; |
32 | ····public·boolean·f; | 31 | ····public·boolean·f; |
33 | ···· | 32 | ···· |
34 | ····public·n(final·Context·context,·final·int·n,·final·int·n2,·final·int·e)·{ | 33 | ····public·n(final·Context·context,·final·int·n,·final·int·n2,·final·int·e)·{ |
35 | ········final·ImageReader·f·=·f(n,·n2); | 34 | ········final·ImageReader·f·=·f(n,·n2); |
36 | ········super(context,·(AttributeSet)null); | 35 | ········super(context,·(AttributeSet)null); |
37 | ········this.f·=·false; | 36 | ········this.f·=·false; |
Offset 62, 15 lines modified | Offset 61, 15 lines modified | ||
62 | ········} | 61 | ········} |
63 | ········if·(Build$VERSION.SDK_INT·>=·29)·{ | 62 | ········if·(Build$VERSION.SDK_INT·>=·29)·{ |
64 | ············return·a.z(i,·j); | 63 | ············return·a.z(i,·j); |
65 | ········} | 64 | ········} |
66 | ········return·ImageReader.newInstance(i,·j,·n,·3); | 65 | ········return·ImageReader.newInstance(i,·j,·n,·3); |
67 | ····} | 66 | ····} |
68 | ···· | 67 | ···· |
69 | ····public·final·void·a(final· | 68 | ····public·final·void·a(final·l·d)·{ |
70 | ········if·(j.b(this.e)·==·0)·{ | 69 | ········if·(j.b(this.e)·==·0)·{ |
71 | ············final·Surface·surface·=·this.a.getSurface(); | 70 | ············final·Surface·surface·=·this.a.getSurface(); |
72 | ············d.c·=·surface; | 71 | ············d.c·=·surface; |
73 | ············d.a.onSurfaceWindowChanged(surface); | 72 | ············d.a.onSurfaceWindowChanged(surface); |
74 | ········} | 73 | ········} |
75 | ········this.setAlpha(1.0f); | 74 | ········this.setAlpha(1.0f); |
76 | ········this.d·=·d; | 75 | ········this.d·=·d; |
Offset 133, 15 lines modified | Offset 132, 15 lines modified | ||
133 | ············b.close(); | 132 | ············b.close(); |
134 | ············this.b·=·null; | 133 | ············this.b·=·null; |
135 | ········} | 134 | ········} |
136 | ········this.a.close(); | 135 | ········this.a.close(); |
137 | ········this.a·=·f(n,·n2); | 136 | ········this.a·=·f(n,·n2); |
138 | ····} | 137 | ····} |
139 | ···· | 138 | ···· |
140 | ····public· | 139 | ····public·l·getAttachedRenderer()·{ |
141 | ········return·this.d; | 140 | ········return·this.d; |
142 | ····} | 141 | ····} |
143 | ···· | 142 | ···· |
144 | ····public·ImageReader·getImageReader()·{ | 143 | ····public·ImageReader·getImageReader()·{ |
145 | ········return·this.a; | 144 | ········return·this.a; |
146 | ····} | 145 | ····} |
147 | ···· | 146 | ···· |
Offset 190, 15 lines modified | Offset 189, 15 lines modified | ||
190 | ········} | 189 | ········} |
191 | ········n3·=·1; | 190 | ········n3·=·1; |
192 | ········e·=·this.e; | 191 | ········e·=·this.e; |
193 | ········if·(e·==·n3)·{ | 192 | ········if·(e·==·n3)·{ |
194 | ············n3·=·(this.f·?·1·:·0); | 193 | ············n3·=·(this.f·?·1·:·0); |
195 | ············if·(n3·!=·0)·{ | 194 | ············if·(n3·!=·0)·{ |
196 | ················this.g(n,·n2); | 195 | ················this.g(n,·n2); |
197 | ················final· | 196 | ················final·l·d·=·this.d; |
198 | ················final·Surface·surface·=·this.a.getSurface(); | 197 | ················final·Surface·surface·=·this.a.getSurface(); |
199 | ················d.c·=·surface; | 198 | ················d.c·=·surface; |
200 | ················d.a.onSurfaceWindowChanged(surface); | 199 | ················d.a.onSurfaceWindowChanged(surface); |
201 | ············} | 200 | ············} |
202 | ········} | 201 | ········} |
203 | ····} | 202 | ····} |
204 | } | 203 | } |
Offset 3, 27 lines modified | Offset 3, 27 lines modified | ||
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | import·android.graphics.Region$Op; | 4 | import·android.graphics.Region$Op; |
5 | import·android.graphics.Region; | 5 | import·android.graphics.Region; |
6 | import·android.view.Surface; | 6 | import·android.view.Surface; |
7 | import·io.flutter.embedding.engine.FlutterJNI; | 7 | import·io.flutter.embedding.engine.FlutterJNI; |
8 | import·android.util.Log; | 8 | import·android.util.Log; |
9 | import·io.flutter.embedding.engine.renderer. | 9 | import·io.flutter.embedding.engine.renderer.m; |
10 | import·android.view.SurfaceHolder$Callback; | 10 | import·android.view.SurfaceHolder$Callback; |
11 | import·android.util.AttributeSet; | 11 | import·android.util.AttributeSet; |
12 | import·android.content.Context; | 12 | import·android.content.Context; |
13 | import·io.flutter.embedding.engine.renderer. | 13 | import·io.flutter.embedding.engine.renderer.l; |
14 | import·io.flutter.embedding.engine.renderer. | 14 | import·io.flutter.embedding.engine.renderer.n; |
15 | import·android.view.SurfaceView; | 15 | import·android.view.SurfaceView; |
16 | public·final·class·p·extends·SurfaceView·implements· | 16 | public·final·class·p·extends·SurfaceView·implements·n |
17 | { | 17 | { |
18 | ····public·boolean·a; | 18 | ····public·boolean·a; |
19 | ····public·boolean·b; | 19 | ····public·boolean·b; |
20 | ····public· | 20 | ····public·l·c; |
21 | ····public·final·c·d; | 21 | ····public·final·c·d; |
22 | ···· | 22 | ···· |
23 | ····public·p(final·Context·context,·final·boolean·b)·{ | 23 | ····public·p(final·Context·context,·final·boolean·b)·{ |
24 | ········super(context,·(AttributeSet)null); | 24 | ········super(context,·(AttributeSet)null); |
25 | ········this.a·=·false; | 25 | ········this.a·=·false; |
26 | ········this.b·=·false; | 26 | ········this.b·=·false; |
27 | ········final·o·o·=·new·o(this); | 27 | ········final·o·o·=·new·o(this); |
Offset 33, 19 lines modified | Offset 33, 19 lines modified | ||
33 | ············this.getHolder().setFormat(-2); | 33 | ············this.getHolder().setFormat(-2); |
34 | ············this.setZOrderOnTop(zOrderOnTop); | 34 | ············this.setZOrderOnTop(zOrderOnTop); |
35 | ········} | 35 | ········} |
36 | ········this.getHolder().addCallback((SurfaceHolder$Callback)o); | 36 | ········this.getHolder().addCallback((SurfaceHolder$Callback)o); |
37 | ········((View)this).setAlpha(0.0f); | 37 | ········((View)this).setAlpha(0.0f); |
38 | ····} | 38 | ····} |
39 | ···· | 39 | ···· |
40 | ····public·final·void·a(final· | 40 | ····public·final·void·a(final·l·c)·{ |
41 | ········final· | 41 | ········final·l·c2·=·this.c; |
42 | ········if·(c2·!=·null)·{ | 42 | ········if·(c2·!=·null)·{ |
43 | ············c2.g(); | 43 | ············c2.g(); |
44 | ············this.c.a.removeIsDisplayingFlutterUiListener(( | 44 | ············this.c.a.removeIsDisplayingFlutterUiListener((m)this.d); |
45 | ········} | 45 | ········} |
46 | ········this.c·=·c; | 46 | ········this.c·=·c; |
47 | ········this.d(); | 47 | ········this.d(); |
48 | ····} | 48 | ····} |
49 | ···· | 49 | ···· |
50 | ····public·final·void·b()·{ | 50 | ····public·final·void·b()·{ |
51 | ········if·(this.c·==·null)·{ | 51 | ········if·(this.c·==·null)·{ |
Offset 54, 50 lines modified | Offset 54, 50 lines modified | ||
54 | ········} | 54 | ········} |
55 | ········this.b·=·true; | 55 | ········this.b·=·true; |
56 | ····} | 56 | ····} |
57 | ···· | 57 | ···· |
58 | ····public·final·void·c()·{ | 58 | ····public·final·void·c()·{ |
59 | ········if·(this.c·!=·null)·{ | 59 | ········if·(this.c·!=·null)·{ |
60 | ············if·(((View)this).getWindowToken()·!=·null)·{ | 60 | ············if·(((View)this).getWindowToken()·!=·null)·{ |
61 | ················final· | 61 | ················final·l·c·=·this.c; |
62 | ················if·(c·==·null)·{ | 62 | ················if·(c·==·null)·{ |
63 | ····················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null."); | 63 | ····················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null."); |
64 | ················} | 64 | ················} |
65 | ················c.g(); | 65 | ················c.g(); |
66 | ············} | 66 | ············} |
67 | ············((View)this).setAlpha(0.0f); | 67 | ············((View)this).setAlpha(0.0f); |
68 | ············this.c.a.removeIsDisplayingFlutterUiListener(( | 68 | ············this.c.a.removeIsDisplayingFlutterUiListener((m)this.d); |
69 | ············this.c·=·null; | 69 | ············this.c·=·null; |
70 | ········} | 70 | ········} |
71 | ········else·{ | 71 | ········else·{ |
72 | ············Log.w("FlutterSurfaceView",·"detachFromRenderer()·invoked·when·no·FlutterRenderer·was·attached."); | 72 | ············Log.w("FlutterSurfaceView",·"detachFromRenderer()·invoked·when·no·FlutterRenderer·was·attached."); |
73 | ········} | 73 | ········} |
74 | ····} | 74 | ····} |
75 | ···· | 75 | ···· |
76 | ····public·final·void·d()·{ | 76 | ····public·final·void·d()·{ |
77 | ········final· | 77 | ········final·l·c·=·this.c; |
78 | ········if·(c·==·null)·{ | 78 | ········if·(c·==·null)·{ |
79 | ············Log.w("FlutterSurfaceView",·"resume()·invoked·when·no·FlutterRenderer·was·attached."); | 79 | ············Log.w("FlutterSurfaceView",·"resume()·invoked·when·no·FlutterRenderer·was·attached."); |
80 | ············return; | 80 | ············return; |
81 | ········} | 81 | ········} |
82 | ········final·FlutterJNI·a·=·c.a; | 82 | ········final·FlutterJNI·a·=·c.a; |
83 | ········final·c·d·=·this.d; | 83 | ········final·c·d·=·this.d; |
84 | ········a.addIsDisplayingFlutterUiListener(( | 84 | ········a.addIsDisplayingFlutterUiListener((m)d); |
85 | ········if·(c.d)·{ | 85 | ········if·(c.d)·{ |
86 | ············d.b(); | 86 | ············d.b(); |
87 | ········} | 87 | ········} |
88 | ········if·(this.a)·{ | 88 | ········if·(this.a)·{ |
89 | ············this.e(); | 89 | ············this.e(); |
90 | ········} | 90 | ········} |
91 | ········this.b·=·false; | 91 | ········this.b·=·false; |
92 | ····} | 92 | ····} |
93 | ···· | 93 | ···· |
94 | ····public·final·void·e()·{ | 94 | ····public·final·void·e()·{ |
95 | ········if·(this.c·!=·null·&&·this.getHolder()·!=·null)·{ | 95 | ········if·(this.c·!=·null·&&·this.getHolder()·!=·null)·{ |
96 | ············final· | 96 | ············final·l·c·=·this.c; |
97 | ············final·Surface·surface·=·this.getHolder().getSurface(); | 97 | ············final·Surface·surface·=·this.getHolder().getSurface(); |
98 | ············final·boolean·b·=·this.b; | 98 | ············final·boolean·b·=·this.b; |
99 | ············if·(!b)·{ | 99 | ············if·(!b)·{ |
100 | ················c.g(); | 100 | ················c.g(); |
101 | ············} | 101 | ············} |
102 | ············c.c·=·surface; | 102 | ············c.c·=·surface; |
103 | ············final·FlutterJNI·a·=·c.a; | 103 | ············final·FlutterJNI·a·=·c.a; |
Offset 120, 11 lines modified | Offset 120, 11 lines modified | ||
120 | ········((View)this).getLocationInWindow(array); | 120 | ········((View)this).getLocationInWindow(array); |
121 | ········final·int·n·=·array[0]; | 121 | ········final·int·n·=·array[0]; |
122 | ········final·int·n2·=·1; | 122 | ········final·int·n2·=·1; |
123 | ········region.op(n,·array[n2],·((View)this).getRight()·+·n·-·((View)this).getLeft(),·((View)this).getBottom()·+·array[n2]·-·((View)this).getTop(),·Region$Op.DIFFERENCE); | 123 | ········region.op(n,·array[n2],·((View)this).getRight()·+·n·-·((View)this).getLeft(),·((View)this).getBottom()·+·array[n2]·-·((View)this).getTop(),·Region$Op.DIFFERENCE); |
124 | ········return·n2·!=·0; | 124 | ········return·n2·!=·0; |
125 | ····} | 125 | ····} |
126 | ···· | 126 | ···· |
127 | ····public· | 127 | ····public·l·getAttachedRenderer()·{ |
128 | ········return·this.c; | 128 | ········return·this.c; |
129 | ····} | 129 | ····} |
130 | } | 130 | } |
Offset 4, 34 lines modified | Offset 4, 34 lines modified | ||
4 | import·android.view.View; | 4 | import·android.view.View; |
5 | import·io.flutter.embedding.engine.FlutterJNI; | 5 | import·io.flutter.embedding.engine.FlutterJNI; |
6 | import·android.util.Log; | 6 | import·android.util.Log; |
7 | import·android.view.TextureView$SurfaceTextureListener; | 7 | import·android.view.TextureView$SurfaceTextureListener; |
8 | import·android.util.AttributeSet; | 8 | import·android.util.AttributeSet; |
9 | import·android.content.Context; | 9 | import·android.content.Context; |
10 | import·android.view.Surface; | 10 | import·android.view.Surface; |
11 | import·io.flutter.embedding.engine.renderer. | 11 | import·io.flutter.embedding.engine.renderer.l; |
12 | import·io.flutter.embedding.engine.renderer. | 12 | import·io.flutter.embedding.engine.renderer.n; |
13 | import·android.view.TextureView; | 13 | import·android.view.TextureView; |
14 | public·final·class·r·extends·TextureView·implements· | 14 | public·final·class·r·extends·TextureView·implements·n |
15 | { | 15 | { |
16 | ····public·boolean·a; | 16 | ····public·boolean·a; |
17 | ····public·boolean·b; | 17 | ····public·boolean·b; |
18 | ····public· | 18 | ····public·l·c; |
19 | ····public·Surface·d; | 19 | ····public·Surface·d; |
20 | ···· | 20 | ···· |
21 | ····public·r(final·Context·context)·{ | 21 | ····public·r(final·Context·context)·{ |
22 | ········super(context,·(AttributeSet)null); | 22 | ········super(context,·(AttributeSet)null); |
23 | ········this.a·=·false; | 23 | ········this.a·=·false; |
24 | ········this.b·=·false; | 24 | ········this.b·=·false; |
25 | ········this.setSurfaceTextureListener((TextureView$SurfaceTextureListener)new·q(this)); | 25 | ········this.setSurfaceTextureListener((TextureView$SurfaceTextureListener)new·q(this)); |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·final·void·a(final· | 28 | ····public·final·void·a(final·l·c)·{ |
29 | ········final· | 29 | ········final·l·c2·=·this.c; |
30 | ········if·(c2·!=·null)·{ | 30 | ········if·(c2·!=·null)·{ |
31 | ············c2.g(); | 31 | ············c2.g(); |
32 | ········} | 32 | ········} |
33 | ········this.c·=·c; | 33 | ········this.c·=·c; |
34 | ········this.d(); | 34 | ········this.d(); |
35 | ····} | 35 | ····} |
36 | ···· | 36 | ···· |
Offset 42, 15 lines modified | Offset 42, 15 lines modified | ||
42 | ········} | 42 | ········} |
43 | ········this.b·=·true; | 43 | ········this.b·=·true; |
44 | ····} | 44 | ····} |
45 | ···· | 45 | ···· |
46 | ····public·final·void·c()·{ | 46 | ····public·final·void·c()·{ |
47 | ········if·(this.c·!=·null)·{ | 47 | ········if·(this.c·!=·null)·{ |
48 | ············if·(((View)this).getWindowToken()·!=·null)·{ | 48 | ············if·(((View)this).getWindowToken()·!=·null)·{ |
49 | ················final· | 49 | ················final·l·c·=·this.c; |
50 | ················if·(c·==·null)·{ | 50 | ················if·(c·==·null)·{ |
51 | ····················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null."); | 51 | ····················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null."); |
52 | ················} | 52 | ················} |
53 | ················c.g(); | 53 | ················c.g(); |
54 | ················final·Surface·d·=·this.d; | 54 | ················final·Surface·d·=·this.d; |
55 | ················if·(d·!=·null)·{ | 55 | ················if·(d·!=·null)·{ |
56 | ····················d.release(); | 56 | ····················d.release(); |
Offset 80, 15 lines modified | Offset 80, 15 lines modified | ||
80 | ············final·Surface·d·=·this.d; | 80 | ············final·Surface·d·=·this.d; |
81 | ············if·(d·!=·null)·{ | 81 | ············if·(d·!=·null)·{ |
82 | ················d.release(); | 82 | ················d.release(); |
83 | ················this.d·=·null; | 83 | ················this.d·=·null; |
84 | ············} | 84 | ············} |
85 | ············final·Surface·surface·=·new·Surface(this.getSurfaceTexture()); | 85 | ············final·Surface·surface·=·new·Surface(this.getSurfaceTexture()); |
86 | ············this.d·=·surface; | 86 | ············this.d·=·surface; |
87 | ············final· | 87 | ············final·l·c·=·this.c; |
88 | ············final·boolean·b·=·this.b; | 88 | ············final·boolean·b·=·this.b; |
89 | ············if·(!b)·{ | 89 | ············if·(!b)·{ |
90 | ················c.g(); | 90 | ················c.g(); |
91 | ············} | 91 | ············} |
92 | ············c.c·=·surface; | 92 | ············c.c·=·surface; |
93 | ············final·FlutterJNI·a·=·c.a; | 93 | ············final·FlutterJNI·a·=·c.a; |
94 | ············if·(b)·{ | 94 | ············if·(b)·{ |
Offset 98, 15 lines modified | Offset 98, 15 lines modified | ||
98 | ················a.onSurfaceCreated(surface); | 98 | ················a.onSurfaceCreated(surface); |
99 | ············} | 99 | ············} |
100 | ············return; | 100 | ············return; |
101 | ········} | 101 | ········} |
102 | ········throw·new·IllegalStateException("connectSurfaceToRenderer()·should·only·be·called·when·flutterRenderer·and·getSurfaceTexture()·are·non-null."); | 102 | ········throw·new·IllegalStateException("connectSurfaceToRenderer()·should·only·be·called·when·flutterRenderer·and·getSurfaceTexture()·are·non-null."); |
103 | ····} | 103 | ····} |
104 | ···· | 104 | ···· |
105 | ····public· | 105 | ····public·l·getAttachedRenderer()·{ |
106 | ········return·this.c; | 106 | ········return·this.c; |
107 | ····} | 107 | ····} |
108 | ···· | 108 | ···· |
109 | ····public·void·setRenderSurface(final·Surface·d)·{ | 109 | ····public·void·setRenderSurface(final·Surface·d)·{ |
110 | ········this.d·=·d; | 110 | ········this.d·=·d; |
111 | ····} | 111 | ····} |
112 | } | 112 | } |
Offset 1, 33 lines modified | Offset 1, 33 lines modified | ||
1 | package·n1; | 1 | package·n1; |
2 | import·android.view.ViewGroup; | 2 | import·android.view.ViewGroup; |
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | import·f.n; | 4 | import·f.n; |
5 | import·io.flutter.embedding.engine.renderer.k; | ||
6 | import·io.flutter.embedding.engine.renderer.l; | 5 | import·io.flutter.embedding.engine.renderer.l; |
6 | import·io.flutter.embedding.engine.renderer.m; | ||
7 | public·final·class·u·implements· | 7 | public·final·class·u·implements·m |
8 | { | 8 | { |
9 | ····public·final·/*·synthetic·*/· | 9 | ····public·final·/*·synthetic·*/·l·a; |
10 | ····public·final·/*·synthetic·*/·Runnable·b; | 10 | ····public·final·/*·synthetic·*/·Runnable·b; |
11 | ····public·final·/*·synthetic·*/·v·c; | 11 | ····public·final·/*·synthetic·*/·v·c; |
12 | ···· | 12 | ···· |
13 | ····public·u(final·v·c,·final· | 13 | ····public·u(final·v·c,·final·l·a,·final·n·b)·{ |
14 | ········this.c·=·c; | 14 | ········this.c·=·c; |
15 | ········this.a·=·a; | 15 | ········this.a·=·a; |
16 | ········this.b·=·(Runnable)b; | 16 | ········this.b·=·(Runnable)b; |
17 | ····} | 17 | ····} |
18 | ···· | 18 | ···· |
19 | ····public·final·void·a()·{ | 19 | ····public·final·void·a()·{ |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·final·void·b()·{ | 22 | ····public·final·void·b()·{ |
23 | ········this.a.a.removeIsDisplayingFlutterUiListener(( | 23 | ········this.a.a.removeIsDisplayingFlutterUiListener((m)this); |
24 | ········this.b.run(); | 24 | ········this.b.run(); |
25 | ········final·v·c·=·this.c; | 25 | ········final·v·c·=·this.c; |
26 | ········if·(!(c.d·instanceof·n1.n))·{ | 26 | ········if·(!(c.d·instanceof·n1.n))·{ |
27 | ············final·n1.n·c2·=·c.c; | 27 | ············final·n1.n·c2·=·c.c; |
28 | ············if·(c2·!=·null)·{ | 28 | ············if·(c2·!=·null)·{ |
29 | ················c2.c(); | 29 | ················c2.c(); |
30 | ················final·n1.n·c3·=·c.c; | 30 | ················final·n1.n·c3·=·c.c; |
Offset 9, 28 lines modified | Offset 9, 27 lines modified | ||
9 | import·android.view.ViewStructure; | 9 | import·android.view.ViewStructure; |
10 | import·java.nio.ByteOrder; | 10 | import·java.nio.ByteOrder; |
11 | import·java.nio.ByteBuffer; | 11 | import·java.nio.ByteBuffer; |
12 | import·android.view.MotionEvent; | 12 | import·android.view.MotionEvent; |
13 | import·java.util.concurrent.CancellationException; | 13 | import·java.util.concurrent.CancellationException; |
14 | import·Y1.O; | 14 | import·Y1.O; |
15 | import·android.text.Selection; | 15 | import·android.text.Selection; |
16 | import· | 16 | import·android.os.Bundle; |
17 | import·android.view.inputmethod.InputConnection; | 17 | import·android.view.inputmethod.InputConnection; |
18 | import·android.view.inputmethod.EditorInfo; | 18 | import·android.view.inputmethod.EditorInfo; |
19 | import·android.content.res.Configuration; | 19 | import·android.content.res.Configuration; |
20 | import·android.app.Activity; | 20 | import·android.app.Activity; |
21 | import·java.util.concurrent.Executor; | 21 | import·java.util.concurrent.Executor; |
22 | import·Y1.J; | 22 | import·Y1.J; |
23 | import·java.util.concurrent.locks.ReentrantLock; | 23 | import·java.util.concurrent.locks.ReentrantLock; |
24 | import·I.d; | 24 | import·I.d; |
25 | import·android.view.DisplayCutout; | 25 | import·android.view.DisplayCutout; |
26 | import·android.graphics.Insets; | 26 | import·android.graphics.Insets; |
27 | import·java.util.Collection; | 27 | import·java.util.Collection; |
28 | import·android.hardware.display.DisplayManager; | 28 | import·android.hardware.display.DisplayManager; |
29 | import·A0.s; | ||
30 | import·android.view.WindowInsets; | 29 | import·android.view.WindowInsets; |
31 | import·android.view.accessibility.AccessibilityNodeProvider; | 30 | import·android.view.accessibility.AccessibilityNodeProvider; |
32 | import·android.graphics.Rect; | 31 | import·android.graphics.Rect; |
33 | import·java.util.ArrayList; | 32 | import·java.util.ArrayList; |
34 | import·android.view.ViewConfiguration; | 33 | import·android.view.ViewConfiguration; |
35 | import·android.view.KeyEvent; | 34 | import·android.view.KeyEvent; |
36 | import·android.util.DisplayMetrics; | 35 | import·android.util.DisplayMetrics; |
Offset 41, 198 lines modified | Offset 40, 198 lines modified | ||
41 | import·java.util.Arrays; | 40 | import·java.util.Arrays; |
42 | import·java.io.Serializable; | 41 | import·java.io.Serializable; |
43 | import·w1.o; | 42 | import·w1.o; |
44 | import·java.util.Map; | 43 | import·java.util.Map; |
45 | import·Q.f; | 44 | import·Q.f; |
46 | import·java.util.HashMap; | 45 | import·java.util.HashMap; |
47 | import·android.os.Build$VERSION; | 46 | import·android.os.Build$VERSION; |
48 | import·io.flutter.embedding.engine.renderer.k; | ||
49 | import·android.view.textservice.SpellCheckerSession; | 47 | import·android.view.textservice.SpellCheckerSession; |
50 | import·o.h; | ||
51 | import·android.view.accessibility.AccessibilityManager; | 48 | import·android.view.accessibility.AccessibilityManager; |
52 | import·android.util.SparseArray; | 49 | import·android.util.SparseArray; |
53 | import·java.util.Iterator; | 50 | import·java.util.Iterator; |
54 | import·io.flutter.embedding.engine.FlutterJNI; | 51 | import·io.flutter.embedding.engine.FlutterJNI; |
55 | import·android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener; | 52 | import·android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener; |
56 | import·android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener; | 53 | import·android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener; |
57 | import·io.flutter.plugin.platform.q; | 54 | import·io.flutter.plugin.platform.q; |
55 | import·io.flutter.plugin.platform.g; | ||
58 | import·android.util.Log; | 56 | import·android.util.Log; |
59 | import·android.view.View; | 57 | import·android.view.View; |
60 | import·io.flutter.plugin.platform.l; | 58 | import·io.flutter.plugin.platform.l; |
61 | import·android.database.ContentObserver; | 59 | import·android.database.ContentObserver; |
62 | import·java.util.Objects; | 60 | import·java.util.Objects; |
63 | import·android.os.Handler; | 61 | import·android.os.Handler; |
64 | import·android.os.Looper; | 62 | import·android.os.Looper; |
65 | import·android.util.AttributeSet; | 63 | import·android.util.AttributeSet; |
66 | import·android.content.Context; | 64 | import·android.content.Context; |
65 | import·A0.m; | ||
67 | import·android.view.textservice.TextServicesManager; | 66 | import·android.view.textservice.TextServicesManager; |
67 | import·io.flutter.view.j; | ||
68 | import·l.e; | 68 | import·l.e; |
69 | import·io.flutter.plugin.editing. | 69 | import·io.flutter.plugin.editing.h; |
70 | import·io.flutter.plugin.editing. | 70 | import·io.flutter.plugin.editing.k; |
71 | import·q.A; | 71 | import·q.A; |
72 | import·o1.c; | 72 | import·o1.c; |
73 | import·java.util.HashSet; | 73 | import·java.util.HashSet; |
74 | import·io.flutter.embedding.engine.renderer.m; | ||
75 | import·y1.a; | 74 | import·y1.a; |
76 | import·android.widget.FrameLayout; | 75 | import·android.widget.FrameLayout; |
77 | public·final·class·v·extends·FrameLayout·implements·a,·E | 76 | public·final·class·v·extends·FrameLayout·implements·a,·E |
78 | { | 77 | { |
79 | ····public·final·p·a; | 78 | ····public·final·p·a; |
80 | ····public·final·r·b; | 79 | ····public·final·r·b; |
81 | ····public·n·c; | 80 | ····public·n·c; |
82 | ····public·m·d; | ||
83 | ····public·m· | 81 | ····public·io.flutter.embedding.engine.renderer.n·d; |
82 | ····public·io.flutter.embedding.engine.renderer.n·e; | ||
84 | ····public·final·HashSet·f; | 83 | ····public·final·HashSet·f; |
85 | ····public·boolean·g; | 84 | ····public·boolean·g; |
86 | ····public·c·h; | 85 | ····public·c·h; |
87 | ····public·final·HashSet·i; | 86 | ····public·final·HashSet·i; |
88 | ····public·A·j; | 87 | ····public·A·j; |
89 | ····public· | 88 | ····public·k·k; |
90 | ····public· | 89 | ····public·h·l; |
91 | ····public·x1.a·m; | 90 | ····public·x1.a·m; |
92 | ····public·e·n; | 91 | ····public·e·n; |
93 | ····public·b·o; | 92 | ····public·b·o; |
94 | ····public· | 93 | ····public·j·p; |
95 | ····public·TextServicesManager·q; | 94 | ····public·TextServicesManager·q; |
96 | ····public·v0.v·r; | 95 | ····public·v0.v·r; |
97 | ····public·final·io.flutter.embedding.engine.renderer. | 96 | ····public·final·io.flutter.embedding.engine.renderer.k·s; |
98 | ····public·final·v0.v·t; | 97 | ····public·final·v0.v·t; |
99 | ····public·final·Y.a·u; | 98 | ····public·final·Y.a·u; |
100 | ····public·final·n1.c·v; | 99 | ····public·final·n1.c·v; |
101 | ····public· | 100 | ····public·m·w; |
102 | ····public·w·x; | 101 | ····public·w·x; |
103 | ···· | 102 | ···· |
104 | ····public·v(final·Context·context,·final·p·p2)·{ | 103 | ····public·v(final·Context·context,·final·p·p2)·{ |
105 | ········super(context,·(AttributeSet)null); | 104 | ········super(context,·(AttributeSet)null); |
106 | ········this.f·=·new·HashSet(); | 105 | ········this.f·=·new·HashSet(); |
107 | ········this.i·=·new·HashSet(); | 106 | ········this.i·=·new·HashSet(); |
108 | ········this.s·=·new·io.flutter.embedding.engine.renderer. | 107 | ········this.s·=·new·io.flutter.embedding.engine.renderer.k(); |
109 | ········this.t·=·new·v0.v(14,·(Object)this); | 108 | ········this.t·=·new·v0.v(14,·(Object)this); |
110 | ········final·Handler·handler·=·new·Handler(Looper.getMainLooper()); | 109 | ········final·Handler·handler·=·new·Handler(Looper.getMainLooper()); |
111 | ········final·int·n·=·2; | 110 | ········final·int·n·=·2; |
112 | ········this.u·=·new·Y.a((Object)this,·handler,·n); | 111 | ········this.u·=·new·Y.a((Object)this,·handler,·n); |
113 | ········this.v·=·new·n1.c(n,·(Object)this); | 112 | ········this.v·=·new·n1.c(n,·(Object)this); |
114 | ········this.x·=·(w)new·Object(); | 113 | ········this.x·=·(w)new·Object(); |
115 | ········this.a·=·p2; | 114 | ········this.a·=·p2; |
116 | ········this.d·=·(m)p2; | 115 | ········this.d·=·(io.flutter.embedding.engine.renderer.n)p2; |
117 | ········this.b(); | 116 | ········this.b(); |
118 | ····} | 117 | ····} |
119 | ···· | 118 | ···· |
120 | ····public·v(final·Context·context,·final·r·r)·{ | 119 | ····public·v(final·Context·context,·final·r·r)·{ |
121 | ········super(context,·(AttributeSet)null); | 120 | ········super(context,·(AttributeSet)null); |
122 | ········this.f·=·new·HashSet(); | 121 | ········this.f·=·new·HashSet(); |
123 | ········this.i·=·new·HashSet(); | 122 | ········this.i·=·new·HashSet(); |
124 | ········this.s·=·new·io.flutter.embedding.engine.renderer. | 123 | ········this.s·=·new·io.flutter.embedding.engine.renderer.k(); |
125 | ········this.t·=·new·v0.v(14,·(Object)this); | 124 | ········this.t·=·new·v0.v(14,·(Object)this); |
126 | ········final·Handler·handler·=·new·Handler(Looper.getMainLooper()); | 125 | ········final·Handler·handler·=·new·Handler(Looper.getMainLooper()); |
127 | ········final·int·n·=·2; | 126 | ········final·int·n·=·2; |
128 | ········this.u·=·new·Y.a((Object)this,·handler,·n); | 127 | ········this.u·=·new·Y.a((Object)this,·handler,·n); |
129 | ········this.v·=·new·n1.c(n,·(Object)this); | 128 | ········this.v·=·new·n1.c(n,·(Object)this); |
130 | ········this.x·=·(w)new·Object(); | 129 | ········this.x·=·(w)new·Object(); |
131 | ········this.b·=·r; | 130 | ········this.b·=·r; |
132 | ········this.d·=·(m)r; | 131 | ········this.d·=·(io.flutter.embedding.engine.renderer.n)r; |
133 | ········this.b(); | 132 | ········this.b(); |
Max diff block lines reached; 30380/35088 bytes (86.58%) of diff not shown. |
Offset 11, 25 lines modified | Offset 11, 25 lines modified | ||
11 | ···· | 11 | ···· |
12 | ····public·a(final·c·a)·{ | 12 | ····public·a(final·c·a)·{ |
13 | ········this.a·=·a; | 13 | ········this.a·=·a; |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····public·final·void·a()·{ | 16 | ····public·final·void·a()·{ |
17 | ········final·c·a·=·this.a; | 17 | ········final·c·a·=·this.a; |
18 | ········final·Iterator·iterator·=·a. | 18 | ········final·Iterator·iterator·=·a.s.iterator(); |
19 | ········while·(iterator.hasNext())·{ | 19 | ········while·(iterator.hasNext())·{ |
20 | ············((b)iterator.next()).a(); | 20 | ············((b)iterator.next()).a(); |
21 | ········} | 21 | ········} |
22 | ········while·(true)·{ | 22 | ········while·(true)·{ |
23 | ············final·q· | 23 | ············final·q·r·=·a.r; |
24 | ············final·SparseArray·k·=· | 24 | ············final·SparseArray·k·=·r.k; |
25 | ············if·(k.size()·<=·0)·{ | 25 | ············if·(k.size()·<=·0)·{ |
26 | ················break; | 26 | ················break; |
27 | ············} | 27 | ············} |
28 | ············ | 28 | ············r.v.o(k.keyAt(0)); |
29 | ········} | 29 | ········} |
30 | ········a.j.b·=·null; | 30 | ········a.j.b·=·null; |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·final·void·b()·{ | 33 | ····public·final·void·b()·{ |
34 | ····} | 34 | ····} |
35 | } | 35 | } |
Offset 22, 37 lines modified | Offset 22, 37 lines modified | ||
22 | ········final·Window·c·=·this.c; | 22 | ········final·Window·c·=·this.c; |
23 | ········final·WindowInsetsController·b2·=·this.b; | 23 | ········final·WindowInsetsController·b2·=·this.b; |
24 | ········if·(b)·{ | 24 | ········if·(b)·{ |
25 | ············if·(c·!=·null)·{ | 25 | ············if·(c·!=·null)·{ |
26 | ················final·View·decorView·=·c.getDecorView(); | 26 | ················final·View·decorView·=·c.getDecorView(); |
27 | ················decorView.setSystemUiVisibility(decorView.getSystemUiVisibility()·|·0x10); | 27 | ················decorView.setSystemUiVisibility(decorView.getSystemUiVisibility()·|·0x10); |
28 | ············} | 28 | ············} |
29 | ············b. | 29 | ············b.x(b2); |
30 | ········} | 30 | ········} |
31 | ········else·{ | 31 | ········else·{ |
32 | ············if·(c·!=·null)·{ | 32 | ············if·(c·!=·null)·{ |
33 | ················final·View·decorView2·=·c.getDecorView(); | 33 | ················final·View·decorView2·=·c.getDecorView(); |
34 | ················decorView2.setSystemUiVisibility(decorView2.getSystemUiVisibility()·&·0xFFFFFFEF); | 34 | ················decorView2.setSystemUiVisibility(decorView2.getSystemUiVisibility()·&·0xFFFFFFEF); |
35 | ············} | 35 | ············} |
36 | ············b. | 36 | ············b.z(b2); |
37 | ········} | 37 | ········} |
38 | ····} | 38 | ····} |
39 | ···· | 39 | ···· |
40 | ····public·final·void·n(final·boolean·b)·{ | 40 | ····public·final·void·n(final·boolean·b)·{ |
41 | ········final·Window·c·=·this.c; | 41 | ········final·Window·c·=·this.c; |
42 | ········final·WindowInsetsController·b2·=·this.b; | 42 | ········final·WindowInsetsController·b2·=·this.b; |
43 | ········if·(b)·{ | 43 | ········if·(b)·{ |
44 | ············if·(c·!=·null)·{ | 44 | ············if·(c·!=·null)·{ |
45 | ················final·View·decorView·=·c.getDecorView(); | 45 | ················final·View·decorView·=·c.getDecorView(); |
46 | ················decorView.setSystemUiVisibility(decorView.getSystemUiVisibility()·|·0x2000); | 46 | ················decorView.setSystemUiVisibility(decorView.getSystemUiVisibility()·|·0x2000); |
47 | ············} | 47 | ············} |
48 | ············b. | 48 | ············b.n(b2); |
49 | ········} | 49 | ········} |
50 | ········else·{ | 50 | ········else·{ |
51 | ············if·(c·!=·null)·{ | 51 | ············if·(c·!=·null)·{ |
52 | ················final·View·decorView2·=·c.getDecorView(); | 52 | ················final·View·decorView2·=·c.getDecorView(); |
53 | ················decorView2.setSystemUiVisibility(decorView2.getSystemUiVisibility()·&·0xFFFFDFFF); | 53 | ················decorView2.setSystemUiVisibility(decorView2.getSystemUiVisibility()·&·0xFFFFDFFF); |
54 | ············} | 54 | ············} |
55 | ············b. | 55 | ············b.u(b2); |
56 | ········} | 56 | ········} |
57 | ····} | 57 | ····} |
58 | } | 58 | } |
Offset 3, 17 lines modified | Offset 3, 17 lines modified | ||
3 | import·java.util.Iterator; | 3 | import·java.util.Iterator; |
4 | import·androidx.lifecycle.t; | 4 | import·androidx.lifecycle.t; |
5 | import·androidx.lifecycle.DefaultLifecycleObserver; | 5 | import·androidx.lifecycle.DefaultLifecycleObserver; |
6 | public·final·class·b·implements·DefaultLifecycleObserver | 6 | public·final·class·b·implements·DefaultLifecycleObserver |
7 | { | 7 | { |
8 | ····public·final·/*·synthetic·*/· | 8 | ····public·final·/*·synthetic·*/·l·a; |
9 | ···· | 9 | ···· |
10 | ····public·b(final· | 10 | ····public·b(final·l·a)·{ |
11 | ········this.a·=·a; | 11 | ········this.a·=·a; |
12 | ····} | 12 | ····} |
13 | ···· | 13 | ···· |
14 | ····public·final·void·c()·{ | 14 | ····public·final·void·c()·{ |
15 | ········final·Iterator·iterator·=·this.a.g.iterator(); | 15 | ········final·Iterator·iterator·=·this.a.g.iterator(); |
16 | ········while·(iterator.hasNext())·{ | 16 | ········while·(iterator.hasNext())·{ |
17 | ············FlutterRenderer$ImageReaderSurfaceProducer.access$200((FlutterRenderer$ImageReaderSurfaceProducer)iterator.next()); | 17 | ············FlutterRenderer$ImageReaderSurfaceProducer.access$200((FlutterRenderer$ImageReaderSurfaceProducer)iterator.next()); |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | import·android.widget.FrameLayout$LayoutParams; | 34 | import·android.widget.FrameLayout$LayoutParams; |
35 | import·android.graphics.PorterDuff$Mode; | 35 | import·android.graphics.PorterDuff$Mode; |
36 | import·io.flutter.plugin.platform.l; | 36 | import·io.flutter.plugin.platform.l; |
37 | import·android.os.Handler; | 37 | import·android.os.Handler; |
38 | import·android.hardware.display.VirtualDisplay$Callback; | 38 | import·android.hardware.display.VirtualDisplay$Callback; |
39 | import·android.hardware.display.DisplayManager; | 39 | import·android.hardware.display.DisplayManager; |
40 | import·io.flutter.plugin.platform.o; | 40 | import·io.flutter.plugin.platform.o; |
41 | import·v1.i; | ||
41 | import·n1.F; | 42 | import·n1.F; |
42 | import·l.C; | 43 | import·l.C; |
43 | import·org.chromium.support_lib_boundary.WebkitToCompatConverterBoundaryInterface; | 44 | import·org.chromium.support_lib_boundary.WebkitToCompatConverterBoundaryInterface; |
44 | import·org.chromium.support_lib_boundary.TracingControllerBoundaryInterface; | 45 | import·org.chromium.support_lib_boundary.TracingControllerBoundaryInterface; |
45 | import·android.view.Surface; | 46 | import·android.view.Surface; |
46 | import·org.chromium.support_lib_boundary.StaticsBoundaryInterface; | 47 | import·org.chromium.support_lib_boundary.StaticsBoundaryInterface; |
47 | import·org.chromium.support_lib_boundary.ServiceWorkerControllerBoundaryInterface; | 48 | import·org.chromium.support_lib_boundary.ServiceWorkerControllerBoundaryInterface; |
Offset 64, 15 lines modified | Offset 65, 14 lines modified | ||
64 | import·io.flutter.plugin.platform.g; | 65 | import·io.flutter.plugin.platform.g; |
65 | import·io.flutter.plugin.platform.B; | 66 | import·io.flutter.plugin.platform.B; |
66 | import·io.flutter.plugin.platform.q; | 67 | import·io.flutter.plugin.platform.q; |
67 | import·o.h; | 68 | import·o.h; |
68 | import·v1.r; | 69 | import·v1.r; |
69 | import·io.flutter.plugin.editing.e; | 70 | import·io.flutter.plugin.editing.e; |
70 | import·l.m; | 71 | import·l.m; |
71 | import·io.flutter.plugin.editing.i; | ||
72 | import·v1.p; | 72 | import·v1.p; |
73 | import·p1.k; | 73 | import·p1.k; |
74 | import·java.util.Collection; | 74 | import·java.util.Collection; |
75 | import·java.util.HashSet; | 75 | import·java.util.HashSet; |
76 | import·java.util.ArrayList; | 76 | import·java.util.ArrayList; |
77 | import·com.google.android.material.button.MaterialButtonToggleGroup; | 77 | import·com.google.android.material.button.MaterialButtonToggleGroup; |
78 | import·com.google.android.material.behavior.SwipeDismissBehavior; | 78 | import·com.google.android.material.behavior.SwipeDismissBehavior; |
Offset 118, 37 lines modified | Offset 118, 37 lines modified | ||
118 | ········else·{ | 118 | ········else·{ |
119 | ············n·=·1; | 119 | ············n·=·1; |
120 | ········} | 120 | ········} |
121 | ········return·n·!=·0; | 121 | ········return·n·!=·0; |
122 | ····} | 122 | ····} |
123 | ···· | 123 | ···· |
124 | ····public·final·void·A(int·i,·final·p·f)·{ | 124 | ····public·final·void·A(int·i,·final·p·f)·{ |
125 | ········final·io.flutter.plugin.editing. | 125 | ········final·io.flutter.plugin.editing.k·k·=·(io.flutter.plugin.editing.k)this.b; |
126 | ········ | 126 | ········k.d(); |
127 | ········ | 127 | ········k.f·=·f; |
128 | ········ | 128 | ········k.e·=·new·m(i,·(Object)io.flutter.plugin.editing.j.c); |
129 | ········ | 129 | ········k.h.e((e)k); |
130 | ········final·h· | 130 | ········final·h·j·=·f.j; |
131 | ········r·r; | 131 | ········r·r; |
132 | ········if·( | 132 | ········if·(j·!=·null)·{ |
133 | ············r·=·(r) | 133 | ············r·=·(r)j.c; |
134 | ········} | 134 | ········} |
135 | ········else·{ | 135 | ········else·{ |
136 | ············r·=·null; | 136 | ············r·=·null; |
137 | ········} | 137 | ········} |
138 | ········ | 138 | ········k.h·=·new·io.flutter.plugin.editing.f(k.a,·r); |
139 | ········ | 139 | ········k.e(f); |
140 | ········i·=·1; | 140 | ········i·=·1; |
141 | ········ | 141 | ········k.i·=·(i·!=·0); |
142 | ········if·( | 142 | ········if·(k.e.b·==·io.flutter.plugin.editing.j.d)·{ |
143 | ············i·=·0; | 143 | ············i·=·0; |
144 | ············ | 144 | ············k.o·=·false; |
145 | ········} | 145 | ········} |
146 | ········ | 146 | ········k.l·=·null; |
147 | ········ | 147 | ········k.h.a((e)k); |
148 | ····} | 148 | ····} |
149 | ···· | 149 | ···· |
150 | ····public·final·void·B(final·int·n,·final·int·n2)·{ | 150 | ····public·final·void·B(final·int·n,·final·int·n2)·{ |
151 | ········if·(n2·!=·0·&&·n2·!=·1)·{ | 151 | ········if·(n2·!=·0·&&·n2·!=·1)·{ |
152 | ············final·StringBuilder·sb·=·new·StringBuilder("Trying·to·set·unknown·direction·value:·"); | 152 | ············final·StringBuilder·sb·=·new·StringBuilder("Trying·to·set·unknown·direction·value:·"); |
153 | ············sb.append(n2); | 153 | ············sb.append(n2); |
154 | ············sb.append("(view·id:·"); | 154 | ············sb.append("(view·id:·"); |
Offset 178, 93 lines modified | Offset 178, 93 lines modified | ||
178 | ············Log.e(s,·sb3.toString()); | 178 | ············Log.e(s,·sb3.toString()); |
179 | ············return; | 179 | ············return; |
180 | ········} | 180 | ········} |
181 | ········view.setLayoutDirection(n2); | 181 | ········view.setLayoutDirection(n2); |
182 | ····} | 182 | ····} |
183 | ···· | 183 | ···· |
184 | ····public·final·void·C(final·double·n,·final·double·n2,·final·double[]·array)·{ | 184 | ····public·final·void·C(final·double·n,·final·double·n2,·final·double[]·array)·{ |
185 | ········final·io.flutter.plugin.editing. | 185 | ········final·io.flutter.plugin.editing.k·k·=·(io.flutter.plugin.editing.k)this.b; |
186 | ········ | 186 | ········k.getClass(); |
187 | ········final·double[]·array2·=·new·double[4]; | 187 | ········final·double[]·array2·=·new·double[4]; |
188 | ········final·int·n3·=·3; | 188 | ········final·int·n3·=·3; |
189 | ········final·double·n4·=·array[n3]; | 189 | ········final·double·n4·=·array[n3]; |
190 | ········final·int·n5·=·15; | 190 | ········final·int·n5·=·15; |
191 | ········final·int·n6·=·1; | 191 | ········final·int·n6·=·1; |
192 | ········final·double·n7·=·0.0; | 192 | ········final·double·n7·=·0.0; |
193 | ········final·boolean·b·=·n4·==·n7·&&·array[7]·==·n7·&&·array[n5]·==·1.0; | 193 | ········final·boolean·b·=·n4·==·n7·&&·array[7]·==·n7·&&·array[n5]·==·1.0; |
194 | ········final·double·n8·=·array[12]; | 194 | ········final·double·n8·=·array[12]; |
195 | ········final·double·n9·=·array[n5]; | 195 | ········final·double·n9·=·array[n5]; |
196 | ········array2[0]·=·(array2[n6]·=·n8·/·n9); | 196 | ········array2[0]·=·(array2[n6]·=·n8·/·n9); |
197 | ········final·double·n10·=·array[13]·/·n9; | 197 | ········final·double·n10·=·array[13]·/·n9; |
198 | ········array2[n3]·=·n10; | 198 | ········array2[n3]·=·n10; |
199 | ········final·int·n11·=·2; | 199 | ········final·int·n11·=·2; |
200 | ········array2[n11]·=·n10; | 200 | ········array2[n11]·=·n10; |
201 | ········final·v1.d·d·=·new·v1.d( | 201 | ········final·v1.d·d·=·new·v1.d(k,·b,·array,·array2); |
202 | ········d.a(n,·n7); | 202 | ········d.a(n,·n7); |
203 | ········d.a(n,·n2); | 203 | ········d.a(n,·n2); |
204 | ········d.a(n7,·n2); | 204 | ········d.a(n7,·n2); |
205 | ········final·float·density·=· | 205 | ········final·float·density·=·k.a.getContext().getResources().getDisplayMetrics().density; |
206 | ········final·double·n12·=·array2[0]; | 206 | ········final·double·n12·=·array2[0]; |
207 | ········final·double·n13·=·(double)density; | 207 | ········final·double·n13·=·(double)density; |
208 | ········ | 208 | ········k.l·=·new·Rect((int)(n12·*·n13),·(int)(array2[n11]·*·n13),·(int)Math.ceil(array2[n6]·*·n13),·(int)Math.ceil(array2[n3]·*·n13)); |
209 | ····} | 209 | ····} |
210 | ···· | 210 | ···· |
211 | ····public·final·void·D(final·r·n)·{ | 211 | ····public·final·void·D(final·r·n)·{ |
212 | ········final·io.flutter.plugin.editing. | 212 | ········final·io.flutter.plugin.editing.k·k·=·(io.flutter.plugin.editing.k)this.b; |
213 | ········final·View·a·=· | 213 | ········final·View·a·=·k.a; |
214 | ········if·(! | 214 | ········if·(!k.i)·{ |
215 | ············final·r·n2·=· | 215 | ············final·r·n2·=·k.n; |
216 | ············if·(n2·!=·null)·{ | 216 | ············if·(n2·!=·null)·{ |
217 | ················final·int·d·=·n2.d; | 217 | ················final·int·d·=·n2.d; |
218 | ················if·(d·>=·0)·{ | 218 | ················if·(d·>=·0)·{ |
219 | ····················final·int·e·=·n2.e; | 219 | ····················final·int·e·=·n2.e; |
220 | ····················if·(e·>·d)·{ | 220 | ····················if·(e·>·d)·{ |
221 | ························final·int·n3·=·e·-·d; | 221 | ························final·int·n3·=·e·-·d; |
222 | ························final·int·e2·=·n.e; | 222 | ························final·int·e2·=·n.e; |
223 | ························final·int·d2·=·n.d; | 223 | ························final·int·d2·=·n.d; |
224 | ························final·int·n4·=·e2·-·d2; | 224 | ························final·int·n4·=·e2·-·d2; |
225 | ························boolean·i·=·true; | 225 | ························boolean·i·=·true; |
226 | ························Label_0177:·{ | 226 | ························Label_0177:·{ |
227 | ····························if·(n3·==·n4)·{ | 227 | ····························if·(n3·==·n4)·{ |
228 | ································for·(int· | 228 | ································for·(int·j·=·0;·j·<·n3;·++j)·{ |
229 | ····································if·(n2.a.charAt( | 229 | ····································if·(n2.a.charAt(j·+·d)·!=·n.a.charAt(j·+·d2))·{ |
230 | ········································break·Label_0177; | 230 | ········································break·Label_0177; |
231 | ····································} | 231 | ····································} |
232 | ································} | 232 | ································} |
233 | ································i·=·false; | 233 | ································i·=·false; |
234 | ····························} | 234 | ····························} |
Max diff block lines reached; 2027/7808 bytes (25.96%) of diff not shown. |
Offset 379, 15 lines modified | Offset 379, 15 lines modified | ||
379 | ················} | 379 | ················} |
380 | ················else·{ | 380 | ················else·{ |
381 | ····················n12·=·((AlertController$RecycleListView)g).b; | 381 | ····················n12·=·((AlertController$RecycleListView)g).b; |
382 | ················} | 382 | ················} |
383 | ················((View)g).setPadding(paddingLeft,·n11,·paddingRight,·n12); | 383 | ················((View)g).setPadding(paddingLeft,·n11,·paddingRight,·n12); |
384 | ············} | 384 | ············} |
385 | ········} | 385 | ········} |
386 | ········Label_23 | 386 | ········Label_2319:·{ |
387 | ············if·(!b3)·{ | 387 | ············if·(!b3)·{ |
388 | ················Object·o·=·f.g; | 388 | ················Object·o·=·f.g; |
389 | ················if·(o·==·null)·{ | 389 | ················if·(o·==·null)·{ |
390 | ····················o·=·f.w; | 390 | ····················o·=·f.w; |
391 | ················} | 391 | ················} |
392 | ················if·(o·!=·null)·{ | 392 | ················if·(o·!=·null)·{ |
393 | ····················int·n13; | 393 | ····················int·n13; |
Offset 415, 45 lines modified | Offset 415, 50 lines modified | ||
415 | ························} | 415 | ························} |
416 | ····················} | 416 | ····················} |
417 | ····················else·{ | 417 | ····················else·{ |
418 | ························if·(viewById9·!=·null·&&·(n14·&·0x1)·==·0x0)·{ | 418 | ························if·(viewById9·!=·null·&&·(n14·&·0x1)·==·0x0)·{ |
419 | ····························c3.removeView(viewById9); | 419 | ····························c3.removeView(viewById9); |
420 | ····························viewById9·=·null; | 420 | ····························viewById9·=·null; |
421 | ························} | 421 | ························} |
422 | ························View· | 422 | ························View·b6; |
423 | ························if·(viewById10·!=·null·&&·(n14·&·0x2)·==·0x0)·{ | 423 | ························if·(viewById10·!=·null·&&·(n14·&·0x2)·==·0x0)·{ |
424 | ····························c3.removeView(viewById10); | 424 | ····························c3.removeView(viewById10); |
425 | ···························· | 425 | ····························b6·=·null; |
426 | ························} | 426 | ························} |
427 | ························else·{ | 427 | ························else·{ |
428 | ···························· | 428 | ····························b6·=·viewById10; |
429 | ························} | 429 | ························} |
430 | ························if·(viewById9·!=·null·||· | 430 | ························if·(viewById9·!=·null·||·b6·!=·null)·{ |
431 | ····························Object·o2; | 431 | ····························Object·o2; |
432 | ····························f·f3; | 432 | ····························f·f3; |
433 | ····························if·(f.f·!=·null)·{ | 433 | ····························if·(f.f·!=·null)·{ |
434 | ································final·NestedScrollView·w2·=·f.w; | ||
435 | ································final·Object·onScrollChangeListener·=·new·Object(); | ||
436 | ································((e)onScrollChangeListener).c·=·f; | ||
434 | ································ | 437 | ································((e)onScrollChangeListener).a·=·viewById9; |
438 | ································((e)onScrollChangeListener).b·=·b6; | ||
439 | ································w2.setOnScrollChangeListener((j)onScrollChangeListener); | ||
435 | ································o2·=·f.w; | 440 | ································o2·=·f.w; |
436 | ································f3·=·new·f(f,·viewById9,· | 441 | ································f3·=·new·f(f,·viewById9,·b6,·0); |
437 | ····························} | 442 | ····························} |
438 | ····························else·{ | 443 | ····························else·{ |
439 | ································final·AlertController$RecycleListView·g2·=·f.g; | 444 | ································final·AlertController$RecycleListView·g2·=·f.g; |
440 | ································if·(g2·!=·null)·{ | 445 | ································if·(g2·!=·null)·{ |
441 | ····································((AbsListView)g2).setOnScrollListener((AbsListView$OnScrollListener)new·g(viewById9,· | 446 | ····································((AbsListView)g2).setOnScrollListener((AbsListView$OnScrollListener)new·g(viewById9,·b6)); |
442 | ····································o2·=·f.g; | 447 | ····································o2·=·f.g; |
443 | ····································f3·=·new·f(f,·viewById9,· | 448 | ····································f3·=·new·f(f,·viewById9,·b6,·1); |
444 | ································} | 449 | ································} |
445 | ································else·{ | 450 | ································else·{ |
446 | ····································if·(viewById9·!=·null)·{ | 451 | ····································if·(viewById9·!=·null)·{ |
447 | ········································c3.removeView(viewById9); | 452 | ········································c3.removeView(viewById9); |
448 | ····································} | 453 | ····································} |
449 | ····································if·( | 454 | ····································if·(b6·!=·null)·{ |
450 | ········································c3.removeView( | 455 | ········································c3.removeView(b6); |
451 | ····································} | 456 | ····································} |
452 | ····································break·Label_23 | 457 | ····································break·Label_2319; |
453 | ································} | 458 | ································} |
454 | ····························} | 459 | ····························} |
455 | ····························((View)o2).post((Runnable)f3); | 460 | ····························((View)o2).post((Runnable)f3); |
456 | ························} | 461 | ························} |
457 | ····················} | 462 | ····················} |
458 | ················} | 463 | ················} |
459 | ············} | 464 | ············} |
Offset 2, 21 lines modified | Offset 2, 23 lines modified | ||
2 | package·n1; | 2 | package·n1; |
3 | import·android.view.TextureView; | 3 | import·android.view.TextureView; |
4 | import·android.app.Activity; | 4 | import·android.app.Activity; |
5 | import·android.os.BaseBundle; | 5 | import·android.os.BaseBundle; |
6 | import·android.util.SparseArray; | 6 | import·android.util.SparseArray; |
7 | import·android.content.ContentResolver; | 7 | import·android.content.ContentResolver; |
8 | import· | 8 | import·android.view.inputmethod.InputMethodManager; |
9 | import·android.view.ViewTreeObserver$OnPreDrawListener; | 9 | import·android.view.ViewTreeObserver$OnPreDrawListener; |
10 | import·android.database.ContentObserver; | 10 | import·android.database.ContentObserver; |
11 | import·android.provider.Settings$System; | 11 | import·android.provider.Settings$System; |
12 | import·io.flutter.view.j; | ||
12 | import·android.view.accessibility.AccessibilityManager; | 13 | import·android.view.accessibility.AccessibilityManager; |
14 | import·w1.o; | ||
13 | import·android.view.textservice.TextServicesManager; | 15 | import·android.view.textservice.TextServicesManager; |
14 | import·io.flutter.plugin.editing. | 16 | import·io.flutter.plugin.editing.k; |
15 | import·android.os.Build$VERSION; | 17 | import·android.os.Build$VERSION; |
16 | import·android.view.ViewGroup; | 18 | import·android.view.ViewGroup; |
17 | import·android.view.LayoutInflater; | 19 | import·android.view.LayoutInflater; |
18 | import·v1.m; | 20 | import·v1.m; |
19 | import·androidx.lifecycle.v; | 21 | import·androidx.lifecycle.v; |
20 | import·android.content.ComponentCallbacks; | 22 | import·android.content.ComponentCallbacks; |
21 | import·androidx.lifecycle.t; | 23 | import·androidx.lifecycle.t; |
Offset 67, 69 lines modified | Offset 69, 71 lines modified | ||
67 | ········final·int·n·=·true·?·1·:·0; | 69 | ········final·int·n·=·true·?·1·:·0; |
68 | ········this.Y·=·new·J((Object)this,·(boolean)(n·!=·0),·n); | 70 | ········this.Y·=·new·J((Object)this,·(boolean)(n·!=·0),·n); |
69 | ········this.L(new·Bundle()); | 71 | ········this.L(new·Bundle()); |
70 | ····} | 72 | ····} |
71 | ···· | 73 | ···· |
72 | ····public·final·void·A()·{ | 74 | ····public·final·void·A()·{ |
73 | ········super.D·=·true; | 75 | ········super.D·=·true; |
74 | ········if·(this. | 76 | ········if·(this.Q("onResume"))·{ |
75 | ············final·f·w·=·this.W; | 77 | ············final·f·w·=·this.W; |
76 | ············w.c(); | 78 | ············w.c(); |
77 | ············w.a.getClass(); | 79 | ············w.a.getClass(); |
78 | ············final·o1.c·b·=·w.b; | 80 | ············final·o1.c·b·=·w.b; |
79 | ············if·(b·!=·null)·{ | 81 | ············if·(b·!=·null)·{ |
80 | ················final·c·c·=·v1.c.c; | 82 | ················final·c·c·=·v1.c.c; |
81 | ················final·d·g·=·b.g; | 83 | ················final·d·g·=·b.g; |
82 | ················g.b(c,·g.a); | 84 | ················g.b(c,·g.a); |
83 | ············} | 85 | ············} |
84 | ········} | 86 | ········} |
85 | ····} | 87 | ····} |
86 | ···· | 88 | ···· |
87 | ····public·final·void·B(final·Bundle·bundle)·{ | 89 | ····public·final·void·B(final·Bundle·bundle)·{ |
88 | ········if·(this. | 90 | ········if·(this.Q("onSaveInstanceState"))·{ |
89 | ············final·f·w·=·this.W; | 91 | ············final·f·w·=·this.W; |
90 | ············w.c(); | 92 | ············w.c(); |
91 | ············if·(((l)w.a). | 93 | ············if·(((l)w.a).P())·{ |
92 | ················bundle.putByteArray("framework",·w.b.j.b); | 94 | ················bundle.putByteArray("framework",·w.b.j.b); |
93 | ············} | 95 | ············} |
94 | ············if·(((l)w.a).f.getBoolean("should_attach_engine_to_activity"))·{ | 96 | ············if·(((l)w.a).f.getBoolean("should_attach_engine_to_activity"))·{ |
95 | ················final·Bundle·bundle2·=·new·Bundle(); | 97 | ················final·Bundle·bundle2·=·new·Bundle(); |
96 | ················final·o1.d·d·=·w.b.d; | 98 | ················final·o1.d·d·=·w.b.d; |
97 | ················Label_02 | 99 | ················Label_0234:·{ |
98 | ····················if·(d.e())·{ | 100 | ····················if·(d.e())·{ |
99 | ························a.b("FlutterEngineConnectionRegistry#onSaveInstanceState"); | 101 | ························a.b("FlutterEngineConnectionRegistry#onSaveInstanceState"); |
100 | ························try·{ | 102 | ························try·{ |
101 | ····························final·Iterator·iterator·=·((Set)d.f.h).iterator(); | 103 | ····························final·Iterator·iterator·=·((Set)d.f.h).iterator(); |
102 | ····························if·(!iterator.hasNext())·{ | 104 | ····························if·(!iterator.hasNext())·{ |
103 | ································Trace.endSection(); | 105 | ································Trace.endSection(); |
104 | ································break·Label_02 | 106 | ································break·Label_0234; |
105 | ····························} | 107 | ····························} |
106 | ····························A.a.t(iterator.next()); | 108 | ····························A.a.t(iterator.next()); |
107 | ····························throw·null; | 109 | ····························throw·null; |
108 | ························} | 110 | ························} |
109 | ························finally·{ | 111 | ························finally·{ |
110 | ····························try·{ | 112 | ····························try·{ |
111 | ································Trace.endSection(); | 113 | ································Trace.endSection(); |
112 | ····························} | 114 | ····························} |
113 | ····························finally·{ | 115 | ····························finally·{ |
114 | ································final·Throwable·exception; | ||
115 | ································((Throwable)bundle).addSuppressed( | 116 | ································((Throwable)bundle).addSuppressed((Throwable)w); |
116 | ····························} | 117 | ····························} |
117 | ························} | 118 | ························} |
118 | ····················} | 119 | ····················} |
119 | ····················Log.e("FlutterEngineCxnRegstry",·"Attempted·to·notify·ActivityAware·plugins·of·onSaveInstanceState,·but·no·Activity·was·attached."); | 120 | ····················Log.e("FlutterEngineCxnRegstry",·"Attempted·to·notify·ActivityAware·plugins·of·onSaveInstanceState,·but·no·Activity·was·attached."); |
120 | ················} | 121 | ················} |
121 | ················bundle.putBundle("plugins",·bundle2); | 122 | ················bundle.putBundle("plugins",·bundle2); |
122 | ············} | 123 | ············} |
124 | ············if·(((l)w.a).N()·!=·null·&&·!((l)w.a).O())·{ | ||
125 | ················bundle.putBoolean("enableOnBackInvokedCallbackState",·((f.B)((l)w.a).Y).a); | ||
126 | ············} | ||
123 | ········} | 127 | ········} |
124 | ····} | 128 | ····} |
125 | ···· | 129 | ···· |
126 | ····public·final·void·C()·{ | 130 | ····public·final·void·C()·{ |
127 | ········super.D·=·true; | 131 | ········super.D·=·true; |
128 | ········if·(this. | 132 | ········if·(this.Q("onStart"))·{ |
129 | ············final·f·w·=·this.W; | 133 | ············final·f·w·=·this.W; |
130 | ············w.c(); | 134 | ············w.c(); |
131 | ············if·(((l)w.a).N()·==·null)·{ | 135 | ············if·(((l)w.a).N()·==·null)·{ |
132 | ················if·(!w.b.c.e)·{ | 136 | ················if·(!w.b.c.e)·{ |
133 | ····················String·s·=·((BaseBundle)((l)w.a).f).getString("initial_route"); | 137 | ····················String·s·=·((BaseBundle)((l)w.a).f).getString("initial_route"); |
134 | ····················if·(s·==·null)·{ | 138 | ····················if·(s·==·null)·{ |
135 | ························s·=·w.d(((Activity)((l)w.a).f()).getIntent()); | 139 | ························s·=·w.d(((Activity)((l)w.a).f()).getIntent()); |
Offset 162, 15 lines modified | Offset 166, 15 lines modified | ||
162 | ················w.c.setVisibility((int)j); | 166 | ················w.c.setVisibility((int)j); |
163 | ············} | 167 | ············} |
164 | ········} | 168 | ········} |
165 | ····} | 169 | ····} |
166 | ···· | 170 | ···· |
167 | ····public·final·void·D()·{ | 171 | ····public·final·void·D()·{ |
168 | ········super.D·=·true; | 172 | ········super.D·=·true; |
169 | ········if·(this. | 173 | ········if·(this.Q("onStop"))·{ |
170 | ············final·f·w·=·this.W; | 174 | ············final·f·w·=·this.W; |
171 | ············w.c(); | 175 | ············w.c(); |
172 | ············w.a.getClass(); | 176 | ············w.a.getClass(); |
173 | ············final·o1.c·b·=·w.b; | 177 | ············final·o1.c·b·=·w.b; |
174 | ············if·(b·!=·null)·{ | 178 | ············if·(b·!=·null)·{ |
175 | ················final·c·e·=·c.e; | 179 | ················final·c·e·=·c.e; |
176 | ················final·d·g·=·b.g; | 180 | ················final·d·g·=·b.g; |
Offset 191, 22 lines modified | Offset 195, 34 lines modified | ||
191 | ···· | 195 | ···· |
192 | ····public·final·String·N()·{ | 196 | ····public·final·String·N()·{ |
193 | ········return·((BaseBundle)super.f).getString("cached_engine_id",·(String)null); | 197 | ········return·((BaseBundle)super.f).getString("cached_engine_id",·(String)null); |
194 | ····} | 198 | ····} |
195 | ···· | 199 | ···· |
196 | ····public·final·boolean·O()·{ | 200 | ····public·final·boolean·O()·{ |
197 | ········final·Bundle·f·=·super.f; | 201 | ········final·Bundle·f·=·super.f; |
202 | ········final·String·s·=·"destroy_engine_with_fragment"; | ||
203 | ········boolean·b·=·f.getBoolean(s,·false); | ||
204 | ········if·(this.N()·==·null)·{ | ||
205 | ············if·(!this.W.f)·{ | ||
206 | ················b·=·super.f.getBoolean(s,·true); | ||
207 | ············} | ||
208 | ········} | ||
Max diff block lines reached; 18170/23220 bytes (78.25%) of diff not shown. |
Offset 451, 15 lines modified | Offset 451, 15 lines modified | ||
451 | ········sb12.append(str); | 451 | ········sb12.append(str); |
452 | ········final·Exception·cause3; | 452 | ········final·Exception·cause3; |
453 | ········throw·new·RuntimeException(sb12.toString(),·cause3); | 453 | ········throw·new·RuntimeException(sb12.toString(),·cause3); |
454 | ····} | 454 | ····} |
455 | ···· | 455 | ···· |
456 | ····public·final·void·onNewIntent(final·Intent·intent)·{ | 456 | ····public·final·void·onNewIntent(final·Intent·intent)·{ |
457 | ········final·l·a·=·this.a; | 457 | ········final·l·a·=·this.a; |
458 | ········if·(a. | 458 | ········if·(a.Q("onNewIntent"))·{ |
459 | ············final·f·w·=·a.W; | 459 | ············final·f·w·=·a.W; |
460 | ············w.c(); | 460 | ············w.c(); |
461 | ············final·c·b·=·w.b; | 461 | ············final·c·b·=·w.b; |
462 | ············if·(b·!=·null)·{ | 462 | ············if·(b·!=·null)·{ |
463 | ················final·d·d·=·b.d; | 463 | ················final·d·d·=·b.d; |
464 | ················Label_0165:·{ | 464 | ················Label_0165:·{ |
465 | ····················if·(d.e())·{ | 465 | ····················if·(d.e())·{ |
Offset 501, 23 lines modified | Offset 501, 23 lines modified | ||
501 | ········} | 501 | ········} |
502 | ········super.onNewIntent(intent); | 502 | ········super.onNewIntent(intent); |
503 | ····} | 503 | ····} |
504 | ···· | 504 | ···· |
505 | ····public·final·void·onPostResume()·{ | 505 | ····public·final·void·onPostResume()·{ |
506 | ········super.onPostResume(); | 506 | ········super.onPostResume(); |
507 | ········final·l·a·=·this.a; | 507 | ········final·l·a·=·this.a; |
508 | ········if·(a. | 508 | ········if·(a.Q("onPostResume"))·{ |
509 | ············final·f·w·=·a.W; | 509 | ············final·f·w·=·a.W; |
510 | ············w.c(); | 510 | ············w.c(); |
511 | ············if·(w.b·!=·null)·{ | 511 | ············if·(w.b·!=·null)·{ |
512 | ················final·io.flutter.plugin.platform.f·d·=·w.d; | 512 | ················final·io.flutter.plugin.platform.f·d·=·w.d; |
513 | ················if·(d·!=·null)·{ | 513 | ················if·(d·!=·null)·{ |
514 | ····················d.c(); | 514 | ····················d.c(); |
515 | ················} | 515 | ················} |
516 | ················w.b. | 516 | ················w.b.r.l(); |
517 | ············} | 517 | ············} |
518 | ············else·{ | 518 | ············else·{ |
519 | ················Log.w("FlutterActivityAndFragmentDelegate",·"onPostResume()·invoked·before·FlutterFragment·was·attached·to·an·Activity."); | 519 | ················Log.w("FlutterActivityAndFragmentDelegate",·"onPostResume()·invoked·before·FlutterFragment·was·attached·to·an·Activity."); |
520 | ············} | 520 | ············} |
521 | ········} | 521 | ········} |
522 | ····} | 522 | ····} |
523 | ···· | 523 | ···· |
Offset 529, 15 lines modified | Offset 529, 15 lines modified | ||
529 | ····public·final·void·onTrimMemory(final·int·n)·{ | 529 | ····public·final·void·onTrimMemory(final·int·n)·{ |
530 | ········super.onTrimMemory(n); | 530 | ········super.onTrimMemory(n); |
531 | ········this.a.onTrimMemory(n); | 531 | ········this.a.onTrimMemory(n); |
532 | ····} | 532 | ····} |
533 | ···· | 533 | ···· |
534 | ····public·final·void·onUserLeaveHint()·{ | 534 | ····public·final·void·onUserLeaveHint()·{ |
535 | ········final·l·a·=·this.a; | 535 | ········final·l·a·=·this.a; |
536 | ········if·(a. | 536 | ········if·(a.Q("onUserLeaveHint"))·{ |
537 | ············final·f·w·=·a.W; | 537 | ············final·f·w·=·a.W; |
538 | ············w.c(); | 538 | ············w.c(); |
539 | ············final·c·b·=·w.b; | 539 | ············final·c·b·=·w.b; |
540 | ············if·(b·!=·null)·{ | 540 | ············if·(b·!=·null)·{ |
541 | ················final·d·d·=·b.d; | 541 | ················final·d·d·=·b.d; |
542 | ················if·(d.e())·{ | 542 | ················if·(d.e())·{ |
543 | ····················E1.a.b("FlutterEngineConnectionRegistry#onUserLeaveHint"); | 543 | ····················E1.a.b("FlutterEngineConnectionRegistry#onUserLeaveHint"); |
Offset 461, 22 lines modified | Offset 461, 22 lines modified | ||
461 | ········//·····at·com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:334) | 461 | ········//·····at·com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:334) |
462 | ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:148) | 462 | ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:148) |
463 | ········//· | 463 | ········//· |
464 | ········throw·new·IllegalStateException("An·error·occurred·while·decompiling·this·method."); | 464 | ········throw·new·IllegalStateException("An·error·occurred·while·decompiling·this·method."); |
465 | ····} | 465 | ····} |
466 | ···· | 466 | ···· |
467 | ····public·final·boolean·r()·{ | 467 | ····public·final·boolean·r()·{ |
468 | ········boolean· | 468 | ········boolean·o; |
469 | ········if·(Build$VERSION.SDK_INT·<·30)·{ | 469 | ········if·(Build$VERSION.SDK_INT·<·30)·{ |
470 | ············ | 470 | ············o·=·(f2.b.h((Context)this,·"android.permission.READ_EXTERNAL_STORAGE")·==·0·&&·f2.b.h((Context)this,·"android.permission.WRITE_EXTERNAL_STORAGE")·==·0); |
471 | ········} | 471 | ········} |
472 | ········else·{ | 472 | ········else·{ |
473 | ············ | 473 | ············o·=·E0.b.o(); |
474 | ········} | 474 | ········} |
475 | ········return· | 475 | ········return·o; |
476 | ····} | 476 | ····} |
477 | ···· | 477 | ···· |
478 | ····public·final·void·s(final·d·d,·final·Intent·intent,·final·h.c·c)·{ | 478 | ····public·final·void·s(final·d·d,·final·Intent·intent,·final·h.c·c)·{ |
479 | ········final·String·i·=·A.a.i("activity_rq_for_result#",·this.g.getAndIncrement()); | 479 | ········final·String·i·=·A.a.i("activity_rq_for_result#",·this.g.getAndIncrement()); |
480 | ········final·j·activityResultRegistry·=·((t)this).getActivityResultRegistry(); | 480 | ········final·j·activityResultRegistry·=·((t)this).getActivityResultRegistry(); |
481 | ········final·Object·o·=·new·Object(); | 481 | ········final·Object·o·=·new·Object(); |
482 | ········final·androidx.lifecycle.f·f·=·new·androidx.lifecycle.f(o,·3,·(Object)this); | 482 | ········final·androidx.lifecycle.f·f·=·new·androidx.lifecycle.f(o,·3,·(Object)this); |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························ARM | 9 | ··Machine:···························ARM |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
13 | ··Start·of·section·headers:··········1 | 13 | ··Start·of·section·headers:··········11927708·(bytes·into·file) |
14 | ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI | 14 | ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI |
15 | ··Size·of·this·header:···············52·(bytes) | 15 | ··Size·of·this·header:···············52·(bytes) |
16 | ··Size·of·program·headers:···········32·(bytes) | 16 | ··Size·of·program·headers:···········32·(bytes) |
17 | ··Number·of·program·headers:·········7 | 17 | ··Number·of·program·headers:·········7 |
18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
19 | ··Number·of·section·headers:·········11 | 19 | ··Number·of·section·headers:·········11 |
20 | ··Section·header·string·table·index:·10 | 20 | ··Section·header·string·table·index:·10 |
Offset 2, 19 lines modified | Offset 2, 19 lines modified | ||
2 | Elf·file·type·is·DYN·(Shared·object·file) | 2 | Elf·file·type·is·DYN·(Shared·object·file) |
3 | Entry·point·0x0 | 3 | Entry·point·0x0 |
4 | There·are·7·program·headers,·starting·at·offset·52 | 4 | There·are·7·program·headers,·starting·at·offset·52 |
5 | Program·Headers: | 5 | Program·Headers: |
6 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align | 6 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align |
7 | ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x4 | 7 | ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x4 |
8 | ··LOAD···········0x000000·0x00000000·0x00000000·0x4b | 8 | ··LOAD···········0x000000·0x00000000·0x00000000·0x4badda·0x4badda·R···0x4000 |
9 | ··LOAD···········0x4bc000·0x004bc000·0x004bc000·0x6 | 9 | ··LOAD···········0x4bc000·0x004bc000·0x004bc000·0x6a1908·0x6a1908·R·E·0x4000 |
10 | ··LOAD···········0xb | 10 | ··LOAD···········0xb60000·0x00b60000·0x00b60000·0x00040·0x00040·RW··0x4000 |
11 | ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x4 | 11 | ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x4 |
12 | ··DYNAMIC········0xb | 12 | ··DYNAMIC········0xb60000·0x00b60000·0x00b60000·0x00030·0x00030·RW··0x4 |
13 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1 | 13 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1 |
14 | ·Section·to·Segment·mapping: | 14 | ·Section·to·Segment·mapping: |
15 | ··Segment·Sections... | 15 | ··Segment·Sections... |
16 | ···00····· | 16 | ···00····· |
17 | ···01·····.note.gnu.build-id·.dynstr·.dynsym·.hash·.rodata·.eh_frame· | 17 | ···01·····.note.gnu.build-id·.dynstr·.dynsym·.hash·.rodata·.eh_frame· |
18 | ···02·····.text· | 18 | ···02·····.text· |
Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
1 | There·are·11·section·headers,·starting·at·offset·0xb | 1 | There·are·11·section·headers,·starting·at·offset·0xb6009c: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··4 | 5 | ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··4 |
6 | ··[·2]·.dynstr···········STRTAB··········00000134·000134·000085·00···A··0···0··4 | 6 | ··[·2]·.dynstr···········STRTAB··········00000134·000134·000085·00···A··0···0··4 |
7 | ··[·3]·.dynsym···········DYNSYM··········000001bc·0001bc·000060·10···A··2···1··4 | 7 | ··[·3]·.dynsym···········DYNSYM··········000001bc·0001bc·000060·10···A··2···1··4 |
8 | ··[·4]·.hash·············HASH············0000021c·00021c·000038·04···A··3···0··4 | 8 | ··[·4]·.hash·············HASH············0000021c·00021c·000038·04···A··3···0··4 |
9 | ··[·5]·.rodata···········PROGBITS········00000280·000280·4b | 9 | ··[·5]·.rodata···········PROGBITS········00000280·000280·4bab18·00···A··0···0·64 |
10 | ··[·6]·.eh_frame·········PROGBITS········004b | 10 | ··[·6]·.eh_frame·········PROGBITS········004bad98·4bad98·000042·00···A··0···0··1 |
11 | ··[·7]·.text·············PROGBITS········004bc000·4bc000·6 | 11 | ··[·7]·.text·············PROGBITS········004bc000·4bc000·6a1908·00··AX··0···0·64 |
12 | ··[·8]·.dynamic··········DYNAMIC·········00b | 12 | ··[·8]·.dynamic··········DYNAMIC·········00b60000·b60000·000030·08··WA··2···0··4 |
13 | ··[·9]·.bss··············PROGBITS········00b | 13 | ··[·9]·.bss··············PROGBITS········00b60030·b60030·000010·00··WA··0···0··4 |
14 | ··[10]·.shstrtab·········STRTAB··········00000000·b | 14 | ··[10]·.shstrtab·········STRTAB··········00000000·b60040·00005a·00······0···0··4 |
15 | Key·to·Flags: | 15 | Key·to·Flags: |
16 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 16 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
17 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 17 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
18 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 18 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
19 | ··D·(mbind),·y·(purecode),·p·(processor·specific) | 19 | ··D·(mbind),·y·(purecode),·p·(processor·specific) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·6·entries: | 1 | Symbol·table·'.dynsym'·contains·6·entries: |
2 | ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·004bc000·2 | 4 | ·····1:·004bc000·27904·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions |
5 | ·····2:·004c2d | 5 | ·····2:·004c2d00·0x69ac08·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions |
6 | ·····3:·00000280·270 | 6 | ·····3:·00000280·27080·OBJECT··GLOBAL·DEFAULT····5·_kDartVmSnapshotData |
7 | ·····4:·00006c | 7 | ·····4:·00006c80·0x4b4118·OBJECT··GLOBAL·DEFAULT····5·_kDartIsolateSnapshotData |
8 | ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId | 8 | ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Dynamic·section·at·offset·0xb | 1 | Dynamic·section·at·offset·0xb60000·contains·6·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x00000004·(HASH)·······················0x21c | 3 | ·0x00000004·(HASH)·······················0x21c |
4 | ·0x00000005·(STRTAB)·····················0x134 | 4 | ·0x00000005·(STRTAB)·····················0x134 |
5 | ·0x0000000a·(STRSZ)······················133·(bytes) | 5 | ·0x0000000a·(STRSZ)······················133·(bytes) |
6 | ·0x00000006·(SYMTAB)·····················0x1bc | 6 | ·0x00000006·(SYMTAB)·····················0x1bc |
7 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 7 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
8 | ·0x00000000·(NULL)·······················0x0 | 8 | ·0x00000000·(NULL)·······················0x0 |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000010» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 3 | ··GNU··················0x00000010» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·cce16a48b032a17c74ac9f76da12c8fd |
Offset 6, 18 lines modified | Offset 6, 18 lines modified | ||
6 | ··Augmentation:··········"zR" | 6 | ··Augmentation:··········"zR" |
7 | ··Code·alignment·factor:·1 | 7 | ··Code·alignment·factor:·1 |
8 | ··Data·alignment·factor:·-4 | 8 | ··Data·alignment·factor:·-4 |
9 | ··Return·address·column:·14 | 9 | ··Return·address·column:·14 |
10 | ··Augmentation·data:·····1b | 10 | ··Augmentation·data:·····1b |
11 | ··DW_CFA_def_cfa:·r11·ofs·8 | 11 | ··DW_CFA_def_cfa:·r11·ofs·8 |
12 | 00000014·00000011·00000018·FDE·cie=00000000·pc=004bc000..004c2d | 12 | 00000014·00000011·00000018·FDE·cie=00000000·pc=004bc000..004c2d00 |
13 | ··DW_CFA_offset:·r11·at·cfa-8 | 13 | ··DW_CFA_offset:·r11·at·cfa-8 |
14 | ··DW_CFA_offset:·r14·at·cfa-4 | 14 | ··DW_CFA_offset:·r14·at·cfa-4 |
15 | 00000029·00000011·0000002d·FDE·cie=00000000·pc=004c2d | 15 | 00000029·00000011·0000002d·FDE·cie=00000000·pc=004c2d00..00b5d908 |
16 | ··DW_CFA_offset:·r11·at·cfa-8 | 16 | ··DW_CFA_offset:·r11·at·cfa-8 |
17 | ··DW_CFA_offset:·r14·at·cfa-4 | 17 | ··DW_CFA_offset:·r14·at·cfa-4 |
18 | 0000003e·ZERO·terminator | 18 | 0000003e·ZERO·terminator |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | _kDartVmSnapshotInstructions | 1 | _kDartVmSnapshotInstructions |
2 | _kDartIsolateSnapshotInstructions | 2 | _kDartIsolateSnapshotInstructions |
3 | _kDartVmSnapshotData | 3 | _kDartVmSnapshotData |
4 | _kDartIsolateSnapshotData | 4 | _kDartIsolateSnapshotData |
5 | _kDartSnapshotBuildId | 5 | _kDartSnapshotBuildId |
6 | 6 | d91c0e6f35f0eb2e44124e8f42aa44a7product·no-code_comments·no-dwarf_stack_traces_mode·dedup_instructions·no-tsan·no-msan·arm·android·no-compressed-pointers | |
7 | _Uint16List | 7 | _Uint16List |
8 | _ExternalInt64Array | 8 | _ExternalInt64Array |
9 | _handleException | 9 | _handleException |
10 | FutureOr | 10 | FutureOr |
11 | boolean·expression | 11 | boolean·expression |
12 | :current_position | 12 | :current_position |
13 | Int32List. | 13 | Int32List. |
Offset 247, 14 lines modified | Offset 247, 15 lines modified | ||
247 | _SyncStreamController | 247 | _SyncStreamController |
248 | List.filled | 248 | List.filled |
249 | byteOffset | 249 | byteOffset |
250 | dyn-module:callable | 250 | dyn-module:callable |
251 | vm:isolate-unsendable | 251 | vm:isolate-unsendable |
252 | Float64List.2 | 252 | Float64List.2 |
253 | _StreamController | 253 | _StreamController |
254 | variableLength | ||
254 | UnsupportedError | 255 | UnsupportedError |
255 | elementType | 256 | elementType |
256 | _backtrackingStack | 257 | _backtrackingStack |
257 | _GrowableList.filled2 | 258 | _GrowableList.filled2 |
258 | _resultOrListeners | 259 | _resultOrListeners |
259 | dyn-module:implicitly-callable | 260 | dyn-module:implicitly-callable |
260 | _FfiAbiSpecificMapping | 261 | _FfiAbiSpecificMapping |
Offset 440, 15 lines modified | Offset 441, 15 lines modified | ||
440 | .fieldNI | 441 | .fieldNI |
441 | UnwindError | 442 | UnwindError |
442 | _FunctionType | 443 | _FunctionType |
443 | Uint64List | 444 | Uint64List |
444 | _NativeFinalizer | 445 | _NativeFinalizer |
445 | ClosureData | 446 | ClosureData |
446 | MonomorphicSmiableCall | 447 | MonomorphicSmiableCall |
447 | 448 | d91c0e6f35f0eb2e44124e8f42aa44a7product·no-code_comments·no-dwarf_stack_traces_mode·dedup_instructions·no-tsan·no-msan·arm·android·no-compressed-pointers | |
448 | lu[V3u[e_ | 449 | lu[V3u[e_ |
449 | <}&.!A/O | 450 | <}&.!A/O |
450 | x";s~oS> | 451 | x";s~oS> |
451 | |e>oe]`Gt | 452 | |e>oe]`Gt |
452 | H!KFk"0R | 453 | H!KFk"0R |
453 | f]6?d%2a | 454 | f]6?d%2a |
454 | |_H6TPB[ | 455 | |_H6TPB[ |
Offset 495, 452 lines modified | Offset 496, 447 lines modified | ||
495 | nQs·)V:m | 496 | nQs·)V:m |
496 | (-<,D"(l | 497 | (-<,D"(l |
497 | CJ1K*oHf | 498 | CJ1K*oHf |
498 | inZ"UrSS | 499 | inZ"UrSS |
499 | auQpz(8{? | 500 | auQpz(8{? |
500 | U*U*U*Uj | 501 | U*U*U*Uj |
501 | k#auQpz,@ | 502 | k#auQpz,@ |
503 | ,5LO·.,k0 | ||
504 | 545·5·5l | ||
505 | `nxnxnxn | ||
502 | +8>$8<q( | ||
503 | +8>$8<q( | ||
504 | .4.·.·.l | ||
505 | `kxkxkxk | ||
506 | qpHh>hqpHh>D1b | ||
507 | U4E(tLtH | ||
508 | 506 | O,O(>Dt, | |
509 | 1<+P.,;$ | ||
510 | R<8·808H8 | ||
511 | @.4.,R$.: | ||
512 | 507 | .<+P5,8$ | |
508 | U<;·;0;H; | ||
509 | @545,U$5: | ||
510 | ·.·t·ODE" | ||
513 | E·E0EXE·E·E | 511 | E·E0EXE·E·E |
514 | 512 | 5P5h5Dw$ | |
515 | H`(`(x(X(. | 513 | H`(`(x(X(. |
516 | 514 | 6<h<h0_880b0_ | |
515 | hH_<.0_·_ | ||
517 | t$t,E$E$ | 516 | t$t,E$E$ |
518 | H0H(H·H(H(!· | 517 | H0H(H·H(H(!· |
518 | &4O4O0t< | ||
519 | 888<5$!·5H | ||
520 | OdOHOLOP | ||
521 | OdO8ODOP | ||
522 | z$_·b·n· | ||
523 | 4_(.4Ohh | ||
524 | .$;$wL;$wD; | ||
525 | 5$;$>·>0 | ||
526 | .(;$wH;$w | ||
527 | .$;$wL;$wD;4; | ||
519 | @ | 528 | @.tw$w(w |
520 | _l_·_ | 529 | _l_·_<.l |
521 | HH(+H+(( | 530 | HH(+H+(( |
531 | D8D>X8Pw6 | ||
532 | UtU8+$O@O | ||
533 | b0b(n(_,b0b· | ||
522 | D;H>X;Pw> | ||
523 | eH_·10_·_ | ||
524 | KdKHKLKP | ||
525 | KdK8KDKP | ||
526 | x$_·b·k· | ||
527 | +4K4K0t< | ||
528 | ;8;<.$!·.H | ||
529 | 1$8$wL8$wD8 | ||
530 | .$8$>·>0 | ||
531 | 1(8$wH8$w | ||
532 | 1$8$wL8$wD848 | ||
533 | dq,q,q,q< | ||
534 | 4_(14Khe | ||
535 | RtR8+$K@K | ||
536 | <>0>$q(> | ||
537 | (0(,+4+, | 534 | (0(,+4+, |
538 | b0b(k(_,b0b· | ||
539 | R$1(14K`e | ||
540 | 535 | U0R·R(.·R8 | |
536 | S$.(.4O`h | ||
537 | ·.h><H\5 | ||
541 | (+<+0+<+D | 538 | (+<+0+<+D |
542 | h+@+0+(H$ | 539 | h+@+0+(H$ |
543 | h+@+0+(H$ | 540 | h+@+0+(H$ |
544 | H,H$HX!Z | ||
545 | +\H4+\H4+@H | 541 | +\H4+\H4+@H |
546 | +0+@+4+· | 542 | +0+@+4+· |
547 | 10>XHl.* | ||
548 | ·1L1·;8." | ||
549 | ;(1p;(1d1(>·q | ||
550 | K$EtULRH | ||
551 | U0KLtTE·K | ||
552 | ;$10>@1\>L><+,; | ||
553 | g·E4E@t`U | ||
Max diff block lines reached; 906683/909432 bytes (99.70%) of diff not shown. |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | Hex·dump·of·section·'.rodata': | 1 | Hex·dump·of·section·'.rodata': |
2 | ··0x00000280·f5f5dcdc· | 2 | ··0x00000280·f5f5dcdc·a20e0000·00000000·03000000·................ |
3 | ··0x00000290·00000000·66393536·66353935·38343461·....f956f595844a | ||
4 | ··0x000002 | 3 | ··0x00000290·00000000·64393163·30653666·33356630·....d91c0e6f35f0 |
4 | ··0x000002a0·65623265·34343132·34653866·34326161·eb2e44124e8f42aa | ||
5 | ··0x000002b0·3 | 5 | ··0x000002b0·34346137·70726f64·75637420·6e6f2d63·44a7product·no-c |
6 | ··0x000002c0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no- | 6 | ··0x000002c0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no- |
7 | ··0x000002d0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac | 7 | ··0x000002d0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac |
8 | ··0x000002e0·65735f6d·6f646520·64656475·705f696e·es_mode·dedup_in | 8 | ··0x000002e0·65735f6d·6f646520·64656475·705f696e·es_mode·dedup_in |
9 | ··0x000002f0·73747275·6374696f·6e73206e·6f2d7473·structions·no-ts | 9 | ··0x000002f0·73747275·6374696f·6e73206e·6f2d7473·structions·no-ts |
10 | ··0x00000300·616e206e·6f2d6d73·616e2061·726d2061·an·no-msan·arm·a | 10 | ··0x00000300·616e206e·6f2d6d73·616e2061·726d2061·an·no-msan·arm·a |
11 | ··0x00000310·6e64726f·6964206e·6f2d636f·6d707265·ndroid·no-compre | 11 | ··0x00000310·6e64726f·6964206e·6f2d636f·6d707265·ndroid·no-compre |
12 | ··0x00000320·73736564·2d706f69·6e746572·7300e0 | 12 | ··0x00000320·73736564·2d706f69·6e746572·7300e012·ssed-pointers... |
13 | ··0x00000330·89862 | 13 | ··0x00000330·89862981·c04220d7·01873581·82828384·..)..B·...5..... |
14 | ··0x00000340·84838482·83828284·82828383·83828283·................ | 14 | ··0x00000340·84838482·83828284·82828383·83828283·................ |
15 | ··0x00000350·83828384·84828482·83838483·83848283·................ | 15 | ··0x00000350·83828384·84828482·83838483·83848283·................ |
16 | ··0x00000360·82858485·83828582·83838283·83848284·................ | 16 | ··0x00000360·82858485·83828582·83838283·83848284·................ |
17 | ··0x00000370·82848283·83828284·83828382·83838584·................ | 17 | ··0x00000370·82848283·83828284·83828382·83838584·................ |
18 | ··0x00000380·82858384·82858284·83828283·84848483·................ | 18 | ··0x00000380·82858384·82858284·83828283·84848483·................ |
19 | ··0x00000390·82828382·85838284·84828483·83828282·................ | 19 | ··0x00000390·82828382·85838284·84828483·83828282·................ |
20 | ··0x000003a0·82838482·84858485·82828382·82848684·................ | 20 | ··0x000003a0·82838482·84858485·82828382·82848684·................ |
Offset 35, 11056 lines modified | Offset 35, 11056 lines modified | ||
35 | ··0x00000480·86828282·82848284·84848382·84848282·................ | 35 | ··0x00000480·86828282·82848284·84848382·84848282·................ |
36 | ··0x00000490·83848284·83858383·83828282·82838384·................ | 36 | ··0x00000490·83848284·83858383·83828282·82838384·................ |
37 | ··0x000004a0·82828383·82828383·82848383·86848282·................ | 37 | ··0x000004a0·82828383·82828383·82848383·86848282·................ |
38 | ··0x000004b0·82838283·84838284·83868482·83838482·................ | 38 | ··0x000004b0·82838283·84838284·83868482·83838482·................ |
39 | ··0x000004c0·83858284·85828584·82838583·82848384·................ | 39 | ··0x000004c0·83858284·85828584·82838583·82848384·................ |
40 | ··0x000004d0·84848283·82828382·83838384·83828382·................ | 40 | ··0x000004d0·84848283·82828382·83838384·83828382·................ |
41 | ··0x000004e0·84848382·83828384·82838484·82838382·................ | 41 | ··0x000004e0·84848382·83828384·82838484·82838382·................ |
42 | ··0x000004f0·83828282·828 | 42 | ··0x000004f0·83828282·82828385·84848482·82838282·................ |
43 | ··0x00000500·84838484 | 43 | ··0x00000500·83848384·84828483·83848284·82848482·................ |
44 | ··0x00000510·82838383 | 44 | ··0x00000510·84828383·83838482·82848382·83838284·................ |
45 | ··0x00000520·82828583 | 45 | ··0x00000520·83828285·83828382·83848283·82858384·................ |
46 | ··0x00000530·8 | 46 | ··0x00000530·82848483·82848284·82848282·82868285·................ |
47 | ··0x00000540·828 | 47 | ··0x00000540·82828283·82828384·82828482·85828383·................ |
48 | ··0x00000550·84828283·82848482·83838284·82838282·................ | ||
49 | ··0x00000560·82828382·84838483·83838382·83838384·................ | ||
50 | ··0x00000570·84838282·83828582·83838282·85828284·................ | ||
51 | ··0x00000580·82848482·84838482·82848582·85828282·................ | ||
52 | ··0x00000590·82848285·84838582·84828482·84838383·................ | ||
53 | ··0x000005a0·84838283·82838484·83838382·83828585·................ | ||
54 | ··0x000005b0·86828484·85838383·85828384·83848384·................ | ||
55 | ··0x000005 | 48 | ··0x00000550·82828482·82838284·84828383·82848283·................ |
56 | ··0x000005d0·82828482·83828285·82848482·83828282·................ | ||
57 | ··0x000005e0·82838485·83838384·82828282·83838383·................ | ||
58 | ··0x000005f0·84838582·84838383·82838282·82848485·................ | ||
59 | ··0x00000 | 49 | ··0x00000560·82828282·83828483·84838383·83828383·................ |
50 | ··0x00000570·83848483·82828382·85828383·82828582·................ | ||
51 | ··0x00000580·82848284·84828483·84828284·85828582·................ | ||
52 | ··0x00000590·82828284·82858483·85828482·84828483·................ | ||
53 | ··0x000005a0·83838483·82838283·84848383·83828382·................ | ||
54 | ··0x000005b0·85858682·84848583·83838582·83848384·................ | ||
55 | ··0x000005c0·83848686·84848583·83848484·83838282·................ | ||
56 | ··0x000005d0·85838282·84828382·82858284·84828382·................ | ||
57 | ··0x000005e0·82828283·84858383·83848282·82828383·................ | ||
58 | ··0x000005f0·83838483·85828483·83838283·82828284·................ | ||
59 | ··0x00000600·84858282·82828482·84838484·83828384·................ | ||
60 | ··0x00000610·85838582·83828284·82828483·82828282·................ | ||
61 | ··0x00000620·82838383·83848384·84848382·82838283·................ | ||
60 | ··0x000006 | 62 | ··0x00000630·84828382·82828383·83828383·82858283·................ |
61 | ··0x00000620·83838384·83848484·83828283·82838482·................ | ||
62 | ··0x00000630·83828282·83838382·83838285·82838285·................ | ||
63 | ··0x00000640·828 | 63 | ··0x00000640·82858283·82848282·83828384·83848382·................ |
64 | ··0x00000650·8 | 64 | ··0x00000650·82828482·82838382·84848284·83828485·................ |
65 | ··0x00000660·8 | 65 | ··0x00000660·82828483·82828584·84828483·82838382·................ |
66 | ··0x00000670·828 | 66 | ··0x00000670·82828283·84828384·83848282·82828284·................ |
67 | ··0x00000680·8 | 67 | ··0x00000680·82868482·83848683·84838283·83868282·................ |
68 | ··0x00000690·84828282·82828383·82838284·83848282·................ | ||
69 | ··0x000006 | 68 | ··0x00000690·82858482·82828282·83838283·82848384·................ |
70 | ··0x000006 | 69 | ··0x000006a0·82828385·83848482·82838383·82838283·................ |
70 | ··0x000006b0·84838284·82828283·82858282·02908081·................ | ||
71 | ··0x000006c0·80808080·82808081·85868080·80808281·................ | ||
72 | ··0x000006d0·81888080·80808083·80808180·80818580·................ | ||
73 | ··0x000006e0·80808080·80808181·80858280·81828188·................ | ||
74 | ··0x000006f0·81848080·80818080·87828380·83808483·................ | ||
75 | ··0x00000700·80808081·82838080·80808080·80858080·................ | ||
76 | ··0x00000710·84828280·81808181·80818180·81828880·................ | ||
77 | ··0x00000 | 71 | ··0x000006c0·80838080·80808280·80818586·80808080·................ |
78 | ··0x00000 | 72 | ··0x000006d0·82818188·80808080·80838080·81808081·................ |
79 | ··0x00000 | 73 | ··0x000006e0·85808080·80808080·81818085·82808182·................ |
80 | ··0x00000 | 74 | ··0x000006f0·81888184·80808081·80808782·83808380·................ |
81 | ··0x00000760·80808183·81828180·80808285·80818280·................ | ||
82 | ··0x00000770·80808180·83818080·80818381·82808082·................ | ||
83 | ··0x00000780·82878085·80818182·81808287·80808080·................ | ||
84 | ··0x00000790·81838180·80828080·84808180·84808181·................ | ||
85 | ··0x000007a0·83808281·81808081·84828080·80828080·................ | ||
86 | ··0x000007b0·81858083·83808180·81808083·8483808a·................ | ||
87 | ··0x000007 | 75 | ··0x00000700·84838080·80818283·80808080·80808085·................ |
88 | ··0x000007 | 76 | ··0x00000710·80808482·82808180·81818081·81808182·................ |
77 | ··0x00000720·88808183·80808080·80808088·81808080·................ | ||
78 | ··0x00000730·80818080·80828381·81838783·82828180·................ | ||
79 | ··0x00000740·82808181·83848180·80808180·83818080·................ | ||
89 | ··0x000007 | 80 | ··0x00000750·80828080·80808080·82818081·82808083·................ |
81 | ··0x00000760·81818080·81838182·81808080·82858081·................ | ||
82 | ··0x00000770·82808080·81808381·80808081·83818280·................ | ||
83 | ··0x00000780·80828287·80858081·81828180·82878080·................ | ||
90 | ··0x000007 | 84 | ··0x00000790·80808183·81808082·80808480·81808480·................ |
85 | ··0x000007a0·81818380·82818180·80818482·80808082·................ | ||
86 | ··0x000007b0·80808185·80838380·81808180·80838483·................ | ||
87 | ··0x000007c0·808a8480·80808088·80808080·80808081·................ | ||
88 | ··0x000007d0·80828080·80818081·81808384·80808685·................ | ||
91 | ··0x00000 | 89 | ··0x000007e0·82808083·80808081·80818082·81808280·................ |
90 | ··0x000007f0·80808080·80808280·81808080·82808083·................ | ||
91 | ··0x00000800·80808486·84818082·81808081·80848480·................ | ||
92 | ··0x00000810·8 | 92 | ··0x00000810·87808080·80808484·81838182·81828080·................ |
93 | ··0x00000820·80808080·808 | 93 | ··0x00000820·80808080·80808082·89828387·80808380·................ |
94 | ··0x00000830·80838180·80808080·81808185·81808080·................ | ||
95 | ··0x00000840·81828381·82828380·82808080·80808483·................ | ||
96 | ··0x00000850·80848081·80808083·80818282·80828280·................ | ||
97 | ··0x00000860·81808080·87818081·81808181·85808281·................ | ||
98 | ··0x00000870·81808383·80818283·81808180·80818280·................ | ||
99 | ··0x00000880·80808082·80808380·80808585·86828082·................ | ||
100 | ··0x00000890·80878181·80818080·80808280·86818081·................ | ||
101 | ··0x000008a0·80818080·83828282·80808081·84808080·................ | ||
102 | ··0x000008b0·81818082·80818081·82818081·80868081·................ | ||
103 | ··0x000008c0·8a848181·88808681·80818180·82808083·................ | ||
104 | ··0x000008d0·80808180·80808280·80828083·80808082·................ | ||
105 | ··0x000008e0·80818387·85808180·81818084·82838182·................ | ||
106 | ··0x000008f0·81818580·80808284·80828080·80808083·................ | ||
107 | ··0x00000900·80828180·81818180·80808180·80808183·................ | ||
108 | ··0x00000910·80818082·80808080·84808082·80808080·................ | ||
109 | ··0x00000 | 94 | ··0x00000830·85808083·81808080·80808180·81858180·................ |
110 | ··0x00000930·80808080·80818083·82808480·89818480·................ | ||
111 | ··0x00000940·80818782·80808180·82878182·82808185·................ | ||
112 | ··0x00000 | 95 | ··0x00000840·80808182·83818282·83808280·80808080·................ |
96 | ··0x00000850·84838084·80818080·80838081·82828082·................ | ||
Max diff block lines reached; 41442713/41456526 bytes (99.97%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Hex·dump·of·section·'.eh_frame': | 1 | Hex·dump·of·section·'.eh_frame': |
2 | ··0x004b | 2 | ··0x004bad98·10000000·00000000·017a5200·017c0e01·.........zR..|.. |
3 | ··0x004b | 3 | ··0x004bada8·1b0c0b08·11000000·18000000·4c120000·............L... |
4 | ··0x004b | 4 | ··0x004badb8·006d0000·008b028e·01110000·002d0000·.m...........-.. |
5 | ··0x004b | 5 | ··0x004badc8·00377f00·0008ac69·00008b02·8e010000·.7.....i........ |
6 | ··0x004b | 6 | ··0x004badd8·0000································.. |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 | 004bc000·<_kDartVmSnapshotInstructions>: | 2 | 004bc000·<_kDartVmSnapshotInstructions>: |
3 | » | 3 | » .m..@........... |
4 | » ... | 4 | » ... |
5 | » 0P... | 5 | » 0P...l..0@j...K. |
6 | » .A.............. | 6 | » .A.............. |
7 | » .H-.....p.·..H-. | 7 | » .H-.....p.·..H-. |
8 | » ....8.....-...-. | 8 | » ....8.....-...-. |
9 | » p....@......<./. | 9 | » p....@......<./. |
10 | » ..........K..H.. | 10 | » ..........K..H.. |
11 | » ../..0...·...... | 11 | » ../..0...·...... |
12 | » .·..$....·..(... | 12 | » .·..$....·..(... |
Offset 29, 15 lines modified | Offset 29, 15 lines modified | ||
29 | » ..........K..H.. | 29 | » ..........K..H.. |
30 | » ../..H-.....8... | 30 | » ../..H-.....8... |
31 | » ..-...-......@.. | 31 | » ..-...-......@.. |
32 | » ....<./......... | 32 | » ....<./......... |
33 | » ..K..H..../..·.. | 33 | » ..K..H..../..·.. |
34 | » 8.....R.......K. | 34 | » 8.....R.......K. |
35 | » .H...H-.......-. | 35 | » .H...H-.......-. |
36 | » ..-. | 36 | » ..-.p...>./...K. |
37 | » .H..../...K..H.. | 37 | » .H..../...K..H.. |
38 | » .H-.....8.....-. | 38 | » .H-.....8.....-. |
39 | » ..-...-.......-. | 39 | » ..-...-.......-. |
40 | » 4....@......<./. | 40 | » 4....@......<./. |
41 | » p.·..0...·...·B. | 41 | » p.·..0...·...·B. |
42 | » .H-.........Q... | 42 | » .H-.........Q... |
43 | » N.Q......@...... | 43 | » N.Q......@...... |
Offset 74, 77 lines modified | Offset 74, 77 lines modified | ||
74 | » ......@......... | 74 | » ......@......... |
75 | » .·...@..8....... | 75 | » .·...@..8....... |
76 | » .........0...... | 76 | » .........0...... |
77 | » ......R......... | 77 | » ......R......... |
78 | » .....·R......... | 78 | » .....·R......... |
79 | » ......-.......O. | 79 | » ......-.......O. |
80 | » ..........S.&..: | 80 | » ..........S.&..: |
81 | » | 81 | » l...>./...K..H.. |
82 | » ..K..H..../...-. | 82 | » ..K..H..../...-. |
83 | » .·-.8.....-..·.. | 83 | » .·-.8.....-..·.. |
84 | » .·-..@-......@.. | 84 | » .·-..@-......@.. |
85 | » ....<./......0.. | 85 | » ....<./......0.. |
86 | » .·............-. | 86 | » .·............-. |
87 | » .·-.8.....-..·.. | 87 | » .·-.8.....-..·.. |
88 | » .·-..0-......@.. | 88 | » .·-..0-......@.. |
89 | » ....<./......0.. | 89 | » ....<./......0.. |
90 | » .·...........H-. | 90 | » .·...........H-. |
91 | » ................ | 91 | » ................ |
92 | » ........<./..... | 92 | » ........<./..... |
93 | » ......K..H...... | 93 | » ......K..H...... |
94 | » .H-.....'@....-. | 94 | » .H-.....'@....-. |
95 | » | 95 | » h...>./...K..H.. |
96 | » ....../..·....K. | 96 | » ....../..·....K. |
97 | » .H...H-.......-. | 97 | » .H...H-.......-. |
98 | » | 98 | » d...>./...K..H.. |
99 | » ../..0...·...·B. | 99 | » ../..0...·...·B. |
100 | » .H-.........Q... | 100 | » .H-.........Q... |
101 | » N.Q......@...... | 101 | » N.Q......@...... |
102 | » ........$0...... | 102 | » ........$0...... |
103 | » (.....Q.*..*$... | 103 | » (.....Q.*..*$... |
104 | » ..A..0..x.Q..... | 104 | » ..A..0..x.Q..... |
105 | » ................ | 105 | » ................ |
106 | » ..@..........·.. | 106 | » ..@..........·.. |
107 | » .@..8........... | 107 | » .@..8........... |
108 | » .....0.......... | 108 | » .....0.......... |
109 | » ..R............. | 109 | » ..R............. |
110 | » .·R............. | 110 | » .·R............. |
111 | » ..-.......O..... | 111 | » ..-.......O..... |
112 | » ......S.&..: | 112 | » ......S.&..:`... |
113 | » >./...K..H....K. | 113 | » >./...K..H....K. |
114 | » .H..../...-..·-. | 114 | » .H..../...-..·-. |
115 | » 8.....-..·...·-. | 115 | » 8.....-..·...·-. |
116 | » .@-......@...... | 116 | » .@-......@...... |
117 | » <./......0...·.. | 117 | » <./......0...·.. |
118 | » ..........-..·-. | 118 | » ..........-..·-. |
119 | » 8.....-..·...·-. | 119 | » 8.....-..·...·-. |
120 | » .0-......@...... | 120 | » .0-......@...... |
121 | » <./......0...·.. | 121 | » <./......0...·.. |
122 | » .........H-..... | 122 | » .........H-..... |
123 | » ................ | 123 | » ................ |
124 | » ....<./......... | 124 | » ....<./......... |
125 | » ..K..H.......H-. | 125 | » ..K..H.......H-. |
126 | » ....'@....-. | 126 | » ....'@....-.\... |
127 | » >./...K..H...... | 127 | » >./...K..H...... |
128 | » ../..·....K..H.. | 128 | » ../..·....K..H.. |
129 | » .H-.......-. | 129 | » .H-.......-.X... |
130 | » >./...K..H..../. | 130 | » >./...K..H..../. |
131 | » .·....K..H...H-. | 131 | » .·....K..H...H-. |
132 | » ......-. | 132 | » ......-.T...>./. |
133 | » ..K..H..../..H-. | 133 | » ..K..H..../..H-. |
134 | » .....·........M. | 134 | » .....·........M. |
135 | » .0...@....Q..... | 135 | » .0...@....Q..... |
136 | » ..........Q..... | 136 | » ..........Q..... |
137 | » .............0.. | 137 | » .............0.. |
138 | » 8.....S......... | 138 | » 8.....S......... |
139 | » ../..@.......H-. | 139 | » ../..@.......H-. |
140 | » ....8.....-..0-. | 140 | » ....8.....-..0-. |
141 | » .@-.d....@...... | 141 | » .@-.d....@...... |
142 | » <./.p.·..H-..... | 142 | » <./.p.·..H-..... |
143 | » '@....-. | 143 | » '@....-.H...>./. |
144 | » ..K..H......../. | 144 | » ..K..H......../. |
145 | » .0...·...·B..H-. | 145 | » .0...·...·B..H-. |
146 | » ......-.....Q... | 146 | » ......-.....Q... |
147 | » N.Q......@...... | 147 | » N.Q......@...... |
148 | » ........$0...... | 148 | » ........$0...... |
149 | » (.....Q.+..*$... | 149 | » (.....Q.+..*$... |
150 | » ..A..0..x.Q..... | 150 | » ..A..0..x.Q..... |
Offset 152, 15 lines modified | Offset 152, 15 lines modified | ||
152 | » ..@..........·.. | 152 | » ..@..........·.. |
153 | » .@..8........... | 153 | » .@..8........... |
154 | » .....0.......... | 154 | » .....0.......... |
155 | » ..R............. | 155 | » ..R............. |
156 | » .·R............. | 156 | » .·R............. |
157 | » ..-.......O..... | 157 | » ..-.......O..... |
158 | » ......S.'..:#@.. | 158 | » ......S.'..:#@.. |
159 | » | 159 | » P...>./...K..H.. |
160 | » ..K..H..../...-. | 160 | » ..K..H..../...-. |
161 | » .·-.8.....-..·.. | 161 | » .·-.8.....-..·.. |
162 | » .·-..@-......@.. | 162 | » .·-..@-......@.. |
163 | » ....<./......0.. | 163 | » ....<./......0.. |
164 | » .·............-. | 164 | » .·............-. |
165 | » .·-.8.....-..·.. | 165 | » .·-.8.....-..·.. |
166 | » .·-..0-......@.. | 166 | » .·-..0-......@.. |
Offset 178, 15 lines modified | Offset 178, 15 lines modified | ||
Max diff block lines reached; 15246339/15248960 bytes (99.98%) of diff not shown. |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.bss': | 1 | Hex·dump·of·section·'.bss': |
2 | ··0x00b | 2 | ··0x00b60030·00000000·00000000·00000000·00000000·................ |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························ARM | 9 | ··Machine:···························ARM |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
13 | ··Start·of·section·headers:··········27 | 13 | ··Start·of·section·headers:··········2769040·(bytes·into·file) |
14 | ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI | 14 | ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI |
15 | ··Size·of·this·header:···············52·(bytes) | 15 | ··Size·of·this·header:···············52·(bytes) |
16 | ··Size·of·program·headers:···········32·(bytes) | 16 | ··Size·of·program·headers:···········32·(bytes) |
17 | ··Number·of·program·headers:·········10 | 17 | ··Number·of·program·headers:·········10 |
18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
19 | ··Number·of·section·headers:·········25 | 19 | ··Number·of·section·headers:·········25 |
20 | ··Section·header·string·table·index:·24 | 20 | ··Section·header·string·table·index:·24 |
Offset 2, 23 lines modified | Offset 2, 23 lines modified | ||
2 | Elf·file·type·is·DYN·(Shared·object·file) | 2 | Elf·file·type·is·DYN·(Shared·object·file) |
3 | Entry·point·0x0 | 3 | Entry·point·0x0 |
4 | There·are·10·program·headers,·starting·at·offset·52 | 4 | There·are·10·program·headers,·starting·at·offset·52 |
5 | Program·Headers: | 5 | Program·Headers: |
6 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align | 6 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align |
7 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4 | 7 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4 |
8 | ··LOAD···········0x000000·0x00000000·0x00000000·0xb3 | 8 | ··LOAD···········0x000000·0x00000000·0x00000000·0xb3583·0xb3583·R···0x1000 |
9 | ··LOAD···········0x0b3 | 9 | ··LOAD···········0x0b3600·0x000b4600·0x000b4600·0x1dccc0·0x1dccc0·R·E·0x1000 |
10 | ··LOAD···········0x29 | 10 | ··LOAD···········0x2902c0·0x002922c0·0x002922c0·0x13a10·0x13a10·RW··0x1000 |
11 | ··LOAD···········0x2a | 11 | ··LOAD···········0x2a3cd0·0x002a6cd0·0x002a6cd0·0x00110·0x004b1·RW··0x1000 |
12 | ··DYNAMIC········0x2a | 12 | ··DYNAMIC········0x2a39d8·0x002a59d8·0x002a59d8·0x000d0·0x000d0·RW··0x4 |
13 | ··GNU_RELRO······0x29 | 13 | ··GNU_RELRO······0x2902c0·0x002922c0·0x002922c0·0x13a10·0x13d40·R···0x1 |
14 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 | 14 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 |
15 | ··NOTE···········0x000174·0x00000174·0x00000174·0x00098·0x00098·R···0x4 | 15 | ··NOTE···········0x000174·0x00000174·0x00000174·0x00098·0x00098·R···0x4 |
16 | ··EXIDX··········0x011 | 16 | ··EXIDX··········0x011f30·0x00011f30·0x00011f30·0x06798·0x06798·R···0x4 |
17 | ·Section·to·Segment·mapping: | 17 | ·Section·to·Segment·mapping: |
18 | ··Segment·Sections... | 18 | ··Segment·Sections... |
19 | ···00····· | 19 | ···00····· |
20 | ···01·····.note.android.ident·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rel.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata· | 20 | ···01·····.note.android.ident·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rel.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata· |
21 | ···02·····.text·.plt· | 21 | ···02·····.text·.plt· |
22 | ···03·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt· | 22 | ···03·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt· |
Offset 1, 34 lines modified | Offset 1, 34 lines modified | ||
1 | There·are·25·section·headers,·starting·at·offset·0x2a | 1 | There·are·25·section·headers,·starting·at·offset·0x2a4090: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.android.ident·NOTE············00000174·000174·000098·00···A··0···0··4 | 5 | ··[·1]·.note.android.ident·NOTE············00000174·000174·000098·00···A··0···0··4 |
6 | ··[·2]·.dynsym···········DYNSYM··········0000020c·00020c·0007d0·10···A··7···1··4 | 6 | ··[·2]·.dynsym···········DYNSYM··········0000020c·00020c·0007d0·10···A··7···1··4 |
7 | ··[·3]·.gnu.version······VERSYM··········000009dc·0009dc·0000fa·02···A··2···0··2 | 7 | ··[·3]·.gnu.version······VERSYM··········000009dc·0009dc·0000fa·02···A··2···0··2 |
8 | ··[·4]·.gnu.version_r····VERNEED·········00000ad8·000ad8·000060·00···A··7···3··4 | 8 | ··[·4]·.gnu.version_r····VERNEED·········00000ad8·000ad8·000060·00···A··7···3··4 |
9 | ··[·5]·.gnu.hash·········GNU_HASH········00000b38·000b38·0000f8·00···A··2···0··4 | 9 | ··[·5]·.gnu.hash·········GNU_HASH········00000b38·000b38·0000f8·00···A··2···0··4 |
10 | ··[·6]·.hash·············HASH············00000c30·000c30·0003f0·04···A··2···0··4 | 10 | ··[·6]·.hash·············HASH············00000c30·000c30·0003f0·04···A··2···0··4 |
11 | ··[·7]·.dynstr···········STRTAB··········00001020·001020·000b40·00···A··0···0··1 | 11 | ··[·7]·.dynstr···········STRTAB··········00001020·001020·000b40·00···A··0···0··1 |
12 | ··[·8]·.rel.dyn··········REL·············00001b60·001b60·010 | 12 | ··[·8]·.rel.dyn··········REL·············00001b60·001b60·0103d0·08···A··2···0··4 |
13 | ··[·9]·.ARM.exidx········ARM_EXIDX·······00011 | 13 | ··[·9]·.ARM.exidx········ARM_EXIDX·······00011f30·011f30·006798·00··AL·13···0··4 |
14 | ··[10]·.rel.plt··········REL·············00018 | 14 | ··[10]·.rel.plt··········REL·············000186c8·0186c8·0002c8·08··AI··2··19··4 |
15 | ··[11]·.ARM.extab········PROGBITS········00018 | 15 | ··[11]·.ARM.extab········PROGBITS········00018990·018990·002ea8·00···A··0···0··4 |
16 | ··[12]·.rodata···········PROGBITS········0001b | 16 | ··[12]·.rodata···········PROGBITS········0001b840·01b840·097d43·00·AMS··0···0·64 |
17 | ··[13]·.text·············PROGBITS········000b4 | 17 | ··[13]·.text·············PROGBITS········000b4600·0b3600·1dc710·00··AX··0···0·128 |
18 | ··[14]·.plt··············PROGBITS········0029 | 18 | ··[14]·.plt··············PROGBITS········00290d10·28fd10·0005b0·00··AX··0···0·16 |
19 | ··[15]·.data.rel.ro······PROGBITS········0029 | 19 | ··[15]·.data.rel.ro······PROGBITS········002922c0·2902c0·013710·00··WA··0···0··8 |
20 | ··[16]·.fini_array·······FINI_ARRAY······002a | 20 | ··[16]·.fini_array·······FINI_ARRAY······002a59d0·2a39d0·000008·00··WA··0···0··4 |
21 | ··[17]·.dynamic··········DYNAMIC·········002a | 21 | ··[17]·.dynamic··········DYNAMIC·········002a59d8·2a39d8·0000d0·08··WA··7···0··4 |
22 | ··[18]·.got··············PROGBITS········002a | 22 | ··[18]·.got··············PROGBITS········002a5aa8·2a3aa8·0000b8·00··WA··0···0··4 |
23 | ··[19]·.got.plt··········PROGBITS········002a | 23 | ··[19]·.got.plt··········PROGBITS········002a5b60·2a3b60·000170·00··WA··0···0··4 |
24 | ··[20]·.data·············PROGBITS········002a | 24 | ··[20]·.data·············PROGBITS········002a6cd0·2a3cd0·000110·00··WA··0···0··8 |
25 | ··[21]·.bss··············NOBITS··········002a | 25 | ··[21]·.bss··············NOBITS··········002a6de0·2a3de0·0003a1·00··WA··0···0··8 |
26 | ··[22]·.comment··········PROGBITS········00000000·2a | 26 | ··[22]·.comment··········PROGBITS········00000000·2a3de0·000195·01··MS··0···0··1 |
27 | ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·2a | 27 | ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·2a3f75·00003c·00······0···0··1 |
28 | ··[24]·.shstrtab·········STRTAB··········00000000·2a | 28 | ··[24]·.shstrtab·········STRTAB··········00000000·2a3fb1·0000df·00······0···0··1 |
29 | Key·to·Flags: | 29 | Key·to·Flags: |
30 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 30 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
31 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 31 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
32 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 32 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
33 | ··D·(mbind),·y·(purecode),·p·(processor·specific) | 33 | ··D·(mbind),·y·(purecode),·p·(processor·specific) |
Offset 12, 30 lines modified | Offset 12, 30 lines modified | ||
12 | ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_delete@LIBC·(2) | 12 | ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_delete@LIBC·(2) |
13 | ·····9:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_getspecific@LIBC·(2) | 13 | ·····9:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_getspecific@LIBC·(2) |
14 | ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_setspecific@LIBC·(2) | 14 | ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_setspecific@LIBC·(2) |
15 | ····11:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setenv@LIBC·(2) | 15 | ····11:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setenv@LIBC·(2) |
16 | ····12:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2) | 16 | ····12:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2) |
17 | ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2) | 17 | ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2) |
18 | ····14:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2) | 18 | ····14:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2) |
19 | ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_detach@LIBC·(2) | ||
20 | ····1 | 19 | ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) |
21 | ····1 | 20 | ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·posix_memalign@LIBC·(2) |
22 | ····1 | 21 | ····17:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@LIBC·(2) |
23 | ····1 | 22 | ····18:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcmp@LIBC·(2) |
24 | ···· | 23 | ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen@LIBC·(2) |
25 | ····2 | 24 | ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_write |
26 | ····2 | 25 | ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_buf_write |
27 | ····2 | 26 | ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@LIBC·(2) |
28 | ····2 | 27 | ····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@LIBC·(2) |
29 | ····2 | 28 | ····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2) |
30 | ····2 | 29 | ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·read@LIBC·(2) |
31 | ····2 | 30 | ····26:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·poll@LIBC·(2) |
32 | ····2 | 31 | ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·freeaddrinfo@LIBC·(2) |
33 | ····2 | 32 | ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getpeername@LIBC·(2) |
34 | ···· | 33 | ····29:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·write@LIBC·(2) |
34 | ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·socketpair@LIBC·(2) | ||
35 | ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·epoll_ctl@LIBC·(2) | 35 | ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·epoll_ctl@LIBC·(2) |
36 | ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlsym@LIBC·(3) | 36 | ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlsym@LIBC·(3) |
37 | ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2) | 37 | ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2) |
38 | ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2) | 38 | ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2) |
39 | ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getsockname@LIBC·(2) | 39 | ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getsockname@LIBC·(2) |
40 | ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsockopt@LIBC·(2) | 40 | ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsockopt@LIBC·(2) |
41 | ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getsockopt@LIBC·(2) | 41 | ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getsockopt@LIBC·(2) |
Offset 50, 79 lines modified | Offset 50, 79 lines modified | ||
50 | ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·shutdown@LIBC·(2) | 50 | ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·shutdown@LIBC·(2) |
51 | ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·connect@LIBC·(2) | 51 | ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·connect@LIBC·(2) |
52 | ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getauxval@LIBC·(2) | 52 | ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getauxval@LIBC·(2) |
53 | ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2) | 53 | ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2) |
54 | ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2) | 54 | ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2) |
55 | ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readv@LIBC·(2) | 55 | ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readv@LIBC·(2) |
56 | ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sigaction@LIBC·(2) | 56 | ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sigaction@LIBC·(2) |
57 | ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2) | ||
58 | ····54:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fstat@LIBC·(2) | ||
59 | ····55:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·lseek64@LIBC·(2) | ||
60 | ····5 | 57 | ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@LIBC·(2) |
61 | ····5 | 58 | ····54:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dl_iterate_phdr@LIBC·(3) |
59 | ····55:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fstat@LIBC·(2) | ||
60 | ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mmap@LIBC·(2) | ||
62 | ····5 | 61 | ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·munmap@LIBC·(2) |
63 | ····5 | 62 | ····58:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·lseek64@LIBC·(2) |
64 | ···· | 63 | ····59:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realpath@LIBC·(2) |
65 | ····6 | 64 | ····60:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@LIBC·(2) |
66 | ····6 | 65 | ····61:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@LIBC·(2) |
66 | ····62:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dirfd@LIBC·(2) | ||
67 | ····63:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2) | ||
68 | ····64:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2) | ||
67 | ····6 | 69 | ····65:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getaddrinfo@LIBC·(2) |
68 | ····6 | 70 | ····66:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·gai_strerror@LIBC·(2) |
69 | ····65:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dirfd@LIBC·(2) | ||
70 | ····66:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2) | ||
71 | ····67:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_attr_init@LIBC·(2) | 71 | ····67:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_attr_init@LIBC·(2) |
72 | ····68:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_attr_setstacksize@LIBC·(2) | 72 | ····68:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_attr_setstacksize@LIBC·(2) |
73 | ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sysconf@LIBC·(2) | 73 | ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sysconf@LIBC·(2) |
74 | ····70:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create@LIBC·(2) | 74 | ····70:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create@LIBC·(2) |
75 | ····71:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_attr_destroy@LIBC·(2) | 75 | ····71:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_attr_destroy@LIBC·(2) |
76 | ····72:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·getrandom | 76 | ····72:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·getrandom |
77 | ····73:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·prctl@LIBC·(2) | 77 | ····73:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·prctl@LIBC·(2) |
78 | ····74:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_detach@LIBC·(2) | ||
78 | ····7 | 79 | ····75:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_join@LIBC·(2) |
79 | ····7 | 80 | ····76:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·recv@LIBC·(2) |
80 | ····7 | 81 | ····77:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·send@LIBC·(2) |
81 | ····7 | 82 | ····78:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·writev@LIBC·(2) |
82 | ····78:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·socketpair@LIBC·(2) | ||
83 | ····79:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·epoll_wait@LIBC·(2) | 83 | ····79:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·epoll_wait@LIBC·(2) |
84 | ····80:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2) | 84 | ····80:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2) |
85 | ····81:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sched_getaffinity@LIBC·(2) | 85 | ····81:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sched_getaffinity@LIBC·(2) |
86 | ····82:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·epoll_create1@LIBC·(2) | 86 | ····82:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·epoll_create1@LIBC·(2) |
87 | ····83:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eventfd@LIBC·(2) | 87 | ····83:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eventfd@LIBC·(2) |
88 | ····84:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pow@LIBC·(4) | 88 | ····84:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pow@LIBC·(4) |
89 | ····85:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcmp@LIBC·(2) | 89 | ····85:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcmp@LIBC·(2) |
90 | ····86:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·puts@LIBC·(2) | 90 | ····86:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·puts@LIBC·(2) |
91 | ····87:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dl_unwind_find_exidx@LIBC·(3) | 91 | ····87:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dl_unwind_find_exidx@LIBC·(3) |
92 | ····88:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2) | 92 | ····88:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2) |
93 | ····89:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2) | 93 | ····89:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2) |
94 | ····90:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2) | 94 | ····90:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2) |
95 | ····91:·000 | 95 | ····91:·000dbea5····10·FUNC····GLOBAL·DEFAULT···13·frb_get_rust_content_hash |
96 | ····92:·000f | 96 | ····92:·000f3101···184·FUNC····GLOBAL·DEFAULT···13·frb_dart_opaque_rust2dart_decode |
97 | ····93:·000 | 97 | ····93:·000def45····26·FUNC····GLOBAL·DEFAULT···13·free_zero_copy_buffer_f64 |
98 | ····94:·000 | 98 | ····94:·000def45····26·FUNC····GLOBAL·DEFAULT···13·free_zero_copy_buffer_i16 |
99 | ····95:·000d | 99 | ····95:·000d9b7d···436·FUNC····GLOBAL·DEFAULT···13·frbgen_rhttp_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDart2RustStreamReceiver |
100 | ····96:·000d | 100 | ····96:·000d9d35···436·FUNC····GLOBAL·DEFAULT···13·frbgen_rhttp_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDart2RustStreamSink |
101 | ····97:·000f | 101 | ····97:·000f30dd····34·FUNC····GLOBAL·DEFAULT···13·frb_dart_opaque_drop_thread_box_persistent_handle |
102 | ····98:·000f | 102 | ····98:·000f31bd····40·FUNC····GLOBAL·DEFAULT···13·frb_free_wire_sync_rust2dart_dco |
103 | ····99:·000 | 103 | ····99:·000def45····26·FUNC····GLOBAL·DEFAULT···13·free_zero_copy_buffer_i8 |
104 | ···100:·000f | 104 | ···100:·000f3059···132·FUNC····GLOBAL·DEFAULT···13·frb_dart_opaque_dart2rust_encode |
105 | ···101:·000 | 105 | ···101:·000def45····26·FUNC····GLOBAL·DEFAULT···13·free_zero_copy_buffer_u32 |
106 | ···102:·000 | 106 | ···102:·000dee91····12·FUNC····GLOBAL·DEFAULT···13·store_dart_post_cobject |
107 | ···103:·000d | 107 | ···103:·000d9d31·····4·FUNC····GLOBAL·DEFAULT···13·frbgen_rhttp_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDart2RustStreamReceiver |
108 | ···104:·000d | 108 | ···104:·000d9ee9·····4·FUNC····GLOBAL·DEFAULT···13·frbgen_rhttp_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDart2RustStreamSink |
109 | ···105:·000d | 109 | ···105:·000d99c1···440·FUNC····GLOBAL·DEFAULT···13·frbgen_rhttp_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCancellationToken |
110 | ···106:·000d | 110 | ···106:·000d9eed···436·FUNC····GLOBAL·DEFAULT···13·frbgen_rhttp_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDnsSettings |
111 | ···107:·000 | 111 | ···107:·000def45····26·FUNC····GLOBAL·DEFAULT···13·free_zero_copy_buffer_f32 |
112 | ···108:·000 | 112 | ···108:·000def45····26·FUNC····GLOBAL·DEFAULT···13·free_zero_copy_buffer_i64 |
113 | ···109:·000 | 113 | ···109:·000dbeb1··8060·FUNC····GLOBAL·DEFAULT···13·frb_pde_ffi_dispatcher_primary |
114 | ···110:·000 | 114 | ···110:·000def45····26·FUNC····GLOBAL·DEFAULT···13·free_zero_copy_buffer_u16 |
115 | ···111:·000 | 115 | ···111:·000dde2d··1624·FUNC····GLOBAL·DEFAULT···13·frb_pde_ffi_dispatcher_sync |
116 | ···112:·000d | 116 | ···112:·000d9b79·····4·FUNC····GLOBAL·DEFAULT···13·frbgen_rhttp_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerCancellationToken |
117 | ···113:·000d | 117 | ···113:·000da0a1·····4·FUNC····GLOBAL·DEFAULT···13·frbgen_rhttp_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDnsSettings |
118 | ···114:·000d | 118 | ···114:·000da0a5·····4·FUNC····GLOBAL·DEFAULT···13·frbgen_rhttp_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequestClient |
119 | ···115:·000f | 119 | ···115:·000f31b9·····4·FUNC····GLOBAL·DEFAULT···13·frb_init_frb_dart_api_dl |
120 | ···116:·000 | 120 | ···116:·000def45····26·FUNC····GLOBAL·DEFAULT···13·free_zero_copy_buffer_u8 |
121 | ···117:·000 | 121 | ···117:·000de485··1488·FUNC····GLOBAL·DEFAULT···13·frb_dart_fn_deliver_output |
122 | ···118:·000f | 122 | ···118:·000f31e5····10·FUNC····GLOBAL·DEFAULT···13·frb_free_wire_sync_rust2dart_sse |
123 | ···119:·000f | 123 | ···119:·000f32f1····10·FUNC····GLOBAL·DEFAULT···13·frb_rust_vec_u8_free |
124 | ···120:·000f | 124 | ···120:·000f31f1····60·FUNC····GLOBAL·DEFAULT···13·frb_rust_vec_u8_new |
125 | ···121:·000f | 125 | ···121:·000f322d···196·FUNC····GLOBAL·DEFAULT···13·frb_rust_vec_u8_resize |
126 | ···122:·000 | 126 | ···122:·000def45····26·FUNC····GLOBAL·DEFAULT···13·free_zero_copy_buffer_i32 |
127 | ···123:·000d | 127 | ···123:·000da0a9·····4·FUNC····GLOBAL·DEFAULT···13·frbgen_rhttp_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRequestClient |
128 | ···124:·000 | 128 | ···124:·000def45····26·FUNC····GLOBAL·DEFAULT···13·free_zero_copy_buffer_u64 |
Offset 1, 558 lines modified | Offset 1, 2505 lines modified | ||
1 | Relocation·section·'.rel.dyn'·at·offset·0x1b60·contains·8 | 1 | Relocation·section·'.rel.dyn'·at·offset·0x1b60·contains·8314·entries: | Diff chunk too large, falling back to line-by-line diff (2036 lines added, 2 lines removed) |
2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
3 | 0029 | 3 | 002922c0··00000017·R_ARM_RELATIVE········ |
4 | 0029 | 4 | 002922c4··00000017·R_ARM_RELATIVE········ |
5 | 002922d4··00000017·R_ARM_RELATIVE········ | ||
6 | 002922f0··00000017·R_ARM_RELATIVE········ | ||
7 | 002922f4··00000017·R_ARM_RELATIVE········ | ||
8 | 00292304··00000017·R_ARM_RELATIVE········ | ||
9 | 00292310··00000017·R_ARM_RELATIVE········ | ||
10 | 00292320··00000017·R_ARM_RELATIVE········ | ||
11 | 00292324··00000017·R_ARM_RELATIVE········ | ||
12 | 00292330··00000017·R_ARM_RELATIVE········ | ||
13 | 00292340··00000017·R_ARM_RELATIVE········ | ||
14 | 00292344··00000017·R_ARM_RELATIVE········ | ||
15 | 00292354··00000017·R_ARM_RELATIVE········ | ||
16 | 00292364··00000017·R_ARM_RELATIVE········ | ||
17 | 00292374··00000017·R_ARM_RELATIVE········ | ||
18 | 00292384··00000017·R_ARM_RELATIVE········ | ||
19 | 00292394··00000017·R_ARM_RELATIVE········ | ||
20 | 002923a4··00000017·R_ARM_RELATIVE········ | ||
21 | 002923b4··00000017·R_ARM_RELATIVE········ | ||
22 | 002923c4··00000017·R_ARM_RELATIVE········ | ||
23 | 002923d4··00000017·R_ARM_RELATIVE········ | ||
24 | 002923e4··00000017·R_ARM_RELATIVE········ | ||
25 | 002923f4··00000017·R_ARM_RELATIVE········ | ||
26 | 00292400··00000017·R_ARM_RELATIVE········ | ||
27 | 00292404··00000017·R_ARM_RELATIVE········ | ||
28 | 00292414··00000017·R_ARM_RELATIVE········ | ||
29 | 0029242c··00000017·R_ARM_RELATIVE········ | ||
30 | 00292430··00000017·R_ARM_RELATIVE········ | ||
31 | 00292440··00000017·R_ARM_RELATIVE········ | ||
32 | 00292444··00000017·R_ARM_RELATIVE········ | ||
33 | 00292448··00000017·R_ARM_RELATIVE········ | ||
34 | 00292454··00000017·R_ARM_RELATIVE········ | ||
35 | 00292458··00000017·R_ARM_RELATIVE········ | ||
36 | 0029245c··00000017·R_ARM_RELATIVE········ | ||
37 | 00292460··00000017·R_ARM_RELATIVE········ | ||
38 | 0029246c··00000017·R_ARM_RELATIVE········ | ||
39 | 0029247c··00000017·R_ARM_RELATIVE········ | ||
40 | 00292480··00000017·R_ARM_RELATIVE········ | ||
41 | 0029248c··00000017·R_ARM_RELATIVE········ | ||
42 | 00292490··00000017·R_ARM_RELATIVE········ | ||
43 | 0029249c··00000017·R_ARM_RELATIVE········ | ||
44 | 002924a0··00000017·R_ARM_RELATIVE········ | ||
45 | 002924ac··00000017·R_ARM_RELATIVE········ | ||
46 | 002924bc··00000017·R_ARM_RELATIVE········ | ||
47 | 002924c0··00000017·R_ARM_RELATIVE········ | ||
48 | 002924cc··00000017·R_ARM_RELATIVE········ | ||
49 | 002924d0··00000017·R_ARM_RELATIVE········ | ||
50 | 002924dc··00000017·R_ARM_RELATIVE········ | ||
51 | 002924ec··00000017·R_ARM_RELATIVE········ | ||
52 | 002924f0··00000017·R_ARM_RELATIVE········ | ||
53 | 002924fc··00000017·R_ARM_RELATIVE········ | ||
54 | 00292500··00000017·R_ARM_RELATIVE········ | ||
55 | 0029250c··00000017·R_ARM_RELATIVE········ | ||
56 | 00292510··00000017·R_ARM_RELATIVE········ | ||
57 | 00292520··00000017·R_ARM_RELATIVE········ | ||
58 | 00292524··00000017·R_ARM_RELATIVE········ | ||
59 | 00292528··00000017·R_ARM_RELATIVE········ | ||
60 | 0029252c··00000017·R_ARM_RELATIVE········ | ||
61 | 00292530··00000017·R_ARM_RELATIVE········ | ||
62 | 00292534··00000017·R_ARM_RELATIVE········ | ||
63 | 00292540··00000017·R_ARM_RELATIVE········ | ||
64 | 00292544··00000017·R_ARM_RELATIVE········ | ||
65 | 00292550··00000017·R_ARM_RELATIVE········ | ||
66 | 00292554··00000017·R_ARM_RELATIVE········ | ||
67 | 00292558··00000017·R_ARM_RELATIVE········ | ||
68 | 0029255c··00000017·R_ARM_RELATIVE········ | ||
69 | 00292560··00000017·R_ARM_RELATIVE········ | ||
70 | 00292564··00000017·R_ARM_RELATIVE········ | ||
71 | 00292568··00000017·R_ARM_RELATIVE········ | ||
72 | 0029256c··00000017·R_ARM_RELATIVE········ | ||
73 | 00292570··00000017·R_ARM_RELATIVE········ | ||
74 | 0029257c··00000017·R_ARM_RELATIVE········ | ||
75 | 00292580··00000017·R_ARM_RELATIVE········ | ||
76 | 0029258c··00000017·R_ARM_RELATIVE········ | ||
77 | 00292590··00000017·R_ARM_RELATIVE········ | ||
78 | 00292594··00000017·R_ARM_RELATIVE········ | ||
79 | 00292598··00000017·R_ARM_RELATIVE········ | ||
80 | 0029259c··00000017·R_ARM_RELATIVE········ | ||
81 | 002925a0··00000017·R_ARM_RELATIVE········ | ||
82 | 002925a4··00000017·R_ARM_RELATIVE········ | ||
83 | 002925a8··00000017·R_ARM_RELATIVE········ | ||
84 | 002925ac··00000017·R_ARM_RELATIVE········ | ||
85 | 002925b8··00000017·R_ARM_RELATIVE········ | ||
86 | 002925bc··00000017·R_ARM_RELATIVE········ | ||
87 | 002925c8··00000017·R_ARM_RELATIVE········ | ||
88 | 002925cc··00000017·R_ARM_RELATIVE········ | ||
89 | 002925d0··00000017·R_ARM_RELATIVE········ | ||
90 | 002925d4··00000017·R_ARM_RELATIVE········ | ||
91 | 002925d8··00000017·R_ARM_RELATIVE········ | ||
92 | 002925dc··00000017·R_ARM_RELATIVE········ | ||
93 | 002925e0··00000017·R_ARM_RELATIVE········ | ||
94 | 002925e4··00000017·R_ARM_RELATIVE········ | ||
95 | 002925e8··00000017·R_ARM_RELATIVE········ | ||
96 | 002925f8··00000017·R_ARM_RELATIVE········ | ||
97 | 00292608··00000017·R_ARM_RELATIVE········ | ||
98 | 00292618··00000017·R_ARM_RELATIVE········ | ||
99 | 00292628··00000017·R_ARM_RELATIVE········ | ||
100 | 00292638··00000017·R_ARM_RELATIVE········ | ||
101 | 00292648··00000017·R_ARM_RELATIVE········ | ||
102 | 00292658··00000017·R_ARM_RELATIVE········ | ||
103 | 00292668··00000017·R_ARM_RELATIVE········ | ||
104 | 00292678··00000017·R_ARM_RELATIVE········ | ||
105 | 00292688··00000017·R_ARM_RELATIVE········ | ||
106 | 0029268c··00000017·R_ARM_RELATIVE········ | ||
107 | 00292690··00000017·R_ARM_RELATIVE········ | ||
108 | 00292694··00000017·R_ARM_RELATIVE········ | ||
109 | 00292698··00000017·R_ARM_RELATIVE········ | ||
110 | 0029269c··00000017·R_ARM_RELATIVE········ | ||
111 | 002926a0··00000017·R_ARM_RELATIVE········ | ||
112 | 002926b0··00000017·R_ARM_RELATIVE········ | ||
113 | 002926b4··00000017·R_ARM_RELATIVE········ | ||
114 | 002926b8··00000017·R_ARM_RELATIVE········ | ||
115 | 002926bc··00000017·R_ARM_RELATIVE········ | ||
116 | 002926c0··00000017·R_ARM_RELATIVE········ | ||
117 | 002926c4··00000017·R_ARM_RELATIVE········ | ||
118 | 002926c8··00000017·R_ARM_RELATIVE········ | ||
119 | 002926d8··00000017·R_ARM_RELATIVE········ | ||
120 | 002926dc··00000017·R_ARM_RELATIVE········ | ||
121 | 002926e0··00000017·R_ARM_RELATIVE········ | ||
122 | 002926e4··00000017·R_ARM_RELATIVE········ | ||
123 | 002926e8··00000017·R_ARM_RELATIVE········ | ||
124 | 002926ec··00000017·R_ARM_RELATIVE········ | ||
125 | 002926f0··00000017·R_ARM_RELATIVE········ | ||
Max diff block lines reached; 525677/613586 bytes (85.67%) of diff not shown. |
Offset 1, 29 lines modified | Offset 1, 29 lines modified | ||
1 | Dynamic·section·at·offset·0x2a | 1 | Dynamic·section·at·offset·0x2a39d8·contains·26·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so] | 3 | ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so] |
4 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] | 4 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] |
5 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] | 5 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] |
6 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] | 6 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] |
7 | ·0x0000001e·(FLAGS)······················BIND_NOW | 7 | ·0x0000001e·(FLAGS)······················BIND_NOW |
8 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW | 8 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW |
9 | ·0x00000011·(REL)························0x1b60 | 9 | ·0x00000011·(REL)························0x1b60 |
10 | ·0x00000012·(RELSZ)······················66 | 10 | ·0x00000012·(RELSZ)······················66512·(bytes) |
11 | ·0x00000013·(RELENT)·····················8·(bytes) | 11 | ·0x00000013·(RELENT)·····················8·(bytes) |
12 | ·0x6ffffffa·(RELCOUNT)···················8 | 12 | ·0x6ffffffa·(RELCOUNT)···················8311 |
13 | ·0x00000017·(JMPREL)·····················0x18 | 13 | ·0x00000017·(JMPREL)·····················0x186c8 |
14 | ·0x00000002·(PLTRELSZ)···················712·(bytes) | 14 | ·0x00000002·(PLTRELSZ)···················712·(bytes) |
15 | ·0x00000003·(PLTGOT)·····················0x2a | 15 | ·0x00000003·(PLTGOT)·····················0x2a5b60 |
16 | ·0x00000014·(PLTREL)·····················REL | 16 | ·0x00000014·(PLTREL)·····················REL |
17 | ·0x00000006·(SYMTAB)·····················0x20c | 17 | ·0x00000006·(SYMTAB)·····················0x20c |
18 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 18 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
19 | ·0x00000005·(STRTAB)·····················0x1020 | 19 | ·0x00000005·(STRTAB)·····················0x1020 |
20 | ·0x0000000a·(STRSZ)······················2880·(bytes) | 20 | ·0x0000000a·(STRSZ)······················2880·(bytes) |
21 | ·0x6ffffef5·(GNU_HASH)···················0xb38 | 21 | ·0x6ffffef5·(GNU_HASH)···················0xb38 |
22 | ·0x00000004·(HASH)·······················0xc30 | 22 | ·0x00000004·(HASH)·······················0xc30 |
23 | ·0x0000001a·(FINI_ARRAY)·················0x2a | 23 | ·0x0000001a·(FINI_ARRAY)·················0x2a59d0 |
24 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) | 24 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) |
25 | ·0x6ffffff0·(VERSYM)·····················0x9dc | 25 | ·0x6ffffff0·(VERSYM)·····················0x9dc |
26 | ·0x6ffffffe·(VERNEED)····················0xad8 | 26 | ·0x6ffffffe·(VERNEED)····················0xad8 |
27 | ·0x6fffffff·(VERNEEDNUM)·················3 | 27 | ·0x6fffffff·(VERNEEDNUM)·················3 |
28 | ·0x00000000·(NULL)·······················0x0 | 28 | ·0x00000000·(NULL)·······················0x0 |
Offset 2, 24 lines modified | Offset 2, 24 lines modified | ||
2 | Version·symbols·section·'.gnu.version'·contains·125·entries: | 2 | Version·symbols·section·'.gnu.version'·contains·125·entries: |
3 | ·Addr:·0x00000000000009dc··Offset:·0x000009dc··Link:·2·(.dynsym) | 3 | ·Addr:·0x00000000000009dc··Offset:·0x000009dc··Link:·2·(.dynsym) |
4 | ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 4 | ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
5 | ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 5 | ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
6 | ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 6 | ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
7 | ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 7 | ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
8 | ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 8 | ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
9 | ··014:··· | 9 | ··014:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)······· |
10 | ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 10 | ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
11 | ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 11 | ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
12 | ··020:···3·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 12 | ··020:···3·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
13 | ··024:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········2·(LIBC)······· | 13 | ··024:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········2·(LIBC)······· |
14 | ··028:···2·(LIBC)··········4·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 14 | ··028:···2·(LIBC)··········4·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
15 | ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 15 | ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
16 | ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 16 | ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
17 | ··034:···2·(LIBC)··········2·(LIBC)·········· | 17 | ··034:···2·(LIBC)··········2·(LIBC)··········3·(LIBC)··········2·(LIBC)······· |
18 | ··038:···2·(LIBC)·········· | 18 | ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
19 | ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 19 | ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
20 | ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 20 | ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
21 | ··044:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 21 | ··044:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
22 | ··048:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 22 | ··048:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
23 | ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 23 | ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
24 | ··050:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 24 | ··050:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
25 | ··054:···4·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBC)······· | 25 | ··054:···4·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBC)······· |
Offset 35, 55 lines modified | Offset 35, 54 lines modified | ||
35 | free_zero_copy_buffer_u8 | 35 | free_zero_copy_buffer_u8 |
36 | store_dart_post_cobject | 36 | store_dart_post_cobject |
37 | sched_yield | 37 | sched_yield |
38 | pthread_key_create | 38 | pthread_key_create |
39 | pthread_key_delete | 39 | pthread_key_delete |
40 | pthread_getspecific | 40 | pthread_getspecific |
41 | pthread_setspecific | 41 | pthread_setspecific |
42 | pthread_detach | ||
43 | posix_memalign | 42 | posix_memalign |
44 | __android_log_write | 43 | __android_log_write |
45 | __android_log_buf_write | 44 | __android_log_buf_write |
46 | strerror_r | 45 | strerror_r |
47 | pthread_mutex_lock | 46 | pthread_mutex_lock |
48 | pthread_mutex_unlock | 47 | pthread_mutex_unlock |
49 | freeaddrinfo | 48 | freeaddrinfo |
50 | getpeername | 49 | getpeername |
50 | socketpair | ||
51 | epoll_ctl | 51 | epoll_ctl |
52 | getsockname | 52 | getsockname |
53 | setsockopt | 53 | setsockopt |
54 | getsockopt | 54 | getsockopt |
55 | recvmmsg | 55 | recvmmsg |
56 | pthread_atfork | 56 | pthread_atfork |
57 | shutdown | 57 | shutdown |
58 | getauxval | 58 | getauxval |
59 | sigaction | 59 | sigaction |
60 | clock_gettime | ||
61 | dl_iterate_phdr | 60 | dl_iterate_phdr |
62 | realpath | 61 | realpath |
63 | readlink | 62 | readlink |
63 | closedir | ||
64 | clock_gettime | ||
64 | getaddrinfo | 65 | getaddrinfo |
65 | gai_strerror | 66 | gai_strerror |
66 | closedir | ||
67 | pthread_attr_init | 67 | pthread_attr_init |
68 | pthread_attr_setstacksize | 68 | pthread_attr_setstacksize |
69 | pthread_create | 69 | pthread_create |
70 | pthread_attr_destroy | 70 | pthread_attr_destroy |
71 | getrandom | 71 | getrandom |
72 | pthread_detach | ||
72 | pthread_join | 73 | pthread_join |
73 | socketpair | ||
74 | epoll_wait | 74 | epoll_wait |
75 | sched_getaffinity | 75 | sched_getaffinity |
76 | epoll_create1 | 76 | epoll_create1 |
77 | dl_unwind_find_exidx | 77 | dl_unwind_find_exidx |
78 | libdl.so | 78 | libdl.so |
79 | liblog.so | 79 | liblog.so |
80 | /home/runner/.cargo/registry/src/index.crates.io- | 80 | /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.2/src/combinators/collect.rsthis·pair·has·already·been·serializedthis·pair·has·not·yet·been·serializedThreadPool::execute·unable·to·send·job·into·queue. |
81 | /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.2/src/util.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flutter_rust_bridge-2.7.0/src/handler/implementation/executor.rsurl::form_urlencoded::Serializer·double·finishurl::form_urlencoded::Serializer·finishedCannot·convert·RustOpaque·to·inner·value.·This·is·probably·because·you·are·having·more·than·one·references·to·it./home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flutter_rust_bridge-2.7.0/src/rust_auto_opaque/dart2rust_implicit.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flutter_rust_bridge-2.7.0/src/lockable/implementor/rust_auto_opaque.rscursor·position·exceeds·maximum·possible·vector·length/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/fs/mod.rsbackground·task·failed/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/sync/rwlock.rsCannot·block·the·current·thread·from·within·a·runtime.·This·happens·because·a·function·attempted·to·block·the·current·thread·while·the·thread·is·being·used·to·drive·asynchronous·tasks.FromUtf8Error | ||
81 | /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-util-0.1.2/src/util.rs/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flutter_rust_bridge-2.7.0/src/handler/implementation/executor.rsurl::form_urlencoded::Serializer·double·finishurl::form_urlencoded::Serializer·finishedCannot·convert·RustOpaque·to·inner·value.·This·is·probably·because·you·are·having·more·than·one·references·to·it./home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flutter_rust_bridge-2.7.0/src/rust_auto_opaque/dart2rust_implicit.rs/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flutter_rust_bridge-2.7.0/src/lockable/implementor/rust_auto_opaque.rscursor·position·exceeds·maximum·possible·vector·length/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.1/src/fs/mod.rs | ||
82 | background·task·failed/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.1/src/sync/rwlock.rsCannot·block·the·current·thread·from·within·a·runtime.·This·happens·because·a·function·attempted·to·block·the·current·thread·while·the·thread·is·being·used·to·drive·asynchronous·tasks.FromUtf8Error | ||
83 | ·->·certInt8 | 82 | ·->·certInt8 |
84 | chardyn· | 83 | chardyn· |
85 | ocsp···· | 84 | ocsp···· |
86 | sizeBody | 85 | sizeBody |
87 | dateIdleSome | 86 | dateIdleSome |
88 | u128Utf8Text | 87 | u128Utf8Text |
89 | etagdenyZero | 88 | etagdenyZero |
Offset 95, 19 lines modified | Offset 94, 18 lines modified | ||
95 | varyInit)·=· | 94 | varyInit)·=· |
96 | Datacrlsbig5 | 95 | Datacrlsbig5 |
97 | linkHEADUseri128addr | 96 | linkHEADUseri128addr |
98 | ·as·main | 97 | ·as·main |
99 | byteRingKindhttp | 98 | byteRingKindhttp |
100 | postline/ | 99 | postline/ |
101 | hostboolNone | 100 | hostboolNone |
102 | Openshiminvalid·utf-8:·corrupt·contentsTryLockError/home/runner/.cargo/registry/src/index.crates.io- | 101 | Openshiminvalid·utf-8:·corrupt·contentsTryLockError/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/lib.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.9/src/async_impl/response.rspolled·Feed·after·completion/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/sink/feed.rssrc/api/client.rsError·creating·proxy:·Invalid·IP·address:·.· |
103 | stack·backtrace: | 102 | stack·backtrace: |
104 | H3_MESSAGE_ERRORclosed·by·peer:· | 103 | H3_MESSAGE_ERRORclosed·by·peer:· |
105 | "RSA_PKCS1_SHA512 | 104 | "RSA_PKCS1_SHA512 |
106 | alloc/src/fmt.rs | ||
107 | proxy-connectionKEY_UPDATE_ERROROwnedRevokedCert | 105 | proxy-connectionKEY_UPDATE_ERROROwnedRevokedCert |
108 | BadRelativeIndexPayment·Requiredinvalid·frame·ID | 106 | BadRelativeIndexPayment·Requiredinvalid·frame·ID |
109 | no·storage·spaceRevokedCertEntryassertion·`left· | 107 | no·storage·spaceRevokedCertEntryassertion·`left· |
110 | MAX_STREAMS_BIDI | 108 | MAX_STREAMS_BIDI |
111 | Already·ReportedConnectionClosed | 109 | Already·ReportedConnectionClosed |
112 | InvalidComponent·when·expecting·PeerIncompatibleNewSessionTicketPermissionDenied | 110 | InvalidComponent·when·expecting·PeerIncompatibleNewSessionTicketPermissionDenied |
113 | IllegalParameter | 111 | IllegalParameter |
Offset 127, 69 lines modified | Offset 125, 70 lines modified | ||
127 | No·chunk·present | 125 | No·chunk·present |
128 | UnknownExtensionconnection·reset | 126 | UnknownExtensionconnection·reset |
129 | RhttpCancelErrorBadPostbaseIndex | 127 | RhttpCancelErrorBadPostbaseIndex |
130 | mime·parse·errorinvalid·string:·CapacityOverflowconnection·errorEndpointStoppingChangeCipherSpec | 128 | mime·parse·errorinvalid·string:·CapacityOverflowconnection·errorEndpointStoppingChangeCipherSpec |
131 | Multiple·Choicespool·is·disabledKeyUpdateRequestRSA_PKCS1_SHA384protocol·error:· | 129 | Multiple·Choicespool·is·disabledKeyUpdateRequestRSA_PKCS1_SHA384protocol·error:· |
132 | /usr/local/shareverification_alg | 130 | /usr/local/shareverification_alg |
133 | no·previous·keysx-xss-protectionExtensionType(0xhost·unreachablecpu.cfs_quota_us | 131 | no·previous·keysx-xss-protectionExtensionType(0xhost·unreachablecpu.cfs_quota_us |
134 | 132 | range·end·index· | |
135 | InactiveStreamId | 133 | InactiveStreamId |
136 | CertReqExtensionUnrecognisedNameSETTINGS_TIMEOUT | 134 | CertReqExtensionUnrecognisedNameSETTINGS_TIMEOUT |
137 | HandshakeFailuresignal·too·large | 135 | HandshakeFailuresignal·too·large |
138 | reqwest::connectInconsistentKeysinvalid·dns·name | 136 | reqwest::connectInconsistentKeysinvalid·dns·name |
139 | SendRequest·dropPrematurePaddingEOF·on·self-pipeRhttpTimeoutErrorRhttpRedirectErrorRhttpStatusCodeError:·RhttpInvalidCertificateError:·RhttpConnectionError:·src/api/http.rsall·branches·are·disabled·and·there·is·no·else·branchsrc/frb_generated.rsSTREAM_CANCEL_ERRORbody_stream·should·exist·for·HttpBody::BytesStream | 137 | SendRequest·dropPrematurePaddingEOF·on·self-pipeRhttpTimeoutErrorRhttpRedirectErrorRhttpStatusCodeError:·RhttpInvalidCertificateError:·RhttpConnectionError:·src/api/http.rsall·branches·are·disabled·and·there·is·no·else·branchsrc/frb_generated.rsSTREAM_CANCEL_ERRORbody_stream·should·exist·for·HttpBody::BytesStream |
140 | Failed·to·open·filesrc/api/stream.rs | 138 | Failed·to·open·filesrc/api/stream.rs |
141 | Failed·to·send·datacancel_running_requestsDart·throws·exception·but·Rust·side·assume·it·is·not·failablenot·implemented:·internal·error:·entered·unreachable·code:·Invalid·variant·for·HttpExpectBody:·internal·error:·entered·unreachable·code:·Invalid·variant·for·HttpMethod:·internal·error:·entered·unreachable·code:·Invalid·variant·for·HttpVersionPref:·internal·error:·entered·unreachable·code:·Invalid·variant·for·ProxyCondition:·internal·error:·entered·unreachable·code:·Invalid·variant·for·TlsVersion:·RhttpStatusCodeErrorRhttpInvalidCertificateErrorRhttpConnectionErrorRhttpUnknownErrorBytesassertion·failed:·old_value.is_none()/home/runner/.cargo/registry/src/index.crates.io- | 139 | Failed·to·send·datacancel_running_requestsDart·throws·exception·but·Rust·side·assume·it·is·not·failablenot·implemented:·internal·error:·entered·unreachable·code:·Invalid·variant·for·HttpExpectBody:·internal·error:·entered·unreachable·code:·Invalid·variant·for·HttpMethod:·internal·error:·entered·unreachable·code:·Invalid·variant·for·HttpVersionPref:·internal·error:·entered·unreachable·code:·Invalid·variant·for·ProxyCondition:·internal·error:·entered·unreachable·code:·Invalid·variant·for·TlsVersion:·RhttpStatusCodeErrorRhttpInvalidCertificateErrorRhttpConnectionErrorRhttpUnknownErrorBytesassertion·failed:·old_value.is_none()/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/inline_lazy.rs |
142 | /home/runner/.cargo/registry/src/index.crates.io- | 140 | /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allo-isolate-0.1.26/src/into_dart.rsvisit_dart_typed_data_type·see·unexpected·DartTypedDataType= |
143 | iso88592iso88599got_typeUTF-16LEx-cp1250csibm866BadIndexNotReadymin_bitsNoKeyLogksc_5601iso88597ecma-118rejectedframe·0xcert.pemBorrowed·(bytes·x-cp1258deadlinebytes=0-UTF-16BEcsgb2312x-cp1252iso88598x-cp1251us-ascii<locked>DATAGRAMno-cacheTooSmallexporterdata_lenShutdowntrailersFinished | 141 | iso88592iso88599got_typeUTF-16LEx-cp1250csibm866BadIndexNotReadymin_bitsNoKeyLogksc_5601iso88597ecma-118rejectedframe·0xcert.pemBorrowed·(bytes·x-cp1258deadlinebytes=0-UTF-16BEcsgb2312x-cp1252iso88598x-cp1251us-ascii<locked>DATAGRAMno-cacheTooSmallexporterdata_lenShutdowntrailersFinished |
144 | TStreamIdCanceledlocationMAX_DATAhttps://quic·keyos_errorHeaders(x-x-big5iso88596HTTP/0.9HTTP/1.0HTTP/1.1/etc/sslNO_ERRORelapsed=x-cp1253ms_kanjiif-rangeExceededRedirect.zdebug_InternalKeyShare·missingx-cp1255Rejectedtext/cssno_proxyTooLargefinishediso88591iso88595x-cp1257cyrillicx-euc-jpmissing·no-store_privatehttp/1.1HpkeAeadprefetchoverflowDisablediso88593ecma-114Grease()NotFoundDeadlockutf-16beHTTP/2.0if-match·write:·TimedOut | 142 | TStreamIdCanceledlocationMAX_DATAhttps://quic·keyos_errorHeaders(x-x-big5iso88596HTTP/0.9HTTP/1.0HTTP/1.1/etc/sslNO_ERRORelapsed=x-cp1253ms_kanjiif-rangeExceededRedirect.zdebug_InternalKeyShare·missingx-cp1255Rejectedtext/cssno_proxyTooLargefinishediso88591iso88595x-cp1257cyrillicx-euc-jpmissing·no-store_privatehttp/1.1HpkeAeadprefetchoverflowDisablediso88593ecma-114Grease()NotFoundDeadlockutf-16beHTTP/2.0if-match·write:·TimedOut |
145 | asmo-708utf-16leSettingsOverflowSocketV6UnixTimecontents | 143 | asmo-708utf-16leSettingsOverflowSocketV6UnixTimecontents |
146 | AllocErrRepeatedgzip,·brpoisonedSocketV4CONNECT· | 144 | AllocErrRepeatedgzip,·brpoisonedSocketV4CONNECT· |
147 | /var/sslAcceptedByteDatax-cp1254iso88594HTTP/3.0/usr/sslNulErrordeadlockx-cp1256max_size·ignoredcapacity | 145 | /var/sslAcceptedByteDatax-cp1254iso88594HTTP/3.0/usr/sslNulErrordeadlockx-cp1256max_size·ignoredcapacity |
148 | 146 | elot_928Conflict+ | |
149 | ContinuespecificNO_PROXYextern·"Uint8Uint8ClampedInt16Uint16Int32Uint32Int64Uint64Float32Float64Float32x4Invalidalloc/src/raw_vec.rsalloc/src/boxed/convert.rsalloc/src/string.rsalloc/src/ffi/c_str.rsalloc/src/slice.rsswap_remove·index·(is·)·should·be·<·len·(is·removal·index·(is·`at`·split·index·(is·.. | 147 | ContinuespecificNO_PROXYextern·"Uint8Uint8ClampedInt16Uint16Int32Uint32Int64Uint64Float32Float64Float32x4Invalidlibrary/alloc/src/raw_vec.rslibrary/alloc/src/boxed/convert.rslibrary/alloc/src/string.rslibrary/alloc/src/ffi/c_str.rslibrary/alloc/src/fmt.rslibrary/alloc/src/slice.rsswap_remove·index·(is·)·should·be·<·len·(is·removal·index·(is·`at`·split·index·(is·.. |
150 | /home/runner/.cargo/registry/src/index.crates.io- | 148 | /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/android_logger-0.13.3/src/lib.rsandroid_logger:·log::set_logger·failed:·android_logger/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.93/src/error.rsbacktrace·capture·failed |
151 | Caused·by: | 149 | Caused·by: |
152 | Stack·backtrace: | 150 | Stack·backtrace: |
153 | ·······amount·of·bytes·read·does·not·matchCRC·computed·does·not·matchInvalid·gzip·footer·lengthInvalid·gzip·header/home/runner/.cargo/registry/src/index.crates.io- | 151 | ·······amount·of·bytes·read·does·not·matchCRC·computed·does·not·matchInvalid·gzip·footer·lengthInvalid·gzip·header/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rsassertion·failed:·(available_bits·&·7)·==·0 |
154 | assertion·failed:·num_symbols·<=·4/home/runner/.cargo/registry/src/index.crates.io- | 152 | assertion·failed:·num_symbols·<=·4/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-decompressor-4.0.1/src/transform.rs |
155 | ·of·the· | 153 | ·of·the· |
156 | LayoutErrorsplit_off·out·of·bounds:·split_to·out·of·bounds:·advance·out·of·bounds:·the·len·is··but·advancing·by·/home/runner/.cargo/registry/src/index.crates.io- | 154 | LayoutErrorsplit_off·out·of·bounds:·split_to·out·of·bounds:·advance·out·of·bounds:·the·len·is··but·advancing·by·/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.9.0/src/lib.rssize·too·large:·the·integer·type·can·fit··bytes,·but·nbytes·is·Source·duration·value·is·out·of·range·for·the·target·typecannot·parse·integer·from·empty·stringinvalid·digit·found·in·stringnumber·too·large·to·fit·in·tar[·...·truncated·by·diffoscope;·len:·231,·SHA:·3cb2d024da6b7b597693fbdb67075df665b8580f9e9d8586460d0fcdee7d85ca·...·] |
157 | an·invalid·token·was·encountered | 155 | an·invalid·token·was·encountered |
158 | split·always·has·at·least·1·itemassertion·failed:·idx·<·CAPACITY | 156 | split·always·has·at·least·1·itemassertion·failed:·idx·<·CAPACITY |
159 | reset_at·must·be·set·if·in·queue | 157 | reset_at·must·be·set·if·in·queue |
160 | SelectedUnofferedCertCompressionIllegalMiddleboxChangeCipherSpec | 158 | SelectedUnofferedCertCompressionIllegalMiddleboxChangeCipherSpeclibrary/core/src/char/methods.rs |
161 | assertion·failed:·buf.is_empty()URL·was·already·validated·as·URI | 159 | assertion·failed:·buf.is_empty()URL·was·already·validated·as·URI |
160 | library/core/src/slice/memchr.rs | ||
162 | index·out·of·bounds:·the·len·is·parsing·should·validate·bracketsassertion·failed:·i·<·self.len() | 161 | index·out·of·bounds:·the·len·is·parsing·should·validate·bracketsassertion·failed:·i·<·self.len() |
163 | encrypted·client·hello·failure:· | 162 | encrypted·client·hello·failure:· |
164 | RelativeUrlWithCannotBeABaseBaseRefusedToFollowHelloRetryRequest | 163 | RelativeUrlWithCannotBeABaseBaseRefusedToFollowHelloRetryRequestconnection·is·gracefully·closing |
165 | Content-Disposition:·form-data;· | 164 | Content-Disposition:·form-data;· |
166 | "·must·be·valid·unicode,·error:·assertion·failed:·new_cap·>=·lenUnsupportedCrlSignatureAlgorithmDid·not·receive·response·headersServerNameMustContainOneHostName | 165 | "·must·be·valid·unicode,·error:·assertion·failed:·new_cap·>=·lenUnsupportedCrlSignatureAlgorithmDid·not·receive·response·headersServerNameMustContainOneHostName |
167 | assertion·failed:·slot.is_none() | 166 | assertion·failed:·slot.is_none() |
168 | assertion·failed:·j·<·self.len() | ||
169 | 167 | library/core/src/fmt/builders.rsassertion·failed:·j·<·self.len() | |
168 | access-control-allow-credentialsResumptionAttemptedWithVariedEmsSTOP_SENDING·on·recv-only·streamgot·unkown·decoder·instruction:·library/core/src/net/ip_addr.rslibrary/core/src/net/display_buffer.rs::ffff:library/core/src/net/parser.rsinvalid·IP·address·syntaxinvalid·IPv4·address·syntaxinvalid·IPv6·address·syntaxinvalid·socket·address·syntaxinvalid·IPv4·socket·address·syntaxinvalid·IPv6·socket·address·syntaxlibrary/core/src/net/socket_addr.rs]:called·`Option::unwrap()`·on·a·`None`·valuelibrary/core/src/panicking.rs·but·the·index·is·panic·in·a·function·that·cannot·unwindpanic·in·a·destructor·during·cleanup==!=·right`·failed | ||
170 | ··left:· | 169 | ··left:· |
Max diff block lines reached; 219904/234706 bytes (93.69%) of diff not shown. |
Offset 1, 66 lines modified | Offset 1, 66 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x00000c30·7d000000·7d000000·45000000· | 2 | ··0x00000c30·7d000000·7d000000·45000000·40000000·}...}...E...@... |
3 | ··0x00000c40·4f000000·47000000·51000000·00000000·O...G...Q....... | 3 | ··0x00000c40·4f000000·47000000·51000000·00000000·O...G...Q....... |
4 | ··0x00000c50·60000000·74000000·6a000000·23000000·`...t...j...#... | 4 | ··0x00000c50·60000000·74000000·6a000000·23000000·`...t...j...#... |
5 | ··0x00000c60·75000000·00000000·64000000·00000000·u.......d....... | 5 | ··0x00000c60·75000000·00000000·64000000·00000000·u.......d....... |
6 | ··0x00000c70·00000000·53000000·79000000·58000000·....S...y...X... | 6 | ··0x00000c70·00000000·53000000·79000000·58000000·....S...y...X... |
7 | ··0x00000c80·66000000·00000000·00000000·6e000000·f...........n... | 7 | ··0x00000c80·66000000·00000000·00000000·6e000000·f...........n... |
8 | ··0x00000c90·62000000·2d000000·70000000·00000000·b...-...p....... | 8 | ··0x00000c90·62000000·2d000000·70000000·00000000·b...-...p....... |
9 | ··0x00000ca0·6b000000·2e000000·00000000·61000000·k...........a... | 9 | ··0x00000ca0·6b000000·2e000000·00000000·61000000·k...........a... |
10 | ··0x00000cb0·00000000·00000000·3 | 10 | ··0x00000cb0·00000000·00000000·38000000·4e000000·........8...N... |
11 | ··0x00000cc0·49000000·00000000·07000000·71000000·I...........q... | 11 | ··0x00000cc0·49000000·00000000·07000000·71000000·I...........q... |
12 | ··0x00000cd0·00000000·34000000·00000000·00000000·....4........... | 12 | ··0x00000cd0·00000000·34000000·00000000·00000000·....4........... |
13 | ··0x00000ce0·03000000·6c000000·48000000·00000000·....l...H....... | 13 | ··0x00000ce0·03000000·6c000000·48000000·00000000·....l...H....... |
14 | ··0x00000cf0·00000000·00000000·3 | 14 | ··0x00000cf0·00000000·00000000·3b000000·65000000·........;...e... |
15 | ··0x00000d00·77000000·00000000·69000000·00000000·w.......i....... | 15 | ··0x00000d00·77000000·00000000·69000000·00000000·w.......i....... |
16 | ··0x00000d10· | 16 | ··0x00000d10·0f000000·00000000·00000000·00000000·................ |
17 | ··0x00000d20·1 | 17 | ··0x00000d20·16000000·1b000000·55000000·27000000·........U...'... |
18 | ··0x00000d30·00000000·59000000·78000000·1 | 18 | ··0x00000d30·00000000·59000000·78000000·1d000000·....Y...x....... |
19 | ··0x00000d40·67000000·54000000·1 | 19 | ··0x00000d40·67000000·54000000·17000000·42000000·g...T.......B... |
20 | ··0x00000d50·00000000·00000000·00000000·5d000000·............]... | 20 | ··0x00000d50·00000000·00000000·00000000·5d000000·............]... |
21 | ··0x00000d60·63000000·57000000·3 | 21 | ··0x00000d60·63000000·57000000·37000000·19000000·c...W...7....... |
22 | ··0x00000d70·5c000000·05000000·00000000·32000000·\...........2... | 22 | ··0x00000d70·5c000000·05000000·00000000·32000000·\...........2... |
23 | ··0x00000d80·00000000·00000000·3 | 23 | ··0x00000d80·00000000·00000000·3d000000·00000000·........=....... |
24 | ··0x00000d90·00000000·6d000000·73000000·1 | 24 | ··0x00000d90·00000000·6d000000·73000000·15000000·....m...s....... |
25 | ··0x00000da0·00000000·00000000·00000000·5e000000·............^... | 25 | ··0x00000da0·00000000·00000000·00000000·5e000000·............^... |
26 | ··0x00000db0·00000000·00000000·7c000000·5f000000·........|..._... | 26 | ··0x00000db0·00000000·00000000·7c000000·5f000000·........|..._... |
27 | ··0x00000dc0·00000000·76000000·5a000000·00000000·....v...Z....... | 27 | ··0x00000dc0·00000000·76000000·5a000000·00000000·....v...Z....... |
28 | ··0x00000dd0·0a000000·00000000·00000000·09000000·................ | 28 | ··0x00000dd0·0a000000·00000000·00000000·09000000·................ |
29 | ··0x00000de0·00000000·0c000000·3 | 29 | ··0x00000de0·00000000·0c000000·36000000·44000000·........6...D... |
30 | ··0x00000df0·00000000·6f000000·5b000000·7b000000·....o...[...{... | 30 | ··0x00000df0·00000000·6f000000·5b000000·7b000000·....o...[...{... |
31 | ··0x00000e00·2c000000·00000000·00000000·00000000·,............... | 31 | ··0x00000e00·2c000000·00000000·00000000·00000000·,............... |
32 | ··0x00000e10·26000000·00000000·68000000·7a000000·&.......h...z... | 32 | ··0x00000e10·26000000·00000000·68000000·7a000000·&.......h...z... |
33 | ··0x00000e20·00000000·31000000·3 | 33 | ··0x00000e20·00000000·31000000·39000000·00000000·....1...9....... |
34 | ··0x00000e30·00000000·00000000·00000000·00000000·................ | 34 | ··0x00000e30·00000000·00000000·00000000·00000000·................ |
35 | ··0x00000e40·00000000·00000000·00000000·00000000·................ | 35 | ··0x00000e40·00000000·00000000·00000000·00000000·................ |
36 | ··0x00000e50·00000000·00000000·00000000·00000000·................ | 36 | ··0x00000e50·00000000·00000000·00000000·00000000·................ |
37 | ··0x00000e60·00000000·00000000·00000000·00000000·................ | 37 | ··0x00000e60·00000000·00000000·00000000·00000000·................ |
38 | ··0x00000e70·0 | 38 | ··0x00000e70·04000000·00000000·00000000·00000000·................ |
39 | ··0x00000e80·00000000·00000000· | 39 | ··0x00000e80·00000000·00000000·11000000·00000000·................ |
40 | ··0x00000e90·00000000·00000000·00000000·00000000·................ | 40 | ··0x00000e90·00000000·00000000·00000000·00000000·................ |
41 | ··0x00000ea0·00000000·00000000·00000000·08000000·................ | 41 | ··0x00000ea0·00000000·00000000·00000000·08000000·................ |
42 | ··0x00000eb0·0 | 42 | ··0x00000eb0·00000000·00000000·00000000·00000000·................ |
43 | ··0x00000ec0·00000000·00000000·00000000·00000000·................ | 43 | ··0x00000ec0·00000000·00000000·00000000·00000000·................ |
44 | ··0x00000ed0·0d000000·00000000·28000000·00000000·........(....... | 44 | ··0x00000ed0·0d000000·00000000·28000000·00000000·........(....... |
45 | ··0x00000ee0·1 | 45 | ··0x00000ee0·14000000·00000000·00000000·00000000·................ |
46 | ··0x00000ef0·00000000·00000000·00000000·0e000000·................ | 46 | ··0x00000ef0·00000000·00000000·00000000·0e000000·................ |
47 | ··0x00000f00·00000000·00000000·00000000· | 47 | ··0x00000f00·00000000·00000000·00000000·29000000·............)... |
48 | ··0x00000f10·0 | 48 | ··0x00000f10·02000000·00000000·00000000·10000000·................ |
49 | ··0x00000f20·1 | 49 | ··0x00000f20·12000000·3a000000·00000000·00000000·....:........... |
50 | ··0x00000f30· | 50 | ··0x00000f30·00000000·00000000·1f000000·13000000·................ |
51 | ··0x00000f40·00000000·3 | 51 | ··0x00000f40·00000000·3c000000·46000000·00000000·....<...F....... |
52 | ··0x00000f50·00000000· | 52 | ··0x00000f50·00000000·21000000·1c000000·00000000·....!........... |
53 | ··0x00000f60·4a000000· | 53 | ··0x00000f60·4a000000·4b000000·4c000000·43000000·J...K...L...C... |
54 | ··0x00000f70·1 | 54 | ··0x00000f70·1a000000·00000000·50000000·2f000000·........P.../... |
55 | ··0x00000f80·52000000·22000000·24000000· | 55 | ··0x00000f80·52000000·22000000·24000000·1e000000·R..."...$....... |
56 | ··0x00000f90·00000000·33000000· | 56 | ··0x00000f90·00000000·33000000·41000000·20000000·....3...A...·... |
57 | ··0x00000fa0·3 | 57 | ··0x00000fa0·35000000·00000000·00000000·4d000000·5...........M... |
58 | ··0x00000fb0·2b000000·00000000·00000000·00000000·+............... | 58 | ··0x00000fb0·2b000000·00000000·00000000·00000000·+............... |
59 | ··0x00000fc0·01000000·00000000·00000000·25000000·............%... | 59 | ··0x00000fc0·01000000·00000000·00000000·25000000·............%... |
60 | ··0x00000fd0·00000000·30000000·00000000·00000000·....0........... | 60 | ··0x00000fd0·00000000·30000000·00000000·00000000·....0........... |
61 | ··0x00000fe0·06000000·2a000000·00000000·00000000·....*........... | 61 | ··0x00000fe0·06000000·2a000000·00000000·00000000·....*........... |
62 | ··0x00000ff0·00000000·1 | 62 | ··0x00000ff0·00000000·18000000·72000000·00000000·........r....... |
63 | ··0x00001000·00000000· | 63 | ··0x00001000·00000000·3f000000·56000000·00000000·....?...V....... |
64 | ··0x00001010·00000000·0b000000·00000000· | 64 | ··0x00001010·00000000·0b000000·00000000·3e000000·............>... |
Offset 125, 56 lines modified | Offset 125, 56 lines modified | ||
125 | ··0x000017c0·73797363·616c6c00·73636865·645f7969·syscall.sched_yi | 125 | ··0x000017c0·73797363·616c6c00·73636865·645f7969·syscall.sched_yi |
126 | ··0x000017d0·656c6400·70746872·6561645f·6b65795f·eld.pthread_key_ | 126 | ··0x000017d0·656c6400·70746872·6561645f·6b65795f·eld.pthread_key_ |
127 | ··0x000017e0·63726561·74650070·74687265·61645f6b·create.pthread_k | 127 | ··0x000017e0·63726561·74650070·74687265·61645f6b·create.pthread_k |
128 | ··0x000017f0·65795f64·656c6574·65007074·68726561·ey_delete.pthrea | 128 | ··0x000017f0·65795f64·656c6574·65007074·68726561·ey_delete.pthrea |
129 | ··0x00001800·645f6765·74737065·63696669·63007074·d_getspecific.pt | 129 | ··0x00001800·645f6765·74737065·63696669·63007074·d_getspecific.pt |
130 | ··0x00001810·68726561·645f7365·74737065·63696669·hread_setspecifi | 130 | ··0x00001810·68726561·645f7365·74737065·63696669·hread_setspecifi |
131 | ··0x00001820·63007365·74656e76·005f5f65·72726e6f·c.setenv.__errno | 131 | ··0x00001820·63007365·74656e76·005f5f65·72726e6f·c.setenv.__errno |
132 | ··0x00001830·0063616c·6c6f6300·636c6f73·6500 | 132 | ··0x00001830·0063616c·6c6f6300·636c6f73·65006f70·.calloc.close.op |
133 | ··0x00001840·68726561·645f6465·74616368·006f7065·hread_detach.ope | ||
134 | ··0x000018 | 133 | ··0x00001840·656e0070·6f736978·5f6d656d·616c6967·en.posix_memalig |
135 | ··0x000018 | 134 | ··0x00001850·6e007265·616c6c6f·63006d65·6d636d70·n.realloc.memcmp |
136 | ··0x000018 | 135 | ··0x00001860·00737472·6c656e00·5f5f616e·64726f69·.strlen.__androi |
137 | ··0x000018 | 136 | ··0x00001870·645f6c6f·675f7772·69746500·5f5f616e·d_log_write.__an |
138 | ··0x000018 | 137 | ··0x00001880·64726f69·645f6c6f·675f6275·665f7772·droid_log_buf_wr |
139 | ··0x000018 | 138 | ··0x00001890·69746500·73747265·72726f72·5f720070·ite.strerror_r.p |
140 | ··0x000018 | 139 | ··0x000018a0·74687265·61645f6d·75746578·5f6c6f63·thread_mutex_loc |
141 | ··0x000018 | 140 | ··0x000018b0·6b007074·68726561·645f6d75·7465785f·k.pthread_mutex_ |
142 | ··0x000018 | 141 | ··0x000018c0·756e6c6f·636b0072·65616400·706f6c6c·unlock.read.poll |
143 | ··0x000018 | 142 | ··0x000018d0·00667265·65616464·72696e66·6f006765·.freeaddrinfo.ge |
144 | ··0x000018 | 143 | ··0x000018e0·74706565·726e616d·65007772·69746500·tpeername.write. |
144 | ··0x000018f0·736f636b·65747061·69720065·706f6c6c·socketpair.epoll | ||
145 | ··0x00001900· | 145 | ··0x00001900·5f63746c·00646c73·796d0061·626f7274·_ctl.dlsym.abort |
146 | ··0x00001910· | 146 | ··0x00001910·0066636e·746c0067·6574736f·636b6e61·.fcntl.getsockna |
147 | ··0x00001920·6 | 147 | ··0x00001920·6d650073·6574736f·636b6f70·74006765·me.setsockopt.ge |
148 | ··0x00001930·74 | 148 | ··0x00001930·74736f63·6b6f7074·00666d61·78007365·tsockopt.fmax.se |
149 | ··0x00001940· | 149 | ··0x00001940·6e646d73·67007265·63766d6d·73670063·ndmsg.recvmmsg.c |
150 | ··0x00001950· | 150 | ··0x00001950·62727400·70746872·6561645f·6174666f·brt.pthread_atfo |
151 | ··0x00001960· | 151 | ··0x00001960·726b0073·74617400·736f636b·65740062·rk.stat.socket.b |
152 | ··0x00001970·6 | 152 | ··0x00001970·696e6400·73687574·646f776e·00636f6e·ind.shutdown.con |
153 | ··0x00001980· | 153 | ··0x00001980·6e656374·00676574·61757876·616c006f·nect.getauxval.o |
154 | ··0x00001990· | 154 | ··0x00001990·70656e64·69720072·65616464·69720072·pendir.readdir.r |
155 | ··0x000019a0·6 | 155 | ··0x000019a0·65616476·00736967·61637469·6f6e0067·eadv.sigaction.g |
156 | ··0x000019b0·6f6e0063·6c6f636b·5f676574·74696d65·on.clock_gettime | ||
157 | ··0x000019c0·00667374·6174006c·7365656b·36340067·.fstat.lseek64.g | ||
158 | ··0x000019 | 156 | ··0x000019b0·65746377·6400646c·5f697465·72617465·etcwd.dl_iterate |
159 | ··0x000019e0·5f706864·72006d75·6e6d6170·006d6d61·_phdr.munmap.mma | ||
160 | ··0x000019f0·70007265·616c7061·74680072·6561646c·p.realpath.readl | ||
161 | ··0x00001a00·696e6b00·67657465·6e760067·65746164·ink.getenv.getad | ||
162 | ··0x00001a10·6472696e·666f0067·61695f73·74726572·drinfo.gai_strer | ||
163 | ··0x00001 | 157 | ··0x000019c0·5f706864·72006673·74617400·6d6d6170·_phdr.fstat.mmap |
158 | ··0x000019d0·006d756e·6d617000·6c736565·6b363400·.munmap.lseek64. | ||
159 | ··0x000019e0·7265616c·70617468·00726561·646c696e·realpath.readlin | ||
160 | ··0x000019f0·6b006765·74656e76·00646972·66640063·k.getenv.dirfd.c | ||
161 | ··0x00001a00·6c6f7365·64697200·636c6f63·6b5f6765·losedir.clock_ge | ||
162 | ··0x00001a10·7474696d·65006765·74616464·72696e66·ttime.getaddrinf | ||
163 | ··0x00001a20·6f006761·695f7374·72657272·6f720070·o.gai_strerror.p | ||
164 | ··0x00001a30·74687265·61645f61·7474725f·696e6974·thread_attr_init | ||
165 | ··0x00001a40·00707468·72656164·5f617474·725f7365·.pthread_attr_se | ||
166 | ··0x00001a50·74737461·636b7369·7a650073·7973636f·tstacksize.sysco | ||
167 | ··0x00001a60·6e660070·74687265·61645f63·72656174·nf.pthread_creat | ||
164 | ··0x00001a | 168 | ··0x00001a70·65007074·68726561·645f6174·74725f64·e.pthread_attr_d |
165 | ··0x00001a40·696e6974·00707468·72656164·5f617474·init.pthread_att | ||
166 | ··0x00001a50·725f7365·74737461·636b7369·7a650073·r_setstacksize.s | ||
167 | ··0x00001a60·7973636f·6e660070·74687265·61645f63·ysconf.pthread_c | ||
168 | ··0x00001a70·72656174·65007074·68726561·645f6174·reate.pthread_at | ||
169 | ··0x00001a80· | 169 | ··0x00001a80·65737472·6f790067·65747261·6e646f6d·estroy.getrandom |
170 | ··0x00001a90· | 170 | ··0x00001a90·00707263·746c0070·74687265·61645f64·.prctl.pthread_d |
171 | ··0x00001aa0·61645f6a·6f696e00·72656376·0073656e·ad_join.recv.sen | ||
172 | ··0x00001a | 171 | ··0x00001aa0·65746163·68007074·68726561·645f6a6f·etach.pthread_jo |
172 | ··0x00001ab0·696e0072·65637600·73656e64·00777269·in.recv.send.wri | ||
173 | ··0x00001ac0· | 173 | ··0x00001ac0·74657600·65706f6c·6c5f7761·69740077·tev.epoll_wait.w |
174 | ··0x00001ad0·61697470·69640073·63686564·5f676574·aitpid.sched_get | 174 | ··0x00001ad0·61697470·69640073·63686564·5f676574·aitpid.sched_get |
175 | ··0x00001ae0·61666669·6e697479·0065706f·6c6c5f63·affinity.epoll_c | 175 | ··0x00001ae0·61666669·6e697479·0065706f·6c6c5f63·affinity.epoll_c |
176 | ··0x00001af0·72656174·65310065·76656e74·66640070·reate1.eventfd.p | 176 | ··0x00001af0·72656174·65310065·76656e74·66640070·reate1.eventfd.p |
177 | ··0x00001b00·6f770073·7472636d·70007075·74730064·ow.strcmp.puts.d | 177 | ··0x00001b00·6f770073·7472636d·70007075·74730064·ow.strcmp.puts.d |
178 | ··0x00001b10·6c5f756e·77696e64·5f66696e·645f6578·l_unwind_find_ex | 178 | ··0x00001b10·6c5f756e·77696e64·5f66696e·645f6578·l_unwind_find_ex |
179 | ··0x00001b20·69647800·66707269·6e746600·66666c75·idx.fprintf.fflu | 179 | ··0x00001b20·69647800·66707269·6e746600·66666c75·idx.fprintf.fflu |
180 | ··0x00001b30·7368005f·5f734600·6c696264·6c2e736f·sh.__sF.libdl.so | 180 | ··0x00001b30·7368005f·5f734600·6c696264·6c2e736f·sh.__sF.libdl.so |
Offset 1, 1732 lines modified | Offset 1, 1661 lines modified | ||
Diff chunk too large, falling back to line-by-line diff (1658 lines added, 1729 lines removed) | |||
1 | Hex·dump·of·section·'.ARM.exidx': | 1 | Hex·dump·of·section·'.ARM.exidx': |
2 | ··0x00011 | 2 | ··0x00011f30·d0260a00·01000000·d8260a00·01000000·.&.......&...... |
3 | ··0x00011 | 3 | ··0x00011f40·d4260a00·01000000·d0260a00·01000000·.&.......&...... |
4 | ··0x00011 | 4 | ··0x00011f50·d4260a00·01000000·ec260a00·b0ad0280·.&.......&...... |
5 | ··0x00011 | 5 | ··0x00011f60·68280a00·b0088480·8c280a00·b0af0680·h(.......(...... |
6 | ··0x00011 | 6 | ··0x00011f70·1c2a0a00·b0af3a80·e42b0a00·b0af2e80·.*....:..+...... |
7 | ··0x00011 | 7 | ··0x00011f80·042d0a00·b0b0ae80·682d0a00·046a0000·.-......h-...j.. |
8 | ··0x00011 | 8 | ··0x00011f90·24470a00·af3f3680·844f0a00·006a0000·$G...?6..O...j.. |
9 | ··0x00011 | 9 | ··0x00011fa0·00630a00·046a0000·50650a00·af3f0080·.c...j..Pe...?.. |
10 | ··0x00011 | 10 | ··0x00011fb0·286a0a00·b0af0480·746c0a00·b0ae0380·(j......tl...... |
11 | ··0x00011 | 11 | ··0x00011fc0·cc6d0a00·b0ac1380·4c6e0a00·b0af1880·.m......Ln...... |
12 | ··0x00011 | 12 | ··0x00011fd0·746f0a00·b0af0080·34710a00·b0af2e80·to......4q...... |
13 | ··0x00011 | 13 | ··0x00011fe0·ac890a00·d0690000·90900a00·b0ae0b80·.....i.......... |
14 | ··0x00011 | 14 | ··0x00011ff0·f0920a00·b0af1a80·50a30a00·b0af0680·........P....... |
15 | ··0x0001 | 15 | ··0x00012000·f4a70a00·b0af0480·00ab0a00·b0ae0180·................ |
16 | ··0x0001 | 16 | ··0x00012010·94ac0a00·b0ae0380·60ae0a00·b0af1280·........`....... |
17 | ··0x0001 | 17 | ··0x00012020·c8af0a00·b0ac0780·58b00a00·b0ac2780·........X.....'. |
18 | ··0x0001 | 18 | ··0x00012030·acb00a00·b0af0c80·04b20a00·b0ad0c80·................ |
19 | ··0x0001 | 19 | ··0x00012040·80b30a00·b0ad0480·a8b40a00·0b840380·................ |
20 | ··0x0001 | 20 | ··0x00012050·5cb50a00·b0b0b080·64b50a00·08840380·\.......d....... |
21 | ··0x0001 | 21 | ··0x00012060·24b60a00·08842180·50b70a00·b0b0b080·$.....!.P....... |
22 | ··0x0001 | 22 | ··0x00012070·58b70a00·b0ac0780·e8b70a00·b0ac2780·X.............'. |
23 | ··0x0001 | 23 | ··0x00012080·3cb80a00·b00b8480·a4b80a00·b0b0a880·<............... |
24 | ··0x0001 | 24 | ··0x00012090·28b90a00·b0b0aa80·d0b90a00·b0af0080·(............... |
25 | ··0x0001 | 25 | ··0x000120a0·7cba0a00·b0b0a880·90ba0a00·b0b0ae80·|............... |
26 | ··0x0001 | 26 | ··0x000120b0·44bb0a00·b0b0aa80·8ebb0a00·b00b8480·D............... |
27 | ··0x0001 | 27 | ··0x000120c0·a6bb0a00·b0af0280·6abc0a00·b0b0b080·........j....... |
28 | ··0x0001 | 28 | ··0x000120d0·88bc0a00·b0af0080·50bd0a00·b00b8480·........P....... |
29 | ··0x0001 | 29 | ··0x000120e0·06be0a00·b0ab0080·aabe0a00·b0b0aa80·................ |
30 | ··0x0001 | 30 | ··0x000120f0·14bf0a00·b0b0ac80·4ac00a00·b0b0aa80·........J....... |
31 | ··0x0001 | 31 | ··0x00012100·a8c00a00·b0b0ac80·76c50a00·b00b8480·........v....... |
32 | ··0x0001 | 32 | ··0x00012110·ecc50a00·b0b0ac80·2cc90a00·b0b0aa80·........,....... |
33 | ··0x0001 | 33 | ··0x00012120·8acb0a00·b0b0ac80·4ecd0a00·b0ad0080·........N....... |
34 | ··0x0001 | 34 | ··0x00012130·bed00a00·b0b0aa80·1cd10a00·b0b0a880·................ |
35 | ··0x0001 | 35 | ··0x00012140·9ed10a00·b00b8480·c0d10a00·b0b0b080·................ |
36 | ··0x0001 | 36 | ··0x00012150·ced10a00·b0af0080·8cd20a00·b0b0aa80·................ |
37 | ··0x0001 | 37 | ··0x00012160·c0d20a00·b0b0ac80·8cd50a00·b0b0b080·................ |
38 | ··0x0001 | 38 | ··0x00012170·acd50a00·b0b0ac80·16d60a00·b0ad0080·................ |
39 | ··0x0001 | 39 | ··0x00012180·80da0a00·b00b8480·58db0a00·b0ad0080·........X....... |
40 | ··0x0001 | 40 | ··0x00012190·5adc0a00·b0ab0080·d4de0a00·b0af0080·Z............... |
41 | ··0x0001 | 41 | ··0x000121a0·f0df0a00·b0b0a880·f0e00a00·b0ab0080·................ |
42 | ··0x0001 | 42 | ··0x000121b0·8ee40a00·b0b0a880·c4e40a00·b0af0080·................ |
43 | ··0x0001 | 43 | ··0x000121c0·c8e90a00·b0af0680·7cea0a00·b0ab0080·........|....... |
44 | ··0x0001 | 44 | ··0x000121d0·32eb0a00·b00b8480·ceed0a00·b0af0080·2............... |
45 | ··0x0001 | 45 | ··0x000121e0·60ee0a00·b0af0480·58f00a00·b0b0b080·`.......X....... |
46 | ··0x00012 | 46 | ··0x000121f0·54f00a00·b0b0a880·a4f10a00·b0ad0080·T............... |
47 | ··0x00012 | 47 | ··0x00012200·10f60a00·b0b0a880·60f60a00·b0ab0080·........`....... |
48 | ··0x00012 | 48 | ··0x00012210·a0f60a00·b0b0b080·9ef60a00·b0af1080·................ |
49 | ··0x00012 | 49 | ··0x00012220·08f90a00·b0b0b080·1af90a00·b0088480·................ |
50 | ··0x00012 | 50 | ··0x00012230·22f90a00·b0b0b080·16fa0a00·b0af1080·"............... |
51 | ··0x00012 | 51 | ··0x00012240·24fd0a00·b0af1c80·94000b00·b0af0080·$............... |
52 | ··0x00012 | 52 | ··0x00012250·3c020b00·b0af0880·08040b00·af3f0080·<............?.. |
53 | ··0x00012 | 53 | ··0x00012260·ac060b00·b0b0b080·b8060b00·b0aa0180·................ |
54 | ··0x00012 | 54 | ··0x00012270·80070b00·b0ab0080·b6070b00·b0b0a880·................ |
55 | ··0x00012 | 55 | ··0x00012280·e6070b00·b00b8480·bc080b00·b0b0aa80·................ |
56 | ··0x00012 | 56 | ··0x00012290·58090b00·b00b8480·d2090b00·b0b0a880·X............... |
57 | ··0x00012 | 57 | ··0x000122a0·dc0a0b00·b0af1a80·fc0b0b00·0b840580·................ |
58 | ··0x00012 | 58 | ··0x000122b0·900e0b00·b0b0b080·a40e0b00·b0aa0580·................ |
59 | ··0x00012 | 59 | ··0x000122c0·84110b00·0b840580·f4110b00·b0b0b080·................ |
60 | ··0x00012 | 60 | ··0x000122d0·10120b00·b0088480·50120b00·b0b0b080·........P....... |
61 | ··0x00012 | 61 | ··0x000122e0·4c120b00·b0b0ac80·58190b00·b0af0680·L.......X....... |
62 | ··0x00012 | 62 | ··0x000122f0·f41c0b00·af3f2a80·c0200b00·b0af0c80·.....?*..·...... |
63 | ··0x00012 | 63 | ··0x00012300·a4240b00·b0af0680·40280b00·b0af0c80·.$......@(...... |
64 | ··0x00012 | 64 | ··0x00012310·c4430b00·b00b8480·2c440b00·b0b0a880·.C......,D...... |
65 | ··0x00012 | 65 | ··0x00012320·98440b00·b0b0b080·94440b00·b0b0a880·.D.......D...... |
66 | ··0x00012 | 66 | ··0x00012330·e8450b00·b00b8480·50460b00·b0b0a880·.E......PF...... |
67 | ··0x00012 | 67 | ··0x00012340·08480b00·b0b0b080·0c480b00·b0b0ae80·.H.......H...... |
68 | ··0x00012 | 68 | ··0x00012350·d44e0b00·b0b0a880·7c4f0b00·b0b0ae80·.N......|O...... |
69 | ··0x00012 | 69 | ··0x00012360·28510b00·b0b0ac80·d8510b00·b00b8480·(Q.......Q...... |
70 | ··0x00012 | 70 | ··0x00012370·7c520b00·b0b0a880·2c550b00·b00b8480·|R......,U...... |
71 | ··0x00012 | 71 | ··0x00012380·d0550b00·b0b0a880·80580b00·b0ad0c80·.U.......X...... |
72 | ··0x00012 | 72 | ··0x00012390·445a0b00·b0ac0d80·bc5f0b00·b0ad0c80·DZ......._...... |
73 | ··0x00012 | 73 | ··0x000123a0·80610b00·b0ac0d80·1c6c0b00·b0b0b080·.a.......l...... |
74 | ··0x00012 |