Offset 1, 62 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·170e5e3c31fc46e7964af92bc863f9fb928b3eda17bb721353538bf92c8449e6 | ||
10 | Signer·#1·certificate·SHA-1·digest:·c8e7a61d026caa2347239435df853c1b38644804 | ||
11 | Signer·#1·certificate·MD5·digest:·815aacd4f2fdf576e2468e4df0a6c0fe | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·46fd41efb9e8585731c5d47abb7d3e9241baebd34728ec5f8f4f530395ff0183 | ||
15 | Signer·#1·public·key·SHA-1·digest:·b1b3a376d7f09197f9279b94808f277f79f8c1ca | ||
16 | Signer·#1·public·key·MD5·digest:·ca84a42c2e558fbddcc6858731f47811 | ||
17 | WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
19 | WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
20 | WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
21 | WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
22 | WARNING:·META-INF/app_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
23 | WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
24 | WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
25 | WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
26 | WARNING:·META-INF/core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
27 | WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
28 | WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
29 | WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
30 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
31 | WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
32 | WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
33 | WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
34 | WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
35 | WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
36 | WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
37 | WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
38 | WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
39 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
40 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
41 | WARNING:·META-INF/androidx.legacy_legacy-preference-v14.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
42 | WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
43 | WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
44 | WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
45 | WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
46 | WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
47 | WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
48 | WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
49 | WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
50 | WARNING:·META-INF/kotlin-stdlib-jdk7.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
51 | WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
52 | WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
53 | WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
54 | WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
55 | WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
56 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
57 | WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
58 | WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
59 | WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
60 | WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
61 | WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
62 | WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 860 lines modified | Offset 1, 860 lines modified | Diff chunk too large, falling back to line-by-line diff (860 lines added, 860 lines removed) | |
1 | Zip·file·size:·34 | 1 | Zip·file·size:·3487709·bytes,·number·of·entries:·858 |
2 | -rw----····· | 2 | -rw----·····0.0·fat······360·b-·defN·81-Jan-01·01:01·res/layout/test_toolbar.xml |
3 | -rw----····· | 3 | -rw----·····0.0·fat······316·b-·defN·81-Jan-01·01:01·res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml |
4 | -rw----····· | 4 | -rw----·····0.0·fat······309·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png |
5 | -rw----····· | 5 | -rw----·····0.0·fat······376·b-·defN·81-Jan-01·01:01·res/color/material_on_primary_disabled.xml |
6 | -rw----····· | 6 | -rw----·····0.0·fat····39517·b-·defN·81-Jan-01·01:01·assets/gpl-3.0-standalone.html |
7 | -rw----····· | 7 | -rw----·····0.0·fat······500·b-·defN·81-Jan-01·01:01·res/color-v23/abc_btn_colored_text_material.xml |
8 | -rw----····· | 8 | -rw----·····0.0·fat······532·b-·defN·81-Jan-01·01:01·res/drawable/notification_bg_low.xml |
9 | -rw----····· | 9 | -rw----·····0.0·fat······887·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_ic_star_black_48dp.png |
10 | -rw----····· | 10 | -rw----·····0.0·fat·····2164·b-·defN·81-Jan-01·01:01·res/layout/preference.xml |
11 | -rw----····· | 11 | -rw----·····0.0·fat······608·b-·defN·81-Jan-01·01:01·res/animator/mtrl_extended_fab_hide_motion_spec.xml |
12 | -rw----····· | 12 | -rw----·····0.0·fat······424·b-·defN·81-Jan-01·01:01·res/drawable/abc_list_selector_background_transition_holo_light.xml |
13 | -rw----····· | 13 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/color/abc_primary_text_disable_only_material_dark.xml |
14 | -rw----····· | 14 | -rw----·····0.0·fat·····3889·b-·stor·81-Jan-01·01:01·res/mipmap-hdpi-v4/ic_launcher.png |
15 | -rw----····· | 15 | -rw----·····0.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.customview_customview.version |
16 | -rw----····· | 16 | -rw----·····0.0·fat······459·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png |
17 | -rw----····· | 17 | -rw----·····0.0·fat······612·b-·defN·81-Jan-01·01:01·res/layout-v17/design_text_input_start_icon.xml |
18 | -rw----····· | 18 | -rw----·····0.0·fat······651·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
19 | -rw----····· | 19 | -rw----·····0.0·fat·····1292·b-·defN·81-Jan-01·01:01·res/layout-v14/changelogrow_material_layout.xml |
20 | -rw----····· | 20 | -rw----·····0.0·fat······190·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
21 | -rw----····· | 21 | -rw----·····0.0·fat······336·b-·defN·81-Jan-01·01:01·res/drawable/abc_cab_background_top_material.xml |
22 | -rw----····· | 22 | -rw----·····0.0·fat······327·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
23 | -rw----····· | 23 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/color/abc_primary_text_material_light.xml |
24 | -rw----····· | 24 | -rw----·····0.0·fat······520·b-·defN·81-Jan-01·01:01·res/color/mtrl_bottom_nav_item_tint.xml |
25 | -rw----····· | 25 | -rw----·····0.0·fat·····2694·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/ubuntu_small_dark.png |
26 | -rw----····· | 26 | -rw----·····0.0·fat······352·b-·defN·81-Jan-01·01:01·res/layout/mtrl_calendar_day.xml |
27 | -rw----····· | 27 | -rw----·····0.0·fat·····1720·b-·defN·81-Jan-01·01:01·res/layout-v17/expand_button.xml |
28 | -rw----····· | 28 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/color/abc_primary_text_disable_only_material_light.xml |
29 | -rw----····· | 29 | -rw----·····0.0·fat······242·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_content_save.png |
30 | -rw----····· | 30 | -rw----·····0.0·fat······508·b-·defN·81-Jan-01·01:01·res/anim/abc_popup_exit.xml |
31 | -rw----····· | 31 | -rw----·····0.0·fat······345·b-·stor·81-Jan-01·01:01·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
32 | -rw----····· | 32 | -rw----·····0.0·fat······648·b-·defN·81-Jan-01·01:01·res/drawable/material_ic_menu_arrow_up_black_24dp.xml |
33 | -rw----····· | 33 | -rw----·····0.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.legacy_legacy-support-core-ui.version |
34 | -rw----····· | 34 | -rw----·····0.0·fat······146·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png |
35 | -rw----····· | 35 | -rw----·····0.0·fat·····4476·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/background_dark.png |
36 | -rw----····· | 36 | -rw----·····0.0·fat····10212·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/background_light.png |
37 | -rw----····· | 37 | -rw----·····0.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/com.google.android.material_material.version |
38 | -rw----····· | 38 | -rw----·····0.0·fat······825·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
39 | -rw----····· | 39 | -rw----·····0.0·fat······595·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png |
40 | -rw----····· | 40 | -rw----·····0.0·fat······752·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png |
41 | -rw----····· | 41 | -rw----·····0.0·fat······513·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_light.png |
42 | -rw----····· | 42 | -rw----·····0.0·fat·····1460·b-·defN·81-Jan-01·01:01·res/layout/mtrl_picker_text_input_date_range.xml |
43 | -rw----····· | 43 | -rw----·····0.0·fat······376·b-·defN·81-Jan-01·01:01·res/color/material_on_primary_emphasis_medium.xml |
44 | -rw----····· | 44 | -rw----·····0.0·fat······760·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png |
45 | -rw----····· | 45 | -rw----·····0.0·fat······226·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
46 | -rw----····· | 46 | -rw----·····0.0·fat······644·b-·defN·81-Jan-01·01:01·res/color/mtrl_outlined_icon_tint.xml |
47 | -rw----····· | 47 | -rw----·····0.0·fat······828·b-·defN·81-Jan-01·01:01·res/drawable/abc_ic_voice_search_api_material.xml |
48 | -rw----····· | 48 | -rw----·····0.0·fat······328·b-·defN·81-Jan-01·01:01·res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml |
49 | -rw----····· | 49 | -rw----·····0.0·fat······660·b-·defN·81-Jan-01·01:01·res/drawable/avd_hide_password.xml |
50 | -rw----····· | 50 | -rw----·····0.0·fat······692·b-·defN·81-Jan-01·01:01·res/drawable/abc_ic_ab_back_material.xml |
51 | -rw----····· | 51 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/color/mtrl_tabs_legacy_text_color_selector.xml |
52 | -rw----····· | 52 | -rw----·····0.0·fat······712·b-·defN·81-Jan-01·01:01·res/drawable/material_ic_keyboard_arrow_left_black_24dp.xml |
53 | -rw----····· | 53 | -rw----·····0.0·fat······700·b-·defN·81-Jan-01·01:01·res/drawable/material_ic_keyboard_arrow_right_black_24dp.xml |
54 | -rw----····· | 54 | -rw----·····0.0·fat······528·b-·defN·81-Jan-01·01:01·res/layout/design_layout_snackbar.xml |
55 | -rw----····· | 55 | -rw----·····0.0·fat······522·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_ic_star_black_36dp.png |
56 | -rw----····· | 56 | -rw----·····0.0·fat······396·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_light.png |
57 | -rw----····· | 57 | -rw----·····0.0·fat······480·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
58 | -rw----····· | 58 | -rw----·····0.0·fat······171·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
59 | -rw----····· | 59 | -rw----·····0.0·fat······616·b-·defN·81-Jan-01·01:01·res/anim/mtrl_bottom_sheet_slide_in.xml |
60 | -rw----····· | 60 | -rw----·····0.0·fat······364·b-·defN·81-Jan-01·01:01·res/layout/text_view_without_line_height.xml |
61 | -rw----····· | 61 | -rw----·····0.0·fat·····1224·b-·defN·81-Jan-01·01:01·res/layout/design_bottom_sheet_dialog.xml |
62 | -rw----····· | 62 | -rw----·····0.0·fat······352·b-·defN·81-Jan-01·01:01·res/layout/activity_launcher.xml |
63 | -rw----····· | 63 | -rw----·····0.0·fat·····1389·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ubuntu_large_dark.png |
64 | -rw----····· | 64 | -rw----·····0.0·fat·····2216·b-·defN·81-Jan-01·01:01·res/layout/appwidget_2x2_light.xml |
65 | -rw----····· | 65 | -rw----·····0.0·fat······322·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png |
66 | -rw----····· | 66 | -rw----·····0.0·fat·····1588·b-·defN·81-Jan-01·01:01·res/layout/expand_button.xml |
67 | -rw----····· | 67 | -rw----·····0.0·fat······318·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_light.png |
68 | -rw----····· | 68 | -rw----·····0.0·fat······508·b-·defN·81-Jan-01·01:01·res/anim/abc_popup_enter.xml |
69 | -rw----····· | 69 | -rw----·····0.0·fat······768·b-·defN·81-Jan-01·01:01·res/color/abc_tint_switch_track.xml |
70 | -rw----····· | 70 | -rw----·····0.0·fat·····5263·b-·stor·81-Jan-01·01:01·res/mipmap-xhdpi-v4/ic_launcher.png |
71 | -rw----····· | 71 | -rw----·····0.0·fat······664·b-·defN·81-Jan-01·01:01·res/layout/preference_dropdown_material.xml |
72 | -rw----····· | 72 | -rw----·····0.0·fat······564·b-·defN·81-Jan-01·01:01·res/color/abc_hint_foreground_material_light.xml |
73 | -rw----····· | 73 | -rw----·····0.0·fat······440·b-·defN·81-Jan-01·01:01·res/layout/design_navigation_item_header.xml |
74 | -rw----····· | 74 | -rw----·····0.0·fat·····2760·b-·defN·81-Jan-01·01:01·res/layout/preference_widget_seekbar_material.xml |
75 | -rw----····· | 75 | -rw----·····0.0·fat······376·b-·defN·81-Jan-01·01:01·res/color/material_on_surface_emphasis_high_type.xml |
76 | -rw----····· | 76 | -rw----·····0.0·fat······808·b-·defN·81-Jan-01·01:01·res/color/mtrl_filled_background_color.xml |
77 | -rw----····· | 77 | -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/layout-v17/abc_dialog_title_material.xml |
78 | -rw----····· | 78 | -rw----·····0.0·fat······484·b-·defN·81-Jan-01·01:01·res/drawable/tooltip_frame_light.xml |
79 | -rw----····· | 79 | -rw----·····0.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.slidingpanelayout_slidingpanelayout.version |
80 | -rw----····· | 80 | -rw----·····0.0·fat······648·b-·defN·81-Jan-01·01:01·res/drawable/material_ic_menu_arrow_down_black_24dp.xml |
81 | -rw----····· | 81 | -rw----·····0.0·fat·····4837·b-·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib.kotlin_module |
82 | -rw----····· | 82 | -rw----·····0.0·fat······616·b-·defN·81-Jan-01·01:01·res/anim/mtrl_bottom_sheet_slide_out.xml |
83 | -rw----····· | 83 | -rw----·····0.0·fat······307·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png |
84 | -rw----····· | 84 | -rw----·····0.0·fat······940·b-·defN·81-Jan-01·01:01·res/layout-v17/mtrl_alert_select_dialog_singlechoice.xml |
85 | -rw----····· | 85 | -rw----·····0.0·fat······376·b-·defN·81-Jan-01·01:01·res/color/material_on_background_emphasis_high_type.xml |
86 | -rw----····· | 86 | -rw----·····0.0·fat······472·b-·defN·81-Jan-01·01:01·res/layout/preference_widget_switch.xml |
87 | -rw----····· | 87 | -rw----·····0.0·fat······384·b-·defN·81-Jan-01·01:01·res/layout/preference_category.xml |
88 | -rw----····· | 88 | -rw----·····0.0·fat······812·b-·defN·81-Jan-01·01:01·res/layout/mtrl_alert_select_dialog_singlechoice.xml |
89 | -rw----····· | 89 | -rw----·····0.0·fat······183·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
90 | -rw----····· | 90 | -rw----·····0.0·fat······704·b-·defN·81-Jan-01·01:01·res/drawable-v21/abc_ratingbar_small_material.xml |
91 | -rw----····· | 91 | -rw----·····0.0·fat·····2768·b-·defN·81-Jan-01·01:01·res/layout-v17/mtrl_picker_header_fullscreen.xml |
92 | -rw----····· | 92 | -rw----·····0.0·fat·····2505·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
93 | -rw----····· | 93 | -rw----·····0.0·fat······245·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png |
94 | -rw----····· | 94 | -rw----·····0.0·fat······152·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
95 | -rw----····· | 95 | -rw----·····0.0·fat·····2756·b-·defN·81-Jan-01·01:01·res/layout-v17/notification_template_media_custom.xml |
96 | -rw----····· | 96 | -rw----·····0.0·fat·······24·b-·defN·81-Jan-01·01:01·META-INF/app_release.kotlin_module |
97 | -rw----····· | 97 | -rw----·····0.0·fat·····1672·b-·defN·81-Jan-01·01:01·res/color/mtrl_tabs_ripple_color.xml |
98 | -rw----····· | 98 | -rw----·····0.0·fat······320·b-·defN·81-Jan-01·01:01·res/layout/design_menu_item_action_area.xml |
99 | -rw----····· | 99 | -rw----·····0.0·fat·····1028·b-·defN·81-Jan-01·01:01·res/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml |
100 | -rw----····· | 100 | -rw----·····0.0·fat······422·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_light.png |
101 | -rw----····· | 101 | -rw----·····0.0·fat······136·b-·defN·81-Jan-01·01:01·res/interpolator/mtrl_fast_out_linear_in.xml |
102 | -rw----····· | 102 | -rw----·····0.0·fat······437·b-·stor·81-Jan-01·01:01·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
103 | -rw----····· | 103 | -rw----·····0.0·fat······548·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_ic_star_half_black_48dp.png |
104 | -rw----····· | 104 | -rw----·····0.0·fat······513·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png |
105 | -rw----····· | 105 | -rw----·····0.0·fat·····2360·b-·defN·81-Jan-01·01:01·res/layout/preference_dropdown.xml |
106 | -rw----····· | 106 | -rw----·····0.0·fat······764·b-·defN·81-Jan-01·01:01·res/drawable-anydpi-v24/$background_dark__0.xml |
107 | -rw----····· | 107 | -rw----·····0.0·fat······776·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png |
108 | -rw----····· | 108 | -rw----·····0.0·fat·····2072·b-·defN·81-Jan-01·01:01·res/layout/abc_popup_menu_item_layout.xml |
109 | -rw----····· | 109 | -rw----·····0.0·fat·····1508·b-·defN·81-Jan-01·01:01·res/layout/design_bottom_navigation_item.xml |
110 | -rw----····· | 110 | -rw----·····0.0·fat······400·b-·stor·81-Jan-01·01:01·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
111 | -rw----····· | 111 | -rw----·····0.0·fat·····2664·b-·defN·81-Jan-01·01:01·res/layout/mtrl_picker_header_fullscreen.xml |
112 | -rw----····· | 112 | -rw----·····0.0·fat·····1256·b-·defN·81-Jan-01·01:01·res/layout-v17/changelog_row.xml |
113 | -rw----····· | 113 | -rw----·····0.0·fat······684·b-·defN·81-Jan-01·01:01·res/drawable/abc_ic_clear_material.xml |
114 | -rw----····· | 114 | -rw----·····0.0·fat······194·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
115 | -rw----····· | 115 | -rw----·····0.0·fat······448·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
116 | -rw----····· | 116 | -rw----·····0.0·fat······752·b-·defN·81-Jan-01·01:01·res/drawable/material_ic_clear_black_24dp.xml |
117 | -rw----····· | 117 | -rw----·····0.0·fat·····2476·b-·defN·81-Jan-01·01:01·res/layout/abc_alert_dialog_material.xml |
118 | -rw----····· | 118 | -rw----·····0.0·fat······500·b-·defN·81-Jan-01·01:01·res/color/material_slider_active_track_color.xml |
119 | -rw----····· | 119 | -rw----·····0.0·fat······376·b-·defN·81-Jan-01·01:01·res/color/material_on_background_disabled.xml |
120 | -rw----····· | 120 | -rw----·····0.0·fat······583·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png |
121 | -rw----····· | 121 | -rw----·····0.0·fat·····2580·b-·defN·81-Jan-01·01:01·res/xml/preferences.xml |
122 | -rw----····· | 122 | -rw----·····0.0·fat·····1224·b-·defN·81-Jan-01·01:01·res/color/abc_tint_default.xml |
123 | -rw----····· | 123 | -rw----·····0.0·fat······796·b-·defN·81-Jan-01·01:01·res/animator/mtrl_fab_hide_motion_spec.xml |
124 | -rw----····· | 124 | -rw----·····0.0·fat······136·b-·defN·81-Jan-01·01:01·res/anim/fragment_fast_out_extra_slow_in.xml |
125 | -rw----····· | 125 | -rw----·····0.0·fat·····1336·b-·defN·81-Jan-01·01:01·res/layout-land/mtrl_picker_header_dialog.xml |
126 | -rw----····· | 126 | -rw----·····0.0·fat······785·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
Max diff block lines reached; -1/175816 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | Zip·archive·data,·at·least·v | 1 | Zip·archive·data,·at·least·v0.0·to·extract |
Offset 1, 11 lines modified | Offset 1, 12 lines modified | ||
1 | !!brut.androlib.meta.MetaInfo | 1 | !!brut.androlib.meta.MetaInfo |
2 | compressionType:·false | 2 | compressionType:·false |
3 | doNotCompress: | 3 | doNotCompress: |
4 | -·resources.arsc | 4 | -·resources.arsc |
5 | -·png | ||
5 | -·META-INF/androidx.customview_customview.version | 6 | -·META-INF/androidx.customview_customview.version |
6 | -·META-INF/androidx.legacy_legacy-support-core-ui.version | 7 | -·META-INF/androidx.legacy_legacy-support-core-ui.version |
7 | -·META-INF/com.google.android.material_material.version | 8 | -·META-INF/com.google.android.material_material.version |
8 | -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version | 9 | -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version |
9 | -·META-INF/androidx.legacy_legacy-support-v4.version | 10 | -·META-INF/androidx.legacy_legacy-support-v4.version |
10 | -·META-INF/androidx.versionedparcelable_versionedparcelable.version | 11 | -·META-INF/androidx.versionedparcelable_versionedparcelable.version |
11 | -·META-INF/androidx.preference_preference.version | 12 | -·META-INF/androidx.preference_preference.version |
Offset 39, 15 lines modified | Offset 40, 14 lines modified | ||
39 | -·META-INF/androidx.lifecycle_lifecycle-viewmodel.version | 40 | -·META-INF/androidx.lifecycle_lifecycle-viewmodel.version |
40 | -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version | 41 | -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version |
41 | -·META-INF/androidx.loader_loader.version | 42 | -·META-INF/androidx.loader_loader.version |
42 | -·META-INF/androidx.viewpager_viewpager.version | 43 | -·META-INF/androidx.viewpager_viewpager.version |
43 | -·META-INF/androidx.cardview_cardview.version | 44 | -·META-INF/androidx.cardview_cardview.version |
44 | -·META-INF/androidx.coordinatorlayout_coordinatorlayout.version | 45 | -·META-INF/androidx.coordinatorlayout_coordinatorlayout.version |
45 | -·META-INF/androidx.annotation_annotation-experimental.version | 46 | -·META-INF/androidx.annotation_annotation-experimental.version |
46 | -·png | ||
47 | isFrameworkApk:·false | 47 | isFrameworkApk:·false |
48 | packageInfo:·null | 48 | packageInfo:·null |
49 | sdkInfo: | 49 | sdkInfo: |
50 | ··minSdkVersion:·'16' | 50 | ··minSdkVersion:·'16' |
51 | ··targetSdkVersion:·'29' | 51 | ··targetSdkVersion:·'29' |
52 | sharedLibrary:·false | 52 | sharedLibrary:·false |
53 | sparseResources:·false | 53 | sparseResources:·false |
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············:·3cc9bd78 |
5 | signature···········:· | 5 | signature···········:·ea65...30d8 |
6 | file_size···········:·581 | 6 | file_size···········:·5816204 |
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·····:·411 | 10 | string_ids_size·····:·41113 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·526 | 12 | type_ids_size·······:·5266 |
13 | type_ids_off········:·1645 | 13 | type_ids_off········:·164564·(0x0282d4) |
14 | proto_ids_size······:·887 | 14 | proto_ids_size······:·8879 |
15 | proto_ids_off·······:·185 | 15 | proto_ids_off·······:·185628·(0x02d51c) |
16 | field_ids_size······:·2938 | 16 | field_ids_size······:·29388 |
17 | field_ids_off·······:·292 | 17 | field_ids_off·······:·292176·(0x047550) |
18 | method_ids_size·····:·428 | 18 | method_ids_size·····:·42897 |
19 | method_ids_off······:·527 | 19 | method_ids_off······:·527280·(0x080bb0) |
20 | class_defs_size·····:·417 | 20 | class_defs_size·····:·4173 |
21 | class_defs_off······:·870 | 21 | class_defs_off······:·870456·(0x0d4838) |
22 | data_size···········:·481 | 22 | data_size···········:·4812212 |
23 | data_off············:·1003 | 23 | data_off············:·1003992·(0x0f51d8) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·380 | 25 | class_idx···········:·380 |
26 | access_flags········:·1537·(0x0601) | 26 | access_flags········:·1537·(0x0601) |
27 | superclass_idx······:·401 | 27 | superclass_idx······:·4015 |
28 | source_file_idx·····:·79 | 28 | source_file_idx·····:·7991 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·0 | 31 | direct_methods_size·:·0 |
32 | virtual_methods_size:·3 | 32 | virtual_methods_size:·3 |
33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
34 | Annotations·on·class | 34 | Annotations·on·class |
Offset 66, 21 lines modified | Offset 66, 21 lines modified | ||
66 | ····#2··············:·(in·Landroid/support/v4/app/INotificationSideChannel;) | 66 | ····#2··············:·(in·Landroid/support/v4/app/INotificationSideChannel;) |
67 | ······name··········:·'notify' | 67 | ······name··········:·'notify' |
68 | ······type··········:·'(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' | 68 | ······type··········:·'(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' |
69 | ······access········:·0x0401·(PUBLIC·ABSTRACT) | 69 | ······access········:·0x0401·(PUBLIC·ABSTRACT) |
70 | ······code··········:·(none) | 70 | ······code··········:·(none) |
71 | ··source_file_idx···:·79 | 71 | ··source_file_idx···:·7991·(INotificationSideChannel.java) |
72 | Class·#1·header: | 72 | Class·#1·header: |
73 | class_idx···········:·383 | 73 | class_idx···········:·383 |
74 | access_flags········:·0·(0x0000) | 74 | access_flags········:·0·(0x0000) |
75 | superclass_idx······:·325 | 75 | superclass_idx······:·325 |
76 | source_file_idx·····:·145 | 76 | source_file_idx·····:·14583 |
77 | static_fields_size··:·0 | 77 | static_fields_size··:·0 |
78 | instance_fields_size:·2 | 78 | instance_fields_size:·2 |
79 | direct_methods_size·:·1 | 79 | direct_methods_size·:·1 |
80 | virtual_methods_size:·2 | 80 | virtual_methods_size:·2 |
81 | Class·#1·annotations: | 81 | Class·#1·annotations: |
82 | Annotations·on·class | 82 | Annotations·on·class |
Offset 112, 20 lines modified | Offset 112, 20 lines modified | ||
112 | ······type··········:·'(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;)V' | 112 | ······type··········:·'(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;)V' |
113 | ······access········:·0x10000·(CONSTRUCTOR) | 113 | ······access········:·0x10000·(CONSTRUCTOR) |
114 | ······code··········- | 114 | ······code··········- |
115 | ······registers·····:·3 | 115 | ······registers·····:·3 |
116 | ······ins···········:·2 | 116 | ······ins···········:·2 |
117 | ······outs··········:·2 | 117 | ······outs··········:·2 |
118 | ······insns·size····:·11·16-bit·code·units | 118 | ······insns·size····:·11·16-bit·code·units |
119 | 0f5 | 119 | 0f5664:········································|[0f5664]·android.support.v4.media.MediaBrowserCompat$CallbackHandler.<init>:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;)V |
120 | 0f5 | 120 | 0f5674:·7010·5207·0100·························|0000:·invoke-direct·{v1},·Landroid/os/Handler;.<init>:()V·//·method@0752 |
121 | 0f5 | 121 | 0f567a:·2200·ca0f······························|0003:·new-instance·v0,·Ljava/lang/ref/WeakReference;·//·type@0fca |
122 | 0f5 | 122 | 0f567e:·7020·447e·2000·························|0005:·invoke-direct·{v0,·v2},·Ljava/lang/ref/WeakReference;.<init>:(Ljava/lang/Object;)V·//·method@7e44 |
123 | 0f5 | 123 | 0f5684:·5b10·d700······························|0008:·iput-object·v0,·v1,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbackImplRef:Ljava/lang/ref/WeakReference;·//·field@00d7 |
124 | 0f5 | 124 | 0f5688:·0e00···································|000a:·return-void |
125 | ······catches·······:·(none) | 125 | ······catches·······:·(none) |
126 | ······positions·····:· | 126 | ······positions·····:· |
127 | ········0x0000·line=2080 | 127 | ········0x0000·line=2080 |
128 | ········0x0003·line=2081 | 128 | ········0x0003·line=2081 |
129 | ······locals········:· | 129 | ······locals········:· |
130 | ········0x0000·-·0x000b·reg=1·this·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;· | 130 | ········0x0000·-·0x000b·reg=1·this·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;· |
131 | ········0x0000·-·0x000b·reg=2·(null)·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;· | 131 | ········0x0000·-·0x000b·reg=2·(null)·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;· |
Offset 136, 108 lines modified | Offset 136, 108 lines modified | ||
136 | ······type··········:·'(Landroid/os/Message;)V' | 136 | ······type··········:·'(Landroid/os/Message;)V' |
137 | ······access········:·0x0001·(PUBLIC) | 137 | ······access········:·0x0001·(PUBLIC) |
138 | ······code··········- | 138 | ······code··········- |
139 | ······registers·····:·13 | 139 | ······registers·····:·13 |
140 | ······ins···········:·2 | 140 | ······ins···········:·2 |
141 | ······outs··········:·6 | 141 | ······outs··········:·6 |
142 | ······insns·size····:·181·16-bit·code·units | 142 | ······insns·size····:·181·16-bit·code·units |
143 | 0f5 | 143 | 0f568c:········································|[0f568c]·android.support.v4.media.MediaBrowserCompat$CallbackHandler.handleMessage:(Landroid/os/Message;)V |
144 | 0f5 | 144 | 0f569c:·1a00·f538······························|0000:·const-string·v0,·"MediaBrowserCompat"·//·string@38f5 |
145 | 0f5 | 145 | 0f56a0:·54b1·d800······························|0002:·iget-object·v1,·v11,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbacksMessengerRef:Ljava/lang/ref/WeakReference;·//·field@00d8 |
146 | 0f5 | 146 | 0f56a4:·3801·b000······························|0004:·if-eqz·v1,·00b4·//·+00b0 |
147 | 0f5 | 147 | 0f56a8:·6e10·467e·0100·························|0006:·invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object;·//·method@7e46 |
148 | 0f5 | 148 | 0f56ae:·0c01···································|0009:·move-result-object·v1 |
149 | 0f5 | 149 | 0f56b0:·3801·aa00······························|000a:·if-eqz·v1,·00b4·//·+00aa |
150 | 0f5 | 150 | 0f56b4:·54b1·d700······························|000c:·iget-object·v1,·v11,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbackImplRef:Ljava/lang/ref/WeakReference;·//·field@00d7 |
151 | 0f5 | 151 | 0f56b8:·6e10·467e·0100·························|000e:·invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object;·//·method@7e46 |
152 | 0f5 | 152 | 0f56be:·0c01···································|0011:·move-result-object·v1 |
153 | 0f5 | 153 | 0f56c0:·3901·0400······························|0012:·if-nez·v1,·0016·//·+0004 |
154 | 0f5 | 154 | 0f56c4:·2900·a000······························|0014:·goto/16·00b4·//·+00a0 |
155 | 0f5 | 155 | 0f56c8:·6e10·8707·0c00·························|0016:·invoke-virtual·{v12},·Landroid/os/Message;.getData:()Landroid/os/Bundle;·//·method@0787 |
156 | 0f5 | 156 | 0f56ce:·0c01···································|0019:·move-result-object·v1 |
157 | 0f5 | 157 | 0f56d0:·7110·4c0d·0100·························|001a:·invoke-static·{v1},·Landroid/support/v4/media/session/MediaSessionCompat;.ensureClassLoader:(Landroid/os/Bundle;)V·//·method@0d4c |
158 | 0f5 | 158 | 0f56d6:·54b2·d700······························|001d:·iget-object·v2,·v11,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbackImplRef:Ljava/lang/ref/WeakReference;·//·field@00d7 |
159 | 0f5 | 159 | 0f56da:·6e10·467e·0200·························|001f:·invoke-virtual·{v2},·Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object;·//·method@7e46 |
160 | 0f5 | 160 | 0f56e0:·0c02···································|0022:·move-result-object·v2 |
161 | 0f5 | 161 | 0f56e2:·1f02·9d01······························|0023:·check-cast·v2,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;·//·type@019d |
162 | 0f5 | 162 | 0f56e6:·54b3·d800······························|0025:·iget-object·v3,·v11,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbacksMessengerRef:Ljava/lang/ref/WeakReference;·//·field@00d8 |
163 | 0f5 | 163 | 0f56ea:·6e10·467e·0300·························|0027:·invoke-virtual·{v3},·Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object;·//·method@7e46 |
164 | 0f5 | 164 | 0f56f0:·0c03···································|002a:·move-result-object·v3 |
165 | 0f5 | 165 | 0f56f2:·0739···································|002b:·move-object·v9,·v3 |
166 | 0f5 | 166 | 0f56f4:·1f09·4d01······························|002c:·check-cast·v9,·Landroid/os/Messenger;·//·type@014d |
167 | 0f5 | 167 | 0f56f8:·121a···································|002e:·const/4·v10,·#int·1·//·#1 |
168 | 0f5 | 168 | 0f56fa:·52c3·cb00······························|002f:·iget·v3,·v12,·Landroid/os/Message;.what:I·//·field@00cb |
169 | 0f5 | 169 | 0f56fe:·1a04·1c5a······························|0031:·const-string·v4,·"data_media_item_id"·//·string@5a1c |
170 | 0f5 | 170 | 0f5702:·32a3·5b00······························|0033:·if-eq·v3,·v10,·008e·//·+005b |
171 | 0f5 | 171 | 0f5706:·1225···································|0035:·const/4·v5,·#int·2·//·#2 |
172 | 0f5 | 172 | 0f5708:·3253·5400······························|0036:·if-eq·v3,·v5,·008a·//·+0054 |
173 | 0f5 | 173 | 0f570c:·1235···································|0038:·const/4·v5,·#int·3·//·#3 |
174 | 0f5 | 174 | 0f570e:·3253·2f00······························|0039:·if-eq·v3,·v5,·0068·//·+002f |
175 | 0f5 | 175 | 0f5712:·2201·ba0f······························|003b:·new-instance·v1,·Ljava/lang/StringBuilder;·//·type@0fba |
176 | 0f5 | 176 | 0f5716:·7010·017e·0100·························|003d:·invoke-direct·{v1},·Ljava/lang/StringBuilder;.<init>:()V·//·method@7e01 |
177 | 0f5 | 177 | 0f571c:·1a03·8d47······························|0040:·const-string·v3,·"Unhandled·message:·"·//·string@478d |
178 | 0f5 | 178 | 0f5720:·6e20·0d7e·3100·························|0042:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@7e0d |
179 | 0f5 | 179 | 0f5726:·0c01···································|0045:·move-result-object·v1 |
180 | 0f5 | 180 | 0f5728:·6e20·0c7e·c100·························|0046:·invoke-virtual·{v1,·v12},·Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;·//·method@7e0c |
181 | 0f5 | 181 | 0f572e:·0c01···································|0049:·move-result-object·v1 |
182 | 0f5 | 182 | 0f5730:·1a03·c502······························|004a:·const-string·v3,·" |
Max diff block lines reached; 130836699/130851087 bytes (99.99%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·77 | 1 | Zip·file·size:·7713251·bytes,·number·of·entries:·4172 |
2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class | 2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class |
3 | ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class | 3 | ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class |
4 | ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class | 4 | ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class |
5 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class | 5 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class |
6 | ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class | 6 | ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class |
7 | ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class | 7 | ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class |
8 | ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class | 8 | ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class |
Offset 684, 15 lines modified | Offset 684, 15 lines modified | ||
684 | ?rwxrwxr-x··2.0·unx······794·b-·stor·80-Jan-01·00:00·androidx/core/content/res/FontResourcesParserCompat$FontFileResourceEntry.class | 684 | ?rwxrwxr-x··2.0·unx······794·b-·stor·80-Jan-01·00:00·androidx/core/content/res/FontResourcesParserCompat$FontFileResourceEntry.class |
685 | ?rwxrwxr-x··2.0·unx·····5365·b-·stor·80-Jan-01·00:00·androidx/core/content/res/FontResourcesParserCompat.class | 685 | ?rwxrwxr-x··2.0·unx·····5365·b-·stor·80-Jan-01·00:00·androidx/core/content/res/FontResourcesParserCompat.class |
686 | ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·androidx/core/content/res/GradientColorInflaterCompat$ColorStops.class | 686 | ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·androidx/core/content/res/GradientColorInflaterCompat$ColorStops.class |
687 | ?rwxrwxr-x··2.0·unx·····5381·b-·stor·80-Jan-01·00:00·androidx/core/content/res/GradientColorInflaterCompat.class | 687 | ?rwxrwxr-x··2.0·unx·····5381·b-·stor·80-Jan-01·00:00·androidx/core/content/res/GradientColorInflaterCompat.class |
688 | ?rwxrwxr-x··2.0·unx·····1524·b-·stor·80-Jan-01·00:00·androidx/core/content/res/GrowingArrayUtils.class | 688 | ?rwxrwxr-x··2.0·unx·····1524·b-·stor·80-Jan-01·00:00·androidx/core/content/res/GrowingArrayUtils.class |
689 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ResourcesCompat$FontCallback$1.class | 689 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ResourcesCompat$FontCallback$1.class |
690 | ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ResourcesCompat$FontCallback$2.class | 690 | ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ResourcesCompat$FontCallback$2.class |
691 | ?rwxrwxr-x··2.0·unx····· | 691 | ?rwxrwxr-x··2.0·unx·····1070·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ResourcesCompat$FontCallback.class |
692 | ?rwxrwxr-x··2.0·unx·····1436·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23.class | 692 | ?rwxrwxr-x··2.0·unx·····1436·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23.class |
693 | ?rwxrwxr-x··2.0·unx······312·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi29.class | 693 | ?rwxrwxr-x··2.0·unx······312·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi29.class |
694 | ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ResourcesCompat$ThemeCompat.class | 694 | ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ResourcesCompat$ThemeCompat.class |
695 | ?rwxrwxr-x··2.0·unx·····5988·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ResourcesCompat.class | 695 | ?rwxrwxr-x··2.0·unx·····5988·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ResourcesCompat.class |
696 | ?rwxrwxr-x··2.0·unx·····3844·b-·stor·80-Jan-01·00:00·androidx/core/content/res/TypedArrayKt.class | 696 | ?rwxrwxr-x··2.0·unx·····3844·b-·stor·80-Jan-01·00:00·androidx/core/content/res/TypedArrayKt.class |
697 | ?rwxrwxr-x··2.0·unx·····5228·b-·stor·80-Jan-01·00:00·androidx/core/content/res/TypedArrayUtils.class | 697 | ?rwxrwxr-x··2.0·unx·····5228·b-·stor·80-Jan-01·00:00·androidx/core/content/res/TypedArrayUtils.class |
698 | ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·androidx/core/database/CursorKt.class | 698 | ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·androidx/core/database/CursorKt.class |
Offset 724, 15 lines modified | Offset 724, 15 lines modified | ||
724 | ?rwxrwxr-x··2.0·unx······863·b-·stor·80-Jan-01·00:00·androidx/core/graphics/PathUtils.class | 724 | ?rwxrwxr-x··2.0·unx······863·b-·stor·80-Jan-01·00:00·androidx/core/graphics/PathUtils.class |
725 | ?rwxrwxr-x··2.0·unx······832·b-·stor·80-Jan-01·00:00·androidx/core/graphics/PictureKt.class | 725 | ?rwxrwxr-x··2.0·unx······832·b-·stor·80-Jan-01·00:00·androidx/core/graphics/PictureKt.class |
726 | ?rwxrwxr-x··2.0·unx·····2143·b-·stor·80-Jan-01·00:00·androidx/core/graphics/PointKt.class | 726 | ?rwxrwxr-x··2.0·unx·····2143·b-·stor·80-Jan-01·00:00·androidx/core/graphics/PointKt.class |
727 | ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·androidx/core/graphics/PorterDuffKt.class | 727 | ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·androidx/core/graphics/PorterDuffKt.class |
728 | ?rwxrwxr-x··2.0·unx·····4610·b-·stor·80-Jan-01·00:00·androidx/core/graphics/RectKt.class | 728 | ?rwxrwxr-x··2.0·unx·····4610·b-·stor·80-Jan-01·00:00·androidx/core/graphics/RectKt.class |
729 | ?rwxrwxr-x··2.0·unx·····2602·b-·stor·80-Jan-01·00:00·androidx/core/graphics/RegionKt.class | 729 | ?rwxrwxr-x··2.0·unx·····2602·b-·stor·80-Jan-01·00:00·androidx/core/graphics/RegionKt.class |
730 | ?rwxrwxr-x··2.0·unx······670·b-·stor·80-Jan-01·00:00·androidx/core/graphics/ShaderKt.class | 730 | ?rwxrwxr-x··2.0·unx······670·b-·stor·80-Jan-01·00:00·androidx/core/graphics/ShaderKt.class |
731 | ?rwxrwxr-x··2.0·unx····· | 731 | ?rwxrwxr-x··2.0·unx·····5042·b-·stor·80-Jan-01·00:00·androidx/core/graphics/TypefaceCompat.class |
732 | ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·androidx/core/graphics/TypefaceCompatBaseImpl$StyleExtractor.class | 732 | ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·androidx/core/graphics/TypefaceCompatBaseImpl$StyleExtractor.class |
733 | ?rwxrwxr-x··2.0·unx·····5202·b-·stor·80-Jan-01·00:00·androidx/core/graphics/TypefaceCompatBaseImpl.class | 733 | ?rwxrwxr-x··2.0·unx·····5202·b-·stor·80-Jan-01·00:00·androidx/core/graphics/TypefaceCompatBaseImpl.class |
734 | ?rwxrwxr-x··2.0·unx·····4554·b-·stor·80-Jan-01·00:00·androidx/core/graphics/TypefaceCompatUtil.class | 734 | ?rwxrwxr-x··2.0·unx·····4554·b-·stor·80-Jan-01·00:00·androidx/core/graphics/TypefaceCompatUtil.class |
735 | ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/BitmapDrawableKt.class | 735 | ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/BitmapDrawableKt.class |
736 | ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/ColorDrawableKt.class | 736 | ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/ColorDrawableKt.class |
737 | ?rwxrwxr-x··2.0·unx·····5349·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/DrawableCompat.class | 737 | ?rwxrwxr-x··2.0·unx·····5349·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/DrawableCompat.class |
738 | ?rwxrwxr-x··2.0·unx·····2173·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/DrawableKt.class | 738 | ?rwxrwxr-x··2.0·unx·····2173·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/DrawableKt.class |
Offset 778, 15 lines modified | Offset 778, 15 lines modified | ||
778 | ?rwxrwxr-x··2.0·unx·····2179·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$GpsStatusTransport.class | 778 | ?rwxrwxr-x··2.0·unx·····2179·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$GpsStatusTransport.class |
779 | ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$InlineHandlerExecutor.class | 779 | ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$InlineHandlerExecutor.class |
780 | ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$PreRGnssStatusTransport$1.class | 780 | ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$PreRGnssStatusTransport$1.class |
781 | ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$PreRGnssStatusTransport$2.class | 781 | ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$PreRGnssStatusTransport$2.class |
782 | ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$PreRGnssStatusTransport$3.class | 782 | ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$PreRGnssStatusTransport$3.class |
783 | ?rwxrwxr-x··2.0·unx·····1111·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$PreRGnssStatusTransport$4.class | 783 | ?rwxrwxr-x··2.0·unx·····1111·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$PreRGnssStatusTransport$4.class |
784 | ?rwxrwxr-x··2.0·unx·····1872·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$PreRGnssStatusTransport.class | 784 | ?rwxrwxr-x··2.0·unx·····1872·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat$PreRGnssStatusTransport.class |
785 | ?rwxrwxr-x··2.0·unx·····7 | 785 | ?rwxrwxr-x··2.0·unx·····7600·b-·stor·80-Jan-01·00:00·androidx/core/location/LocationManagerCompat.class |
786 | ?rwxrwxr-x··2.0·unx······387·b-·stor·80-Jan-01·00:00·androidx/core/math/MathUtils.class | 786 | ?rwxrwxr-x··2.0·unx······387·b-·stor·80-Jan-01·00:00·androidx/core/math/MathUtils.class |
787 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·androidx/core/net/ConnectivityManagerCompat$RestrictBackgroundStatus.class | 787 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·androidx/core/net/ConnectivityManagerCompat$RestrictBackgroundStatus.class |
788 | ?rwxrwxr-x··2.0·unx·····1234·b-·stor·80-Jan-01·00:00·androidx/core/net/ConnectivityManagerCompat.class | 788 | ?rwxrwxr-x··2.0·unx·····1234·b-·stor·80-Jan-01·00:00·androidx/core/net/ConnectivityManagerCompat.class |
789 | ?rwxrwxr-x··2.0·unx·····1303·b-·stor·80-Jan-01·00:00·androidx/core/net/DatagramSocketWrapper$DatagramSocketImplWrapper.class | 789 | ?rwxrwxr-x··2.0·unx·····1303·b-·stor·80-Jan-01·00:00·androidx/core/net/DatagramSocketWrapper$DatagramSocketImplWrapper.class |
790 | ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·androidx/core/net/DatagramSocketWrapper.class | 790 | ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·androidx/core/net/DatagramSocketWrapper.class |
791 | ?rwxrwxr-x··2.0·unx·····3035·b-·stor·80-Jan-01·00:00·androidx/core/net/MailTo.class | 791 | ?rwxrwxr-x··2.0·unx·····3035·b-·stor·80-Jan-01·00:00·androidx/core/net/MailTo.class |
792 | ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·androidx/core/net/ParseException.class | 792 | ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·androidx/core/net/ParseException.class |
Offset 795, 16 lines modified | Offset 795, 17 lines modified | ||
795 | ?rwxrwxr-x··2.0·unx·····1265·b-·stor·80-Jan-01·00:00·androidx/core/net/UriKt.class | 795 | ?rwxrwxr-x··2.0·unx·····1265·b-·stor·80-Jan-01·00:00·androidx/core/net/UriKt.class |
796 | ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·androidx/core/os/BuildCompat.class | 796 | ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·androidx/core/os/BuildCompat.class |
797 | ?rwxrwxr-x··2.0·unx·····4899·b-·stor·80-Jan-01·00:00·androidx/core/os/BundleKt.class | 797 | ?rwxrwxr-x··2.0·unx·····4899·b-·stor·80-Jan-01·00:00·androidx/core/os/BundleKt.class |
798 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·androidx/core/os/CancellationSignal$OnCancelListener.class | 798 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·androidx/core/os/CancellationSignal$OnCancelListener.class |
799 | ?rwxrwxr-x··2.0·unx·····1741·b-·stor·80-Jan-01·00:00·androidx/core/os/CancellationSignal.class | 799 | ?rwxrwxr-x··2.0·unx·····1741·b-·stor·80-Jan-01·00:00·androidx/core/os/CancellationSignal.class |
800 | ?rwxrwxr-x··2.0·unx······704·b-·stor·80-Jan-01·00:00·androidx/core/os/ConfigurationCompat.class | 800 | ?rwxrwxr-x··2.0·unx······704·b-·stor·80-Jan-01·00:00·androidx/core/os/ConfigurationCompat.class |
801 | ?rwxrwxr-x··2.0·unx·····1169·b-·stor·80-Jan-01·00:00·androidx/core/os/EnvironmentCompat.class | 801 | ?rwxrwxr-x··2.0·unx·····1169·b-·stor·80-Jan-01·00:00·androidx/core/os/EnvironmentCompat.class |
802 | ?rwxrwxr-x··2.0·unx······924·b-·stor·80-Jan-01·00:00·androidx/core/os/ExecutorCompat$HandlerExecutor.class | ||
803 | ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·androidx/core/os/ExecutorCompat.class | ||
802 | ?rwxrwxr-x··2.0·unx·····3099·b-·stor·80-Jan-01·00:00·androidx/core/os/HandlerCompat.class | 804 | ?rwxrwxr-x··2.0·unx·····3099·b-·stor·80-Jan-01·00:00·androidx/core/os/HandlerCompat.class |
803 | ?rwxrwxr-x··2.0·unx······909·b-·stor·80-Jan-01·00:00·androidx/core/os/HandlerExecutor.class | ||
804 | ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·androidx/core/os/HandlerKt$postAtTime$runnable$1.class | 805 | ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·androidx/core/os/HandlerKt$postAtTime$runnable$1.class |
805 | ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·androidx/core/os/HandlerKt$postDelayed$runnable$1.class | 806 | ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·androidx/core/os/HandlerKt$postDelayed$runnable$1.class |
806 | ?rwxrwxr-x··2.0·unx·····1293·b-·stor·80-Jan-01·00:00·androidx/core/os/HandlerKt.class | 807 | ?rwxrwxr-x··2.0·unx·····1293·b-·stor·80-Jan-01·00:00·androidx/core/os/HandlerKt.class |
807 | ?rwxrwxr-x··2.0·unx·····3364·b-·stor·80-Jan-01·00:00·androidx/core/os/LocaleListCompat.class | 808 | ?rwxrwxr-x··2.0·unx·····3364·b-·stor·80-Jan-01·00:00·androidx/core/os/LocaleListCompat.class |
808 | ?rwxrwxr-x··2.0·unx······374·b-·stor·80-Jan-01·00:00·androidx/core/os/LocaleListInterface.class | 809 | ?rwxrwxr-x··2.0·unx······374·b-·stor·80-Jan-01·00:00·androidx/core/os/LocaleListInterface.class |
809 | ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·androidx/core/os/MessageCompat.class | 810 | ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·androidx/core/os/MessageCompat.class |
810 | ?rwxrwxr-x··2.0·unx······393·b-·stor·80-Jan-01·00:00·androidx/core/os/OperationCanceledException.class | 811 | ?rwxrwxr-x··2.0·unx······393·b-·stor·80-Jan-01·00:00·androidx/core/os/OperationCanceledException.class |
Offset 816, 36 lines modified | Offset 817, 37 lines modified | ||
816 | ?rwxrwxr-x··2.0·unx·····1340·b-·stor·80-Jan-01·00:00·androidx/core/os/ProcessCompat$Api16Impl.class | 817 | ?rwxrwxr-x··2.0·unx·····1340·b-·stor·80-Jan-01·00:00·androidx/core/os/ProcessCompat$Api16Impl.class |
817 | ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·androidx/core/os/ProcessCompat$Api17Impl.class | 818 | ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·androidx/core/os/ProcessCompat$Api17Impl.class |
818 | ?rwxrwxr-x··2.0·unx······246·b-·stor·80-Jan-01·00:00·androidx/core/os/ProcessCompat$Api24Impl.class | 819 | ?rwxrwxr-x··2.0·unx······246·b-·stor·80-Jan-01·00:00·androidx/core/os/ProcessCompat$Api24Impl.class |
819 | ?rwxrwxr-x··2.0·unx······482·b-·stor·80-Jan-01·00:00·androidx/core/os/ProcessCompat.class | 820 | ?rwxrwxr-x··2.0·unx······482·b-·stor·80-Jan-01·00:00·androidx/core/os/ProcessCompat.class |
820 | ?rwxrwxr-x··2.0·unx·····3436·b-·stor·80-Jan-01·00:00·androidx/core/os/TraceCompat.class | 821 | ?rwxrwxr-x··2.0·unx·····3436·b-·stor·80-Jan-01·00:00·androidx/core/os/TraceCompat.class |
821 | ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·androidx/core/os/TraceKt.class | 822 | ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·androidx/core/os/TraceKt.class |
822 | ?rwxrwxr-x··2.0·unx······456·b-·stor·80-Jan-01·00:00·androidx/core/os/UserManagerCompat.class | 823 | ?rwxrwxr-x··2.0·unx······456·b-·stor·80-Jan-01·00:00·androidx/core/os/UserManagerCompat.class |
824 | ?rwxrwxr-x··2.0·unx······759·b-·stor·80-Jan-01·00:00·androidx/core/provider/CallbackWithHandler$1.class | ||
825 | ?rwxrwxr-x··2.0·unx······683·b-·stor·80-Jan-01·00:00·androidx/core/provider/CallbackWithHandler$2.class | ||
826 | ?rwxrwxr-x··2.0·unx·····1586·b-·stor·80-Jan-01·00:00·androidx/core/provider/CallbackWithHandler.class | ||
823 | ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·androidx/core/provider/CalleeHandler.class | 827 | ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·androidx/core/provider/CalleeHandler.class |
824 | ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontProvider$1.class | 828 | ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontProvider$1.class |
825 | ?rwxrwxr-x··2.0·unx·····6036·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontProvider.class | 829 | ?rwxrwxr-x··2.0·unx·····6036·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontProvider.class |
826 | ?rwxrwxr-x··2.0·unx·····2 | 830 | ?rwxrwxr-x··2.0·unx·····2301·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontRequest.class |
827 | ?rwxrwxr-x··2.0·unx······702·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontRequestThreadPool$1$1.class | ||
828 | ?rwxrwxr-x··2.0·unx·····1062·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontRequestThreadPool$1.class | ||
829 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontRequestThreadPool$ReplyCallback.class | ||
830 | ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontRequestThreadPool$ThreadFactory$ProcessPriorityThread.class | ||
831 | ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontRequestThreadPool$ThreadFactory.class | ||
832 | ?rwxrwxr-x··2.0·unx·····2137·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontRequestThreadPool.class | ||
833 | ?rwxrwxr-x··2.0·unx····· | 831 | ?rwxrwxr-x··2.0·unx······915·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontRequestWorker$1.class |
834 | ?rwxrwxr-x··2.0·unx······ | 832 | ?rwxrwxr-x··2.0·unx······915·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontRequestWorker$3.class |
835 | ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontRequestWorker$3.class | ||
836 | ?rwxrwxr-x··2.0·unx·····1211·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontRequestWorker$4.class | ||
837 | ?rwxrwxr-x··2.0·unx······ | 833 | ?rwxrwxr-x··2.0·unx······420·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontRequestWorker$TypefaceResult.class |
838 | ?rwxrwxr-x··2.0·unx····· | 834 | ?rwxrwxr-x··2.0·unx·····4636·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontRequestWorker.class |
839 | ?rwxrwxr-x··2.0·unx······717·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontsContractCompat$Columns.class | 835 | ?rwxrwxr-x··2.0·unx······717·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontsContractCompat$Columns.class |
840 | ?rwxrwxr-x··2.0·unx······850·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontsContractCompat$FontFamilyResult.class | 836 | ?rwxrwxr-x··2.0·unx······850·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontsContractCompat$FontFamilyResult.class |
841 | ?rwxrwxr-x··2.0·unx······918·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontsContractCompat$FontInfo.class | 837 | ?rwxrwxr-x··2.0·unx······918·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontsContractCompat$FontInfo.class |
842 | ?rwxrwxr-x··2.0·unx······175·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontsContractCompat$FontRequestCallback$FontRequestFailReason.class | 838 | ?rwxrwxr-x··2.0·unx······175·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontsContractCompat$FontRequestCallback$FontRequestFailReason.class |
843 | ?rwxrwxr-x··2.0·unx······750·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontsContractCompat$FontRequestCallback.class | 839 | ?rwxrwxr-x··2.0·unx······750·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontsContractCompat$FontRequestCallback.class |
844 | ?rwxrwxr-x··2.0·unx····· | 840 | ?rwxrwxr-x··2.0·unx·····3629·b-·stor·80-Jan-01·00:00·androidx/core/provider/FontsContractCompat.class |
841 | ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·androidx/core/provider/RequestExecutor$DefaultThreadFactory$ProcessPriorityThread.class | ||
842 | ?rwxrwxr-x··2.0·unx······586·b-·stor·80-Jan-01·00:00·androidx/core/provider/RequestExecutor$DefaultThreadFactory.class | ||
843 | ?rwxrwxr-x··2.0·unx······931·b-·stor·80-Jan-01·00:00·androidx/core/provider/RequestExecutor$HandlerExecutor.class | ||
844 | ?rwxrwxr-x··2.0·unx······644·b-·stor·80-Jan-01·00:00·androidx/core/provider/RequestExecutor$ReplyRunnable$1.class | ||
845 | ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·androidx/core/provider/RequestExecutor$ReplyRunnable.class | ||
846 | ?rwxrwxr-x··2.0·unx·····2153·b-·stor·80-Jan-01·00:00·androidx/core/provider/RequestExecutor.class | ||
845 | ?rwxrwxr-x··2.0·unx······688·b-·stor·80-Jan-01·00:00·androidx/core/provider/SelfDestructiveThread$1.class | 847 | ?rwxrwxr-x··2.0·unx······688·b-·stor·80-Jan-01·00:00·androidx/core/provider/SelfDestructiveThread$1.class |
846 | ?rwxrwxr-x··2.0·unx······699·b-·stor·80-Jan-01·00:00·androidx/core/provider/SelfDestructiveThread$2$1.class | 848 | ?rwxrwxr-x··2.0·unx······699·b-·stor·80-Jan-01·00:00·androidx/core/provider/SelfDestructiveThread$2$1.class |
847 | ?rwxrwxr-x··2.0·unx·····1059·b-·stor·80-Jan-01·00:00·androidx/core/provider/SelfDestructiveThread$2.class | 849 | ?rwxrwxr-x··2.0·unx·····1059·b-·stor·80-Jan-01·00:00·androidx/core/provider/SelfDestructiveThread$2.class |
848 | ?rwxrwxr-x··2.0·unx·····1483·b-·stor·80-Jan-01·00:00·androidx/core/provider/SelfDestructiveThread$3.class | 850 | ?rwxrwxr-x··2.0·unx·····1483·b-·stor·80-Jan-01·00:00·androidx/core/provider/SelfDestructiveThread$3.class |
849 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·androidx/core/provider/SelfDestructiveThread$ReplyCallback.class | 851 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·androidx/core/provider/SelfDestructiveThread$ReplyCallback.class |
850 | ?rwxrwxr-x··2.0·unx·····4074·b-·stor·80-Jan-01·00:00·androidx/core/provider/SelfDestructiveThread.class | 852 | ?rwxrwxr-x··2.0·unx·····4074·b-·stor·80-Jan-01·00:00·androidx/core/provider/SelfDestructiveThread.class |
851 | ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·androidx/core/telephony/mbms/MbmsHelper.class | 853 | ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·androidx/core/telephony/mbms/MbmsHelper.class |
Offset 970, 15 lines modified | Offset 972, 15 lines modified | ||
970 | ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·androidx/core/view/ViewCompat$FocusRealDirection.class | 972 | ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·androidx/core/view/ViewCompat$FocusRealDirection.class |
971 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·androidx/core/view/ViewCompat$FocusRelativeDirection.class | 973 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·androidx/core/view/ViewCompat$FocusRelativeDirection.class |
972 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·androidx/core/view/ViewCompat$NestedScrollType.class | 974 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·androidx/core/view/ViewCompat$NestedScrollType.class |
973 | ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·androidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat.class | 975 | ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·androidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat.class |
974 | ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·androidx/core/view/ViewCompat$ScrollAxis.class | 976 | ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·androidx/core/view/ViewCompat$ScrollAxis.class |
Max diff block lines reached; 13885/28137 bytes (49.35%) of diff not shown. |
Offset 2394, 18 lines modified | Offset 2394, 21 lines modified | ||
2394 | Filename:·androidx/core/os/ConfigurationCompat.class | 2394 | Filename:·androidx/core/os/ConfigurationCompat.class |
2395 | Comment:· | 2395 | Comment:· |
2396 | Filename:·androidx/core/os/EnvironmentCompat.class | 2396 | Filename:·androidx/core/os/EnvironmentCompat.class |
2397 | Comment:· | 2397 | Comment:· |
2398 | Filename:·androidx/core/os/Handler | 2398 | Filename:·androidx/core/os/ExecutorCompat$HandlerExecutor.class |
2399 | Comment:· | 2399 | Comment:· |
2400 | Filename:·androidx/core/os/ExecutorCompat.class | ||
2401 | Comment:· | ||
2400 | Filename:·androidx/core/os/Handler | 2402 | Filename:·androidx/core/os/HandlerCompat.class |
2401 | Comment:· | 2403 | Comment:· |
2402 | Filename:·androidx/core/os/HandlerKt$postAtTime$runnable$1.class | 2404 | Filename:·androidx/core/os/HandlerKt$postAtTime$runnable$1.class |
2403 | Comment:· | 2405 | Comment:· |
2404 | Filename:·androidx/core/os/HandlerKt$postDelayed$runnable$1.class | 2406 | Filename:·androidx/core/os/HandlerKt$postDelayed$runnable$1.class |
2405 | Comment:· | 2407 | Comment:· |
Offset 2457, 56 lines modified | Offset 2460, 41 lines modified | ||
2457 | Filename:·androidx/core/os/TraceKt.class | 2460 | Filename:·androidx/core/os/TraceKt.class |
2458 | Comment:· | 2461 | Comment:· |
2459 | Filename:·androidx/core/os/UserManagerCompat.class | 2462 | Filename:·androidx/core/os/UserManagerCompat.class |
2460 | Comment:· | 2463 | Comment:· |
2461 | Filename:·androidx/core/provider/Call | 2464 | Filename:·androidx/core/provider/CallbackWithHandler$1.class |
2462 | Comment:· | ||
2463 | Filename:·androidx/core/provider/FontProvider$1.class | ||
2464 | Comment:· | ||
2465 | Filename:·androidx/core/provider/FontProvider.class | ||
2466 | Comment:· | 2465 | Comment:· |
2467 | Filename:·androidx/core/provider/ | 2466 | Filename:·androidx/core/provider/CallbackWithHandler$2.class |
2468 | Comment:· | 2467 | Comment:· |
2469 | Filename:·androidx/core/provider/ | 2468 | Filename:·androidx/core/provider/CallbackWithHandler.class |
2470 | Comment:· | 2469 | Comment:· |
2470 | Filename:·androidx/core/provider/CalleeHandler.class | ||
2471 | Filename:·androidx/core/provider/FontRequestThreadPool$1.class | ||
2472 | Comment:· | ||
2473 | Filename:·androidx/core/provider/FontRequestThreadPool$ReplyCallback.class | ||
2474 | Comment:· | 2471 | Comment:· |
2475 | Filename:·androidx/core/provider/Font | 2472 | Filename:·androidx/core/provider/FontProvider$1.class |
2476 | Comment:· | 2473 | Comment:· |
2477 | Filename:·androidx/core/provider/Font | 2474 | Filename:·androidx/core/provider/FontProvider.class |
2478 | Comment:· | 2475 | Comment:· |
2479 | Filename:·androidx/core/provider/FontRequest | 2476 | Filename:·androidx/core/provider/FontRequest.class |
2480 | Comment:· | 2477 | Comment:· |
2481 | Filename:·androidx/core/provider/FontRequestWorker$1.class | 2478 | Filename:·androidx/core/provider/FontRequestWorker$1.class |
2482 | Comment:· | 2479 | Comment:· |
2483 | Filename:·androidx/core/provider/FontRequestWorker$2.class | ||
2484 | Comment:· | ||
2485 | Filename:·androidx/core/provider/FontRequestWorker$3.class | 2480 | Filename:·androidx/core/provider/FontRequestWorker$3.class |
2486 | Comment:· | 2481 | Comment:· |
2487 | Filename:·androidx/core/provider/FontRequestWorker$4.class | ||
2488 | Comment:· | ||
2489 | Filename:·androidx/core/provider/FontRequestWorker$TypefaceResult.class | 2482 | Filename:·androidx/core/provider/FontRequestWorker$TypefaceResult.class |
2490 | Comment:· | 2483 | Comment:· |
2491 | Filename:·androidx/core/provider/FontRequestWorker.class | 2484 | Filename:·androidx/core/provider/FontRequestWorker.class |
2492 | Comment:· | 2485 | Comment:· |
2493 | Filename:·androidx/core/provider/FontsContractCompat$Columns.class | 2486 | Filename:·androidx/core/provider/FontsContractCompat$Columns.class |
Offset 2523, 14 lines modified | Offset 2511, 32 lines modified | ||
2523 | Filename:·androidx/core/provider/FontsContractCompat$FontRequestCallback.class | 2511 | Filename:·androidx/core/provider/FontsContractCompat$FontRequestCallback.class |
2524 | Comment:· | 2512 | Comment:· |
2525 | Filename:·androidx/core/provider/FontsContractCompat.class | 2513 | Filename:·androidx/core/provider/FontsContractCompat.class |
2526 | Comment:· | 2514 | Comment:· |
2515 | Filename:·androidx/core/provider/RequestExecutor$DefaultThreadFactory$ProcessPriorityThread.class | ||
2516 | Comment:· | ||
2517 | Filename:·androidx/core/provider/RequestExecutor$DefaultThreadFactory.class | ||
2518 | Comment:· | ||
2519 | Filename:·androidx/core/provider/RequestExecutor$HandlerExecutor.class | ||
2520 | Comment:· | ||
2521 | Filename:·androidx/core/provider/RequestExecutor$ReplyRunnable$1.class | ||
2522 | Comment:· | ||
2523 | Filename:·androidx/core/provider/RequestExecutor$ReplyRunnable.class | ||
2524 | Comment:· | ||
2525 | Filename:·androidx/core/provider/RequestExecutor.class | ||
2526 | Comment:· | ||
2527 | Filename:·androidx/core/provider/SelfDestructiveThread$1.class | 2527 | Filename:·androidx/core/provider/SelfDestructiveThread$1.class |
2528 | Comment:· | 2528 | Comment:· |
2529 | Filename:·androidx/core/provider/SelfDestructiveThread$2$1.class | 2529 | Filename:·androidx/core/provider/SelfDestructiveThread$2$1.class |
2530 | Comment:· | 2530 | Comment:· |
2531 | Filename:·androidx/core/provider/SelfDestructiveThread$2.class | 2531 | Filename:·androidx/core/provider/SelfDestructiveThread$2.class |
Offset 8661, 14 lines modified | Offset 8667, 17 lines modified | ||
8661 | Filename:·androidx/core/content/res/FontResourcesParserCompat$ProviderResourceEntry.class | 8667 | Filename:·androidx/core/content/res/FontResourcesParserCompat$ProviderResourceEntry.class |
8662 | Comment:· | 8668 | Comment:· |
8663 | Filename:·androidx/core/graphics/RegionKt$iterator$1.class | 8669 | Filename:·androidx/core/graphics/RegionKt$iterator$1.class |
8664 | Comment:· | 8670 | Comment:· |
8671 | Filename:·androidx/core/graphics/TypefaceCompat$ResourcesCallbackAdapter.class | ||
8672 | Comment:· | ||
8665 | Filename:·androidx/core/graphics/TypefaceCompatApi21Impl.class | 8673 | Filename:·androidx/core/graphics/TypefaceCompatApi21Impl.class |
8666 | Comment:· | 8674 | Comment:· |
8667 | Filename:·androidx/core/graphics/TypefaceCompatApi24Impl.class | 8675 | Filename:·androidx/core/graphics/TypefaceCompatApi24Impl.class |
Max diff block lines reached; 680/4525 bytes (15.03%) of diff not shown. |
Offset 3, 25 lines modified | Offset 3, 28 lines modified | ||
3 | import·android.graphics.Typeface; | 3 | import·android.graphics.Typeface; |
4 | import·android.os.Looper; | 4 | import·android.os.Looper; |
5 | import·android.os.Handler; | 5 | import·android.os.Handler; |
6 | public·abstract·class·ResourcesCompat$FontCallback | 6 | public·abstract·class·ResourcesCompat$FontCallback |
7 | { | 7 | { |
8 | ····public· | 8 | ····public·static·Handler·getHandler(Handler·handler)·{ |
9 | ········if·(handler·==·null)·{ | 9 | ········if·(handler·==·null)·{ |
10 | ············handler·=·new·Handler(Looper.getMainLooper()); | 10 | ············handler·=·new·Handler(Looper.getMainLooper()); |
11 | ········} | 11 | ········} |
12 | ········return·handler; | ||
13 | ····} | ||
14 | ···· | ||
15 | ····public·final·void·callbackFailAsync(final·int·n,·Handler·handler)·{ | ||
16 | ········handler·=·getHandler(handler); | ||
12 | ········handler.post((Runnable)new·ResourcesCompat$FontCallback$2(this,·n)); | 17 | ········handler.post((Runnable)new·ResourcesCompat$FontCallback$2(this,·n)); |
13 | ····} | 18 | ····} |
14 | ···· | 19 | ···· |
15 | ····public·final·void·callbackSuccessAsync(final·Typeface·typeface,·Handler·handler)·{ | 20 | ····public·final·void·callbackSuccessAsync(final·Typeface·typeface,·Handler·handler)·{ |
21 | ········handler·=·getHandler(handler); | ||
16 | ········if·(handler·==·null)·{ | ||
17 | ············handler·=·new·Handler(Looper.getMainLooper()); | ||
18 | ········} | ||
19 | ········handler.post((Runnable)new·ResourcesCompat$FontCallback$1(this,·typeface)); | 22 | ········handler.post((Runnable)new·ResourcesCompat$FontCallback$1(this,·typeface)); |
20 | ····} | 23 | ····} |
21 | ···· | 24 | ···· |
22 | ····public·abstract·void·onFontRetrievalFailed(final·int·p0); | 25 | ····public·abstract·void·onFontRetrievalFailed(final·int·p0); |
23 | ···· | 26 | ···· |
24 | ····public·abstract·void·onFontRetrieved(final·Typeface·p0); | 27 | ····public·abstract·void·onFontRetrieved(final·Typeface·p0); |
25 | } | 28 | } |
Offset 1, 11 lines modified | Offset 1, 12 lines modified | ||
1 | package·androidx.core.graphics; | 1 | package·androidx.core.graphics; |
2 | import·androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry; | 2 | import·androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry; |
3 | import·androidx.core.provider.FontsContractCompat$FontRequestCallback; | ||
3 | import·androidx.core.provider.FontsContractCompat; | 4 | import·androidx.core.provider.FontsContractCompat; |
4 | import·androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry; | 5 | import·androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry; |
5 | import·android.os.Handler; | 6 | import·android.os.Handler; |
6 | import·androidx.core.content.res.ResourcesCompat$FontCallback; | 7 | import·androidx.core.content.res.ResourcesCompat$FontCallback; |
7 | import·android.content.res.Resources; | 8 | import·android.content.res.Resources; |
8 | import·androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry; | 9 | import·androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry; |
9 | import·androidx.core.provider.FontsContractCompat$FontInfo; | 10 | import·androidx.core.provider.FontsContractCompat$FontInfo; |
Offset 73, 34 lines modified | Offset 74, 23 lines modified | ||
73 | ············final·Typeface·systemFontFamily·=·getSystemFontFamily(fontResourcesParserCompat$ProviderResourceEntry.getSystemFontFamilyName()); | 74 | ············final·Typeface·systemFontFamily·=·getSystemFontFamily(fontResourcesParserCompat$ProviderResourceEntry.getSystemFontFamilyName()); |
74 | ············if·(systemFontFamily·!=·null)·{ | 75 | ············if·(systemFontFamily·!=·null)·{ |
75 | ················if·(resourcesCompat$FontCallback·!=·null)·{ | 76 | ················if·(resourcesCompat$FontCallback·!=·null)·{ |
76 | ····················resourcesCompat$FontCallback.callbackSuccessAsync(systemFontFamily,·handler); | 77 | ····················resourcesCompat$FontCallback.callbackSuccessAsync(systemFontFamily,·handler); |
77 | ················} | 78 | ················} |
78 | ················return·systemFontFamily; | 79 | ················return·systemFontFamily; |
79 | ············} | 80 | ············} |
81 | ············final·boolean·b2·=·b·?·(fontResourcesParserCompat$ProviderResourceEntry.getFetchStrategy()·==·0)·:·(resourcesCompat$FontCallback·==·null); | ||
80 | ············boolean·b2·=·false; | ||
81 | ············Label_0086:·{ | ||
82 | ················if·(b)·{ | ||
83 | ····················if·(fontResourcesParserCompat$ProviderResourceEntry.getFetchStrategy()·!=·0)·{ | ||
84 | ························break·Label_0086; | ||
85 | ····················} | ||
86 | ················} | ||
87 | ················else·if·(resourcesCompat$FontCallback·!=·null)·{ | ||
88 | ····················break·Label_0086; | ||
89 | ················} | ||
90 | ················b2·=·true; | ||
91 | ············} | ||
92 | ············int·timeout; | 82 | ············int·timeout; |
93 | ············if·(b)·{ | 83 | ············if·(b)·{ |
94 | ················timeout·=·fontResourcesParserCompat$ProviderResourceEntry.getTimeout(); | 84 | ················timeout·=·fontResourcesParserCompat$ProviderResourceEntry.getTimeout(); |
95 | ············} | 85 | ············} |
96 | ············else·{ | 86 | ············else·{ |
97 | ················timeout·=·-1; | 87 | ················timeout·=·-1; |
98 | ············} | 88 | ············} |
99 | ············typeface·=·FontsContractCompat. | 89 | ············typeface·=·FontsContractCompat.requestFont(context,·fontResourcesParserCompat$ProviderResourceEntry.getRequest(),·n2,·b2,·timeout,·ResourcesCompat$FontCallback.getHandler(handler),·(FontsContractCompat$FontRequestCallback)new·TypefaceCompat$ResourcesCallbackAdapter(resourcesCompat$FontC[·...·truncated·by·diffoscope;·len:·8,·SHA:·743d5235682d9a2376a621254deae43fc4463e22a34aaca7b1ab5afd24515dae·...·]); |
100 | ········} | 90 | ········} |
101 | ········else·{ | 91 | ········else·{ |
102 | ············typeface·=·TypefaceCompat.sTypefaceCompatImpl.createFromFontFamilyFilesResourceEntry(context,·(FontResourcesParserCompat$FontFamilyFilesResourceEntry)fontResourcesParserCompat$FamilyResourceEntry,·resources,·n2); | 92 | ············typeface·=·TypefaceCompat.sTypefaceCompatImpl.createFromFontFamilyFilesResourceEntry(context,·(FontResourcesParserCompat$FontFamilyFilesResourceEntry)fontResourcesParserCompat$FamilyResourceEntry,·resources,·n2); |
103 | ············if·(resourcesCompat$FontCallback·!=·null)·{ | 93 | ············if·(resourcesCompat$FontCallback·!=·null)·{ |
104 | ················if·(typeface·!=·null)·{ | 94 | ················if·(typeface·!=·null)·{ |
105 | ····················resourcesCompat$FontCallback.callbackSuccessAsync(typeface,·handler); | 95 | ····················resourcesCompat$FontCallback.callbackSuccessAsync(typeface,·handler); |
106 | ················} | 96 | ················} |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·androidx.core.location; | 1 | package·androidx.core.location; |
2 | import·android.location.GpsStatus$Listener; | 2 | import·android.location.GpsStatus$Listener; |
3 | import·android.location.GnssStatus$Callback; | 3 | import·android.location.GnssStatus$Callback; |
4 | import·android.os.Looper; | 4 | import·android.os.Looper; |
5 | import·androidx.core.os. | 5 | import·androidx.core.os.ExecutorCompat; |
6 | import·java.util.concurrent.Executor; | 6 | import·java.util.concurrent.Executor; |
7 | import·android.os.Handler; | 7 | import·android.os.Handler; |
8 | import·android.text.TextUtils; | 8 | import·android.text.TextUtils; |
9 | import·android.provider.Settings$Secure; | 9 | import·android.provider.Settings$Secure; |
10 | import·android.content.Context; | 10 | import·android.content.Context; |
11 | import·android.os.Build$VERSION; | 11 | import·android.os.Build$VERSION; |
12 | import·android.location.LocationManager; | 12 | import·android.location.LocationManager; |
Offset 617, 15 lines modified | Offset 617, 15 lines modified | ||
617 | ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:145) | 617 | ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:145) |
618 | ········//· | 618 | ········//· |
619 | ········throw·new·IllegalStateException("An·error·occurred·while·decompiling·this·method."); | 619 | ········throw·new·IllegalStateException("An·error·occurred·while·decompiling·this·method."); |
620 | ····} | 620 | ····} |
621 | ···· | 621 | ···· |
622 | ····public·static·boolean·registerGnssStatusCallback(final·LocationManager·locationManager,·final·GnssStatusCompat$Callback·gnssStatusCompat$Callback,·final·Handler·handler)·{ | 622 | ····public·static·boolean·registerGnssStatusCallback(final·LocationManager·locationManager,·final·GnssStatusCompat$Callback·gnssStatusCompat$Callback,·final·Handler·handler)·{ |
623 | ········if·(Build$VERSION.SDK_INT·>=·30)·{ | 623 | ········if·(Build$VERSION.SDK_INT·>=·30)·{ |
624 | ············return·registerGnssStatusCallback(locationManager,· | 624 | ············return·registerGnssStatusCallback(locationManager,·ExecutorCompat.create(handler),·gnssStatusCompat$Callback); |
625 | ········} | 625 | ········} |
626 | ········return·registerGnssStatusCallback(locationManager,·(Executor)new·LocationManagerCompat$InlineHandlerExecutor(handler),·gnssStatusCompat$Callback); | 626 | ········return·registerGnssStatusCallback(locationManager,·(Executor)new·LocationManagerCompat$InlineHandlerExecutor(handler),·gnssStatusCompat$Callback); |
627 | ····} | 627 | ····} |
628 | ···· | 628 | ···· |
629 | ····public·static·boolean·registerGnssStatusCallback(final·LocationManager·locationManager,·final·Executor·executor,·final·GnssStatusCompat$Callback·gnssStatusCompat$Callback)·{ | 629 | ····public·static·boolean·registerGnssStatusCallback(final·LocationManager·locationManager,·final·Executor·executor,·final·GnssStatusCompat$Callback·gnssStatusCompat$Callback)·{ |
630 | ········if·(Build$VERSION.SDK_INT·>=·30)·{ | 630 | ········if·(Build$VERSION.SDK_INT·>=·30)·{ |
631 | ············return·registerGnssStatusCallback(locationManager,·null,·executor,·gnssStatusCompat$Callback); | 631 | ············return·registerGnssStatusCallback(locationManager,·null,·executor,·gnssStatusCompat$Callback); |
Offset 10, 44 lines modified | Offset 10, 40 lines modified | ||
10 | ····private·final·List·mCertificates; | 10 | ····private·final·List·mCertificates; |
11 | ····private·final·int·mCertificatesArray; | 11 | ····private·final·int·mCertificatesArray; |
12 | ····private·final·String·mIdentifier; | 12 | ····private·final·String·mIdentifier; |
13 | ····private·final·String·mProviderAuthority; | 13 | ····private·final·String·mProviderAuthority; |
14 | ····private·final·String·mProviderPackage; | 14 | ····private·final·String·mProviderPackage; |
15 | ····private·final·String·mQuery; | 15 | ····private·final·String·mQuery; |
16 | ···· | 16 | ···· |
17 | ····public·FontRequest(String· | 17 | ····public·FontRequest(String·identifier,·final·String·s,·final·String·s2,·final·int·mCertificatesArray)·{ |
18 | ········stri | 18 | ········this.mProviderAuthority·=·(String)Preconditions.checkNotNull((Object)identifier); |
19 | ········this.mProviderAuthority·=·string; | ||
20 | ········s·=·(String)Preconditions.checkNotNull((Object)s); | 19 | ········this.mProviderPackage·=·(String)Preconditions.checkNotNull((Object)s); |
21 | ········this.mProviderPackage·=·s; | ||
22 | ········s | 20 | ········this.mQuery·=·(String)Preconditions.checkNotNull((Object)s2); |
23 | ········this.mQuery·=·s2; | ||
24 | ········this.mCertificates·=·null; | 21 | ········this.mCertificates·=·null; |
25 | ········Preconditions.checkArgument(mCertificatesArray·!=·0); | 22 | ········Preconditions.checkArgument(mCertificatesArray·!=·0); |
26 | ········this.mCertificatesArray·=·mCertificatesArray; | 23 | ········this.mCertificatesArray·=·mCertificatesArray; |
24 | ········identifier·=·this.createIdentifier(identifier,·s,·s2); | ||
27 | ········final·StringBuilder·sb·=·new·StringBuilder(string); | ||
28 | ········string·=·"-"; | ||
29 | ········string·=·sb.append(string).append(s).append(string).append(s2).toString(); | ||
30 | ········this.mIdentifier·=· | 25 | ········this.mIdentifier·=·identifier; |
31 | ····} | 26 | ····} |
32 | ···· | 27 | ···· |
33 | ····public·FontRequest(String· | 28 | ····public·FontRequest(String·identifier,·final·String·s,·final·String·s2,·List·mCertificates)·{ |
34 | ········stri | 29 | ········this.mProviderAuthority·=·(String)Preconditions.checkNotNull((Object)identifier); |
35 | ········this.mProviderAuthority·=·string; | ||
36 | ········s·=·(String)Preconditions.checkNotNull((Object)s); | 30 | ········this.mProviderPackage·=·(String)Preconditions.checkNotNull((Object)s); |
37 | ········this.mProviderPackage·=·s; | ||
38 | ········s | 31 | ········this.mQuery·=·(String)Preconditions.checkNotNull((Object)s2); |
39 | ········this.mQuery·=·s2; | ||
40 | ········mCertificates·=·(List)Preconditions.checkNotNull((Object)mCertificates); | 32 | ········mCertificates·=·(List)Preconditions.checkNotNull((Object)mCertificates); |
41 | ········this.mCertificates·=·mCertificates; | 33 | ········this.mCertificates·=·mCertificates; |
42 | ········this.mCertificatesArray·=·0; | 34 | ········this.mCertificatesArray·=·0; |
35 | ········identifier·=·this.createIdentifier(identifier,·s,·s2); | ||
36 | ········this.mIdentifier·=·identifier; | ||
37 | ····} | ||
38 | ···· | ||
39 | ····private·String·createIdentifier(String·str,·final·String·str2,·final·String·str3)·{ | ||
43 | ········final·StringBuilder·sb·=·new·StringBuilder(str | 40 | ········final·StringBuilder·sb·=·new·StringBuilder(str); |
44 | ········str | 41 | ········str·=·"-"; |
42 | ········return·sb.append(str).append(str2).append(str).append(str3).toString(); | ||
45 | ········string·=·sb.append(string).append(s).append(string).append(s2).toString(); | ||
46 | ········this.mIdentifier·=·string; | ||
47 | ····} | 43 | ····} |
48 | ···· | 44 | ···· |
49 | ····public·List·getCertificates()·{ | 45 | ····public·List·getCertificates()·{ |
50 | ········return·this.mCertificates; | 46 | ········return·this.mCertificates; |
51 | ····} | 47 | ····} |
52 | ···· | 48 | ···· |
53 | ····public·int·getCertificatesArrayResId()·{ | 49 | ····public·int·getCertificatesArrayResId()·{ |
Offset 1, 78 lines modified | Offset 1, 24 lines modified | ||
1 | package·androidx.core.provider; | 1 | package·androidx.core.provider; |
2 | import·android.graphics.Typeface; | ||
3 | import·android.content.pm.PackageManager$NameNotFoundException; | ||
4 | import·androidx.core.graphics.TypefaceCompat; | ||
5 | import·android.os.CancellationSignal; | ||
6 | import·android.os.Handler; | ||
7 | import·android.content.Context; | 2 | import·android.content.Context; |
3 | import·java.util.concurrent.Callable; | ||
8 | class·FontRequestWorker$1·implements· | 4 | class·FontRequestWorker$1·implements·Callable |
9 | { | 5 | { |
10 | ····final·/*·synthetic·*/·Context·val$ | 6 | ····final·/*·synthetic·*/·Context·val$context; |
7 | ····final·/*·synthetic·*/·String·val$id; | ||
11 | ····final·/*·synthetic·*/·FontsContractCompat$FontRequestCallback·val$callback; | ||
12 | ····final·/*·synthetic·*/·Handler·val$callerHandler; | ||
13 | ····final·/*·synthetic·*/·FontRequest·val$request; | 8 | ····final·/*·synthetic·*/·FontRequest·val$request; |
9 | ····final·/*·synthetic·*/·int·val$style; | ||
14 | ···· | 10 | ···· |
15 | ····FontRequestWorker$1(final· | 11 | ····FontRequestWorker$1(final·String·val$id,·final·Context·val$context,·final·FontRequest·val$request,·final·int·val$style)·{ |
12 | ········this.val$id·=·val$id; | ||
16 | ········this.val$ | 13 | ········this.val$context·=·val$context; |
17 | ········this.val$request·=·val$request; | 14 | ········this.val$request·=·val$request; |
15 | ········this.val$style·=·val$style; | ||
18 | ········this.val$callerHandler·=·val$callerHandler; | ||
19 | ········this.val$callback·=·val$callback; | ||
20 | ····} | 16 | ····} |
21 | ···· | 17 | ···· |
18 | ····public·FontRequestWorker$TypefaceResult·call()·{ | ||
19 | ········return·FontRequestWorker.getFontSync(this.val$id,·this.val$context,·this.val$request,·this.val$style); | ||
22 | ····public·void·run()·{ | ||
23 | ········try·{ | ||
24 | ············final·Context·val$appContext·=·this.val$appContext; | ||
25 | ············try·{ | ||
26 | ················final·FontsContractCompat$FontFamilyResult·fontFamilyResult·=·FontProvider.getFontFamilyResult(val$appContext,·this.val$request,·(CancellationSignal)null); | ||
27 | ················final·int·statusCode·=·fontFamilyResult.getStatusCode(); | ||
28 | ················final·int·n·=·1; | ||
29 | ················final·int·n2·=·-3; | ||
30 | ················if·(statusCode·!=·0)·{ | ||
31 | ····················final·int·statusCode2·=·fontFamilyResult.getStatusCode(); | ||
32 | ····················if·(statusCode2·==·n)·{ | ||
33 | ························FontRequestWorker.notifyFailed(this.val$callerHandler,·this.val$callback,·-2); | ||
34 | ························return; | ||
35 | ····················} | ||
36 | ····················if·(statusCode2·!=·2)·{ | ||
37 | ························FontRequestWorker.notifyFailed(this.val$callerHandler,·this.val$callback,·n2); | ||
38 | ························return; | ||
39 | ····················} | ||
40 | ····················FontRequestWorker.notifyFailed(this.val$callerHandler,·this.val$callback,·n2); | ||
41 | ················} | ||
42 | ················else·{ | ||
43 | ····················final·FontsContractCompat$FontInfo[]·fonts·=·fontFamilyResult.getFonts(); | ||
44 | ····················if·(fonts·==·null·||·fonts.length·==·0)·{ | ||
45 | ························FontRequestWorker.notifyFailed(this.val$callerHandler,·this.val$callback,·n); | ||
46 | ························return; | ||
47 | ····················} | ||
48 | ····················for·(int·length·=·fonts.length,·i·=·0;·i·<·length;·++i)·{ | ||
49 | ························final·FontsContractCompat$FontInfo·fontsContractCompat$FontInfo·=·fonts[i]; | ||
50 | ························if·(fontsContractCompat$FontInfo.getResultCode()·!=·0)·{ | ||
51 | ····························final·int·resultCode·=·fontsContractCompat$FontInfo.getResultCode(); | ||
52 | ····························if·(resultCode·<·0)·{ | ||
53 | ································FontRequestWorker.notifyFailed(this.val$callerHandler,·this.val$callback,·n2); | ||
54 | ····························} | ||
55 | ····························else·{ | ||
56 | ································FontRequestWorker.notifyFailed(this.val$callerHandler,·this.val$callback,·resultCode); | ||
57 | ····························} | ||
58 | ····························return; | ||
59 | ························} | ||
60 | ····················} | ||
61 | ····················final·Typeface·fromFontInfo·=·TypefaceCompat.createFromFontInfo(this.val$appContext,·(CancellationSignal)null,·fonts,·0); | ||
62 | ····················if·(fromFontInfo·==·null)·{ | ||
63 | ························FontRequestWorker.notifyFailed(this.val$callerHandler,·this.val$callback,·n2); | ||
64 | ························return; | ||
65 | ····················} | ||
66 | ····················FontRequestWorker.notifyRetrieved(this.val$callerHandler,·this.val$callback,·fromFontInfo); | ||
67 | ················} | ||
68 | ············} | ||
69 | ············catch·(PackageManager$NameNotFoundException·ex)·{ | ||
70 | ················FontRequestWorker.notifyFailed(this.val$callerHandler,·this.val$callback,·-1); | ||
71 | ············} | ||
72 | ········} | ||
73 | ········catch·(PackageManager$NameNotFoundException·ex2)·{} | ||
74 | ····} | 20 | ····} |
75 | } | 21 | } |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | package·androidx.core.provider; | 1 | package·androidx.core.provider; |
2 | import·androidx.core.util.Consumer; | ||
2 | class·FontRequestWorker$2·implements· | 3 | class·FontRequestWorker$2·implements·Consumer |
3 | { | 4 | { |
5 | ····final·/*·synthetic·*/·CallbackWithHandler·val$callback; | ||
4 | ····final·/*·synthetic·*/·FontsContractCompat$FontRequestCallback·val$callback; | ||
5 | ····final·/*·synthetic·*/·int·val$code; | ||
6 | ···· | 6 | ···· |
7 | ····FontRequestWorker$2(final· | 7 | ····FontRequestWorker$2(final·CallbackWithHandler·val$callback)·{ |
8 | ········this.val$callback·=·val$callback; | 8 | ········this.val$callback·=·val$callback; |
9 | ········this.val$code·=·val$code; | ||
10 | ····} | 9 | ····} |
11 | ···· | 10 | ···· |
12 | ····public·void·run()·{ | ||
13 | ······ | 11 | ····public·void·accept(final·FontRequestWorker$TypefaceResult·fontRequestWorker$TypefaceResult)·{ |
12 | ········this.val$callback.onTypefaceResult(fontRequestWorker$TypefaceResult); | ||
14 | ····} | 13 | ····} |
15 | } | 14 | } |
Offset 1, 19 lines modified | Offset 1, 24 lines modified | ||
1 | package·androidx.core.provider; | 1 | package·androidx.core.provider; |
2 | import·android. | 2 | import·android.content.Context; |
3 | import·java.util.concurrent.Callable; | ||
3 | class·FontRequestWorker$3·implements· | 4 | class·FontRequestWorker$3·implements·Callable |
4 | { | 5 | { |
5 | ····final·/*·synthetic·*/· | 6 | ····final·/*·synthetic·*/·Context·val$context; |
7 | ····final·/*·synthetic·*/·String·val$id; | ||
8 | ····final·/*·synthetic·*/·FontRequest·val$request; | ||
6 | ····final·/*·synthetic·*/· | 9 | ····final·/*·synthetic·*/·int·val$style; |
7 | ···· | 10 | ···· |
8 | ····FontRequestWorker$3(final·FontsContractCompat$FontRequestCallback·val$callback,·final·Typeface·val$typeface)·{ | ||
9 | ········t | 11 | ····FontRequestWorker$3(final·String·val$id,·final·Context·val$context,·final·FontRequest·val$request,·final·int·val$style)·{ |
12 | ········this.val$id·=·val$id; | ||
13 | ········this.val$context·=·val$context; | ||
14 | ········this.val$request·=·val$request; | ||
10 | ········this.val$ty | 15 | ········this.val$style·=·val$style; |
11 | ····} | 16 | ····} |
12 | ···· | 17 | ···· |
13 | ····public·void·run()·{ | ||
14 | ···· | 18 | ····public·FontRequestWorker$TypefaceResult·call()·{ |
19 | ········return·FontRequestWorker.getFontSync(this.val$id,·this.val$context,·this.val$request,·this.val$style); | ||
15 | ····} | 20 | ····} |
16 | } | 21 | } |
Offset 1, 28 lines modified | Offset 1, 38 lines modified | ||
1 | package·androidx.core.provider; | 1 | package·androidx.core.provider; |
2 | import·android.content.Context; | ||
3 | import·java.util. | 2 | import·java.util.ArrayList; |
3 | import·androidx.core.util.Consumer; | ||
4 | class·FontRequestWorker$4·implements·C | 4 | class·FontRequestWorker$4·implements·Consumer |
5 | { | 5 | { |
6 | ····final·/*·synthetic·*/·Context·val$context; | ||
7 | ····final·/*·synthetic·*/·String·val$id; | 6 | ····final·/*·synthetic·*/·String·val$id; |
8 | ····final·/*·synthetic·*/·FontRequest·val$request; | ||
9 | ····final·/*·synthetic·*/·int·val$style; | ||
10 | ···· | 7 | ···· |
8 | ····FontRequestWorker$4(final·String·val$id)·{ | ||
11 | ····FontRequestWorker$4(final·Context·val$context,·final·FontRequest·val$request,·final·int·val$style,·final·String·val$id)·{ | ||
12 | ········this.val$context·=·val$context; | ||
13 | ········this.val$request·=·val$request; | ||
14 | ········this.val$style·=·val$style; | ||
15 | ········this.val$id·=·val$id; | 9 | ········this.val$id·=·val$id; |
16 | ····} | 10 | ····} |
17 | ···· | 11 | ···· |
18 | ····public·FontRequestWorker$TypefaceResult·call()·{ | ||
19 | ········final·FontRequestWorker$TypefaceResult·fontInternal·=·FontRequestWorker.getFontInternal(this.val$context,·this.val$request,·this.val$style); | ||
20 | ········if·(fontInternal.mTypeface·!=·null)·{ | ||
21 | ······ | 12 | ····public·void·accept(final·FontRequestWorker$TypefaceResult·fontRequestWorker$TypefaceResult)·{ |
13 | ········Object·lock·=·FontRequestWorker.LOCK; | ||
14 | ········//·monitorenter(lock) | ||
15 | ········try·{ | ||
16 | ············final·ArrayList<Consumer>·list·=·(ArrayList<Consumer>)FontRequestWorker.PENDING_REPLIES.get((Object)this.val$id); | ||
17 | ············if·(list·==·null)·{ | ||
18 | ················//·monitorexit(lock) | ||
19 | ················return; | ||
20 | ············} | ||
21 | ············FontRequestWorker.PENDING_REPLIES.remove((Object)this.val$id); | ||
22 | ············//·monitorexit(lock) | ||
23 | ············int·i·=·0; | ||
24 | ············lock·=·null; | ||
25 | ············while·(i·<·list.size())·{ | ||
26 | ················((Consumer)list.get(i)).accept((Object)fontRequestWorker$TypefaceResult); | ||
27 | ················++i; | ||
28 | ············} | ||
29 | ········} | ||
30 | ········finally·{ | ||
31 | ············//·monitorexit(lock) | ||
32 | ············while·(true)·{} | ||
22 | ········} | 33 | ········} |
23 | ········return·fontInternal; | ||
24 | ····} | 34 | ····} |
25 | } | 35 | } |
Offset 4, 12 lines modified | Offset 4, 21 lines modified | ||
4 | import·android.graphics.Typeface; | 4 | import·android.graphics.Typeface; |
5 | final·class·FontRequestWorker$TypefaceResult | 5 | final·class·FontRequestWorker$TypefaceResult |
6 | { | 6 | { |
7 | ····final·int·mResult; | 7 | ····final·int·mResult; |
8 | ····final·Typeface·mTypeface; | 8 | ····final·Typeface·mTypeface; |
9 | ···· | 9 | ···· |
10 | ····FontRequestWorker$TypefaceResult(final· | 10 | ····FontRequestWorker$TypefaceResult(final·int·mResult)·{ |
11 | ········this.mTypeface·=· | 11 | ········this.mTypeface·=·null; |
12 | ········this.mResult·=·mResult; | 12 | ········this.mResult·=·mResult; |
13 | ····} | 13 | ····} |
14 | ···· | ||
15 | ····FontRequestWorker$TypefaceResult(final·Typeface·mTypeface)·{ | ||
16 | ········this.mTypeface·=·mTypeface; | ||
17 | ········this.mResult·=·0; | ||
18 | ····} | ||
19 | ···· | ||
20 | ····boolean·isSuccess()·{ | ||
21 | ········return·this.mResult·==·0; | ||
22 | ····} | ||
14 | } | 23 | } |
Offset 1, 147 lines modified | Offset 1, 151 lines modified | ||
1 | package·androidx.core.provider; | 1 | package·androidx.core.provider; |
2 | import· | 2 | import·androidx.core.util.Consumer; |
3 | import·java.util.concurrent.Callable; | 3 | import·java.util.concurrent.Callable; |
4 | import·android.os.Handler; | ||
5 | import· | 4 | import·java.util.ArrayList; |
5 | import·java.util.concurrent.Executor; | ||
6 | import·android.content.pm.PackageManager$NameNotFoundException; | 6 | import·android.content.pm.PackageManager$NameNotFoundException; |
7 | import·android.graphics.Typeface; | ||
8 | import·androidx.core.graphics.TypefaceCompat; | 7 | import·androidx.core.graphics.TypefaceCompat; |
9 | import·android.os.CancellationSignal; | 8 | import·android.os.CancellationSignal; |
9 | import·android.graphics.Typeface; | ||
10 | import·android.content.Context; | 10 | import·android.content.Context; |
11 | import·androidx.collection.LruCache; | 11 | import·androidx.collection.LruCache; |
12 | import·androidx.collection.SimpleArrayMap; | 12 | import·androidx.collection.SimpleArrayMap; |
13 | import·java.util.concurrent.ExecutorService; | ||
13 | class·FontRequestWorker | 14 | class·FontRequestWorker |
14 | { | 15 | { |
15 | ····private·static·final· | 16 | ····private·static·final·ExecutorService·DEFAULT_EXECUTOR_SERVICE; |
16 | ····static·final·Object·LOCK; | 17 | ····static·final·Object·LOCK; |
17 | ····static·final·SimpleArrayMap·PENDING_REPLIES; | 18 | ····static·final·SimpleArrayMap·PENDING_REPLIES; |
18 | ····static·final·LruCache·sTypefaceCache; | 19 | ····static·final·LruCache·sTypefaceCache; |
19 | ···· | 20 | ···· |
20 | ····static·{ | 21 | ····static·{ |
21 | ········sTypefaceCache·=·new·LruCache(16); | 22 | ········sTypefaceCache·=·new·LruCache(16); |
22 | ········ | 23 | ········DEFAULT_EXECUTOR_SERVICE·=·RequestExecutor.createDefaultExecutor("fonts-androidx",·10,·10000); |
23 | ········LOCK·=·new·Object(); | 24 | ········LOCK·=·new·Object(); |
24 | ········PENDING_REPLIES·=·new·SimpleArrayMap(); | 25 | ········PENDING_REPLIES·=·new·SimpleArrayMap(); |
25 | ····} | 26 | ····} |
26 | ···· | 27 | ···· |
27 | ····private·FontRequestWorker()·{ | 28 | ····private·FontRequestWorker()·{ |
28 | ····} | 29 | ····} |
29 | ···· | 30 | ···· |
30 | ····static·FontRequestWorker$TypefaceResult·getFontInternal(final·Context·context,·final·FontRequest·fontRequest,·final·int·n)·{ | ||
31 | ········try·{ | ||
32 | ···· | 31 | ····private·static·String·createCacheId(final·FontRequest·fontRequest,·final·int·i)·{ |
32 | ········return·fontRequest.getId()·+·"-"·+·i; | ||
33 | ····} | ||
34 | ···· | ||
35 | ····private·static·int·getFontFamilyResultStatus(final·FontsContractCompat$FontFamilyResult·fontsContractCompat$FontFamilyResult)·{ | ||
33 | ········ | 36 | ········final·int·statusCode·=·fontsContractCompat$FontFamilyResult.getStatusCode(); |
34 | ········ | 37 | ········int·n·=·-3; |
38 | ········int·n2·=·1; | ||
35 | ········ | 39 | ········if·(statusCode·==·0)·{ |
36 | ············ | 40 | ············final·FontsContractCompat$FontInfo[]·fonts·=·fontsContractCompat$FontFamilyResult.getFonts(); |
37 | ············ | 41 | ············if·(fonts·!=·null)·{ |
42 | ················if·(fonts.length·!=·0)·{ | ||
43 | ····················final·int·length·=·fonts.length; | ||
38 | ····················n2·=·0; | 44 | ····················n2·=·0; |
45 | ····················for·(int·i·=·0;·i·<·length;·++i)·{ | ||
46 | ························final·int·resultCode·=·fonts[i].getResultCode(); | ||
47 | ························if·(resultCode·!=·0)·{ | ||
48 | ····························if·(resultCode·>=·0)·{ | ||
49 | ································n·=·resultCode; | ||
50 | ····························} | ||
51 | ····························return·n; | ||
52 | ························} | ||
53 | ····················} | ||
39 | ················} | 54 | ················} |
40 | ················return·new·FontRequestWorker$TypefaceResult(fromFontInfo,·n2); | ||
41 | ············} | 55 | ············} |
56 | ············return·n2; | ||
57 | ········} | ||
58 | ········if·(fontsContractCompat$FontFamilyResult.getStatusCode()·!=·n2)·{ | ||
59 | ············return·n; | ||
60 | ········} | ||
61 | ········return·-2; | ||
62 | ····} | ||
63 | ···· | ||
64 | ····static·FontRequestWorker$TypefaceResult·getFontSync(final·String·s,·final·Context·context,·final·FontRequest·fontRequest,·final·int·n)·{ | ||
65 | ········final·LruCache·sTypefaceCache·=·FontRequestWorker.sTypefaceCache; | ||
66 | ········final·Typeface·typeface·=·(Typeface)sTypefaceCache.get((Object)s); | ||
67 | ········if·(typeface·!=·null)·{ | ||
68 | ············return·new·FontRequestWorker$TypefaceResult(typeface); | ||
69 | ········} | ||
70 | ········try·{ | ||
71 | ············final·FontsContractCompat$FontFamilyResult·fontFamilyResult·=·FontProvider.getFontFamilyResult(context,·fontRequest,·(CancellationSignal)null); | ||
72 | ············final·int·fontFamilyResultStatus·=·getFontFamilyResultStatus(fontFamilyResult); | ||
42 | ············if·(fontFamilyResult | 73 | ············if·(fontFamilyResultStatus·!=·0)·{ |
43 | ················n | 74 | ················return·new·FontRequestWorker$TypefaceResult(fontFamilyResultStatus); |
75 | ············} | ||
76 | ············final·Typeface·fromFontInfo·=·TypefaceCompat.createFromFontInfo(context,·(CancellationSignal)null,·fontFamilyResult.getFonts(),·n); | ||
77 | ············if·(fromFontInfo·!=·null)·{ | ||
78 | ················sTypefaceCache.put((Object)s,·(Object)fromFontInfo); | ||
79 | ················return·new·FontRequestWorker$TypefaceResult(fromFontInfo); | ||
44 | ············} | 80 | ············} |
45 | ············return·new·FontRequestWorker$TypefaceResult( | 81 | ············return·new·FontRequestWorker$TypefaceResult(-3); |
46 | ········} | 82 | ········} |
47 | ········catch·(PackageManager$NameNotFoundException·ex)·{ | 83 | ········catch·(PackageManager$NameNotFoundException·ex)·{ |
48 | ············return·new·FontRequestWorker$TypefaceResult( | 84 | ············return·new·FontRequestWorker$TypefaceResult(-1); |
49 | ········} | 85 | ········} |
50 | ····} | 86 | ····} |
51 | ···· | 87 | ···· |
52 | ····static·Typeface·getTypeface(Context·mTypeface,·final·FontRequest·fontRequest,·ResourcesCompat$FontCallback·lock,·final·Handler·handler,·final·boolean·b,·final·int·n,·final·int·i)·{ | ||
53 | ······ | 88 | ····static·Typeface·requestFontAsync(final·Context·context,·final·FontRequest·fontRequest,·final·int·n,·Executor·default_EXECUTOR_SERVICE,·CallbackWithHandler·lock)·{ |
89 | ········final·String·cacheId·=·createCacheId(fontRequest,·n); | ||
54 | ········final·Typeface·typeface·=·(Typeface)FontRequestWorker.sTypefaceCache.get((Object) | 90 | ········final·Typeface·typeface·=·(Typeface)FontRequestWorker.sTypefaceCache.get((Object)cacheId); |
55 | ········if·(typeface·!=·null)·{ | 91 | ········if·(typeface·!=·null)·{ |
92 | ············lock.onTypefaceResult(new·FontRequestWorker$TypefaceResult(typeface)); | ||
56 | ············if·(lock·!=·null)·{ | ||
57 | ················lock.onFontRetrieved(typeface); | ||
58 | ············} | ||
59 | ············return·typeface; | 93 | ············return·typeface; |
60 | ········} | 94 | ········} |
61 | ········if·(b·&&·n·==·-1)·{ | ||
62 | ········ | 95 | ········final·FontRequestWorker$2·fontRequestWorker$2·=·new·FontRequestWorker$2(lock); |
96 | ········lock·=·(CallbackWithHandler)FontRequestWorker.LOCK; | ||
97 | ········synchronized·(lock)·{ | ||
98 | ············final·SimpleArrayMap·pending_REPLIES·=·FontRequestWorker.PENDING_REPLIES; | ||
99 | ············final·ArrayList<Object>·list·=·(ArrayList<Object>)pending_REPLIES.get((Object)cacheId); | ||
63 | ············if·(l | 100 | ············if·(list·!=·null)·{ |
64 | ················if·(fontInternal.mResult·==·0)·{ | ||
65 | ················ | 101 | ················list.add(fontRequestWorker$2); |
102 | ················return·null; | ||
66 | ············ | 103 | ············} |
67 | ················else·{ | ||
68 | ····················lock.callbackFailAsync(fontInternal.mResult,·handler); | ||
69 | ················ | 104 | ············final·ArrayList<FontRequestWorker$2>·list2·=·new·ArrayList<FontRequestWorker$2>(); |
105 | ············list2.add(fontRequestWorker$2); | ||
106 | ············pending_REPLIES.put((Object)cacheId,·(Object)list2); | ||
107 | ············//·monitorexit(lock) | ||
108 | ············lock·=·(CallbackWithHandler)new·FontRequestWorker$3(cacheId,·context,·fontRequest,·n); | ||
109 | ············if·(default_EXECUTOR_SERVICE·==·null)·{ | ||
110 | ················default_EXECUTOR_SERVICE·=·FontRequestWorker.DEFAULT_EXECUTOR_SERVICE; | ||
70 | ············} | 111 | ············} |
Max diff block lines reached; 5490/13095 bytes (41.92%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 17 lines modified | ||
1 | package·androidx.core.provider; | 1 | package·androidx.core.provider; |
2 | import·java.util.concurrent.Executor; | ||
2 | import·androidx.core.graphics.TypefaceCompatUtil; | 3 | import·androidx.core.graphics.TypefaceCompatUtil; |
3 | import·java.util.Map; | 4 | import·java.util.Map; |
4 | import·android.content.pm.ProviderInfo; | 5 | import·android.content.pm.ProviderInfo; |
5 | import·android.content.res.Resources; | 6 | import·android.content.res.Resources; |
6 | import·android.content.pm.PackageManager; | 7 | import·android.content.pm.PackageManager; |
8 | import·androidx.core.graphics.TypefaceCompat$ResourcesCallbackAdapter; | ||
7 | import·android.os.Handler; | 9 | import·android.os.Handler; |
8 | import·androidx.core.content.res.ResourcesCompat$FontCallback; | 10 | import·androidx.core.content.res.ResourcesCompat$FontCallback; |
9 | import·androidx.core.graphics.TypefaceCompat; | 11 | import·androidx.core.graphics.TypefaceCompat; |
10 | import·android.graphics.Typeface; | 12 | import·android.graphics.Typeface; |
11 | import·android.os.CancellationSignal; | 13 | import·android.os.CancellationSignal; |
12 | import·android.content.Context; | 14 | import·android.content.Context; |
Offset 26, 32 lines modified | Offset 28, 36 lines modified | ||
26 | ········return·TypefaceCompat.createFromFontInfo(context,·cancellationSignal,·array,·0); | 28 | ········return·TypefaceCompat.createFromFontInfo(context,·cancellationSignal,·array,·0); |
27 | ····} | 29 | ····} |
28 | ···· | 30 | ···· |
29 | ····public·static·FontsContractCompat$FontFamilyResult·fetchFonts(final·Context·context,·final·CancellationSignal·cancellationSignal,·final·FontRequest·fontRequest)·{ | 31 | ····public·static·FontsContractCompat$FontFamilyResult·fetchFonts(final·Context·context,·final·CancellationSignal·cancellationSignal,·final·FontRequest·fontRequest)·{ |
30 | ········return·FontProvider.getFontFamilyResult(context,·fontRequest,·cancellationSignal); | 32 | ········return·FontProvider.getFontFamilyResult(context,·fontRequest,·cancellationSignal); |
31 | ····} | 33 | ····} |
32 | ···· | 34 | ···· |
33 | ····public·static·Typeface·getFont(final·Context·context,·final·FontRequest·fontRequest,·final·ResourcesCompat$FontCallback·resourcesCompat$FontCallback,·final·Handler·handler,·final·boolean·b,·final·int·n,·final·int·n2)·{ | ||
34 | ········return·FontRequestWorker.getTypeface(context,·fontRequest,·resourcesCompat$FontCallback,·handler,·b,·n,·n2); | ||
35 | ····} | ||
36 | ···· | ||
37 | ····public·static·Typeface·getFontSync(final·Context·context,·final·FontRequest·fontRequest,·final·ResourcesCompat$FontCallback·resourcesCompat$FontCallback,·final·Handler·handler,·final·boolean·b,·final·int·n,·final·int·n2)·{ | 35 | ····public·static·Typeface·getFontSync(final·Context·context,·final·FontRequest·fontRequest,·final·ResourcesCompat$FontCallback·resourcesCompat$FontCallback,·final·Handler·handler,·final·boolean·b,·final·int·n,·final·int·n2)·{ |
38 | ········return·FontRequest | 36 | ········return·requestFont(context,·fontRequest,·n2,·b,·n,·ResourcesCompat$FontCallback.getHandler(handler),·(FontsContractCompat$FontRequestCallback)new·TypefaceCompat$ResourcesCallbackAdapter(resourcesCompat$FontCallback)); |
39 | ····} | 37 | ····} |
40 | ···· | 38 | ···· |
41 | ····public·static·ProviderInfo·getProvider(final·PackageManager·packageManager,·final·FontRequest·fontRequest,·final·Resources·resources)·{ | 39 | ····public·static·ProviderInfo·getProvider(final·PackageManager·packageManager,·final·FontRequest·fontRequest,·final·Resources·resources)·{ |
42 | ········return·FontProvider.getProvider(packageManager,·fontRequest,·resources); | 40 | ········return·FontProvider.getProvider(packageManager,·fontRequest,·resources); |
43 | ····} | 41 | ····} |
44 | ···· | 42 | ···· |
45 | ····public·static·Map·prepareFontData(final·Context·context,·final·FontsContractCompat$FontInfo[]·array,·final·CancellationSignal·cancellationSignal)·{ | 43 | ····public·static·Map·prepareFontData(final·Context·context,·final·FontsContractCompat$FontInfo[]·array,·final·CancellationSignal·cancellationSignal)·{ |
46 | ········return·TypefaceCompatUtil.readFontInfoIntoByteBuffer(context,·array,·cancellationSignal); | 44 | ········return·TypefaceCompatUtil.readFontInfoIntoByteBuffer(context,·array,·cancellationSignal); |
47 | ····} | 45 | ····} |
48 | ···· | 46 | ···· |
47 | ····public·static·Typeface·requestFont(final·Context·context,·final·FontRequest·fontRequest,·final·int·n,·final·boolean·b,·final·int·n2,·final·Handler·handler,·final·FontsContractCompat$FontRequestCallback·fontsContractCompat$FontRequestCallback)·{ | ||
48 | ········final·CallbackWithHandler·callbackWithHandler·=·new·CallbackWithHandler(fontsContractCompat$FontRequestCallback,·handler); | ||
49 | ········if·(b)·{ | ||
50 | ············return·FontRequestWorker.requestFontSync(context,·fontRequest,·callbackWithHandler,·n,·n2); | ||
51 | ········} | ||
52 | ········return·FontRequestWorker.requestFontAsync(context,·fontRequest,·n,·(Executor)null,·callbackWithHandler); | ||
53 | ····} | ||
54 | ···· | ||
49 | ····public·static·void·requestFont(final·Context·context,·final·FontRequest·fontRequest,·final·FontsContractCompat$FontRequestCallback·fontsContractCompat$FontRequestCallback,·final·Handler·handler)·{ | 55 | ····public·static·void·requestFont(final·Context·context,·final·FontRequest·fontRequest,·final·FontsContractCompat$FontRequestCallback·fontsContractCompat$FontRequestCallback,·final·Handler·handler)·{ |
50 | ········FontRequestWorker.requestFont | 56 | ········FontRequestWorker.requestFontAsync(context.getApplicationContext(),·fontRequest,·0,·RequestExecutor.createHandlerExecutor(handler),·new·CallbackWithHandler(fontsContractCompat$FontRequestCallback)); |
51 | ····} | 57 | ····} |
52 | ···· | 58 | ···· |
53 | ····public·static·void·resetCache()·{ | 59 | ····public·static·void·resetCache()·{ |
54 | ········FontRequestWorker.resetTypefaceCache(); | 60 | ········FontRequestWorker.resetTypefaceCache(); |
55 | ····} | 61 | ····} |
56 | ···· | 62 | ···· |
57 | ····public·static·void·resetTypefaceCache()·{ | 63 | ····public·static·void·resetTypefaceCache()·{ |
Offset 16, 14 lines modified | Offset 16, 15 lines modified | ||
16 | import·android.os.Bundle; | 16 | import·android.os.Bundle; |
17 | import·androidx.core.view.accessibility.AccessibilityNodeInfoCompat; | 17 | import·androidx.core.view.accessibility.AccessibilityNodeInfoCompat; |
18 | import·android.view.accessibility.AccessibilityEvent; | 18 | import·android.view.accessibility.AccessibilityEvent; |
19 | import·android.view.accessibility.AccessibilityManager; | 19 | import·android.view.accessibility.AccessibilityManager; |
20 | import·android.view.Window; | 20 | import·android.view.Window; |
21 | import·android.content.Context; | 21 | import·android.content.Context; |
22 | import·android.app.Activity; | 22 | import·android.app.Activity; |
23 | import·android.content.ContextWrapper; | ||
23 | import·java.util.Collections; | 24 | import·java.util.Collections; |
24 | import·android.graphics.Matrix; | 25 | import·android.graphics.Matrix; |
25 | import·android.view.WindowManager; | 26 | import·android.view.WindowManager; |
26 | import·android.view.Display; | 27 | import·android.view.Display; |
27 | import·android.graphics.PorterDuff$Mode; | 28 | import·android.graphics.PorterDuff$Mode; |
28 | import·android.content.res.ColorStateList; | 29 | import·android.content.res.ColorStateList; |
29 | import·java.util.List; | 30 | import·java.util.List; |
Offset 870, 24 lines modified | Offset 871, 30 lines modified | ||
870 | ········return·0.0f; | 871 | ········return·0.0f; |
871 | ····} | 872 | ····} |
872 | ···· | 873 | ···· |
873 | ····public·static·WindowInsetsControllerCompat·getWindowInsetsController(final·View·view)·{ | 874 | ····public·static·WindowInsetsControllerCompat·getWindowInsetsController(final·View·view)·{ |
874 | ········if·(Build$VERSION.SDK_INT·>=·30)·{ | 875 | ········if·(Build$VERSION.SDK_INT·>=·30)·{ |
875 | ············return·ViewCompat$Api30Impl.getWindowInsetsController(view); | 876 | ············return·ViewCompat$Api30Impl.getWindowInsetsController(view); |
876 | ········} | 877 | ········} |
877 | ········ | 878 | ········Context·context·=·view.getContext(); |
879 | ········while·(true)·{ | ||
878 | ········final·boolean·b·=·context·instanceof· | 880 | ············final·boolean·b·=·context·instanceof·ContextWrapper; |
879 | ········WindowInsetsControllerCompat·insetsController·=·null; | 881 | ············WindowInsetsControllerCompat·insetsController·=·null; |
880 | ········if·(b)·{ | 882 | ············if·(!b)·{ |
883 | ················return·null; | ||
881 | ············final·Window·window·=·((Activity)context).getWindow(); | ||
882 | ············if·(window·!=·null)·{ | ||
883 | ················insetsController·=·WindowCompat.getInsetsController(window,·view); | ||
884 | ············} | 884 | ············} |
885 | ············if·(context·instanceof·Activity)·{ | ||
886 | ················final·Window·window·=·((Activity)context).getWindow(); | ||
887 | ················if·(window·!=·null)·{ | ||
888 | ····················insetsController·=·WindowCompat.getInsetsController(window,·view); | ||
889 | ················} | ||
890 | ················return·insetsController; | ||
891 | ············} | ||
892 | ············context·=·((ContextWrapper)context).getBaseContext(); | ||
885 | ········} | 893 | ········} |
886 | ········return·insetsController; | ||
887 | ····} | 894 | ····} |
888 | ···· | 895 | ···· |
889 | ····public·static·int·getWindowSystemUiVisibility(final·View·view)·{ | 896 | ····public·static·int·getWindowSystemUiVisibility(final·View·view)·{ |
890 | ········if·(Build$VERSION.SDK_INT·>=·16)·{ | 897 | ········if·(Build$VERSION.SDK_INT·>=·16)·{ |
891 | ············return·view.getWindowSystemUiVisibility(); | 898 | ············return·view.getWindowSystemUiVisibility(); |
892 | ········} | 899 | ········} |
893 | ········return·0; | 900 | ········return·0; |
Offset 1147, 14 lines modified | Offset 1154, 18 lines modified | ||
1147 | ····} | 1154 | ····} |
1148 | ···· | 1155 | ···· |
1149 | ····public·static·boolean·performAccessibilityAction(final·View·view,·final·int·n,·final·Bundle·bundle)·{ | 1156 | ····public·static·boolean·performAccessibilityAction(final·View·view,·final·int·n,·final·Bundle·bundle)·{ |
1150 | ········return·Build$VERSION.SDK_INT·>=·16·&&·view.performAccessibilityAction(n,·bundle); | 1157 | ········return·Build$VERSION.SDK_INT·>=·16·&&·view.performAccessibilityAction(n,·bundle); |
1151 | ····} | 1158 | ····} |
1152 | ···· | 1159 | ···· |
1153 | ····public·static·ContentInfoCompat·performReceiveContent(final·View·view,·ContentInfoCompat·onReceiveContent)·{ | 1160 | ····public·static·ContentInfoCompat·performReceiveContent(final·View·view,·ContentInfoCompat·onReceiveContent)·{ |
1161 | ········final·String·s·=·"ViewCompat"; | ||
1162 | ········if·(Log.isLoggable(s,·3))·{ | ||
1163 | ············Log.d(s,·"performReceiveContent:·"·+·onReceiveContent·+·",·view="·+·view.getClass().getSimpleName()·+·"["·+·view.getId()·+·"]"); | ||
1164 | ········} | ||
1154 | ········final·OnReceiveContentListener·onReceiveContentListener·=·(OnReceiveContentListener)view.getTag(R$id.tag_on_receive_content_listener); | 1165 | ········final·OnReceiveContentListener·onReceiveContentListener·=·(OnReceiveContentListener)view.getTag(R$id.tag_on_receive_content_listener); |
1155 | ········if·(onReceiveContentListener·!=·null)·{ | 1166 | ········if·(onReceiveContentListener·!=·null)·{ |
1156 | ············onReceiveContent·=·onReceiveContentListener.onReceiveContent(view,·onReceiveContent); | 1167 | ············onReceiveContent·=·onReceiveContentListener.onReceiveContent(view,·onReceiveContent); |
1157 | ············ContentInfoCompat·onReceiveContent2; | 1168 | ············ContentInfoCompat·onReceiveContent2; |
1158 | ············if·(onReceiveContent·==·null)·{ | 1169 | ············if·(onReceiveContent·==·null)·{ |
1159 | ················onReceiveContent2·=·null; | 1170 | ················onReceiveContent2·=·null; |
1160 | ············} | 1171 | ············} |
Offset 56, 17 lines modified | Offset 56, 17 lines modified | ||
56 | ···· | 56 | ···· |
57 | ····private·WindowInsetsCompat$Api21ReflectionHolder()·{ | 57 | ····private·WindowInsetsCompat$Api21ReflectionHolder()·{ |
58 | ····} | 58 | ····} |
59 | ···· | 59 | ···· |
60 | ····public·static·WindowInsetsCompat·getRootWindowInsets(View·rootView)·{ | 60 | ····public·static·WindowInsetsCompat·getRootWindowInsets(View·rootView)·{ |
61 | ········if·(WindowInsetsCompat$Api21ReflectionHolder.sReflectionSucceeded)·{ | 61 | ········if·(WindowInsetsCompat$Api21ReflectionHolder.sReflectionSucceeded)·{ |
62 | ············if·(rootView.isAttachedToWindow())·{ | 62 | ············if·(rootView.isAttachedToWindow())·{ |
63 | ················rootView·=·rootView.getRootView(); | 63 | ················final·View·rootView2·=·rootView.getRootView(); |
64 | ················try·{ | 64 | ················try·{ |
65 | ····················final·Object·value·=·WindowInsetsCompat$Api21ReflectionHolder.sViewAttachInfoField.get(rootView); | 65 | ····················final·Object·value·=·WindowInsetsCompat$Api21ReflectionHolder.sViewAttachInfoField.get(rootView2); |
66 | ····················if·(value·!=·null)·{ | 66 | ····················if·(value·!=·null)·{ |
67 | ························final·Object·value2·=·WindowInsetsCompat$Api21ReflectionHolder.sStableInsets.get(value); | 67 | ························final·Object·value2·=·WindowInsetsCompat$Api21ReflectionHolder.sStableInsets.get(value); |
68 | ························try·{ | 68 | ························try·{ |
69 | ····························final·Rect·rect·=·(Rect)value2; | 69 | ····························final·Rect·rect·=·(Rect)value2; |
70 | ····························try·{ | 70 | ····························try·{ |
71 | ································final·Object·value3·=·WindowInsetsCompat$Api21ReflectionHolder.sContentInsets.get(value); | 71 | ································final·Object·value3·=·WindowInsetsCompat$Api21ReflectionHolder.sContentInsets.get(value); |
72 | ································try·{ | 72 | ································try·{ |
Offset 75, 15 lines modified | Offset 75, 19 lines modified | ||
75 | ········································return·null; | 75 | ········································return·null; |
76 | ····································} | 76 | ····································} |
77 | ····································try·{ | 77 | ····································try·{ |
78 | ········································final·WindowInsetsCompat$Builder·setStableInsets·=·new·WindowInsetsCompat$Builder().setStableInsets(Insets.of(rect)); | 78 | ········································final·WindowInsetsCompat$Builder·setStableInsets·=·new·WindowInsetsCompat$Builder().setStableInsets(Insets.of(rect)); |
79 | ········································try·{ | 79 | ········································try·{ |
80 | ············································final·WindowInsetsCompat$Builder·setSystemWindowInsets·=·setStableInsets.setSystemWindowInsets(Insets.of(rect2)); | 80 | ············································final·WindowInsetsCompat$Builder·setSystemWindowInsets·=·setStableInsets.setSystemWindowInsets(Insets.of(rect2)); |
81 | ············································try·{ | 81 | ············································try·{ |
82 | ················································final·WindowInsetsCompat·build·=·setSystemWindowInsets.build(); | ||
82 | ················································ | 83 | ················································build.setRootWindowInsets(build); |
84 | ················································rootView·=·rootView.getRootView(); | ||
85 | ················································build.copyRootViewBounds(rootView); | ||
86 | ················································return·build; | ||
83 | ············································} | 87 | ············································} |
84 | ············································catch·(IllegalAccessException·ex)·{ | 88 | ············································catch·(IllegalAccessException·ex)·{ |
85 | ················································Log.w("WindowInsetsCompat",·"Failed·to·get·insets·from·AttachInfo.·"·+·ex.getMessage(),·(Throwable)ex); | 89 | ················································Log.w("WindowInsetsCompat",·"Failed·to·get·insets·from·AttachInfo.·"·+·ex.getMessage(),·(Throwable)ex); |
86 | ············································} | 90 | ············································} |
87 | ········································} | 91 | ········································} |
88 | ········································catch·(IllegalAccessException·ex2)·{} | 92 | ········································catch·(IllegalAccessException·ex2)·{} |
89 | ····································} | 93 | ····································} |
Offset 113, 8 lines modified | Offset 113, 11 lines modified | ||
113 | ····} | 113 | ····} |
114 | ···· | 114 | ···· |
115 | ····void·setRootViewData(final·Insets·insets)·{ | 115 | ····void·setRootViewData(final·Insets·insets)·{ |
116 | ····} | 116 | ····} |
117 | ···· | 117 | ···· |
118 | ····void·setRootWindowInsets(final·WindowInsetsCompat·windowInsetsCompat)·{ | 118 | ····void·setRootWindowInsets(final·WindowInsetsCompat·windowInsetsCompat)·{ |
119 | ····} | 119 | ····} |
120 | ···· | ||
121 | ····public·void·setStableInsets(final·Insets·insets)·{ | ||
122 | ····} | ||
120 | } | 123 | } |
Offset 244, 14 lines modified | Offset 244, 18 lines modified | ||
244 | ········this.mImpl.setRootViewData(rootViewData); | 244 | ········this.mImpl.setRootViewData(rootViewData); |
245 | ····} | 245 | ····} |
246 | ···· | 246 | ···· |
247 | ····void·setRootWindowInsets(final·WindowInsetsCompat·rootWindowInsets)·{ | 247 | ····void·setRootWindowInsets(final·WindowInsetsCompat·rootWindowInsets)·{ |
248 | ········this.mImpl.setRootWindowInsets(rootWindowInsets); | 248 | ········this.mImpl.setRootWindowInsets(rootWindowInsets); |
249 | ····} | 249 | ····} |
250 | ···· | 250 | ···· |
251 | ····void·setStableInsets(final·Insets·stableInsets)·{ | ||
252 | ········this.mImpl.setStableInsets(stableInsets); | ||
253 | ····} | ||
254 | ···· | ||
251 | ····public·WindowInsets·toWindowInsets()·{ | 255 | ····public·WindowInsets·toWindowInsets()·{ |
252 | ········final·WindowInsetsCompat$Impl·mImpl·=·this.mImpl; | 256 | ········final·WindowInsetsCompat$Impl·mImpl·=·this.mImpl; |
253 | ········WindowInsets·mPlatformInsets; | 257 | ········WindowInsets·mPlatformInsets; |
254 | ········if·(mImpl·instanceof·WindowInsetsCompat$Impl20)·{ | 258 | ········if·(mImpl·instanceof·WindowInsetsCompat$Impl20)·{ |
255 | ············mPlatformInsets·=·((WindowInsetsCompat$Impl20)mImpl).mPlatformInsets; | 259 | ············mPlatformInsets·=·((WindowInsetsCompat$Impl20)mImpl).mPlatformInsets; |
256 | ········} | 260 | ········} |
257 | ········else·{ | 261 | ········else·{ |
Offset 9, 10 lines modified | Offset 9, 10 lines modified | ||
9 | ········INSTANCE·=·new·KotlinVersionCurrentValue(); | 9 | ········INSTANCE·=·new·KotlinVersionCurrentValue(); |
10 | ····} | 10 | ····} |
11 | ···· | 11 | ···· |
12 | ····private·KotlinVersionCurrentValue()·{ | 12 | ····private·KotlinVersionCurrentValue()·{ |
13 | ····} | 13 | ····} |
14 | ···· | 14 | ···· |
15 | ····public·static·final·KotlinVersion·get()·{ | 15 | ····public·static·final·KotlinVersion·get()·{ |
16 | ········return·new·KotlinVersion(1,·4,·3 | 16 | ········return·new·KotlinVersion(1,·4,·31); |
17 | ····} | 17 | ····} |
18 | } | 18 | } |
Offset 1, 24 lines modified | Offset 1, 25 lines modified | ||
1 | package·androidx.core.view; | 1 | package·androidx.core.view; |
2 | import·androidx.core.graphics.Insets; | ||
3 | import·android.graphics.Rect; | 2 | import·android.graphics.Rect; |
4 | import·android.util.Log; | 3 | import·android.util.Log; |
4 | import·androidx.core.graphics.Insets; | ||
5 | import·android.view.WindowInsets; | 5 | import·android.view.WindowInsets; |
6 | import·java.lang.reflect.Field; | 6 | import·java.lang.reflect.Field; |
7 | import·java.lang.reflect.Constructor; | 7 | import·java.lang.reflect.Constructor; |
8 | class·WindowInsetsCompat$BuilderImpl20·extends·WindowInsetsCompat$BuilderImpl | 8 | class·WindowInsetsCompat$BuilderImpl20·extends·WindowInsetsCompat$BuilderImpl |
9 | { | 9 | { |
10 | ····private·static·Constructor·sConstructor; | 10 | ····private·static·Constructor·sConstructor; |
11 | ····private·static·boolean·sConstructorFetched·=·false; | 11 | ····private·static·boolean·sConstructorFetched·=·false; |
12 | ····private·static·Field·sConsumedField; | 12 | ····private·static·Field·sConsumedField; |
13 | ····private·static·boolean·sConsumedFieldFetched·=·false; | 13 | ····private·static·boolean·sConsumedFieldFetched·=·false; |
14 | ····private·WindowInsets·mInsets; | 14 | ····private·WindowInsets·mInsets; |
15 | ····private·Insets·mStableInsets; | ||
15 | ···· | 16 | ···· |
16 | ····WindowInsetsCompat$BuilderImpl20()·{ | 17 | ····WindowInsetsCompat$BuilderImpl20()·{ |
17 | ········this.mInsets·=·createWindowInsetsInstance(); | 18 | ········this.mInsets·=·createWindowInsetsInstance(); |
18 | ····} | 19 | ····} |
19 | ···· | 20 | ···· |
20 | ····WindowInsetsCompat$BuilderImpl20(final·WindowInsetsCompat·windowInsetsCompat)·{ | 21 | ····WindowInsetsCompat$BuilderImpl20(final·WindowInsetsCompat·windowInsetsCompat)·{ |
21 | ········this.mInsets·=·windowInsetsCompat.toWindowInsets(); | 22 | ········this.mInsets·=·windowInsetsCompat.toWindowInsets(); |
Offset 109, 17 lines modified | Offset 110, 22 lines modified | ||
109 | ········return·null; | 110 | ········return·null; |
110 | ····} | 111 | ····} |
111 | ···· | 112 | ···· |
112 | ····WindowInsetsCompat·build()·{ | 113 | ····WindowInsetsCompat·build()·{ |
113 | ········this.applyInsetTypes(); | 114 | ········this.applyInsetTypes(); |
114 | ········final·WindowInsetsCompat·windowInsetsCompat·=·WindowInsetsCompat.toWindowInsetsCompat(this.mInsets); | 115 | ········final·WindowInsetsCompat·windowInsetsCompat·=·WindowInsetsCompat.toWindowInsetsCompat(this.mInsets); |
115 | ········windowInsetsCompat.setOverriddenInsets(this.mInsetsTypeMask); | 116 | ········windowInsetsCompat.setOverriddenInsets(this.mInsetsTypeMask); |
117 | ········windowInsetsCompat.setStableInsets(this.mStableInsets); | ||
116 | ········return·windowInsetsCompat; | 118 | ········return·windowInsetsCompat; |
117 | ····} | 119 | ····} |
118 | ···· | 120 | ···· |
121 | ····void·setStableInsets(final·Insets·mStableInsets)·{ | ||
122 | ········this.mStableInsets·=·mStableInsets; | ||
123 | ····} | ||
124 | ···· | ||
119 | ····void·setSystemWindowInsets(final·Insets·insets)·{ | 125 | ····void·setSystemWindowInsets(final·Insets·insets)·{ |
120 | ········final·WindowInsets·mInsets·=·this.mInsets; | 126 | ········final·WindowInsets·mInsets·=·this.mInsets; |
121 | ········if·(mInsets·!=·null)·{ | 127 | ········if·(mInsets·!=·null)·{ |
122 | ············this.mInsets·=·mInsets.replaceSystemWindowInsets(insets.left,·insets.top,·insets.right,·insets.bottom); | 128 | ············this.mInsets·=·mInsets.replaceSystemWindowInsets(insets.left,·insets.top,·insets.right,·insets.bottom); |
123 | ········} | 129 | ········} |
124 | ····} | 130 | ····} |
125 | } | 131 | } |
Offset 12, 14 lines modified | Offset 12, 15 lines modified | ||
12 | ········super(windowInsetsCompat,·windowInsets); | 12 | ········super(windowInsetsCompat,·windowInsets); |
13 | ········this.mStableInsets·=·null; | 13 | ········this.mStableInsets·=·null; |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····WindowInsetsCompat$Impl21(final·WindowInsetsCompat·windowInsetsCompat,·final·WindowInsetsCompat$Impl21·windowInsetsCompat$Impl21)·{ | 16 | ····WindowInsetsCompat$Impl21(final·WindowInsetsCompat·windowInsetsCompat,·final·WindowInsetsCompat$Impl21·windowInsetsCompat$Impl21)·{ |
17 | ········super(windowInsetsCompat,·(WindowInsetsCompat$Impl20)windowInsetsCompat$Impl21); | 17 | ········super(windowInsetsCompat,·(WindowInsetsCompat$Impl20)windowInsetsCompat$Impl21); |
18 | ········this.mStableInsets·=·null; | 18 | ········this.mStableInsets·=·null; |
19 | ········this.mStableInsets·=·windowInsetsCompat$Impl21.mStableInsets; | ||
19 | ····} | 20 | ····} |
20 | ···· | 21 | ···· |
21 | ····WindowInsetsCompat·consumeStableInsets()·{ | 22 | ····WindowInsetsCompat·consumeStableInsets()·{ |
22 | ········return·WindowInsetsCompat.toWindowInsetsCompat(this.mPlatformInsets.consumeStableInsets()); | 23 | ········return·WindowInsetsCompat.toWindowInsetsCompat(this.mPlatformInsets.consumeStableInsets()); |
23 | ····} | 24 | ····} |
24 | ···· | 25 | ···· |
25 | ····WindowInsetsCompat·consumeSystemWindowInsets()·{ | 26 | ····WindowInsetsCompat·consumeSystemWindowInsets()·{ |
Offset 32, 8 lines modified | Offset 33, 12 lines modified | ||
32 | ········} | 33 | ········} |
33 | ········return·this.mStableInsets; | 34 | ········return·this.mStableInsets; |
34 | ····} | 35 | ····} |
35 | ···· | 36 | ···· |
36 | ····boolean·isConsumed()·{ | 37 | ····boolean·isConsumed()·{ |
37 | ········return·this.mPlatformInsets.isConsumed(); | 38 | ········return·this.mPlatformInsets.isConsumed(); |
38 | ····} | 39 | ····} |
40 | ···· | ||
41 | ····public·void·setStableInsets(final·Insets·mStableInsets)·{ | ||
42 | ········this.mStableInsets·=·mStableInsets; | ||
43 | ····} | ||
39 | } | 44 | } |
Offset 44, 8 lines modified | Offset 44, 11 lines modified | ||
44 | ········} | 44 | ········} |
45 | ········return·this.mTappableElementInsets; | 45 | ········return·this.mTappableElementInsets; |
46 | ····} | 46 | ····} |
47 | ···· | 47 | ···· |
48 | ····WindowInsetsCompat·inset(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 48 | ····WindowInsetsCompat·inset(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
49 | ········return·WindowInsetsCompat.toWindowInsetsCompat(this.mPlatformInsets.inset(n,·n2,·n3,·n4)); | 49 | ········return·WindowInsetsCompat.toWindowInsetsCompat(this.mPlatformInsets.inset(n,·n2,·n3,·n4)); |
50 | ····} | 50 | ····} |
51 | ···· | ||
52 | ····public·void·setStableInsets(final·Insets·insets)·{ | ||
53 | ····} | ||
51 | } | 54 | } |
Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
1 | package·androidx.core.o | 1 | package·androidx.core.provider; |
2 | import·java.util.concurrent.RejectedExecutionException; | 2 | import·java.util.concurrent.RejectedExecutionException; |
3 | import·androidx.core.util.Preconditions; | 3 | import·androidx.core.util.Preconditions; |
4 | import·android.os.Handler; | 4 | import·android.os.Handler; |
5 | import·java.util.concurrent.Executor; | 5 | import·java.util.concurrent.Executor; |
6 | 6 | class·RequestExecutor$HandlerExecutor·implements·Executor | |
7 | { | 7 | { |
8 | ····private·final·Handler·mHandler; | 8 | ····private·final·Handler·mHandler; |
9 | ···· | 9 | ···· |
10 | ···· | 10 | ····RequestExecutor$HandlerExecutor(Handler·mHandler)·{ |
11 | ········mHandler·=·(Handler)Preconditions.checkNotNull((Object)mHandler); | 11 | ········mHandler·=·(Handler)Preconditions.checkNotNull((Object)mHandler); |
12 | ········this.mHandler·=·mHandler; | 12 | ········this.mHandler·=·mHandler; |
13 | ····} | 13 | ····} |
14 | ···· | 14 | ···· |
15 | ····public·void·execute(Runnable·runnable)·{ | 15 | ····public·void·execute(Runnable·runnable)·{ |
16 | ········final·Handler·mHandler·=·this.mHandler; | 16 | ········final·Handler·mHandler·=·this.mHandler; |
17 | ········runnable·=·(Runnable)Preconditions.checkNotNull((Object)runnable); | 17 | ········runnable·=·(Runnable)Preconditions.checkNotNull((Object)runnable); |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | package·androidx.core.provider; | 1 | package·androidx.core.provider; |
2 | import·java.util.concurrent.ThreadFactory; | 2 | import·java.util.concurrent.ThreadFactory; |
3 | class· | 3 | class·RequestExecutor$DefaultThreadFactory·implements·ThreadFactory |
4 | { | 4 | { |
5 | ····private·int·mPriority; | 5 | ····private·int·mPriority; |
6 | ····private·String·mThreadName; | 6 | ····private·String·mThreadName; |
7 | ···· | 7 | ···· |
8 | ···· | 8 | ····RequestExecutor$DefaultThreadFactory(final·String·mThreadName,·final·int·mPriority)·{ |
9 | ········this.mThreadName·=·mThreadName; | 9 | ········this.mThreadName·=·mThreadName; |
10 | ········this.mPriority·=·mPriority; | 10 | ········this.mPriority·=·mPriority; |
11 | ····} | 11 | ····} |
12 | ···· | 12 | ···· |
13 | ····public·Thread·newThread(final·Runnable·runnable)·{ | 13 | ····public·Thread·newThread(final·Runnable·runnable)·{ |
14 | ········return·(Thread)new· | 14 | ········return·(Thread)new·RequestExecutor$DefaultThreadFactory$ProcessPriorityThread(runnable,·this.mThreadName,·this.mPriority); |
15 | ····} | 15 | ····} |
16 | } | 16 | } |
Offset 1, 41 lines modified | Offset 1, 45 lines modified | ||
1 | package·androidx.core.provider; | 1 | package·androidx.core.provider; |
2 | import·java.util.concurrent.Future; | 2 | import·java.util.concurrent.Future; |
3 | import·java.util.concurrent.ExecutionException; | 3 | import·java.util.concurrent.ExecutionException; |
4 | import·java.util.concurrent.TimeoutException; | 4 | import·java.util.concurrent.TimeoutException; |
5 | import·java.util.concurrent.ExecutorService; | ||
6 | import·androidx.core.util.Consumer; | ||
5 | import·java.util.concurrent.Callable; | 7 | import·java.util.concurrent.Callable; |
8 | import·java.util.concurrent.Executor; | ||
9 | import·android.os.Handler; | ||
6 | import·java.util.concurrent.ThreadFactory; | 10 | import·java.util.concurrent.ThreadFactory; |
7 | import·java.util.concurrent.BlockingQueue; | 11 | import·java.util.concurrent.BlockingQueue; |
8 | import·java.util.concurrent.LinkedBlockingDeque; | 12 | import·java.util.concurrent.LinkedBlockingDeque; |
9 | import·java.util.concurrent.TimeUnit; | 13 | import·java.util.concurrent.TimeUnit; |
10 | import·java.util.concurrent.ThreadPoolExecutor; | 14 | import·java.util.concurrent.ThreadPoolExecutor; |
11 | class· | 15 | class·RequestExecutor |
12 | { | 16 | { |
13 | ····private·final·ThreadPoolExecutor·mExecutor; | ||
14 | ····private· | 17 | ····private·RequestExecutor()·{ |
18 | ····} | ||
15 | ···· | 19 | ···· |
16 | ····FontRequestThreadPool(final·String·s,·final·int·n,·final·int·n2)·{ | ||
17 | ········final·FontRequestThreadPool$ThreadFactory·fontRequestThreadPool$ThreadFactory·=·new·FontRequestThreadPool$ThreadFactory(s,·n); | ||
18 | ········this.mThreadFactory·=·fontRequestThreadPool$ThreadFactory; | ||
19 | ···· | 20 | ····static·ThreadPoolExecutor·createDefaultExecutor(final·String·s,·final·int·n,·final·int·n2)·{ |
21 | ········final·ThreadPoolExecutor·threadPoolExecutor·=·new·ThreadPoolExecutor(0,·1,·n2,·TimeUnit.MILLISECONDS,·new·LinkedBlockingDeque<Runnable>(),·(ThreadFactory)new·RequestExecutor$DefaultThreadFactory(s,·n)); | ||
22 | ········threadPoolExecutor.allowCoreThreadTimeOut(true); | ||
23 | ········return·threadPoolExecutor; | ||
20 | ····} | 24 | ····} |
21 | ···· | 25 | ···· |
22 | ····boolean·isRunning()·{ | ||
23 | ···· | 26 | ····static·Executor·createHandlerExecutor(final·Handler·handler)·{ |
27 | ········return·(Executor)new·RequestExecutor$HandlerExecutor(handler); | ||
24 | ····} | 28 | ····} |
25 | ···· | 29 | ···· |
26 | ····void·postAndReply(final·Callable·callable,·final·FontRequestThreadPool$ReplyCallback·fontRequestThreadPool$ReplyCallback)·{ | ||
27 | ···· | 30 | ····static·void·execute(final·Executor·executor,·final·Callable·callable,·final·Consumer·consumer)·{ |
31 | ········executor.execute((Runnable)new·RequestExecutor$ReplyRunnable(CalleeHandler.create(),·callable,·consumer)); | ||
28 | ····} | 32 | ····} |
29 | ···· | 33 | ···· |
30 | ····Object· | 34 | ····static·Object·submit(final·ExecutorService·executorService,·final·Callable·callable,·final·int·n)·{ |
31 | ········final·Future<Object>·submit·=· | 35 | ········final·Future<Object>·submit·=·executorService.submit((Callable<Object>)callable); |
32 | ········final·long·n2·=·(long)n; | 36 | ········final·long·n2·=·(long)n; |
33 | ········try·{ | 37 | ········try·{ |
34 | ············return·submit.get(n2,·TimeUnit.MILLISECONDS); | 38 | ············return·submit.get(n2,·TimeUnit.MILLISECONDS); |
35 | ········} | 39 | ········} |
36 | ········catch·(TimeoutException·ex2)·{ | 40 | ········catch·(TimeoutException·ex2)·{ |
37 | ············throw·new·InterruptedException("timeout"); | 41 | ············throw·new·InterruptedException("timeout"); |
38 | ········} | 42 | ········} |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1.5.0-beta0 | 1 | 1.5.0-beta03 |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1.5.0-beta0 | 1 | 1.5.0-beta03 |
Offset 65, 13 lines modified | Offset 65, 13 lines modified | ||
65 | ····.line·82 | 65 | ····.line·82 |
66 | ····new-instance·v0,·Lkotlin/KotlinVersion; | 66 | ····new-instance·v0,·Lkotlin/KotlinVersion; |
67 | ····const/4·v1,·0x1 | 67 | ····const/4·v1,·0x1 |
68 | ····const/4·v2,·0x4 | 68 | ····const/4·v2,·0x4 |
69 | ····const/16·v3,·0x1 | 69 | ····const/16·v3,·0x1f |
70 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lkotlin/KotlinVersion;-><init>(III)V | 70 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lkotlin/KotlinVersion;-><init>(III)V |
71 | ····return-object·v0 | 71 | ····return-object·v0 |
72 | .end·method | 72 | .end·method |
Offset 31, 67 lines modified | Offset 31, 69 lines modified | ||
31 | .field·private·static·sConsumedFieldFetched:Z·=·false | 31 | .field·private·static·sConsumedFieldFetched:Z·=·false |
32 | #·instance·fields | 32 | #·instance·fields |
33 | .field·private·mInsets:Landroid/view/WindowInsets; | 33 | .field·private·mInsets:Landroid/view/WindowInsets; |
34 | .field·private·mStableInsets:Landroidx/core/graphics/Insets; | ||
34 | #·direct·methods | 35 | #·direct·methods |
35 | .method·static·constructor·<clinit>()V | 36 | .method·static·constructor·<clinit>()V |
36 | ····.locals·0 | 37 | ····.locals·0 |
37 | ····return-void | 38 | ····return-void |
38 | .end·method | 39 | .end·method |
39 | .method·constructor·<init>()V | 40 | .method·constructor·<init>()V |
40 | ····.locals·1 | 41 | ····.locals·1 |
41 | ····.line·1 | 42 | ····.line·1713 |
42 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V | 43 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V |
43 | ····.line·17 | 44 | ····.line·1714 |
44 | ····invoke-static·{},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->createWindowInsetsInstance()Landroid/view/WindowInsets; | 45 | ····invoke-static·{},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->createWindowInsetsInstance()Landroid/view/WindowInsets; |
45 | ····move-result-object·v0 | 46 | ····move-result-object·v0 |
46 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; | 47 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; |
47 | ····return-void | 48 | ····return-void |
48 | .end·method | 49 | .end·method |
49 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V | 50 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V |
50 | ····.locals·0 | 51 | ····.locals·0 |
51 | ····.line·17 | 52 | ····.line·1717 |
52 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V | 53 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V |
53 | ····.line·17 | 54 | ····.line·1718 |
54 | ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; | 55 | ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; |
55 | ····move-result-object·p1 | 56 | ····move-result-object·p1 |
56 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; | 57 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->mInsets:Landroid/view/WindowInsets; |
57 | ····return-void | 58 | ····return-void |
58 | .end·method | 59 | .end·method |
59 | .method·private·static·createWindowInsetsInstance()Landroid/view/WindowInsets; | 60 | .method·private·static·createWindowInsetsInstance()Landroid/view/WindowInsets; |
60 | ····.locals·7 | 61 | ····.locals·7 |
61 | ····.line·17 | 62 | ····.line·1753 |
62 | ····sget-boolean·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConsumedFieldFetched:Z | 63 | ····sget-boolean·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConsumedFieldFetched:Z |
63 | ····const/4·v1,·0x1 | 64 | ····const/4·v1,·0x1 |
64 | ····const-string·v2,·"WindowInsetsCompat" | 65 | ····const-string·v2,·"WindowInsetsCompat" |
65 | ····if-nez·v0,·:cond_0 | 66 | ····if-nez·v0,·:cond_0 |
66 | ····.line·17 | 67 | ····.line·1755 |
67 | ····:try_start_0 | 68 | ····:try_start_0 |
68 | ····const-class·v0,·Landroid/view/WindowInsets; | 69 | ····const-class·v0,·Landroid/view/WindowInsets; |
69 | ····const-string·v3,·"CONSUMED" | 70 | ····const-string·v3,·"CONSUMED" |
70 | ····invoke-virtual·{v0,·v3},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; | 71 | ····invoke-virtual·{v0,·v3},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; |
Offset 104, 65 lines modified | Offset 106, 65 lines modified | ||
104 | ····goto·:goto_0 | 106 | ····goto·:goto_0 |
105 | ····:catch_0 | 107 | ····:catch_0 |
106 | ····move-exception·v0 | 108 | ····move-exception·v0 |
107 | ····const-string·v3,·"Could·not·retrieve·WindowInsets.CONSUMED·field" | 109 | ····const-string·v3,·"Could·not·retrieve·WindowInsets.CONSUMED·field" |
108 | ····.line·17 | 110 | ····.line·1757 |
109 | ····invoke-static·{v2,·v3,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | 111 | ····invoke-static·{v2,·v3,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
110 | ····.line·17 | 112 | ····.line·1759 |
111 | ····:goto_0 | 113 | ····:goto_0 |
112 | ····sput-boolean·v1,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConsumedFieldFetched:Z | 114 | ····sput-boolean·v1,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConsumedFieldFetched:Z |
113 | ····.line·17 | 115 | ····.line·1761 |
114 | ····:cond_0 | 116 | ····:cond_0 |
115 | ····sget-object·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConsumedField:Ljava/lang/reflect/Field; | 117 | ····sget-object·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConsumedField:Ljava/lang/reflect/Field; |
116 | ····const/4·v3,·0x0 | 118 | ····const/4·v3,·0x0 |
117 | ····if-eqz·v0,·:cond_1 | 119 | ····if-eqz·v0,·:cond_1 |
118 | ····.line·17 | 120 | ····.line·1763 |
119 | ····:try_start_1 | 121 | ····:try_start_1 |
120 | ····invoke-virtual·{v0,·v3},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; | 122 | ····invoke-virtual·{v0,·v3},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; |
121 | ····move-result-object·v0 | 123 | ····move-result-object·v0 |
122 | ····check-cast·v0,·Landroid/view/WindowInsets; | 124 | ····check-cast·v0,·Landroid/view/WindowInsets; |
123 | ····if-eqz·v0,·:cond_1 | 125 | ····if-eqz·v0,·:cond_1 |
124 | ····.line·17 | 126 | ····.line·1765 |
125 | ····new-instance·v4,·Landroid/view/WindowInsets; | 127 | ····new-instance·v4,·Landroid/view/WindowInsets; |
126 | ····invoke-direct·{v4,·v0},·Landroid/view/WindowInsets;-><init>(Landroid/view/WindowInsets;)V | 128 | ····invoke-direct·{v4,·v0},·Landroid/view/WindowInsets;-><init>(Landroid/view/WindowInsets;)V |
127 | ····:try_end_1 | 129 | ····:try_end_1 |
128 | ····.catch·Ljava/lang/ReflectiveOperationException;·{:try_start_1·..·:try_end_1}·:catch_1 | 130 | ····.catch·Ljava/lang/ReflectiveOperationException;·{:try_start_1·..·:try_end_1}·:catch_1 |
129 | ····return-object·v4 | 131 | ····return-object·v4 |
130 | ····:catch_1 | 132 | ····:catch_1 |
131 | ····move-exception·v0 | 133 | ····move-exception·v0 |
132 | ····const-string·v4,·"Could·not·get·value·from·WindowInsets.CONSUMED·field" | 134 | ····const-string·v4,·"Could·not·get·value·from·WindowInsets.CONSUMED·field" |
133 | ····.line·17 | 135 | ····.line·1768 |
134 | ····invoke-static·{v2,·v4,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | 136 | ····invoke-static·{v2,·v4,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
135 | ····.line·17 | 137 | ····.line·1774 |
136 | ····:cond_1 | 138 | ····:cond_1 |
137 | ····sget-boolean·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConstructorFetched:Z | 139 | ····sget-boolean·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;->sConstructorFetched:Z |
138 | ····const/4·v4,·0x0 | 140 | ····const/4·v4,·0x0 |
139 | ····if-nez·v0,·:cond_2 | 141 | ····if-nez·v0,·:cond_2 |
Max diff block lines reached; 3436/7132 bytes (48.18%) of diff not shown. |
Offset 60, 47 lines modified | Offset 60, 47 lines modified | ||
60 | ····return-void | 60 | ····return-void |
61 | .end·method | 61 | .end·method |
62 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V | 62 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V |
63 | ····.locals·0 | 63 | ····.locals·0 |
64 | ····.line·89 | 64 | ····.line·898 |
65 | ····invoke-direct·{p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;-><init>(Landroidx/core/view/WindowInsetsCompat;)V | 65 | ····invoke-direct·{p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;-><init>(Landroidx/core/view/WindowInsetsCompat;)V |
66 | ····const/4·p1,·0x0 | 66 | ····const/4·p1,·0x0 |
67 | ····.line·8 | 67 | ····.line·892 |
68 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mSystemWindowInsets:Landroidx/core/graphics/Insets; | 68 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mSystemWindowInsets:Landroidx/core/graphics/Insets; |
69 | ····.line·89 | 69 | ····.line·899 |
70 | ····iput-object·p2,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; | 70 | ····iput-object·p2,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; |
71 | ····return-void | 71 | ····return-void |
72 | .end·method | 72 | .end·method |
73 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl20;)V | 73 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl20;)V |
74 | ····.locals·1 | 74 | ····.locals·1 |
75 | ····.line·90 | 75 | ····.line·903 |
76 | ····new-instance·v0,·Landroid/view/WindowInsets; | 76 | ····new-instance·v0,·Landroid/view/WindowInsets; |
77 | ····iget-object·p2,·p2,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; | 77 | ····iget-object·p2,·p2,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; |
78 | ····invoke-direct·{v0,·p2},·Landroid/view/WindowInsets;-><init>(Landroid/view/WindowInsets;)V | 78 | ····invoke-direct·{v0,·p2},·Landroid/view/WindowInsets;-><init>(Landroid/view/WindowInsets;)V |
79 | ····invoke-direct·{p0,·p1,·v0},·Landroidx/core/view/WindowInsetsCompat$Impl20;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V | 79 | ····invoke-direct·{p0,·p1,·v0},·Landroidx/core/view/WindowInsetsCompat$Impl20;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V |
80 | ····return-void | 80 | ····return-void |
81 | .end·method | 81 | .end·method |
82 | .method·private·getInsets(IZ)Landroidx/core/graphics/Insets; | 82 | .method·private·getInsets(IZ)Landroidx/core/graphics/Insets; |
83 | ····.locals·3 | 83 | ····.locals·3 |
84 | ····.line·9 | 84 | ····.line·940 |
85 | ····sget-object·v0,·Landroidx/core/graphics/Insets;->NONE:Landroidx/core/graphics/Insets; | 85 | ····sget-object·v0,·Landroidx/core/graphics/Insets;->NONE:Landroidx/core/graphics/Insets; |
86 | ····const/4·v1,·0x1 | 86 | ····const/4·v1,·0x1 |
87 | ····:goto_0 | 87 | ····:goto_0 |
88 | ····const/16·v2,·0x100 | 88 | ····const/16·v2,·0x100 |
Offset 108, 15 lines modified | Offset 108, 15 lines modified | ||
108 | ····and-int·v2,·p1,·v1 | 108 | ····and-int·v2,·p1,·v1 |
109 | ····if-nez·v2,·:cond_0 | 109 | ····if-nez·v2,·:cond_0 |
110 | ····goto·:goto_1 | 110 | ····goto·:goto_1 |
111 | ····.line·94 | 111 | ····.line·945 |
112 | ····:cond_0 | 112 | ····:cond_0 |
113 | ····invoke-virtual·{p0,·v1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl20;->getInsetsForType(IZ)Landroidx/core/graphics/Insets; | 113 | ····invoke-virtual·{p0,·v1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl20;->getInsetsForType(IZ)Landroidx/core/graphics/Insets; |
114 | ····move-result-object·v2 | 114 | ····move-result-object·v2 |
115 | ····invoke-static·{v0,·v2},·Landroidx/core/graphics/Insets;->max(Landroidx/core/graphics/Insets;Landroidx/core/graphics/Insets;)Landroidx/core/graphics/Insets; | 115 | ····invoke-static·{v0,·v2},·Landroidx/core/graphics/Insets;->max(Landroidx/core/graphics/Insets;Landroidx/core/graphics/Insets;)Landroidx/core/graphics/Insets; |
Offset 130, 54 lines modified | Offset 130, 54 lines modified | ||
130 | ····:cond_1 | 130 | ····:cond_1 |
131 | ····return-object·v0 | 131 | ····return-object·v0 |
132 | .end·method | 132 | .end·method |
133 | .method·private·getRootStableInsets()Landroidx/core/graphics/Insets; | 133 | .method·private·getRootStableInsets()Landroidx/core/graphics/Insets; |
134 | ····.locals·1 | 134 | ····.locals·1 |
135 | ····.line·1 | 135 | ····.line·1101 |
136 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mRootWindowInsets:Landroidx/core/view/WindowInsetsCompat; | 136 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mRootWindowInsets:Landroidx/core/view/WindowInsetsCompat; |
137 | ····if-eqz·v0,·:cond_0 | 137 | ····if-eqz·v0,·:cond_0 |
138 | ····.line·1 | 138 | ····.line·1102 |
139 | ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat;->getStableInsets()Landroidx/core/graphics/Insets; | 139 | ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat;->getStableInsets()Landroidx/core/graphics/Insets; |
140 | ····move-result-object·v0 | 140 | ····move-result-object·v0 |
141 | ····return-object·v0 | 141 | ····return-object·v0 |
142 | ····.line·110 | 142 | ····.line·1104 |
143 | ····:cond_0 | 143 | ····:cond_0 |
144 | ····sget-object·v0,·Landroidx/core/graphics/Insets;->NONE:Landroidx/core/graphics/Insets; | 144 | ····sget-object·v0,·Landroidx/core/graphics/Insets;->NONE:Landroidx/core/graphics/Insets; |
145 | ····return-object·v0 | 145 | ····return-object·v0 |
146 | .end·method | 146 | .end·method |
147 | .method·private·getVisibleInsets(Landroid/view/View;)Landroidx/core/graphics/Insets; | 147 | .method·private·getVisibleInsets(Landroid/view/View;)Landroidx/core/graphics/Insets; |
148 | ····.locals·4 | 148 | ····.locals·4 |
149 | ····const-string·v0,·"WindowInsetsCompat" | 149 | ····const-string·v0,·"WindowInsetsCompat" |
150 | ····.line·112 | 150 | ····.line·1125 |
151 | ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I | 151 | ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I |
152 | ····const/16·v2,·0x1e | 152 | ····const/16·v2,·0x1e |
153 | ····if-ge·v1,·v2,·:cond_5 | 153 | ····if-ge·v1,·v2,·:cond_5 |
154 | ····.line·11 | 154 | ····.line·1130 |
155 | ····sget-boolean·v1,·Landroidx/core/view/WindowInsetsCompat$Impl20;->sVisibleRectReflectionFetched:Z | 155 | ····sget-boolean·v1,·Landroidx/core/view/WindowInsetsCompat$Impl20;->sVisibleRectReflectionFetched:Z |
156 | ····if-nez·v1,·:cond_0 | 156 | ····if-nez·v1,·:cond_0 |
157 | ····.line·11 | 157 | ····.line·1131 |
158 | ····invoke-static·{},·Landroidx/core/view/WindowInsetsCompat$Impl20;->loadReflectionField()V | 158 | ····invoke-static·{},·Landroidx/core/view/WindowInsetsCompat$Impl20;->loadReflectionField()V |
159 | ····.line·113 | 159 | ····.line·1134 |
160 | ····:cond_0 | 160 | ····:cond_0 |
161 | ····sget-object·v1,·Landroidx/core/view/WindowInsetsCompat$Impl20;->sGetViewRootImplMethod:Ljava/lang/reflect/Method; | 161 | ····sget-object·v1,·Landroidx/core/view/WindowInsetsCompat$Impl20;->sGetViewRootImplMethod:Ljava/lang/reflect/Method; |
162 | ····const/4·v2,·0x0 | 162 | ····const/4·v2,·0x0 |
163 | ····if-eqz·v1,·:cond_4 | 163 | ····if-eqz·v1,·:cond_4 |
Offset 193, 65 lines modified | Offset 193, 65 lines modified | ||
193 | ····:cond_1 | 193 | ····:cond_1 |
194 | ····const/4·v3,·0x0 | 194 | ····const/4·v3,·0x0 |
195 | ····:try_start_0 | 195 | ····:try_start_0 |
196 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 196 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
197 | ····.line·11 | 197 | ····.line·1141 |
Max diff block lines reached; 22912/26752 bytes (85.65%) of diff not shown. |
Offset 18, 48 lines modified | Offset 18, 48 lines modified | ||
18 | .field·final·mPlatBuilder:Landroid/view/WindowInsets$Builder; | 18 | .field·final·mPlatBuilder:Landroid/view/WindowInsets$Builder; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>()V | 20 | .method·constructor·<init>()V |
21 | ····.locals·1 | 21 | ····.locals·1 |
22 | ····.line·1 | 22 | ····.line·1803 |
23 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V | 23 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V |
24 | ····.line·1 | 24 | ····.line·1804 |
25 | ····new-instance·v0,·Landroid/view/WindowInsets$Builder; | 25 | ····new-instance·v0,·Landroid/view/WindowInsets$Builder; |
26 | ····invoke-direct·{v0},·Landroid/view/WindowInsets$Builder;-><init>()V | 26 | ····invoke-direct·{v0},·Landroid/view/WindowInsets$Builder;-><init>()V |
27 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mPlatBuilder:Landroid/view/WindowInsets$Builder; | 27 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mPlatBuilder:Landroid/view/WindowInsets$Builder; |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V | 30 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V |
31 | ····.locals·1 | 31 | ····.locals·1 |
32 | ····.line·1 | 32 | ····.line·1807 |
33 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V | 33 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V |
34 | ····.line·1 | 34 | ····.line·1808 |
35 | ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; | 35 | ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; |
36 | ····move-result-object·p1 | 36 | ····move-result-object·p1 |
37 | ····if-eqz·p1,·:cond_0 | 37 | ····if-eqz·p1,·:cond_0 |
38 | ····.line·1 | 38 | ····.line·1810 |
39 | ····new-instance·v0,·Landroid/view/WindowInsets$Builder; | 39 | ····new-instance·v0,·Landroid/view/WindowInsets$Builder; |
40 | ····invoke-direct·{v0,·p1},·Landroid/view/WindowInsets$Builder;-><init>(Landroid/view/WindowInsets;)V | 40 | ····invoke-direct·{v0,·p1},·Landroid/view/WindowInsets$Builder;-><init>(Landroid/view/WindowInsets;)V |
41 | ····goto·:goto_0 | 41 | ····goto·:goto_0 |
42 | ····.line·1 | 42 | ····.line·1811 |
43 | ····:cond_0 | 43 | ····:cond_0 |
44 | ····new-instance·v0,·Landroid/view/WindowInsets$Builder; | 44 | ····new-instance·v0,·Landroid/view/WindowInsets$Builder; |
45 | ····invoke-direct·{v0},·Landroid/view/WindowInsets$Builder;-><init>()V | 45 | ····invoke-direct·{v0},·Landroid/view/WindowInsets$Builder;-><init>()V |
46 | ····:goto_0 | 46 | ····:goto_0 |
47 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mPlatBuilder:Landroid/view/WindowInsets$Builder; | 47 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mPlatBuilder:Landroid/view/WindowInsets$Builder; |
Offset 68, 42 lines modified | Offset 68, 42 lines modified | ||
68 | .end·method | 68 | .end·method |
69 | #·virtual·methods | 69 | #·virtual·methods |
70 | .method·build()Landroidx/core/view/WindowInsetsCompat; | 70 | .method·build()Landroidx/core/view/WindowInsetsCompat; |
71 | ····.locals·2 | 71 | ····.locals·2 |
72 | ····.line·18 | 72 | ····.line·1847 |
73 | ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->applyInsetTypes()V | 73 | ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->applyInsetTypes()V |
74 | ····.line·18 | 74 | ····.line·1848 |
75 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mPlatBuilder:Landroid/view/WindowInsets$Builder; | 75 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mPlatBuilder:Landroid/view/WindowInsets$Builder; |
76 | ····.line·18 | 76 | ····.line·1849 |
77 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets$Builder;->build()Landroid/view/WindowInsets; | 77 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets$Builder;->build()Landroid/view/WindowInsets; |
78 | ····move-result-object·v0 | 78 | ····move-result-object·v0 |
79 | ····.line·18 | 79 | ····.line·1848 |
80 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; | 80 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; |
81 | ····move-result-object·v0 | 81 | ····move-result-object·v0 |
82 | ····.line·18 | 82 | ····.line·1850 |
83 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mInsetsTypeMask:[Landroidx/core/graphics/Insets; | 83 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mInsetsTypeMask:[Landroidx/core/graphics/Insets; |
84 | ····invoke-virtual·{v0,·v1},·Landroidx/core/view/WindowInsetsCompat;->setOverriddenInsets([Landroidx/core/graphics/Insets;)V | 84 | ····invoke-virtual·{v0,·v1},·Landroidx/core/view/WindowInsetsCompat;->setOverriddenInsets([Landroidx/core/graphics/Insets;)V |
85 | ····return-object·v0 | 85 | ····return-object·v0 |
86 | .end·method | 86 | .end·method |
87 | .method·setDisplayCutout(Landroidx/core/view/DisplayCutoutCompat;)V | 87 | .method·setDisplayCutout(Landroidx/core/view/DisplayCutoutCompat;)V |
88 | ····.locals·1 | 88 | ····.locals·1 |
89 | ····.line·18 | 89 | ····.line·1841 |
90 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mPlatBuilder:Landroid/view/WindowInsets$Builder; | 90 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mPlatBuilder:Landroid/view/WindowInsets$Builder; |
91 | ····if-eqz·p1,·:cond_0 | 91 | ····if-eqz·p1,·:cond_0 |
92 | ····invoke-virtual·{p1},·Landroidx/core/view/DisplayCutoutCompat;->unwrap()Landroid/view/DisplayCutout; | 92 | ····invoke-virtual·{p1},·Landroidx/core/view/DisplayCutoutCompat;->unwrap()Landroid/view/DisplayCutout; |
93 | ····move-result-object·p1 | 93 | ····move-result-object·p1 |
Offset 118, 75 lines modified | Offset 118, 75 lines modified | ||
118 | ····return-void | 118 | ····return-void |
119 | .end·method | 119 | .end·method |
120 | .method·setMandatorySystemGestureInsets(Landroidx/core/graphics/Insets;)V | 120 | .method·setMandatorySystemGestureInsets(Landroidx/core/graphics/Insets;)V |
121 | ····.locals·1 | 121 | ····.locals·1 |
122 | ····.line·18 | 122 | ····.line·1826 |
123 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mPlatBuilder:Landroid/view/WindowInsets$Builder; | 123 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mPlatBuilder:Landroid/view/WindowInsets$Builder; |
124 | ····invoke-virtual·{p1},·Landroidx/core/graphics/Insets;->toPlatformInsets()Landroid/graphics/Insets; | 124 | ····invoke-virtual·{p1},·Landroidx/core/graphics/Insets;->toPlatformInsets()Landroid/graphics/Insets; |
125 | ····move-result-object·p1 | 125 | ····move-result-object·p1 |
126 | ····invoke-virtual·{v0,·p1},·Landroid/view/WindowInsets$Builder;->setMandatorySystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder; | 126 | ····invoke-virtual·{v0,·p1},·Landroid/view/WindowInsets$Builder;->setMandatorySystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder; |
127 | ····return-void | 127 | ····return-void |
128 | .end·method | 128 | .end·method |
129 | .method·setStableInsets(Landroidx/core/graphics/Insets;)V | 129 | .method·setStableInsets(Landroidx/core/graphics/Insets;)V |
130 | ····.locals·1 | 130 | ····.locals·1 |
131 | ····.line·18 | 131 | ····.line·1836 |
132 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mPlatBuilder:Landroid/view/WindowInsets$Builder; | 132 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;->mPlatBuilder:Landroid/view/WindowInsets$Builder; |
133 | ····invoke-virtual·{p1},·Landroidx/core/graphics/Insets;->toPlatformInsets()Landroid/graphics/Insets; | 133 | ····invoke-virtual·{p1},·Landroidx/core/graphics/Insets;->toPlatformInsets()Landroid/graphics/Insets; |
134 | ····move-result-object·p1 | 134 | ····move-result-object·p1 |
135 | ····invoke-virtual·{v0,·p1},·Landroid/view/WindowInsets$Builder;->setStableInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder; | 135 | ····invoke-virtual·{v0,·p1},·Landroid/view/WindowInsets$Builder;->setStableInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder; |
136 | ····return-void | 136 | ····return-void |
137 | .end·method | 137 | .end·method |
138 | .method·setSystemGestureInsets(Landroidx/core/graphics/Insets;)V | 138 | .method·setSystemGestureInsets(Landroidx/core/graphics/Insets;)V |
Max diff block lines reached; 1585/5951 bytes (26.63%) of diff not shown. |
Offset 18, 45 lines modified | Offset 18, 50 lines modified | ||
18 | .field·private·mStableInsets:Landroidx/core/graphics/Insets; | 18 | .field·private·mStableInsets:Landroidx/core/graphics/Insets; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V | 20 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.line·119 | 22 | ····.line·1195 |
23 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl20;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V | 23 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl20;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V |
24 | ····const/4·p1,·0x0 | 24 | ····const/4·p1,·0x0 |
25 | ····.line·11 | 25 | ····.line·1192 |
26 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mStableInsets:Landroidx/core/graphics/Insets; | 26 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mStableInsets:Landroidx/core/graphics/Insets; |
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
29 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl21;)V | 29 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl21;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.line·119 | 31 | ····.line·1199 |
32 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl20;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl20;)V | 32 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl20;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl20;)V |
33 | ····const/4·p1,·0x0 | 33 | ····const/4·p1,·0x0 |
34 | ····.line·11 | 34 | ····.line·1192 |
35 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mStableInsets:Landroidx/core/graphics/Insets; | ||
36 | ····.line·1200 | ||
37 | ····iget-object·p1,·p2,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mStableInsets:Landroidx/core/graphics/Insets; | ||
35 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mStableInsets:Landroidx/core/graphics/Insets; | 38 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mStableInsets:Landroidx/core/graphics/Insets; |
36 | ····return-void | 39 | ····return-void |
37 | .end·method | 40 | .end·method |
38 | #·virtual·methods | 41 | #·virtual·methods |
39 | .method·consumeStableInsets()Landroidx/core/view/WindowInsetsCompat; | 42 | .method·consumeStableInsets()Landroidx/core/view/WindowInsetsCompat; |
40 | ····.locals·1 | 43 | ····.locals·1 |
41 | ····.line·12 | 44 | ····.line·1211 |
42 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; | 45 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; |
43 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->consumeStableInsets()Landroid/view/WindowInsets; | 46 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->consumeStableInsets()Landroid/view/WindowInsets; |
44 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
45 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; | 48 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; |
Offset 65, 15 lines modified | Offset 70, 15 lines modified | ||
65 | ····return-object·v0 | 70 | ····return-object·v0 |
66 | .end·method | 71 | .end·method |
67 | .method·consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat; | 72 | .method·consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat; |
68 | ····.locals·1 | 73 | ····.locals·1 |
69 | ····.line·121 | 74 | ····.line·1217 |
70 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; | 75 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; |
71 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->consumeSystemWindowInsets()Landroid/view/WindowInsets; | 76 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->consumeSystemWindowInsets()Landroid/view/WindowInsets; |
72 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
73 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; | 78 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; |
Offset 82, 67 lines modified | Offset 87, 76 lines modified | ||
82 | ····return-object·v0 | 87 | ····return-object·v0 |
83 | .end·method | 88 | .end·method |
84 | .method·final·getStableInsets()Landroidx/core/graphics/Insets; | 89 | .method·final·getStableInsets()Landroidx/core/graphics/Insets; |
85 | ····.locals·4 | 90 | ····.locals·4 |
86 | ····.line·12 | 91 | ····.line·1223 |
87 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mStableInsets:Landroidx/core/graphics/Insets; | 92 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mStableInsets:Landroidx/core/graphics/Insets; |
88 | ····if-nez·v0,·:cond_0 | 93 | ····if-nez·v0,·:cond_0 |
89 | ····.line·122 | 94 | ····.line·1224 |
90 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; | 95 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; |
91 | ····.line·122 | 96 | ····.line·1225 |
92 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getStableInsetLeft()I | 97 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getStableInsetLeft()I |
93 | ····move-result·v0 | 98 | ····move-result·v0 |
94 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; | 99 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; |
95 | ····.line·122 | 100 | ····.line·1226 |
96 | ····invoke-virtual·{v1},·Landroid/view/WindowInsets;->getStableInsetTop()I | 101 | ····invoke-virtual·{v1},·Landroid/view/WindowInsets;->getStableInsetTop()I |
97 | ····move-result·v1 | 102 | ····move-result·v1 |
98 | ····iget-object·v2,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; | 103 | ····iget-object·v2,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; |
99 | ····.line·122 | 104 | ····.line·1227 |
100 | ····invoke-virtual·{v2},·Landroid/view/WindowInsets;->getStableInsetRight()I | 105 | ····invoke-virtual·{v2},·Landroid/view/WindowInsets;->getStableInsetRight()I |
101 | ····move-result·v2 | 106 | ····move-result·v2 |
102 | ····iget-object·v3,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; | 107 | ····iget-object·v3,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; |
103 | ····.line·122 | 108 | ····.line·1228 |
104 | ····invoke-virtual·{v3},·Landroid/view/WindowInsets;->getStableInsetBottom()I | 109 | ····invoke-virtual·{v3},·Landroid/view/WindowInsets;->getStableInsetBottom()I |
105 | ····move-result·v3 | 110 | ····move-result·v3 |
106 | ····.line·122 | 111 | ····.line·1224 |
107 | ····invoke-static·{v0,·v1,·v2,·v3},·Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; | 112 | ····invoke-static·{v0,·v1,·v2,·v3},·Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; |
108 | ····move-result-object·v0 | 113 | ····move-result-object·v0 |
109 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mStableInsets:Landroidx/core/graphics/Insets; | 114 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mStableInsets:Landroidx/core/graphics/Insets; |
110 | ····.line·12 | 115 | ····.line·1230 |
111 | ····:cond_0 | 116 | ····:cond_0 |
112 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mStableInsets:Landroidx/core/graphics/Insets; | 117 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mStableInsets:Landroidx/core/graphics/Insets; |
113 | ····return-object·v0 | 118 | ····return-object·v0 |
114 | .end·method | 119 | .end·method |
115 | .method·isConsumed()Z | 120 | .method·isConsumed()Z |
116 | ····.locals·1 | 121 | ····.locals·1 |
117 | ····.line·120 | 122 | ····.line·1205 |
118 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; | 123 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl21;->mPlatformInsets:Landroid/view/WindowInsets; |
Max diff block lines reached; 373/4996 bytes (7.47%) of diff not shown. |
Offset 14, 44 lines modified | Offset 14, 44 lines modified | ||
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·private·constructor·<init>()V | 16 | .method·private·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.line·48 | 18 | ····.line·4817 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | .method·public·static·getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; | 22 | .method·public·static·getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; |
23 | ····.locals·1 | 23 | ····.locals·1 |
24 | ····.line·48 | 24 | ····.line·4823 |
25 | ····invoke-virtual·{p0},·Landroid/view/View;->getRootWindowInsets()Landroid/view/WindowInsets; | 25 | ····invoke-virtual·{p0},·Landroid/view/View;->getRootWindowInsets()Landroid/view/WindowInsets; |
26 | ····move-result-object·v0 | 26 | ····move-result-object·v0 |
27 | ····if-nez·v0,·:cond_0 | 27 | ····if-nez·v0,·:cond_0 |
28 | ····const/4·p0,·0x0 | 28 | ····const/4·p0,·0x0 |
29 | ····return-object·p0 | 29 | ····return-object·p0 |
30 | ····.line·48 | 30 | ····.line·4826 |
31 | ····:cond_0 | 31 | ····:cond_0 |
32 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; | 32 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; |
33 | ····move-result-object·v0 | 33 | ····move-result-object·v0 |
34 | ····.line·482 | 34 | ····.line·4829 |
35 | ····invoke-virtual·{v0,·v0},·Landroidx/core/view/WindowInsetsCompat;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V | 35 | ····invoke-virtual·{v0,·v0},·Landroidx/core/view/WindowInsetsCompat;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V |
36 | ····.line·48 | 36 | ····.line·4830 |
37 | ····invoke-virtual·{p0},·Landroid/view/View;->getRootView()Landroid/view/View; | 37 | ····invoke-virtual·{p0},·Landroid/view/View;->getRootView()Landroid/view/View; |
38 | ····move-result-object·p0 | 38 | ····move-result-object·p0 |
39 | ····invoke-virtual·{v0,·p0},·Landroidx/core/view/WindowInsetsCompat;->copyRootViewBounds(Landroid/view/View;)V | 39 | ····invoke-virtual·{v0,·p0},·Landroidx/core/view/WindowInsetsCompat;->copyRootViewBounds(Landroid/view/View;)V |
40 | ····return-object·v0 | 40 | ····return-object·v0 |
Offset 22, 89 lines modified | Offset 22, 89 lines modified | ||
22 | .end·annotation | 22 | .end·annotation |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(ILjava/lang/Class;I)V | 24 | .method·constructor·<init>(ILjava/lang/Class;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.line·41 | 26 | ····.line·4165 |
27 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;-><init>(ILjava/lang/Class;I)V | 27 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;-><init>(ILjava/lang/Class;I)V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·frameworkGet(Landroid/view/View;)Ljava/lang/Boolean; | 31 | .method·frameworkGet(Landroid/view/View;)Ljava/lang/Boolean; |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.line·41 | 33 | ····.line·4170 |
34 | ····invoke-virtual·{p1},·Landroid/view/View;->isScreenReaderFocusable()Z | 34 | ····invoke-virtual·{p1},·Landroid/view/View;->isScreenReaderFocusable()Z |
35 | ····move-result·p1 | 35 | ····move-result·p1 |
36 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 36 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
37 | ····move-result-object·p1 | 37 | ····move-result-object·p1 |
38 | ····return-object·p1 | 38 | ····return-object·p1 |
39 | .end·method | 39 | .end·method |
40 | .method·bridge·synthetic·frameworkGet(Landroid/view/View;)Ljava/lang/Object; | 40 | .method·bridge·synthetic·frameworkGet(Landroid/view/View;)Ljava/lang/Object; |
41 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····.line·41 | 42 | ····.line·4165 |
43 | ····invoke-virtual·{p0,·p1},·Landroidx/core/view/ViewCompat$2;->frameworkGet(Landroid/view/View;)Ljava/lang/Boolean; | 43 | ····invoke-virtual·{p0,·p1},·Landroidx/core/view/ViewCompat$2;->frameworkGet(Landroid/view/View;)Ljava/lang/Boolean; |
44 | ····move-result-object·p1 | 44 | ····move-result-object·p1 |
45 | ····return-object·p1 | 45 | ····return-object·p1 |
46 | .end·method | 46 | .end·method |
47 | .method·frameworkSet(Landroid/view/View;Ljava/lang/Boolean;)V | 47 | .method·frameworkSet(Landroid/view/View;Ljava/lang/Boolean;)V |
48 | ····.locals·0 | 48 | ····.locals·0 |
49 | ····.line·41 | 49 | ····.line·4176 |
50 | ····invoke-virtual·{p2},·Ljava/lang/Boolean;->booleanValue()Z | 50 | ····invoke-virtual·{p2},·Ljava/lang/Boolean;->booleanValue()Z |
51 | ····move-result·p2 | 51 | ····move-result·p2 |
52 | ····invoke-virtual·{p1,·p2},·Landroid/view/View;->setScreenReaderFocusable(Z)V | 52 | ····invoke-virtual·{p1,·p2},·Landroid/view/View;->setScreenReaderFocusable(Z)V |
53 | ····return-void | 53 | ····return-void |
54 | .end·method | 54 | .end·method |
55 | .method·bridge·synthetic·frameworkSet(Landroid/view/View;Ljava/lang/Object;)V | 55 | .method·bridge·synthetic·frameworkSet(Landroid/view/View;Ljava/lang/Object;)V |
56 | ····.locals·0 | 56 | ····.locals·0 |
57 | ····.line·41 | 57 | ····.line·4165 |
58 | ····check-cast·p2,·Ljava/lang/Boolean; | 58 | ····check-cast·p2,·Ljava/lang/Boolean; |
59 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$2;->frameworkSet(Landroid/view/View;Ljava/lang/Boolean;)V | 59 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$2;->frameworkSet(Landroid/view/View;Ljava/lang/Boolean;)V |
60 | ····return-void | 60 | ····return-void |
61 | .end·method | 61 | .end·method |
62 | .method·shouldUpdate(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z | 62 | .method·shouldUpdate(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z |
63 | ····.locals·0 | 63 | ····.locals·0 |
64 | ····.line·41 | 64 | ····.line·4181 |
65 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$2;->booleanNullToFalseEquals(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z | 65 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$2;->booleanNullToFalseEquals(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z |
66 | ····move-result·p1 | 66 | ····move-result·p1 |
67 | ····xor-int/lit8·p1,·p1,·0x1 | 67 | ····xor-int/lit8·p1,·p1,·0x1 |
68 | ····return·p1 | 68 | ····return·p1 |
69 | .end·method | 69 | .end·method |
70 | .method·bridge·synthetic·shouldUpdate(Ljava/lang/Object;Ljava/lang/Object;)Z | 70 | .method·bridge·synthetic·shouldUpdate(Ljava/lang/Object;Ljava/lang/Object;)Z |
71 | ····.locals·0 | 71 | ····.locals·0 |
72 | ····.line·41 | 72 | ····.line·4165 |
73 | ····check-cast·p1,·Ljava/lang/Boolean; | 73 | ····check-cast·p1,·Ljava/lang/Boolean; |
74 | ····check-cast·p2,·Ljava/lang/Boolean; | 74 | ····check-cast·p2,·Ljava/lang/Boolean; |
75 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$2;->shouldUpdate(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z | 75 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$2;->shouldUpdate(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z |
76 | ····move-result·p1 | 76 | ····move-result·p1 |
Offset 24, 73 lines modified | Offset 24, 73 lines modified | ||
24 | .field·private·static·sViewAttachInfoField:Ljava/lang/reflect/Field; | 24 | .field·private·static·sViewAttachInfoField:Ljava/lang/reflect/Field; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·static·constructor·<clinit>()V | 26 | .method·static·constructor·<clinit>()V |
27 | ····.locals·3 | 27 | ····.locals·3 |
28 | ····.line·2 | 28 | ····.line·2121 |
29 | ····:try_start_0 | 29 | ····:try_start_0 |
30 | ····const-class·v0,·Landroid/view/View; | 30 | ····const-class·v0,·Landroid/view/View; |
31 | ····const-string·v1,·"mAttachInfo" | 31 | ····const-string·v1,·"mAttachInfo" |
32 | ····invoke-virtual·{v0,·v1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; | 32 | ····invoke-virtual·{v0,·v1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; |
33 | ····move-result-object·v0 | 33 | ····move-result-object·v0 |
34 | ····sput-object·v0,·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->sViewAttachInfoField:Ljava/lang/reflect/Field; | 34 | ····sput-object·v0,·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->sViewAttachInfoField:Ljava/lang/reflect/Field; |
35 | ····const/4·v1,·0x1 | 35 | ····const/4·v1,·0x1 |
36 | ····.line·2 | 36 | ····.line·2122 |
37 | ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Field;->setAccessible(Z)V | 37 | ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Field;->setAccessible(Z)V |
38 | ····const-string·v0,·"android.view.View$AttachInfo" | 38 | ····const-string·v0,·"android.view.View$AttachInfo" |
39 | ····.line·2 | 39 | ····.line·2123 |
40 | ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; | 40 | ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; |
41 | ····move-result-object·v0 | 41 | ····move-result-object·v0 |
42 | ····const-string·v2,·"mStableInsets" | 42 | ····const-string·v2,·"mStableInsets" |
43 | ····.line·21 | 43 | ····.line·2124 |
44 | ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; | 44 | ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; |
45 | ····move-result-object·v2 | 45 | ····move-result-object·v2 |
46 | ····sput-object·v2,·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->sStableInsets:Ljava/lang/reflect/Field; | 46 | ····sput-object·v2,·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->sStableInsets:Ljava/lang/reflect/Field; |
47 | ····.line·21 | 47 | ····.line·2125 |
48 | ····invoke-virtual·{v2,·v1},·Ljava/lang/reflect/Field;->setAccessible(Z)V | 48 | ····invoke-virtual·{v2,·v1},·Ljava/lang/reflect/Field;->setAccessible(Z)V |
49 | ····const-string·v2,·"mContentInsets" | 49 | ····const-string·v2,·"mContentInsets" |
50 | ····.line·21 | 50 | ····.line·2126 |
51 | ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; | 51 | ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; |
52 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
53 | ····sput-object·v0,·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->sContentInsets:Ljava/lang/reflect/Field; | 53 | ····sput-object·v0,·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->sContentInsets:Ljava/lang/reflect/Field; |
54 | ····.line·21 | 54 | ····.line·2127 |
55 | ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Field;->setAccessible(Z)V | 55 | ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Field;->setAccessible(Z)V |
56 | ····.line·21 | 56 | ····.line·2128 |
57 | ····sput-boolean·v1,·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->sReflectionSucceeded:Z | 57 | ····sput-boolean·v1,·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->sReflectionSucceeded:Z |
58 | ····:try_end_0 | 58 | ····:try_end_0 |
59 | ····.catch·Ljava/lang/ReflectiveOperationException;·{:try_start_0·..·:try_end_0}·:catch_0 | 59 | ····.catch·Ljava/lang/ReflectiveOperationException;·{:try_start_0·..·:try_end_0}·:catch_0 |
60 | ····goto·:goto_0 | 60 | ····goto·:goto_0 |
61 | ····:catch_0 | 61 | ····:catch_0 |
62 | ····move-exception·v0 | 62 | ····move-exception·v0 |
63 | ····.line·21 | 63 | ····.line·2130 |
64 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 64 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
65 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 65 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
66 | ····const-string·v2,·"Failed·to·get·visible·insets·from·AttachInfo·" | 66 | ····const-string·v2,·"Failed·to·get·visible·insets·from·AttachInfo·" |
67 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 67 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 116, 112 lines modified | Offset 116, 122 lines modified | ||
116 | ····:goto_0 | 116 | ····:goto_0 |
117 | ····return-void | 117 | ····return-void |
118 | .end·method | 118 | .end·method |
119 | .method·private·constructor·<init>()V | 119 | .method·private·constructor·<init>()V |
120 | ····.locals·0 | 120 | ····.locals·0 |
121 | ····.line·2 | 121 | ····.line·2110 |
122 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 122 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
123 | ····return-void | 123 | ····return-void |
124 | .end·method | 124 | .end·method |
125 | .method·public·static·getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; | 125 | .method·public·static·getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; |
126 | ····.locals· | 126 | ····.locals·4 |
127 | ····.line·21 | 127 | ····.line·2137 |
128 | ····sget-boolean·v0,·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->sReflectionSucceeded:Z | 128 | ····sget-boolean·v0,·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->sReflectionSucceeded:Z |
129 | ····const/4·v1,·0x0 | 129 | ····const/4·v1,·0x0 |
130 | ····if-eqz·v0,·:cond_1 | 130 | ····if-eqz·v0,·:cond_1 |
131 | ····invoke-virtual·{p0},·Landroid/view/View;->isAttachedToWindow()Z | 131 | ····invoke-virtual·{p0},·Landroid/view/View;->isAttachedToWindow()Z |
132 | ····move-result·v0 | 132 | ····move-result·v0 |
133 | ····if-nez·v0,·:cond_0 | 133 | ····if-nez·v0,·:cond_0 |
134 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
135 | ····.line·21 | 135 | ····.line·2141 |
136 | ····:cond_0 | 136 | ····:cond_0 |
137 | ····invoke-virtual·{p0},·Landroid/view/View;->getRootView()Landroid/view/View; | 137 | ····invoke-virtual·{p0},·Landroid/view/View;->getRootView()Landroid/view/View; |
138 | ····move-result-object· | 138 | ····move-result-object·v0 |
139 | ····.line·21 | 139 | ····.line·2143 |
140 | ····:try_start_0 | 140 | ····:try_start_0 |
141 | ····sget-object·v | 141 | ····sget-object·v2,·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->sViewAttachInfoField:Ljava/lang/reflect/Field; |
142 | ····invoke-virtual·{v | 142 | ····invoke-virtual·{v2,·v0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; |
143 | ····move-result-object· | 143 | ····move-result-object·v0 |
144 | ····if-eqz· | 144 | ····if-eqz·v0,·:cond_1 |
145 | ····.line·21 | 145 | ····.line·2145 |
146 | ····sget-object·v | 146 | ····sget-object·v2,·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->sStableInsets:Ljava/lang/reflect/Field; |
147 | ····invoke-virtual·{v2,·v0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; | ||
148 | ····move-result-object·v2 | ||
Max diff block lines reached; 3685/8106 bytes (45.46%) of diff not shown. |
Offset 21, 28 lines modified | Offset 21, 28 lines modified | ||
21 | .field·final·synthetic·val$listener:Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat; | 21 | .field·final·synthetic·val$listener:Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;)V | 23 | .method·constructor·<init>(Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line· | 25 | ····.line·4003 |
26 | ····iput-object·p1,·p0,·Landroidx/core/view/ViewCompat$CompatImplApi28$1;->val$listener:Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat; | 26 | ····iput-object·p1,·p0,·Landroidx/core/view/ViewCompat$CompatImplApi28$1;->val$listener:Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·onUnhandledKeyEvent(Landroid/view/View;Landroid/view/KeyEvent;)Z | 31 | .method·public·onUnhandledKeyEvent(Landroid/view/View;Landroid/view/KeyEvent;)Z |
32 | ····.locals·1 | 32 | ····.locals·1 |
33 | ····.line· | 33 | ····.line·4006 |
34 | ····iget-object·v0,·p0,·Landroidx/core/view/ViewCompat$CompatImplApi28$1;->val$listener:Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat; | 34 | ····iget-object·v0,·p0,·Landroidx/core/view/ViewCompat$CompatImplApi28$1;->val$listener:Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat; |
35 | ····invoke-interface·{v0,·p1,·p2},·Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;->onUnhandledKeyEvent(Landroid/view/View;Landroid/view/KeyEvent;)Z | 35 | ····invoke-interface·{v0,·p1,·p2},·Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;->onUnhandledKeyEvent(Landroid/view/View;Landroid/view/KeyEvent;)Z |
36 | ····move-result·p1 | 36 | ····move-result·p1 |
37 | ····return·p1 | 37 | ····return·p1 |
Offset 14, 31 lines modified | Offset 14, 31 lines modified | ||
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·private·constructor·<init>()V | 16 | .method·private·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.line·48 | 18 | ····.line·4851 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | .method·public·static·getWindowInsetsController(Landroid/view/View;)Landroidx/core/view/WindowInsetsControllerCompat; | 22 | .method·public·static·getWindowInsetsController(Landroid/view/View;)Landroidx/core/view/WindowInsetsControllerCompat; |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.line·48 | 24 | ····.line·4857 |
25 | ····invoke-virtual·{p0},·Landroid/view/View;->getWindowInsetsController()Landroid/view/WindowInsetsController; | 25 | ····invoke-virtual·{p0},·Landroid/view/View;->getWindowInsetsController()Landroid/view/WindowInsetsController; |
26 | ····move-result-object·p0 | 26 | ····move-result-object·p0 |
27 | ····if-eqz·p0,·:cond_0 | 27 | ····if-eqz·p0,·:cond_0 |
28 | ····.line·485 | 28 | ····.line·4859 |
29 | ····invoke-static·{p0},·Landroidx/core/view/WindowInsetsControllerCompat;->toWindowInsetsControllerCompat(Landroid/view/WindowInsetsController;)Landroidx/core/view/WindowInsetsControllerCompat; | 29 | ····invoke-static·{p0},·Landroidx/core/view/WindowInsetsControllerCompat;->toWindowInsetsControllerCompat(Landroid/view/WindowInsetsController;)Landroidx/core/view/WindowInsetsControllerCompat; |
30 | ····move-result-object·p0 | 30 | ····move-result-object·p0 |
31 | ····goto·:goto_0 | 31 | ····goto·:goto_0 |
32 | ····:cond_0 | 32 | ····:cond_0 |
Offset 14, 116 lines modified | Offset 14, 116 lines modified | ||
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·private·constructor·<init>()V | 16 | .method·private·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.line·47 | 18 | ····.line·4722 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | .method·static·callCompatInsetAnimationCallback(Landroid/view/WindowInsets;Landroid/view/View;)V | 22 | .method·static·callCompatInsetAnimationCallback(Landroid/view/WindowInsets;Landroid/view/View;)V |
23 | ····.locals·1 | 23 | ····.locals·1 |
24 | ····.line·4 | 24 | ····.line·4806 |
25 | ····sget·v0,·Landroidx/core/R$id;->tag_window_insets_animation_callback:I | 25 | ····sget·v0,·Landroidx/core/R$id;->tag_window_insets_animation_callback:I |
26 | ····.line·4 | 26 | ····.line·4807 |
27 | ····invoke-virtual·{p1,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object; | 27 | ····invoke-virtual·{p1,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object; |
28 | ····move-result-object·v0 | 28 | ····move-result-object·v0 |
29 | ····check-cast·v0,·Landroid/view/View$OnApplyWindowInsetsListener; | 29 | ····check-cast·v0,·Landroid/view/View$OnApplyWindowInsetsListener; |
30 | ····if-eqz·v0,·:cond_0 | 30 | ····if-eqz·v0,·:cond_0 |
31 | ····.line·48 | 31 | ····.line·4810 |
32 | ····invoke-interface·{v0,·p1,·p0},·Landroid/view/View$OnApplyWindowInsetsListener;->onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; | 32 | ····invoke-interface·{v0,·p1,·p0},·Landroid/view/View$OnApplyWindowInsetsListener;->onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; |
33 | ····:cond_0 | 33 | ····:cond_0 |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | .method·static·computeSystemWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;Landroid/graphics/Rect;)Landroidx/core/view/WindowInsetsCompat; | 36 | .method·static·computeSystemWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;Landroid/graphics/Rect;)Landroidx/core/view/WindowInsetsCompat; |
37 | ····.locals·1 | 37 | ····.locals·1 |
38 | ····.line·47 | 38 | ····.line·4733 |
39 | ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; | 39 | ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; |
40 | ····move-result-object·v0 | 40 | ····move-result-object·v0 |
41 | ····if-eqz·v0,·:cond_0 | 41 | ····if-eqz·v0,·:cond_0 |
42 | ····.line·47 | 42 | ····.line·4736 |
43 | ····invoke-virtual·{p0,·v0,·p2},·Landroid/view/View;->computeSystemWindowInsets(Landroid/view/WindowInsets;Landroid/graphics/Rect;)Landroid/view/WindowInsets; | 43 | ····invoke-virtual·{p0,·v0,·p2},·Landroid/view/View;->computeSystemWindowInsets(Landroid/view/WindowInsets;Landroid/graphics/Rect;)Landroid/view/WindowInsets; |
44 | ····move-result-object·p1 | 44 | ····move-result-object·p1 |
45 | ····.line·47 | 45 | ····.line·4735 |
46 | ····invoke-static·{p1,·p0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; | 46 | ····invoke-static·{p1,·p0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; |
47 | ····move-result-object·p0 | 47 | ····move-result-object·p0 |
48 | ····return-object·p0 | 48 | ····return-object·p0 |
49 | ····.line·473 | 49 | ····.line·4738 |
50 | ····:cond_0 | 50 | ····:cond_0 |
51 | ····invoke-virtual·{p2},·Landroid/graphics/Rect;->setEmpty()V | 51 | ····invoke-virtual·{p2},·Landroid/graphics/Rect;->setEmpty()V |
52 | ····return-object·p1 | 52 | ····return-object·p1 |
53 | .end·method | 53 | .end·method |
54 | .method·public·static·getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; | 54 | .method·public·static·getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; |
55 | ····.locals·0 | 55 | ····.locals·0 |
56 | ····.line·472 | 56 | ····.line·4728 |
57 | ····invoke-static·{p0},·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; | 57 | ····invoke-static·{p0},·Landroidx/core/view/WindowInsetsCompat$Api21ReflectionHolder;->getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; |
58 | ····move-result-object·p0 | 58 | ····move-result-object·p0 |
59 | ····return-object·p0 | 59 | ····return-object·p0 |
60 | .end·method | 60 | .end·method |
61 | .method·static·setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V | 61 | .method·static·setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V |
62 | ····.locals·2 | 62 | ····.locals·2 |
63 | ····.line·47 | 63 | ····.line·4747 |
64 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 64 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
65 | ····const/16·v1,·0x1e | 65 | ····const/16·v1,·0x1e |
66 | ····if-ge·v0,·v1,·:cond_0 | 66 | ····if-ge·v0,·v1,·:cond_0 |
67 | ····.line·474 | 67 | ····.line·4748 |
68 | ····sget·v0,·Landroidx/core/R$id;->tag_on_apply_window_listener:I | 68 | ····sget·v0,·Landroidx/core/R$id;->tag_on_apply_window_listener:I |
69 | ····invoke-virtual·{p0,·v0,·p1},·Landroid/view/View;->setTag(ILjava/lang/Object;)V | 69 | ····invoke-virtual·{p0,·v0,·p1},·Landroid/view/View;->setTag(ILjava/lang/Object;)V |
70 | ····:cond_0 | 70 | ····:cond_0 |
71 | ····if-nez·p1,·:cond_1 | 71 | ····if-nez·p1,·:cond_1 |
72 | ····.line·47 | 72 | ····.line·4754 |
73 | ····sget·p1,·Landroidx/core/R$id;->tag_window_insets_animation_callback:I | 73 | ····sget·p1,·Landroidx/core/R$id;->tag_window_insets_animation_callback:I |
74 | ····.line·47 | 74 | ····.line·4755 |
75 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;->getTag(I)Ljava/lang/Object; | 75 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;->getTag(I)Ljava/lang/Object; |
76 | ····move-result-object·p1 | 76 | ····move-result-object·p1 |
77 | ····check-cast·p1,·Landroid/view/View$OnApplyWindowInsetsListener; | 77 | ····check-cast·p1,·Landroid/view/View$OnApplyWindowInsetsListener; |
78 | ····.line·47 | 78 | ····.line·4757 |
79 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V | 79 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V |
80 | ····return-void | 80 | ····return-void |
81 | ····.line·47 | 81 | ····.line·4761 |
82 | ····:cond_1 | 82 | ····:cond_1 |
83 | ····new-instance·v0,·Landroidx/core/view/ViewCompat$Api21Impl$1; | 83 | ····new-instance·v0,·Landroidx/core/view/ViewCompat$Api21Impl$1; |
84 | ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/ViewCompat$Api21Impl$1;-><init>(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V | 84 | ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/view/ViewCompat$Api21Impl$1;-><init>(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V |
85 | ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V | 85 | ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | .end·annotation | 17 | .end·annotation |
18 | #·direct·methods | 18 | #·direct·methods |
19 | .method·constructor·<init>()V | 19 | .method·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.line·28 | 21 | ····.line·2813 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
25 | #·virtual·methods | 25 | #·virtual·methods |
Offset 14, 35 lines modified | Offset 14, 35 lines modified | ||
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V | 16 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.line·12 | 18 | ····.line·1243 |
19 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl21;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V | 19 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl21;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl28;)V | 22 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl28;)V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.line·12 | 24 | ····.line·1247 |
25 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl21;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl21;)V | 25 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl21;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl21;)V |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | #·virtual·methods | 28 | #·virtual·methods |
29 | .method·consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat; | 29 | .method·consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat; |
30 | ····.locals·1 | 30 | ····.locals·1 |
31 | ····.line·125 | 31 | ····.line·1259 |
32 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mPlatformInsets:Landroid/view/WindowInsets; | 32 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mPlatformInsets:Landroid/view/WindowInsets; |
33 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->consumeDisplayCutout()Landroid/view/WindowInsets; | 33 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->consumeDisplayCutout()Landroid/view/WindowInsets; |
34 | ····move-result-object·v0 | 34 | ····move-result-object·v0 |
35 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; | 35 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; |
Offset 57, 44 lines modified | Offset 57, 44 lines modified | ||
57 | ····const/4·v0,·0x1 | 57 | ····const/4·v0,·0x1 |
58 | ····if-ne·p0,·p1,·:cond_0 | 58 | ····if-ne·p0,·p1,·:cond_0 |
59 | ····return·v0 | 59 | ····return·v0 |
60 | ····.line·12 | 60 | ····.line·1265 |
61 | ····:cond_0 | 61 | ····:cond_0 |
62 | ····instance-of·v1,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl28; | 62 | ····instance-of·v1,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl28; |
63 | ····const/4·v2,·0x0 | 63 | ····const/4·v2,·0x0 |
64 | ····if-nez·v1,·:cond_1 | 64 | ····if-nez·v1,·:cond_1 |
65 | ····return·v2 | 65 | ····return·v2 |
66 | ····.line·12 | 66 | ····.line·1266 |
67 | ····:cond_1 | 67 | ····:cond_1 |
68 | ····check-cast·p1,·Landroidx/core/view/WindowInsetsCompat$Impl28; | 68 | ····check-cast·p1,·Landroidx/core/view/WindowInsetsCompat$Impl28; |
69 | ····.line·126 | 69 | ····.line·1268 |
70 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mPlatformInsets:Landroid/view/WindowInsets; | 70 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mPlatformInsets:Landroid/view/WindowInsets; |
71 | ····iget-object·v3,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mPlatformInsets:Landroid/view/WindowInsets; | 71 | ····iget-object·v3,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mPlatformInsets:Landroid/view/WindowInsets; |
72 | ····invoke-static·{v1,·v3},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 72 | ····invoke-static·{v1,·v3},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
73 | ····move-result·v1 | 73 | ····move-result·v1 |
74 | ····if-eqz·v1,·:cond_2 | 74 | ····if-eqz·v1,·:cond_2 |
75 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mRootViewVisibleInsets:Landroidx/core/graphics/Insets; | 75 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mRootViewVisibleInsets:Landroidx/core/graphics/Insets; |
76 | ····iget-object·p1,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mRootViewVisibleInsets:Landroidx/core/graphics/Insets; | 76 | ····iget-object·p1,·p1,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mRootViewVisibleInsets:Landroidx/core/graphics/Insets; |
77 | ····.line·126 | 77 | ····.line·1269 |
78 | ····invoke-static·{v1,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 78 | ····invoke-static·{v1,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
79 | ····move-result·p1 | 79 | ····move-result·p1 |
80 | ····if-eqz·p1,·:cond_2 | 80 | ····if-eqz·p1,·:cond_2 |
81 | ····goto·:goto_0 | 81 | ····goto·:goto_0 |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | ····:goto_0 | 105 | ····:goto_0 |
106 | ····return·v0 | 106 | ····return·v0 |
107 | .end·method | 107 | .end·method |
108 | .method·getDisplayCutout()Landroidx/core/view/DisplayCutoutCompat; | 108 | .method·getDisplayCutout()Landroidx/core/view/DisplayCutoutCompat; |
109 | ····.locals·1 | 109 | ····.locals·1 |
110 | ····.line·12 | 110 | ····.line·1253 |
111 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mPlatformInsets:Landroid/view/WindowInsets; | 111 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mPlatformInsets:Landroid/view/WindowInsets; |
112 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getDisplayCutout()Landroid/view/DisplayCutout; | 112 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getDisplayCutout()Landroid/view/DisplayCutout; |
113 | ····move-result-object·v0 | 113 | ····move-result-object·v0 |
114 | ····invoke-static·{v0},·Landroidx/core/view/DisplayCutoutCompat;->wrap(Ljava/lang/Object;)Landroidx/core/view/DisplayCutoutCompat; | 114 | ····invoke-static·{v0},·Landroidx/core/view/DisplayCutoutCompat;->wrap(Ljava/lang/Object;)Landroidx/core/view/DisplayCutoutCompat; |
Offset 122, 15 lines modified | Offset 122, 15 lines modified | ||
122 | ····return-object·v0 | 122 | ····return-object·v0 |
123 | .end·method | 123 | .end·method |
124 | .method·public·hashCode()I | 124 | .method·public·hashCode()I |
125 | ····.locals·1 | 125 | ····.locals·1 |
126 | ····.line·12 | 126 | ····.line·1274 |
127 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mPlatformInsets:Landroid/view/WindowInsets; | 127 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl28;->mPlatformInsets:Landroid/view/WindowInsets; |
128 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->hashCode()I | 128 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->hashCode()I |
129 | ····move-result·v0 | 129 | ····move-result·v0 |
130 | ····return·v0 | 130 | ····return·v0 |
Offset 14, 79 lines modified | Offset 14, 79 lines modified | ||
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.line·18 | 18 | ····.line·1858 |
19 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;-><init>()V | 19 | ····invoke-direct·{p0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;-><init>()V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V | 22 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.line·18 | 24 | ····.line·1862 |
25 | ····invoke-direct·{p0,·p1},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;-><init>(Landroidx/core/view/WindowInsetsCompat;)V | 25 | ····invoke-direct·{p0,·p1},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;-><init>(Landroidx/core/view/WindowInsetsCompat;)V |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | #·virtual·methods | 28 | #·virtual·methods |
29 | .method·setInsets(ILandroidx/core/graphics/Insets;)V | 29 | .method·setInsets(ILandroidx/core/graphics/Insets;)V |
30 | ····.locals·1 | 30 | ····.locals·1 |
31 | ····.line·18 | 31 | ····.line·1867 |
32 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30;->mPlatBuilder:Landroid/view/WindowInsets$Builder; | 32 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30;->mPlatBuilder:Landroid/view/WindowInsets$Builder; |
33 | ····.line·18 | 33 | ····.line·1868 |
34 | ····invoke-static·{p1},·Landroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I | 34 | ····invoke-static·{p1},·Landroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I |
35 | ····move-result·p1 | 35 | ····move-result·p1 |
36 | ····.line·18 | 36 | ····.line·1869 |
37 | ····invoke-virtual·{p2},·Landroidx/core/graphics/Insets;->toPlatformInsets()Landroid/graphics/Insets; | 37 | ····invoke-virtual·{p2},·Landroidx/core/graphics/Insets;->toPlatformInsets()Landroid/graphics/Insets; |
38 | ····move-result-object·p2 | 38 | ····move-result-object·p2 |
39 | ····.line·18 | 39 | ····.line·1867 |
40 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/view/WindowInsets$Builder;->setInsets(ILandroid/graphics/Insets;)Landroid/view/WindowInsets$Builder; | 40 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/view/WindowInsets$Builder;->setInsets(ILandroid/graphics/Insets;)Landroid/view/WindowInsets$Builder; |
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | .method·setInsetsIgnoringVisibility(ILandroidx/core/graphics/Insets;)V | 43 | .method·setInsetsIgnoringVisibility(ILandroidx/core/graphics/Insets;)V |
44 | ····.locals·1 | 44 | ····.locals·1 |
45 | ····.line·18 | 45 | ····.line·1875 |
46 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30;->mPlatBuilder:Landroid/view/WindowInsets$Builder; | 46 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30;->mPlatBuilder:Landroid/view/WindowInsets$Builder; |
47 | ····.line·18 | 47 | ····.line·1876 |
48 | ····invoke-static·{p1},·Landroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I | 48 | ····invoke-static·{p1},·Landroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I |
49 | ····move-result·p1 | 49 | ····move-result·p1 |
50 | ····.line·18 | 50 | ····.line·1877 |
51 | ····invoke-virtual·{p2},·Landroidx/core/graphics/Insets;->toPlatformInsets()Landroid/graphics/Insets; | 51 | ····invoke-virtual·{p2},·Landroidx/core/graphics/Insets;->toPlatformInsets()Landroid/graphics/Insets; |
52 | ····move-result-object·p2 | 52 | ····move-result-object·p2 |
53 | ····.line·18 | 53 | ····.line·1875 |
54 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/view/WindowInsets$Builder;->setInsetsIgnoringVisibility(ILandroid/graphics/Insets;)Landroid/view/WindowInsets$Builder; | 54 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/view/WindowInsets$Builder;->setInsetsIgnoringVisibility(ILandroid/graphics/Insets;)Landroid/view/WindowInsets$Builder; |
55 | ····return-void | 55 | ····return-void |
56 | .end·method | 56 | .end·method |
57 | .method·setVisible(IZ)V | 57 | .method·setVisible(IZ)V |
58 | ····.locals·1 | 58 | ····.locals·1 |
59 | ····.line·18 | 59 | ····.line·1883 |
60 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30;->mPlatBuilder:Landroid/view/WindowInsets$Builder; | 60 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30;->mPlatBuilder:Landroid/view/WindowInsets$Builder; |
61 | ····invoke-static·{p1},·Landroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I | 61 | ····invoke-static·{p1},·Landroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I |
62 | ····move-result·p1 | 62 | ····move-result·p1 |
63 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/view/WindowInsets$Builder;->setVisible(IZ)Landroid/view/WindowInsets$Builder; | 63 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/view/WindowInsets$Builder;->setVisible(IZ)Landroid/view/WindowInsets$Builder; |
Offset 14, 15 lines modified | Offset 14, 15 lines modified | ||
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·private·constructor·<init>()V | 16 | .method·private·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.line·20 | 18 | ····.line·2052 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | .method·static·toPlatformType(I)I | 22 | .method·static·toPlatformType(I)I |
23 | ····.locals·4 | 23 | ····.locals·4 |
Offset 70, 71 lines modified | Offset 70, 71 lines modified | ||
70 | ····const/16·v3,·0x80 | 70 | ····const/16·v3,·0x80 |
71 | ····if-eq·v2,·v3,·:cond_0 | 71 | ····if-eq·v2,·v3,·:cond_0 |
72 | ····goto·:goto_2 | 72 | ····goto·:goto_2 |
73 | ····.line·20 | 73 | ····.line·2086 |
74 | ····:cond_0 | 74 | ····:cond_0 |
75 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->displayCutout()I | 75 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->displayCutout()I |
76 | ····move-result·v3 | 76 | ····move-result·v3 |
77 | ····goto·:goto_1 | 77 | ····goto·:goto_1 |
78 | ····.line·20 | 78 | ····.line·2083 |
79 | ····:cond_1 | 79 | ····:cond_1 |
80 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->tappableElement()I | 80 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->tappableElement()I |
81 | ····move-result·v3 | 81 | ····move-result·v3 |
82 | ····goto·:goto_1 | 82 | ····goto·:goto_1 |
83 | ····.line·20 | 83 | ····.line·2080 |
84 | ····:cond_2 | 84 | ····:cond_2 |
85 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->mandatorySystemGestures()I | 85 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->mandatorySystemGestures()I |
86 | ····move-result·v3 | 86 | ····move-result·v3 |
87 | ····goto·:goto_1 | 87 | ····goto·:goto_1 |
88 | ····.line·20 | 88 | ····.line·2077 |
89 | ····:cond_3 | 89 | ····:cond_3 |
90 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->systemGestures()I | 90 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->systemGestures()I |
91 | ····move-result·v3 | 91 | ····move-result·v3 |
92 | ····goto·:goto_1 | 92 | ····goto·:goto_1 |
93 | ····.line·20 | 93 | ····.line·2074 |
94 | ····:cond_4 | 94 | ····:cond_4 |
95 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->ime()I | 95 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->ime()I |
96 | ····move-result·v3 | 96 | ····move-result·v3 |
97 | ····goto·:goto_1 | 97 | ····goto·:goto_1 |
98 | ····.line·20 | 98 | ····.line·2071 |
99 | ····:cond_5 | 99 | ····:cond_5 |
100 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->captionBar()I | 100 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->captionBar()I |
101 | ····move-result·v3 | 101 | ····move-result·v3 |
102 | ····goto·:goto_1 | 102 | ····goto·:goto_1 |
103 | ····.line·20 | 103 | ····.line·2068 |
104 | ····:cond_6 | 104 | ····:cond_6 |
105 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->navigationBars()I | 105 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->navigationBars()I |
106 | ····move-result·v3 | 106 | ····move-result·v3 |
107 | ····goto·:goto_1 | 107 | ····goto·:goto_1 |
108 | ····.line·20 | 108 | ····.line·2065 |
109 | ····:cond_7 | 109 | ····:cond_7 |
110 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->statusBars()I | 110 | ····invoke-static·{},·Landroid/view/WindowInsets$Type;->statusBars()I |
111 | ····move-result·v3 | 111 | ····move-result·v3 |
112 | ····:goto_1 | 112 | ····:goto_1 |
113 | ····or-int/2addr·v1,·v3 | 113 | ····or-int/2addr·v1,·v3 |
Offset 14, 21 lines modified | Offset 14, 21 lines modified | ||
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·private·constructor·<init>()V | 16 | .method·private·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.line·48 | 18 | ····.line·4837 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | .method·static·saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V | 22 | .method·static·saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.line·48 | 24 | ····.line·4844 |
25 | ····invoke-virtual/range·{p0·..·p6},·Landroid/view/View;->saveAttributeDataForStyleable(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V | 25 | ····invoke-virtual/range·{p0·..·p6},·Landroid/view/View;->saveAttributeDataForStyleable(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
Offset 22, 81 lines modified | Offset 22, 81 lines modified | ||
22 | .end·annotation | 22 | .end·annotation |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(ILjava/lang/Class;II)V | 24 | .method·constructor·<init>(ILjava/lang/Class;II)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.line·42 | 26 | ····.line·4260 |
27 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;-><init>(ILjava/lang/Class;II)V | 27 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;-><init>(ILjava/lang/Class;II)V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·frameworkGet(Landroid/view/View;)Ljava/lang/CharSequence; | 31 | .method·frameworkGet(Landroid/view/View;)Ljava/lang/CharSequence; |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.line·42 | 33 | ····.line·4265 |
34 | ····invoke-virtual·{p1},·Landroid/view/View;->getStateDescription()Ljava/lang/CharSequence; | 34 | ····invoke-virtual·{p1},·Landroid/view/View;->getStateDescription()Ljava/lang/CharSequence; |
35 | ····move-result-object·p1 | 35 | ····move-result-object·p1 |
36 | ····return-object·p1 | 36 | ····return-object·p1 |
37 | .end·method | 37 | .end·method |
38 | .method·bridge·synthetic·frameworkGet(Landroid/view/View;)Ljava/lang/Object; | 38 | .method·bridge·synthetic·frameworkGet(Landroid/view/View;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·42 | 40 | ····.line·4260 |
41 | ····invoke-virtual·{p0,·p1},·Landroidx/core/view/ViewCompat$4;->frameworkGet(Landroid/view/View;)Ljava/lang/CharSequence; | 41 | ····invoke-virtual·{p0,·p1},·Landroidx/core/view/ViewCompat$4;->frameworkGet(Landroid/view/View;)Ljava/lang/CharSequence; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·frameworkSet(Landroid/view/View;Ljava/lang/CharSequence;)V | 45 | .method·frameworkSet(Landroid/view/View;Ljava/lang/CharSequence;)V |
46 | ····.locals·0 | 46 | ····.locals·0 |
47 | ····.line·42 | 47 | ····.line·4271 |
48 | ····invoke-virtual·{p1,·p2},·Landroid/view/View;->setStateDescription(Ljava/lang/CharSequence;)V | 48 | ····invoke-virtual·{p1,·p2},·Landroid/view/View;->setStateDescription(Ljava/lang/CharSequence;)V |
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
51 | .method·bridge·synthetic·frameworkSet(Landroid/view/View;Ljava/lang/Object;)V | 51 | .method·bridge·synthetic·frameworkSet(Landroid/view/View;Ljava/lang/Object;)V |
52 | ····.locals·0 | 52 | ····.locals·0 |
53 | ····.line·42 | 53 | ····.line·4260 |
54 | ····check-cast·p2,·Ljava/lang/CharSequence; | 54 | ····check-cast·p2,·Ljava/lang/CharSequence; |
55 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$4;->frameworkSet(Landroid/view/View;Ljava/lang/CharSequence;)V | 55 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$4;->frameworkSet(Landroid/view/View;Ljava/lang/CharSequence;)V |
56 | ····return-void | 56 | ····return-void |
57 | .end·method | 57 | .end·method |
58 | .method·shouldUpdate(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 58 | .method·shouldUpdate(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
59 | ····.locals·0 | 59 | ····.locals·0 |
60 | ····.line·42 | 60 | ····.line·4276 |
61 | ····invoke-static·{p1,·p2},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 61 | ····invoke-static·{p1,·p2},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
62 | ····move-result·p1 | 62 | ····move-result·p1 |
63 | ····xor-int/lit8·p1,·p1,·0x1 | 63 | ····xor-int/lit8·p1,·p1,·0x1 |
64 | ····return·p1 | 64 | ····return·p1 |
65 | .end·method | 65 | .end·method |
66 | .method·bridge·synthetic·shouldUpdate(Ljava/lang/Object;Ljava/lang/Object;)Z | 66 | .method·bridge·synthetic·shouldUpdate(Ljava/lang/Object;Ljava/lang/Object;)Z |
67 | ····.locals·0 | 67 | ····.locals·0 |
68 | ····.line·42 | 68 | ····.line·4260 |
69 | ····check-cast·p1,·Ljava/lang/CharSequence; | 69 | ····check-cast·p1,·Ljava/lang/CharSequence; |
70 | ····check-cast·p2,·Ljava/lang/CharSequence; | 70 | ····check-cast·p2,·Ljava/lang/CharSequence; |
71 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$4;->shouldUpdate(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 71 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$4;->shouldUpdate(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
72 | ····move-result·p1 | 72 | ····move-result·p1 |
Offset 61, 132 lines modified | Offset 61, 132 lines modified | ||
61 | .end·field | 61 | .end·field |
62 | #·direct·methods | 62 | #·direct·methods |
63 | .method·static·constructor·<clinit>()V | 63 | .method·static·constructor·<clinit>()V |
64 | ····.locals·1 | 64 | ····.locals·1 |
65 | ····.line·453 | 65 | ····.line·4539 |
66 | ····new-instance·v0,·Ljava/util/ArrayList; | 66 | ····new-instance·v0,·Ljava/util/ArrayList; |
67 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 67 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
68 | ····sput-object·v0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->sViewsWithListeners:Ljava/util/ArrayList; | 68 | ····sput-object·v0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->sViewsWithListeners:Ljava/util/ArrayList; |
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | .method·constructor·<init>()V | 71 | .method·constructor·<init>()V |
72 | ····.locals·1 | 72 | ····.locals·1 |
73 | ····.line·45 | 73 | ····.line·4535 |
74 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 74 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
75 | ····const/4·v0,·0x0 | 75 | ····const/4·v0,·0x0 |
76 | ····.line·45 | 76 | ····.line·4543 |
77 | ····iput-object·v0,·p0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->mViewsContainingListeners:Ljava/util/WeakHashMap; | 77 | ····iput-object·v0,·p0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->mViewsContainingListeners:Ljava/util/WeakHashMap; |
78 | ····.line·454 | 78 | ····.line·4548 |
79 | ····iput-object·v0,·p0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->mCapturedKeys:Landroid/util/SparseArray; | 79 | ····iput-object·v0,·p0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->mCapturedKeys:Landroid/util/SparseArray; |
80 | ····.line·45 | 80 | ····.line·4554 |
81 | ····iput-object·v0,·p0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->mLastDispatchedPreViewKeyEvent:Ljava/lang/ref/WeakReference; | 81 | ····iput-object·v0,·p0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->mLastDispatchedPreViewKeyEvent:Ljava/lang/ref/WeakReference; |
82 | ····return-void | 82 | ····return-void |
83 | .end·method | 83 | .end·method |
84 | .method·static·at(Landroid/view/View;)Landroidx/core/view/ViewCompat$UnhandledKeyEventManager; | 84 | .method·static·at(Landroid/view/View;)Landroidx/core/view/ViewCompat$UnhandledKeyEventManager; |
85 | ····.locals·2 | 85 | ····.locals·2 |
86 | ····.line·45 | 86 | ····.line·4564 |
87 | ····sget·v0,·Landroidx/core/R$id;->tag_unhandled_key_event_manager:I | 87 | ····sget·v0,·Landroidx/core/R$id;->tag_unhandled_key_event_manager:I |
88 | ····.line·45 | 88 | ····.line·4565 |
89 | ····invoke-virtual·{p0,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object; | 89 | ····invoke-virtual·{p0,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object; |
90 | ····move-result-object·v0 | 90 | ····move-result-object·v0 |
91 | ····check-cast·v0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager; | 91 | ····check-cast·v0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager; |
92 | ····if-nez·v0,·:cond_0 | 92 | ····if-nez·v0,·:cond_0 |
93 | ····.line·45 | 93 | ····.line·4567 |
94 | ····new-instance·v0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager; | 94 | ····new-instance·v0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager; |
95 | ····invoke-direct·{v0},·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;-><init>()V | 95 | ····invoke-direct·{v0},·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;-><init>()V |
96 | ····.line·456 | 96 | ····.line·4568 |
97 | ····sget·v1,·Landroidx/core/R$id;->tag_unhandled_key_event_manager:I | 97 | ····sget·v1,·Landroidx/core/R$id;->tag_unhandled_key_event_manager:I |
98 | ····invoke-virtual·{p0,·v1,·v0},·Landroid/view/View;->setTag(ILjava/lang/Object;)V | 98 | ····invoke-virtual·{p0,·v1,·v0},·Landroid/view/View;->setTag(ILjava/lang/Object;)V |
99 | ····:cond_0 | 99 | ····:cond_0 |
100 | ····return-object·v0 | 100 | ····return-object·v0 |
101 | .end·method | 101 | .end·method |
102 | .method·private·dispatchInOrder(Landroid/view/View;Landroid/view/KeyEvent;)Landroid/view/View; | 102 | .method·private·dispatchInOrder(Landroid/view/View;Landroid/view/KeyEvent;)Landroid/view/View; |
103 | ····.locals·4 | 103 | ····.locals·4 |
104 | ····.line·45 | 104 | ····.line·4593 |
105 | ····iget-object·v0,·p0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->mViewsContainingListeners:Ljava/util/WeakHashMap; | 105 | ····iget-object·v0,·p0,·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->mViewsContainingListeners:Ljava/util/WeakHashMap; |
106 | ····const/4·v1,·0x0 | 106 | ····const/4·v1,·0x0 |
107 | ····if-eqz·v0,·:cond_3 | 107 | ····if-eqz·v0,·:cond_3 |
108 | ····invoke-virtual·{v0,·p1},·Ljava/util/WeakHashMap;->containsKey(Ljava/lang/Object;)Z | 108 | ····invoke-virtual·{v0,·p1},·Ljava/util/WeakHashMap;->containsKey(Ljava/lang/Object;)Z |
109 | ····move-result·v0 | 109 | ····move-result·v0 |
110 | ····if-nez·v0,·:cond_0 | 110 | ····if-nez·v0,·:cond_0 |
111 | ····goto·:goto_1 | 111 | ····goto·:goto_1 |
112 | ····.line·45 | 112 | ····.line·4596 |
113 | ····:cond_0 | 113 | ····:cond_0 |
114 | ····instance-of·v0,·p1,·Landroid/view/ViewGroup; | 114 | ····instance-of·v0,·p1,·Landroid/view/ViewGroup; |
115 | ····if-eqz·v0,·:cond_2 | 115 | ····if-eqz·v0,·:cond_2 |
116 | ····.line·45 | 116 | ····.line·4597 |
117 | ····move-object·v0,·p1 | 117 | ····move-object·v0,·p1 |
118 | ····check-cast·v0,·Landroid/view/ViewGroup; | 118 | ····check-cast·v0,·Landroid/view/ViewGroup; |
119 | ····.line·459 | 119 | ····.line·4599 |
120 | ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->getChildCount()I | 120 | ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->getChildCount()I |
121 | ····move-result·v2 | 121 | ····move-result·v2 |
122 | ····add-int/lit8·v2,·v2,·-0x1 | 122 | ····add-int/lit8·v2,·v2,·-0x1 |
123 | ····:goto_0 | 123 | ····:goto_0 |
124 | ····if-ltz·v2,·:cond_2 | 124 | ····if-ltz·v2,·:cond_2 |
125 | ····.line·4 | 125 | ····.line·4600 |
126 | ····invoke-virtual·{v0,·v2},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; | 126 | ····invoke-virtual·{v0,·v2},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; |
127 | ····move-result-object·v3 | 127 | ····move-result-object·v3 |
128 | ····.line·4 | 128 | ····.line·4601 |
129 | ····invoke-direct·{p0,·v3,·p2},·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->dispatchInOrder(Landroid/view/View;Landroid/view/KeyEvent;)Landroid/view/View; | 129 | ····invoke-direct·{p0,·v3,·p2},·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->dispatchInOrder(Landroid/view/View;Landroid/view/KeyEvent;)Landroid/view/View; |
130 | ····move-result-object·v3 | 130 | ····move-result-object·v3 |
131 | ····if-eqz·v3,·:cond_1 | 131 | ····if-eqz·v3,·:cond_1 |
132 | ····return-object·v3 | 132 | ····return-object·v3 |
133 | ····:cond_1 | 133 | ····:cond_1 |
134 | ····add-int/lit8·v2,·v2,·-0x1 | 134 | ····add-int/lit8·v2,·v2,·-0x1 |
135 | ····goto·:goto_0 | 135 | ····goto·:goto_0 |
136 | ····.line·4 | 136 | ····.line·4607 |
137 | ····:cond_2 | 137 | ····:cond_2 |
138 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->onUnhandledKeyEvent(Landroid/view/View;Landroid/view/KeyEvent;)Z | 138 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$UnhandledKeyEventManager;->onUnhandledKeyEvent(Landroid/view/View;Landroid/view/KeyEvent;)Z |
Max diff block lines reached; 12618/16247 bytes (77.66%) of diff not shown. |
Offset 324, 44 lines modified | Offset 324, 44 lines modified | ||
324 | ····:goto_1 | 324 | ····:goto_1 |
325 | ····return-void | 325 | ····return-void |
326 | .end·method | 326 | .end·method |
327 | .method·static·insetInsets(Landroidx/core/graphics/Insets;IIII)Landroidx/core/graphics/Insets; | 327 | .method·static·insetInsets(Landroidx/core/graphics/Insets;IIII)Landroidx/core/graphics/Insets; |
328 | ····.locals·5 | 328 | ····.locals·5 |
329 | ····.line·13 | 329 | ····.line·1334 |
330 | ····iget·v0,·p0,·Landroidx/core/graphics/Insets;->left:I | 330 | ····iget·v0,·p0,·Landroidx/core/graphics/Insets;->left:I |
331 | ····sub-int/2addr·v0,·p1 | 331 | ····sub-int/2addr·v0,·p1 |
332 | ····const/4·v1,·0x0 | 332 | ····const/4·v1,·0x0 |
333 | ····invoke-static·{v1,·v0},·Ljava/lang/Math;->max(II)I | 333 | ····invoke-static·{v1,·v0},·Ljava/lang/Math;->max(II)I |
334 | ····move-result·v0 | 334 | ····move-result·v0 |
335 | ····.line·13 | 335 | ····.line·1335 |
336 | ····iget·v2,·p0,·Landroidx/core/graphics/Insets;->top:I | 336 | ····iget·v2,·p0,·Landroidx/core/graphics/Insets;->top:I |
337 | ····sub-int/2addr·v2,·p2 | 337 | ····sub-int/2addr·v2,·p2 |
338 | ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(II)I | 338 | ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(II)I |
339 | ····move-result·v2 | 339 | ····move-result·v2 |
340 | ····.line·13 | 340 | ····.line·1336 |
341 | ····iget·v3,·p0,·Landroidx/core/graphics/Insets;->right:I | 341 | ····iget·v3,·p0,·Landroidx/core/graphics/Insets;->right:I |
342 | ····sub-int/2addr·v3,·p3 | 342 | ····sub-int/2addr·v3,·p3 |
343 | ····invoke-static·{v1,·v3},·Ljava/lang/Math;->max(II)I | 343 | ····invoke-static·{v1,·v3},·Ljava/lang/Math;->max(II)I |
344 | ····move-result·v3 | 344 | ····move-result·v3 |
345 | ····.line·13 | 345 | ····.line·1337 |
346 | ····iget·v4,·p0,·Landroidx/core/graphics/Insets;->bottom:I | 346 | ····iget·v4,·p0,·Landroidx/core/graphics/Insets;->bottom:I |
347 | ····sub-int/2addr·v4,·p4 | 347 | ····sub-int/2addr·v4,·p4 |
348 | ····invoke-static·{v1,·v4},·Ljava/lang/Math;->max(II)I | 348 | ····invoke-static·{v1,·v4},·Ljava/lang/Math;->max(II)I |
349 | ····move-result·v1 | 349 | ····move-result·v1 |
Offset 372, 15 lines modified | Offset 372, 15 lines modified | ||
372 | ····if-ne·v3,·p3,·:cond_0 | 372 | ····if-ne·v3,·p3,·:cond_0 |
373 | ····if-ne·v1,·p4,·:cond_0 | 373 | ····if-ne·v1,·p4,·:cond_0 |
374 | ····return-object·p0 | 374 | ····return-object·p0 |
375 | ····.line·13 | 375 | ····.line·1341 |
376 | ····:cond_0 | 376 | ····:cond_0 |
377 | ····invoke-static·{v0,·v2,·v3,·v1},·Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; | 377 | ····invoke-static·{v0,·v2,·v3,·v1},·Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; |
378 | ····move-result-object·p0 | 378 | ····move-result-object·p0 |
379 | ····return-object·p0 | 379 | ····return-object·p0 |
380 | .end·method | 380 | .end·method |
Offset 485, 15 lines modified | Offset 485, 15 lines modified | ||
485 | ····return-object·v0 | 485 | ····return-object·v0 |
486 | .end·method | 486 | .end·method |
487 | .method·copyRootViewBounds(Landroid/view/View;)V | 487 | .method·copyRootViewBounds(Landroid/view/View;)V |
488 | ····.locals·1 | 488 | ····.locals·1 |
489 | ····.line·2 | 489 | ····.line·2104 |
490 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; | 490 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; |
491 | ····invoke-virtual·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->copyRootViewBounds(Landroid/view/View;)V | 491 | ····invoke-virtual·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->copyRootViewBounds(Landroid/view/View;)V |
492 | ····return-void | 492 | ····return-void |
493 | .end·method | 493 | .end·method |
Offset 1038, 44 lines modified | Offset 1038, 55 lines modified | ||
1038 | ····return-object·p1 | 1038 | ····return-object·p1 |
1039 | .end·method | 1039 | .end·method |
1040 | .method·setOverriddenInsets([Landroidx/core/graphics/Insets;)V | 1040 | .method·setOverriddenInsets([Landroidx/core/graphics/Insets;)V |
1041 | ····.locals·1 | 1041 | ····.locals·1 |
1042 | ····.line·16 | 1042 | ····.line·1699 |
1043 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; | 1043 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; |
1044 | ····invoke-virtual·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->setOverriddenInsets([Landroidx/core/graphics/Insets;)V | 1044 | ····invoke-virtual·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->setOverriddenInsets([Landroidx/core/graphics/Insets;)V |
1045 | ····return-void | 1045 | ····return-void |
1046 | .end·method | 1046 | .end·method |
1047 | .method·setRootViewData(Landroidx/core/graphics/Insets;)V | 1047 | .method·setRootViewData(Landroidx/core/graphics/Insets;)V |
1048 | ····.locals·1 | 1048 | ····.locals·1 |
1049 | ····.line·2 | 1049 | ····.line·2100 |
1050 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; | 1050 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; |
1051 | ····invoke-virtual·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->setRootViewData(Landroidx/core/graphics/Insets;)V | 1051 | ····invoke-virtual·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->setRootViewData(Landroidx/core/graphics/Insets;)V |
1052 | ····return-void | 1052 | ····return-void |
1053 | .end·method | 1053 | .end·method |
1054 | .method·setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V | 1054 | .method·setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V |
1055 | ····.locals·1 | 1055 | ····.locals·1 |
1056 | ····.line·20 | 1056 | ····.line·2096 |
1057 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; | 1057 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; |
1058 | ····invoke-virtual·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V | 1058 | ····invoke-virtual·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V |
1059 | ····return-void | 1059 | ····return-void |
1060 | .end·method | 1060 | .end·method |
1061 | .method·setStableInsets(Landroidx/core/graphics/Insets;)V | ||
1062 | ····.locals·1 | ||
1063 | ····.line·1796 | ||
1064 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat;->mImpl:Landroidx/core/view/WindowInsetsCompat$Impl; | ||
1065 | ····invoke-virtual·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;->setStableInsets(Landroidx/core/graphics/Insets;)V | ||
1066 | ····return-void | ||
1067 | .end·method | ||
1061 | .method·public·toWindowInsets()Landroid/view/WindowInsets; | 1068 | .method·public·toWindowInsets()Landroid/view/WindowInsets; |
1062 | ····.locals·2 | 1069 | ····.locals·2 |
Max diff block lines reached; 206/3672 bytes (5.61%) of diff not shown. |
Offset 22, 147 lines modified | Offset 22, 153 lines modified | ||
22 | .field·private·mTappableElementInsets:Landroidx/core/graphics/Insets; | 22 | .field·private·mTappableElementInsets:Landroidx/core/graphics/Insets; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V | 24 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.line·12 | 26 | ····.line·1286 |
27 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl28;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V | 27 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl28;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V |
28 | ····const/4·p1,·0x0 | 28 | ····const/4·p1,·0x0 |
29 | ····.line·12 | 29 | ····.line·1281 |
30 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mSystemGestureInsets:Landroidx/core/graphics/Insets; | 30 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mSystemGestureInsets:Landroidx/core/graphics/Insets; |
31 | ····.line·12 | 31 | ····.line·1282 |
32 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mMandatorySystemGestureInsets:Landroidx/core/graphics/Insets; | 32 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mMandatorySystemGestureInsets:Landroidx/core/graphics/Insets; |
33 | ····.line·12 | 33 | ····.line·1283 |
34 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mTappableElementInsets:Landroidx/core/graphics/Insets; | 34 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mTappableElementInsets:Landroidx/core/graphics/Insets; |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl29;)V | 37 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl29;)V |
38 | ····.locals·0 | 38 | ····.locals·0 |
39 | ····.line·12 | 39 | ····.line·1290 |
40 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl28;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl28;)V | 40 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl28;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl28;)V |
41 | ····const/4·p1,·0x0 | 41 | ····const/4·p1,·0x0 |
42 | ····.line·12 | 42 | ····.line·1281 |
43 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mSystemGestureInsets:Landroidx/core/graphics/Insets; | 43 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mSystemGestureInsets:Landroidx/core/graphics/Insets; |
44 | ····.line·12 | 44 | ····.line·1282 |
45 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mMandatorySystemGestureInsets:Landroidx/core/graphics/Insets; | 45 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mMandatorySystemGestureInsets:Landroidx/core/graphics/Insets; |
46 | ····.line·12 | 46 | ····.line·1283 |
47 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mTappableElementInsets:Landroidx/core/graphics/Insets; | 47 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mTappableElementInsets:Landroidx/core/graphics/Insets; |
48 | ····return-void | 48 | ····return-void |
49 | .end·method | 49 | .end·method |
50 | #·virtual·methods | 50 | #·virtual·methods |
51 | .method·getMandatorySystemGestureInsets()Landroidx/core/graphics/Insets; | 51 | .method·getMandatorySystemGestureInsets()Landroidx/core/graphics/Insets; |
52 | ····.locals·1 | 52 | ····.locals·1 |
53 | ····.line·1 | 53 | ····.line·1305 |
54 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mMandatorySystemGestureInsets:Landroidx/core/graphics/Insets; | 54 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mMandatorySystemGestureInsets:Landroidx/core/graphics/Insets; |
55 | ····if-nez·v0,·:cond_0 | 55 | ····if-nez·v0,·:cond_0 |
56 | ····.line·1 | 56 | ····.line·1306 |
57 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mPlatformInsets:Landroid/view/WindowInsets; | 57 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mPlatformInsets:Landroid/view/WindowInsets; |
58 | ····.line·1 | 58 | ····.line·1307 |
59 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getMandatorySystemGestureInsets()Landroid/graphics/Insets; | 59 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getMandatorySystemGestureInsets()Landroid/graphics/Insets; |
60 | ····move-result-object·v0 | 60 | ····move-result-object·v0 |
61 | ····invoke-static·{v0},·Landroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; | 61 | ····invoke-static·{v0},·Landroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; |
62 | ····move-result-object·v0 | 62 | ····move-result-object·v0 |
63 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mMandatorySystemGestureInsets:Landroidx/core/graphics/Insets; | 63 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mMandatorySystemGestureInsets:Landroidx/core/graphics/Insets; |
64 | ····.line·130 | 64 | ····.line·1309 |
65 | ····:cond_0 | 65 | ····:cond_0 |
66 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mMandatorySystemGestureInsets:Landroidx/core/graphics/Insets; | 66 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mMandatorySystemGestureInsets:Landroidx/core/graphics/Insets; |
67 | ····return-object·v0 | 67 | ····return-object·v0 |
68 | .end·method | 68 | .end·method |
69 | .method·getSystemGestureInsets()Landroidx/core/graphics/Insets; | 69 | .method·getSystemGestureInsets()Landroidx/core/graphics/Insets; |
70 | ····.locals·1 | 70 | ····.locals·1 |
71 | ····.line·12 | 71 | ····.line·1296 |
72 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mSystemGestureInsets:Landroidx/core/graphics/Insets; | 72 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mSystemGestureInsets:Landroidx/core/graphics/Insets; |
73 | ····if-nez·v0,·:cond_0 | 73 | ····if-nez·v0,·:cond_0 |
74 | ····.line·12 | 74 | ····.line·1297 |
75 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mPlatformInsets:Landroid/view/WindowInsets; | 75 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mPlatformInsets:Landroid/view/WindowInsets; |
76 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getSystemGestureInsets()Landroid/graphics/Insets; | 76 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getSystemGestureInsets()Landroid/graphics/Insets; |
77 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
78 | ····invoke-static·{v0},·Landroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; | 78 | ····invoke-static·{v0},·Landroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; |
79 | ····move-result-object·v0 | 79 | ····move-result-object·v0 |
80 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mSystemGestureInsets:Landroidx/core/graphics/Insets; | 80 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mSystemGestureInsets:Landroidx/core/graphics/Insets; |
81 | ····.line·129 | 81 | ····.line·1299 |
82 | ····:cond_0 | 82 | ····:cond_0 |
83 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mSystemGestureInsets:Landroidx/core/graphics/Insets; | 83 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mSystemGestureInsets:Landroidx/core/graphics/Insets; |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
85 | .end·method | 85 | .end·method |
86 | .method·getTappableElementInsets()Landroidx/core/graphics/Insets; | 86 | .method·getTappableElementInsets()Landroidx/core/graphics/Insets; |
87 | ····.locals·1 | 87 | ····.locals·1 |
88 | ····.line·13 | 88 | ····.line·1315 |
89 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mTappableElementInsets:Landroidx/core/graphics/Insets; | 89 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mTappableElementInsets:Landroidx/core/graphics/Insets; |
90 | ····if-nez·v0,·:cond_0 | 90 | ····if-nez·v0,·:cond_0 |
91 | ····.line·13 | 91 | ····.line·1316 |
92 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mPlatformInsets:Landroid/view/WindowInsets; | 92 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mPlatformInsets:Landroid/view/WindowInsets; |
93 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getTappableElementInsets()Landroid/graphics/Insets; | 93 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getTappableElementInsets()Landroid/graphics/Insets; |
94 | ····move-result-object·v0 | 94 | ····move-result-object·v0 |
95 | ····invoke-static·{v0},·Landroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; | 95 | ····invoke-static·{v0},·Landroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; |
96 | ····move-result-object·v0 | 96 | ····move-result-object·v0 |
97 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mTappableElementInsets:Landroidx/core/graphics/Insets; | 97 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mTappableElementInsets:Landroidx/core/graphics/Insets; |
98 | ····.line·131 | 98 | ····.line·1318 |
99 | ····:cond_0 | 99 | ····:cond_0 |
100 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mTappableElementInsets:Landroidx/core/graphics/Insets; | 100 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl29;->mTappableElementInsets:Landroidx/core/graphics/Insets; |
Max diff block lines reached; 742/5833 bytes (12.72%) of diff not shown. |
Offset 22, 81 lines modified | Offset 22, 81 lines modified | ||
22 | .end·annotation | 22 | .end·annotation |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(ILjava/lang/Class;II)V | 24 | .method·constructor·<init>(ILjava/lang/Class;II)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.line·42 | 26 | ····.line·4237 |
27 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;-><init>(ILjava/lang/Class;II)V | 27 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;-><init>(ILjava/lang/Class;II)V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·frameworkGet(Landroid/view/View;)Ljava/lang/CharSequence; | 31 | .method·frameworkGet(Landroid/view/View;)Ljava/lang/CharSequence; |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.line·42 | 33 | ····.line·4242 |
34 | ····invoke-virtual·{p1},·Landroid/view/View;->getAccessibilityPaneTitle()Ljava/lang/CharSequence; | 34 | ····invoke-virtual·{p1},·Landroid/view/View;->getAccessibilityPaneTitle()Ljava/lang/CharSequence; |
35 | ····move-result-object·p1 | 35 | ····move-result-object·p1 |
36 | ····return-object·p1 | 36 | ····return-object·p1 |
37 | .end·method | 37 | .end·method |
38 | .method·bridge·synthetic·frameworkGet(Landroid/view/View;)Ljava/lang/Object; | 38 | .method·bridge·synthetic·frameworkGet(Landroid/view/View;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·42 | 40 | ····.line·4237 |
41 | ····invoke-virtual·{p0,·p1},·Landroidx/core/view/ViewCompat$3;->frameworkGet(Landroid/view/View;)Ljava/lang/CharSequence; | 41 | ····invoke-virtual·{p0,·p1},·Landroidx/core/view/ViewCompat$3;->frameworkGet(Landroid/view/View;)Ljava/lang/CharSequence; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·frameworkSet(Landroid/view/View;Ljava/lang/CharSequence;)V | 45 | .method·frameworkSet(Landroid/view/View;Ljava/lang/CharSequence;)V |
46 | ····.locals·0 | 46 | ····.locals·0 |
47 | ····.line·424 | 47 | ····.line·4248 |
48 | ····invoke-virtual·{p1,·p2},·Landroid/view/View;->setAccessibilityPaneTitle(Ljava/lang/CharSequence;)V | 48 | ····invoke-virtual·{p1,·p2},·Landroid/view/View;->setAccessibilityPaneTitle(Ljava/lang/CharSequence;)V |
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
51 | .method·bridge·synthetic·frameworkSet(Landroid/view/View;Ljava/lang/Object;)V | 51 | .method·bridge·synthetic·frameworkSet(Landroid/view/View;Ljava/lang/Object;)V |
52 | ····.locals·0 | 52 | ····.locals·0 |
53 | ····.line·42 | 53 | ····.line·4237 |
54 | ····check-cast·p2,·Ljava/lang/CharSequence; | 54 | ····check-cast·p2,·Ljava/lang/CharSequence; |
55 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$3;->frameworkSet(Landroid/view/View;Ljava/lang/CharSequence;)V | 55 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$3;->frameworkSet(Landroid/view/View;Ljava/lang/CharSequence;)V |
56 | ····return-void | 56 | ····return-void |
57 | .end·method | 57 | .end·method |
58 | .method·shouldUpdate(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 58 | .method·shouldUpdate(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
59 | ····.locals·0 | 59 | ····.locals·0 |
60 | ····.line·42 | 60 | ····.line·4253 |
61 | ····invoke-static·{p1,·p2},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 61 | ····invoke-static·{p1,·p2},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
62 | ····move-result·p1 | 62 | ····move-result·p1 |
63 | ····xor-int/lit8·p1,·p1,·0x1 | 63 | ····xor-int/lit8·p1,·p1,·0x1 |
64 | ····return·p1 | 64 | ····return·p1 |
65 | .end·method | 65 | .end·method |
66 | .method·bridge·synthetic·shouldUpdate(Ljava/lang/Object;Ljava/lang/Object;)Z | 66 | .method·bridge·synthetic·shouldUpdate(Ljava/lang/Object;Ljava/lang/Object;)Z |
67 | ····.locals·0 | 67 | ····.locals·0 |
68 | ····.line·42 | 68 | ····.line·4237 |
69 | ····check-cast·p1,·Ljava/lang/CharSequence; | 69 | ····check-cast·p1,·Ljava/lang/CharSequence; |
70 | ····check-cast·p2,·Ljava/lang/CharSequence; | 70 | ····check-cast·p2,·Ljava/lang/CharSequence; |
71 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$3;->shouldUpdate(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 71 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$3;->shouldUpdate(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
72 | ····move-result·p1 | 72 | ····move-result·p1 |
Offset 14, 86 lines modified | Offset 14, 86 lines modified | ||
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·private·constructor·<init>()V | 16 | .method·private·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.line·398 | 18 | ····.line·3988 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | .method·static·addOnUnhandledKeyEventListener(Landroid/view/View;Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;)V | 22 | .method·static·addOnUnhandledKeyEventListener(Landroid/view/View;Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;)V |
23 | ····.locals·2 | 23 | ····.locals·2 |
24 | ····.line·39 | 24 | ····.line·3995 |
25 | ····sget·v0,·Landroidx/core/R$id;->tag_unhandled_key_listeners:I | 25 | ····sget·v0,·Landroidx/core/R$id;->tag_unhandled_key_listeners:I |
26 | ····.line·39 | 26 | ····.line·3997 |
27 | ····invoke-virtual·{p0,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object; | 27 | ····invoke-virtual·{p0,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object; |
28 | ····move-result-object·v0 | 28 | ····move-result-object·v0 |
29 | ····check-cast·v0,·Landroidx/collection/SimpleArrayMap; | 29 | ····check-cast·v0,·Landroidx/collection/SimpleArrayMap; |
30 | ····if-nez·v0,·:cond_0 | 30 | ····if-nez·v0,·:cond_0 |
31 | ····.line·399 | 31 | ····.line·3999 |
32 | ····new-instance·v0,·Landroidx/collection/SimpleArrayMap; | 32 | ····new-instance·v0,·Landroidx/collection/SimpleArrayMap; |
33 | ····invoke-direct·{v0},·Landroidx/collection/SimpleArrayMap;-><init>()V | 33 | ····invoke-direct·{v0},·Landroidx/collection/SimpleArrayMap;-><init>()V |
34 | ····.line· | 34 | ····.line·4000 |
35 | ····sget·v1,·Landroidx/core/R$id;->tag_unhandled_key_listeners:I | 35 | ····sget·v1,·Landroidx/core/R$id;->tag_unhandled_key_listeners:I |
36 | ····invoke-virtual·{p0,·v1,·v0},·Landroid/view/View;->setTag(ILjava/lang/Object;)V | 36 | ····invoke-virtual·{p0,·v1,·v0},·Landroid/view/View;->setTag(ILjava/lang/Object;)V |
37 | ····.line· | 37 | ····.line·4003 |
38 | ····:cond_0 | 38 | ····:cond_0 |
39 | ····new-instance·v1,·Landroidx/core/view/ViewCompat$CompatImplApi28$1; | 39 | ····new-instance·v1,·Landroidx/core/view/ViewCompat$CompatImplApi28$1; |
40 | ····invoke-direct·{v1,·p1},·Landroidx/core/view/ViewCompat$CompatImplApi28$1;-><init>(Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;)V | 40 | ····invoke-direct·{v1,·p1},·Landroidx/core/view/ViewCompat$CompatImplApi28$1;-><init>(Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;)V |
41 | ····.line·40 | 41 | ····.line·4010 |
42 | ····invoke-virtual·{v0,·p1,·v1},·Landroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 42 | ····invoke-virtual·{v0,·p1,·v1},·Landroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
43 | ····.line·40 | 43 | ····.line·4011 |
44 | ····invoke-virtual·{p0,·v1},·Landroid/view/View;->addOnUnhandledKeyEventListener(Landroid/view/View$OnUnhandledKeyEventListener;)V | 44 | ····invoke-virtual·{p0,·v1},·Landroid/view/View;->addOnUnhandledKeyEventListener(Landroid/view/View$OnUnhandledKeyEventListener;)V |
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
47 | .method·static·removeOnUnhandledKeyEventListener(Landroid/view/View;Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;)V | 47 | .method·static·removeOnUnhandledKeyEventListener(Landroid/view/View;Landroidx/core/view/ViewCompat$OnUnhandledKeyEventListenerCompat;)V |
48 | ····.locals·1 | 48 | ····.locals·1 |
49 | ····.line·401 | 49 | ····.line·4018 |
50 | ····sget·v0,·Landroidx/core/R$id;->tag_unhandled_key_listeners:I | 50 | ····sget·v0,·Landroidx/core/R$id;->tag_unhandled_key_listeners:I |
51 | ····.line·40 | 51 | ····.line·4020 |
52 | ····invoke-virtual·{p0,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object; | 52 | ····invoke-virtual·{p0,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object; |
53 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
54 | ····check-cast·v0,·Landroidx/collection/SimpleArrayMap; | 54 | ····check-cast·v0,·Landroidx/collection/SimpleArrayMap; |
55 | ····if-nez·v0,·:cond_0 | 55 | ····if-nez·v0,·:cond_0 |
56 | ····return-void | 56 | ····return-void |
57 | ····.line·40 | 57 | ····.line·4024 |
58 | ····:cond_0 | 58 | ····:cond_0 |
59 | ····invoke-virtual·{v0,·p1},·Landroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 59 | ····invoke-virtual·{v0,·p1},·Landroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
60 | ····move-result-object·p1 | 60 | ····move-result-object·p1 |
61 | ····check-cast·p1,·Landroid/view/View$OnUnhandledKeyEventListener; | 61 | ····check-cast·p1,·Landroid/view/View$OnUnhandledKeyEventListener; |
62 | ····if-eqz·p1,·:cond_1 | 62 | ····if-eqz·p1,·:cond_1 |
63 | ····.line·40 | 63 | ····.line·4026 |
64 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;->removeOnUnhandledKeyEventListener(Landroid/view/View$OnUnhandledKeyEventListener;)V | 64 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;->removeOnUnhandledKeyEventListener(Landroid/view/View$OnUnhandledKeyEventListener;)V |
65 | ····:cond_1 | 65 | ····:cond_1 |
66 | ····return-void | 66 | ····return-void |
67 | .end·method | 67 | .end·method |
Offset 20, 15 lines modified | Offset 20, 15 lines modified | ||
20 | .field·mInsetsTypeMask:[Landroidx/core/graphics/Insets; | 20 | .field·mInsetsTypeMask:[Landroidx/core/graphics/Insets; |
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·constructor·<init>()V | 22 | .method·constructor·<init>()V |
23 | ····.locals·2 | 23 | ····.locals·2 |
24 | ····.line·16 | 24 | ····.line·1620 |
25 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat; | 25 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat; |
26 | ····const/4·v1,·0x0 | 26 | ····const/4·v1,·0x0 |
27 | ····check-cast·v1,·Landroidx/core/view/WindowInsetsCompat; | 27 | ····check-cast·v1,·Landroidx/core/view/WindowInsetsCompat; |
28 | ····invoke-direct·{v0,·v1},·Landroidx/core/view/WindowInsetsCompat;-><init>(Landroidx/core/view/WindowInsetsCompat;)V | 28 | ····invoke-direct·{v0,·v1},·Landroidx/core/view/WindowInsetsCompat;-><init>(Landroidx/core/view/WindowInsetsCompat;)V |
Offset 37, 167 lines modified | Offset 37, 167 lines modified | ||
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
39 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V | 39 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V |
40 | ····.locals·0 | 40 | ····.locals·0 |
41 | ····.line·16 | 41 | ····.line·1623 |
42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
43 | ····.line·16 | 43 | ····.line·1624 |
44 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->mInsets:Landroidx/core/view/WindowInsetsCompat; | 44 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->mInsets:Landroidx/core/view/WindowInsetsCompat; |
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
47 | #·virtual·methods | 47 | #·virtual·methods |
48 | .method·protected·final·applyInsetTypes()V | 48 | .method·protected·final·applyInsetTypes()V |
49 | ····.locals·3 | 49 | ····.locals·3 |
50 | ····.line·16 | 50 | ····.line·1669 |
51 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->mInsetsTypeMask:[Landroidx/core/graphics/Insets; | 51 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->mInsetsTypeMask:[Landroidx/core/graphics/Insets; |
52 | ····if-eqz·v0,·:cond_5 | 52 | ····if-eqz·v0,·:cond_5 |
53 | ····const/4·v1,·0x1 | 53 | ····const/4·v1,·0x1 |
54 | ····.line·16 | 54 | ····.line·1670 |
55 | ····invoke-static·{v1},·Landroidx/core/view/WindowInsetsCompat$Type;->indexOf(I)I | 55 | ····invoke-static·{v1},·Landroidx/core/view/WindowInsetsCompat$Type;->indexOf(I)I |
56 | ····move-result·v1 | 56 | ····move-result·v1 |
57 | ····aget-object·v0,·v0,·v1 | 57 | ····aget-object·v0,·v0,·v1 |
58 | ····.line·16 | 58 | ····.line·1671 |
59 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->mInsetsTypeMask:[Landroidx/core/graphics/Insets; | 59 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->mInsetsTypeMask:[Landroidx/core/graphics/Insets; |
60 | ····const/4·v2,·0x2 | 60 | ····const/4·v2,·0x2 |
61 | ····invoke-static·{v2},·Landroidx/core/view/WindowInsetsCompat$Type;->indexOf(I)I | 61 | ····invoke-static·{v2},·Landroidx/core/view/WindowInsetsCompat$Type;->indexOf(I)I |
62 | ····move-result·v2 | 62 | ····move-result·v2 |
63 | ····aget-object·v1,·v1,·v2 | 63 | ····aget-object·v1,·v1,·v2 |
64 | ····if-eqz·v0,·:cond_0 | 64 | ····if-eqz·v0,·:cond_0 |
65 | ····if-eqz·v1,·:cond_0 | 65 | ····if-eqz·v1,·:cond_0 |
66 | ····.line·16 | 66 | ····.line·1673 |
67 | ····invoke-static·{v0,·v1},·Landroidx/core/graphics/Insets;->max(Landroidx/core/graphics/Insets;Landroidx/core/graphics/Insets;)Landroidx/core/graphics/Insets; | 67 | ····invoke-static·{v0,·v1},·Landroidx/core/graphics/Insets;->max(Landroidx/core/graphics/Insets;Landroidx/core/graphics/Insets;)Landroidx/core/graphics/Insets; |
68 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
69 | ····invoke-virtual·{p0,·v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)V | 69 | ····invoke-virtual·{p0,·v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)V |
70 | ····goto·:goto_0 | 70 | ····goto·:goto_0 |
71 | ····:cond_0 | 71 | ····:cond_0 |
72 | ····if-eqz·v0,·:cond_1 | 72 | ····if-eqz·v0,·:cond_1 |
73 | ····.line·16 | 73 | ····.line·1675 |
74 | ····invoke-virtual·{p0,·v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)V | 74 | ····invoke-virtual·{p0,·v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)V |
75 | ····goto·:goto_0 | 75 | ····goto·:goto_0 |
76 | ····:cond_1 | 76 | ····:cond_1 |
77 | ····if-eqz·v1,·:cond_2 | 77 | ····if-eqz·v1,·:cond_2 |
78 | ····.line·16 | 78 | ····.line·1677 |
79 | ····invoke-virtual·{p0,·v1},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)V | 79 | ····invoke-virtual·{p0,·v1},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)V |
80 | ····.line·16 | 80 | ····.line·1680 |
81 | ····:cond_2 | 81 | ····:cond_2 |
82 | ····:goto_0 | 82 | ····:goto_0 |
83 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->mInsetsTypeMask:[Landroidx/core/graphics/Insets; | 83 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->mInsetsTypeMask:[Landroidx/core/graphics/Insets; |
84 | ····const/16·v1,·0x10 | 84 | ····const/16·v1,·0x10 |
85 | ····invoke-static·{v1},·Landroidx/core/view/WindowInsetsCompat$Type;->indexOf(I)I | 85 | ····invoke-static·{v1},·Landroidx/core/view/WindowInsetsCompat$Type;->indexOf(I)I |
86 | ····move-result·v1 | 86 | ····move-result·v1 |
87 | ····aget-object·v0,·v0,·v1 | 87 | ····aget-object·v0,·v0,·v1 |
88 | ····if-eqz·v0,·:cond_3 | 88 | ····if-eqz·v0,·:cond_3 |
89 | ····.line·16 | 89 | ····.line·1681 |
90 | ····invoke-virtual·{p0,·v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->setSystemGestureInsets(Landroidx/core/graphics/Insets;)V | 90 | ····invoke-virtual·{p0,·v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->setSystemGestureInsets(Landroidx/core/graphics/Insets;)V |
91 | ····.line·16 | 91 | ····.line·1683 |
92 | ····:cond_3 | 92 | ····:cond_3 |
93 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->mInsetsTypeMask:[Landroidx/core/graphics/Insets; | 93 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->mInsetsTypeMask:[Landroidx/core/graphics/Insets; |
94 | ····const/16·v1,·0x20 | 94 | ····const/16·v1,·0x20 |
95 | ····invoke-static·{v1},·Landroidx/core/view/WindowInsetsCompat$Type;->indexOf(I)I | 95 | ····invoke-static·{v1},·Landroidx/core/view/WindowInsetsCompat$Type;->indexOf(I)I |
96 | ····move-result·v1 | 96 | ····move-result·v1 |
97 | ····aget-object·v0,·v0,·v1 | 97 | ····aget-object·v0,·v0,·v1 |
98 | ····if-eqz·v0,·:cond_4 | 98 | ····if-eqz·v0,·:cond_4 |
99 | ····.line·16 | 99 | ····.line·1684 |
100 | ····invoke-virtual·{p0,·v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->setMandatorySystemGestureInsets(Landroidx/core/graphics/Insets;)V | 100 | ····invoke-virtual·{p0,·v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->setMandatorySystemGestureInsets(Landroidx/core/graphics/Insets;)V |
101 | ····.line·16 | 101 | ····.line·1686 |
102 | ····:cond_4 | 102 | ····:cond_4 |
103 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->mInsetsTypeMask:[Landroidx/core/graphics/Insets; | 103 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;->mInsetsTypeMask:[Landroidx/core/graphics/Insets; |
Max diff block lines reached; 2253/6055 bytes (37.21%) of diff not shown. |
Offset 25, 101 lines modified | Offset 25, 101 lines modified | ||
25 | .field·final·synthetic·val$v:Landroid/view/View; | 25 | .field·final·synthetic·val$v:Landroid/view/View; |
26 | #·direct·methods | 26 | #·direct·methods |
27 | .method·constructor·<init>(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V | 27 | .method·constructor·<init>(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.line·47 | 29 | ····.line·4761 |
30 | ····iput-object·p1,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->val$v:Landroid/view/View; | 30 | ····iput-object·p1,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->val$v:Landroid/view/View; |
31 | ····iput-object·p2,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->val$listener:Landroidx/core/view/OnApplyWindowInsetsListener; | 31 | ····iput-object·p2,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->val$listener:Landroidx/core/view/OnApplyWindowInsetsListener; |
32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
33 | ····const/4·p1,·0x0 | 33 | ····const/4·p1,·0x0 |
34 | ····.line·47 | 34 | ····.line·4762 |
35 | ····iput-object·p1,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->mLastInsets:Landroidx/core/view/WindowInsetsCompat; | 35 | ····iput-object·p1,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->mLastInsets:Landroidx/core/view/WindowInsetsCompat; |
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
38 | #·virtual·methods | 38 | #·virtual·methods |
39 | .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; | 39 | .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; |
40 | ····.locals·3 | 40 | ····.locals·3 |
41 | ····.line·47 | 41 | ····.line·4767 |
42 | ····invoke-static·{p2,·p1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; | 42 | ····invoke-static·{p2,·p1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; |
43 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
44 | ····.line·476 | 44 | ····.line·4769 |
45 | ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I | 45 | ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I |
46 | ····const/16·v2,·0x1e | 46 | ····const/16·v2,·0x1e |
47 | ····if-ge·v1,·v2,·:cond_0 | 47 | ····if-ge·v1,·v2,·:cond_0 |
48 | ····.line·47 | 48 | ····.line·4770 |
49 | ····iget-object·v1,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->val$v:Landroid/view/View; | 49 | ····iget-object·v1,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->val$v:Landroid/view/View; |
50 | ····invoke-static·{p2,·v1},·Landroidx/core/view/ViewCompat$Api21Impl;->callCompatInsetAnimationCallback(Landroid/view/WindowInsets;Landroid/view/View;)V | 50 | ····invoke-static·{p2,·v1},·Landroidx/core/view/ViewCompat$Api21Impl;->callCompatInsetAnimationCallback(Landroid/view/WindowInsets;Landroid/view/View;)V |
51 | ····.line·47 | 51 | ····.line·4772 |
52 | ····iget-object·p2,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->mLastInsets:Landroidx/core/view/WindowInsetsCompat; | 52 | ····iget-object·p2,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->mLastInsets:Landroidx/core/view/WindowInsetsCompat; |
53 | ····invoke-virtual·{v0,·p2},·Landroidx/core/view/WindowInsetsCompat;->equals(Ljava/lang/Object;)Z | 53 | ····invoke-virtual·{v0,·p2},·Landroidx/core/view/WindowInsetsCompat;->equals(Ljava/lang/Object;)Z |
54 | ····move-result·p2 | 54 | ····move-result·p2 |
55 | ····if-eqz·p2,·:cond_0 | 55 | ····if-eqz·p2,·:cond_0 |
56 | ····.line·47 | 56 | ····.line·4774 |
57 | ····iget-object·p2,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->val$listener:Landroidx/core/view/OnApplyWindowInsetsListener; | 57 | ····iget-object·p2,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->val$listener:Landroidx/core/view/OnApplyWindowInsetsListener; |
58 | ····invoke-interface·{p2,·p1,·v0},·Landroidx/core/view/OnApplyWindowInsetsListener;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; | 58 | ····invoke-interface·{p2,·p1,·v0},·Landroidx/core/view/OnApplyWindowInsetsListener;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; |
59 | ····move-result-object·p1 | 59 | ····move-result-object·p1 |
60 | ····.line·47 | 60 | ····.line·4775 |
61 | ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; | 61 | ····invoke-virtual·{p1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; |
62 | ····move-result-object·p1 | 62 | ····move-result-object·p1 |
63 | ····return-object·p1 | 63 | ····return-object·p1 |
64 | ····.line·477 | 64 | ····.line·4778 |
65 | ····:cond_0 | 65 | ····:cond_0 |
66 | ····iput-object·v0,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->mLastInsets:Landroidx/core/view/WindowInsetsCompat; | 66 | ····iput-object·v0,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->mLastInsets:Landroidx/core/view/WindowInsetsCompat; |
67 | ····.line·477 | 67 | ····.line·4779 |
68 | ····iget-object·p2,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->val$listener:Landroidx/core/view/OnApplyWindowInsetsListener; | 68 | ····iget-object·p2,·p0,·Landroidx/core/view/ViewCompat$Api21Impl$1;->val$listener:Landroidx/core/view/OnApplyWindowInsetsListener; |
69 | ····invoke-interface·{p2,·p1,·v0},·Landroidx/core/view/OnApplyWindowInsetsListener;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; | 69 | ····invoke-interface·{p2,·p1,·v0},·Landroidx/core/view/OnApplyWindowInsetsListener;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; |
70 | ····move-result-object·p2 | 70 | ····move-result-object·p2 |
71 | ····.line·47 | 71 | ····.line·4781 |
72 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 72 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
73 | ····if-lt·v0,·v2,·:cond_1 | 73 | ····if-lt·v0,·v2,·:cond_1 |
74 | ····.line·47 | 74 | ····.line·4782 |
75 | ····invoke-virtual·{p2},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; | 75 | ····invoke-virtual·{p2},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; |
76 | ····move-result-object·p1 | 76 | ····move-result-object·p1 |
77 | ····return-object·p1 | 77 | ····return-object·p1 |
78 | ····.line·478 | 78 | ····.line·4789 |
79 | ····:cond_1 | 79 | ····:cond_1 |
80 | ····invoke-static·{p1},·Landroidx/core/view/ViewCompat;->requestApplyInsets(Landroid/view/View;)V | 80 | ····invoke-static·{p1},·Landroidx/core/view/ViewCompat;->requestApplyInsets(Landroid/view/View;)V |
81 | ····.line·47 | 81 | ····.line·4793 |
82 | ····invoke-virtual·{p2},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; | 82 | ····invoke-virtual·{p2},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; |
83 | ····move-result-object·p1 | 83 | ····move-result-object·p1 |
84 | ····return-object·p1 | 84 | ····return-object·p1 |
85 | .end·method | 85 | .end·method |
Offset 18, 39 lines modified | Offset 18, 39 lines modified | ||
18 | .field·static·final·CONSUMED:Landroidx/core/view/WindowInsetsCompat; | 18 | .field·static·final·CONSUMED:Landroidx/core/view/WindowInsetsCompat; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·static·constructor·<clinit>()V | 20 | .method·static·constructor·<clinit>()V |
21 | ····.locals·1 | 21 | ····.locals·1 |
22 | ····.line·13 | 22 | ····.line·1347 |
23 | ····sget-object·v0,·Landroid/view/WindowInsets;->CONSUMED:Landroid/view/WindowInsets; | 23 | ····sget-object·v0,·Landroid/view/WindowInsets;->CONSUMED:Landroid/view/WindowInsets; |
24 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; | 24 | ····invoke-static·{v0},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; |
25 | ····move-result-object·v0 | 25 | ····move-result-object·v0 |
26 | ····sput-object·v0,·Landroidx/core/view/WindowInsetsCompat$Impl30;->CONSUMED:Landroidx/core/view/WindowInsetsCompat; | 26 | ····sput-object·v0,·Landroidx/core/view/WindowInsetsCompat$Impl30;->CONSUMED:Landroidx/core/view/WindowInsetsCompat; |
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
29 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V | 29 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.line·13 | 31 | ····.line·1350 |
32 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl29;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V | 32 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl29;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl30;)V | 35 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl30;)V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.line·13 | 37 | ····.line·1354 |
38 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl29;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl29;)V | 38 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/core/view/WindowInsetsCompat$Impl29;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl29;)V |
39 | ····return-void | 39 | ····return-void |
40 | .end·method | 40 | .end·method |
41 | #·virtual·methods | 41 | #·virtual·methods |
Offset 59, 61 lines modified | Offset 59, 61 lines modified | ||
59 | ····return-void | 59 | ····return-void |
60 | .end·method | 60 | .end·method |
61 | .method·public·getInsets(I)Landroidx/core/graphics/Insets; | 61 | .method·public·getInsets(I)Landroidx/core/graphics/Insets; |
62 | ····.locals·1 | 62 | ····.locals·1 |
63 | ····.line·13 | 63 | ····.line·1360 |
64 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl30;->mPlatformInsets:Landroid/view/WindowInsets; | 64 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl30;->mPlatformInsets:Landroid/view/WindowInsets; |
65 | ····.line·13 | 65 | ····.line·1361 |
66 | ····invoke-static·{p1},·Landroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I | 66 | ····invoke-static·{p1},·Landroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I |
67 | ····move-result·p1 | 67 | ····move-result·p1 |
68 | ····invoke-virtual·{v0,·p1},·Landroid/view/WindowInsets;->getInsets(I)Landroid/graphics/Insets; | 68 | ····invoke-virtual·{v0,·p1},·Landroid/view/WindowInsets;->getInsets(I)Landroid/graphics/Insets; |
69 | ····move-result-object·p1 | 69 | ····move-result-object·p1 |
70 | ····.line·13 | 70 | ····.line·1360 |
71 | ····invoke-static·{p1},·Landroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; | 71 | ····invoke-static·{p1},·Landroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; |
72 | ····move-result-object·p1 | 72 | ····move-result-object·p1 |
73 | ····return-object·p1 | 73 | ····return-object·p1 |
74 | .end·method | 74 | .end·method |
75 | .method·public·getInsetsIgnoringVisibility(I)Landroidx/core/graphics/Insets; | 75 | .method·public·getInsetsIgnoringVisibility(I)Landroidx/core/graphics/Insets; |
76 | ····.locals·1 | 76 | ····.locals·1 |
77 | ····.line·13 | 77 | ····.line·1368 |
78 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl30;->mPlatformInsets:Landroid/view/WindowInsets; | 78 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl30;->mPlatformInsets:Landroid/view/WindowInsets; |
79 | ····.line·13 | 79 | ····.line·1369 |
80 | ····invoke-static·{p1},·Landroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I | 80 | ····invoke-static·{p1},·Landroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I |
81 | ····move-result·p1 | 81 | ····move-result·p1 |
82 | ····invoke-virtual·{v0,·p1},·Landroid/view/WindowInsets;->getInsetsIgnoringVisibility(I)Landroid/graphics/Insets; | 82 | ····invoke-virtual·{v0,·p1},·Landroid/view/WindowInsets;->getInsetsIgnoringVisibility(I)Landroid/graphics/Insets; |
83 | ····move-result-object·p1 | 83 | ····move-result-object·p1 |
84 | ····.line·13 | 84 | ····.line·1368 |
85 | ····invoke-static·{p1},·Landroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; | 85 | ····invoke-static·{p1},·Landroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; |
86 | ····move-result-object·p1 | 86 | ····move-result-object·p1 |
87 | ····return-object·p1 | 87 | ····return-object·p1 |
88 | .end·method | 88 | .end·method |
89 | .method·public·isVisible(I)Z | 89 | .method·public·isVisible(I)Z |
90 | ····.locals·1 | 90 | ····.locals·1 |
91 | ····.line·13 | 91 | ····.line·1375 |
92 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl30;->mPlatformInsets:Landroid/view/WindowInsets; | 92 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl30;->mPlatformInsets:Landroid/view/WindowInsets; |
93 | ····invoke-static·{p1},·Landroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I | 93 | ····invoke-static·{p1},·Landroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I |
94 | ····move-result·p1 | 94 | ····move-result·p1 |
95 | ····invoke-virtual·{v0,·p1},·Landroid/view/WindowInsets;->isVisible(I)Z | 95 | ····invoke-virtual·{v0,·p1},·Landroid/view/WindowInsets;->isVisible(I)Z |
Offset 183, 38 lines modified | Offset 183, 38 lines modified | ||
183 | .end·field | 183 | .end·field |
184 | #·direct·methods | 184 | #·direct·methods |
185 | .method·static·constructor·<clinit>()V | 185 | .method·static·constructor·<clinit>()V |
186 | ····.locals·4 | 186 | ····.locals·4 |
187 | ····.line·4 | 187 | ····.line·470 |
188 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicInteger; | 188 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicInteger; |
189 | ····const/4·v1,·0x1 | 189 | ····const/4·v1,·0x1 |
190 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V | 190 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V |
191 | ····sput-object·v0,·Landroidx/core/view/ViewCompat;->sNextGeneratedId:Ljava/util/concurrent/atomic/AtomicInteger; | 191 | ····sput-object·v0,·Landroidx/core/view/ViewCompat;->sNextGeneratedId:Ljava/util/concurrent/atomic/AtomicInteger; |
192 | ····const/4·v0,·0x0 | 192 | ····const/4·v0,·0x0 |
193 | ····.line·48 | 193 | ····.line·482 |
194 | ····sput-object·v0,·Landroidx/core/view/ViewCompat;->sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; | 194 | ····sput-object·v0,·Landroidx/core/view/ViewCompat;->sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; |
195 | ····const/4·v0,·0x0 | 195 | ····const/4·v0,·0x0 |
196 | ····.line·48 | 196 | ····.line·486 |
197 | ····sput-boolean·v0,·Landroidx/core/view/ViewCompat;->sAccessibilityDelegateCheckFailed:Z | 197 | ····sput-boolean·v0,·Landroidx/core/view/ViewCompat;->sAccessibilityDelegateCheckFailed:Z |
198 | ····const/16·v2,·0x20 | 198 | ····const/16·v2,·0x20 |
199 | ····new-array·v2,·v2,·[I | 199 | ····new-array·v2,·v2,·[I |
200 | ····.line·123 | 200 | ····.line·1236 |
201 | ····sget·v3,·Landroidx/core/R$id;->accessibility_custom_action_0:I | 201 | ····sget·v3,·Landroidx/core/R$id;->accessibility_custom_action_0:I |
202 | ····aput·v3,·v2,·v0 | 202 | ····aput·v3,·v2,·v0 |
203 | ····sget·v0,·Landroidx/core/R$id;->accessibility_custom_action_1:I | 203 | ····sget·v0,·Landroidx/core/R$id;->accessibility_custom_action_1:I |
204 | ····aput·v0,·v2,·v1 | 204 | ····aput·v0,·v2,·v1 |
Offset 397, 37 lines modified | Offset 397, 37 lines modified | ||
397 | ····const/16·v1,·0x1f | 397 | ····const/16·v1,·0x1f |
398 | ····aput·v0,·v2,·v1 | 398 | ····aput·v0,·v2,·v1 |
399 | ····sput-object·v2,·Landroidx/core/view/ViewCompat;->ACCESSIBILITY_ACTIONS_RESOURCE_IDS:[I | 399 | ····sput-object·v2,·Landroidx/core/view/ViewCompat;->ACCESSIBILITY_ACTIONS_RESOURCE_IDS:[I |
400 | ····.line·28 | 400 | ····.line·2812 |
401 | ····new-instance·v0,·Landroidx/core/view/ViewCompat$1; | 401 | ····new-instance·v0,·Landroidx/core/view/ViewCompat$1; |
402 | ····invoke-direct·{v0},·Landroidx/core/view/ViewCompat$1;-><init>()V | 402 | ····invoke-direct·{v0},·Landroidx/core/view/ViewCompat$1;-><init>()V |
403 | ····sput-object·v0,·Landroidx/core/view/ViewCompat;->NO_OP_ON_RECEIVE_CONTENT_VIEW_BEHAVIOR:Landroidx/core/view/OnReceiveContentViewBehavior; | 403 | ····sput-object·v0,·Landroidx/core/view/ViewCompat;->NO_OP_ON_RECEIVE_CONTENT_VIEW_BEHAVIOR:Landroidx/core/view/OnReceiveContentViewBehavior; |
404 | ····.line·44 | 404 | ····.line·4467 |
405 | ····new-instance·v0,·Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager; | 405 | ····new-instance·v0,·Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager; |
406 | ····invoke-direct·{v0},·Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;-><init>()V | 406 | ····invoke-direct·{v0},·Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;-><init>()V |
407 | ····sput-object·v0,·Landroidx/core/view/ViewCompat;->sAccessibilityPaneVisibilityManager:Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager; | 407 | ····sput-object·v0,·Landroidx/core/view/ViewCompat;->sAccessibilityPaneVisibilityManager:Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager; |
408 | ····return-void | 408 | ····return-void |
409 | .end·method | 409 | .end·method |
410 | .method·protected·constructor·<init>()V | 410 | .method·protected·constructor·<init>()V |
411 | ····.locals·0 | 411 | ····.locals·0 |
412 | ····.annotation·runtime·Ljava/lang/Deprecated; | 412 | ····.annotation·runtime·Ljava/lang/Deprecated; |
413 | ····.end·annotation | 413 | ····.end·annotation |
414 | ····.line·40 | 414 | ····.line·4087 |
415 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 415 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
416 | ····return-void | 416 | ····return-void |
417 | .end·method | 417 | .end·method |
418 | .method·private·static·accessibilityHeadingProperty()Landroidx/core/view/ViewCompat$AccessibilityViewProperty; | 418 | .method·private·static·accessibilityHeadingProperty()Landroidx/core/view/ViewCompat$AccessibilityViewProperty; |
419 | ····.locals·4 | 419 | ····.locals·4 |
Offset 436, 15 lines modified | Offset 436, 15 lines modified | ||
436 | ············"()", | 436 | ············"()", |
437 | ············"Landroidx/core/view/ViewCompat$AccessibilityViewProperty<", | 437 | ············"Landroidx/core/view/ViewCompat$AccessibilityViewProperty<", |
438 | ············"Ljava/lang/Boolean;", | 438 | ············"Ljava/lang/Boolean;", |
439 | ············">;" | 439 | ············">;" |
440 | ········} | 440 | ········} |
441 | ····.end·annotation | 441 | ····.end·annotation |
442 | ····.line·43 | 442 | ····.line·4316 |
443 | ····new-instance·v0,·Landroidx/core/view/ViewCompat$5; | 443 | ····new-instance·v0,·Landroidx/core/view/ViewCompat$5; |
444 | ····sget·v1,·Landroidx/core/R$id;->tag_accessibility_heading:I | 444 | ····sget·v1,·Landroidx/core/R$id;->tag_accessibility_heading:I |
445 | ····const-class·v2,·Ljava/lang/Boolean; | 445 | ····const-class·v2,·Ljava/lang/Boolean; |
446 | ····const/16·v3,·0x1c | 446 | ····const/16·v3,·0x1c |
Offset 453, 65 lines modified | Offset 453, 65 lines modified | ||
453 | ····return-object·v0 | 453 | ····return-object·v0 |
454 | .end·method | 454 | .end·method |
455 | .method·public·static·addAccessibilityAction(Landroid/view/View;Ljava/lang/CharSequence;Landroidx/core/view/accessibility/AccessibilityViewCommand;)I | 455 | .method·public·static·addAccessibilityAction(Landroid/view/View;Ljava/lang/CharSequence;Landroidx/core/view/accessibility/AccessibilityViewCommand;)I |
456 | ····.locals·2 | 456 | ····.locals·2 |
457 | ····.line·122 | 457 | ····.line·1227 |
458 | ····invoke-static·{p0},·Landroidx/core/view/ViewCompat;->getAvailableActionIdFromResources(Landroid/view/View;)I | 458 | ····invoke-static·{p0},·Landroidx/core/view/ViewCompat;->getAvailableActionIdFromResources(Landroid/view/View;)I |
459 | ····move-result·v0 | 459 | ····move-result·v0 |
460 | ····const/4·v1,·-0x1 | 460 | ····const/4·v1,·-0x1 |
461 | ····if-eq·v0,·v1,·:cond_0 | 461 | ····if-eq·v0,·v1,·:cond_0 |
462 | ····.line·122 | 462 | ····.line·1229 |
463 | ····new-instance·v1,·Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; | 463 | ····new-instance·v1,·Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; |
464 | ····invoke-direct·{v1,·v0,·p1,·p2},·Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;-><init>(ILjava/lang/CharSequence;Landroidx/core/view/accessibility/AccessibilityViewCommand;)V | 464 | ····invoke-direct·{v1,·v0,·p1,·p2},·Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;-><init>(ILjava/lang/CharSequence;Landroidx/core/view/accessibility/AccessibilityViewCommand;)V |
465 | ····.line·123 | 465 | ····.line·1231 |
466 | ····invoke-static·{p0,·v1},·Landroidx/core/view/ViewCompat;->addAccessibilityAction(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)V | 466 | ····invoke-static·{p0,·v1},·Landroidx/core/view/ViewCompat;->addAccessibilityAction(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)V |
467 | ····:cond_0 | 467 | ····:cond_0 |
468 | ····return·v0 | 468 | ····return·v0 |
469 | .end·method | 469 | .end·method |
470 | .method·private·static·addAccessibilityAction(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)V | 470 | .method·private·static·addAccessibilityAction(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)V |
471 | ····.locals·2 | 471 | ····.locals·2 |
472 | ····.line·131 | 472 | ····.line·1314 |
473 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 473 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
Max diff block lines reached; 136483/140561 bytes (97.10%) of diff not shown. |
Offset 31, 31 lines modified | Offset 31, 31 lines modified | ||
31 | .end·field | 31 | .end·field |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>()V | 33 | .method·constructor·<init>()V |
34 | ····.locals·1 | 34 | ····.locals·1 |
35 | ····.line·44 | 35 | ····.line·4470 |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
37 | ····.line·44 | 37 | ····.line·4472 |
38 | ····new-instance·v0,·Ljava/util/WeakHashMap; | 38 | ····new-instance·v0,·Ljava/util/WeakHashMap; |
39 | ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V | 39 | ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V |
40 | ····iput-object·v0,·p0,·Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;->mPanesToVisible:Ljava/util/WeakHashMap; | 40 | ····iput-object·v0,·p0,·Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;->mPanesToVisible:Ljava/util/WeakHashMap; |
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | .method·private·checkPaneVisibility(Landroid/view/View;Z)V | 43 | .method·private·checkPaneVisibility(Landroid/view/View;Z)V |
44 | ····.locals·1 | 44 | ····.locals·1 |
45 | ····.line·45 | 45 | ····.line·4514 |
46 | ····invoke-virtual·{p1},·Landroid/view/View;->getVisibility()I | 46 | ····invoke-virtual·{p1},·Landroid/view/View;->getVisibility()I |
47 | ····move-result·v0 | 47 | ····move-result·v0 |
48 | ····if-nez·v0,·:cond_0 | 48 | ····if-nez·v0,·:cond_0 |
49 | ····const/4·v0,·0x1 | 49 | ····const/4·v0,·0x1 |
Offset 73, 19 lines modified | Offset 73, 19 lines modified | ||
73 | ····const/16·p2,·0x10 | 73 | ····const/16·p2,·0x10 |
74 | ····goto·:goto_1 | 74 | ····goto·:goto_1 |
75 | ····:cond_1 | 75 | ····:cond_1 |
76 | ····const/16·p2,·0x20 | 76 | ····const/16·p2,·0x20 |
77 | ····.line·451 | 77 | ····.line·4519 |
78 | ····:goto_1 | 78 | ····:goto_1 |
79 | ····invoke-static·{p1,·p2},·Landroidx/core/view/ViewCompat;->notifyViewAccessibilityStateChangedIfNeeded(Landroid/view/View;I)V | 79 | ····invoke-static·{p1,·p2},·Landroidx/core/view/ViewCompat;->notifyViewAccessibilityStateChangedIfNeeded(Landroid/view/View;I)V |
80 | ····.line·45 | 80 | ····.line·4520 |
81 | ····iget-object·p2,·p0,·Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;->mPanesToVisible:Ljava/util/WeakHashMap; | 81 | ····iget-object·p2,·p0,·Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;->mPanesToVisible:Ljava/util/WeakHashMap; |
82 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 82 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····invoke-virtual·{p2,·p1,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 84 | ····invoke-virtual·{p2,·p1,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Offset 93, 43 lines modified | Offset 93, 43 lines modified | ||
93 | ····:cond_2 | 93 | ····:cond_2 |
94 | ····return-void | 94 | ····return-void |
95 | .end·method | 95 | .end·method |
96 | .method·private·registerForLayoutCallback(Landroid/view/View;)V | 96 | .method·private·registerForLayoutCallback(Landroid/view/View;)V |
97 | ····.locals·0 | 97 | ····.locals·0 |
98 | ····.line·45 | 98 | ····.line·4526 |
99 | ····invoke-virtual·{p1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; | 99 | ····invoke-virtual·{p1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; |
100 | ····move-result-object·p1 | 100 | ····move-result-object·p1 |
101 | ····invoke-virtual·{p1,·p0},·Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V | 101 | ····invoke-virtual·{p1,·p0},·Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V |
102 | ····return-void | 102 | ····return-void |
103 | .end·method | 103 | .end·method |
104 | .method·private·unregisterForLayoutCallback(Landroid/view/View;)V | 104 | .method·private·unregisterForLayoutCallback(Landroid/view/View;)V |
105 | ····.locals·0 | 105 | ····.locals·0 |
106 | ····.line·45 | 106 | ····.line·4531 |
107 | ····invoke-virtual·{p1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; | 107 | ····invoke-virtual·{p1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; |
108 | ····move-result-object·p1 | 108 | ····move-result-object·p1 |
109 | ····invoke-virtual·{p1,·p0},·Landroid/view/ViewTreeObserver;->removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V | 109 | ····invoke-virtual·{p1,·p0},·Landroid/view/ViewTreeObserver;->removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V |
110 | ····return-void | 110 | ····return-void |
111 | .end·method | 111 | .end·method |
112 | #·virtual·methods | 112 | #·virtual·methods |
113 | .method·addAccessibilityPane(Landroid/view/View;)V | 113 | .method·addAccessibilityPane(Landroid/view/View;)V |
114 | ····.locals·2 | 114 | ····.locals·2 |
115 | ····.line·449 | 115 | ····.line·4498 |
116 | ····iget-object·v0,·p0,·Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;->mPanesToVisible:Ljava/util/WeakHashMap; | 116 | ····iget-object·v0,·p0,·Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;->mPanesToVisible:Ljava/util/WeakHashMap; |
117 | ····invoke-virtual·{p1},·Landroid/view/View;->getVisibility()I | 117 | ····invoke-virtual·{p1},·Landroid/view/View;->getVisibility()I |
118 | ····move-result·v1 | 118 | ····move-result·v1 |
119 | ····if-nez·v1,·:cond_0 | 119 | ····if-nez·v1,·:cond_0 |
Offset 144, 42 lines modified | Offset 144, 42 lines modified | ||
144 | ····:goto_0 | 144 | ····:goto_0 |
145 | ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 145 | ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
146 | ····move-result-object·v1 | 146 | ····move-result-object·v1 |
147 | ····invoke-virtual·{v0,·p1,·v1},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 147 | ····invoke-virtual·{v0,·p1,·v1},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
148 | ····.line·449 | 148 | ····.line·4499 |
149 | ····invoke-virtual·{p1,·p0},·Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V | 149 | ····invoke-virtual·{p1,·p0},·Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V |
150 | ····.line·4 | 150 | ····.line·4500 |
151 | ····invoke-virtual·{p1},·Landroid/view/View;->isAttachedToWindow()Z | 151 | ····invoke-virtual·{p1},·Landroid/view/View;->isAttachedToWindow()Z |
152 | ····move-result·v0 | 152 | ····move-result·v0 |
153 | ····if-eqz·v0,·:cond_1 | 153 | ····if-eqz·v0,·:cond_1 |
154 | ····.line·4 | 154 | ····.line·4501 |
155 | ····invoke-direct·{p0,·p1},·Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;->registerForLayoutCallback(Landroid/view/View;)V | 155 | ····invoke-direct·{p0,·p1},·Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;->registerForLayoutCallback(Landroid/view/View;)V |
156 | ····:cond_1 | 156 | ····:cond_1 |
157 | ····return-void | 157 | ····return-void |
158 | .end·method | 158 | .end·method |
159 | .method·public·onGlobalLayout()V | 159 | .method·public·onGlobalLayout()V |
160 | ····.locals·3 | 160 | ····.locals·3 |
161 | ····.line·44 | 161 | ····.line·4477 |
162 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 162 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
163 | ····const/16·v1,·0x1c | 163 | ····const/16·v1,·0x1c |
Max diff block lines reached; 2006/5677 bytes (35.34%) of diff not shown. |
Offset 22, 89 lines modified | Offset 22, 89 lines modified | ||
22 | .end·annotation | 22 | .end·annotation |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(ILjava/lang/Class;I)V | 24 | .method·constructor·<init>(ILjava/lang/Class;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.line·43 | 26 | ····.line·4317 |
27 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;-><init>(ILjava/lang/Class;I)V | 27 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;-><init>(ILjava/lang/Class;I)V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·frameworkGet(Landroid/view/View;)Ljava/lang/Boolean; | 31 | .method·frameworkGet(Landroid/view/View;)Ljava/lang/Boolean; |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.line·43 | 33 | ····.line·4322 |
34 | ····invoke-virtual·{p1},·Landroid/view/View;->isAccessibilityHeading()Z | 34 | ····invoke-virtual·{p1},·Landroid/view/View;->isAccessibilityHeading()Z |
35 | ····move-result·p1 | 35 | ····move-result·p1 |
36 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 36 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
37 | ····move-result-object·p1 | 37 | ····move-result-object·p1 |
38 | ····return-object·p1 | 38 | ····return-object·p1 |
39 | .end·method | 39 | .end·method |
40 | .method·bridge·synthetic·frameworkGet(Landroid/view/View;)Ljava/lang/Object; | 40 | .method·bridge·synthetic·frameworkGet(Landroid/view/View;)Ljava/lang/Object; |
41 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····.line·43 | 42 | ····.line·4317 |
43 | ····invoke-virtual·{p0,·p1},·Landroidx/core/view/ViewCompat$5;->frameworkGet(Landroid/view/View;)Ljava/lang/Boolean; | 43 | ····invoke-virtual·{p0,·p1},·Landroidx/core/view/ViewCompat$5;->frameworkGet(Landroid/view/View;)Ljava/lang/Boolean; |
44 | ····move-result-object·p1 | 44 | ····move-result-object·p1 |
45 | ····return-object·p1 | 45 | ····return-object·p1 |
46 | .end·method | 46 | .end·method |
47 | .method·frameworkSet(Landroid/view/View;Ljava/lang/Boolean;)V | 47 | .method·frameworkSet(Landroid/view/View;Ljava/lang/Boolean;)V |
48 | ····.locals·0 | 48 | ····.locals·0 |
49 | ····.line·432 | 49 | ····.line·4328 |
50 | ····invoke-virtual·{p2},·Ljava/lang/Boolean;->booleanValue()Z | 50 | ····invoke-virtual·{p2},·Ljava/lang/Boolean;->booleanValue()Z |
51 | ····move-result·p2 | 51 | ····move-result·p2 |
52 | ····invoke-virtual·{p1,·p2},·Landroid/view/View;->setAccessibilityHeading(Z)V | 52 | ····invoke-virtual·{p1,·p2},·Landroid/view/View;->setAccessibilityHeading(Z)V |
53 | ····return-void | 53 | ····return-void |
54 | .end·method | 54 | .end·method |
55 | .method·bridge·synthetic·frameworkSet(Landroid/view/View;Ljava/lang/Object;)V | 55 | .method·bridge·synthetic·frameworkSet(Landroid/view/View;Ljava/lang/Object;)V |
56 | ····.locals·0 | 56 | ····.locals·0 |
57 | ····.line·43 | 57 | ····.line·4317 |
58 | ····check-cast·p2,·Ljava/lang/Boolean; | 58 | ····check-cast·p2,·Ljava/lang/Boolean; |
59 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$5;->frameworkSet(Landroid/view/View;Ljava/lang/Boolean;)V | 59 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$5;->frameworkSet(Landroid/view/View;Ljava/lang/Boolean;)V |
60 | ····return-void | 60 | ····return-void |
61 | .end·method | 61 | .end·method |
62 | .method·shouldUpdate(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z | 62 | .method·shouldUpdate(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z |
63 | ····.locals·0 | 63 | ····.locals·0 |
64 | ····.line·43 | 64 | ····.line·4333 |
65 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$5;->booleanNullToFalseEquals(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z | 65 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$5;->booleanNullToFalseEquals(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z |
66 | ····move-result·p1 | 66 | ····move-result·p1 |
67 | ····xor-int/lit8·p1,·p1,·0x1 | 67 | ····xor-int/lit8·p1,·p1,·0x1 |
68 | ····return·p1 | 68 | ····return·p1 |
69 | .end·method | 69 | .end·method |
70 | .method·bridge·synthetic·shouldUpdate(Ljava/lang/Object;Ljava/lang/Object;)Z | 70 | .method·bridge·synthetic·shouldUpdate(Ljava/lang/Object;Ljava/lang/Object;)Z |
71 | ····.locals·0 | 71 | ····.locals·0 |
72 | ····.line·43 | 72 | ····.line·4317 |
73 | ····check-cast·p1,·Ljava/lang/Boolean; | 73 | ····check-cast·p1,·Ljava/lang/Boolean; |
74 | ····check-cast·p2,·Ljava/lang/Boolean; | 74 | ····check-cast·p2,·Ljava/lang/Boolean; |
75 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$5;->shouldUpdate(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z | 75 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/view/ViewCompat$5;->shouldUpdate(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z |
76 | ····move-result·p1 | 76 | ····move-result·p1 |
Offset 46, 15 lines modified | Offset 46, 15 lines modified | ||
46 | .field·static·final·WINDOW_DECOR:I·=·0x100 | 46 | .field·static·final·WINDOW_DECOR:I·=·0x100 |
47 | #·direct·methods | 47 | #·direct·methods |
48 | .method·private·constructor·<init>()V | 48 | .method·private·constructor·<init>()V |
49 | ····.locals·0 | 49 | ····.locals·0 |
50 | ····.line·1 | 50 | ····.line·1908 |
51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
52 | ····return-void | 52 | ····return-void |
53 | .end·method | 53 | .end·method |
54 | .method·static·all()I | 54 | .method·static·all()I |
55 | ····.locals·1 | 55 | ····.locals·1 |
Offset 125, 15 lines modified | Offset 125, 15 lines modified | ||
125 | ····const/16·v0,·0x100 | 125 | ····const/16·v0,·0x100 |
126 | ····if-ne·p0,·v0,·:cond_0 | 126 | ····if-ne·p0,·v0,·:cond_0 |
127 | ····return·v1 | 127 | ····return·v1 |
128 | ····.line·20 | 128 | ····.line·2036 |
129 | ····:cond_0 | 129 | ····:cond_0 |
130 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 130 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
131 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 131 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
132 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 132 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
Offset 18, 136 lines modified | Offset 18, 136 lines modified | ||
18 | .field·private·final·mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; | 18 | .field·private·final·mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·2 | 21 | ····.locals·2 |
22 | ····.line·13 | 22 | ····.line·1396 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·13 | 24 | ····.line·1397 |
25 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 25 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
26 | ····const/16·v1,·0x1e | 26 | ····const/16·v1,·0x1e |
27 | ····if-lt·v0,·v1,·:cond_0 | 27 | ····if-lt·v0,·v1,·:cond_0 |
28 | ····.line·13 | 28 | ····.line·1398 |
29 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30; | 29 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30; |
30 | ····invoke-direct·{v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30;-><init>()V | 30 | ····invoke-direct·{v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30;-><init>()V |
31 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; | 31 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; |
32 | ····goto·:goto_0 | 32 | ····goto·:goto_0 |
33 | ····.line·13 | 33 | ····.line·1399 |
34 | ····:cond_0 | 34 | ····:cond_0 |
35 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 35 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
36 | ····const/16·v1,·0x1d | 36 | ····const/16·v1,·0x1d |
37 | ····if-lt·v0,·v1,·:cond_1 | 37 | ····if-lt·v0,·v1,·:cond_1 |
38 | ····.line·1 | 38 | ····.line·1400 |
39 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29; | 39 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29; |
40 | ····invoke-direct·{v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;-><init>()V | 40 | ····invoke-direct·{v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;-><init>()V |
41 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; | 41 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; |
42 | ····goto·:goto_0 | 42 | ····goto·:goto_0 |
43 | ····.line·1 | 43 | ····.line·1401 |
44 | ····:cond_1 | 44 | ····:cond_1 |
45 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 45 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
46 | ····const/16·v1,·0x14 | 46 | ····const/16·v1,·0x14 |
47 | ····if-lt·v0,·v1,·:cond_2 | 47 | ····if-lt·v0,·v1,·:cond_2 |
48 | ····.line·1 | 48 | ····.line·1402 |
49 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20; | 49 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20; |
50 | ····invoke-direct·{v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;-><init>()V | 50 | ····invoke-direct·{v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;-><init>()V |
51 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; | 51 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; |
52 | ····goto·:goto_0 | 52 | ····goto·:goto_0 |
53 | ····.line·1 | 53 | ····.line·1404 |
54 | ····:cond_2 | 54 | ····:cond_2 |
55 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl; | 55 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl; |
56 | ····invoke-direct·{v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V | 56 | ····invoke-direct·{v0},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl;-><init>()V |
57 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; | 57 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; |
58 | ····:goto_0 | 58 | ····:goto_0 |
59 | ····return-void | 59 | ····return-void |
60 | .end·method | 60 | .end·method |
61 | .method·public·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V | 61 | .method·public·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;)V |
62 | ····.locals·2 | 62 | ····.locals·2 |
63 | ····.line·14 | 63 | ····.line·1413 |
64 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 64 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
65 | ····.line·14 | 65 | ····.line·1414 |
66 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 66 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
67 | ····const/16·v1,·0x1e | 67 | ····const/16·v1,·0x1e |
68 | ····if-lt·v0,·v1,·:cond_0 | 68 | ····if-lt·v0,·v1,·:cond_0 |
69 | ····.line·14 | 69 | ····.line·1415 |
70 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30; | 70 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30; |
71 | ····invoke-direct·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30;-><init>(Landroidx/core/view/WindowInsetsCompat;)V | 71 | ····invoke-direct·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl30;-><init>(Landroidx/core/view/WindowInsetsCompat;)V |
72 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; | 72 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; |
73 | ····goto·:goto_0 | 73 | ····goto·:goto_0 |
74 | ····.line·14 | 74 | ····.line·1416 |
75 | ····:cond_0 | 75 | ····:cond_0 |
76 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 76 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
77 | ····const/16·v1,·0x1d | 77 | ····const/16·v1,·0x1d |
78 | ····if-lt·v0,·v1,·:cond_1 | 78 | ····if-lt·v0,·v1,·:cond_1 |
79 | ····.line·14 | 79 | ····.line·1417 |
80 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29; | 80 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29; |
81 | ····invoke-direct·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;-><init>(Landroidx/core/view/WindowInsetsCompat;)V | 81 | ····invoke-direct·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl29;-><init>(Landroidx/core/view/WindowInsetsCompat;)V |
82 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; | 82 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; |
83 | ····goto·:goto_0 | 83 | ····goto·:goto_0 |
84 | ····.line·14 | 84 | ····.line·1418 |
85 | ····:cond_1 | 85 | ····:cond_1 |
86 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 86 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
87 | ····const/16·v1,·0x14 | 87 | ····const/16·v1,·0x14 |
88 | ····if-lt·v0,·v1,·:cond_2 | 88 | ····if-lt·v0,·v1,·:cond_2 |
89 | ····.line·14 | 89 | ····.line·1419 |
90 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20; | 90 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20; |
91 | ····invoke-direct·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;-><init>(Landroidx/core/view/WindowInsetsCompat;)V | 91 | ····invoke-direct·{v0,·p1},·Landroidx/core/view/WindowInsetsCompat$BuilderImpl20;-><init>(Landroidx/core/view/WindowInsetsCompat;)V |
92 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; | 92 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Builder;->mImpl:Landroidx/core/view/WindowInsetsCompat$BuilderImpl; |
93 | ····goto·:goto_0 | 93 | ····goto·:goto_0 |
Max diff block lines reached; 5490/9488 bytes (57.86%) of diff not shown. |
Offset 410, 7 lines modified | Offset 410, 13 lines modified | ||
410 | .end·method | 410 | .end·method |
411 | .method·setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V | 411 | .method·setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V |
412 | ····.locals·0 | 412 | ····.locals·0 |
413 | ····return-void | 413 | ····return-void |
414 | .end·method | 414 | .end·method |
415 | .method·public·setStableInsets(Landroidx/core/graphics/Insets;)V | ||
416 | ····.locals·0 | ||
417 | ····return-void | ||
418 | .end·method |
Offset 49, 15 lines modified | Offset 49, 15 lines modified | ||
49 | ············"Ljava/lang/Class<", | 49 | ············"Ljava/lang/Class<", |
50 | ············"TT;>;I)V" | 50 | ············"TT;>;I)V" |
51 | ········} | 51 | ········} |
52 | ····.end·annotation | 52 | ····.end·annotation |
53 | ····const/4·v0,·0x0 | 53 | ····const/4·v0,·0x0 |
54 | ····.line·43 | 54 | ····.line·4346 |
55 | ····invoke-direct·{p0,·p1,·p2,·v0,·p3},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;-><init>(ILjava/lang/Class;II)V | 55 | ····invoke-direct·{p0,·p1,·p2,·v0,·p3},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;-><init>(ILjava/lang/Class;II)V |
56 | ····return-void | 56 | ····return-void |
57 | .end·method | 57 | .end·method |
58 | .method·constructor·<init>(ILjava/lang/Class;II)V | 58 | .method·constructor·<init>(ILjava/lang/Class;II)V |
59 | ····.locals·0 | 59 | ····.locals·0 |
Offset 65, 36 lines modified | Offset 65, 36 lines modified | ||
65 | ········value·=·{ | 65 | ········value·=·{ |
66 | ············"(I", | 66 | ············"(I", |
67 | ············"Ljava/lang/Class<", | 67 | ············"Ljava/lang/Class<", |
68 | ············"TT;>;II)V" | 68 | ············"TT;>;II)V" |
69 | ········} | 69 | ········} |
70 | ····.end·annotation | 70 | ····.end·annotation |
71 | ····.line·43 | 71 | ····.line·4351 |
72 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 72 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
73 | ····.line·43 | 73 | ····.line·4352 |
74 | ····iput·p1,·p0,·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->mTagKey:I | 74 | ····iput·p1,·p0,·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->mTagKey:I |
75 | ····.line·43 | 75 | ····.line·4353 |
76 | ····iput-object·p2,·p0,·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->mType:Ljava/lang/Class; | 76 | ····iput-object·p2,·p0,·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->mType:Ljava/lang/Class; |
77 | ····.line·43 | 77 | ····.line·4354 |
78 | ····iput·p3,·p0,·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->mContentChangeType:I | 78 | ····iput·p3,·p0,·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->mContentChangeType:I |
79 | ····.line·43 | 79 | ····.line·4355 |
80 | ····iput·p4,·p0,·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->mFrameworkMinimumSdk:I | 80 | ····iput·p4,·p0,·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->mFrameworkMinimumSdk:I |
81 | ····return-void | 81 | ····return-void |
82 | .end·method | 82 | .end·method |
83 | .method·private·extrasAvailable()Z | 83 | .method·private·extrasAvailable()Z |
84 | ····.locals·2 | 84 | ····.locals·2 |
85 | ····.line·438 | 85 | ····.line·4389 |
86 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 86 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
87 | ····const/16·v1,·0x13 | 87 | ····const/16·v1,·0x13 |
88 | ····if-lt·v0,·v1,·:cond_0 | 88 | ····if-lt·v0,·v1,·:cond_0 |
89 | ····const/4·v0,·0x1 | 89 | ····const/4·v0,·0x1 |
Offset 107, 15 lines modified | Offset 107, 15 lines modified | ||
107 | ····:goto_0 | 107 | ····:goto_0 |
108 | ····return·v0 | 108 | ····return·v0 |
109 | .end·method | 109 | .end·method |
110 | .method·private·frameworkAvailable()Z | 110 | .method·private·frameworkAvailable()Z |
111 | ····.locals·2 | 111 | ····.locals·2 |
112 | ····.line·43 | 112 | ····.line·4385 |
113 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 113 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
114 | ····iget·v1,·p0,·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->mFrameworkMinimumSdk:I | 114 | ····iget·v1,·p0,·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->mFrameworkMinimumSdk:I |
115 | ····if-lt·v0,·v1,·:cond_0 | 115 | ····if-lt·v0,·v1,·:cond_0 |
116 | ····const/4·v0,·0x1 | 116 | ····const/4·v0,·0x1 |
Offset 138, 28 lines modified | Offset 138, 28 lines modified | ||
138 | ····if-nez·p1,·:cond_0 | 138 | ····if-nez·p1,·:cond_0 |
139 | ····const/4·p1,·0x0 | 139 | ····const/4·p1,·0x0 |
140 | ····goto·:goto_0 | 140 | ····goto·:goto_0 |
141 | ····.line·4 | 141 | ····.line·4400 |
142 | ····:cond_0 | 142 | ····:cond_0 |
143 | ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z | 143 | ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z |
144 | ····move-result·p1 | 144 | ····move-result·p1 |
145 | ····:goto_0 | 145 | ····:goto_0 |
146 | ····if-nez·p2,·:cond_1 | 146 | ····if-nez·p2,·:cond_1 |
147 | ····const/4·p2,·0x0 | 147 | ····const/4·p2,·0x0 |
148 | ····goto·:goto_1 | 148 | ····goto·:goto_1 |
149 | ····.line·4 | 149 | ····.line·4401 |
150 | ····:cond_1 | 150 | ····:cond_1 |
151 | ····invoke-virtual·{p2},·Ljava/lang/Boolean;->booleanValue()Z | 151 | ····invoke-virtual·{p2},·Ljava/lang/Boolean;->booleanValue()Z |
152 | ····move-result·p2 | 152 | ····move-result·p2 |
153 | ····:goto_1 | 153 | ····:goto_1 |
154 | ····if-ne·p1,·p2,·:cond_2 | 154 | ····if-ne·p1,·p2,·:cond_2 |
Offset 196, 44 lines modified | Offset 196, 44 lines modified | ||
196 | ········value·=·{ | 196 | ········value·=·{ |
197 | ············"(", | 197 | ············"(", |
198 | ············"Landroid/view/View;", | 198 | ············"Landroid/view/View;", |
199 | ············")TT;" | 199 | ············")TT;" |
200 | ········} | 200 | ········} |
201 | ····.end·annotation | 201 | ····.end·annotation |
202 | ····.line·43 | 202 | ····.line·4374 |
203 | ····invoke-direct·{p0},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->frameworkAvailable()Z | 203 | ····invoke-direct·{p0},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->frameworkAvailable()Z |
204 | ····move-result·v0 | 204 | ····move-result·v0 |
205 | ····if-eqz·v0,·:cond_0 | 205 | ····if-eqz·v0,·:cond_0 |
206 | ····.line·43 | 206 | ····.line·4375 |
207 | ····invoke-virtual·{p0,·p1},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->frameworkGet(Landroid/view/View;)Ljava/lang/Object; | 207 | ····invoke-virtual·{p0,·p1},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->frameworkGet(Landroid/view/View;)Ljava/lang/Object; |
208 | ····move-result-object·p1 | 208 | ····move-result-object·p1 |
209 | ····return-object·p1 | 209 | ····return-object·p1 |
210 | ····.line·43 | 210 | ····.line·4376 |
211 | ····:cond_0 | 211 | ····:cond_0 |
212 | ····invoke-direct·{p0},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->extrasAvailable()Z | 212 | ····invoke-direct·{p0},·Landroidx/core/view/ViewCompat$AccessibilityViewProperty;->extrasAvailable()Z |
213 | ····move-result·v0 | 213 | ····move-result·v0 |
214 | ····if-eqz·v0,·:cond_1 | 214 | ····if-eqz·v0,·:cond_1 |
Max diff block lines reached; 2401/5533 bytes (43.39%) of diff not shown. |
Offset 22, 68 lines modified | Offset 22, 68 lines modified | ||
22 | .field·private·static·final·sRebaseMethodLock:Ljava/lang/Object; | 22 | .field·private·static·final·sRebaseMethodLock:Ljava/lang/Object; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·static·constructor·<clinit>()V | 24 | .method·static·constructor·<clinit>()V |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.line·5 | 26 | ····.line·535 |
27 | ····new-instance·v0,·Ljava/lang/Object; | 27 | ····new-instance·v0,·Ljava/lang/Object; |
28 | ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V |
29 | ····sput-object·v0,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethodLock:Ljava/lang/Object; | 29 | ····sput-object·v0,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethodLock:Ljava/lang/Object; |
30 | ····return-void | 30 | ····return-void |
31 | .end·method | 31 | .end·method |
32 | .method·private·constructor·<init>()V | 32 | .method·private·constructor·<init>()V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.line·5 | 34 | ····.line·534 |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
38 | .method·static·rebase(Landroid/content/res/Resources$Theme;)V | 38 | .method·static·rebase(Landroid/content/res/Resources$Theme;)V |
39 | ····.locals·6 | 39 | ····.locals·6 |
40 | ····.line·5 | 40 | ····.line·541 |
41 | ····sget-object·v0,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethodLock:Ljava/lang/Object; | 41 | ····sget-object·v0,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethodLock:Ljava/lang/Object; |
42 | ····monitor-enter·v0 | 42 | ····monitor-enter·v0 |
43 | ····.line·5 | 43 | ····.line·542 |
44 | ····:try_start_0 | 44 | ····:try_start_0 |
45 | ····sget-boolean·v1,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethodFetched:Z | 45 | ····sget-boolean·v1,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethodFetched:Z |
46 | ····:try_end_0 | 46 | ····:try_end_0 |
47 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 47 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
48 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
49 | ····if-nez·v1,·:cond_0 | 49 | ····if-nez·v1,·:cond_0 |
50 | ····const/4·v1,·0x1 | 50 | ····const/4·v1,·0x1 |
51 | ····.line·5 | 51 | ····.line·544 |
52 | ····:try_start_1 | 52 | ····:try_start_1 |
53 | ····const-class·v3,·Landroid/content/res/Resources$Theme; | 53 | ····const-class·v3,·Landroid/content/res/Resources$Theme; |
54 | ····const-string·v4,·"rebase" | 54 | ····const-string·v4,·"rebase" |
55 | ····new-array·v5,·v2,·[Ljava/lang/Class; | 55 | ····new-array·v5,·v2,·[Ljava/lang/Class; |
56 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | 56 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
57 | ····move-result-object·v3 | 57 | ····move-result-object·v3 |
58 | ····sput-object·v3,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethod:Ljava/lang/reflect/Method; | 58 | ····sput-object·v3,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethod:Ljava/lang/reflect/Method; |
59 | ····.line·5 | 59 | ····.line·545 |
60 | ····invoke-virtual·{v3,·v1},·Ljava/lang/reflect/Method;->setAccessible(Z)V | 60 | ····invoke-virtual·{v3,·v1},·Ljava/lang/reflect/Method;->setAccessible(Z)V |
61 | ····:try_end_1 | 61 | ····:try_end_1 |
62 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_0 | 62 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_0 |
63 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 63 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
64 | ····goto·:goto_0 | 64 | ····goto·:goto_0 |
Offset 91, 33 lines modified | Offset 91, 33 lines modified | ||
91 | ····move-exception·v3 | 91 | ····move-exception·v3 |
92 | ····:try_start_2 | 92 | ····:try_start_2 |
93 | ····const-string·v4,·"ResourcesCompat" | 93 | ····const-string·v4,·"ResourcesCompat" |
94 | ····const-string·v5,·"Failed·to·retrieve·rebase()·method" | 94 | ····const-string·v5,·"Failed·to·retrieve·rebase()·method" |
95 | ····.line·5 | 95 | ····.line·547 |
96 | ····invoke-static·{v4,·v5,·v3},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | 96 | ····invoke-static·{v4,·v5,·v3},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
97 | ····.line·5 | 97 | ····.line·549 |
98 | ····:goto_0 | 98 | ····:goto_0 |
99 | ····sput-boolean·v1,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethodFetched:Z | 99 | ····sput-boolean·v1,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethodFetched:Z |
100 | ····.line·5 | 100 | ····.line·551 |
101 | ····:cond_0 | 101 | ····:cond_0 |
102 | ····sget-object·v1,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethod:Ljava/lang/reflect/Method; | 102 | ····sget-object·v1,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethod:Ljava/lang/reflect/Method; |
103 | ····:try_end_2 | 103 | ····:try_end_2 |
104 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 104 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
105 | ····if-eqz·v1,·:cond_1 | 105 | ····if-eqz·v1,·:cond_1 |
106 | ····:try_start_3 | 106 | ····:try_start_3 |
107 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 107 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
108 | ····.line·5 | 108 | ····.line·553 |
109 | ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 109 | ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
110 | ····:try_end_3 | 110 | ····:try_end_3 |
111 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_3·..·:try_end_3}·:catch_2 | 111 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_3·..·:try_end_3}·:catch_2 |
112 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_3·..·:try_end_3}·:catch_1 | 112 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_3·..·:try_end_3}·:catch_1 |
113 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0 | 113 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0 |
114 | ····goto·:goto_2 | 114 | ····goto·:goto_2 |
Offset 132, 23 lines modified | Offset 132, 23 lines modified | ||
132 | ····:goto_1 | 132 | ····:goto_1 |
133 | ····:try_start_4 | 133 | ····:try_start_4 |
134 | ····const-string·v1,·"ResourcesCompat" | 134 | ····const-string·v1,·"ResourcesCompat" |
135 | ····const-string·v2,·"Failed·to·invoke·rebase()·method·via·reflection" | 135 | ····const-string·v2,·"Failed·to·invoke·rebase()·method·via·reflection" |
136 | ····.line·5 | 136 | ····.line·555 |
137 | ····invoke-static·{v1,·v2,·p0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | 137 | ····invoke-static·{v1,·v2,·p0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
138 | ····const/4·p0,·0x0 | 138 | ····const/4·p0,·0x0 |
139 | ····.line·5 | 139 | ····.line·556 |
140 | ····sput-object·p0,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethod:Ljava/lang/reflect/Method; | 140 | ····sput-object·p0,·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->sRebaseMethod:Ljava/lang/reflect/Method; |
141 | ····.line·5 | 141 | ····.line·559 |
142 | ····:cond_1 | 142 | ····:cond_1 |
143 | ····:goto_2 | 143 | ····:goto_2 |
144 | ····monitor-exit·v0 | 144 | ····monitor-exit·v0 |
145 | ····return-void | 145 | ····return-void |
146 | ····:catchall_0 | 146 | ····:catchall_0 |
Offset 14, 63 lines modified | Offset 14, 65 lines modified | ||
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·public·constructor·<init>()V | 16 | .method·public·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.line·27 | 18 | ····.line·278 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | .method·public·static·getHandler(Landroid/os/Handler;)Landroid/os/Handler; | ||
22 | #·virtual·methods | ||
23 | .method·public·final·callbackFailAsync(ILandroid/os/Handler;)V | ||
24 | ····.locals·1 | 23 | ····.locals·1 |
25 | ····if-nez·p | 24 | ····if-nez·p0,·:cond_0 |
26 | ····.line·3 | 25 | ····.line·336 |
27 | ····new-instance·p | 26 | ····new-instance·p0,·Landroid/os/Handler; |
28 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; | 27 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; |
29 | ····move-result-object·v0 | 28 | ····move-result-object·v0 |
30 | ····invoke-direct·{p | 29 | ····invoke-direct·{p0,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V |
31 | ····.line·329 | ||
32 | ····:cond_0 | 30 | ····:cond_0 |
31 | ····return-object·p0 | ||
32 | .end·method | ||
33 | #·virtual·methods | ||
34 | .method·public·final·callbackFailAsync(ILandroid/os/Handler;)V | ||
35 | ····.locals·1 | ||
36 | ····.line·324 | ||
37 | ····invoke-static·{p2},·Landroidx/core/content/res/ResourcesCompat$FontCallback;->getHandler(Landroid/os/Handler;)Landroid/os/Handler; | ||
38 | ····move-result-object·p2 | ||
33 | ····new-instance·v0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$2; | 39 | ····new-instance·v0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$2; |
34 | ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/content/res/ResourcesCompat$FontCallback$2;-><init>(Landroidx/core/content/res/ResourcesCompat$FontCallback;I)V | 40 | ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/content/res/ResourcesCompat$FontCallback$2;-><init>(Landroidx/core/content/res/ResourcesCompat$FontCallback;I)V |
35 | ····invoke-virtual·{p2,·v0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z | 41 | ····invoke-virtual·{p2,·v0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z |
36 | ····return-void | 42 | ····return-void |
37 | .end·method | 43 | .end·method |
38 | .method·public·final·callbackSuccessAsync(Landroid/graphics/Typeface;Landroid/os/Handler;)V | 44 | .method·public·final·callbackSuccessAsync(Landroid/graphics/Typeface;Landroid/os/Handler;)V |
39 | ····.locals·1 | 45 | ····.locals·1 |
40 | ····if-nez·p2,·:cond_0 | ||
41 | ····.line·308 | 46 | ····.line·308 |
42 | ····ne | 47 | ····invoke-static·{p2},·Landroidx/core/content/res/ResourcesCompat$FontCallback;->getHandler(Landroid/os/Handler;)Landroid/os/Handler; |
43 | ···· | 48 | ····move-result-object·p2 |
44 | ····move-result-object·v0 | ||
45 | ····invoke-direct·{p2,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V | ||
46 | ····.line·310 | ||
47 | ····:cond_0 | ||
48 | ····new-instance·v0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$1; | 49 | ····new-instance·v0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$1; |
49 | ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/content/res/ResourcesCompat$FontCallback$1;-><init>(Landroidx/core/content/res/ResourcesCompat$FontCallback;Landroid/graphics/Typeface;)V | 50 | ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/content/res/ResourcesCompat$FontCallback$1;-><init>(Landroidx/core/content/res/ResourcesCompat$FontCallback;Landroid/graphics/Typeface;)V |
50 | ····invoke-virtual·{p2,·v0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z | 51 | ····invoke-virtual·{p2,·v0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z |
51 | ····return-void | 52 | ····return-void |
Offset 23, 30 lines modified | Offset 23, 30 lines modified | ||
23 | .field·final·synthetic·val$reason:I | 23 | .field·final·synthetic·val$reason:I |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Landroidx/core/content/res/ResourcesCompat$FontCallback;I)V | 25 | .method·constructor·<init>(Landroidx/core/content/res/ResourcesCompat$FontCallback;I)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.line·32 | 27 | ····.line·324 |
28 | ····iput-object·p1,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$2;->this$0:Landroidx/core/content/res/ResourcesCompat$FontCallback; | 28 | ····iput-object·p1,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$2;->this$0:Landroidx/core/content/res/ResourcesCompat$FontCallback; |
29 | ····iput·p2,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$2;->val$reason:I | 29 | ····iput·p2,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$2;->val$reason:I |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·run()V | 34 | .method·public·run()V |
35 | ····.locals·2 | 35 | ····.locals·2 |
36 | ····.line·3 | 36 | ····.line·327 |
37 | ····iget-object·v0,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$2;->this$0:Landroidx/core/content/res/ResourcesCompat$FontCallback; | 37 | ····iget-object·v0,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$2;->this$0:Landroidx/core/content/res/ResourcesCompat$FontCallback; |
38 | ····iget·v1,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$2;->val$reason:I | 38 | ····iget·v1,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$2;->val$reason:I |
39 | ····invoke-virtual·{v0,·v1},·Landroidx/core/content/res/ResourcesCompat$FontCallback;->onFontRetrievalFailed(I)V | 39 | ····invoke-virtual·{v0,·v1},·Landroidx/core/content/res/ResourcesCompat$FontCallback;->onFontRetrievalFailed(I)V |
40 | ····return-void | 40 | ····return-void |
Offset 14, 21 lines modified | Offset 14, 21 lines modified | ||
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·private·constructor·<init>()V | 16 | .method·private·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.line·5 | 18 | ····.line·526 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | .method·static·rebase(Landroid/content/res/Resources$Theme;)V | 22 | .method·static·rebase(Landroid/content/res/Resources$Theme;)V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.line·5 | 24 | ····.line·528 |
25 | ····invoke-virtual·{p0},·Landroid/content/res/Resources$Theme;->rebase()V | 25 | ····invoke-virtual·{p0},·Landroid/content/res/Resources$Theme;->rebase()V |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
Offset 21, 43 lines modified | Offset 21, 43 lines modified | ||
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·private·constructor·<init>()V | 23 | .method·private·constructor·<init>()V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line· | 25 | ····.line·501 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
29 | .method·public·static·rebase(Landroid/content/res/Resources$Theme;)V | 29 | .method·public·static·rebase(Landroid/content/res/Resources$Theme;)V |
30 | ····.locals·2 | 30 | ····.locals·2 |
31 | ····.line·5 | 31 | ····.line·517 |
32 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 32 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
33 | ····const/16·v1,·0x1d | 33 | ····const/16·v1,·0x1d |
34 | ····if-lt·v0,·v1,·:cond_0 | 34 | ····if-lt·v0,·v1,·:cond_0 |
35 | ····.line·5 | 35 | ····.line·518 |
36 | ····invoke-static·{p0},·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi29;->rebase(Landroid/content/res/Resources$Theme;)V | 36 | ····invoke-static·{p0},·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi29;->rebase(Landroid/content/res/Resources$Theme;)V |
37 | ····goto·:goto_0 | 37 | ····goto·:goto_0 |
38 | ····.line·5 | 38 | ····.line·519 |
39 | ····:cond_0 | 39 | ····:cond_0 |
40 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 40 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
41 | ····const/16·v1,·0x17 | 41 | ····const/16·v1,·0x17 |
42 | ····if-lt·v0,·v1,·:cond_1 | 42 | ····if-lt·v0,·v1,·:cond_1 |
43 | ····.line·5 | 43 | ····.line·520 |
44 | ····invoke-static·{p0},·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->rebase(Landroid/content/res/Resources$Theme;)V | 44 | ····invoke-static·{p0},·Landroidx/core/content/res/ResourcesCompat$ThemeCompat$ImplApi23;->rebase(Landroid/content/res/Resources$Theme;)V |
45 | ····:cond_1 | 45 | ····:cond_1 |
46 | ····:goto_0 | 46 | ····:goto_0 |
47 | ····return-void | 47 | ····return-void |
48 | .end·method | 48 | .end·method |
Offset 23, 30 lines modified | Offset 23, 30 lines modified | ||
23 | .field·final·synthetic·val$typeface:Landroid/graphics/Typeface; | 23 | .field·final·synthetic·val$typeface:Landroid/graphics/Typeface; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Landroidx/core/content/res/ResourcesCompat$FontCallback;Landroid/graphics/Typeface;)V | 25 | .method·constructor·<init>(Landroidx/core/content/res/ResourcesCompat$FontCallback;Landroid/graphics/Typeface;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.line·3 | 27 | ····.line·308 |
28 | ····iput-object·p1,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$1;->this$0:Landroidx/core/content/res/ResourcesCompat$FontCallback; | 28 | ····iput-object·p1,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$1;->this$0:Landroidx/core/content/res/ResourcesCompat$FontCallback; |
29 | ····iput-object·p2,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$1;->val$typeface:Landroid/graphics/Typeface; | 29 | ····iput-object·p2,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$1;->val$typeface:Landroid/graphics/Typeface; |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·run()V | 34 | .method·public·run()V |
35 | ····.locals·2 | 35 | ····.locals·2 |
36 | ····.line·31 | 36 | ····.line·311 |
37 | ····iget-object·v0,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$1;->this$0:Landroidx/core/content/res/ResourcesCompat$FontCallback; | 37 | ····iget-object·v0,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$1;->this$0:Landroidx/core/content/res/ResourcesCompat$FontCallback; |
38 | ····iget-object·v1,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$1;->val$typeface:Landroid/graphics/Typeface; | 38 | ····iget-object·v1,·p0,·Landroidx/core/content/res/ResourcesCompat$FontCallback$1;->val$typeface:Landroid/graphics/Typeface; |
39 | ····invoke-virtual·{v0,·v1},·Landroidx/core/content/res/ResourcesCompat$FontCallback;->onFontRetrieved(Landroid/graphics/Typeface;)V | 39 | ····invoke-virtual·{v0,·v1},·Landroidx/core/content/res/ResourcesCompat$FontCallback;->onFontRetrieved(Landroid/graphics/Typeface;)V |
40 | ····return-void | 40 | ····return-void |
Offset 18, 40 lines modified | Offset 18, 40 lines modified | ||
18 | .field·private·static·final·TAG:Ljava/lang/String;·=·"ResourcesCompat" | 18 | .field·private·static·final·TAG:Ljava/lang/String;·=·"ResourcesCompat" |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·private·constructor·<init>()V | 20 | .method·private·constructor·<init>()V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.line·4 | 22 | ····.line·495 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | .method·public·static·getCachedFont(Landroid/content/Context;I)Landroid/graphics/Typeface; | 26 | .method·public·static·getCachedFont(Landroid/content/Context;I)Landroid/graphics/Typeface; |
27 | ····.locals·8 | 27 | ····.locals·8 |
28 | ····.annotation·system·Ldalvik/annotation/Throws; | 28 | ····.annotation·system·Ldalvik/annotation/Throws; |
29 | ········value·=·{ | 29 | ········value·=·{ |
30 | ············Landroid/content/res/Resources$NotFoundException; | 30 | ············Landroid/content/res/Resources$NotFoundException; |
31 | ········} | 31 | ········} |
32 | ····.end·annotation | 32 | ····.end·annotation |
33 | ····.line·26 | 33 | ····.line·268 |
34 | ····invoke-virtual·{p0},·Landroid/content/Context;->isRestricted()Z | 34 | ····invoke-virtual·{p0},·Landroid/content/Context;->isRestricted()Z |
35 | ····move-result·v0 | 35 | ····move-result·v0 |
36 | ····if-eqz·v0,·:cond_0 | 36 | ····if-eqz·v0,·:cond_0 |
37 | ····const/4·p0,·0x0 | 37 | ····const/4·p0,·0x0 |
38 | ····return-object·p0 | 38 | ····return-object·p0 |
39 | ····.line·27 | 39 | ····.line·271 |
40 | ····:cond_0 | 40 | ····:cond_0 |
41 | ····new-instance·v2,·Landroid/util/TypedValue; | 41 | ····new-instance·v2,·Landroid/util/TypedValue; |
42 | ····invoke-direct·{v2},·Landroid/util/TypedValue;-><init>()V | 42 | ····invoke-direct·{v2},·Landroid/util/TypedValue;-><init>()V |
43 | ····const/4·v3,·0x0 | 43 | ····const/4·v3,·0x0 |
Offset 78, 29 lines modified | Offset 78, 29 lines modified | ||
78 | ····.locals·2 | 78 | ····.locals·2 |
79 | ····.annotation·system·Ldalvik/annotation/Throws; | 79 | ····.annotation·system·Ldalvik/annotation/Throws; |
80 | ········value·=·{ | 80 | ········value·=·{ |
81 | ············Landroid/content/res/Resources$NotFoundException; | 81 | ············Landroid/content/res/Resources$NotFoundException; |
82 | ········} | 82 | ········} |
83 | ····.end·annotation | 83 | ····.end·annotation |
84 | ····.line·15 | 84 | ····.line·157 |
85 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 85 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
86 | ····const/16·v1,·0x17 | 86 | ····const/16·v1,·0x17 |
87 | ····if-lt·v0,·v1,·:cond_0 | 87 | ····if-lt·v0,·v1,·:cond_0 |
88 | ····.line·15 | 88 | ····.line·158 |
89 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/content/res/Resources;->getColor(ILandroid/content/res/Resources$Theme;)I | 89 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/content/res/Resources;->getColor(ILandroid/content/res/Resources$Theme;)I |
90 | ····move-result·p0 | 90 | ····move-result·p0 |
91 | ····return·p0 | 91 | ····return·p0 |
92 | ····.line·1 | 92 | ····.line·160 |
93 | ····:cond_0 | 93 | ····:cond_0 |
94 | ····invoke-virtual·{p0,·p1},·Landroid/content/res/Resources;->getColor(I)I | 94 | ····invoke-virtual·{p0,·p1},·Landroid/content/res/Resources;->getColor(I)I |
95 | ····move-result·p0 | 95 | ····move-result·p0 |
96 | ····return·p0 | 96 | ····return·p0 |
97 | .end·method | 97 | .end·method |
Offset 109, 29 lines modified | Offset 109, 29 lines modified | ||
109 | ····.locals·2 | 109 | ····.locals·2 |
110 | ····.annotation·system·Ldalvik/annotation/Throws; | 110 | ····.annotation·system·Ldalvik/annotation/Throws; |
111 | ········value·=·{ | 111 | ········value·=·{ |
112 | ············Landroid/content/res/Resources$NotFoundException; | 112 | ············Landroid/content/res/Resources$NotFoundException; |
113 | ········} | 113 | ········} |
114 | ····.end·annotation | 114 | ····.end·annotation |
115 | ····.line·18 | 115 | ····.line·187 |
116 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 116 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
117 | ····const/16·v1,·0x17 | 117 | ····const/16·v1,·0x17 |
118 | ····if-lt·v0,·v1,·:cond_0 | 118 | ····if-lt·v0,·v1,·:cond_0 |
119 | ····.line·18 | 119 | ····.line·188 |
120 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/content/res/Resources;->getColorStateList(ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList; | 120 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/content/res/Resources;->getColorStateList(ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList; |
121 | ····move-result-object·p0 | 121 | ····move-result-object·p0 |
122 | ····return-object·p0 | 122 | ····return-object·p0 |
123 | ····.line·1 | 123 | ····.line·190 |
124 | ····:cond_0 | 124 | ····:cond_0 |
125 | ····invoke-virtual·{p0,·p1},·Landroid/content/res/Resources;->getColorStateList(I)Landroid/content/res/ColorStateList; | 125 | ····invoke-virtual·{p0,·p1},·Landroid/content/res/Resources;->getColorStateList(I)Landroid/content/res/ColorStateList; |
126 | ····move-result-object·p0 | 126 | ····move-result-object·p0 |
127 | ····return-object·p0 | 127 | ····return-object·p0 |
128 | .end·method | 128 | .end·method |
Offset 140, 29 lines modified | Offset 140, 29 lines modified | ||
140 | ····.locals·2 | 140 | ····.locals·2 |
141 | ····.annotation·system·Ldalvik/annotation/Throws; | 141 | ····.annotation·system·Ldalvik/annotation/Throws; |
142 | ········value·=·{ | 142 | ········value·=·{ |
143 | ············Landroid/content/res/Resources$NotFoundException; | 143 | ············Landroid/content/res/Resources$NotFoundException; |
144 | ········} | 144 | ········} |
145 | ····.end·annotation | 145 | ····.end·annotation |
146 | ····.line·9 | 146 | ····.line·94 |
147 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 147 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
148 | ····const/16·v1,·0x15 | 148 | ····const/16·v1,·0x15 |
149 | ····if-lt·v0,·v1,·:cond_0 | 149 | ····if-lt·v0,·v1,·:cond_0 |
150 | ····.line·9 | 150 | ····.line·95 |
151 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/content/res/Resources;->getDrawable(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; | 151 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/content/res/Resources;->getDrawable(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; |
152 | ····move-result-object·p0 | 152 | ····move-result-object·p0 |
153 | ····return-object·p0 | 153 | ····return-object·p0 |
154 | ····.line·9 | 154 | ····.line·97 |
155 | ····:cond_0 | 155 | ····:cond_0 |
156 | ····invoke-virtual·{p0,·p1},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; | 156 | ····invoke-virtual·{p0,·p1},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; |
157 | ····move-result-object·p0 | 157 | ····move-result-object·p0 |
Max diff block lines reached; 13179/16398 bytes (80.37%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 20 lines modified | ||
1 | .class·public·Landroidx/core/graphics/TypefaceCompat; | 1 | .class·public·Landroidx/core/graphics/TypefaceCompat; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TypefaceCompat.java" | 3 | .source·"TypefaceCompat.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Landroidx/core/graphics/TypefaceCompat$ResourcesCallbackAdapter; | ||
8 | ····} | ||
9 | .end·annotation | ||
4 | #·static·fields | 10 | #·static·fields |
5 | .field·private·static·final·sTypefaceCache:Landroidx/collection/LruCache; | 11 | .field·private·static·final·sTypefaceCache:Landroidx/collection/LruCache; |
6 | ····.annotation·system·Ldalvik/annotation/Signature; | 12 | ····.annotation·system·Ldalvik/annotation/Signature; |
7 | ········value·=·{ | 13 | ········value·=·{ |
8 | ············"Landroidx/collection/LruCache<", | 14 | ············"Landroidx/collection/LruCache<", |
9 | ············"Ljava/lang/String;", | 15 | ············"Ljava/lang/String;", |
10 | ············"Landroid/graphics/Typeface;", | 16 | ············"Landroid/graphics/Typeface;", |
Offset 18, 114 lines modified | Offset 26, 114 lines modified | ||
18 | .field·private·static·final·sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; | 26 | .field·private·static·final·sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; |
19 | #·direct·methods | 27 | #·direct·methods |
20 | .method·static·constructor·<clinit>()V | 28 | .method·static·constructor·<clinit>()V |
21 | ····.locals·2 | 29 | ····.locals·2 |
22 | ····.line· | 30 | ····.line·50 |
23 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 31 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
24 | ····const/16·v1,·0x1d | 32 | ····const/16·v1,·0x1d |
25 | ····if-lt·v0,·v1,·:cond_0 | 33 | ····if-lt·v0,·v1,·:cond_0 |
26 | ····.line·5 | 34 | ····.line·51 |
27 | ····new-instance·v0,·Landroidx/core/graphics/TypefaceCompatApi29Impl; | 35 | ····new-instance·v0,·Landroidx/core/graphics/TypefaceCompatApi29Impl; |
28 | ····invoke-direct·{v0},·Landroidx/core/graphics/TypefaceCompatApi29Impl;-><init>()V | 36 | ····invoke-direct·{v0},·Landroidx/core/graphics/TypefaceCompatApi29Impl;-><init>()V |
29 | ····sput-object·v0,·Landroidx/core/graphics/TypefaceCompat;->sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; | 37 | ····sput-object·v0,·Landroidx/core/graphics/TypefaceCompat;->sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; |
30 | ····goto·:goto_0 | 38 | ····goto·:goto_0 |
31 | ····.line·5 | 39 | ····.line·52 |
32 | ····:cond_0 | 40 | ····:cond_0 |
33 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 41 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
34 | ····const/16·v1,·0x1c | 42 | ····const/16·v1,·0x1c |
35 | ····if-lt·v0,·v1,·:cond_1 | 43 | ····if-lt·v0,·v1,·:cond_1 |
36 | ····.line·5 | 44 | ····.line·53 |
37 | ····new-instance·v0,·Landroidx/core/graphics/TypefaceCompatApi28Impl; | 45 | ····new-instance·v0,·Landroidx/core/graphics/TypefaceCompatApi28Impl; |
38 | ····invoke-direct·{v0},·Landroidx/core/graphics/TypefaceCompatApi28Impl;-><init>()V | 46 | ····invoke-direct·{v0},·Landroidx/core/graphics/TypefaceCompatApi28Impl;-><init>()V |
39 | ····sput-object·v0,·Landroidx/core/graphics/TypefaceCompat;->sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; | 47 | ····sput-object·v0,·Landroidx/core/graphics/TypefaceCompat;->sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; |
40 | ····goto·:goto_0 | 48 | ····goto·:goto_0 |
41 | ····.line·5 | 49 | ····.line·54 |
42 | ····:cond_1 | 50 | ····:cond_1 |
43 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 51 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
44 | ····const/16·v1,·0x1a | 52 | ····const/16·v1,·0x1a |
45 | ····if-lt·v0,·v1,·:cond_2 | 53 | ····if-lt·v0,·v1,·:cond_2 |
46 | ····.line·5 | 54 | ····.line·55 |
47 | ····new-instance·v0,·Landroidx/core/graphics/TypefaceCompatApi26Impl; | 55 | ····new-instance·v0,·Landroidx/core/graphics/TypefaceCompatApi26Impl; |
48 | ····invoke-direct·{v0},·Landroidx/core/graphics/TypefaceCompatApi26Impl;-><init>()V | 56 | ····invoke-direct·{v0},·Landroidx/core/graphics/TypefaceCompatApi26Impl;-><init>()V |
49 | ····sput-object·v0,·Landroidx/core/graphics/TypefaceCompat;->sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; | 57 | ····sput-object·v0,·Landroidx/core/graphics/TypefaceCompat;->sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; |
50 | ····goto·:goto_0 | 58 | ····goto·:goto_0 |
51 | ····.line·5 | 59 | ····.line·56 |
52 | ····:cond_2 | 60 | ····:cond_2 |
53 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 61 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
54 | ····const/16·v1,·0x18 | 62 | ····const/16·v1,·0x18 |
55 | ····if-lt·v0,·v1,·:cond_3 | 63 | ····if-lt·v0,·v1,·:cond_3 |
56 | ····.line·5 | 64 | ····.line·57 |
57 | ····invoke-static·{},·Landroidx/core/graphics/TypefaceCompatApi24Impl;->isUsable()Z | 65 | ····invoke-static·{},·Landroidx/core/graphics/TypefaceCompatApi24Impl;->isUsable()Z |
58 | ····move-result·v0 | 66 | ····move-result·v0 |
59 | ····if-eqz·v0,·:cond_3 | 67 | ····if-eqz·v0,·:cond_3 |
60 | ····.line·5 | 68 | ····.line·58 |
61 | ····new-instance·v0,·Landroidx/core/graphics/TypefaceCompatApi24Impl; | 69 | ····new-instance·v0,·Landroidx/core/graphics/TypefaceCompatApi24Impl; |
62 | ····invoke-direct·{v0},·Landroidx/core/graphics/TypefaceCompatApi24Impl;-><init>()V | 70 | ····invoke-direct·{v0},·Landroidx/core/graphics/TypefaceCompatApi24Impl;-><init>()V |
63 | ····sput-object·v0,·Landroidx/core/graphics/TypefaceCompat;->sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; | 71 | ····sput-object·v0,·Landroidx/core/graphics/TypefaceCompat;->sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; |
64 | ····goto·:goto_0 | 72 | ····goto·:goto_0 |
65 | ····.line·5 | 73 | ····.line·59 |
66 | ····:cond_3 | 74 | ····:cond_3 |
67 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 75 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
68 | ····const/16·v1,·0x15 | 76 | ····const/16·v1,·0x15 |
69 | ····if-lt·v0,·v1,·:cond_4 | 77 | ····if-lt·v0,·v1,·:cond_4 |
70 | ····.line· | 78 | ····.line·60 |
71 | ····new-instance·v0,·Landroidx/core/graphics/TypefaceCompatApi21Impl; | 79 | ····new-instance·v0,·Landroidx/core/graphics/TypefaceCompatApi21Impl; |
72 | ····invoke-direct·{v0},·Landroidx/core/graphics/TypefaceCompatApi21Impl;-><init>()V | 80 | ····invoke-direct·{v0},·Landroidx/core/graphics/TypefaceCompatApi21Impl;-><init>()V |
73 | ····sput-object·v0,·Landroidx/core/graphics/TypefaceCompat;->sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; | 81 | ····sput-object·v0,·Landroidx/core/graphics/TypefaceCompat;->sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; |
74 | ····goto·:goto_0 | 82 | ····goto·:goto_0 |
75 | ····.line·6 | 83 | ····.line·62 |
76 | ····:cond_4 | 84 | ····:cond_4 |
77 | ····new-instance·v0,·Landroidx/core/graphics/TypefaceCompatBaseImpl; | 85 | ····new-instance·v0,·Landroidx/core/graphics/TypefaceCompatBaseImpl; |
78 | ····invoke-direct·{v0},·Landroidx/core/graphics/TypefaceCompatBaseImpl;-><init>()V | 86 | ····invoke-direct·{v0},·Landroidx/core/graphics/TypefaceCompatBaseImpl;-><init>()V |
79 | ····sput-object·v0,·Landroidx/core/graphics/TypefaceCompat;->sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; | 87 | ····sput-object·v0,·Landroidx/core/graphics/TypefaceCompat;->sTypefaceCompatImpl:Landroidx/core/graphics/TypefaceCompatBaseImpl; |
Max diff block lines reached; 14139/17916 bytes (78.92%) of diff not shown. |
Offset 711, 19 lines modified | Offset 711, 19 lines modified | ||
711 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 711 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
712 | ····const/16·v1,·0x1e | 712 | ····const/16·v1,·0x1e |
713 | ····if-lt·v0,·v1,·:cond_0 | 713 | ····if-lt·v0,·v1,·:cond_0 |
714 | ····.line·126 | 714 | ····.line·126 |
715 | ····n | 715 | ····invoke-static·{p2},·Landroidx/core/os/ExecutorCompat;->create(Landroid/os/Handler;)Ljava/util/concurrent/Executor; |
716 | ···· | 716 | ····move-result-object·p2 |
717 | ····invoke-static·{p0,· | 717 | ····invoke-static·{p0,·p2,·p1},·Landroidx/core/location/LocationManagerCompat;->registerGnssStatusCallback(Landroid/location/LocationManager;Ljava/util/concurrent/Executor;Landroidx/core/location/GnssStatusCompat$Callback;)Z |
718 | ····move-result·p0 | 718 | ····move-result·p0 |
719 | ····return·p0 | 719 | ····return·p0 |
720 | ····.line·129 | 720 | ····.line·129 |
721 | ····:cond_0 | 721 | ····:cond_0 |
Offset 30, 49 lines modified | Offset 30, 49 lines modified | ||
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·public·constructor·<init>(I[Landroidx/core/provider/FontsContractCompat$FontInfo;)V | 31 | .method·public·constructor·<init>(I[Landroidx/core/provider/FontsContractCompat$FontInfo;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.annotation·runtime·Ljava/lang/Deprecated; | 33 | ····.annotation·runtime·Ljava/lang/Deprecated; |
34 | ····.end·annotation | 34 | ····.end·annotation |
35 | ····.line·3 | 35 | ····.line·390 |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
37 | ····.line·3 | 37 | ····.line·391 |
38 | ····iput·p1,·p0,·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mStatusCode:I | 38 | ····iput·p1,·p0,·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mStatusCode:I |
39 | ····.line·3 | 39 | ····.line·392 |
40 | ····iput-object·p2,·p0,·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mFonts:[Landroidx/core/provider/FontsContractCompat$FontInfo; | 40 | ····iput-object·p2,·p0,·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mFonts:[Landroidx/core/provider/FontsContractCompat$FontInfo; |
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | .method·static·create(I[Landroidx/core/provider/FontsContractCompat$FontInfo;)Landroidx/core/provider/FontsContractCompat$FontFamilyResult; | 43 | .method·static·create(I[Landroidx/core/provider/FontsContractCompat$FontInfo;)Landroidx/core/provider/FontsContractCompat$FontFamilyResult; |
44 | ····.locals·1 | 44 | ····.locals·1 |
45 | ····.line· | 45 | ····.line·407 |
46 | ····new-instance·v0,·Landroidx/core/provider/FontsContractCompat$FontFamilyResult; | 46 | ····new-instance·v0,·Landroidx/core/provider/FontsContractCompat$FontFamilyResult; |
47 | ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;-><init>(I[Landroidx/core/provider/FontsContractCompat$FontInfo;)V | 47 | ····invoke-direct·{v0,·p0,·p1},·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;-><init>(I[Landroidx/core/provider/FontsContractCompat$FontInfo;)V |
48 | ····return-object·v0 | 48 | ····return-object·v0 |
49 | .end·method | 49 | .end·method |
50 | #·virtual·methods | 50 | #·virtual·methods |
51 | .method·public·getFonts()[Landroidx/core/provider/FontsContractCompat$FontInfo; | 51 | .method·public·getFonts()[Landroidx/core/provider/FontsContractCompat$FontInfo; |
52 | ····.locals·1 | 52 | ····.locals·1 |
53 | ····.line· | 53 | ····.line·400 |
54 | ····iget-object·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mFonts:[Landroidx/core/provider/FontsContractCompat$FontInfo; | 54 | ····iget-object·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mFonts:[Landroidx/core/provider/FontsContractCompat$FontInfo; |
55 | ····return-object·v0 | 55 | ····return-object·v0 |
56 | .end·method | 56 | .end·method |
57 | .method·public·getStatusCode()I | 57 | .method·public·getStatusCode()I |
58 | ····.locals·1 | 58 | ····.locals·1 |
59 | ····.line·3 | 59 | ····.line·396 |
60 | ····iget·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mStatusCode:I | 60 | ····iget·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mStatusCode:I |
61 | ····return·v0 | 61 | ····return·v0 |
62 | .end·method | 62 | .end·method |
Offset 39, 12 lines modified | Offset 39, 12 lines modified | ||
39 | .field·public·static·final·WEIGHT:Ljava/lang/String;·=·"font_weight" | 39 | .field·public·static·final·WEIGHT:Ljava/lang/String;·=·"font_weight" |
40 | #·direct·methods | 40 | #·direct·methods |
41 | .method·public·constructor·<init>()V | 41 | .method·public·constructor·<init>()V |
42 | ····.locals·0 | 42 | ····.locals·0 |
43 | ····.line·1 | 43 | ····.line·188 |
44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
Offset 1, 53 lines modified | Offset 1, 67 lines modified | ||
1 | .class·Landroidx/core/provider/FontRequestWorker$2; | 1 | .class·Landroidx/core/provider/FontRequestWorker$2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FontRequestWorker.java" | 3 | .source·"FontRequestWorker.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Landroidx/core/util/Consumer; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Landroidx/core/provider/FontRequestWorker;-> | 8 | ····value·=·Landroidx/core/provider/FontRequestWorker;->requestFontAsync(Landroid/content/Context;Landroidx/core/provider/FontRequest;ILjava/util/concurrent/Executor;Landroidx/core/provider/CallbackWithHandler;)Landroid/graphics/Typeface; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | ||
15 | ····value·=·{ | ||
16 | ········"Ljava/lang/Object;", | ||
17 | ········"Landroidx/core/util/Consumer<", | ||
18 | ········"Landroidx/core/provider/FontRequestWorker$TypefaceResult;", | ||
19 | ········">;" | ||
20 | ····} | ||
21 | .end·annotation | ||
14 | #·instance·fields | ||
15 | .field·final·synthetic·val$callback:Landroidx/core/provider/FontsContractCompat$FontRequestCallback; | ||
16 | 22 | #·instance·fields | |
23 | .field·final·synthetic·val$callback:Landroidx/core/provider/CallbackWithHandler; | ||
17 | #·direct·methods | 24 | #·direct·methods |
18 | .method·constructor·<init>(Landroidx/core/provider/ | 25 | .method·constructor·<init>(Landroidx/core/provider/CallbackWithHandler;)V |
19 | ····.locals·0 | 26 | ····.locals·0 |
20 | ····.line·1 | 27 | ····.line·171 |
21 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequestWorker$2;->val$callback:Landroidx/core/provider/ | 28 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequestWorker$2;->val$callback:Landroidx/core/provider/CallbackWithHandler; |
22 | ····iput·p2,·p0,·Landroidx/core/provider/FontRequestWorker$2;->val$code:I | ||
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····return-void | 30 | ····return-void |
25 | .end·method | 31 | .end·method |
26 | #·virtual·methods | 32 | #·virtual·methods |
27 | .method·public·ru | 33 | .method·public·accept(Landroidx/core/provider/FontRequestWorker$TypefaceResult;)V |
28 | ····.locals· | 34 | ····.locals·1 |
35 | ····.line·174 | ||
36 | ····iget-object·v0,·p0,·Landroidx/core/provider/FontRequestWorker$2;->val$callback:Landroidx/core/provider/CallbackWithHandler; | ||
29 | ····.line·155 | ||
30 | ····i | 37 | ····invoke-virtual·{v0,·p1},·Landroidx/core/provider/CallbackWithHandler;->onTypefaceResult(Landroidx/core/provider/FontRequestWorker$TypefaceResult;)V |
38 | ····return-void | ||
39 | .end·method | ||
40 | .method·public·bridge·synthetic·accept(Ljava/lang/Object;)V | ||
41 | ····.locals·0 | ||
31 | ···· | 42 | ····.line·171 |
43 | ····check-cast·p1,·Landroidx/core/provider/FontRequestWorker$TypefaceResult; | ||
32 | ····invoke-virtual·{ | 44 | ····invoke-virtual·{p0,·p1},·Landroidx/core/provider/FontRequestWorker$2;->accept(Landroidx/core/provider/FontRequestWorker$TypefaceResult;)V |
33 | ····return-void | 45 | ····return-void |
34 | .end·method | 46 | .end·method |
Offset 8, 25 lines modified | Offset 8, 25 lines modified | ||
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Landroidx/core/provider/FontRequestWorker$TypefaceResult; | 9 | ········Landroidx/core/provider/FontRequestWorker$TypefaceResult; |
10 | ····} | 10 | ····} |
11 | .end·annotation | 11 | .end·annotation |
12 | #·static·fields | 12 | #·static·fields |
13 | .field·private·static·final· | 13 | .field·private·static·final·DEFAULT_EXECUTOR_SERVICE:Ljava/util/concurrent/ExecutorService; |
14 | .field·static·final·LOCK:Ljava/lang/Object; | 14 | .field·static·final·LOCK:Ljava/lang/Object; |
15 | .field·static·final·PENDING_REPLIES:Landroidx/collection/SimpleArrayMap; | 15 | .field·static·final·PENDING_REPLIES:Landroidx/collection/SimpleArrayMap; |
16 | ····.annotation·system·Ldalvik/annotation/Signature; | 16 | ····.annotation·system·Ldalvik/annotation/Signature; |
17 | ········value·=·{ | 17 | ········value·=·{ |
18 | ············"Landroidx/collection/SimpleArrayMap<", | 18 | ············"Landroidx/collection/SimpleArrayMap<", |
19 | ············"Ljava/lang/String;", | 19 | ············"Ljava/lang/String;", |
20 | ············"Ljava/util/ArrayList<", | 20 | ············"Ljava/util/ArrayList<", |
21 | ············"Landroidx/core/ | 21 | ············"Landroidx/core/util/Consumer<", |
22 | ············"Landroidx/core/provider/FontRequestWorker$TypefaceResult;", | 22 | ············"Landroidx/core/provider/FontRequestWorker$TypefaceResult;", |
23 | ············">;>;>;" | 23 | ············">;>;>;" |
24 | ········} | 24 | ········} |
25 | ····.end·annotation | 25 | ····.end·annotation |
26 | .end·field | 26 | .end·field |
27 | .field·static·final·sTypefaceCache:Landroidx/collection/LruCache; | 27 | .field·static·final·sTypefaceCache:Landroidx/collection/LruCache; |
Offset 39, 387 lines modified | Offset 39, 470 lines modified | ||
39 | ········} | 39 | ········} |
40 | ····.end·annotation | 40 | ····.end·annotation |
41 | .end·field | 41 | .end·field |
42 | #·direct·methods | 42 | #·direct·methods |
43 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
44 | ····.locals· | 44 | ····.locals·3 |
45 | ····.line·5 | 45 | ····.line·58 |
46 | ····new-instance·v0,·Landroidx/collection/LruCache; | 46 | ····new-instance·v0,·Landroidx/collection/LruCache; |
47 | ····const/16·v1,·0x10 | 47 | ····const/16·v1,·0x10 |
48 | ····invoke-direct·{v0,·v1},·Landroidx/collection/LruCache;-><init>(I)V | 48 | ····invoke-direct·{v0,·v1},·Landroidx/collection/LruCache;-><init>(I)V |
49 | ····sput-object·v0,·Landroidx/core/provider/FontRequestWorker;->sTypefaceCache:Landroidx/collection/LruCache; | 49 | ····sput-object·v0,·Landroidx/core/provider/FontRequestWorker;->sTypefaceCache:Landroidx/collection/LruCache; |
50 | ····const-string·v0,·"fonts-androidx" | ||
50 | ····.line·52 | ||
51 | ····new-instance·v0,·Landroidx/core/provider/FontRequestThreadPool; | ||
52 | ····const | 51 | ····const/16·v1,·0xa |
53 | ····const/16·v2,·0x | 52 | ····const/16·v2,·0x2710 |
54 | ···· | 53 | ····.line·61 |
54 | ····invoke-static·{v0,·v1,·v2},·Landroidx/core/provider/RequestExecutor;->createDefaultExecutor(Ljava/lang/String;II)Ljava/util/concurrent/ThreadPoolExecutor; | ||
55 | ···· | 55 | ····move-result-object·v0 |
56 | ····sput-object·v0,·Landroidx/core/provider/FontRequestWorker;-> | 56 | ····sput-object·v0,·Landroidx/core/provider/FontRequestWorker;->DEFAULT_EXECUTOR_SERVICE:Ljava/util/concurrent/ExecutorService; |
57 | ····.line· | 57 | ····.line·68 |
58 | ····new-instance·v0,·Ljava/lang/Object; | 58 | ····new-instance·v0,·Ljava/lang/Object; |
59 | ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V | 59 | ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V |
60 | ····sput-object·v0,·Landroidx/core/provider/FontRequestWorker;->LOCK:Ljava/lang/Object; | 60 | ····sput-object·v0,·Landroidx/core/provider/FontRequestWorker;->LOCK:Ljava/lang/Object; |
61 | ····.line· | 61 | ····.line·72 |
62 | ····new-instance·v0,·Landroidx/collection/SimpleArrayMap; | 62 | ····new-instance·v0,·Landroidx/collection/SimpleArrayMap; |
63 | ····invoke-direct·{v0},·Landroidx/collection/SimpleArrayMap;-><init>()V | 63 | ····invoke-direct·{v0},·Landroidx/collection/SimpleArrayMap;-><init>()V |
64 | ····sput-object·v0,·Landroidx/core/provider/FontRequestWorker;->PENDING_REPLIES:Landroidx/collection/SimpleArrayMap; | 64 | ····sput-object·v0,·Landroidx/core/provider/FontRequestWorker;->PENDING_REPLIES:Landroidx/collection/SimpleArrayMap; |
65 | ····return-void | 65 | ····return-void |
66 | .end·method | 66 | .end·method |
67 | .method·private·constructor·<init>()V | 67 | .method·private·constructor·<init>()V |
68 | ····.locals·0 | 68 | ····.locals·0 |
69 | ····.line· | 69 | ····.line·56 |
70 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 70 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
71 | ····return-void | 71 | ····return-void |
72 | .end·method | 72 | .end·method |
73 | .method· | 73 | .method·private·static·createCacheId(Landroidx/core/provider/FontRequest;I)Ljava/lang/String; |
74 | ····.locals· | 74 | ····.locals·1 |
75 | ···· | 75 | ····.line·221 |
76 | ····new-instance·v0,·Ljava/lang/StringBuilder; | ||
77 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | ||
76 | ····.line·280 | ||
77 | ····:try_start_0 | ||
78 | ····invoke-static·{p0,·p1,·v0},·Landroidx/core/provider/FontProvider;->getFontFamilyResult(Landroid/content/Context;Landroidx/core/provider/FontRequest;Landroid/os/CancellationSignal;)Landroidx/core/provider/FontsContractCompat$FontFamilyResult; | ||
78 | ····invoke-virtual·{p0},·Landroidx/core/provider/FontRequest;->getId()Ljava/lang/String; | ||
79 | ····move-result-object·p | 79 | ····move-result-object·p0 |
80 | ····:try_end_0 | ||
81 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
80 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
82 | ····.line·284 | ||
83 | ····invoke-virtual·{p1},·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->getStatusCode()I | ||
84 | ····move-result· | 81 | ····move-result-object·p0 |
85 | ····const | 82 | ····const-string·v0,·"-" |
86 | ····i | 83 | ····invoke-virtual·{p0,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
84 | ····move-result-object·p0 | ||
87 | ····.line·286 | ||
88 | ····invoke-virtual·{p1},·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->getFonts()[Landroidx/core/provider/FontsContractCompat$FontInfo; | ||
89 | ···· | 85 | ····invoke-virtual·{p0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
90 | ····.line·285 | ||
91 | ···· | 86 | ····move-result-object·p0 |
87 | ····invoke-virtual·{p0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
92 | ····move-result-object·p0 | 88 | ····move-result-object·p0 |
93 | ····.line·287 | ||
94 | ···· | 89 | ····return-object·p0 |
Max diff block lines reached; 20257/25672 bytes (78.91%) of diff not shown. |
Offset 3, 42 lines modified | Offset 3, 42 lines modified | ||
3 | .source·"CalleeHandler.java" | 3 | .source·"CalleeHandler.java" |
4 | #·direct·methods | 4 | #·direct·methods |
5 | .method·private·constructor·<init>()V | 5 | .method·private·constructor·<init>()V |
6 | ····.locals·0 | 6 | ····.locals·0 |
7 | ····.line·2 | 7 | ····.line·26 |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
9 | ····return-void | 9 | ····return-void |
10 | .end·method | 10 | .end·method |
11 | .method·static·create()Landroid/os/Handler; | 11 | .method·static·create()Landroid/os/Handler; |
12 | ····.locals·2 | 12 | ····.locals·2 |
13 | ····.line· | 13 | ····.line·36 |
14 | ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper; | 14 | ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper; |
15 | ····move-result-object·v0 | 15 | ····move-result-object·v0 |
16 | ····if-nez·v0,·:cond_0 | 16 | ····if-nez·v0,·:cond_0 |
17 | ····.line· | 17 | ····.line·37 |
18 | ····new-instance·v0,·Landroid/os/Handler; | 18 | ····new-instance·v0,·Landroid/os/Handler; |
19 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; | 19 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; |
20 | ····move-result-object·v1 | 20 | ····move-result-object·v1 |
21 | ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V | 21 | ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V |
22 | ····goto·:goto_0 | 22 | ····goto·:goto_0 |
23 | ····.line·3 | 23 | ····.line·39 |
24 | ····:cond_0 | 24 | ····:cond_0 |
25 | ····new-instance·v0,·Landroid/os/Handler; | 25 | ····new-instance·v0,·Landroid/os/Handler; |
26 | ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V |
27 | ····:goto_0 | 27 | ····:goto_0 |
28 | ····return-object·v0 | 28 | ····return-object·v0 |
Offset 1, 53 lines modified | Offset 1, 92 lines modified | ||
1 | .class·Landroidx/core/provider/FontRequestWorker$3; | 1 | .class·Landroidx/core/provider/FontRequestWorker$3; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FontRequestWorker.java" | 3 | .source·"FontRequestWorker.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/l | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Landroidx/core/provider/FontRequestWorker;-> | 8 | ····value·=·Landroidx/core/provider/FontRequestWorker;->requestFontAsync(Landroid/content/Context;Landroidx/core/provider/FontRequest;ILjava/util/concurrent/Executor;Landroidx/core/provider/CallbackWithHandler;)Landroid/graphics/Typeface; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | ||
15 | ····value·=·{ | ||
16 | ········"Ljava/lang/Object;", | ||
17 | ········"Ljava/util/concurrent/Callable<", | ||
18 | ········"Landroidx/core/provider/FontRequestWorker$TypefaceResult;", | ||
19 | ········">;" | ||
20 | ····} | ||
21 | .end·annotation | ||
14 | #·instance·fields | 22 | #·instance·fields |
15 | .field·final·synthetic·val$c | 23 | .field·final·synthetic·val$context:Landroid/content/Context; |
24 | .field·final·synthetic·val$id:Ljava/lang/String; | ||
25 | .field·final·synthetic·val$request:Landroidx/core/provider/FontRequest; | ||
16 | .field·final·synthetic·val$ | 26 | .field·final·synthetic·val$style:I |
17 | #·direct·methods | 27 | #·direct·methods |
18 | .method·constructor·<init>(La | 28 | .method·constructor·<init>(Ljava/lang/String;Landroid/content/Context;Landroidx/core/provider/FontRequest;I)V |
19 | ····.locals·0 | 29 | ····.locals·0 |
20 | ····.line·1 | 30 | ····.line·191 |
21 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequestWorker$3;->val$ | 31 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequestWorker$3;->val$id:Ljava/lang/String; |
22 | ····iput-object·p2,·p0,·Landroidx/core/provider/FontRequestWorker$3;->val$ | 32 | ····iput-object·p2,·p0,·Landroidx/core/provider/FontRequestWorker$3;->val$context:Landroid/content/Context; |
33 | ····iput-object·p3,·p0,·Landroidx/core/provider/FontRequestWorker$3;->val$request:Landroidx/core/provider/FontRequest; | ||
34 | ····iput·p4,·p0,·Landroidx/core/provider/FontRequestWorker$3;->val$style:I | ||
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····return-void | 36 | ····return-void |
25 | .end·method | 37 | .end·method |
26 | #·virtual·methods | 38 | #·virtual·methods |
27 | .method·public·ru | 39 | .method·public·call()Landroidx/core/provider/FontRequestWorker$TypefaceResult; |
28 | ····.locals· | 40 | ····.locals·4 |
29 | ····.line·1 | 41 | ····.line·194 |
30 | ····iget-object·v0,·p0,·Landroidx/core/provider/FontRequestWorker$3;->val$ | 42 | ····iget-object·v0,·p0,·Landroidx/core/provider/FontRequestWorker$3;->val$id:Ljava/lang/String; |
31 | ····iget-object·v1,·p0,·Landroidx/core/provider/FontRequestWorker$3;->val$ | 43 | ····iget-object·v1,·p0,·Landroidx/core/provider/FontRequestWorker$3;->val$context:Landroid/content/Context; |
32 | ····i | 44 | ····iget-object·v2,·p0,·Landroidx/core/provider/FontRequestWorker$3;->val$request:Landroidx/core/provider/FontRequest; |
33 | ····retur | 45 | ····iget·v3,·p0,·Landroidx/core/provider/FontRequestWorker$3;->val$style:I |
46 | ····invoke-static·{v0,·v1,·v2,·v3},·Landroidx/core/provider/FontRequestWorker;->getFontSync(Ljava/lang/String;Landroid/content/Context;Landroidx/core/provider/FontRequest;I)Landroidx/core/provider/FontRequestWorker$TypefaceResult; | ||
47 | ····move-result-object·v0 | ||
48 | ····return-object·v0 | ||
49 | .end·method | ||
50 | .method·public·bridge·synthetic·call()Ljava/lang/Object; | ||
51 | ····.locals·1 | ||
52 | ····.annotation·system·Ldalvik/annotation/Throws; | ||
53 | ········value·=·{ | ||
54 | ············Ljava/lang/Exception; | ||
55 | ········} | ||
56 | ····.end·annotation | ||
57 | ····.line·191 | ||
58 | ····invoke-virtual·{p0},·Landroidx/core/provider/FontRequestWorker$3;->call()Landroidx/core/provider/FontRequestWorker$TypefaceResult; | ||
59 | ····move-result-object·v0 | ||
60 | ····return-object·v0 | ||
34 | .end·method | 61 | .end·method |
Offset 31, 26 lines modified | Offset 31, 26 lines modified | ||
31 | .end·field | 31 | .end·field |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·private·constructor·<init>()V | 33 | .method·private·constructor·<init>()V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.line·5 | 35 | ····.line·56 |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
39 | .method·public·static·buildTypeface(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroidx/core/provider/FontsContractCompat$FontInfo;)Landroid/graphics/Typeface; | 39 | .method·public·static·buildTypeface(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroidx/core/provider/FontsContractCompat$FontInfo;)Landroid/graphics/Typeface; |
40 | ····.locals·1 | 40 | ····.locals·1 |
41 | ····const/4·v0,·0x0 | 41 | ····const/4·v0,·0x0 |
42 | ····.line·7 | 42 | ····.line·76 |
43 | ····invoke-static·{p0,·p1,·p2,·v0},·Landroidx/core/graphics/TypefaceCompat;->createFromFontInfo(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroidx/core/provider/FontsContractCompat$FontInfo;I)Landroid/graphics/Typeface; | 43 | ····invoke-static·{p0,·p1,·p2,·v0},·Landroidx/core/graphics/TypefaceCompat;->createFromFontInfo(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroidx/core/provider/FontsContractCompat$FontInfo;I)Landroid/graphics/Typeface; |
44 | ····move-result-object·p0 | 44 | ····move-result-object·p0 |
45 | ····return-object·p0 | 45 | ····return-object·p0 |
46 | .end·method | 46 | .end·method |
Offset 58, 40 lines modified | Offset 58, 49 lines modified | ||
58 | ····.locals·0 | 58 | ····.locals·0 |
59 | ····.annotation·system·Ldalvik/annotation/Throws; | 59 | ····.annotation·system·Ldalvik/annotation/Throws; |
60 | ········value·=·{ | 60 | ········value·=·{ |
61 | ············Landroid/content/pm/PackageManager$NameNotFoundException; | 61 | ············Landroid/content/pm/PackageManager$NameNotFoundException; |
62 | ········} | 62 | ········} |
63 | ····.end·annotation | 63 | ····.end·annotation |
64 | ····.line·1 | 64 | ····.line·102 |
65 | ····invoke-static·{p0,·p2,·p1},·Landroidx/core/provider/FontProvider;->getFontFamilyResult(Landroid/content/Context;Landroidx/core/provider/FontRequest;Landroid/os/CancellationSignal;)Landroidx/core/provider/FontsContractCompat$FontFamilyResult; | 65 | ····invoke-static·{p0,·p2,·p1},·Landroidx/core/provider/FontProvider;->getFontFamilyResult(Landroid/content/Context;Landroidx/core/provider/FontRequest;Landroid/os/CancellationSignal;)Landroidx/core/provider/FontsContractCompat$FontFamilyResult; |
66 | ····move-result-object·p0 | 66 | ····move-result-object·p0 |
67 | ····return-object·p0 | 67 | ····return-object·p0 |
68 | .end·method | 68 | .end·method |
69 | .method·public·static·getFont(Landroid/content/Context;Landroidx/core/provider/FontRequest;Landroidx/core/content/res/ResourcesCompat$FontCallback;Landroid/os/Handler;ZII)Landroid/graphics/Typeface; | 69 | .method·public·static·getFontSync(Landroid/content/Context;Landroidx/core/provider/FontRequest;Landroidx/core/content/res/ResourcesCompat$FontCallback;Landroid/os/Handler;ZII)Landroid/graphics/Typeface; |
70 | ····.locals· | 70 | ····.locals·7 |
71 | ····.annotation·runtime·Ljava/lang/Deprecated; | ||
72 | ····.end·annotation | ||
71 | ····.line· | 73 | ····.line·552 |
72 | ···· | 74 | ····new-instance·v6,·Landroidx/core/graphics/TypefaceCompat$ResourcesCallbackAdapter; |
73 | ···· | 75 | ····invoke-direct·{v6,·p2},·Landroidx/core/graphics/TypefaceCompat$ResourcesCallbackAdapter;-><init>(Landroidx/core/content/res/ResourcesCompat$FontCallback;)V |
74 | ····return-object·p0 | ||
75 | 76 | ····.line·553 | |
77 | ····invoke-static·{p3},·Landroidx/core/content/res/ResourcesCompat$FontCallback;->getHandler(Landroid/os/Handler;)Landroid/os/Handler; | ||
76 | .method·public·static·getFontSync(Landroid/content/Context;Landroidx/core/provider/FontRequest;Landroidx/core/content/res/ResourcesCompat$FontCallback;Landroid/os/Handler;ZII)Landroid/graphics/Typeface; | ||
77 | ····.locals·0 | ||
78 | ····.annotation·runtime·Ljava/lang/Deprecated; | ||
79 | ···· | 78 | ····move-result-object·v5 |
79 | ····move-object·v0,·p0 | ||
80 | ····move-object·v1,·p1 | ||
81 | ····move·v2,·p6 | ||
82 | ····move·v3,·p4 | ||
83 | ····move·v4,·p5 | ||
80 | ····.line·5 | 84 | ····.line·554 |
81 | ····invoke-static/range·{ | 85 | ····invoke-static/range·{v0·..·v6},·Landroidx/core/provider/FontsContractCompat;->requestFont(Landroid/content/Context;Landroidx/core/provider/FontRequest;IZILandroid/os/Handler;Landroidx/core/provider/FontsContractCompat$FontRequestCallback;)Landroid/graphics/Typeface; |
82 | ····move-result-object·p0 | 86 | ····move-result-object·p0 |
83 | ····return-object·p0 | 87 | ····return-object·p0 |
84 | .end·method | 88 | .end·method |
85 | .method·public·static·getProvider(Landroid/content/pm/PackageManager;Landroidx/core/provider/FontRequest;Landroid/content/res/Resources;)Landroid/content/pm/ProviderInfo; | 89 | .method·public·static·getProvider(Landroid/content/pm/PackageManager;Landroidx/core/provider/FontRequest;Landroid/content/res/Resources;)Landroid/content/pm/ProviderInfo; |
Offset 101, 15 lines modified | Offset 110, 15 lines modified | ||
101 | ············Landroid/content/pm/PackageManager$NameNotFoundException; | 110 | ············Landroid/content/pm/PackageManager$NameNotFoundException; |
102 | ········} | 111 | ········} |
103 | ····.end·annotation | 112 | ····.end·annotation |
104 | ····.annotation·runtime·Ljava/lang/Deprecated; | 113 | ····.annotation·runtime·Ljava/lang/Deprecated; |
105 | ····.end·annotation | 114 | ····.end·annotation |
106 | ····.line· | 115 | ····.line·610 |
107 | ····invoke-static·{p0,·p1,·p2},·Landroidx/core/provider/FontProvider;->getProvider(Landroid/content/pm/PackageManager;Landroidx/core/provider/FontRequest;Landroid/content/res/Resources;)Landroid/content/pm/ProviderInfo; | 116 | ····invoke-static·{p0,·p1,·p2},·Landroidx/core/provider/FontProvider;->getProvider(Landroid/content/pm/PackageManager;Landroidx/core/provider/FontRequest;Landroid/content/res/Resources;)Landroid/content/pm/ProviderInfo; |
108 | ····move-result-object·p0 | 117 | ····move-result-object·p0 |
109 | ····return-object·p0 | 118 | ····return-object·p0 |
110 | .end·method | 119 | .end·method |
Offset 129, 47 lines modified | Offset 138, 87 lines modified | ||
129 | ············">;" | 138 | ············">;" |
130 | ········} | 139 | ········} |
131 | ····.end·annotation | 140 | ····.end·annotation |
132 | ····.annotation·runtime·Ljava/lang/Deprecated; | 141 | ····.annotation·runtime·Ljava/lang/Deprecated; |
133 | ····.end·annotation | 142 | ····.end·annotation |
134 | ····.line·5 | 143 | ····.line·593 |
135 | ····invoke-static·{p0,·p1,·p2},·Landroidx/core/graphics/TypefaceCompatUtil;->readFontInfoIntoByteBuffer(Landroid/content/Context;[Landroidx/core/provider/FontsContractCompat$FontInfo;Landroid/os/CancellationSignal;)Ljava/util/Map; | 144 | ····invoke-static·{p0,·p1,·p2},·Landroidx/core/graphics/TypefaceCompatUtil;->readFontInfoIntoByteBuffer(Landroid/content/Context;[Landroidx/core/provider/FontsContractCompat$FontInfo;Landroid/os/CancellationSignal;)Ljava/util/Map; |
136 | ····move-result-object·p0 | 145 | ····move-result-object·p0 |
137 | ····return-object·p0 | 146 | ····return-object·p0 |
138 | .end·method | 147 | .end·method |
148 | .method·public·static·requestFont(Landroid/content/Context;Landroidx/core/provider/FontRequest;IZILandroid/os/Handler;Landroidx/core/provider/FontsContractCompat$FontRequestCallback;)Landroid/graphics/Typeface; | ||
149 | ····.locals·1 | ||
150 | ····.line·163 | ||
151 | ····new-instance·v0,·Landroidx/core/provider/CallbackWithHandler; | ||
152 | ····invoke-direct·{v0,·p6,·p5},·Landroidx/core/provider/CallbackWithHandler;-><init>(Landroidx/core/provider/FontsContractCompat$FontRequestCallback;Landroid/os/Handler;)V | ||
153 | ····if-eqz·p3,·:cond_0 | ||
154 | ····.line·166 | ||
155 | ····invoke-static·{p0,·p1,·v0,·p2,·p4},·Landroidx/core/provider/FontRequestWorker;->requestFontSync(Landroid/content/Context;Landroidx/core/provider/FontRequest;Landroidx/core/provider/CallbackWithHandler;II)Landroid/graphics/Typeface; | ||
156 | ····move-result-object·p0 | ||
Max diff block lines reached; 1680/7888 bytes (21.30%) of diff not shown. |
Offset 5, 33 lines modified | Offset 5, 73 lines modified | ||
5 | #·annotations | 5 | #·annotations |
6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
7 | ····value·=·Landroidx/core/provider/FontRequestWorker; | 7 | ····value·=·Landroidx/core/provider/FontRequestWorker; |
8 | .end·annotation | 8 | .end·annotation |
9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
10 | ····accessFlags·=·0x1 | 10 | ····accessFlags·=·0x18 |
11 | ····name·=·"TypefaceResult" | 11 | ····name·=·"TypefaceResult" |
12 | .end·annotation | 12 | .end·annotation |
13 | #·instance·fields | 13 | #·instance·fields |
14 | .field·final·mResult:I | 14 | .field·final·mResult:I |
15 | .field·final·mTypeface:Landroid/graphics/Typeface; | 15 | .field·final·mTypeface:Landroid/graphics/Typeface; |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·constructor·<init>(I)V | ||
18 | ····.locals·1 | ||
19 | ····.line·295 | ||
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
21 | ····const/4·v0,·0x0 | ||
22 | ····.line·296 | ||
23 | ····iput-object·v0,·p0,·Landroidx/core/provider/FontRequestWorker$TypefaceResult;->mTypeface:Landroid/graphics/Typeface; | ||
24 | ····.line·297 | ||
25 | ····iput·p1,·p0,·Landroidx/core/provider/FontRequestWorker$TypefaceResult;->mResult:I | ||
26 | ····return-void | ||
27 | .end·method | ||
17 | .method·constructor·<init>(Landroid/graphics/Typeface; | 28 | .method·constructor·<init>(Landroid/graphics/Typeface;)V |
18 | ····.locals·0 | 29 | ····.locals·0 |
19 | ····.line·30 | 30 | ····.line·301 |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
21 | ····.line·30 | 32 | ····.line·302 |
22 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequestWorker$TypefaceResult;->mTypeface:Landroid/graphics/Typeface; | 33 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequestWorker$TypefaceResult;->mTypeface:Landroid/graphics/Typeface; |
34 | ····const/4·p1,·0x0 | ||
23 | ····.line·30 | 35 | ····.line·303 |
24 | ····iput·p | 36 | ····iput·p1,·p0,·Landroidx/core/provider/FontRequestWorker$TypefaceResult;->mResult:I |
25 | ····return-void | 37 | ····return-void |
26 | .end·method | 38 | .end·method |
39 | #·virtual·methods | ||
40 | .method·isSuccess()Z | ||
41 | ····.locals·1 | ||
42 | ····.line·308 | ||
43 | ····iget·v0,·p0,·Landroidx/core/provider/FontRequestWorker$TypefaceResult;->mResult:I | ||
44 | ····if-nez·v0,·:cond_0 | ||
45 | ····const/4·v0,·0x1 | ||
46 | ····goto·:goto_0 | ||
47 | ····:cond_0 | ||
48 | ····const/4·v0,·0x0 | ||
49 | ····:goto_0 | ||
50 | ····return·v0 | ||
51 | .end·method |
Offset 1, 238 lines modified | Offset 1, 92 lines modified | ||
1 | .class·Landroidx/core/provider/FontRequestWorker$1; | 1 | .class·Landroidx/core/provider/FontRequestWorker$1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FontRequestWorker.java" | 3 | .source·"FontRequestWorker.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/l | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Landroidx/core/provider/FontRequestWorker;->requestFont | 8 | ····value·=·Landroidx/core/provider/FontRequestWorker;->requestFontSync(Landroid/content/Context;Landroidx/core/provider/FontRequest;Landroidx/core/provider/CallbackWithHandler;II)Landroid/graphics/Typeface; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | ||
15 | ····value·=·{ | ||
16 | ········"Ljava/lang/Object;", | ||
17 | ········"Ljava/util/concurrent/Callable<", | ||
18 | ········"Landroidx/core/provider/FontRequestWorker$TypefaceResult;", | ||
19 | ········">;" | ||
20 | ····} | ||
21 | .end·annotation | ||
14 | #·instance·fields | ||
15 | .field·final·synthetic·val$appContext:Landroid/content/Context; | ||
16 | 22 | #·instance·fields | |
23 | .field·final·synthetic·val$context:Landroid/content/Context; | ||
17 | .field·final·synthetic·val$ | 24 | .field·final·synthetic·val$id:Ljava/lang/String; |
18 | .field·final·synthetic·val$request:Landroidx/core/provider/FontRequest; | 25 | .field·final·synthetic·val$request:Landroidx/core/provider/FontRequest; |
26 | .field·final·synthetic·val$style:I | ||
19 | #·direct·methods | 27 | #·direct·methods |
20 | .method·constructor·<init>(L | 28 | .method·constructor·<init>(Ljava/lang/String;Landroid/content/Context;Landroidx/core/provider/FontRequest;I)V |
21 | ····.locals·0 | 29 | ····.locals·0 |
22 | ····.line· | 30 | ····.line·117 |
23 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$ | 31 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$id:Ljava/lang/String; |
24 | ····iput-object·p2,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$ | 32 | ····iput-object·p2,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$context:Landroid/content/Context; |
25 | ····iput-object·p3,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$ | 33 | ····iput-object·p3,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$request:Landroidx/core/provider/FontRequest; |
26 | ····iput | 34 | ····iput·p4,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$style:I |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 36 | ····return-void |
29 | .end·method | 37 | .end·method |
30 | #·virtual·methods | 38 | #·virtual·methods |
31 | .method·public·ru | 39 | .method·public·call()Landroidx/core/provider/FontRequestWorker$TypefaceResult; |
32 | ····.locals· | 40 | ····.locals·4 |
33 | ····.line·87 | ||
34 | ····:try_start_0 | ||
35 | ····iget-object·v0,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$appContext:Landroid/content/Context; | ||
36 | ····iget-object·v1,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$request:Landroidx/core/provider/FontRequest; | ||
37 | ····const/4·v2,·0x0 | ||
38 | ····invoke-static·{v0,·v1,·v2},·Landroidx/core/provider/FontProvider;->getFontFamilyResult(Landroid/content/Context;Landroidx/core/provider/FontRequest;Landroid/os/CancellationSignal;)Landroidx/core/provider/FontsContractCompat$FontFamilyResult; | ||
39 | ····move-result-object·v0 | ||
40 | ····:try_end_0 | ||
41 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
42 | ····.line·93 | ||
43 | ····invoke-virtual·{v0},·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->getStatusCode()I | ||
44 | ····move-result·v1 | ||
45 | ····const/4·v3,·0x1 | ||
46 | ····const/4·v4,·-0x3 | ||
47 | ····if-eqz·v1,·:cond_2 | ||
48 | ····.line·94 | ||
49 | ····invoke-virtual·{v0},·Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->getStatusCode()I | ||
50 | ····move-result·v0 | ||
51 | ····if-eq·v0,·v3,·:cond_1 | ||
52 | ····const/4·v1,·0x2 | ||
53 | ···· | 41 | ····.line·120 |
42 | ····iget-object·v0,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$id:Ljava/lang/String; | ||
54 | ····.line·103 | ||
55 | ····iget-object·v | 43 | ····iget-object·v1,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$context:Landroid/content/Context; |
56 | ····iget-object·v | 44 | ····iget-object·v2,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$request:Landroidx/core/provider/FontRequest; |
57 | ····i | 45 | ····iget·v3,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$style:I |
46 | ····invoke-static·{v0,·v1,·v2,·v3},·Landroidx/core/provider/FontRequestWorker;->getFontSync(Ljava/lang/String;Landroid/content/Context;Landroidx/core/provider/FontRequest;I)Landroidx/core/provider/FontRequestWorker$TypefaceResult; | ||
58 | ····return-void | ||
59 | ····.line·99 | ||
60 | ····:cond_0 | ||
61 | ····iget-object·v0,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$callerHandler:Landroid/os/Handler; | ||
62 | ····iget-object·v1,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$callback:Landroidx/core/provider/FontsContractCompat$FontRequestCallback; | ||
63 | ····invoke-static·{v0,·v1,·v4},·Landroidx/core/provider/FontRequestWorker;->notifyFailed(Landroid/os/Handler;Landroidx/core/provider/FontsContractCompat$FontRequestCallback;I)V | ||
64 | ····return-void | ||
65 | ····.line·96 | ||
66 | ····:cond_1 | ||
67 | ····iget-object·v0,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$callerHandler:Landroid/os/Handler; | ||
68 | ····iget-object·v1,·p0,·Landroidx/core/provider/FontRequestWorker$1;->val$callback:Landroidx/core/provider/FontsContractCompat$FontRequestCallback; | ||
69 | ····const/4·v2,·-0x2 | ||
Max diff block lines reached; 4551/11112 bytes (40.96%) of diff not shown. |
Offset 43, 15 lines modified | Offset 43, 15 lines modified | ||
43 | .field·static·final·RESULT_SUCCESS:I | 43 | .field·static·final·RESULT_SUCCESS:I |
44 | #·direct·methods | 44 | #·direct·methods |
45 | .method·public·constructor·<init>()V | 45 | .method·public·constructor·<init>()V |
46 | ····.locals·0 | 46 | ····.locals·0 |
47 | ····.line·4 | 47 | ····.line·478 |
48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
51 | #·virtual·methods | 51 | #·virtual·methods |
Offset 1, 105 lines modified | Offset 1, 140 lines modified | ||
1 | .class·Landroidx/core/provider/FontRequestWorker$4; | 1 | .class·Landroidx/core/provider/FontRequestWorker$4; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FontRequestWorker.java" | 3 | .source·"FontRequestWorker.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Landroidx/core/util/Consumer; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Landroidx/core/provider/FontRequestWorker;-> | 8 | ····value·=·Landroidx/core/provider/FontRequestWorker;->requestFontAsync(Landroid/content/Context;Landroidx/core/provider/FontRequest;ILjava/util/concurrent/Executor;Landroidx/core/provider/CallbackWithHandler;)Landroid/graphics/Typeface; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"L | 17 | ········"Landroidx/core/util/Consumer<", |
18 | ········"Landroidx/core/provider/FontRequestWorker$TypefaceResult;", | 18 | ········"Landroidx/core/provider/FontRequestWorker$TypefaceResult;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·instance·fields | 22 | #·instance·fields |
23 | .field·final·synthetic·val$context:Landroid/content/Context; | ||
24 | .field·final·synthetic·val$id:Ljava/lang/String; | 23 | .field·final·synthetic·val$id:Ljava/lang/String; |
25 | .field·final·synthetic·val$request:Landroidx/core/provider/FontRequest; | ||
26 | .field·final·synthetic·val$style:I | ||
27 | #·direct·methods | 24 | #·direct·methods |
28 | .method·constructor·<init>(L | 25 | .method·constructor·<init>(Ljava/lang/String;)V |
29 | ····.locals·0 | 26 | ····.locals·0 |
30 | ····.line·20 | 27 | ····.line·200 |
31 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequestWorker$4;->val$context:Landroid/content/Context; | ||
32 | ····iput-object·p2,·p0,·Landroidx/core/provider/FontRequestWorker$4;->val$request:Landroidx/core/provider/FontRequest; | ||
33 | ····iput·p3,·p0,·Landroidx/core/provider/FontRequestWorker$4;->val$style:I | ||
34 | ····iput-object·p | 28 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequestWorker$4;->val$id:Ljava/lang/String; |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
36 | ····return-void | 30 | ····return-void |
37 | .end·method | 31 | .end·method |
38 | #·virtual·methods | 32 | #·virtual·methods |
39 | .method·public·c | 33 | .method·public·accept(Landroidx/core/provider/FontRequestWorker$TypefaceResult;)V |
40 | ····.locals·4 | 34 | ····.locals·4 |
41 | ····.line·204 | 35 | ····.line·204 |
42 | ···· | 36 | ····sget-object·v0,·Landroidx/core/provider/FontRequestWorker;->LOCK:Ljava/lang/Object; |
43 | ···· | 37 | ····monitor-enter·v0 |
44 | ···· | 38 | ····.line·205 |
39 | ····:try_start_0 | ||
40 | ····sget-object·v1,·Landroidx/core/provider/FontRequestWorker;->PENDING_REPLIES:Landroidx/collection/SimpleArrayMap; | ||
45 | ····i | 41 | ····iget-object·v2,·p0,·Landroidx/core/provider/FontRequestWorker$4;->val$id:Ljava/lang/String; |
46 | ···· | 42 | ····invoke-virtual·{v1,·v2},·Landroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
43 | ····move-result-object·v1 | ||
47 | ····.line·205 | ||
48 | ····iget-object·v1,·v0,·Landroidx/core/provider/FontRequestWorker$TypefaceResult;->mTypeface:Landroid/graphics/Typeface; | ||
49 | ···· | 44 | ····check-cast·v1,·Ljava/util/ArrayList; |
45 | ····if-nez·v1,·:cond_0 | ||
50 | ····.line·206 | ||
51 | ····sget-object·v1,·Landroidx/core/provider/FontRequestWorker;->sTypefaceCache:Landroidx/collection/LruCache; | ||
46 | ····.line·207 | ||
47 | ····monitor-exit·v0 | ||
52 | ····iget-object·v2,·p0,·Landroidx/core/provider/FontRequestWorker$4;->val$id:Ljava/lang/String; | ||
53 | ····iget-object·v3,·v0,·Landroidx/core/provider/FontRequestWorker$TypefaceResult;->mTypeface:Landroid/graphics/Typeface; | ||
54 | ···· | 48 | ····return-void |
49 | ····.line·209 | ||
55 | ····:cond_0 | 50 | ····:cond_0 |
56 | ····return | 51 | ····sget-object·v2,·Landroidx/core/provider/FontRequestWorker;->PENDING_REPLIES:Landroidx/collection/SimpleArrayMap; |
52 | ····iget-object·v3,·p0,·Landroidx/core/provider/FontRequestWorker$4;->val$id:Ljava/lang/String; | ||
53 | ····invoke-virtual·{v2,·v3},·Landroidx/collection/SimpleArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; | ||
54 | ····.line·210 | ||
55 | ····monitor-exit·v0 | ||
56 | ····:try_end_0 | ||
57 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | ||
58 | ····const/4·v0,·0x0 | ||
59 | ····.line·211 | ||
60 | ····:goto_0 | ||
61 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I | ||
62 | ····move-result·v2 | ||
63 | ····if-ge·v0,·v2,·:cond_1 | ||
64 | ····.line·212 | ||
65 | ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | ||
66 | ····move-result-object·v2 | ||
67 | ····check-cast·v2,·Landroidx/core/util/Consumer; | ||
68 | ····invoke-interface·{v2,·p1},·Landroidx/core/util/Consumer;->accept(Ljava/lang/Object;)V | ||
69 | ····add-int/lit8·v0,·v0,·0x1 | ||
70 | ····goto·:goto_0 | ||
Max diff block lines reached; 760/6347 bytes (11.97%) of diff not shown. |
Offset 28, 45 lines modified | Offset 28, 45 lines modified | ||
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·public·constructor·<init>(Landroid/net/Uri;IIZI)V | 29 | .method·public·constructor·<init>(Landroid/net/Uri;IIZI)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.annotation·runtime·Ljava/lang/Deprecated; | 31 | ····.annotation·runtime·Ljava/lang/Deprecated; |
32 | ····.end·annotation | 32 | ····.end·annotation |
33 | ····.line·2 | 33 | ····.line·292 |
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····.line·2 | 35 | ····.line·293 |
36 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 36 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; |
37 | ····move-result-object·p1 | 37 | ····move-result-object·p1 |
38 | ····check-cast·p1,·Landroid/net/Uri; | 38 | ····check-cast·p1,·Landroid/net/Uri; |
39 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mUri:Landroid/net/Uri; | 39 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mUri:Landroid/net/Uri; |
40 | ····.line·2 | 40 | ····.line·294 |
41 | ····iput·p2,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mTtcIndex:I | 41 | ····iput·p2,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mTtcIndex:I |
42 | ····.line·2 | 42 | ····.line·295 |
43 | ····iput·p3,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mWeight:I | 43 | ····iput·p3,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mWeight:I |
44 | ····.line·2 | 44 | ····.line·296 |
45 | ····iput-boolean·p4,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mItalic:Z | 45 | ····iput-boolean·p4,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mItalic:Z |
46 | ····.line·2 | 46 | ····.line·297 |
47 | ····iput·p5,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mResultCode:I | 47 | ····iput·p5,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mResultCode:I |
48 | ····return-void | 48 | ····return-void |
49 | .end·method | 49 | .end·method |
50 | .method·static·create(Landroid/net/Uri;IIZI)Landroidx/core/provider/FontsContractCompat$FontInfo; | 50 | .method·static·create(Landroid/net/Uri;IIZI)Landroidx/core/provider/FontsContractCompat$FontInfo; |
51 | ····.locals·7 | 51 | ····.locals·7 |
52 | ····.line· | 52 | ····.line·308 |
53 | ····new-instance·v6,·Landroidx/core/provider/FontsContractCompat$FontInfo; | 53 | ····new-instance·v6,·Landroidx/core/provider/FontsContractCompat$FontInfo; |
54 | ····move-object·v0,·v6 | 54 | ····move-object·v0,·v6 |
55 | ····move-object·v1,·p0 | 55 | ····move-object·v1,·p0 |
56 | ····move·v2,·p1 | 56 | ····move·v2,·p1 |
Offset 83, 48 lines modified | Offset 83, 48 lines modified | ||
83 | .end·method | 83 | .end·method |
84 | #·virtual·methods | 84 | #·virtual·methods |
85 | .method·public·getResultCode()I | 85 | .method·public·getResultCode()I |
86 | ····.locals·1 | 86 | ····.locals·1 |
87 | ····.line·3 | 87 | ····.line·345 |
88 | ····iget·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mResultCode:I | 88 | ····iget·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mResultCode:I |
89 | ····return·v0 | 89 | ····return·v0 |
90 | .end·method | 90 | .end·method |
91 | .method·public·getTtcIndex()I | 91 | .method·public·getTtcIndex()I |
92 | ····.locals·1 | 92 | ····.locals·1 |
93 | ····.line· | 93 | ····.line·322 |
94 | ····iget·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mTtcIndex:I | 94 | ····iget·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mTtcIndex:I |
95 | ····return·v0 | 95 | ····return·v0 |
96 | .end·method | 96 | .end·method |
97 | .method·public·getUri()Landroid/net/Uri; | 97 | .method·public·getUri()Landroid/net/Uri; |
98 | ····.locals·1 | 98 | ····.locals·1 |
99 | ····.line· | 99 | ····.line·315 |
100 | ····iget-object·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mUri:Landroid/net/Uri; | 100 | ····iget-object·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mUri:Landroid/net/Uri; |
101 | ····return-object·v0 | 101 | ····return-object·v0 |
102 | .end·method | 102 | .end·method |
103 | .method·public·getWeight()I | 103 | .method·public·getWeight()I |
104 | ····.locals·1 | 104 | ····.locals·1 |
105 | ····.line· | 105 | ····.line·329 |
106 | ····iget·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mWeight:I | 106 | ····iget·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mWeight:I |
107 | ····return·v0 | 107 | ····return·v0 |
108 | .end·method | 108 | .end·method |
109 | .method·public·isItalic()Z | 109 | .method·public·isItalic()Z |
110 | ····.locals·1 | 110 | ····.locals·1 |
111 | ····.line·3 | 111 | ····.line·336 |
112 | ····iget-boolean·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mItalic:Z | 112 | ····iget-boolean·v0,·p0,·Landroidx/core/provider/FontsContractCompat$FontInfo;->mItalic:Z |
113 | ····return·v0 | 113 | ····return·v0 |
114 | .end·method | 114 | .end·method |
Offset 25, 100 lines modified | Offset 25, 77 lines modified | ||
25 | .field·private·final·mQuery:Ljava/lang/String; | 25 | .field·private·final·mQuery:Ljava/lang/String; |
26 | #·direct·methods | 26 | #·direct·methods |
27 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V | 27 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V |
28 | ····.locals·1 | 28 | ····.locals·1 |
29 | ····.line·7 | 29 | ····.line·78 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line· | 31 | ····.line·79 |
32 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 32 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; |
33 | ····move-result-object· | 33 | ····move-result-object·v0 |
34 | ····check-cast· | 34 | ····check-cast·v0,·Ljava/lang/String; |
35 | ····iput-object· | 35 | ····iput-object·v0,·p0,·Landroidx/core/provider/FontRequest;->mProviderAuthority:Ljava/lang/String; |
36 | ····.line·8 | 36 | ····.line·80 |
37 | ····invoke-static·{p2},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 37 | ····invoke-static·{p2},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; |
38 | ····move-result-object· | 38 | ····move-result-object·v0 |
39 | ····check-cast· | 39 | ····check-cast·v0,·Ljava/lang/String; |
40 | ····iput-object· | 40 | ····iput-object·v0,·p0,·Landroidx/core/provider/FontRequest;->mProviderPackage:Ljava/lang/String; |
41 | ····.line·8 | 41 | ····.line·81 |
42 | ····invoke-static·{p3},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 42 | ····invoke-static·{p3},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; |
43 | ····move-result-object· | 43 | ····move-result-object·v0 |
44 | ····check-cast· | 44 | ····check-cast·v0,·Ljava/lang/String; |
45 | ····iput-object· | 45 | ····iput-object·v0,·p0,·Landroidx/core/provider/FontRequest;->mQuery:Ljava/lang/String; |
46 | ····const/4·v0,·0x0 | 46 | ····const/4·v0,·0x0 |
47 | ····.line·8 | 47 | ····.line·82 |
48 | ····iput-object·v0,·p0,·Landroidx/core/provider/FontRequest;->mCertificates:Ljava/util/List; | 48 | ····iput-object·v0,·p0,·Landroidx/core/provider/FontRequest;->mCertificates:Ljava/util/List; |
49 | ····if-eqz·p4,·:cond_0 | 49 | ····if-eqz·p4,·:cond_0 |
50 | ····const/4·v0,·0x1 | 50 | ····const/4·v0,·0x1 |
51 | ····goto·:goto_0 | 51 | ····goto·:goto_0 |
52 | ····:cond_0 | 52 | ····:cond_0 |
53 | ····const/4·v0,·0x0 | 53 | ····const/4·v0,·0x0 |
54 | ····.line·8 | 54 | ····.line·83 |
55 | ····:goto_0 | 55 | ····:goto_0 |
56 | ····invoke-static·{v0},·Landroidx/core/util/Preconditions;->checkArgument(Z)V | 56 | ····invoke-static·{v0},·Landroidx/core/util/Preconditions;->checkArgument(Z)V |
57 | ····.line·8 | 57 | ····.line·84 |
58 | ····iput·p4,·p0,·Landroidx/core/provider/FontRequest;->mCertificatesArray:I | 58 | ····iput·p4,·p0,·Landroidx/core/provider/FontRequest;->mCertificatesArray:I |
59 | ····.line·8 | 59 | ····.line·85 |
60 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroidx/core/provider/FontRequest;->createIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
60 | ····new-instance·p4,·Ljava/lang/StringBuilder; | ||
61 | ····invoke-direct·{p4,·p1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
62 | ····const-string·p1,·"-" | ||
63 | ····invoke-virtual·{p4,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
64 | ····move-result-object·p4 | ||
65 | ····invoke-virtual·{p4,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
66 | ····move-result-object·p2 | ||
67 | ····.line·87 | ||
68 | ····invoke-virtual·{p2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
69 | ····move-result-object·p1 | ||
70 | ····invoke-virtual·{p1,·p3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
71 | ····move-result-object·p1 | ||
72 | ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
73 | ····move-result-object·p1 | 61 | ····move-result-object·p1 |
74 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequest;->mIdentifier:Ljava/lang/String; | 62 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequest;->mIdentifier:Ljava/lang/String; |
75 | ····return-void | 63 | ····return-void |
76 | .end·method | 64 | .end·method |
77 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V | 65 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V |
78 | ····.locals· | 66 | ····.locals·1 |
79 | ····.annotation·system·Ldalvik/annotation/Signature; | 67 | ····.annotation·system·Ldalvik/annotation/Signature; |
80 | ········value·=·{ | 68 | ········value·=·{ |
81 | ············"(", | 69 | ············"(", |
82 | ············"Ljava/lang/String;", | 70 | ············"Ljava/lang/String;", |
83 | ············"Ljava/lang/String;", | 71 | ············"Ljava/lang/String;", |
84 | ············"Ljava/lang/String;", | 72 | ············"Ljava/lang/String;", |
85 | ············"Ljava/util/List<", | 73 | ············"Ljava/util/List<", |
Offset 129, 37 lines modified | Offset 106, 37 lines modified | ||
129 | ····.line·57 | 106 | ····.line·57 |
130 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 107 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
131 | ····.line·58 | 108 | ····.line·58 |
132 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 109 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; |
133 | ····move-result-object· | 110 | ····move-result-object·v0 |
134 | ····check-cast· | 111 | ····check-cast·v0,·Ljava/lang/String; |
135 | ····iput-object· | 112 | ····iput-object·v0,·p0,·Landroidx/core/provider/FontRequest;->mProviderAuthority:Ljava/lang/String; |
136 | ····.line·59 | 113 | ····.line·59 |
137 | ····invoke-static·{p2},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 114 | ····invoke-static·{p2},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; |
138 | ····move-result-object· | 115 | ····move-result-object·v0 |
139 | ····check-cast· | 116 | ····check-cast·v0,·Ljava/lang/String; |
140 | ····iput-object· | 117 | ····iput-object·v0,·p0,·Landroidx/core/provider/FontRequest;->mProviderPackage:Ljava/lang/String; |
141 | ····.line·60 | 118 | ····.line·60 |
142 | ····invoke-static·{p3},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 119 | ····invoke-static·{p3},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; |
Max diff block lines reached; 7867/12803 bytes (61.45%) of diff not shown. |
Offset 130, 15 lines modified | Offset 130, 14 lines modified | ||
130 | ····(·72,·72,·72)·····#·rgb·=·(0x48,0x48,0x48) | 130 | ····(·72,·72,·72)·····#·rgb·=·(0x48,0x48,0x48) |
131 | ····(114,111,107)·····#·rgb·=·(0x72,0x6f,0x6b) | 131 | ····(114,111,107)·····#·rgb·=·(0x72,0x6f,0x6b) |
132 | ····(·87,·85,·83)·····#·rgb·=·(0x57,0x55,0x53) | 132 | ····(·87,·85,·83)·····#·rgb·=·(0x57,0x55,0x53) |
133 | ····(·98,·95,·92)·····#·rgb·=·(0x62,0x5f,0x5c) | 133 | ····(·98,·95,·92)·····#·rgb·=·(0x62,0x5f,0x5c) |
134 | ····(·54,·54,·54)·····#·rgb·=·(0x36,0x36,0x36)·grey21 | 134 | ····(·54,·54,·54)·····#·rgb·=·(0x36,0x36,0x36)·grey21 |
135 | ····(·70,·70,·70)·····#·rgb·=·(0x46,0x46,0x46) | 135 | ····(·70,·70,·70)·····#·rgb·=·(0x46,0x46,0x46) |
136 | ····(·85,·83,·81)·····#·rgb·=·(0x55,0x53,0x51) | 136 | ····(·85,·83,·81)·····#·rgb·=·(0x55,0x53,0x51) |
137 | ····(·91,·88,·86)·····#·rgb·=·(0x5b,0x58,0x56) | ||
138 | ····(·88,·88,·88)·····#·rgb·=·(0x58,0x58,0x58) | 137 | ····(·88,·88,·88)·····#·rgb·=·(0x58,0x58,0x58) |
139 | ····(145,140,134)·····#·rgb·=·(0x91,0x8c,0x86) | 138 | ····(145,140,134)·····#·rgb·=·(0x91,0x8c,0x86) |
140 | ····(127,123,118)·····#·rgb·=·(0x7f,0x7b,0x76) | 139 | ····(127,123,118)·····#·rgb·=·(0x7f,0x7b,0x76) |
141 | ····(100,·97,·94)·····#·rgb·=·(0x64,0x61,0x5e) | 140 | ····(100,·97,·94)·····#·rgb·=·(0x64,0x61,0x5e) |
142 | ····(·57,·57,·56)·····#·rgb·=·(0x39,0x39,0x38) | 141 | ····(·57,·57,·56)·····#·rgb·=·(0x39,0x39,0x38) |
143 | ····(·61,·60,·59)·····#·rgb·=·(0x3d,0x3c,0x3b) | 142 | ····(·61,·60,·59)·····#·rgb·=·(0x3d,0x3c,0x3b) |
144 | ····(164,158,151)·····#·rgb·=·(0xa4,0x9e,0x97) | 143 | ····(164,158,151)·····#·rgb·=·(0xa4,0x9e,0x97) |
Offset 165, 220 lines modified | Offset 164, 219 lines modified | ||
165 | ····(·81,·81,·81)·····#·rgb·=·(0x51,0x51,0x51) | 164 | ····(·81,·81,·81)·····#·rgb·=·(0x51,0x51,0x51) |
166 | ····(168,161,154)·····#·rgb·=·(0xa8,0xa1,0x9a) | 165 | ····(168,161,154)·····#·rgb·=·(0xa8,0xa1,0x9a) |
167 | ····(172,165,158)·····#·rgb·=·(0xac,0xa5,0x9e) | 166 | ····(172,165,158)·····#·rgb·=·(0xac,0xa5,0x9e) |
168 | ····(129,125,120)·····#·rgb·=·(0x81,0x7d,0x78) | 167 | ····(129,125,120)·····#·rgb·=·(0x81,0x7d,0x78) |
169 | ····(·53,·53,·52)·····#·rgb·=·(0x35,0x35,0x34) | 168 | ····(·53,·53,·52)·····#·rgb·=·(0x35,0x35,0x34) |
170 | ····(·57,·57,·57)·····#·rgb·=·(0x39,0x39,0x39) | 169 | ····(·57,·57,·57)·····#·rgb·=·(0x39,0x39,0x39) |
171 | ····(149,143,137)·····#·rgb·=·(0x95,0x8f,0x89) | 170 | ····(149,143,137)·····#·rgb·=·(0x95,0x8f,0x89) |
172 | ····(106,103,100)·····#·rgb·=·(0x6a,0x67,0x64) | ||
173 | } | 171 | } |
174 | tRNS·{ | 172 | tRNS·{ |
175 | ·20·99·247·175·56·115·87·159·123·67·211·235·44·40·12·60·187·151·64·127·199·95·219·52·183·111·16·4·207·107·83·36·215·231·143·79·119·251·163·91·191·0·139·8·167·239·48·195·243·227·203·131·223·24} | 173 | ·20·99·247·175·56·115·87·159·123·67·211·235·44·40·12·60·187·151·64·127·199·95·219·52·183·111·16·4·207·107·83·36·215·231·143·79·119·251·163·91·191·0·139·8·167·239·48·195·243·227·203·131·223·24} |
176 | IMAGE·{ | 174 | IMAGE·{ |
177 | ····pixels·hex | 175 | ····pixels·hex |
178 | 29292929292929292929292929292929292929292929351e132c2f34343073737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373732d3434282624231a29292929292929292929292929292929292929292929 | 176 | 29292929292929292929292929292929292929292929351e132c2f34343073737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373732d3434282624231a29292929292929292929292929292929292929292929 |
179 | 292929292929292929292929292929292929292e22207373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373739 | 177 | 292929292929292929292929292929292929292e22207373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373739c9c9c9c9c9c9c9c9c9c9c9c9c73737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373731c331f29292929292929292929292929292929292929 |
180 | 292929292929292929292929292929292b1d207373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373739 | 178 | 292929292929292929292929292929292b1d207373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373739c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737332271b29292929292929292929292929292929 |
181 | 29292929292929292929292929291b19217373737373737373739 | 179 | 29292929292929292929292929291b1921737373737373737373978e999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999686868686868686868686868686868688b8b8b8b8b8b8b8b8b8b8b6868686868686868686868686868686899999999999999999999999999999999999999999999999999999999999[·...·truncated·by·diffoscope;·len:·51,·SHA:·883fd4fff24de526fbecbd5864a27ec58429a1ef6fa2091638fc9e8c694bdcc2·...·]7373737373737373731615292929292929292929292929292929 |
182 | 2929292929292929292929292909207373737373738 | 180 | 292929292929292929292929290920737373737373869691a3937171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717[·...·truncated·by·diffoscope;·len:·65,·SHA:·7631c4b2e957157c82139e291f9828d3426a0c80740edb10d6d6cd0c0d2e570f·...·]5e817f737373737373141729292929292929292929292929 |
183 | 29292929292929292929292b117373737373737d9 | 181 | 29292929292929292929292b117373737373737d957a7171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717[·...·truncated·by·diffoscope;·len:·73,·SHA:·98b62dd2c5f1cf4df3e6fe60432a78c80737592a6d1078fc86dac6d3c936a102·...·]6b78737373737325131b2929292929292929292929 |
184 | 292929292929292929291f1c737373737375767171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171718 | 182 | 292929292929292929291f1c73737373737576717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171837d7373737373103529292929292929292929 |
185 | 2929292929292929290f217373737374a4717171717171719f726b8e6f7575757575757575757575757575757575757575757575757575757575757575757575757575757e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c86868686868686868686866c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7575757575757575757575757575757575757575757575757575757575757575757575757575698ea1a47a717171717171716a9b73737373160d292929292929292929 | ||
186 | 29292929292929291230737373a25e717171717171647c74a273737373737373737373737373737373737373737373737373737373737373737373737373737373739d9d9d9d9d9d919191919191917f7f7f7f7f7f7f7f7f7f62626262626262626262626262626262626262626262626262626262627f7f7f7f7f7f7f7f7f7f919191919191919d9d9d9d9d9d737373737373737373737373737373737373737373737373737373737373737373737373737373737f9a92897171717171a06173737373210c2929292929292929 | ||
187 | 292929292929290f30737373987271717171715f7d7373737373737373737373737373737373737373737373737373737373737373737373737373737373739d9d9d9d9d9d9191919191917f7f7f7f7f7f7f7f62626262626262626262626262626262656565656565656565626262626262626262626262626262627f7f7f7f7f7f7f7f9191919191919d9d9d9d9d9d73737373737373737373737373737373737373737373737373737373737373737373737373737373a25c7671717171718a87737373210d29292929292929 | ||
188 | 2929292929290d0b7373739b597171717159817373737373737373737373737373737373737373737373737373737373737373737373737373737373739d9d9d9d9d9191919191917f7f7f7f7f7f7f626262626262626262626565656565656565656565656565656565656565656565656565656565626262626262626262627f7f7f7f7f7f7f9191919191919d9d9d9d9d7373737373737373737373737373737373737373737373737373737373737373737373737373737373589071717171a4987373731635292929292929 | ||
189 | 29292929290e0a7373739b9071717171927f73737373737373737373737373737373737373737373737373737373737373737373737373737373739d9d9d9d9d91919191917f7f7f7f7f7f7f6262626262626262656565656565656565656565656565a3a3a3a3a3a3a3a3a365656565656565656565656565656562626262626262627f7f7f7f7f7f7f91919191919d9d9d9d9d737373737373737373737373737373737373737373737373737373737373737373737373737373735b96717171719598737373101b2929292929 | ||
190 | 29292929290773737398577171719f9773737373737373737373737373737373737373737373737373737373737373737373737373737373739d9d9d9d9d91919191917f7f7f7f7f7f62626262626265656565656565656565a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3656565656565656565656262626262627f7f7f7f7f7f91919191919d9d9d9d9d7373737373737373737373737373737373737373737373737373737373737373737373737373737386a0717171a487737373132929292929 | ||
191 | 2929292923737373a2767171719078737373737373737373737373737373737373737373737373737373737373737373737373737373739d9d9d9d9d919191917f7f7f7f7f7f6262626262626565656565656565a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a356565656565656a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a365656565656565656262626262627f7f7f7f7f7f919191919d9d9d9d9d737373737373737373737373737373737373737373737373737373737373737373737373737373979f7171718a737373251729292929 | ||
192 | 2929292b34737373927171719f747373737373737373737373737373737373737373737373737373737373737373737373737373739d9d9d9d9d919191917f7f7f7f7f62626262626265656565656565a3a3a3a3a3a3a3a3a3a3565656565656565656565656565656565656565656565656565656a3a3a3a3a3a3a3a3a3a3656565656565656262626262627f7f7f7f7f919191919d9d9d9d9d737373737373737373737373737373737373737373737373737373737373737373737373737397a0717171617373731429292929 | ||
193 | 292929137373738c71717171817373737373737373737373737373737373737373737373737373737373737373737373737373739d9d9d9d919191917f7f7f7f7f6262626262656565656565a3a3a3a3a3a3a3a3565656565656565656565656565656565555555555555556565656565656565656565656565656a3a3a3a3a3a3a3a365656565656562626262627f7f7f7f7f919191919d9d9d9d737373737373737373737373737373737373737373737373737373737373737373737373737386717171a09b73737315292929 | ||
194 | 29291a2d7373a2957171715e73737373737373737373737373737373737373737373737373737373737373737373737373739d9d9d9d919191917f7f7f7f7f62626262626565656565a3a3a3a3a3a3a35656565656565656565655555555555555555555555555555555555555555555555555555556565656565656565656a3a3a3a3a3a3a3656565656562626262627f7f7f7f7f919191919d9d9d9d73737373737373737373737373737373737373737373737373737373737373737373737373967171716a737373161b2929 | ||
195 | 2929087373735471717153a27373737373737373737373737373737373737373737373737373737373737373737373739d9d9d9d919191917f7f7f7f7f62626262656565656565a3a3a3a3a3a35656565656565656555555555555555555555555555555555252525252555555555555555555555555555555555656565656565656a3a3a3a3a3a3656565656565626262627f7f7f7f7f919191919d9d9d9d73737373737373737373737373737373737373737373737373737373737373737373735b907171717d737373272929 | ||
196 | 291b217373a257717171787373737373737373737373737373737373737373737373737373737373737373737373739d9d9d919191917f7f7f7f7f626262626565656565a3a3a3a3a3a35656565656565655555555555555555552525252525252525252525252525252525252525252525252525255555555555555555556565656565656a3a3a3a3a3a36565656565626262627f7f7f7f7f919191919d9d9d73737373737373737373737373737373737373737373737373737373737373737373735871717184737373322929 | ||
197 | 2909737373587171716e73737373737373737373737373737373737373737373737373737373737373737373739d9d9d9d919191917f7f7f7f626262626565656565a3a3a3a3a35656565656565555555555555555525252525252525252525252525252525251515152525252525252525252525252525252525555555555555555565656565656a3a3a3a3a36565656565626262627f7f7f7f919191919d9d9d9d7373737373737373737373737373737373737373737373737373737373737373737376717171787373731f29 | ||
198 | 29267373736a71717174737373737373737373737373737373737373737373737373737373737373737373739d9d9d919191917f7f7f7f626262626565656565a3a3a3a3a3565656565655555555555555525252525252525252515151515151515151515151515151515151515151515151515151525252525252525252555555555555555656565656a3a3a3a3a36565656565626262627f7f7f7f919191919d9d9d7373737373737373737373737373737373737373737373737373737373737373735c7171716b7373733329 | ||
199 | 292d73735071717176737373737373737373737373737373737373737373737373737373737373737373739d9d9d919191917f7f7f626262626565656565a3a3a3a3565656565655555555555552525252525252525151515151515151515151515151515151515151515151515151515151515151515151515152525252525252525555555555555656565656a3a3a3a36565656565626262627f7f7f919191919d9d9d7373737373737373737373737373737373737373737373737373737373737373a28971719f7f73731c29 | ||
200 | 2e737373867171716173737373737373737373737373737373737373737373737373737373737373739d9d9d9d9191917f7f7f7f6262626265656565a3a3a3a35656565656555555555552525252525252515151515151515151514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f515151515151515151515252525252525255555555555656565656a3a3a3a365656565626262627f7f7f7f9191919d9d9d9d7373737373737373737373737373737373737373737373737373737373737392717171817373731a | ||
201 | 19737373967171714e737373737373737373737373737373737373737373737373737373737373739d9d9d919191917f7f7f6262626265656565a3a3a3a35656565656555555555552525252525251515151515151514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f515151515151515152525252525255555555555656565656a3a3a3a365656565626262627f7f7f919191919d9d9d7373737373737373737373737373737373737373737373737373737373739a7171715e73737323 | ||
202 | 1173737364717157737373737373737373737373737373737373737373737373737373737373739d9d9d9191917f7f7f7f62626265656565a3a3a3a3565656565655555555525252525252515151515151514f4f4f4f4f4f4f4f4f606060606060606060606060606060606060606060606060604f4f4f4f4f4f4f4f4f51515151515151525252525252555555555656565656a3a3a3a3656565656262627f7f7f7f9191919d9d9d73737373737373737373737373737373737373737373737373737373737f7a71718473737324 | ||
203 | 2f7373877171716373737373737373737373737373737373737373737373737373737373739d9d9d9d9191917f7f7f6262626265656565a3a3a356565656565555555552525252525151515151514f4f4f4f4f4f4f4f60606060606060606060606060606060606060606060606060606060606060606060604f4f4f4f4f4f4f4f5151515151515252525252555555555656565656a3a3a365656565626262627f7f7f9191919d9d9d9d73737373737373737373737373737373737373737373737373737373a471718973737326 | ||
204 | 3473734d7171717c737373737373737373737373737373737373737373737373737373739d9d9d919191917f7f7f62626265656565a3a3a3a35656565655555555525252525251515151514f4f4f4f4f4f4f606060606060606060666666666666666666666666666666666666666666666666666060606060606060604f4f4f4f4f4f4f515151515152525252525555555556565656a3a3a3a3656565656262627f7f7f919191919d9d9d737373737373737373737373737373737373737373737373737373a171717188737328 | ||
205 | 73737381717171757373737373737373737373737373737373737373737373737373739d9d9d9191917f7f7f7f626262656565a3a3a3a35656565655555555525252525251515151514f4f4f4f4f4f606060606060606666666666666666666666666666666666666666666666666666666666666666666666606060606060604f4f4f4f4f4f515151515152525252525555555556565656a3a3a3a36565656262627f7f7f7f9191919d9d9d73737373737373737373737373737373737373737373737373738e7171719b737334 | ||
206 | 737373757171715873737373737373737373737373737373737373737373737373739d9d9d9191917f7f7f62626262656565a3a3a3a3565656555555555252525252515151514f4f4f4f4f4f606060606060666666666666666666667777777777777777777777777777777777777777777777666666666666666666666060606060604f4f4f4f4f4f51515151525252525255555555565656a3a3a3a3656565626262627f7f7f9191919d9d9d73737373737373737373737373737373737373737373737373697171719a737334 | ||
207 | 737373757171719a737373737373737373737373737373737373737373737373739d9d9d9191917f7f7f62626265656565a3a3a3565656565555555552525252515151514f4f4f4f4f606060606060666666666666667777777777777777777777777777777777777777777777777777777777777777777777666666666666666060606060604f4f4f4f4f51515151525252525555555556565656a3a3a3656565656262627f7f7f9191919d9d9d737373737373737373737373737373737373737373737373757171719a73732d | ||
208 | 737373757171719a7373737373737373737373737373737373737373737373739d9d9d9191917f7f7f626262656565a3a3a3a35656565555555552525252515151514f4f4f4f4f6060606060666666666666667777777777777777776d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7777777777777777776666666666666660606060604f4f4f4f4f515151515252525255555555565656a3a3a3a36565656262627f7f7f9191919d9d9d7373737373737373737373737373737373737373737373757171719a737373 | ||
209 | 737373757171719a73737373737373737373737373737373737373737373739d9d9d9191917f7f7f626262656565a3a3a35656565655555552525252515151514f4f4f4f4f6060606060666666666677777777777777776d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7777777777777777666666666660606060604f4f4f4f4f515151515252525255555556565656a3a3a36565656262627f7f7f9191919d9d9d73737373737373737373737373737373737373737373757171719a737373 | ||
210 | 737373757171719a737373737373737373737373737373737373737373739d9d9d9191917f7f7f626262656565a3a3a356565655555555525252525151514f4f4f4f4f606060606666666666667777777777776d6d6d6d6d6d6d6d6d99999999999999999999999999999999999999999999996d6d6d6d6d6d6d6d6d777777777777666666666666606060604f4f4f4f4f5151515252525255555555565656a3a3a36565656262627f7f7f9191919d9d9d737373737373737373737373737373737373737373757171719a737373 | ||
211 | 737373757171719a7373737373737373737373737373737373737373739d9d9d9191917f7f7f626262656565a3a3a356565655555552525252515151514f4f4f4f6060606066666666667777777777776d6d6d6d6d6d6d9999999999999999999999999999999999999999999999999999999999999999996d6d6d6d6d6d6d7777777777776666666666606060604f4f4f4f5151515152525252555555565656a3a3a36565656262627f7f7f9191919d9d9d7373737373737373737373737373737373737373757171719a737373 | ||
212 | 737373757171719a73737373737373737373737373737373737373739d9d9d9191917f7f7f626265656565a3a3a3565656555555525252525151514f4f4f4f60606060666666666677777777776d6d6d6d6d6d99999999999999999967676767676767676767676767676767676767676767679999999999999999996d6d6d6d6d6d77777777776666666666606060604f4f4f4f51515152525252555555565656a3a3a36565656562627f7f7f9191919d9d9d73737373737373737373737373737373737373757171719a737373 | ||
213 | 737373757171719a737373737373737373737373737373737373739d9d9d9191917f7f7f6262656565a3a3a356565656555555525252515151514f4f4f60606060666666666677777777776d6d6d6d6d99999999999999676767676767676767676767676767676767676767676767676767676767676767999999999999996d6d6d6d6d77777777776666666666606060604f4f4f5151515152525255555556565656a3a3a365656562627f7f7f9191919d9d9d737373737373737373737373737373737373757171719a737373 | ||
214 | 737373757171719a7373737373737373737373737373737373739d9d9d9191917f7f7f6262656565a3a3a3565656555555555252525151514f4f4f4f6060606066666666777777776d6d6d6d6d999999999999996767676767676767678b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b676767676767676767999999999999996d6d6d6d6d7777777766666666606060604f4f4f4f51515152525255555555565656a3a3a365656562627f7f7f9191919d9d9d7373737373737373737373737373737373757171719a737373 | ||
215 | 737373757171719a73737373737373737373737373737373739d9d9d9191917f7f7f6262656565a3a3a3565656555555525252525151514f4f4f6060606066666666777777776d6d6d6d6d999999999999676767676767678b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b676767676767679999999999996d6d6d6d6d7777777766666666606060604f4f4f51515152525252555555565656a3a3a365656562627f7f7f9191919d9d9d73737373737373737373737373737373757171719a737373 | ||
216 | 737373757171719a73737373737373737373737373737373739d9d9191917f7f7f6262656565a3a3a3565656555555525252515151514f4f4f60606066666666777777776d6d6d6d6d99999999996767676767678b8b8b8b8b8b8b8b8b8080808080808080808080808080808080808080808b8b8b8b8b8b8b8b8b67676767676799999999996d6d6d6d6d77777777666666666060604f4f4f51515151525252555555565656a3a3a365656562627f7f7f9191919d9d73737373737373737373737373737373757171719a737373 | ||
217 | 737373757171719a737373737373737373737373737373739d9d9191917f7f7f6262656565a3a3a35656565555555252525151514f4f4f4f60606066666666777777776d6d6d6d999999996767676767678b8b8b8b8b8b8b808080808080808080808080808080808080808080808080808080808080808b8b8b8b8b8b8b676767676767999999996d6d6d6d77777777666666666060604f4f4f4f515151525252555555565656a3a3a365656562627f7f7f9191919d9d737373737373737373737373737373757171719a737373 | ||
218 | 737373757171719a7373737373737373737373737373739d9d9d91917f7f7f6262626565a3a3a35656565555555252525151514f4f4f60606060666666777777776d6d6d6d9999999967676767678b8b8b8b8b8b8080808080808080805a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a8080808080808080808b8b8b8b8b8b6767676767999999996d6d6d6d77777777666666606060604f4f4f515151525252555555565656a3a3a365656262627f7f7f91919d9d9d7373737373737373737373737373757171719a737373 | ||
219 | 737373757171719a73737373737373737373737373739d9d9d91917f7f7f6262626565a3a3a35656565555555252525151514f4f4f606060666666667777776d6d6d6d9999999967676767678b8b8b8b8b808080808080805a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a808080808080808b8b8b8b8b6767676767999999996d6d6d6d777777666666666060604f4f4f515151525252555555565656a3a3a365656262627f7f7f91919d9d9d73737373737373737373737373757171719a737373 | ||
220 | 737373757171719a73737373737373737373737373739d9d9191917f7f626262656565a3a35656565555555252525151514f4f4f606060666666777777776d6d6d9999999967676767678b8b8b8b8b8080808080805a5a5a5a5a5a5a5a5a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5a5a5a5a5a5a5a5a5a8080808080808b8b8b8b8b6767676767999999996d6d6d777777776666666060604f4f4f515151525252555555565656a3a36565656262627f7f9191919d9d73737373737373737373737373757171719a737373 | ||
221 | 737373757171719a737373737373737373737373739d9d9191917f7f626262656565a3a35656565555555252525151514f4f4f6060606666667777776d6d6d6d99999999676767678b8b8b8b8080808080805a5a5a5a5a5a5a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5a5a5a5a5a5a5a8080808080808b8b8b8b67676767999999996d6d6d6d7777776666666060604f4f4f515151525252555555565656a3a36565656262627f7f9191919d9d737373737373737373737373757171719a737373 | ||
222 | 737373757171719a7373737373737373737373739d9d9d91917f7f7f6262656565a3a35656565555555252525151514f4f4f6060606666667777776d6d6d99999999676767678b8b8b8b80808080805a5a5a5a5a5a7b7b7b7b7b7b7b7b7b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c7b7b7b7b7b7b7b7b7b5a5a5a5a5a5a80808080808b8b8b8b67676767999999996d6d6d7777776666666060604f4f4f515151525252555555565656a3a365656562627f7f7f91919d9d9d7373737373737373737373757171719a737373 | ||
223 | 737373757171719a73737373737373737373739d9d9d91917f7f7f6262656565a3a3a356565555555252525151514f4f606060666666777777776d6d6d999999996767678b8b8b8b80808080805a5a5a5a5a7b7b7b7b7b7b7b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c7b7b7b7b7b7b7b5a5a5a5a5a80808080808b8b8b8b676767999999996d6d6d777777776666666060604f4f5151515252525555555656a3a3a365656562627f7f7f91919d9d9d73737373737373737373757171719a737373 | ||
224 | 737373757171719a73737373737373737373739d9d9191917f7f6262626565a3a3a356565555555252525151514f4f6060606666667777776d6d6d6d999999676767678b8b8b8b808080805a5a5a5a5a7b7b7b7b7b4c4c4c4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c4c4c4c7b7b7b7b7b5a5a5a5a5a808080808b8b8b8b676767679999996d6d6d6d7777776666666060604f4f5151515252525555555656a3a3a365656262627f7f9191919d9d73737373737373737373757171719a737373 | ||
225 | 737373757171719a737373737373737373739d9d9191917f7f6262626565a3a3a356565655555252525151514f4f6060606666667777776d6d6d999999996767678b8b8b8b808080805a5a5a5a7b7b7b7b7b7b4c4c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c4c4c4c4c4c7b7b7b7b7b7b5a5a5a5a808080808b8b8b8b676767999999996d6d6d7777776666666060604f4f5151515252525555565656a3a3a365656262627f7f9191919d9d737373737373737373757171719a737373 | ||
226 | 737373757171719a7373737373737373739d9d9d91917f7f7f6262656565a3a356565655555252525151514f4f6060606666667777776d6d6d999999676767678b8b8b808080805a5a5a5a7b7b7b7b7b4c4c4c4c4c4c4b4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4b4c4c4c4c4c4c7b7b7b7b7b5a5a5a5a808080808b8b8b676767679999996d6d6d7777776666666060604f4f5151515252525555565656a3a365656562627f7f7f91919d9d9d7373737373737373757171719a737373 | ||
227 | 737373757171719a7373737373737373739d9d9191917f7f6262656565a3a356565655555552525151514f4f4f60606666667777776d6d6d9999996767678b8b8b8b8080805a5a5a5a7b7b7b7b7b4c4c4c4c4c4b4b4b4b4b4b4b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c7b7b7b7b7b5a5a5a5a8080808b8b8b8b6767679999996d6d6d77777766666660604f4f4f5151515252555555565656a3a365656562627f7f9191919d9d7373737373737373757171719a737373 | ||
228 | 737373757171719a73737373737373739d9d9191917f7f6262626565a3a3a3565655555552525151514f4f4f60606666667777776d6d6d9999996767678b8b8b808080805a5a5a5a7b7b7b7b4c4c4c4c4c4b4b4b4b4b4a4a4a4a4a4a4a4a4a49494949494949494949494949494949494a4a4a4a4a4a4a4a4a4b4b4b4b4b4c4c4c4c4c7b7b7b7b5a5a5a5a808080808b8b8b6767679999996d6d6d77777766666660604f4f4f51515152525555555656a3a3a365656262627f7f9191919d9d73737373737373757171719a737373 | ||
229 | 737373757171719a73737373737373739d9d91917f7f7f62626565a3a3a3565655555552525251514f4f4f60606666667777776d6d6d9999996767678b8b8b808080805a5a5a7b7b7b7b4c4c4c4c4b4b4b4b4b4a4a4a4a4a4a4a4949494949494949494949494949494949494949494949494949494a4a4a4a4a4a4a4b4b4b4b4b4c4c4c4c7b7b7b7b5a5a5a808080808b8b8b6767679999996d6d6d77777766666660604f4f4f51515252525555555656a3a3a3656562627f7f7f91919d9d73737373737373757171719a737373 | ||
230 | 737373757171719a737373737373739d9d9191917f7f6262656565a3a3565656555552525251514f4f4f60606066667777776d6d6d9999996767678b8b8b8080805a5a5a5a7b7b7b4c4c4c4c4b4b4b4b4b4a4a4a4a4a4a4949494949494949484848484848484848484848484848484849494949494949494a4a4a4a4a4a4b4b4b4b4b4c4c4c4c7b7b7b5a5a5a5a8080808b8b8b6767679999996d6d6d77777766666060604f4f4f51515252525555565656a3a365656562627f7f9191919d9d737373737373757171719a737373 | ||
231 | 737373757171719a7373737373739d9d9d91917f7f6262626565a3a3a3565655555252525151514f4f60606066667777776d6d6d9999996767678b8b8b8080805a5a5a7b7b7b7b4c4c4c4c4b4b4b4b4a4a4a4a4a4949494949494848484848484848484848484848484848484848484848484848484949494949494a4a4a4a4a4b4b4b4b4c4c4c4c7b7b7b7b5a5a5a8080808b8b8b6767679999996d6d6d77777766666060604f4f51515152525255555656a3a3a365656262627f7f91919d9d9d7373737373757171719a737373 | ||
232 | 737373757171719a7373737373739d9d91917f7f7f6262656565a3a3565655555552525151514f4f60606066667777776d6d6d9999996767678b8b8b8080805a5a5a7b7b7b4c4c4c4c4b4b4b4b4a4a4a4a4949494949494848484848484848474747474747474747474747474747474748484848484848484949494949494a4a4a4a4b4b4b4b4c4c4c4c7b7b7b5a5a5a8080808b8b8b6767679999996d6d6d77777766666060604f4f51515152525555555656a3a365656562627f7f7f91919d9d7373737373757171719a737373 | ||
233 | 737373757171719a73737373739d9d9d91917f7f6262626565a3a3565656555552525251514f4f4f606066666677776d6d6d9999996767678b8b8080805a5a5a5a7b7b7b4c4c4c4b4b4b4b4a4a4a4a494949494948484848484848474747474747474747474747474747474747474747474747474848484848484849494949494a4a4a4a4b4b4b4b4c4c4c7b7b7b5a5a5a5a8080808b8b6767679999996d6d6d777766666660604f4f4f51515252525555565656a3a365656262627f7f91919d9d9d73737373757171719a737373 | ||
234 | 737373757171719a73737373739d9d91917f7f7f62626565a3a3a35656555552525251514f4f4f606066666677776d6d6d9999996767678b8b8080805a5a5a7b7b7b7b4c4c4c4b4b4b4b4a4a4a49494949494848484848474747474747474747464646464646464646464646464646474747474747474747484848484849494949494a4a4a4b4b4b4b4c4c4c7b7b7b7b5a5a5a8080808b8b6767679999996d6d6d777766666660604f4f4f515152525255555656a3a3a3656562627f7f7f91919d9d73737373757171719a737373 | ||
235 | 737373757171719a737373739d9d9d91917f7f6262656565a3a3565655555552525151514f4f60606066667777776d6d9999996767678b8b8080805a5a5a7b7b7b4c4c4c4c4b4b4b4a4a4a4a494949494848484848474747474747464646464646464646464646464646464646464646464646464747474747474848484848494949494a4a4a4a4b4b4b4c4c4c4c7b7b7b5a5a5a8080808b8b6767679999996d6d77777766666060604f4f51515152525555555656a3a365656562627f7f91919d9d9d737373757171719a737373 | ||
236 | 737373757171719a737373739d9d91917f7f7f62626565a3a3565656555552525251514f4f60606066667777776d6d9999996767678b8b8080805a5a5a7b7b7b4c4c4c4b4b4b4b4a4a4a49494949484848484747474747474646464646464646454545454545454545454545454545464646464646464647474747474748484848494949494a4a4a4b4b4b4b4c4c4c7b7b7b5a5a5a8080808b8b6767679999996d6d77777766666060604f4f51515252525555565656a3a3656562627f7f7f91919d9d737373757171719a737373 | ||
237 | 737373757171719a7373739d9d9d91917f7f6262656565a3a35656555555525251514f4f4f606066666677776d6d6d99996767678b8b8b80805a5a5a7b7b7b4c4c4c4b4b4b4a4a4a4a494949484848484747474747464646464646454545454545454545454545454545454545454545454545454646464646464747474747484848484949494a4a4a4a4b4b4b4c4c4c7b7b7b5a5a5a80808b8b8b67676799996d6d6d777766666660604f4f4f515152525555555656a3a365656562627f7f91919d9d9d7373757171719a737373 | ||
238 | 737373757171719a7373739d9d91917f7f7f62626565a3a3565656555552525151514f4f606066666677776d6d6d99996767678b8b8b80805a5a5a7b7b7b4c4c4c4b4b4b4a4a4a494949494848484847474747464646464645454545454545459e9e9e9e9e9e9e9e9e9e9e9e9e9e9e454545454545454546464646464747474748484848494949494a4a4a4b4b4b4c4c4c7b7b7b5a5a5a80808b8b8b67676799996d6d6d777766666660604f4f51515152525555565656a3a3656562627f7f7f91919d9d7373757171719a737373 | ||
239 | 737373757171719a73739d9d9d91917f7f6262656565a3a35656555552525251514f4f60606066667777776d6d99999967678b8b8b80805a5a5a7b7b7b4c4c4c4b4b4b4a4a4a494949484848484747474746464646464545454545459e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e454545454545464646464647474747484848484949494a4a4a4b4b4b4c4c4c7b7b7b5a5a5a80808b8b8b67679999996d6d77777766666060604f4f515152525255555656a3a365656562627f7f91919d9d9d73757171719a737373 | ||
240 | 737373757171719a73739d9d91917f7f7f62626565a3a35656565555525251514f4f4f606066666677776d6d99999967678b8b8b8080805a5a7b7b7b4c4c4c4b4b4b4a4a4a49494948484847474747464646464545454545459e9e9e9e9e9e9e9393939393939393939393939393939e9e9e9e9e9e9e45454545454546464646474747474848484949494a4a4a4b4b4b4c4c4c7b7b7b5a5a8080808b8b8b67679999996d6d777766666660604f4f4f515152525555565656a3a3656562627f7f7f91919d9d73757171719a737373 | ||
241 | 737373757171719a739d9d9d91917f7f6262656565a3a35656555552525251514f4f606060666677776d6d6d99996767678b8b8080805a5a7b7b7b4c4c4c4b4b4b4a4a4a4949494848484747474746464646454545459e9e9e9e9e9e93939393939393939393939393939393939393939393939e9e9e9e9e9e4545454546464646474747474848484949494a4a4a4b4b4b4c4c4c7b7b7b5a5a8080808b8b67676799996d6d6d777766666060604f4f515152525255555656a3a365656562627f7f91919d9d9d757171719a737373 | ||
242 | 737373757171719a739d9d91917f7f7f62626565a3a35656565555525251514f4f4f606066667777776d6d99999967678b8b8080805a5a5a7b7b4c4c4c4b4b4b4a4a4a49494948484847474746464646454545459e9e9e9e9e93939393939393938d8d8d8d8d8d8d8d8d8d8d8d8d93939393939393939e9e9e9e9e45454545464646464747474848484949494a4a4a4b4b4b4c4c4c7b7b5a5a5a8080808b8b67679999996d6d777777666660604f4f4f515152525555565656a3a3656562627f7f7f91919d9d757171719a737373 | ||
243 | 737373757171719a739d9d91917f7f6262656565a3a35656555552525251514f4f606066666677776d6d99999967678b8b8b80805a5a5a7b7b4c4c4c4b4b4b4a4a4a494948484847474747464646454545459e9e9e9e9e93939393938d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d93939393939e9e9e9e9e454545454646464747474748484849494a4a4a4b4b4b4c4c4c7b7b5a5a5a80808b8b8b67679999996d6d777766666660604f4f515152525255555656a3a365656562627f7f91919d9d757171719a737373 | ||
244 | 737373757171719a9d9d9191917f7f62626565a3a35656565555525251514f4f4f606066667777776d6d99996767678b8b8080805a5a7b7b7b4c4c4b4b4b4a4a4a4949484848474747464646464545459e9e9e9e93939393938d8d8d8d8d8d8d8d444444444444444444444444448d8d8d8d8d8d8d8d93939393939e9e9e9e4545454646464647474748484849494a4a4a4b4b4b4c4c7b7b7b5a5a8080808b8b67676799996d6d777777666660604f4f4f515152525555565656a3a3656562627f7f9191919d7e7171719a737373 | ||
245 | 737373757171719a9d9d91917f7f6262626565a3a35656555552525251514f4f606066666677776d6d99999967678b8b8080805a5a7b7b7b4c4c4b4b4b4a4a4a4949484848474747464646454545459e9e9e9e939393938d8d8d8d8d8d4444444444444444444444444444444444444444448d8d8d8d8d8d939393939e9e9e9e4545454546464647474748484849494a4a4a4b4b4b4c4c7b7b7b5a5a8080808b8b67679999996d6d777766666660604f4f515152525255555656a3a365656262627f7f91919d7e7171719a737373 | ||
246 | 73737375717171689d9d91917f7f62626565a3a3a356565555525251514f4f4f6060666677776d6d6d999967678b8b8b80805a5a5a7b7b4c4c4c4b4b4a4a4a49494848484747474646464545459e9e9e9e939393938d8d8d8d8d4444444444444443434343434343434343434343444444444444448d8d8d8d8d939393939e9e9e9e45454546464647474748484849494a4a4a4b4b4c4c4c7b7b5a5a5a80808b8b8b676799996d6d6d7777666660604f4f4f5151525255555656a3a3a3656562627f7f91919d7e7171719a737373 | ||
247 | 73737375717171689d91917f7f7f62626565a3a35656555552525251514f4f606066666677776d6d99996767678b8b80805a5a5a7b7b4c4c4c4b4b4a4a4a49494948484747474646464545459e9e9e9e9393938d8d8d8d8d444444444443434343434343434343434343434343434343434344444444448d8d8d8d8d9393939e9e9e9e45454546464647474748484949494a4a4a4b4b4c4c4c7b7b5a5a5a80808b8b67676799996d6d777766666660604f4f515152525255555656a3a3656562627f7f7f91917e7171719a737373 | ||
248 | 73737375717171689d91917f7f6262656565a3a356565555525251514f4f4f6060666677776d6d6d999967678b8b8b80805a5a7b7b7b4c4c4b4b4b4a4a49494948484747474646464545459e9e9e939393938d8d8d8d4444444443434343434343435d5d5d5d5d5d5d5d5d5d5d4343434343434343444444448d8d8d8d939393939e9e9e45454546464647474748484949494a4a4b4b4b4c4c7b7b7b5a5a80808b8b8b676799996d6d6d7777666660604f4f4f5151525255555656a3a365656562627f7f91917e7171719a737373 | ||
249 | 73737375717171689d91917f7f62626565a3a35656555555525251514f4f606066666677776d6d99996767678b8b80805a5a5a7b7b4c4c4b4b4b4a4a49494948484747474646464545459e9e9e9393938d8d8d8d444444444343434343435d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d434343434343444444448d8d8d8d9393939e9e9e45454546464647474748484949494a4a4b4b4b4c4c7b7b5a5a5a80808b8b67676799996d6d777766666660604f4f515152525555555656a3a3656562627f7f91917e7171719a737373 | ||
250 | 737373757171716891917f7f7f62626565a3a35656555552525151514f4f6060666677776d6d6d999967678b8b8080805a5a7b7b4c4c4c4b4b4a4a4a494948484847474646464545459e9e9e9393938d8d8d4444444443434343435d5d5d5d5d5d5d42424242424242424242425d5d5d5d5d5d5d4343434343444444448d8d8d9393939e9e9e454545464646474748484849494a4a4a4b4b4c4c4c7b7b5a5a8080808b8b676799996d6d6d7777666660604f4f515151525255555656a3a3656562627f7f7f917e7171719a737373 | ||
251 | 737373757171716891917f7f62626565a3a3a356565555525251514f4f606060666677776d6d99996767678b8b80805a5a7b7b7b4c4c4b4b4b4a4a494948484847474646464545459e9e9e9393938d8d8d44444443434343435d5d5d5d5d424242424242424242424242424242424242425d5d5d5d5d43434343434444448d8d8d9393939e9e9e454545464646474748484849494a4a4b4b4b4c4c7b7b7b5a5a80808b8b67676799996d6d777766666060604f4f5151525255555656a3a3a3656562627f7f917e7171719a737373 | ||
252 | 737373757171716891917f7f62626565a3a35656555552525251514f4f606066667777776d6d999967678b8b8080805a5a7b7b4c4c4c4b4b4a4a494949484847474746464545459e9e9e9393938d8d8d444444434343435d5d5d5d424242424242428383838383838383838383424242424242425d5d5d5d434343434444448d8d8d9393939e9e9e454545464647474748484949494a4a4b4b4c4c4c7b7b5a5a8080808b8b676799996d6d777777666660604f4f515152525255555656a3a3656562627f7f917e7171719a737373 | ||
253 | 737373757171718c917f7f7f62626565a3a356565555525251514f4f4f6060666677776d6d99996767678b8b80805a5a7b7b7b4c4c4b4b4a4a4a4949484847474746464545459e9e9e9393938d8d444444444343435d5d5d5d42424242428383838383838383838383838383838383838342424242425d5d5d5d434343444444448d8d9393939e9e9e4545454646474747484849494a4a4a4b4b4c4c7b7b7b5a5a80808b8b67676799996d6d7777666660604f4f4f5151525255555656a3a3656562627f7f7f7e7171719a737373 | ||
254 | 737373757171718c917f7f62626565a3a3a356565555525251514f4f606066666677776d6d999967678b8b8080805a5a7b7b4c4c4b4b4b4a4a4949484848474746464645459e9e9e9393938d8d444444434343435d5d5d4242424242838383838383414141414141414141414183838383838342424242425d5d5d434343434444448d8d9393939e9e9e4545464646474748484849494a4a4b4b4b4c4c7b7b5a5a8080808b8b676799996d6d777766666660604f4f5151525255555656a3a3a3656562627f7f7e7171719a737373 | ||
255 | 737373757171718c917f7f62626565a3a35656555552525251514f4f6060666677776d6d99999967678b8b80805a5a7b7b7b4c4c4b4b4a4a4949494848474747464645459e9e9e9393938d8d4444444343435d5d5d5d42424242838383838341414141414141414141414141414141418383838383424242425d5d5d5d4343434444448d8d9393939e9e9e4545464647474748484949494a4a4b4b4c4c7b7b7b5a5a80808b8b67679999996d6d7777666660604f4f515152525255555656a3a3656562627f7f7e7171719a737373 | ||
256 | 737373757171718c917f7f62626565a3a356565555525251514f4f4f6060666677776d6d999967678b8b8b80805a5a7b7b4c4c4b4b4b4a4a4949484848474746464545459e9e9393938d8d4444444343435d5d5d4242424283838383414141414141414040404040404040404141414141414183838383424242425d5d5d4343434444448d8d9393939e9e4545454646474748484849494a4a4b4b4b4c4c7b7b5a5a80808b8b8b676799996d6d7777666660604f4f4f5151525255555656a3a3656562627f7f7e71717168737373 | ||
257 | 737373757171718c7f7f6262656565a3a356565555525251514f4f606066667777776d6d999967678b8b80805a5a5a7b7b4c4c4b4b4a4a4949494848474746464645459e9e9e93938d8d8d44444343435d5d5d42424283838383414141414140404040404040404040404040404040404141414141838383834242425d5d5d43434344448d8d8d93939e9e9e4545464646474748484949494a4a4b4b4c4c7b7b5a5a5a80808b8b676799996d6d777777666660604f4f5151525255555656a3a365656562627f6c71717168737373 | ||
258 | 737373757171718c7f7f62626565a3a35656565555525251514f4f6060666677776d6d99999967678b8b80805a5a7b7b4c4c4c4b4b4a4a49494848474747464645459e9e9e93938d8d8d44444343435d5d5d42424283838341414141414040404040403f3f3f3f3f3f3f3f3f40404040404041414141418383834242425d5d5d43434344448d8d8d93939e9e9e45454646474747484849494a4a4b4b4c4c4c7b7b5a5a80808b8b67679999996d6d7777666660604f4f515152525555565656a3a3656562627f6c71717168737373 | ||
259 | 737373757171718c7f7f62626565a3a35656555552525151514f4f6060666677776d6d999967678b8b8080805a5a7b7b4c4c4b4b4a4a4949494848474746464645459e9e9393938d8d44444443435d5d5d42424283838341414141404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40404040414141418383834242425d5d5d43434444448d8d9393939e9e4545464646474748484949494a4a4b4b4c4c7b7b5a5a8080808b8b676799996d6d7777666660604f4f515151525255555656a3a3656562627f6c71717168737373 | ||
260 | 7373737e7171718c7f7f62626565a3a356565555525251514f4f606066666677776d6d999967678b8b80805a5a7b7b7b4c4c4b4b4a4a49494848474747464645459e9e9e93938d8d44444443435d5d5d424242838383414141404040403f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f404040404141418383834242425d5d5d43434444448d8d93939e9e9e45454646474747484849494a4a4b4b4c4c7b7b7b5a5a80808b8b676799996d6d777766666660604f4f5151525255555656a3a3656562627f6c717171689d7373 | ||
261 | 7373737e7171718c7f6262626565a3a356565555525251514f4f6060666677776d6d99999967678b8b80805a5a7b7b4c4c4b4b4a4a4a49494848474746464545459e9e93938d8d8d44444343435d5d4242428383834141414040403f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f4040404141418383834242425d5d43434344448d8d8d93939e9e45454546464747484849494a4a4a4b4b4c4c7b7b5a5a80808b8b67679999996d6d7777666660604f4f5151525255555656a3a365656262626c717171689d7373 | ||
262 | 7373737e7171718c7f62626565a3a35656565555525251514f4f6060666677776d6d999967678b8b8080805a5a7b7b4c4c4b4b4a4a49494848484747464645459e9e9393938d8d44444343435d5d4242428383834141414040403f3f3f3f3e3e3e3e3e3e3d3d3d3d3d3d3d3e3e3e3e3e3e3f3f3f3f4040404141418383834242425d5d43434344448d8d9393939e9e45454646474748484849494a4a4b4b4c4c7b7b5a5a8080808b8b676799996d6d7777666660604f4f515152525555565656a3a3656562626c717171689d7373 | ||
263 | 7373737e7171718c7f62626565a3a35656555552525151514f4f6060666677776d6d999967678b8b80805a5a7b7b4c4c4c4b4b4a4a49494848474746464645459e9e93938d8d8d444443435d5d5d42428383834141414040403f3f3f3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3f3f3f40404041414183838342425d5d5d434344448d8d8d93939e9e45454646464747484849494a4a4b4b4c4c4c7b7b5a5a80808b8b676799996d6d7777666660604f4f515151525255555656a3a3656562626c717171689d7373 | ||
264 | 7373737e7171718c7f62626565a3a356565555525251514f4f606066667777776d6d999967678b8b80805a5a7b7b4c4c4b4b4a4a4a494948484747464645459e9e9e93938d8d44444343435d5d424283838341414140403f3f3f3e3e3e3e3d3d3d3d3d3d9c9c9c9c9c9c9c3d3d3d3d3d3d3e3e3e3e3f3f3f404041414183838342425d5d43434344448d8d93939e9e9e454546464747484849494a4a4a4b4b4c4c7b7b5a5a80808b8b676799996d6d777777666660604f4f5151525255555656a3a3656562626c717171689d7373 | ||
265 | 7373737e7171718c7f62626565a3a356565555525251514f4f6060666677776d6d99996767678b8b80805a5a7b7b4c4c4b4b4a4a49494848474747464645459e9e93938d8d8d444443435d5d424242838341414140403f3f3f3e3e3e3e3d3d3d3d9c9c9c9c9c9c9c9c9c9c9c9c9c3d3d3d3d3e3e3e3e3f3f3f404041414183834242425d5d434344448d8d8d93939e9e45454646474747484849494a4a4b4b4c4c7b7b5a5a80808b8b67676799996d6d7777666660604f4f5151525255555656a3a3656562626c717171689d7373 | ||
266 | 73739d7e7171718c7f62626565a3a356565555525251514f4f6060666677776d6d999967678b8b80805a5a5a7b7b4c4c4b4b4a4a49494848474746464545459e9e93938d8d44444343435d5d424283834141414040403f3f3e3e3e3d3d3d3d9c9c9c9c9c3c3c3c3c3c3c3c9c9c9c9c9c3d3d3d3d3e3e3e3f3f404040414141838342425d5d43434344448d8d93939e9e45454546464747484849494a4a4b4b4c4c7b7b5a5a5a80808b8b676799996d6d7777666660604f4f5151525255555656a3a3656562626c7171718c9d9d73 | ||
267 | 73739d7e7171718c62626565a3a3a356565555525251514f4f6060666677776d6d999967678b8b80805a5a7b7b4c4c4b4b4b4a4a494948484747464645459e9e93938d8d8d444443435d5d424242838341414040403f3f3e3e3e3d3d3d9c9c9c9c3c3c3c3c3c3c3c3c3c3c3c3c3c9c9c9c9c3d3d3d3e3e3e3f3f404040414183834242425d5d434344448d8d8d93939e9e454546464747484849494a4a4b4b4b4c4c7b7b5a5a80808b8b676799996d6d7777666660604f4f5151525255555656a3a3a3656562867171718c9d9d73 | ||
268 | 73739d7e7171718c62626565a3a35656555552525151514f4f6060666677776d6d999967678b8b80805a5a7b7b4c4c4b4b4a4a49494848484747464645459e9e93938d8d44444343435d5d4242838341414140403f3f3e3e3e3d3d3d9c9c9c3c3c3c3c3c3c3b3b3b3b3b3c3c3c3c3c3c9c9c9c3d3d3d3e3e3e3f3f4040414141838342425d5d43434344448d8d93939e9e45454646474748484849494a4a4b4b4c4c7b7b5a5a80808b8b676799996d6d7777666660604f4f515151525255555656a3a3656562867171718c9d9d73 | ||
269 | 73739d7e7171718c62626565a3a356565555525251514f4f606066666677776d6d999967678b8b80805a5a7b7b4c4c4b4b4a4a49494848474746464545459e9e93938d8d444443435d5d4242428383414140403f3f3f3e3e3d3d3d9c9c9c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c9c9c9c3d3d3d3e3e3f3f3f4040414183834242425d5d434344448d8d93939e9e45454546464747484849494a4a4b4b4c4c7b7b5a5a80808b8b676799996d6d777766666660604f4f5151525255555656a3a3656562867171718c9d9d73 | ||
270 | 73739d7e7171718c62626565a3a356565555525251514f4f6060666677776d6d99996767678b8b80805a5a7b7b4c4c4b4b4a4a494948484747464645459e9e93938d8d8d444443435d5d4242838341414140403f3f3e3e3e3d3d9c9c9c3c3c3c3b3b3b3b3b3a3a3a3a3a3b3b3b3b3b3c3c3c9c9c9c3d3d3e3e3e3f3f4040414141838342425d5d434344448d8d8d93939e9e454546464747484849494a4a4b4b4c4c7b7b5a5a80808b8b67676799996d6d7777666660604f4f5151525255555656a3a3656562867171718c9d9d73 | ||
271 | 73739d7e7171718c62626565a3a356565555525251514f4f6060666677776d6d999967678b8b80805a5a5a7b7b4c4c4b4b4a4a494948484747464645459e9e93938d8d44444343435d5d42428383414140403f3f3f3e3e3d3d9c9c9c3c3c3c3b3b3b3a3a3a3a3a3a3a3a3a3a3a3b3b3b3c3c3c9c9c9c3d3d3e3e3f3f3f40404141838342425d5d43434344448d8d93939e9e454546464747484849494a4a4b4b4c4c7b7b5a5a5a80808b8b676799996d6d7777666660604f4f5151525255555656a3a3656562867171718c9d9d73 | ||
272 | 73739d7e7171718c62626565a3a356565555525251514f4f6060666677776d6d999967678b8b80805a5a7b7b4c4c4b4b4a4a4a494948484747464645459e9e93938d8d444443435d5d4242838383414140403f3f3e3e3d3d3d9c9c3c3c3c3b3b3b3a3a3a3a39393939393a3a3a3a3b3b3b3c3c3c9c9c3d3d3d3e3e3f3f4040414183838342425d5d434344448d8d93939e9e454546464747484849494a4a4a4b4b4c4c7b7b5a5a80808b8b676799996d6d7777666660604f4f5151525255555656a3a3656562867171718c9d9d73 | ||
273 | 73739d7e7171718c62626565a3a356565555525251514f4f6060666677776d6d999967678b8b80805a5a7b7b4c4c4b4b4a4a49494848474747464645459e9e93938d8d444443435d5d42428383414140403f3f3f3e3e3d3d9c9c3c3c3c3b3b3b3a3a3a3939393939393939393a3a3a3b3b3b3c3c3c9c9c3d3d3e3e3f3f3f40404141838342425d5d434344448d8d93939e9e45454646474747484849494a4a4b4b4c4c7b7b5a5a80808b8b676799996d6d7777666660604f4f5151525255555656a3a3656562867171718c9d9d73 | ||
274 | 73739d7e7171718c62626565a3a356565555525251514f4f6060666677776d6d999967678b8b80805a5a7b7b4c4c4b4b4a4a494948484747464645459e9e9393938d8d444443435d5d42428383414140403f3f3e3e3d3d3d9c9c3c3c3b3b3b3a3a393939393979797939393939393a3a3b3b3b3c3c9c9c3d3d3d3e3e3f3f40404141838342425d5d434344448d8d9393939e9e454546464747484849494a4a4b4b4c4c7b7b5a5a80808b8b676799996d6d7777666660604f4f5151525255555656a3a3656562867171718c9d9d73 | ||
275 | 739d9d7e7171718c62626565a3a356565555525251514f4f6060666677776d6d999967678b8b80805a5a7b7b4c4c4b4b4a4a494948484747464645459e9e93938d8d44444343435d5d42428383414140403f3f3e3e3d3d9c9c3c3c3c3b3b3a3a3939397979797979797979793939393a3a3b3b3c3c3c9c9c3d3d3e3e3f3f40404141838342425d5d43434344448d8d93939e9e454546464747484849494a4a4b4b4c4c7b7b5a5a80808b8b676799996d6d7777666660604f4f5151525255555656a3a3656562867171718c9d9d9d | ||
Max diff block lines reached; 0/171544 bytes (0.00%) of diff not shown. |
Offset 42, 14 lines modified | Offset 42, 15 lines modified | ||
42 | ····(213,212,207)·····#·rgb·=·(0xd5,0xd4,0xcf) | 42 | ····(213,212,207)·····#·rgb·=·(0xd5,0xd4,0xcf) |
43 | ····(214,211,207)·····#·rgb·=·(0xd6,0xd3,0xcf) | 43 | ····(214,211,207)·····#·rgb·=·(0xd6,0xd3,0xcf) |
44 | ····(214,210,208)·····#·rgb·=·(0xd6,0xd2,0xd0) | 44 | ····(214,210,208)·····#·rgb·=·(0xd6,0xd2,0xd0) |
45 | ····(214,211,207)·····#·rgb·=·(0xd6,0xd3,0xcf) | 45 | ····(214,211,207)·····#·rgb·=·(0xd6,0xd3,0xcf) |
46 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 46 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
47 | ····(225,224,221)·····#·rgb·=·(0xe1,0xe0,0xdd) | 47 | ····(225,224,221)·····#·rgb·=·(0xe1,0xe0,0xdd) |
48 | ····(248,247,247)·····#·rgb·=·(0xf8,0xf7,0xf7) | 48 | ····(248,247,247)·····#·rgb·=·(0xf8,0xf7,0xf7) |
49 | ····(249,248,247)·····#·rgb·=·(0xf9,0xf8,0xf7) | ||
49 | ····(238,236,235)·····#·rgb·=·(0xee,0xec,0xeb) | 50 | ····(238,236,235)·····#·rgb·=·(0xee,0xec,0xeb) |
50 | ····(246,246,245)·····#·rgb·=·(0xf6,0xf6,0xf5) | 51 | ····(246,246,245)·····#·rgb·=·(0xf6,0xf6,0xf5) |
51 | ····(243,243,242)·····#·rgb·=·(0xf3,0xf3,0xf2) | 52 | ····(243,243,242)·····#·rgb·=·(0xf3,0xf3,0xf2) |
52 | ····(242,242,241)·····#·rgb·=·(0xf2,0xf2,0xf1) | 53 | ····(242,242,241)·····#·rgb·=·(0xf2,0xf2,0xf1) |
53 | ····(227,224,222)·····#·rgb·=·(0xe3,0xe0,0xde) | 54 | ····(227,224,222)·····#·rgb·=·(0xe3,0xe0,0xde) |
54 | ····(241,241,240)·····#·rgb·=·(0xf1,0xf1,0xf0) | 55 | ····(241,241,240)·····#·rgb·=·(0xf1,0xf1,0xf0) |
55 | ····(241,240,239)·····#·rgb·=·(0xf1,0xf0,0xef) | 56 | ····(241,240,239)·····#·rgb·=·(0xf1,0xf0,0xef) |
Offset 156, 85 lines modified | Offset 157, 85 lines modified | ||
156 | ····(224,222,219)·····#·rgb·=·(0xe0,0xde,0xdb) | 157 | ····(224,222,219)·····#·rgb·=·(0xe0,0xde,0xdb) |
157 | ····(218,216,212)·····#·rgb·=·(0xda,0xd8,0xd4) | 158 | ····(218,216,212)·····#·rgb·=·(0xda,0xd8,0xd4) |
158 | } | 159 | } |
159 | tRNS·{ | 160 | tRNS·{ |
160 | ·243·247·32·195·211·227·44·191·239·187·215·111·231·179·199·155·87·4·83·127·95·167·235·24·8·115·20·28·203·163·223·107·219·143·12·159·207·119·75·0} | 161 | ·243·247·32·195·211·227·44·191·239·187·215·111·231·179·199·155·87·4·83·127·95·167·235·24·8·115·20·28·203·163·223·107·219·143·12·159·207·119·75·0} |
161 | IMAGE·{ | 162 | IMAGE·{ |
162 | ····pixels·hex | 163 | ····pixels·hex |
163 | 27272727272722101d1c1e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f1e24231218272727272727 | ||
164 | 27272727180b166f6f6a9494949494949494949494949494949494949494949494929292929292929292929292949494949494949494949494949494949494949494947c6f6f1e141127272727 | ||
165 | 272727170e81906c8d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d807b4d730d22272727 | ||
166 | 27271b0c58648f918875959595959595959595959595959595848484847070707070707079797979797970707070707070848484849595959595959595959595959595846e568064840a222727 | ||
167 | 27221c676d74736f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a6a6a69696868818181737361616161616161617373818181686869696a6a6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f816c8f770d1127 | ||
168 | 27137c66566f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a6a5e69695c818173617e7e7c7c7c9696969696967c7c7c7e7e617381815c69695e6a6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f915a591427 | ||
169 | 17085571696f6f6f6f6f6f6f6f6f6f6f6f6f6f6a6a5e6968818173617e7c9696525050505050505050505050505296967c7e6173818168695e6a6a6f6f6f6f6f6f6f6f6f6f6f6f6f946d721e18 | ||
170 | 196f7b656f6f6f6f6f6f6f6f6f6f6f6f6f6f6a6a69688181617e7c9652505094949292929292929292929292929494505052967c7e61818168696a6a6f6f6f6f6f6f6f6f6f6f6f6f6f4f606f26 | ||
171 | 076f8f516f6f6f6f6f6f6f6f6f6f6f6f6a6a69695c81617e7c965050949292924b4b4a48484848484848484a4b4b929292945050967c7e61815c69696a6a6f6f6f6f6f6f6f6f6f6f6f76836f0f | ||
172 | 08946d956f6f6f6f6f6f6f6f6f6f6f6a6a696881737e7c96509494924b4b48488a8a4e4e4e535353534e4e4e8a8a48484b4b92949450967c7e738168696a6a6f6f6f6f6f6f6f6f6f6f756d6f0e | ||
173 | 6f956d926f6f6f6f6f6f6f6f6f6f6a5e695c81617e96509492924b48488a4e534747878787878787878787874747534e8a48484b92929450967e61815c695e6a6f6f6f6f6f6f6f6f6f846d941e | ||
174 | 6f956d946f6f6f6f6f6f6f6f6f6a696981737e7c525094924b488a4e534787877a4645454545454545454545467a878747534e8a484b929450527c7e738169696a6f6f6f6f6f6f6f6f956d946f | ||
175 | 6f956d946f6f6f6f6f6f6f6f6a696981737e965094924b488a4e5387877a4545457785959595959595959585774545457a8787534e8a484b929450967e738169696a6f6f6f6f6f6f6f956d946f | ||
176 | 6f956d946f6f6f6f6f6f6f6a696881617e965094924a484e5387874645458595959584848484848484848484959595854545468787534e484a929450967e618168696a6f6f6f6f6f6f956d946f | ||
177 | 6f956d946f6f6f6f6f6f6a696981617c9650924b488a534787464577959584848484447070707070707070448484848495957745468747538a484b9250967c618169696a6f6f6f6f6f956d946f | ||
178 | 6f956d946f6f6f6f6f6a5e6981617c9650924b488a53877a45779595848484707070708c4258585858428c70707070848484959577457a87538a484b9250967c6181695e6a6f6f6f6f956d946f | ||
179 | 6f956d946f6f6f6f6a6a6981737e9650924b484e47874545959584844470708c585858575d5d5d5d5d5d575858588c70704484849595454587474e484b9250967e7381696a6a6f6f6f956d946f | ||
180 | 6f956d946f6f6f6f6a695c737e9650924b484e477a45779584844470705858575d676763635b5b5b5b636367675d57585870704484849577457a474e484b9250967e735c696a6f6f6f956d946f | ||
181 | 6f956d946f6f6f6a6968817e9650924b484e477a4585958484707058585d67635b5b727575757575757575725b5b63675d5858707084849585457a474e484b9250967e8168696a6f6f956d946f | ||
182 | 6f956d946f6f6a6a6981617c50944b484e477a4585958444708c585d67635b72755f5f7d9090909090907d5f5f75725b63675d588c7044849585457a474e484b94507c6181696a6a6f956d946f | ||
183 | 6f956d946f6f6a695c737e529492488a477a458595844470585867635b755f5f904141406e6e6e6e6e6e404141905f5f755b636758587044849585457a478a489294527e735c696a6f956d946f | ||
184 | 6f956d946f6a5e68817e9650924a8a53874585958470705857675b72757d90416e6e3e3e3d3d78783d3d3e3e6e6e41907d75725b67575870708495854587538a4a9250967e81685e6a956d946f | ||
185 | 6f956d946f6a6981617c50944b485387457795844470585d675b755f90416e3e3d7878493b3b3b3b3b3b4978783d3e6e41905f755b675d587044849577458753484b94507c6181696a956d946f | ||
186 | 6f956d946a5e68817e969492484e477a4595844470585d675b757d41403e3d78493b3a4d4c4c4c4c4c4c4d3a3b49783d3e40417d755b675d5870448495457a474e489294967e81685e846d946f | ||
187 | 6f956d946a6981617c50924b8a538745958484705857675b757d416e3e78493b4d4c4c86888888888888864c4c4d3b49783e6e417d755b675758708484954587538a4b92507c618169846d946f | ||
188 | 6f956d926a69817e969492484e8746779584708c58675b757d416e3d783b4d4c55888888383838383838888888554c4d3b783d6e417d755b67588c7084957746874e489294967e8169846d946f | ||
189 | 6f956d92695c737c50944b8a5387459584447058675b757d416e3d493b4c4c888838383838373737373838383888884c4c3b493d6e417d755b6758704484954587538a4b94507c735c706d946f | ||
190 | 6f956d92698161965092484e874677958470585d63725f416e3d493a4c86883838383737366b6b6b6b36373738383888864c3a493d6e415f72635d587084957746874e489250966181706d946f | ||
191 | 6f956d9268817e52944b485387459584447058675b7590403e783b4c868838383737434343823535824343433737383888864c3b783e4090755b675870448495458753484b94527e81706d926f | ||
192 | 6f956d4868737c50924b8a477a45958470585d63757d413e783b4c86883838376b43358b8b939393938b8b35436b37383888864c3b783e417d75635d58708495457a478a4b92507c73706d926f | ||
193 | 6f956d488161965092484e87458584847058675b5f906e3d494d4c8838383743828b933456333333335634938b8243373838884c4d493d6e905f5b67587084848545874e4892509661796d926f | ||
194 | 6f956d48817e969492485387459584708c5763725f413e783b4c8838383743828b3433323265656565323233348b8243373838884c3b783e415f7263578c708495458753489294967e796d926f | ||
195 | 6f956d48817e52944b8a477a45958470585d5b75906e3d494d558838376b828b34333265313130303131653233348b826b373888554d493d6e90755b5d58708495457a478a4b94527e796d926f | ||
196 | 6f846d39737c50924b8a47467795847058675b5f416e783b4c88383837438b343362313060602f2f606030316233348b43373838884c3b786e415f5b67587084957746478a4b92507c2e6d4a6a | ||
197 | 6f846d39737c50924a4e8745858444705867725f413e783a4c88383743359333323130607f3f2d2d3f7f60303132339335433738884c3a783e415f7267587044848545874e4a92507c2e6d486a | ||
198 | 6f846d4e617c5092484e87459584708c5763757d403e494d86883837438b34326530603f2d3c2c2c3c2d3f60306532348b43373888864d493e407d7563578c70849545874e4892507c586d486a | ||
199 | 6f846d5361965092484e8745958470425d6375906e3d3b4c88383836438b563231607f2d2c918e8e912c2d7f603132568b43363838884c3b3d6e9075635d4270849545874e48925096586d486a | ||
200 | 6f846d536196509248538745958470585d5b75906e3d3b4c8838376b8293336531603f3c918e4f4f8e913c3f6031653393826b3738884c3b3d6e90755b5d5870849545875348925096586d486a | ||
201 | 6f846d536196509248538745958470585d5b75906e783b4c8838376b35933365302f2d2c8e4f2b2b4f8e2c2d2f30653393356b3738884c3b786e90755b5d5870849545875348925096586d486a | ||
202 | 6f846d536196509248538745958470585d5b75906e783b4c8838376b35933365302f2d2c8e4f2b2b4f8e2c2d2f30653393356b3738884c3b786e90755b5d5870849545875348925096586d486a | ||
203 | 6f846d536196509248538745958470585d5b75906e3d3b4c8838376b8293336531603f3c918e4f4f8e913c3f6031653393826b3738884c3b3d6e90755b5d5870849545875348925096586d486a | ||
204 | 6f846d5361965092484e8745958470425d6375906e3d3b4c88383836438b563231607f2d2c918e8e912c2d7f603132568b43363838884c3b3d6e9075635d4270849545874e48925096586d486a | ||
205 | 6f846d4e617c5092484e87459584708c5763757d403e494d86883837438b34326530603f2d3c2c2c3c2d3f60306532348b43373888864d493e407d7563578c70849545874e4892507c586d486a | ||
206 | 6f846d39737c50924a4e8745858444705867725f413e783a4c88383743359333323130607f3f2d2d3f7f60303132339335433738884c3a783e415f7267587044848545874e4a92507c2e6d486a | ||
207 | 6f846d39737c50924b8a47467795847058675b5f416e783b4c88383837438b343362313060602f2f606030316233348b43373838884c3b786e415f5b67587084957746478a4b92507c2e6d4a6a | ||
208 | 6f956d48817e52944b8a477a45958470585d5b75906e3d494d558838376b828b34333265313130303131653233348b826b373888554d493d6e90755b5d58708495457a478a4b94527e796d926f | ||
209 | 6f956d48817e969492485387459584708c5763725f413e783b4c8838383743828b3433323265656565323233348b8243373838884c3b783e415f7263578c708495458753489294967e796d926f | ||
210 | 6f956d488161965092484e87458584847058675b5f906e3d494d4c8838383743828b933456333333335634938b8243373838884c4d493d6e905f5b67587084848545874e4892509661796d926f | ||
211 | 6f956d4868737c50924b8a477a45958470585d63757d413e783b4c86883838376b43358b8b939393938b8b35436b37383888864c3b783e417d75635d58708495457a478a4b92507c73706d926f | ||
212 | 6f956d9268817e52944b485387459584447058675b7590403e783b4c868838383737434343823535824343433737383888864c3b783e4090755b675870448495458753484b94527e81706d926f | ||
213 | 6f956d92698161965092484e874677958470585d63725f416e3d493a4c86883838383737366b6b6b6b36373738383888864c3a493d6e415f72635d587084957746874e489250966181706d946f | ||
214 | 6f956d92695c737c50944b8a5387459584447058675b757d416e3d493b4c4c888838383838373737373838383888884c4c3b493d6e417d755b6758704484954587538a4b94507c735c706d946f | ||
215 | 6f956d926a69817e969492484e8746779584708c58675b757d416e3d783b4d4c55888888383838383838888888554c4d3b783d6e417d755b67588c7084957746874e489294967e8169846d946f | ||
216 | 6f956d946a6981617c50924b8a538745958484705857675b757d416e3e78493b4d4c4c86888888888888864c4c4d3b49783e6e417d755b675758708484954587538a4b92507c618169846d946f | ||
217 | 6f956d946a5e68817e969492484e477a4595844470585d675b757d41403e3d78493b3a4d4c4c4c4c4c4c4d3a3b49783d3e40417d755b675d5870448495457a474e489294967e81685e846d946f | ||
218 | 6f956d946f6a6981617c50944b485387457795844470585d675b755f90416e3e3d7878493b3b3b3b3b3b4978783d3e6e41905f755b675d587044849577458753484b94507c6181696a956d946f | ||
219 | 6f956d946f6a5e68817e9650924a8a53874585958470705857675b72757d90416e6e3e3e3d3d78783d3d3e3e6e6e41907d75725b67575870708495854587538a4a9250967e81685e6a956d946f | ||
220 | 6f956d946f6f6a695c737e529492488a477a458595844470585867635b755f5f904141406e6e6e6e6e6e404141905f5f755b636758587044849585457a478a489294527e735c696a6f956d946f | ||
221 | 6f956d946f6f6a6a6981617c50944b484e477a4585958444708c585d67635b72755f5f7d9090909090907d5f5f75725b63675d588c7044849585457a474e484b94507c6181696a6a6f956d946f | ||
222 | 6f956d946f6f6f6a6968817e9650924b484e477a4585958484707058585d67635b5b727575757575757575725b5b63675d5858707084849585457a474e484b9250967e8168696a6f6f956d946f | ||
223 | 6f956d946f6f6f6f6a695c737e9650924b484e477a45779584844470705858575d676763635b5b5b5b636367675d57585870704484849577457a474e484b9250967e735c696a6f6f6f956d946f | ||
224 | 6f956d946f6f6f6f6a6a6981737e9650924b484e47874545959584844470708c585858575d5d5d5d5d5d575858588c70704484849595454587474e484b9250967e7381696a6a6f6f6f956d946f | ||
225 | 6f956d946f6f6f6f6f6a5e6981617c9650924b488a53877a45779595848484707070708c4258585858428c70707070848484959577457a87538a484b9250967c6181695e6a6f6f6f6f956d946f | ||
226 | 6f956d946f6f6f6f6f6f6a696981617c9650924b488a534787464577959584848484447070707070707070448484848495957745468747538a484b9250967c618169696a6f6f6f6f6f956d946f | ||
227 | 6f956d946f6f6f6f6f6f6f6a696881617e965094924a484e5387874645458595959584848484848484848484959595854545468787534e484a929450967e618168696a6f6f6f6f6f6f956d946f | ||
228 | 6f956d946f6f6f6f6f6f6f6f6a696981737e965094924b488a4e5387877a4545457785959595959595959585774545457a8787534e8a484b929450967e738169696a6f6f6f6f6f6f6f956d946f | ||
229 | 6f956d946f6f6f6f6f6f6f6f6f6a696981737e7c525094924b488a4e534787877a4645454545454545454545467a878747534e8a484b929450527c7e738169696a6f6f6f6f6f6f6f6f956d9405 | ||
230 | 16956d926f6f6f6f6f6f6f6f6f6f6a5e695c81617e96509492924b48488a4e534747878787878787878787874747534e8a48484b92929450967e61815c695e6a6f6f6f6f6f6f6f6f6f956d5204 | ||
231 | 03946d846f6f6f6f6f6f6f6f6f6f6f6a6a696881737e7c96509494924b4b48488a8a4e4e4e535353534e4e4e8a8a48484b4b92949450967c7e738168696a6a6f6f6f6f6f6f6f6f6f6f518f6f15 | ||
232 | 256a714d6f6f6f6f6f6f6f6f6f6f6f6f6a6a69695c81617e7c965050949292924b4b4a48484848484848484a4b4b929292945050967c7e61815c69696a6a6f6f6f6f6f6f6f6f6f6f6f2a896f14 | ||
233 | 020174896f6f6f6f6f6f6f6f6f6f6f6f6f6f6a6a69688181617e7c9652505094949292929292929292929292929494505052967c7e61818168696a6a6f6f6f6f6f6f6f6f6f6f6f6f5966761622 | ||
234 | 2721536d3b6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a6a5e6968818173617e7c9696525050505050505050505050505296967c7e6173818168695e6a6a6f6f6f6f6f6f6f6f6f6f6f6f6f5671520b27 | ||
235 | 271a20888f766a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a6a5e69695c818173617e7e7c7c7c9696969696967c7c7c7e7e617381815c69695e6a6a6f6f6f6f6f6f6f6f6f6f6f6f6f6a2a6d720e1827 | ||
236 | 272706007880645675959494949494949494949494949492929248483939535353545487878787878787875454535353393948489292929494949494949494949494949270558d80750c172727 | ||
237 | 27272706209238296d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d648b4a1c1b272727 | ||
238 | 272727271a21016f6a92959595959595959595959595959595959595848484848428707070707070707070702884848484849595959595959595959595959595959595457c6f08132227272727 | ||
239 | 272727272727 | 164 | 27272727272722101d1c1e707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070701e24231218272727272727 |
165 | 27272727180b1670706b9595959595959595959595959595959595959595959595939393939393939393939393959595959595959595959595959595959595959595957d70701e141127272727 | ||
166 | 272727170e82916d8e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e817c4e740d22272727 | ||
167 | 27271b0c59659092897696969696969696969696969696969685858585717171717171717a7a7a7a7a7a71717171717171858585859696969696969696969696969696856f578165850a222727 | ||
168 | 27221c686e7574707070707070707070707070707070706b6b6b6a6a696982828274746262626262626262747482828269696a6a6b6b6b707070707070707070707070707070826d90780d1127 | ||
169 | 27137d6757707070707070707070707070707070706b6b5f6a6a5d828274627f7f7d7d7d9797979797977d7d7d7f7f627482825d6a6a5f6b6b707070707070707070707070707070925b5a1427 | ||
170 | 170856726a70707070707070707070707070706b6b5f6a69828274627f7d9797535151515151515151515151515397977d7f62748282696a5f6b6b70707070707070707070707070956e731e18 | ||
171 | 19707c6670707070707070707070707070706b6b6a698282627f7d9753515195959393939393939393939393939595515153977d7f628282696a6b6b7070707070707070707070707050617026 | ||
172 | 077090527070707070707070707070706b6b6a6a5d82627f7d975151959393934c4c4b49494949494949494b4c4c939393955151977d7f62825d6a6a6b6b70707070707070707070707784700f | ||
173 | 08956e9670707070707070707070706b6b6a6982747f7d97519595934c4c49498b8b4f4f4f545454544f4f4f8b8b49494c4c93959551977d7f7482696a6b6b70707070707070707070766e700e | ||
174 | 70966e93707070707070707070706b5f6a5d82627f97519593934c49498b4f544848888888888888888888884848544f8b49494c93939551977f62825d6a5f6b707070707070707070856e951e | ||
175 | 70966e957070707070707070706b6a6a82747f7d535195934c498b4f544888887b4746464646464646464646477b888848544f8b494c939551537d7f74826a6a6b7070707070707070966e9570 | ||
176 | 70966e9570707070707070706b6a6a82747f975195934c498b4f5488887b4646467886969696969696969686784646467b8888544f8b494c939551977f74826a6a6b70707070707070966e9570 | ||
177 | 70966e95707070707070706b6a6982627f975195934b494f5488884746468696969685858585858585858585969696864646478888544f494b939551977f6282696a6b707070707070966e9570 | ||
178 | 70966e957070707070706b6a6a82627d9751934c498b544888474678969685858585457171717171717171458585858596967846478848548b494c9351977d62826a6a6b7070707070966e9570 | ||
179 | 70966e9570707070706b5f6a82627d9751934c498b54887b46789696858585717171718d4359595959438d71717171858585969678467b88548b494c9351977d62826a5f6b70707070966e9570 | ||
180 | 70966e95707070706b6b6a82747f9751934c494f48884646969685854571718d595959585e5e5e5e5e5e585959598d71714585859696464688484f494c9351977f74826a6b6b707070966e9570 | ||
181 | 70966e95707070706b6a5d747f9751934c494f487b46789685854571715959585e686864645c5c5c5c646468685e58595971714585859678467b484f494c9351977f745d6a6b707070966e9570 | ||
182 | 70966e957070706b6a69827f9751934c494f487b4686968585717159595e68645c5c737676767676767676735c5c64685e5959717185859686467b484f494c9351977f82696a6b7070966e9570 | ||
183 | 70966e9570706b6b6a82627d51954c494f487b4686968545718d595e68645c737660607e9191919191917e606076735c64685e598d7145859686467b484f494c95517d62826a6b6b70966e9570 | ||
184 | 70966e9570706b6a5d747f539593498b487b468696854571595968645c766060914242416f6f6f6f6f6f414242916060765c646859597145859686467b488b499395537f745d6a6b70966e9570 | ||
185 | 70966e95706b5f69827f9751934b8b54884686968571715958685c73767e91426f6f3f3f3e3e79793e3e3f3f6f6f42917e76735c68585971718596864688548b4b9351977f82695f6b966e9570 | ||
186 | 70966e95706b6a82627d51954c495488467896854571595e685c766091426f3f3e79794a3c3c3c3c3c3c4a79793e3f6f429160765c685e597145859678468854494c95517d62826a6b966e9570 | ||
187 | 70966e956b5f69827f979593494f487b4696854571595e685c767e42413f3e794a3c3b4e4d4d4d4d4d4d4e3b3c4a793e3f41427e765c685e5971458596467b484f499395977f82695f856e9570 | ||
188 | 70966e956b6a82627d51934c8b548846968585715958685c767e426f3f794a3c4e4d4d87898989898989874d4d4e3c4a793f6f427e765c685859718585964688548b4c93517d62826a856e9570 | ||
189 | 70966e936b6a827f979593494f8847789685718d59685c767e426f3e793c4e4d56898989393939393939898989564d4e3c793e6f427e765c68598d7185967847884f499395977f826a856e9570 | ||
190 | 70966e936a5d747d51954c8b5488469685457159685c767e426f3e4a3c4d4d898939393939383838383939393989894d4d3c4a3e6f427e765c6859714585964688548b4c95517d745d716e9570 | ||
191 | 70966e936a8262975193494f884778968571595e647360426f3e4a3b4d87893939393838376c6c6c6c37383839393989874d3b4a3e6f426073645e597185967847884f499351976282716e9570 | ||
Max diff block lines reached; 0/25074 bytes (0.00%) of diff not shown. |
Offset 1, 45 lines modified | Offset 1, 56 lines modified | ||
1 | .class· | 1 | .class·Landroidx/core/os/ExecutorCompat$HandlerExecutor; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"ExecutorCompat.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/concurrent/Executor; | 5 | .implements·Ljava/util/concurrent/Executor; |
6 | #·annotations | ||
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | ||
8 | ····value·=·Landroidx/core/os/ExecutorCompat; | ||
9 | .end·annotation | ||
10 | .annotation·system·Ldalvik/annotation/InnerClass; | ||
11 | ····accessFlags·=·0xa | ||
12 | ····name·=·"HandlerExecutor" | ||
13 | .end·annotation | ||
6 | #·instance·fields | 14 | #·instance·fields |
7 | .field·private·final·mHandler:Landroid/os/Handler; | 15 | .field·private·final·mHandler:Landroid/os/Handler; |
8 | #·direct·methods | 16 | #·direct·methods |
9 | .method· | 17 | .method·constructor·<init>(Landroid/os/Handler;)V |
10 | ····.locals·0 | 18 | ····.locals·0 |
11 | ····.line· | 19 | ····.line·45 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····.line· | 21 | ····.line·46 |
14 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 22 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; |
15 | ····move-result-object·p1 | 23 | ····move-result-object·p1 |
16 | ····check-cast·p1,·Landroid/os/Handler; | 24 | ····check-cast·p1,·Landroid/os/Handler; |
17 | ····iput-object·p1,·p0,·Landroidx/core/os/HandlerExecutor;->mHandler:Landroid/os/Handler; | 25 | ····iput-object·p1,·p0,·Landroidx/core/os/ExecutorCompat$HandlerExecutor;->mHandler:Landroid/os/Handler; |
18 | ····return-void | 26 | ····return-void |
19 | .end·method | 27 | .end·method |
20 | #·virtual·methods | 28 | #·virtual·methods |
21 | .method·public·execute(Ljava/lang/Runnable;)V | 29 | .method·public·execute(Ljava/lang/Runnable;)V |
22 | ····.locals·2 | 30 | ····.locals·2 |
23 | ····.line· | 31 | ····.line·51 |
24 | ····iget-object·v0,·p0,·Landroidx/core/os/HandlerExecutor;->mHandler:Landroid/os/Handler; | 32 | ····iget-object·v0,·p0,·Landroidx/core/os/ExecutorCompat$HandlerExecutor;->mHandler:Landroid/os/Handler; |
25 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 33 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; |
26 | ····move-result-object·p1 | 34 | ····move-result-object·p1 |
27 | ····check-cast·p1,·Ljava/lang/Runnable; | 35 | ····check-cast·p1,·Ljava/lang/Runnable; |
Offset 47, 23 lines modified | Offset 58, 23 lines modified | ||
47 | ····move-result·p1 | 58 | ····move-result·p1 |
48 | ····if-eqz·p1,·:cond_0 | 59 | ····if-eqz·p1,·:cond_0 |
49 | ····return-void | 60 | ····return-void |
50 | ····.line· | 61 | ····.line·52 |
51 | ····:cond_0 | 62 | ····:cond_0 |
52 | ····new-instance·p1,·Ljava/util/concurrent/RejectedExecutionException; | 63 | ····new-instance·p1,·Ljava/util/concurrent/RejectedExecutionException; |
53 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 64 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
54 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 65 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
55 | ····iget-object·v1,·p0,·Landroidx/core/os/HandlerExecutor;->mHandler:Landroid/os/Handler; | 66 | ····iget-object·v1,·p0,·Landroidx/core/os/ExecutorCompat$HandlerExecutor;->mHandler:Landroid/os/Handler; |
56 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 67 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
57 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
58 | ····const-string·v1,·"·is·shutting·down" | 69 | ····const-string·v1,·"·is·shutting·down" |
Offset 1, 186 lines modified | Offset 1, 167 lines modified | ||
1 | .class·Landroidx/core/provider/ | 1 | .class·Landroidx/core/provider/RequestExecutor; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"RequestExecutor.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Landroidx/core/provider/ | 7 | ········Landroidx/core/provider/RequestExecutor$DefaultThreadFactory;, |
8 | ········Landroidx/core/provider/ | 8 | ········Landroidx/core/provider/RequestExecutor$ReplyRunnable;, |
9 | ········Landroidx/core/provider/RequestExecutor$HandlerExecutor; | ||
9 | ····} | 10 | ····} |
10 | .end·annotation | 11 | .end·annotation |
11 | #·instance·fields | ||
12 | .field·private·final·mExecutor:Ljava/util/concurrent/ThreadPoolExecutor; | ||
13 | .field·private·final·mThreadFactory:Landroidx/core/provider/FontRequestThreadPool$ThreadFactory; | ||
14 | #·direct·methods | 12 | #·direct·methods |
15 | .method·constructor·<init>( | 13 | .method·private·constructor·<init>()V |
16 | ····.locals· | 14 | ····.locals·0 |
17 | ····.line·4 | 15 | ····.line·44 |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
19 | ····.line·43 | ||
20 | ···· | 17 | ····return-void |
18 | .end·method | ||
19 | .method·static·createDefaultExecutor(Ljava/lang/String;II)Ljava/util/concurrent/ThreadPoolExecutor; | ||
20 | ····.locals·8 | ||
21 | ···· | 21 | ····.line·82 |
22 | ····new-instance·v7,·Landroidx/core/provider/RequestExecutor$DefaultThreadFactory; | ||
22 | ····i | 23 | ····invoke-direct·{v7,·p0,·p1},·Landroidx/core/provider/RequestExecutor$DefaultThreadFactory;-><init>(Ljava/lang/String;I)V |
23 | ····.line· | 24 | ····.line·85 |
24 | ····new-instance·p | 25 | ····new-instance·p0,·Ljava/util/concurrent/ThreadPoolExecutor; |
25 | ····int-to-long·v3,·p | 26 | ····int-to-long·v3,·p2 |
26 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 27 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
27 | ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingDeque; | 28 | ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingDeque; |
28 | ····invoke-direct·{v6},·Ljava/util/concurrent/LinkedBlockingDeque;-><init>()V | 29 | ····invoke-direct·{v6},·Ljava/util/concurrent/LinkedBlockingDeque;-><init>()V |
29 | ····const/4·v1,·0x0 | 30 | ····const/4·v1,·0x0 |
30 | ····const/4·v2,·0x1 | 31 | ····const/4·v2,·0x1 |
31 | ····move-object·v0,·p | 32 | ····move-object·v0,·p0 |
32 | ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V | 33 | ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
33 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequestThreadPool;->mExecutor:Ljava/util/concurrent/ThreadPoolExecutor; | ||
34 | ····const/4·p | 34 | ····const/4·p1,·0x1 |
35 | ····.line· | 35 | ····.line·93 |
36 | ····invoke-virtual·{p | 36 | ····invoke-virtual·{p0,·p1},·Ljava/util/concurrent/ThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V |
37 | ····return- | 37 | ····return-object·p0 |
38 | .end·method | 38 | .end·method |
39 | .method·static·createHandlerExecutor(Landroid/os/Handler;)Ljava/util/concurrent/Executor; | ||
39 | #·virtual·methods | ||
40 | .method·isRunning()Z | ||
41 | ····.locals·1 | 40 | ····.locals·1 |
42 | ····.line· | 41 | ····.line·98 |
42 | ····new-instance·v0,·Landroidx/core/provider/RequestExecutor$HandlerExecutor; | ||
43 | ····iget-object·v0,·p0,·Landroidx/core/provider/FontRequestThreadPool;->mExecutor:Ljava/util/concurrent/ThreadPoolExecutor; | ||
44 | ····invoke-virtual·{v0},·Ljava/util/concurrent/ThreadPoolExecutor;->getPoolSize()I | ||
45 | ···· | 43 | ····invoke-direct·{v0,·p0},·Landroidx/core/provider/RequestExecutor$HandlerExecutor;-><init>(Landroid/os/Handler;)V |
46 | ····if-eqz·v0,·:cond_0 | ||
47 | ····const/4·v0,·0x1 | ||
48 | ····goto·:goto_0 | ||
49 | ····:cond_0 | ||
50 | ····const/4·v0,·0x0 | ||
51 | ····:goto_0 | ||
52 | ····return·v0 | 44 | ····return-object·v0 |
53 | .end·method | 45 | .end·method |
54 | .method· | 46 | .method·static·execute(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Callable;Landroidx/core/util/Consumer;)V |
55 | ····.locals· | 47 | ····.locals·2 |
56 | ····.annotation·system·Ldalvik/annotation/Signature; | 48 | ····.annotation·system·Ldalvik/annotation/Signature; |
57 | ········value·=·{ | 49 | ········value·=·{ |
58 | ············"<T:", | 50 | ············"<T:", |
59 | ············"Ljava/lang/Object;", | 51 | ············"Ljava/lang/Object;", |
60 | ············">(", | 52 | ············">(", |
53 | ············"Ljava/util/concurrent/Executor;", | ||
61 | ············"Ljava/util/concurrent/Callable<", | 54 | ············"Ljava/util/concurrent/Callable<", |
62 | ············"TT;>;", | 55 | ············"TT;>;", |
63 | ············"Landroidx/core/ | 56 | ············"Landroidx/core/util/Consumer<", |
64 | ············"TT;>;)V" | 57 | ············"TT;>;)V" |
65 | ········} | 58 | ········} |
66 | ····.end·annotation | 59 | ····.end·annotation |
67 | ····.line· | 60 | ····.line·56 |
68 | ····invoke-static·{},·Landroidx/core/provider/CalleeHandler;->create()Landroid/os/Handler; | 61 | ····invoke-static·{},·Landroidx/core/provider/CalleeHandler;->create()Landroid/os/Handler; |
69 | ····move-result-object·v0 | 62 | ····move-result-object·v0 |
70 | ····.line· | 63 | ····.line·57 |
71 | ····iget-object·v1,·p0,·Landroidx/core/provider/FontRequestThreadPool;->mExecutor:Ljava/util/concurrent/ThreadPoolExecutor; | ||
72 | ····new-instance·v | 64 | ····new-instance·v1,·Landroidx/core/provider/RequestExecutor$ReplyRunnable; |
73 | ····invoke-direct·{v | 65 | ····invoke-direct·{v1,·v0,·p1,·p2},·Landroidx/core/provider/RequestExecutor$ReplyRunnable;-><init>(Landroid/os/Handler;Ljava/util/concurrent/Callable;Landroidx/core/util/Consumer;)V |
74 | ····invoke- | 66 | ····invoke-interface·{p0,·v1},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V |
75 | ····return-void | 67 | ····return-void |
76 | .end·method | 68 | .end·method |
Max diff block lines reached; 3078/8757 bytes (35.15%) of diff not shown. |
Offset 1, 63 lines modified | Offset 1, 63 lines modified | ||
1 | .class·Landroidx/core/provider/ | 1 | .class·Landroidx/core/provider/RequestExecutor$DefaultThreadFactory; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"RequestExecutor.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/concurrent/ThreadFactory; | 5 | .implements·Ljava/util/concurrent/ThreadFactory; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/core/provider/ | 8 | ····value·=·Landroidx/core/provider/RequestExecutor; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0xa | 11 | ····accessFlags·=·0xa |
12 | ····name·=·"ThreadFactory" | 12 | ····name·=·"DefaultThreadFactory" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/MemberClasses; | 14 | .annotation·system·Ldalvik/annotation/MemberClasses; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········Landroidx/core/provider/ | 16 | ········Landroidx/core/provider/RequestExecutor$DefaultThreadFactory$ProcessPriorityThread; |
17 | ····} | 17 | ····} |
18 | .end·annotation | 18 | .end·annotation |
19 | #·instance·fields | 19 | #·instance·fields |
20 | .field·private·mPriority:I | 20 | .field·private·mPriority:I |
21 | .field·private·mThreadName:Ljava/lang/String; | 21 | .field·private·mThreadName:Ljava/lang/String; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljava/lang/String;I)V | 23 | .method·constructor·<init>(Ljava/lang/String;I)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·1 | 25 | ····.line·164 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····.line·1 | 27 | ····.line·165 |
28 | ····iput-object·p1,·p0,·Landroidx/core/provider/ | 28 | ····iput-object·p1,·p0,·Landroidx/core/provider/RequestExecutor$DefaultThreadFactory;->mThreadName:Ljava/lang/String; |
29 | ····.line·1 | 29 | ····.line·166 |
30 | ····iput·p2,·p0,·Landroidx/core/provider/ | 30 | ····iput·p2,·p0,·Landroidx/core/provider/RequestExecutor$DefaultThreadFactory;->mPriority:I |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; | 34 | .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; |
35 | ····.locals·3 | 35 | ····.locals·3 |
36 | ····.line·1 | 36 | ····.line·171 |
37 | ····new-instance·v0,·Landroidx/core/provider/ | 37 | ····new-instance·v0,·Landroidx/core/provider/RequestExecutor$DefaultThreadFactory$ProcessPriorityThread; |
38 | ····iget-object·v1,·p0,·Landroidx/core/provider/ | 38 | ····iget-object·v1,·p0,·Landroidx/core/provider/RequestExecutor$DefaultThreadFactory;->mThreadName:Ljava/lang/String; |
39 | ····iget·v2,·p0,·Landroidx/core/provider/ | 39 | ····iget·v2,·p0,·Landroidx/core/provider/RequestExecutor$DefaultThreadFactory;->mPriority:I |
40 | ····invoke-direct·{v0,·p1,·v1,·v2},·Landroidx/core/provider/ | 40 | ····invoke-direct·{v0,·p1,·v1,·v2},·Landroidx/core/provider/RequestExecutor$DefaultThreadFactory$ProcessPriorityThread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;I)V |
41 | ····return-object·v0 | 41 | ····return-object·v0 |
42 | .end·method | 42 | .end·method |
Offset 1, 55 lines modified | Offset 1, 57 lines modified | ||
1 | .class·Landroidx/core/provider/ | 1 | .class·Landroidx/core/provider/CallbackWithHandler$2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"CallbackWithHandler.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Runnable; | 5 | .implements·Ljava/lang/Runnable; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Landroidx/core/provider/ | 8 | ····value·=·Landroidx/core/provider/CallbackWithHandler;->onTypefaceRequestFailed(I)V |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$ | 15 | .field·final·synthetic·this$0:Landroidx/core/provider/CallbackWithHandler; |
16 | .field·final·synthetic·val$res | 16 | .field·final·synthetic·val$callback:Landroidx/core/provider/FontsContractCompat$FontRequestCallback; |
17 | .field·final·synthetic·val$reason:I | ||
17 | #·direct·methods | 18 | #·direct·methods |
18 | .method·constructor·<init>(Landroidx/core/provider/ | 19 | .method·constructor·<init>(Landroidx/core/provider/CallbackWithHandler;Landroidx/core/provider/FontsContractCompat$FontRequestCallback;I)V |
19 | ····.locals·0 | 20 | ····.locals·0 |
20 | ····.line· | 21 | ····.line·68 |
21 | ····iput-object·p1,·p0,·Landroidx/core/provider/ | 22 | ····iput-object·p1,·p0,·Landroidx/core/provider/CallbackWithHandler$2;->this$0:Landroidx/core/provider/CallbackWithHandler; |
23 | ····iput-object·p2,·p0,·Landroidx/core/provider/CallbackWithHandler$2;->val$callback:Landroidx/core/provider/FontsContractCompat$FontRequestCallback; | ||
22 | ····iput | 24 | ····iput·p3,·p0,·Landroidx/core/provider/CallbackWithHandler$2;->val$reason:I |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····return-void | 26 | ····return-void |
25 | .end·method | 27 | .end·method |
26 | #·virtual·methods | 28 | #·virtual·methods |
27 | .method·public·run()V | 29 | .method·public·run()V |
28 | ····.locals·2 | 30 | ····.locals·2 |
29 | ····.line· | 31 | ····.line·71 |
30 | ····iget-object·v0,·p0,·Landroidx/core/provider/FontRequestThreadPool$1$1;->this$1:Landroidx/core/provider/FontRequestThreadPool$1; | ||
31 | ····iget-object·v0,· | 32 | ····iget-object·v0,·p0,·Landroidx/core/provider/CallbackWithHandler$2;->val$callback:Landroidx/core/provider/FontsContractCompat$FontRequestCallback; |
32 | ····iget | 33 | ····iget·v1,·p0,·Landroidx/core/provider/CallbackWithHandler$2;->val$reason:I |
33 | ····invoke-i | 34 | ····invoke-virtual·{v0,·v1},·Landroidx/core/provider/FontsContractCompat$FontRequestCallback;->onTypefaceRequestFailed(I)V |
34 | ····return-void | 35 | ····return-void |
35 | .end·method | 36 | .end·method |
Offset 1, 79 lines modified | Offset 1, 115 lines modified | ||
1 | .class·Landroidx/core/provider/ | 1 | .class·Landroidx/core/provider/RequestExecutor$ReplyRunnable; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"RequestExecutor.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Runnable; | 5 | .implements·Ljava/lang/Runnable; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/Enclosing | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/core/provider/ | 8 | ····value·=·Landroidx/core/provider/RequestExecutor; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0xa |
12 | ····name·=·n | 12 | ····name·=·"ReplyRunnable" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | ||
15 | ····value·=·{ | ||
16 | ········"<T:", | ||
17 | ········"Ljava/lang/Object;", | ||
18 | ········">", | ||
19 | ········"Ljava/lang/Object;", | ||
20 | ········"Ljava/lang/Runnable;" | ||
21 | ····} | ||
22 | .end·annotation | ||
14 | #·instance·fields | ||
15 | .field·final·synthetic·this$0:Landroidx/core/provider/FontRequestThreadPool; | ||
16 | .field·final·synthetic·val$callable:Ljava/util/concurrent/Callable; | ||
17 | 23 | #·instance·fields | |
24 | .field·private·mCallable:Ljava/util/concurrent/Callable; | ||
25 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
26 | ········value·=·{ | ||
27 | ············"Ljava/util/concurrent/Callable<", | ||
28 | ············"TT;>;" | ||
29 | ········} | ||
30 | ····.end·annotation | ||
31 | .end·field | ||
32 | .field·private·mConsumer:Landroidx/core/util/Consumer; | ||
33 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
34 | ········value·=·{ | ||
35 | ············"Landroidx/core/util/Consumer<", | ||
36 | ············"TT;>;" | ||
37 | ········} | ||
38 | ····.end·annotation | ||
39 | .end·field | ||
18 | .field· | 40 | .field·private·mHandler:Landroid/os/Handler; |
19 | #·direct·methods | 41 | #·direct·methods |
20 | .method·constructor·<init>(Landroid | 42 | .method·constructor·<init>(Landroid/os/Handler;Ljava/util/concurrent/Callable;Landroidx/core/util/Consumer;)V |
21 | ····.locals·0 | 43 | ····.locals·0 |
44 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
45 | ········value·=·{ | ||
46 | ············"(", | ||
47 | ············"Landroid/os/Handler;", | ||
48 | ············"Ljava/util/concurrent/Callable<", | ||
49 | ············"TT;>;", | ||
50 | ············"Landroidx/core/util/Consumer<", | ||
51 | ············"TT;>;)V" | ||
52 | ········} | ||
53 | ····.end·annotation | ||
22 | ····.line· | 54 | ····.line·135 |
55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
23 | ····iput-object·p1,·p0,·Landroidx/core/provider/FontRequestThreadPool$1;->this$0:Landroidx/core/provider/FontRequestThreadPool; | ||
24 | ····iput-object·p2,·p0,·Landroidx/core/provider/FontRequestThreadPool$1;->val$callable:Ljava/util/concurrent/Callable; | ||
25 | ···· | 56 | ····.line·136 |
57 | ····iput-object·p2,·p0,·Landroidx/core/provider/RequestExecutor$ReplyRunnable;->mCallable:Ljava/util/concurrent/Callable; | ||
26 | ···· | 58 | ····.line·137 |
59 | ····iput-object·p3,·p0,·Landroidx/core/provider/RequestExecutor$ReplyRunnable;->mConsumer:Landroidx/core/util/Consumer; | ||
27 | ···· | 60 | ····.line·138 |
61 | ····iput-object·p1,·p0,·Landroidx/core/provider/RequestExecutor$ReplyRunnable;->mHandler:Landroid/os/Handler; | ||
28 | ····return-void | 62 | ····return-void |
29 | .end·method | 63 | .end·method |
30 | #·virtual·methods | 64 | #·virtual·methods |
31 | .method·public·run()V | 65 | .method·public·run()V |
32 | ····.locals· | 66 | ····.locals·4 |
33 | ····.line· | 67 | ····.line·145 |
34 | ····:try_start_0 | 68 | ····:try_start_0 |
35 | ····iget-object·v0,·p0,·Landroidx/core/provider/ | 69 | ····iget-object·v0,·p0,·Landroidx/core/provider/RequestExecutor$ReplyRunnable;->mCallable:Ljava/util/concurrent/Callable; |
36 | ····invoke-interface·{v0},·Ljava/util/concurrent/Callable;->call()Ljava/lang/Object; | 70 | ····invoke-interface·{v0},·Ljava/util/concurrent/Callable;->call()Ljava/lang/Object; |
37 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
38 | ····:try_end_0 | 72 | ····:try_end_0 |
39 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 73 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
40 | ····goto·:goto_0 | 74 | ····goto·:goto_0 |
41 | ····:catch_0 | 75 | ····:catch_0 |
42 | ····const/4·v0,·0x0 | 76 | ····const/4·v0,·0x0 |
43 | ····.line· | 77 | ····.line·150 |
44 | ····:goto_0 | 78 | ····:goto_0 |
79 | ····iget-object·v1,·p0,·Landroidx/core/provider/RequestExecutor$ReplyRunnable;->mConsumer:Landroidx/core/util/Consumer; | ||
80 | ····.line·151 | ||
45 | ····iget-object·v | 81 | ····iget-object·v2,·p0,·Landroidx/core/provider/RequestExecutor$ReplyRunnable;->mHandler:Landroid/os/Handler; |
46 | ····new-instance·v | 82 | ····new-instance·v3,·Landroidx/core/provider/RequestExecutor$ReplyRunnable$1; |
47 | ····invoke-direct·{v | 83 | ····invoke-direct·{v3,·p0,·v1,·v0},·Landroidx/core/provider/RequestExecutor$ReplyRunnable$1;-><init>(Landroidx/core/provider/RequestExecutor$ReplyRunnable;Landroidx/core/util/Consumer;Ljava/lang/Object;)V |
48 | ····invoke-virtual·{v | 84 | ····invoke-virtual·{v2,·v3},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z |
49 | ····return-void | 85 | ····return-void |
50 | .end·method | 86 | .end·method |