--- /home/hans/code/fdroid/data/tmp/eu.e43.impeller_9052.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_eu.e43.impeller_9052.apk ├── zipinfo {} │ @@ -1,636 +1,636 @@ │ -Zip file size: 2842117 bytes, number of entries: 634 │ +Zip file size: 2840297 bytes, number of entries: 634 │ -rw---- 2.0 fat 65618 bl defN 14-Aug-06 05:45 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 65739 bl defN 14-Aug-06 05:45 META-INF/E433DC9B.SF │ -rw---- 2.0 fat 1297 bl defN 14-Aug-06 05:45 META-INF/E433DC9B.RSA │ --rw---- 2.0 fat 2955 bl defN 14-Aug-06 05:18 META-INF/jdom-info.xml │ --rw---- 2.0 fat 1272 bl defN 14-Aug-06 05:18 META-INF/README │ --rw---- 2.0 fat 57 bl defN 14-Aug-06 05:18 META-INF/services/org.apache.james.mime4j.dom.MessageServiceFactory │ --rw---- 2.0 fat 61896 bX defN 14-Aug-06 05:18 assets/FontAwesome.otf │ --rw---- 2.0 fat 396 bl defN 14-Aug-06 05:18 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 14-Aug-06 05:18 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 400 bl defN 14-Aug-06 05:18 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 14-Aug-06 05:18 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 14-Aug-06 05:18 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 14-Aug-06 05:18 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 596 bl defN 14-Aug-06 05:18 res/color/abc_search_url_text_holo.xml │ --rw---- 2.0 fat 560 bl defN 14-Aug-06 05:18 res/drawable/abc_ic_clear.xml │ --rw---- 2.0 fat 560 bl defN 14-Aug-06 05:18 res/drawable/abc_ic_clear_holo_light.xml │ --rw---- 2.0 fat 1136 bl defN 14-Aug-06 05:18 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 14-Aug-06 05:18 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 14-Aug-06 05:18 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 14-Aug-06 05:18 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 14-Aug-06 05:18 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 14-Aug-06 05:18 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 832 bl defN 14-Aug-06 05:18 res/drawable/abc_search_dropdown_dark.xml │ --rw---- 2.0 fat 832 bl defN 14-Aug-06 05:18 res/drawable/abc_search_dropdown_light.xml │ --rw---- 2.0 fat 856 bl defN 14-Aug-06 05:18 res/drawable/abc_spinner_ab_holo_dark.xml │ --rw---- 2.0 fat 856 bl defN 14-Aug-06 05:18 res/drawable/abc_spinner_ab_holo_light.xml │ --rw---- 2.0 fat 1580 bl defN 14-Aug-06 05:18 res/drawable/abc_tab_indicator_ab_holo.xml │ --rw---- 2.0 fat 560 bl defN 14-Aug-06 05:18 res/drawable/abc_textfield_searchview_holo_dark.xml │ --rw---- 2.0 fat 560 bl defN 14-Aug-06 05:18 res/drawable/abc_textfield_searchview_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 14-Aug-06 05:18 res/drawable/abc_textfield_searchview_right_holo_dark.xml │ --rw---- 2.0 fat 560 bl defN 14-Aug-06 05:18 res/drawable/abc_textfield_searchview_right_holo_light.xml │ --rw---- 2.0 fat 928 bl defN 14-Aug-06 05:18 res/drawable/action_bg.xml │ --rw---- 2.0 fat 800 bl defN 14-Aug-06 05:18 res/drawable/action_bg_line.xml │ --rw---- 2.0 fat 1376 bl defN 14-Aug-06 05:18 res/drawable/card_bg.xml │ --rw---- 2.0 fat 1484 bl defN 14-Aug-06 05:18 res/drawable/card_bottom_bg.xml │ --rw---- 2.0 fat 1152 bl defN 14-Aug-06 05:18 res/drawable/card_middle_bg.xml │ --rw---- 2.0 fat 1452 bl defN 14-Aug-06 05:18 res/drawable/card_top_accent_bg.xml │ --rw---- 2.0 fat 1452 bl defN 14-Aug-06 05:18 res/drawable/card_top_bg.xml │ --rw---- 2.0 fat 436 bl defN 14-Aug-06 05:18 res/drawable/circle_button.xml │ --rw---- 1.0 fat 189 b- stor 14-Aug-06 05:17 res/drawable/ic_action_forward_white.png │ --rw---- 1.0 fat 352 b- stor 14-Aug-06 05:17 res/drawable/ic_action_half_important.png │ --rw---- 1.0 fat 316 b- stor 14-Aug-06 05:17 res/drawable/ic_action_important.png │ --rw---- 1.0 fat 364 b- stor 14-Aug-06 05:17 res/drawable/ic_action_not_important.png │ --rw---- 1.0 fat 435 b- stor 14-Aug-06 05:17 res/drawable/ic_action_person.png │ --rw---- 1.0 fat 467 b- stor 14-Aug-06 05:17 res/drawable/ic_action_person_highlighted.png │ --rw---- 1.0 fat 247 b- stor 14-Aug-06 05:17 res/drawable/ic_action_reply.png │ --rw---- 1.0 fat 216 b- stor 14-Aug-06 05:17 res/drawable/ic_action_send_now.png │ --rw---- 1.0 fat 278 b- stor 14-Aug-06 05:17 res/drawable/ic_action_share.png │ --rw---- 2.0 fat 580 bl defN 14-Aug-06 05:18 res/drawable/ic_follow.xml │ --rw---- 1.0 fat 13035 b- stor 14-Aug-06 05:17 res/drawable/ic_image_broken.png │ --rw---- 1.0 fat 7469 b- stor 14-Aug-06 05:17 res/drawable/ic_image_loading.png │ --rw---- 1.0 fat 44821 b- stor 14-Aug-06 05:17 res/drawable/ic_impeller_wb.png │ --rw---- 1.0 fat 181044 b- stor 14-Aug-06 05:17 res/drawable/ic_launcher.png │ --rw---- 2.0 fat 580 bl defN 14-Aug-06 05:18 res/drawable/ic_like.xml │ --rw---- 1.0 fat 2644 b- stor 14-Aug-06 05:17 res/drawable/ic_menu_refresh.png │ --rw---- 1.0 fat 206 b- stor 14-Aug-06 05:17 res/drawable/ic_note.png │ --rw---- 1.0 fat 221 b- stor 14-Aug-06 05:17 res/drawable/ic_picture.png │ --rw---- 1.0 fat 201 b- stor 14-Aug-06 05:17 res/drawable/ic_video.png │ --rw---- 2.0 fat 540 bl defN 14-Aug-06 05:18 res/drawable/location_bg.xml │ --rw---- 1.0 fat 633 b- stor 14-Aug-06 05:17 res/drawable/noavatar.png │ --rw---- 2.0 fat 1776 bl defN 14-Aug-06 05:18 res/drawable/picture_bg.xml │ --rw---- 2.0 fat 1608 bl defN 14-Aug-06 05:18 res/drawable/token_background.xml │ --rw---- 2.0 fat 568 bl defN 14-Aug-06 05:18 res/layout/abc_action_bar_decor.xml │ --rw---- 2.0 fat 1500 bl defN 14-Aug-06 05:18 res/layout/abc_action_bar_decor_include.xml │ --rw---- 2.0 fat 1948 bl defN 14-Aug-06 05:18 res/layout/abc_action_bar_decor_overlay.xml │ --rw---- 2.0 fat 1120 bl defN 14-Aug-06 05:18 res/layout/abc_action_bar_home.xml │ --rw---- 2.0 fat 536 bl defN 14-Aug-06 05:18 res/layout/abc_action_bar_tab.xml │ --rw---- 2.0 fat 472 bl defN 14-Aug-06 05:18 res/layout/abc_action_bar_tabbar.xml │ --rw---- 2.0 fat 1396 bl defN 14-Aug-06 05:18 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 396 bl defN 14-Aug-06 05:18 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 596 bl defN 14-Aug-06 05:18 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 472 bl defN 14-Aug-06 05:18 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 888 bl defN 14-Aug-06 05:18 res/layout/abc_action_mode_close_item.xml │ --rw---- 2.0 fat 668 bl defN 14-Aug-06 05:18 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1484 bl defN 14-Aug-06 05:18 res/layout/abc_activity_chooser_view_include.xml │ --rw---- 2.0 fat 1272 bl defN 14-Aug-06 05:18 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 404 bl defN 14-Aug-06 05:18 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 14-Aug-06 05:18 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 14-Aug-06 05:18 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1340 bl defN 14-Aug-06 05:18 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 14-Aug-06 05:18 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1444 bl defN 14-Aug-06 05:18 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 2260 bl defN 14-Aug-06 05:18 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3828 bl defN 14-Aug-06 05:18 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 632 bl defN 14-Aug-06 05:18 res/layout/abc_simple_decor.xml │ --rw---- 2.0 fat 2220 bl defN 14-Aug-06 05:18 res/layout/activity_about.xml │ --rw---- 2.0 fat 1588 bl defN 14-Aug-06 05:18 res/layout/activity_account_picker.xml │ --rw---- 2.0 fat 1040 bl defN 14-Aug-06 05:18 res/layout/activity_checkin.xml │ --rw---- 2.0 fat 2160 bl defN 14-Aug-06 05:18 res/layout/activity_login.xml │ --rw---- 2.0 fat 1340 bl defN 14-Aug-06 05:18 res/layout/activity_main.xml │ --rw---- 2.0 fat 2676 bl defN 14-Aug-06 05:18 res/layout/activity_post.xml │ --rw---- 2.0 fat 2424 bl defN 14-Aug-06 05:18 res/layout/activity_share.xml │ --rw---- 2.0 fat 2252 bl defN 14-Aug-06 05:18 res/layout/fragment_drawer.xml │ --rw---- 2.0 fat 608 bl defN 14-Aug-06 05:18 res/layout/fragment_feed.xml │ --rw---- 2.0 fat 900 bl defN 14-Aug-06 05:18 res/layout/fragment_object.xml │ --rw---- 2.0 fat 1216 bl defN 14-Aug-06 05:18 res/layout/fragment_object_null.xml │ --rw---- 2.0 fat 440 bl defN 14-Aug-06 05:18 res/layout/fragment_object_standard.xml │ --rw---- 2.0 fat 360 bl defN 14-Aug-06 05:18 res/layout/fragment_share.xml │ --rw---- 2.0 fat 1632 bl defN 14-Aug-06 05:18 res/layout/fragment_splash.xml │ --rw---- 2.0 fat 1396 bl defN 14-Aug-06 05:18 res/layout/jconnect_droid_feedback.xml │ --rw---- 2.0 fat 1504 bl defN 14-Aug-06 05:18 res/layout/jconnect_droid_feedback_inbox.xml │ --rw---- 2.0 fat 1300 bl defN 14-Aug-06 05:18 res/layout/jconnect_droid_feedback_list_item.xml │ --rw---- 2.0 fat 1392 bl defN 14-Aug-06 05:18 res/layout/jconnect_droid_view_feedback.xml │ --rw---- 2.0 fat 1304 bl defN 14-Aug-06 05:18 res/layout/jconnect_droid_view_feedback_list_item.xml │ --rw---- 2.0 fat 1980 bl defN 14-Aug-06 05:18 res/layout/post_view.xml │ --rw---- 2.0 fat 508 bl defN 14-Aug-06 05:18 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 1484 bl defN 14-Aug-06 05:18 res/layout/view_activity.xml │ --rw---- 2.0 fat 1204 bl defN 14-Aug-06 05:18 res/layout/view_activity_icon.xml │ --rw---- 2.0 fat 2216 bl defN 14-Aug-06 05:18 res/layout/view_comment.xml │ --rw---- 2.0 fat 1616 bl defN 14-Aug-06 05:18 res/layout/view_image.xml │ --rw---- 2.0 fat 1184 bl defN 14-Aug-06 05:18 res/layout/view_location.xml │ --rw---- 2.0 fat 560 bl defN 14-Aug-06 05:18 res/layout/view_object_content.xml │ --rw---- 2.0 fat 1048 bl defN 14-Aug-06 05:18 res/layout/view_object_header.xml │ --rw---- 2.0 fat 1500 bl defN 14-Aug-06 05:18 res/layout/view_object_in_reply_to.xml │ --rw---- 2.0 fat 1412 bl defN 14-Aug-06 05:18 res/layout/view_object_reply.xml │ --rw---- 2.0 fat 1332 bl defN 14-Aug-06 05:18 res/layout/view_object_video_preview.xml │ --rw---- 2.0 fat 3012 bl defN 14-Aug-06 05:18 res/layout/view_person.xml │ --rw---- 2.0 fat 808 bl defN 14-Aug-06 05:18 res/layout/view_person_list_item.xml │ --rw---- 2.0 fat 968 bl defN 14-Aug-06 05:18 res/layout/view_post_location.xml │ --rw---- 2.0 fat 1552 bl defN 14-Aug-06 05:18 res/layout/view_statebar.xml │ --rw---- 2.0 fat 760 bl defN 14-Aug-06 05:18 res/layout/view_token.xml │ --rw---- 2.0 fat 560 bl defN 14-Aug-06 05:18 res/menu/checkin.xml │ --rw---- 2.0 fat 608 bl defN 14-Aug-06 05:18 res/menu/comment.xml │ --rw---- 2.0 fat 1132 bl defN 14-Aug-06 05:18 res/menu/feed.xml │ --rw---- 2.0 fat 424 bl defN 14-Aug-06 05:18 res/menu/jconnect_feedback_inbox_menu.xml │ --rw---- 2.0 fat 588 bl defN 14-Aug-06 05:18 res/menu/jconnect_feedback_mainmenu.xml │ --rw---- 2.0 fat 600 bl defN 14-Aug-06 05:18 res/menu/main.xml │ --rw---- 2.0 fat 1028 bl defN 14-Aug-06 05:18 res/menu/object.xml │ --rw---- 2.0 fat 644 bl defN 14-Aug-06 05:18 res/menu/post.xml │ --rw---- 2.0 fat 339 bl defN 14-Aug-06 05:18 res/raw/generator.json │ --rw---- 2.0 fat 1541 bl defN 14-Aug-06 05:18 res/raw/init_content.sql │ --rw---- 2.0 fat 109 bl defN 14-Aug-06 05:18 res/raw/migrate_v4_fini.sql │ --rw---- 2.0 fat 151 bl defN 14-Aug-06 05:18 res/raw/migrate_v4_pre.sql │ --rw---- 2.0 fat 2597 bl defN 14-Aug-06 05:18 res/raw/migrate_v4_start.sql │ --rw---- 2.0 fat 1685 bl defN 14-Aug-06 05:18 res/raw/migrate_v4_xfer.sql │ --rw---- 2.0 fat 343 bl defN 14-Aug-06 05:18 res/raw/migrate_v6.sql │ --rw---- 2.0 fat 428 bl defN 14-Aug-06 05:18 res/xml/authenticator.xml │ --rw---- 2.0 fat 612 bl defN 14-Aug-06 05:18 res/xml/contact_profile.xml │ --rw---- 2.0 fat 568 bl defN 14-Aug-06 05:18 res/xml/contact_sync_adapter.xml │ --rw---- 2.0 fat 568 bl defN 14-Aug-06 05:18 res/xml/feed_sync_adapter.xml │ --rw---- 2.0 fat 992 bl defN 14-Aug-06 05:18 res/xml/pref_data_sync.xml │ --rw---- 2.0 fat 840 bl defN 14-Aug-06 05:18 res/xml/pref_general.xml │ --rw---- 2.0 fat 976 bl defN 14-Aug-06 05:18 res/xml/pref_notification.xml │ --rw---- 2.0 fat 15192 bl defN 14-Aug-06 05:18 AndroidManifest.xml │ --rw---- 1.0 fat 113312 b- stor 14-Aug-06 05:17 resources.arsc │ --rw---- 2.0 fat 652 bl defN 14-Aug-06 05:18 res/layout-v11/abc_action_bar_decor.xml │ --rw---- 2.0 fat 680 bl defN 14-Aug-06 05:18 res/layout-v11/abc_simple_decor.xml │ --rw---- 2.0 fat 632 bl defN 14-Aug-06 05:18 res/layout-v14/abc_activity_chooser_view.xml │ --rw---- 1.0 fat 213 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 212 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 224 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 224 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 267 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 268 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 219 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 218 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 219 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 219 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 214 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 212 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 242 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 241 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 216 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 217 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 548 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 438 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 791 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 605 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 996 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 1498 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 409 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 451 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 493 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 448 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 815 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 254 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 126 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 136 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 578 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 607 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 1688 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 973 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 2013 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 705 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 132 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 132 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 208 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 176 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 176 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 176 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 203 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 204 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1226 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 1249 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 842 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 817 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 333 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 334 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 333 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 333 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 515 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 513 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 456 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 452 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 156 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 149 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 155 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 153 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 173 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 170 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 176 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 168 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 181 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 181 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 187 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 187 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 161 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_action_forward_white.png │ --rw---- 1.0 fat 451 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_action_half_important.png │ --rw---- 1.0 fat 393 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_action_important.png │ --rw---- 1.0 fat 462 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_action_not_important.png │ --rw---- 1.0 fat 632 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_action_person.png │ --rw---- 1.0 fat 673 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_action_person_highlighted.png │ --rw---- 1.0 fat 303 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_action_reply.png │ --rw---- 1.0 fat 256 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_action_send_now.png │ --rw---- 1.0 fat 332 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_action_share.png │ --rw---- 1.0 fat 2304 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_impeller_wb.png │ --rw---- 1.0 fat 2894 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 112 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_navigation_drawer.png │ --rw---- 1.0 fat 214 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_note.png │ --rw---- 1.0 fat 262 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_picture.png │ --rw---- 1.0 fat 231 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/ic_video.png │ --rw---- 1.0 fat 3966 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/icon.png │ --rw---- 1.0 fat 3581 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/jconnect_droid_ic_audio.png │ --rw---- 1.0 fat 1939 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/jconnect_droid_ic_gallery.png │ --rw---- 1.0 fat 1490 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/jconnect_droid_ic_menu_attachment.png │ --rw---- 1.0 fat 996 b- stor 14-Aug-06 05:17 res/drawable-hdpi-v4/jconnect_droid_ic_recording.png │ --rw---- 1.0 fat 1042 b- stor 14-Aug-06 05:17 res/drawable-ldpi-v4/ic_impeller_wb.png │ --rw---- 1.0 fat 1091 b- stor 14-Aug-06 05:17 res/drawable-ldpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1537 b- stor 14-Aug-06 05:17 res/drawable-ldpi-v4/icon.png │ --rw---- 1.0 fat 1328 b- stor 14-Aug-06 05:17 res/drawable-ldpi-v4/jconnect_droid_ic_menu_attachment.png │ --rw---- 1.0 fat 736 b- stor 14-Aug-06 05:17 res/drawable-ldpi-v4/jconnect_droid_ic_recording.png │ --rw---- 1.0 fat 199 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 199 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 209 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 209 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 247 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 248 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 206 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 206 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 206 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 206 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 199 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 198 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 224 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 221 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 199 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 199 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 199 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 199 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 384 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 312 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 554 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 462 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 1505 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 1024 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 740 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 552 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 450 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 440 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 1020 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 575 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 113 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 123 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 464 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 479 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 1287 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 1379 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 942 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 604 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 132 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 132 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 186 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 175 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 175 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 175 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 190 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 191 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 816 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 820 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 570 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 569 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 291 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 292 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 291 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 291 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 426 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 424 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 373 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 370 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 155 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 151 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 155 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 157 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 176 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 166 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 174 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 167 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 175 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 175 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 182 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 182 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 189 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_action_forward_white.png │ --rw---- 1.0 fat 352 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_action_half_important.png │ --rw---- 1.0 fat 316 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_action_important.png │ --rw---- 1.0 fat 364 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_action_not_important.png │ --rw---- 1.0 fat 435 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_action_person.png │ --rw---- 1.0 fat 467 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_action_person_highlighted.png │ --rw---- 1.0 fat 247 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_action_reply.png │ --rw---- 1.0 fat 216 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_action_send_now.png │ --rw---- 1.0 fat 278 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_action_share.png │ --rw---- 1.0 fat 1379 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_impeller_wb.png │ --rw---- 1.0 fat 1526 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 110 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_navigation_drawer.png │ --rw---- 1.0 fat 206 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_note.png │ --rw---- 1.0 fat 221 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_picture.png │ --rw---- 1.0 fat 201 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/ic_video.png │ --rw---- 1.0 fat 2200 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/icon.png │ --rw---- 1.0 fat 2091 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/jconnect_droid_ic_audio.png │ --rw---- 1.0 fat 1222 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/jconnect_droid_ic_gallery.png │ --rw---- 1.0 fat 1496 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/jconnect_droid_ic_menu_attachment.png │ --rw---- 1.0 fat 1139 b- stor 14-Aug-06 05:17 res/drawable-mdpi-v4/jconnect_droid_ic_recording.png │ --rw---- 1.0 fat 227 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 227 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 237 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 236 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 271 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 267 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 236 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 236 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 236 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 236 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 228 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 227 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 255 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 252 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 231 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 229 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 231 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 228 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 626 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 527 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 1049 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 782 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 1525 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 1877 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 1219 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 1532 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 666 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 597 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 1739 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 840 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 132 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 148 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 833 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 869 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 2783 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 2761 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 2039 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 1215 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 139 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 139 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 208 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 178 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 178 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 178 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 218 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 217 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1749 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 1774 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 1153 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 1118 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 377 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 376 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 365 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 365 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 614 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 608 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 544 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 542 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 157 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 150 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 156 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 157 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 196 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 198 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 188 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 192 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 191 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 191 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 182 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 199 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 215 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_action_forward_white.png │ --rw---- 1.0 fat 567 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_action_half_important.png │ --rw---- 1.0 fat 476 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_action_important.png │ --rw---- 1.0 fat 596 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_action_not_important.png │ --rw---- 1.0 fat 769 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_action_person.png │ --rw---- 1.0 fat 859 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_action_person_highlighted.png │ --rw---- 1.0 fat 355 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_action_reply.png │ --rw---- 1.0 fat 306 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_action_send_now.png │ --rw---- 1.0 fat 388 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_action_share.png │ --rw---- 1.0 fat 2619 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_impeller_wb.png │ --rw---- 1.0 fat 4793 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 116 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_navigation_drawer.png │ --rw---- 1.0 fat 215 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_note.png │ --rw---- 1.0 fat 295 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_picture.png │ --rw---- 1.0 fat 247 b- stor 14-Aug-06 05:17 res/drawable-xhdpi-v4/ic_video.png │ --rw---- 1.0 fat 280 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 286 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 229 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 220 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 333 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 333 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 293 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 293 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 292 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 290 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 285 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 283 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 246 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 226 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 309 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 300 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 281 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 277 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 1089 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 849 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 1767 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 1353 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 2778 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 2944 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 2062 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 2370 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 1224 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 1173 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 1658 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 1548 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 316 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 311 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 2338 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 2155 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 5212 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 5265 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 3729 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 2283 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 142 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 142 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 222 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 185 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 185 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 185 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 271 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 269 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 3046 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 3105 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 1901 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 1831 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 556 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 557 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 513 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 513 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 1037 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 1060 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 917 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 917 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 159 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 152 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 159 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 167 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 249 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 241 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 225 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 215 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 183 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 183 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 186 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 186 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 233 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_action_forward_white.png │ --rw---- 1.0 fat 772 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_action_half_important.png │ --rw---- 1.0 fat 633 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_action_important.png │ --rw---- 1.0 fat 814 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_action_not_important.png │ --rw---- 1.0 fat 1081 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_action_person.png │ --rw---- 1.0 fat 1222 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_action_person_highlighted.png │ --rw---- 1.0 fat 481 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_action_reply.png │ --rw---- 1.0 fat 384 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_action_send_now.png │ --rw---- 1.0 fat 523 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_action_share.png │ --rw---- 1.0 fat 4403 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_impeller_wb.png │ --rw---- 1.0 fat 13678 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 124 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_navigation_drawer.png │ --rw---- 1.0 fat 259 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_note.png │ --rw---- 1.0 fat 358 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_picture.png │ --rw---- 1.0 fat 315 b- stor 14-Aug-06 05:17 res/drawable-xxhdpi-v4/ic_video.png │ --rw---- 2.0 fat 1860 bl defN 14-Aug-06 05:18 res/layout-w720dp-land-v13/activity_main.xml │ --rw---- 2.0 fat 4660616 bl defN 14-Aug-06 05:18 classes.dex │ --rw---- 2.0 fat 929 bl defN 14-Aug-06 05:18 org/apache/http/entity/mime/version.properties │ --rw---- 2.0 fat 903 bl defN 14-Aug-06 05:18 org/apache/http/version.properties │ --rw---- 2.0 fat 3717 bl defN 14-Aug-06 05:18 com/atlassian/jconnect/droid/task/CreateFeedbackTask.java.orig │ --rw---- 2.0 fat 4678 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_approx_any.txt │ --rw---- 2.0 fat 4856 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_approx_common.txt │ --rw---- 2.0 fat 831 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_approx_cyrillic.txt │ --rw---- 2.0 fat 1489 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_approx_english.txt │ --rw---- 2.0 fat 1224 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_approx_french.txt │ --rw---- 2.0 fat 1852 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_approx_german.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_approx_hebrew.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_approx_hungarian.txt │ --rw---- 2.0 fat 2228 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_approx_polish.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_approx_romanian.txt │ --rw---- 2.0 fat 1427 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_approx_russian.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_approx_spanish.txt │ --rw---- 2.0 fat 1952 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_exact_any.txt │ --rw---- 2.0 fat 1736 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_exact_approx_common.txt │ --rw---- 2.0 fat 1095 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_exact_common.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_exact_cyrillic.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_exact_english.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_exact_french.txt │ --rw---- 2.0 fat 826 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_exact_german.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_exact_hebrew.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_exact_hungarian.txt │ --rw---- 2.0 fat 875 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_exact_polish.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_exact_romanian.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_exact_russian.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_exact_spanish.txt │ --rw---- 2.0 fat 2854 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_hebrew_common.txt │ --rw---- 2.0 fat 888 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_languages.txt │ --rw---- 2.0 fat 9473 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_rules_any.txt │ --rw---- 2.0 fat 2366 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_rules_cyrillic.txt │ --rw---- 2.0 fat 2970 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_rules_english.txt │ --rw---- 2.0 fat 2274 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_rules_french.txt │ --rw---- 2.0 fat 2783 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_rules_german.txt │ --rw---- 2.0 fat 1472 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_rules_hebrew.txt │ --rw---- 2.0 fat 1960 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_rules_hungarian.txt │ --rw---- 2.0 fat 4167 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_rules_polish.txt │ --rw---- 2.0 fat 1526 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_rules_romanian.txt │ --rw---- 2.0 fat 3980 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_rules_russian.txt │ --rw---- 2.0 fat 2073 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/ash_rules_spanish.txt │ --rw---- 2.0 fat 3870 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_any.txt │ --rw---- 2.0 fat 927 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_arabic.txt │ --rw---- 2.0 fat 4874 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_common.txt │ --rw---- 2.0 fat 831 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_cyrillic.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_czech.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_dutch.txt │ --rw---- 2.0 fat 1489 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_english.txt │ --rw---- 2.0 fat 942 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_french.txt │ --rw---- 2.0 fat 1853 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_german.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_greek.txt │ --rw---- 2.0 fat 845 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_greeklatin.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_hebrew.txt │ --rw---- 2.0 fat 831 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_hungarian.txt │ --rw---- 2.0 fat 831 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_italian.txt │ --rw---- 2.0 fat 2183 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_polish.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_portuguese.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_romanian.txt │ --rw---- 2.0 fat 1437 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_russian.txt │ --rw---- 2.0 fat 868 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_spanish.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_approx_turkish.txt │ --rw---- 2.0 fat 1123 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_any.txt │ --rw---- 2.0 fat 1769 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_approx_common.txt │ --rw---- 2.0 fat 816 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_arabic.txt │ --rw---- 2.0 fat 1093 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_common.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_cyrillic.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_czech.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_dutch.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_english.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_french.txt │ --rw---- 2.0 fat 826 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_german.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_greek.txt │ --rw---- 2.0 fat 817 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_greeklatin.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_hebrew.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_hungarian.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_italian.txt │ --rw---- 2.0 fat 874 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_polish.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_portuguese.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_romanian.txt │ --rw---- 2.0 fat 831 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_russian.txt │ --rw---- 2.0 fat 832 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_spanish.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_exact_turkish.txt │ --rw---- 2.0 fat 2700 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_hebrew_common.txt │ --rw---- 2.0 fat 951 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_languages.txt │ --rw---- 2.0 fat 13019 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_any.txt │ --rw---- 2.0 fat 1877 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_arabic.txt │ --rw---- 2.0 fat 2300 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_cyrillic.txt │ --rw---- 2.0 fat 1561 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_czech.txt │ --rw---- 2.0 fat 1867 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_dutch.txt │ --rw---- 2.0 fat 3013 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_english.txt │ --rw---- 2.0 fat 2778 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_french.txt │ --rw---- 2.0 fat 2731 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_german.txt │ --rw---- 2.0 fat 2918 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_greek.txt │ --rw---- 2.0 fat 3041 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_greeklatin.txt │ --rw---- 2.0 fat 1462 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_hebrew.txt │ --rw---- 2.0 fat 1887 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_hungarian.txt │ --rw---- 2.0 fat 1873 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_italian.txt │ --rw---- 2.0 fat 4112 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_polish.txt │ --rw---- 2.0 fat 2600 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_portuguese.txt │ --rw---- 2.0 fat 1509 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_romanian.txt │ --rw---- 2.0 fat 3042 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_russian.txt │ --rw---- 2.0 fat 2382 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_spanish.txt │ --rw---- 2.0 fat 1386 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/gen_rules_turkish.txt │ --rw---- 2.0 fat 7462 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/lang.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_approx_any.txt │ --rw---- 2.0 fat 3195 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_approx_common.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_approx_french.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_approx_hebrew.txt │ --rw---- 2.0 fat 830 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_approx_italian.txt │ --rw---- 2.0 fat 831 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_approx_portuguese.txt │ --rw---- 2.0 fat 831 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_approx_spanish.txt │ --rw---- 2.0 fat 817 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_exact_any.txt │ --rw---- 2.0 fat 1685 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_exact_approx_common.txt │ --rw---- 2.0 fat 1109 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_exact_common.txt │ --rw---- 2.0 fat 815 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_exact_french.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_exact_hebrew.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_exact_italian.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_exact_portuguese.txt │ --rw---- 2.0 fat 812 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_exact_spanish.txt │ --rw---- 2.0 fat 2187 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_hebrew_common.txt │ --rw---- 2.0 fat 849 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_languages.txt │ --rw---- 2.0 fat 4632 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_rules_any.txt │ --rw---- 2.0 fat 2224 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_rules_french.txt │ --rw---- 2.0 fat 1459 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_rules_hebrew.txt │ --rw---- 2.0 fat 1848 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_rules_italian.txt │ --rw---- 2.0 fat 2575 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_rules_portuguese.txt │ --rw---- 2.0 fat 2480 bl defN 14-Aug-06 05:18 org/apache/commons/codec/language/bm/sep_rules_spanish.txt │ --rw---- 2.0 fat 53236 bl defN 14-Aug-06 05:18 long-multipart.msg │ -634 files, 5893848 bytes uncompressed, 2725178 bytes compressed: 53.8% │ +-rw---- 2.0 fat 61896 bX defN 08-Jan-01 00:00 assets/FontAwesome.otf │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/anim/abc_fade_in.xml │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/anim/abc_fade_out.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_in_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_in_top.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_out_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_out_top.xml │ +-rw---- 2.0 fat 596 bl defN 08-Jan-01 00:00 res/color/abc_search_url_text_holo.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_clear.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_clear_holo_light.xml │ +-rw---- 2.0 fat 1136 bl defN 08-Jan-01 00:00 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 08-Jan-01 00:00 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 2.0 fat 832 bl defN 08-Jan-01 00:00 res/drawable/abc_search_dropdown_dark.xml │ +-rw---- 2.0 fat 832 bl defN 08-Jan-01 00:00 res/drawable/abc_search_dropdown_light.xml │ +-rw---- 2.0 fat 856 bl defN 08-Jan-01 00:00 res/drawable/abc_spinner_ab_holo_dark.xml │ +-rw---- 2.0 fat 856 bl defN 08-Jan-01 00:00 res/drawable/abc_spinner_ab_holo_light.xml │ +-rw---- 2.0 fat 1580 bl defN 08-Jan-01 00:00 res/drawable/abc_tab_indicator_ab_holo.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_searchview_holo_dark.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_searchview_holo_light.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_searchview_right_holo_dark.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_searchview_right_holo_light.xml │ +-rw---- 2.0 fat 928 bl defN 08-Jan-01 00:00 res/drawable/action_bg.xml │ +-rw---- 2.0 fat 800 bl defN 08-Jan-01 00:00 res/drawable/action_bg_line.xml │ +-rw---- 2.0 fat 1376 bl defN 08-Jan-01 00:00 res/drawable/card_bg.xml │ +-rw---- 2.0 fat 1484 bl defN 08-Jan-01 00:00 res/drawable/card_bottom_bg.xml │ +-rw---- 2.0 fat 1152 bl defN 08-Jan-01 00:00 res/drawable/card_middle_bg.xml │ +-rw---- 2.0 fat 1452 bl defN 08-Jan-01 00:00 res/drawable/card_top_accent_bg.xml │ +-rw---- 2.0 fat 1452 bl defN 08-Jan-01 00:00 res/drawable/card_top_bg.xml │ +-rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/drawable/circle_button.xml │ +-rw---- 1.0 fat 189 b- stor 08-Jan-01 00:00 res/drawable/ic_action_forward_white.png │ +-rw---- 1.0 fat 352 b- stor 08-Jan-01 00:00 res/drawable/ic_action_half_important.png │ +-rw---- 1.0 fat 316 b- stor 08-Jan-01 00:00 res/drawable/ic_action_important.png │ +-rw---- 1.0 fat 364 b- stor 08-Jan-01 00:00 res/drawable/ic_action_not_important.png │ +-rw---- 1.0 fat 435 b- stor 08-Jan-01 00:00 res/drawable/ic_action_person.png │ +-rw---- 1.0 fat 467 b- stor 08-Jan-01 00:00 res/drawable/ic_action_person_highlighted.png │ +-rw---- 1.0 fat 247 b- stor 08-Jan-01 00:00 res/drawable/ic_action_reply.png │ +-rw---- 1.0 fat 216 b- stor 08-Jan-01 00:00 res/drawable/ic_action_send_now.png │ +-rw---- 1.0 fat 278 b- stor 08-Jan-01 00:00 res/drawable/ic_action_share.png │ +-rw---- 2.0 fat 580 bl defN 08-Jan-01 00:00 res/drawable/ic_follow.xml │ +-rw---- 1.0 fat 13035 b- stor 08-Jan-01 00:00 res/drawable/ic_image_broken.png │ +-rw---- 1.0 fat 7469 b- stor 08-Jan-01 00:00 res/drawable/ic_image_loading.png │ +-rw---- 1.0 fat 44821 b- stor 08-Jan-01 00:00 res/drawable/ic_impeller_wb.png │ +-rw---- 1.0 fat 181044 b- stor 08-Jan-01 00:00 res/drawable/ic_launcher.png │ +-rw---- 2.0 fat 580 bl defN 08-Jan-01 00:00 res/drawable/ic_like.xml │ +-rw---- 1.0 fat 2644 b- stor 08-Jan-01 00:00 res/drawable/ic_menu_refresh.png │ +-rw---- 1.0 fat 206 b- stor 08-Jan-01 00:00 res/drawable/ic_note.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable/ic_picture.png │ +-rw---- 1.0 fat 201 b- stor 08-Jan-01 00:00 res/drawable/ic_video.png │ +-rw---- 2.0 fat 540 bl defN 08-Jan-01 00:00 res/drawable/location_bg.xml │ +-rw---- 1.0 fat 633 b- stor 08-Jan-01 00:00 res/drawable/noavatar.png │ +-rw---- 2.0 fat 1776 bl defN 08-Jan-01 00:00 res/drawable/picture_bg.xml │ +-rw---- 2.0 fat 1608 bl defN 08-Jan-01 00:00 res/drawable/token_background.xml │ +-rw---- 2.0 fat 568 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_decor.xml │ +-rw---- 2.0 fat 1500 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_decor_include.xml │ +-rw---- 2.0 fat 1948 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_decor_overlay.xml │ +-rw---- 2.0 fat 1120 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_home.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_tab.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_tabbar.xml │ +-rw---- 2.0 fat 1396 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_view_list_nav_layout.xml │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 596 bl defN 08-Jan-01 00:00 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 888 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_close_item.xml │ +-rw---- 2.0 fat 668 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 1484 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view_include.xml │ +-rw---- 2.0 fat 1272 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 404 bl defN 08-Jan-01 00:00 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 2.0 fat 1340 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 2.0 fat 1444 bl defN 08-Jan-01 00:00 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 2260 bl defN 08-Jan-01 00:00 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3828 bl defN 08-Jan-01 00:00 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 632 bl defN 08-Jan-01 00:00 res/layout/abc_simple_decor.xml │ +-rw---- 2.0 fat 2220 bl defN 08-Jan-01 00:00 res/layout/activity_about.xml │ +-rw---- 2.0 fat 1588 bl defN 08-Jan-01 00:00 res/layout/activity_account_picker.xml │ +-rw---- 2.0 fat 1040 bl defN 08-Jan-01 00:00 res/layout/activity_checkin.xml │ +-rw---- 2.0 fat 2160 bl defN 08-Jan-01 00:00 res/layout/activity_login.xml │ +-rw---- 2.0 fat 1340 bl defN 08-Jan-01 00:00 res/layout/activity_main.xml │ +-rw---- 2.0 fat 2676 bl defN 08-Jan-01 00:00 res/layout/activity_post.xml │ +-rw---- 2.0 fat 2424 bl defN 08-Jan-01 00:00 res/layout/activity_share.xml │ +-rw---- 2.0 fat 2252 bl defN 08-Jan-01 00:00 res/layout/fragment_drawer.xml │ +-rw---- 2.0 fat 608 bl defN 08-Jan-01 00:00 res/layout/fragment_feed.xml │ +-rw---- 2.0 fat 900 bl defN 08-Jan-01 00:00 res/layout/fragment_object.xml │ +-rw---- 2.0 fat 1216 bl defN 08-Jan-01 00:00 res/layout/fragment_object_null.xml │ +-rw---- 2.0 fat 440 bl defN 08-Jan-01 00:00 res/layout/fragment_object_standard.xml │ +-rw---- 2.0 fat 360 bl defN 08-Jan-01 00:00 res/layout/fragment_share.xml │ +-rw---- 2.0 fat 1632 bl defN 08-Jan-01 00:00 res/layout/fragment_splash.xml │ +-rw---- 2.0 fat 1396 bl defN 08-Jan-01 00:00 res/layout/jconnect_droid_feedback.xml │ +-rw---- 2.0 fat 1504 bl defN 08-Jan-01 00:00 res/layout/jconnect_droid_feedback_inbox.xml │ +-rw---- 2.0 fat 1300 bl defN 08-Jan-01 00:00 res/layout/jconnect_droid_feedback_list_item.xml │ +-rw---- 2.0 fat 1392 bl defN 08-Jan-01 00:00 res/layout/jconnect_droid_view_feedback.xml │ +-rw---- 2.0 fat 1304 bl defN 08-Jan-01 00:00 res/layout/jconnect_droid_view_feedback_list_item.xml │ +-rw---- 2.0 fat 1980 bl defN 08-Jan-01 00:00 res/layout/post_view.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 1484 bl defN 08-Jan-01 00:00 res/layout/view_activity.xml │ +-rw---- 2.0 fat 1204 bl defN 08-Jan-01 00:00 res/layout/view_activity_icon.xml │ +-rw---- 2.0 fat 2216 bl defN 08-Jan-01 00:00 res/layout/view_comment.xml │ +-rw---- 2.0 fat 1616 bl defN 08-Jan-01 00:00 res/layout/view_image.xml │ +-rw---- 2.0 fat 1184 bl defN 08-Jan-01 00:00 res/layout/view_location.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/layout/view_object_content.xml │ +-rw---- 2.0 fat 1048 bl defN 08-Jan-01 00:00 res/layout/view_object_header.xml │ +-rw---- 2.0 fat 1500 bl defN 08-Jan-01 00:00 res/layout/view_object_in_reply_to.xml │ +-rw---- 2.0 fat 1412 bl defN 08-Jan-01 00:00 res/layout/view_object_reply.xml │ +-rw---- 2.0 fat 1332 bl defN 08-Jan-01 00:00 res/layout/view_object_video_preview.xml │ +-rw---- 2.0 fat 3012 bl defN 08-Jan-01 00:00 res/layout/view_person.xml │ +-rw---- 2.0 fat 808 bl defN 08-Jan-01 00:00 res/layout/view_person_list_item.xml │ +-rw---- 2.0 fat 968 bl defN 08-Jan-01 00:00 res/layout/view_post_location.xml │ +-rw---- 2.0 fat 1552 bl defN 08-Jan-01 00:00 res/layout/view_statebar.xml │ +-rw---- 2.0 fat 760 bl defN 08-Jan-01 00:00 res/layout/view_token.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/menu/checkin.xml │ +-rw---- 2.0 fat 608 bl defN 08-Jan-01 00:00 res/menu/comment.xml │ +-rw---- 2.0 fat 1132 bl defN 08-Jan-01 00:00 res/menu/feed.xml │ +-rw---- 2.0 fat 424 bl defN 08-Jan-01 00:00 res/menu/jconnect_feedback_inbox_menu.xml │ +-rw---- 2.0 fat 588 bl defN 08-Jan-01 00:00 res/menu/jconnect_feedback_mainmenu.xml │ +-rw---- 2.0 fat 600 bl defN 08-Jan-01 00:00 res/menu/main.xml │ +-rw---- 2.0 fat 1028 bl defN 08-Jan-01 00:00 res/menu/object.xml │ +-rw---- 2.0 fat 644 bl defN 08-Jan-01 00:00 res/menu/post.xml │ +-rw---- 2.0 fat 339 bl defN 08-Jan-01 00:00 res/raw/generator.json │ +-rw---- 2.0 fat 1541 bl defN 08-Jan-01 00:00 res/raw/init_content.sql │ +-rw---- 2.0 fat 109 bl defN 08-Jan-01 00:00 res/raw/migrate_v4_fini.sql │ +-rw---- 2.0 fat 151 bl defN 08-Jan-01 00:00 res/raw/migrate_v4_pre.sql │ +-rw---- 2.0 fat 2597 bl defN 08-Jan-01 00:00 res/raw/migrate_v4_start.sql │ +-rw---- 2.0 fat 1685 bl defN 08-Jan-01 00:00 res/raw/migrate_v4_xfer.sql │ +-rw---- 2.0 fat 343 bl defN 08-Jan-01 00:00 res/raw/migrate_v6.sql │ +-rw---- 2.0 fat 428 bl defN 08-Jan-01 00:00 res/xml/authenticator.xml │ +-rw---- 2.0 fat 612 bl defN 08-Jan-01 00:00 res/xml/contact_profile.xml │ +-rw---- 2.0 fat 568 bl defN 08-Jan-01 00:00 res/xml/contact_sync_adapter.xml │ +-rw---- 2.0 fat 568 bl defN 08-Jan-01 00:00 res/xml/feed_sync_adapter.xml │ +-rw---- 2.0 fat 992 bl defN 08-Jan-01 00:00 res/xml/pref_data_sync.xml │ +-rw---- 2.0 fat 840 bl defN 08-Jan-01 00:00 res/xml/pref_general.xml │ +-rw---- 2.0 fat 976 bl defN 08-Jan-01 00:00 res/xml/pref_notification.xml │ +-rw---- 2.0 fat 14912 bl defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 113636 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 652 bl defN 08-Jan-01 00:00 res/layout-v11/abc_action_bar_decor.xml │ +-rw---- 2.0 fat 680 bl defN 08-Jan-01 00:00 res/layout-v11/abc_simple_decor.xml │ +-rw---- 2.0 fat 632 bl defN 08-Jan-01 00:00 res/layout-v14/abc_activity_chooser_view.xml │ +-rw---- 1.0 fat 213 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 224 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 224 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 267 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 268 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 219 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 218 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 219 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 219 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 242 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 241 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 216 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 217 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 548 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 438 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 791 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 605 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 996 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 1498 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 409 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 451 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 493 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 448 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 815 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 254 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 126 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 136 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 578 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 607 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 1688 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 973 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 2013 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 705 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 132 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 132 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 208 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 203 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 204 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1226 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1249 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 842 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 817 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 333 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 334 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 333 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 333 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 515 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 513 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 456 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 452 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 156 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 149 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 155 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 153 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 173 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 168 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 181 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 181 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 187 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 187 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 161 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_forward_white.png │ +-rw---- 1.0 fat 451 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_half_important.png │ +-rw---- 1.0 fat 393 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_important.png │ +-rw---- 1.0 fat 462 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_not_important.png │ +-rw---- 1.0 fat 632 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_person.png │ +-rw---- 1.0 fat 673 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_person_highlighted.png │ +-rw---- 1.0 fat 303 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_reply.png │ +-rw---- 1.0 fat 256 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_send_now.png │ +-rw---- 1.0 fat 332 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_share.png │ +-rw---- 1.0 fat 2304 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_impeller_wb.png │ +-rw---- 1.0 fat 2894 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 112 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_navigation_drawer.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_note.png │ +-rw---- 1.0 fat 262 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_picture.png │ +-rw---- 1.0 fat 231 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_video.png │ +-rw---- 1.0 fat 3966 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 3581 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/jconnect_droid_ic_audio.png │ +-rw---- 1.0 fat 1939 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/jconnect_droid_ic_gallery.png │ +-rw---- 1.0 fat 1490 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/jconnect_droid_ic_menu_attachment.png │ +-rw---- 1.0 fat 996 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/jconnect_droid_ic_recording.png │ +-rw---- 1.0 fat 1042 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_impeller_wb.png │ +-rw---- 1.0 fat 1091 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1537 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/icon.png │ +-rw---- 1.0 fat 1328 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/jconnect_droid_ic_menu_attachment.png │ +-rw---- 1.0 fat 736 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/jconnect_droid_ic_recording.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 209 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 209 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 247 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 248 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 206 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 206 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 206 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 206 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 198 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 224 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 384 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 312 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 554 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 462 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 1505 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 1024 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 740 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 552 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 450 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 440 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 1020 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 575 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 113 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 123 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 464 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 479 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 1287 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 1379 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 942 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 604 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 132 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 132 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 175 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 175 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 175 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 191 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 816 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 820 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 570 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 569 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 291 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 292 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 291 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 291 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 426 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 424 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 373 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 370 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 155 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 151 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 155 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 157 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 166 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 174 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 167 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 175 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 175 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 189 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_forward_white.png │ +-rw---- 1.0 fat 352 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_half_important.png │ +-rw---- 1.0 fat 316 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_important.png │ +-rw---- 1.0 fat 364 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_not_important.png │ +-rw---- 1.0 fat 435 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_person.png │ +-rw---- 1.0 fat 467 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_person_highlighted.png │ +-rw---- 1.0 fat 247 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_reply.png │ +-rw---- 1.0 fat 216 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_send_now.png │ +-rw---- 1.0 fat 278 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_share.png │ +-rw---- 1.0 fat 1379 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_impeller_wb.png │ +-rw---- 1.0 fat 1526 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 110 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_navigation_drawer.png │ +-rw---- 1.0 fat 206 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_note.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_picture.png │ +-rw---- 1.0 fat 201 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_video.png │ +-rw---- 1.0 fat 2200 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/icon.png │ +-rw---- 1.0 fat 2091 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/jconnect_droid_ic_audio.png │ +-rw---- 1.0 fat 1222 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/jconnect_droid_ic_gallery.png │ +-rw---- 1.0 fat 1496 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/jconnect_droid_ic_menu_attachment.png │ +-rw---- 1.0 fat 1139 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/jconnect_droid_ic_recording.png │ +-rw---- 1.0 fat 227 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 227 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 271 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 267 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 228 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 227 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 255 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 252 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 231 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 229 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 231 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 228 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 626 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 527 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 1049 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 782 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 1525 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 1877 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 1219 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 1532 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 666 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 597 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 1739 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 840 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 132 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 148 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 833 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 869 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 2783 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 2761 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 2039 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 1215 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 139 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 139 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 208 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 178 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 178 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 178 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 218 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 217 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1749 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1774 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 1153 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1118 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 377 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 376 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 365 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 365 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 614 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 608 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 544 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 542 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 157 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 150 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 156 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 157 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 196 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 198 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 188 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 192 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 191 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 191 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 215 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_forward_white.png │ +-rw---- 1.0 fat 567 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_half_important.png │ +-rw---- 1.0 fat 476 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_important.png │ +-rw---- 1.0 fat 596 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_not_important.png │ +-rw---- 1.0 fat 769 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_person.png │ +-rw---- 1.0 fat 859 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_person_highlighted.png │ +-rw---- 1.0 fat 355 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_reply.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_send_now.png │ +-rw---- 1.0 fat 388 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_share.png │ +-rw---- 1.0 fat 2619 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_impeller_wb.png │ +-rw---- 1.0 fat 4793 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 116 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_navigation_drawer.png │ +-rw---- 1.0 fat 215 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_note.png │ +-rw---- 1.0 fat 295 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_picture.png │ +-rw---- 1.0 fat 247 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_video.png │ +-rw---- 1.0 fat 280 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 286 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 229 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 220 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 333 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 333 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 293 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 293 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 292 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 290 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 285 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 283 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 246 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 226 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 309 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 300 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 281 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 277 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 1089 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 849 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 1767 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 1353 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 2778 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 2944 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 2062 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 2370 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 1224 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 1173 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 1658 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 1548 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 316 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 311 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 2338 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 2155 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 5212 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 5265 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 3729 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 2283 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 142 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 142 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 222 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 185 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 185 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 185 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 271 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 269 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 3046 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 3105 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 1901 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1831 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 556 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 557 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 513 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 513 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1037 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 1060 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 917 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 917 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 159 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 152 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 159 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 167 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 249 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 241 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 225 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 215 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 183 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 183 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 233 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_forward_white.png │ +-rw---- 1.0 fat 772 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_half_important.png │ +-rw---- 1.0 fat 633 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_important.png │ +-rw---- 1.0 fat 814 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_not_important.png │ +-rw---- 1.0 fat 1081 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_person.png │ +-rw---- 1.0 fat 1222 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_person_highlighted.png │ +-rw---- 1.0 fat 481 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_reply.png │ +-rw---- 1.0 fat 384 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_send_now.png │ +-rw---- 1.0 fat 523 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_share.png │ +-rw---- 1.0 fat 4403 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_impeller_wb.png │ +-rw---- 1.0 fat 13678 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 124 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_navigation_drawer.png │ +-rw---- 1.0 fat 259 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_note.png │ +-rw---- 1.0 fat 358 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_picture.png │ +-rw---- 1.0 fat 315 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_video.png │ +-rw---- 2.0 fat 1860 bl defN 08-Jan-01 00:00 res/layout-w720dp-land-v13/activity_main.xml │ +-rw---- 2.0 fat 4660016 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 53236 bl defN 08-Jan-01 00:00 long-multipart.msg │ +-rw---- 2.0 fat 3717 bl defN 08-Jan-01 00:00 com/atlassian/jconnect/droid/task/CreateFeedbackTask.java.orig │ +-rw---- 2.0 fat 2955 bl defN 08-Jan-01 00:00 META-INF/jdom-info.xml │ +-rw---- 2.0 fat 929 bl defN 08-Jan-01 00:00 org/apache/http/entity/mime/version.properties │ +-rw---- 2.0 fat 903 bl defN 08-Jan-01 00:00 org/apache/http/version.properties │ +-rw---- 2.0 fat 1272 bl defN 08-Jan-01 00:00 META-INF/README │ +-rw---- 2.0 fat 57 bl defN 08-Jan-01 00:00 META-INF/services/org.apache.james.mime4j.dom.MessageServiceFactory │ +-rw---- 2.0 fat 4678 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_approx_any.txt │ +-rw---- 2.0 fat 4856 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_approx_common.txt │ +-rw---- 2.0 fat 831 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_approx_cyrillic.txt │ +-rw---- 2.0 fat 1489 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_approx_english.txt │ +-rw---- 2.0 fat 1224 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_approx_french.txt │ +-rw---- 2.0 fat 1852 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_approx_german.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_approx_hebrew.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_approx_hungarian.txt │ +-rw---- 2.0 fat 2228 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_approx_polish.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_approx_romanian.txt │ +-rw---- 2.0 fat 1427 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_approx_russian.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_approx_spanish.txt │ +-rw---- 2.0 fat 1952 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_exact_any.txt │ +-rw---- 2.0 fat 1736 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_exact_approx_common.txt │ +-rw---- 2.0 fat 1095 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_exact_common.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_exact_cyrillic.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_exact_english.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_exact_french.txt │ +-rw---- 2.0 fat 826 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_exact_german.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_exact_hebrew.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_exact_hungarian.txt │ +-rw---- 2.0 fat 875 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_exact_polish.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_exact_romanian.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_exact_russian.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_exact_spanish.txt │ +-rw---- 2.0 fat 2854 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_hebrew_common.txt │ +-rw---- 2.0 fat 888 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_languages.txt │ +-rw---- 2.0 fat 9473 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_rules_any.txt │ +-rw---- 2.0 fat 2366 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_rules_cyrillic.txt │ +-rw---- 2.0 fat 2970 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_rules_english.txt │ +-rw---- 2.0 fat 2274 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_rules_french.txt │ +-rw---- 2.0 fat 2783 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_rules_german.txt │ +-rw---- 2.0 fat 1472 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_rules_hebrew.txt │ +-rw---- 2.0 fat 1960 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_rules_hungarian.txt │ +-rw---- 2.0 fat 4167 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_rules_polish.txt │ +-rw---- 2.0 fat 1526 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_rules_romanian.txt │ +-rw---- 2.0 fat 3980 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_rules_russian.txt │ +-rw---- 2.0 fat 2073 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/ash_rules_spanish.txt │ +-rw---- 2.0 fat 3870 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_any.txt │ +-rw---- 2.0 fat 927 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_arabic.txt │ +-rw---- 2.0 fat 4874 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_common.txt │ +-rw---- 2.0 fat 831 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_cyrillic.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_czech.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_dutch.txt │ +-rw---- 2.0 fat 1489 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_english.txt │ +-rw---- 2.0 fat 942 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_french.txt │ +-rw---- 2.0 fat 1853 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_german.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_greek.txt │ +-rw---- 2.0 fat 845 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_greeklatin.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_hebrew.txt │ +-rw---- 2.0 fat 831 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_hungarian.txt │ +-rw---- 2.0 fat 831 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_italian.txt │ +-rw---- 2.0 fat 2183 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_polish.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_portuguese.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_romanian.txt │ +-rw---- 2.0 fat 1437 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_russian.txt │ +-rw---- 2.0 fat 868 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_spanish.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_approx_turkish.txt │ +-rw---- 2.0 fat 1123 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_any.txt │ +-rw---- 2.0 fat 1769 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_approx_common.txt │ +-rw---- 2.0 fat 816 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_arabic.txt │ +-rw---- 2.0 fat 1093 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_common.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_cyrillic.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_czech.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_dutch.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_english.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_french.txt │ +-rw---- 2.0 fat 826 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_german.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_greek.txt │ +-rw---- 2.0 fat 817 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_greeklatin.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_hebrew.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_hungarian.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_italian.txt │ +-rw---- 2.0 fat 874 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_polish.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_portuguese.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_romanian.txt │ +-rw---- 2.0 fat 831 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_russian.txt │ +-rw---- 2.0 fat 832 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_spanish.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_exact_turkish.txt │ +-rw---- 2.0 fat 2700 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_hebrew_common.txt │ +-rw---- 2.0 fat 951 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_languages.txt │ +-rw---- 2.0 fat 13019 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_any.txt │ +-rw---- 2.0 fat 1877 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_arabic.txt │ +-rw---- 2.0 fat 2300 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_cyrillic.txt │ +-rw---- 2.0 fat 1561 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_czech.txt │ +-rw---- 2.0 fat 1867 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_dutch.txt │ +-rw---- 2.0 fat 3013 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_english.txt │ +-rw---- 2.0 fat 2778 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_french.txt │ +-rw---- 2.0 fat 2731 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_german.txt │ +-rw---- 2.0 fat 2918 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_greek.txt │ +-rw---- 2.0 fat 3041 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_greeklatin.txt │ +-rw---- 2.0 fat 1462 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_hebrew.txt │ +-rw---- 2.0 fat 1887 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_hungarian.txt │ +-rw---- 2.0 fat 1873 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_italian.txt │ +-rw---- 2.0 fat 4112 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_polish.txt │ +-rw---- 2.0 fat 2600 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_portuguese.txt │ +-rw---- 2.0 fat 1509 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_romanian.txt │ +-rw---- 2.0 fat 3042 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_russian.txt │ +-rw---- 2.0 fat 2382 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_spanish.txt │ +-rw---- 2.0 fat 1386 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/gen_rules_turkish.txt │ +-rw---- 2.0 fat 7462 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/lang.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_approx_any.txt │ +-rw---- 2.0 fat 3195 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_approx_common.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_approx_french.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_approx_hebrew.txt │ +-rw---- 2.0 fat 830 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_approx_italian.txt │ +-rw---- 2.0 fat 831 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_approx_portuguese.txt │ +-rw---- 2.0 fat 831 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_approx_spanish.txt │ +-rw---- 2.0 fat 817 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_exact_any.txt │ +-rw---- 2.0 fat 1685 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_exact_approx_common.txt │ +-rw---- 2.0 fat 1109 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_exact_common.txt │ +-rw---- 2.0 fat 815 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_exact_french.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_exact_hebrew.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_exact_italian.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_exact_portuguese.txt │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_exact_spanish.txt │ +-rw---- 2.0 fat 2187 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_hebrew_common.txt │ +-rw---- 2.0 fat 849 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_languages.txt │ +-rw---- 2.0 fat 4632 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_rules_any.txt │ +-rw---- 2.0 fat 2224 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_rules_french.txt │ +-rw---- 2.0 fat 1459 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_rules_hebrew.txt │ +-rw---- 2.0 fat 1848 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_rules_italian.txt │ +-rw---- 2.0 fat 2575 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_rules_portuguese.txt │ +-rw---- 2.0 fat 2480 bl defN 08-Jan-01 00:00 org/apache/commons/codec/language/bm/sep_rules_spanish.txt │ +634 files, 5893292 bytes uncompressed, 2724957 bytes compressed: 53.8% ├── APK metadata │ @@ -6,14 +6,15 @@ │ packageInfo: null │ sdkInfo: │ minSdkVersion: '14' │ targetSdkVersion: '19' │ sharedLibrary: false │ unknownFiles: │ long-multipart.msg: '8' │ + com/atlassian/jconnect/droid/task/CreateFeedbackTask.java.orig: '8' │ org/apache/http/version.properties: '8' │ org/apache/http/entity/mime/version.properties: '8' │ org/apache/commons/codec/language/bm/ash_approx_any.txt: '8' │ org/apache/commons/codec/language/bm/ash_approx_common.txt: '8' │ org/apache/commons/codec/language/bm/ash_approx_cyrillic.txt: '8' │ org/apache/commons/codec/language/bm/ash_approx_english.txt: '8' │ org/apache/commons/codec/language/bm/ash_approx_french.txt: '8' │ @@ -132,15 +133,14 @@ │ org/apache/commons/codec/language/bm/sep_languages.txt: '8' │ org/apache/commons/codec/language/bm/sep_rules_any.txt: '8' │ org/apache/commons/codec/language/bm/sep_rules_french.txt: '8' │ org/apache/commons/codec/language/bm/sep_rules_hebrew.txt: '8' │ org/apache/commons/codec/language/bm/sep_rules_italian.txt: '8' │ org/apache/commons/codec/language/bm/sep_rules_portuguese.txt: '8' │ org/apache/commons/codec/language/bm/sep_rules_spanish.txt: '8' │ - com/atlassian/jconnect/droid/task/CreateFeedbackTask.java.orig: '8' │ usesFramework: │ ids: │ - 1 │ tag: null │ version: 2.2.1-dirty │ versionInfo: │ versionCode: '9052' ├── AndroidManifest.xml │ @@ -13,15 +13,14 @@ │ │ - ├── res/values-zz-rZZ/arrays.xml │ @@ -14,8 +14,16 @@ │ 15 ḿϊиΰтęš30 ḿϊиΰтęš1 ћόΰґ3 ћόΰґš6 ћόΰґšŃęVęґ │ │ + │ + 15 │ + 30 │ + 60 │ + 180 │ + 360 │ + -1 │ + │ ├── res/values-zz-rZZ/strings.xml │ @@ -61,19 +61,26 @@ │ %1$š %2$š %3$š%1$š %2$š %3$š ϊи ґęρĺỳ тό %4$šĞęттϊиĝ ϊиƒόґḿăтϊόи...Ħęĺĺό ẅόґĺď!Ĉόḿḿęит...Ḿęššăĝę...Ŧϊтĺę... (όρтϊόиăĺ) │ + │ + │ + │ + Їи ґęρĺỳ тό ă ρόšт τỳĵЇЯÅ Ḿότϊĺę ĈόииęċтÅттăċћÅΰďϊόĈăиċęĺ │ + ď84τ6168-75ƒ3-4ęę3-ăτăď-ę41ę19ă49ċ66 │ + ЇḾρ │ + ћттρš://ę43όšš.ăтĺăššϊăи.иęтŃęẅ ΓęęďτăċĸȘęиď Γęęďτăċĸ тό тћę Åρρĺϊċăтϊόи ĐęVęĺόρęґΓęęďτăċĸ Їиτόх[Ŧỳρę Γęęďτăċĸ]Єґґόґ ẅћϊĺę ґęтґϊęVϊиĝ ƒęęďτăċĸ ϊтęḿšΓăϊĺęď тό šęиď ƒęęďτăċĸΓęęďτăċĸ ћăš τęęи šęит ├── smali/android/support/v7/appcompat/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 504 │ return-void │ .end method ├── smali/com/atlassian/jconnect/droid/R.smali │ @@ -21,10 +21,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 80 │ return-void │ .end method ├── smali/com/atlassian/jconnect/droid/acra/JiraReportSender.smali │ @@ -546,14 +546,15 @@ │ │ invoke-virtual {v7, v0}, Lorg/acra/ErrorReporter;->getCustomData(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v19 │ │ const-string v20, "apiKey" │ │ + .line 55 │ move-object/from16 v0, v20 │ │ invoke-virtual {v7, v0}, Lorg/acra/ErrorReporter;->getCustomData(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v20 │ │ move-object/from16 v0, v18 ├── smali/com/atlassian/jconnect/droid/activity/FeedbackInboxActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity; │ │ │ # direct methods │ .method constructor (Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity$1;->this$0:Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/atlassian/jconnect/droid/activity/FeedbackInboxActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity; │ │ │ # direct methods │ .method constructor (Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity; │ │ .prologue │ .line 125 │ iput-object p1, p0, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity$2;->this$0:Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/atlassian/jconnect/droid/activity/FeedbackActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/atlassian/jconnect/droid/activity/FeedbackActivity; │ │ │ # direct methods │ .method constructor (Lcom/atlassian/jconnect/droid/activity/FeedbackActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/atlassian/jconnect/droid/activity/FeedbackActivity; │ │ .prologue │ .line 65 │ iput-object p1, p0, Lcom/atlassian/jconnect/droid/activity/FeedbackActivity$1;->this$0:Lcom/atlassian/jconnect/droid/activity/FeedbackActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/atlassian/jconnect/droid/activity/FeedbackInboxActivity$IssuesRetrievedCallback.smali │ @@ -55,25 +55,21 @@ │ │ .line 247 │ return-void │ .end method │ │ .method protected bridge synthetic onFailure(Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 228 │ check-cast p1, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity$IssuesRetrievedCallback;->onFailure(Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity;Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity;Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;)V │ .locals 1 │ @@ -103,22 +99,18 @@ │ │ .line 241 │ return-void │ .end method │ │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 228 │ check-cast p1, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity$IssuesRetrievedCallback;->onSuccess(Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity;Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;)V │ │ return-void │ .end method ├── smali/com/atlassian/jconnect/droid/activity/FeedbackActivity.smali │ @@ -70,65 +70,64 @@ │ .end annotation │ │ .prologue │ .line 168 │ .local p1, "builder":Lcom/google/common/collect/ImmutableList$Builder;, "Lcom/google/common/collect/ImmutableList$Builder;" │ invoke-direct {p0}, Lcom/atlassian/jconnect/droid/activity/FeedbackActivity;->persistentAttachments()Ljava/util/Map; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 169 │ .local v0, "attachment":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 170 │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-static {v2, v3}, Lcom/atlassian/jconnect/droid/service/FeedbackAttachment;->persistent(Ljava/lang/String;Ljava/lang/String;)Lcom/atlassian/jconnect/droid/service/FeedbackAttachment; │ + invoke-static {v1, v2}, Lcom/atlassian/jconnect/droid/service/FeedbackAttachment;->persistent(Ljava/lang/String;Ljava/lang/String;)Lcom/atlassian/jconnect/droid/service/FeedbackAttachment; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {p1, v2}, Lcom/google/common/collect/ImmutableList$Builder;->add(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; │ + invoke-virtual {p1, v1}, Lcom/google/common/collect/ImmutableList$Builder;->add(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; │ │ goto :goto_0 │ │ .line 173 │ .end local v0 # "attachment":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ return-void │ @@ -147,65 +146,64 @@ │ .end annotation │ │ .prologue │ .line 176 │ .local p1, "builder":Lcom/google/common/collect/ImmutableList$Builder;, "Lcom/google/common/collect/ImmutableList$Builder;" │ invoke-direct {p0}, Lcom/atlassian/jconnect/droid/activity/FeedbackActivity;->temporaryAttachments()Ljava/util/Map; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 177 │ .local v0, "attachment":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 178 │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-static {v2, v3}, Lcom/atlassian/jconnect/droid/service/FeedbackAttachment;->temporary(Ljava/lang/String;Ljava/lang/String;)Lcom/atlassian/jconnect/droid/service/FeedbackAttachment; │ + invoke-static {v1, v2}, Lcom/atlassian/jconnect/droid/service/FeedbackAttachment;->temporary(Ljava/lang/String;Ljava/lang/String;)Lcom/atlassian/jconnect/droid/service/FeedbackAttachment; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {p1, v2}, Lcom/google/common/collect/ImmutableList$Builder;->add(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; │ + invoke-virtual {p1, v1}, Lcom/google/common/collect/ImmutableList$Builder;->add(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; │ │ goto :goto_0 │ │ .line 181 │ .end local v0 # "attachment":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ return-void ├── smali/com/atlassian/jconnect/droid/activity/ViewFeedbackActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity; │ │ │ # direct methods │ .method constructor (Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity; │ │ .prologue │ .line 72 │ iput-object p1, p0, Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity$1;->this$0:Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/atlassian/jconnect/droid/activity/ViewFeedbackActivity$ReplyCallback.smali │ @@ -53,25 +53,21 @@ │ │ .line 164 │ return-void │ .end method │ │ .method protected bridge synthetic onFailure(Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 147 │ check-cast p1, Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/atlassian/jconnect/droid/jira/Comment; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity$ReplyCallback;->onFailure(Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity;Lcom/atlassian/jconnect/droid/jira/Comment;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity;Lcom/atlassian/jconnect/droid/jira/Comment;)V │ .locals 1 │ @@ -115,22 +111,18 @@ │ │ .line 159 │ return-void │ .end method │ │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 147 │ check-cast p1, Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/atlassian/jconnect/droid/jira/Comment; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity$ReplyCallback;->onSuccess(Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity;Lcom/atlassian/jconnect/droid/jira/Comment;)V │ │ return-void │ .end method ├── smali/com/atlassian/jconnect/droid/activity/ViewFeedbackActivity.smali │ @@ -42,15 +42,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 29 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 147 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity;)Landroid/widget/EditText; │ .locals 1 │ .param p0, "x0" # Lcom/atlassian/jconnect/droid/activity/ViewFeedbackActivity; ├── smali/com/atlassian/jconnect/droid/activity/FeedbackInboxActivity.smali │ @@ -32,15 +32,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 44 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 228 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity;Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;)V │ .locals 0 │ .param p0, "x0" # Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity; │ .param p1, "x1" # Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ @@ -251,68 +250,67 @@ │ .locals 3 │ .param p1, "issues" # Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ │ .prologue │ .line 154 │ invoke-static {p1}, Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ + check-cast v1, Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ │ - iput-object v2, p0, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity;->currentIssues:Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ + iput-object v1, p0, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity;->currentIssues:Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ │ .line 155 │ invoke-direct {p0}, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity;->getAdapter()Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity$ViewAdapter; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity$ViewAdapter;->clear()V │ + invoke-virtual {v1}, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity$ViewAdapter;->clear()V │ │ .line 156 │ invoke-direct {p0}, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity;->getAllIssuesToDisplay()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/atlassian/jconnect/droid/jira/Issue; │ + check-cast v0, Lcom/atlassian/jconnect/droid/jira/Issue; │ │ .line 157 │ - .local v1, "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ + .local v0, "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ invoke-direct {p0}, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity;->getAdapter()Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity$ViewAdapter; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v1}, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity$ViewAdapter;->add(Ljava/lang/Object;)V │ + invoke-virtual {v2, v0}, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity$ViewAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 159 │ - .end local v1 # "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ + .end local v0 # "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ :cond_0 │ invoke-direct {p0}, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity;->getAdapter()Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity$ViewAdapter; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity$ViewAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Lcom/atlassian/jconnect/droid/activity/FeedbackInboxActivity$ViewAdapter;->notifyDataSetChanged()V │ │ .line 160 │ return-void │ .end method │ │ │ # virtual methods ├── smali/com/atlassian/jconnect/droid/config/BaseConfig.smali │ @@ -39,34 +39,38 @@ │ │ .prologue │ .line 33 │ const-string v0, "jconnect.droid.config.server_url" │ │ sget v1, Lcom/atlassian/jconnect/droid/R$string;->jconnect_droid_config_server_url:I │ │ + .line 35 │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ const-string v2, "jconnect.droid.config.project" │ │ sget v3, Lcom/atlassian/jconnect/droid/R$string;->jconnect_droid_config_project:I │ │ + .line 37 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ const-string v4, "jconnect.droid.config.api_key" │ │ sget v5, Lcom/atlassian/jconnect/droid/R$string;->jconnect_droid_config_api_key:I │ │ + .line 39 │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ + .line 33 │ invoke-static/range {v0 .. v5}, Lcom/google/common/collect/ImmutableMap;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; │ │ move-result-object v0 │ │ sput-object v0, Lcom/atlassian/jconnect/droid/config/BaseConfig;->ALL_PROPERTIES_KEYS:Ljava/util/Map; │ │ return-void │ @@ -128,56 +132,55 @@ │ .line 70 │ invoke-static {}, Lcom/google/common/collect/ImmutableMap;->builder()Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ .line 71 │ .local v0, "builder":Lcom/google/common/collect/ImmutableMap$Builder;, "Lcom/google/common/collect/ImmutableMap$Builder;" │ - sget-object v3, Lcom/atlassian/jconnect/droid/config/BaseConfig;->ALL_PROPERTIES_KEYS:Ljava/util/Map; │ + sget-object v2, Lcom/atlassian/jconnect/droid/config/BaseConfig;->ALL_PROPERTIES_KEYS:Ljava/util/Map; │ │ - invoke-interface {v3}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v2}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 72 │ - .local v2, "propKey":Ljava/lang/String; │ - invoke-direct {p0, v2}, Lcom/atlassian/jconnect/droid/config/BaseConfig;->getNoCheck(Ljava/lang/String;)Ljava/lang/String; │ + .local v1, "propKey":Ljava/lang/String; │ + invoke-direct {p0, v1}, Lcom/atlassian/jconnect/droid/config/BaseConfig;->getNoCheck(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual {v0, v2, v3}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ + invoke-virtual {v0, v1, v3}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ goto :goto_0 │ │ .line 74 │ - .end local v2 # "propKey":Ljava/lang/String; │ + .end local v1 # "propKey":Ljava/lang/String; │ :cond_0 │ invoke-virtual {v0}, Lcom/google/common/collect/ImmutableMap$Builder;->build()Lcom/google/common/collect/ImmutableMap; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method private getDefaultValue(Ljava/lang/String;)Ljava/lang/String; │ .locals 4 │ .param p1, "propertyKey" # Ljava/lang/String; │ │ .prologue │ @@ -390,91 +393,90 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getError()Ljava/lang/String; │ - .locals 7 │ + .locals 6 │ │ .prologue │ .line 61 │ invoke-direct {p0}, Lcom/atlassian/jconnect/droid/config/BaseConfig;->allProperties()Ljava/util/Map; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/util/Map$Entry; │ + check-cast v0, Ljava/util/Map$Entry; │ │ .line 62 │ - .local v1, "property":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + .local v0, "property":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ - invoke-static {v2}, Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z │ + invoke-static {v1}, Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 63 │ - iget-object v2, p0, Lcom/atlassian/jconnect/droid/config/BaseConfig;->context:Landroid/content/Context; │ + iget-object v1, p0, Lcom/atlassian/jconnect/droid/config/BaseConfig;->context:Landroid/content/Context; │ │ - sget v3, Lcom/atlassian/jconnect/droid/R$string;->jconnect_droid_no_config_property:I │ + sget v2, Lcom/atlassian/jconnect/droid/R$string;->jconnect_droid_no_config_property:I │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v4, v4, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v4, v5 │ + aput-object v5, v3, v4 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v1, v2, v3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - return-object v2 │ + return-object v1 │ │ .line 66 │ - .end local v1 # "property":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v0 # "property":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ - new-instance v2, Ljava/lang/IllegalStateException; │ + new-instance v1, Ljava/lang/IllegalStateException; │ │ - const-string v3, "No error" │ + const-string v2, "No error" │ │ - invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ .end method │ │ .method public getProjectKey()Ljava/lang/String; │ .locals 1 │ │ .prologue │ .line 86 │ @@ -504,56 +506,55 @@ │ .method public hasError()Z │ .locals 3 │ │ .prologue │ .line 52 │ invoke-direct {p0}, Lcom/atlassian/jconnect/droid/config/BaseConfig;->allProperties()Ljava/util/Map; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection; │ + invoke-interface {v1}, Ljava/util/Map;->values()Ljava/util/Collection; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 53 │ - .local v1, "value":Ljava/lang/String; │ - invoke-static {v1}, Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z │ + .local v0, "value":Ljava/lang/String; │ + invoke-static {v0}, Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 54 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 57 │ - .end local v1 # "value":Ljava/lang/String; │ + .end local v0 # "value":Ljava/lang/String; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setApiKey(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/config/BaseConfig; │ .locals 1 │ .param p1, "apiKey" # Ljava/lang/String; ├── smali/com/atlassian/jconnect/droid/dialog/AudioRecordingDialog.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/app/ProgressDialog; │ .source "AudioRecordingDialog.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/atlassian/jconnect/droid/dialog/AudioRecordingDialog$1;, │ Lcom/atlassian/jconnect/droid/dialog/AudioRecordingDialog$CloseDialogListener; │ } │ .end annotation │ │ │ # instance fields │ .field final listener:Lcom/atlassian/jconnect/droid/dialog/AudioRecordingDialog$CloseDialogListener; ├── smali/com/atlassian/jconnect/droid/jira/Comment$1.smali │ @@ -81,15 +81,14 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 55 │ invoke-virtual {p0, p1}, Lcom/atlassian/jconnect/droid/jira/Comment$1;->createFromParcel(Landroid/os/Parcel;)Lcom/atlassian/jconnect/droid/jira/Comment; │ │ move-result-object v0 │ │ @@ -105,15 +104,14 @@ │ new-array v0, p1, [Lcom/atlassian/jconnect/droid/jira/Comment; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 55 │ invoke-virtual {p0, p1}, Lcom/atlassian/jconnect/droid/jira/Comment$1;->newArray(I)[Lcom/atlassian/jconnect/droid/jira/Comment; │ │ move-result-object v0 ├── smali/com/atlassian/jconnect/droid/jira/Issue$1.smali │ @@ -93,38 +93,42 @@ │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->status(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/jira/Issue$Builder; │ │ move-result-object v1 │ │ + .line 160 │ invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->title(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/jira/Issue$Builder; │ │ move-result-object v1 │ │ + .line 161 │ invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->description(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/jira/Issue$Builder; │ │ move-result-object v1 │ │ + .line 162 │ invoke-direct {p0, p1}, Lcom/atlassian/jconnect/droid/jira/Issue$1;->readDate(Landroid/os/Parcel;)Ljava/util/Date; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->dateUpdated(Ljava/util/Date;)Lcom/atlassian/jconnect/droid/jira/Issue$Builder; │ │ move-result-object v1 │ │ + .line 163 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v2 │ @@ -133,40 +137,43 @@ │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->comments(Ljava/lang/Iterable;)Lcom/atlassian/jconnect/droid/jira/Issue$Builder; │ │ move-result-object v1 │ │ + .line 164 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v2 │ │ if-ne v2, v0, :cond_0 │ │ :goto_0 │ invoke-virtual {v1, v0}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->hasUpdates(Z)Lcom/atlassian/jconnect/droid/jira/Issue$Builder; │ │ move-result-object v0 │ │ + .line 165 │ invoke-virtual {v0}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->build()Lcom/atlassian/jconnect/droid/jira/Issue; │ │ move-result-object v0 │ │ + .line 159 │ return-object v0 │ │ + .line 164 │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 156 │ invoke-virtual {p0, p1}, Lcom/atlassian/jconnect/droid/jira/Issue$1;->createFromParcel(Landroid/os/Parcel;)Lcom/atlassian/jconnect/droid/jira/Issue; │ │ move-result-object v0 │ │ @@ -182,15 +189,14 @@ │ new-array v0, p1, [Lcom/atlassian/jconnect/droid/jira/Issue; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 156 │ invoke-virtual {p0, p1}, Lcom/atlassian/jconnect/droid/jira/Issue$1;->newArray(I)[Lcom/atlassian/jconnect/droid/jira/Issue; │ │ move-result-object v0 ├── smali/com/atlassian/jconnect/droid/jira/Issue$Orderings$1.smali │ @@ -89,24 +89,20 @@ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 205 │ check-cast p1, Lcom/atlassian/jconnect/droid/jira/Issue; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/atlassian/jconnect/droid/jira/Issue; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/atlassian/jconnect/droid/jira/Issue$Orderings$1;->compare(Lcom/atlassian/jconnect/droid/jira/Issue;Lcom/atlassian/jconnect/droid/jira/Issue;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/atlassian/jconnect/droid/jira/IssueParser.smali │ @@ -183,105 +183,104 @@ │ value = { │ Lorg/json/JSONException; │ } │ .end annotation │ │ .prologue │ .line 101 │ - new-instance v2, Lorg/json/JSONObject; │ + new-instance v1, Lorg/json/JSONObject; │ │ - invoke-direct {v2}, Lorg/json/JSONObject;->()V │ + invoke-direct {v1}, Lorg/json/JSONObject;->()V │ │ .line 102 │ - .local v2, "issueObject":Lorg/json/JSONObject; │ - const-string v3, "key" │ + .local v1, "issueObject":Lorg/json/JSONObject; │ + const-string v2, "key" │ │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/Issue;->getKey()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 103 │ - const-string v3, "summary" │ + const-string v2, "summary" │ │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/Issue;->getTitle()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 104 │ - const-string v3, "description" │ + const-string v2, "description" │ │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/Issue;->getDescription()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 105 │ - const-string v3, "status" │ + const-string v2, "status" │ │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/Issue;->getStatus()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 106 │ - const-string v3, "hasUpdates" │ + const-string v2, "hasUpdates" │ │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/Issue;->hasUpdates()Z │ │ - move-result v4 │ + move-result v3 │ │ - invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject; │ + invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject; │ │ .line 107 │ - const-string v3, "dateUpdated" │ + const-string v2, "dateUpdated" │ │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/Issue;->getDateUpdated()Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-direct {p0, v4}, Lcom/atlassian/jconnect/droid/jira/IssueParser;->asLong(Ljava/util/Date;)Ljava/lang/Long; │ + invoke-direct {p0, v3}, Lcom/atlassian/jconnect/droid/jira/IssueParser;->asLong(Ljava/util/Date;)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 108 │ - const-string v3, "comments" │ + const-string v2, "comments" │ │ - new-instance v4, Lorg/json/JSONArray; │ + new-instance v3, Lorg/json/JSONArray; │ │ - invoke-direct {v4}, Lorg/json/JSONArray;->()V │ + invoke-direct {v3}, Lorg/json/JSONArray;->()V │ │ - invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 109 │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/Issue;->getComments()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/atlassian/jconnect/droid/jira/Comment; │ │ .line 110 │ .local v0, "comment":Lcom/atlassian/jconnect/droid/jira/Comment; │ @@ -294,22 +293,22 @@ │ .line 111 │ const-string v3, "comments" │ │ invoke-direct {p0, v0}, Lcom/atlassian/jconnect/droid/jira/IssueParser;->toJson(Lcom/atlassian/jconnect/droid/jira/Comment;)Lorg/json/JSONObject; │ │ move-result-object v4 │ │ - invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ goto :goto_0 │ │ .line 114 │ .end local v0 # "comment":Lcom/atlassian/jconnect/droid/jira/Comment; │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method │ │ │ # virtual methods │ .method public parse(Lorg/json/JSONObject;)Lcom/atlassian/jconnect/droid/jira/Issue; │ .locals 3 │ .param p1, "issueObject" # Lorg/json/JSONObject; │ @@ -341,70 +340,77 @@ │ │ invoke-virtual {v0, v1}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->title(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/jira/Issue$Builder; │ │ move-result-object v0 │ │ const-string v1, "description" │ │ + .line 43 │ invoke-virtual {p1, v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->description(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/jira/Issue$Builder; │ │ move-result-object v0 │ │ const-string v1, "status" │ │ + .line 44 │ invoke-virtual {p1, v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->status(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/jira/Issue$Builder; │ │ move-result-object v0 │ │ const-string v1, "hasUpdates" │ │ + .line 45 │ invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z │ │ move-result v1 │ │ invoke-virtual {v0, v1}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->hasUpdates(Z)Lcom/atlassian/jconnect/droid/jira/Issue$Builder; │ │ move-result-object v0 │ │ const-string v1, "dateUpdated" │ │ + .line 46 │ invoke-direct {p0, p1, v1}, Lcom/atlassian/jconnect/droid/jira/IssueParser;->getDateSafe(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/util/Date; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->dateUpdated(Ljava/util/Date;)Lcom/atlassian/jconnect/droid/jira/Issue$Builder; │ │ move-result-object v0 │ │ const-string v1, "comments" │ │ + .line 47 │ invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ │ move-result-object v1 │ │ invoke-virtual {p0, v1}, Lcom/atlassian/jconnect/droid/jira/IssueParser;->parseComments(Lorg/json/JSONArray;)Ljava/lang/Iterable; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->comments(Ljava/lang/Iterable;)Lcom/atlassian/jconnect/droid/jira/Issue$Builder; │ │ move-result-object v0 │ │ + .line 48 │ invoke-virtual {v0}, Lcom/atlassian/jconnect/droid/jira/Issue$Builder;->build()Lcom/atlassian/jconnect/droid/jira/Issue; │ │ move-result-object v0 │ │ + .line 42 │ return-object v0 │ .end method │ │ .method public parseComment(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/jira/Comment; │ .locals 4 │ .param p1, "jsonComment" # Ljava/lang/String; │ │ @@ -488,20 +494,22 @@ │ │ invoke-direct {p0, p1, v3}, Lcom/atlassian/jconnect/droid/jira/IssueParser;->getDateSafe(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/util/Date; │ │ move-result-object v3 │ │ const-string v4, "systemUser" │ │ + .line 73 │ invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z │ │ move-result v4 │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/atlassian/jconnect/droid/jira/Comment;->(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Z)V │ │ + .line 72 │ return-object v0 │ .end method │ │ .method public parseComments(Lorg/json/JSONArray;)Ljava/lang/Iterable; │ .locals 3 │ .param p1, "commentsObject" # Lorg/json/JSONArray; │ .annotation system Ldalvik/annotation/Signature; │ @@ -687,86 +695,85 @@ │ .line 37 │ sget-object v5, Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;->DUMMY:Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ │ goto :goto_1 │ .end method │ │ .method public toJson(Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;)Lorg/json/JSONObject; │ - .locals 6 │ + .locals 5 │ .param p1, "issuesWithComments" # Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lorg/json/JSONException; │ } │ .end annotation │ │ .prologue │ .line 86 │ - new-instance v2, Lorg/json/JSONObject; │ + new-instance v1, Lorg/json/JSONObject; │ │ - invoke-direct {v2}, Lorg/json/JSONObject;->()V │ + invoke-direct {v1}, Lorg/json/JSONObject;->()V │ │ .line 87 │ - .local v2, "issuesObject":Lorg/json/JSONObject; │ - const-string v3, "sinceMillis" │ + .local v1, "issuesObject":Lorg/json/JSONObject; │ + const-string v2, "sinceMillis" │ │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;->lastUpdated()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - invoke-virtual {v2, v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject; │ + invoke-virtual {v1, v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject; │ │ .line 88 │ - const-string v3, "issuesWithComments" │ + const-string v2, "issuesWithComments" │ │ - new-instance v4, Lorg/json/JSONArray; │ + new-instance v3, Lorg/json/JSONArray; │ │ - invoke-direct {v4}, Lorg/json/JSONArray;->()V │ + invoke-direct {v3}, Lorg/json/JSONArray;->()V │ │ - invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 89 │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;->issues()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/atlassian/jconnect/droid/jira/Issue; │ + check-cast v0, Lcom/atlassian/jconnect/droid/jira/Issue; │ │ .line 90 │ - .local v1, "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ + .local v0, "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ const-string v3, "issuesWithComments" │ │ - invoke-direct {p0, v1}, Lcom/atlassian/jconnect/droid/jira/IssueParser;->toJson(Lcom/atlassian/jconnect/droid/jira/Issue;)Lorg/json/JSONObject; │ + invoke-direct {p0, v0}, Lcom/atlassian/jconnect/droid/jira/IssueParser;->toJson(Lcom/atlassian/jconnect/droid/jira/Issue;)Lorg/json/JSONObject; │ │ move-result-object v4 │ │ - invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ goto :goto_0 │ │ .line 92 │ - .end local v1 # "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ + .end local v0 # "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ :cond_0 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public toJsonString(Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;)Ljava/lang/String; │ .locals 4 │ .param p1, "issuesWithComments" # Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ │ .prologue ├── smali/com/atlassian/jconnect/droid/net/RestURLGenerator.smali │ @@ -117,30 +117,35 @@ │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2}, Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder;->(Ljava/lang/String;Ljava/lang/String;)V │ │ const-string v1, "apikey" │ │ + .line 96 │ invoke-virtual {p0}, Lcom/atlassian/jconnect/droid/net/params/ReplyTaskParams;->getApiKey()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 94 │ invoke-virtual {v0, v1, v2}, Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder;->addParameter(Ljava/lang/String;Ljava/lang/Object;)Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder; │ │ move-result-object v0 │ │ + .line 97 │ invoke-virtual {v0}, Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder;->build()Lcom/atlassian/jconnect/droid/net/RestURLGenerator; │ │ move-result-object v0 │ │ + .line 98 │ invoke-virtual {v0}, Lcom/atlassian/jconnect/droid/net/RestURLGenerator;->asPost()Lorg/apache/http/client/methods/HttpPost; │ │ move-result-object v0 │ │ + .line 94 │ return-object v0 │ .end method │ │ .method public static getIssueCreateRequest(Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;)Lorg/apache/http/client/methods/HttpPost; │ .locals 3 │ .param p0, "params" # Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams; │ .annotation system Ldalvik/annotation/Throws; │ @@ -167,26 +172,30 @@ │ │ move-result-object v0 │ │ const-string v1, "apikey" │ │ iget-object v2, p0, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;->apiKey:Ljava/lang/String; │ │ + .line 79 │ invoke-virtual {v0, v1, v2}, Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder;->addParameterIfNotBlank(Ljava/lang/String;Ljava/lang/String;)Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder; │ │ move-result-object v0 │ │ + .line 80 │ invoke-virtual {v0}, Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder;->build()Lcom/atlassian/jconnect/droid/net/RestURLGenerator; │ │ move-result-object v0 │ │ + .line 81 │ invoke-virtual {v0}, Lcom/atlassian/jconnect/droid/net/RestURLGenerator;->asPost()Lorg/apache/http/client/methods/HttpPost; │ │ move-result-object v0 │ │ + .line 78 │ return-object v0 │ .end method │ │ .method public static getIssueUpdatesRequest(Lcom/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams;)Lorg/apache/http/client/methods/HttpGet; │ .locals 4 │ .param p0, "params" # Lcom/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams; │ │ @@ -210,54 +219,60 @@ │ │ invoke-virtual {v0, v1, v2}, Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder;->addParameter(Ljava/lang/String;Ljava/lang/Object;)Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder; │ │ move-result-object v0 │ │ const-string v1, "uuid" │ │ + .line 86 │ invoke-virtual {p0}, Lcom/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams;->getUuid()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder;->addParameter(Ljava/lang/String;Ljava/lang/Object;)Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder; │ │ move-result-object v0 │ │ const-string v1, "sinceMillis" │ │ + .line 87 │ invoke-virtual {p0}, Lcom/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams;->getLastCheckInMillis()J │ │ move-result-wide v2 │ │ invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder;->addParameter(Ljava/lang/String;Ljava/lang/Object;)Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder; │ │ move-result-object v0 │ │ const-string v1, "apikey" │ │ + .line 88 │ invoke-virtual {p0}, Lcom/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams;->getApiKey()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder;->addParameter(Ljava/lang/String;Ljava/lang/Object;)Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder; │ │ move-result-object v0 │ │ + .line 89 │ invoke-virtual {v0}, Lcom/atlassian/jconnect/droid/net/RestURLGenerator$Builder;->build()Lcom/atlassian/jconnect/droid/net/RestURLGenerator; │ │ move-result-object v0 │ │ + .line 90 │ invoke-virtual {v0}, Lcom/atlassian/jconnect/droid/net/RestURLGenerator;->asGet()Lorg/apache/http/client/methods/HttpGet; │ │ move-result-object v0 │ │ + .line 85 │ return-object v0 │ .end method │ │ .method private toQueryString()Ljava/lang/String; │ .locals 3 │ │ .prologue ├── smali/com/atlassian/jconnect/droid/net/params/CreateFeedbackParams.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "CreateFeedbackParams.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/atlassian/jconnect/droid/net/params/CreateFeedbackParams$1;, │ Lcom/atlassian/jconnect/droid/net/params/CreateFeedbackParams$Builder; │ } │ .end annotation │ │ │ # instance fields │ .field public final apiKey:Ljava/lang/String; ├── smali/com/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams.smali │ @@ -164,86 +164,63 @@ │ │ iget-object v1, p0, Lcom/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams;->baseUrl:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "," │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "project=" │ + const-string v1, ",project=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams;->project:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "," │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "apiKey=" │ + const-string v1, ",apiKey=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams;->apiKey:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "," │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "uuid=" │ + const-string v1, ",uuid=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams;->uuid:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "," │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "lastCheck=" │ + const-string v1, ",lastCheck=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ new-instance v1, Ljava/util/Date; │ │ iget-wide v2, p0, Lcom/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams;->lastCheckInMillis:J │ │ invoke-direct {v1, v2, v3}, Ljava/util/Date;->(J)V │ │ + .line 33 │ invoke-virtual {v1}, Ljava/util/Date;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -254,9 +231,10 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 32 │ return-object v0 │ .end method ├── smali/com/atlassian/jconnect/droid/net/params/CreateIssueParams.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "CreateIssueParams.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$1;, │ Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder; │ } │ .end annotation │ │ │ # static fields │ .field private static final ANDROID_OS:Ljava/lang/String; = "Android OS" │ @@ -333,77 +332,76 @@ │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public toMultipartEntity()Lorg/apache/http/entity/mime/MultipartEntity; │ - .locals 10 │ + .locals 9 │ │ .prologue │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 171 │ new-instance v2, Lorg/apache/http/entity/mime/MultipartEntity; │ │ - sget-object v7, Lorg/apache/http/entity/mime/HttpMultipartMode;->STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; │ + sget-object v6, Lorg/apache/http/entity/mime/HttpMultipartMode;->STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; │ │ - invoke-direct {v2, v7}, Lorg/apache/http/entity/mime/MultipartEntity;->(Lorg/apache/http/entity/mime/HttpMultipartMode;)V │ + invoke-direct {v2, v6}, Lorg/apache/http/entity/mime/MultipartEntity;->(Lorg/apache/http/entity/mime/HttpMultipartMode;)V │ │ .line 175 │ .local v2, "entity":Lorg/apache/http/entity/mime/MultipartEntity; │ :try_start_0 │ invoke-direct {p0}, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;->generateJSONfromParams()Lorg/json/JSONObject; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 176 │ - .local v4, "json":Lorg/json/JSONObject; │ - new-instance v5, Lorg/apache/http/entity/mime/content/StringBody; │ + .local v3, "json":Lorg/json/JSONObject; │ + new-instance v4, Lorg/apache/http/entity/mime/content/StringBody; │ │ - invoke-virtual {v4}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, "application/json" │ + const-string v7, "application/json" │ │ - const-string v9, "UTF-8" │ + const-string v8, "UTF-8" │ │ - invoke-static {v9}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; │ + invoke-static {v8}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-direct {v5, v7, v8, v9}, Lorg/apache/http/entity/mime/content/StringBody;->(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)V │ + invoke-direct {v4, v6, v7, v8}, Lorg/apache/http/entity/mime/content/StringBody;->(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)V │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 185 │ - .local v5, "jsonPart":Lorg/apache/http/entity/mime/content/ContentBody; │ - const-string v6, "issue" │ + .local v4, "jsonPart":Lorg/apache/http/entity/mime/content/ContentBody; │ + const-string v5, "issue" │ │ - invoke-virtual {v2, v6, v5}, Lorg/apache/http/entity/mime/MultipartEntity;->addPart(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V │ + invoke-virtual {v2, v5, v4}, Lorg/apache/http/entity/mime/MultipartEntity;->addPart(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V │ │ .line 187 │ - iget-object v6, p0, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;->attachments:Ljava/lang/Iterable; │ + iget-object v5, p0, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;->attachments:Ljava/lang/Iterable; │ │ - invoke-interface {v6}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/atlassian/jconnect/droid/service/FeedbackAttachment; │ │ .line 188 │ .local v0, "attachmentEntry":Lcom/atlassian/jconnect/droid/service/FeedbackAttachment; │ @@ -428,29 +426,28 @@ │ │ invoke-virtual {v2, v6, v7}, Lorg/apache/http/entity/mime/MultipartEntity;->addPart(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V │ │ goto :goto_0 │ │ .line 177 │ .end local v0 # "attachmentEntry":Lcom/atlassian/jconnect/droid/service/FeedbackAttachment; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "json":Lorg/json/JSONObject; │ - .end local v5 # "jsonPart":Lorg/apache/http/entity/mime/content/ContentBody; │ + .end local v3 # "json":Lorg/json/JSONObject; │ + .end local v4 # "jsonPart":Lorg/apache/http/entity/mime/content/ContentBody; │ :catch_0 │ move-exception v1 │ │ .line 178 │ .local v1, "e":Lorg/json/JSONException; │ - sget-object v7, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;->TAG:Ljava/lang/String; │ + sget-object v6, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;->TAG:Ljava/lang/String; │ │ - const-string v8, "Failed to marshal JSON" │ + const-string v7, "Failed to marshal JSON" │ │ - invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v6, v7, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ - move-object v2, v6 │ + move-object v2, v5 │ │ .line 193 │ .end local v1 # "e":Lorg/json/JSONException; │ .end local v2 # "entity":Lorg/apache/http/entity/mime/MultipartEntity; │ :cond_1 │ :goto_1 │ return-object v2 │ @@ -458,18 +455,18 @@ │ .line 180 │ .restart local v2 # "entity":Lorg/apache/http/entity/mime/MultipartEntity; │ :catch_1 │ move-exception v1 │ │ .line 181 │ .local v1, "e":Ljava/io/UnsupportedEncodingException; │ - sget-object v7, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;->TAG:Ljava/lang/String; │ + sget-object v6, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;->TAG:Ljava/lang/String; │ │ - const-string v8, "UTF-8 is not installed!?" │ + const-string v7, "UTF-8 is not installed!?" │ │ - invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v6, v7, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ - move-object v2, v6 │ + move-object v2, v5 │ │ .line 182 │ goto :goto_1 │ .end method ├── smali/com/atlassian/jconnect/droid/persistence/IssuePersister$1.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/atlassian/jconnect/droid/persistence/IssuePersister; │ │ │ # direct methods │ .method constructor (Lcom/atlassian/jconnect/droid/persistence/IssuePersister;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/atlassian/jconnect/droid/persistence/IssuePersister; │ │ .prologue │ .line 249 │ iput-object p1, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister$1;->this$0:Lcom/atlassian/jconnect/droid/persistence/IssuePersister; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -58,20 +59,18 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic apply(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 249 │ check-cast p1, Lcom/atlassian/jconnect/droid/jira/Issue$Builder; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister$1;->apply(Lcom/atlassian/jconnect/droid/jira/Issue$Builder;)Lcom/atlassian/jconnect/droid/jira/Issue; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/atlassian/jconnect/droid/persistence/IssuePersister.smali │ @@ -480,69 +480,69 @@ │ │ invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method public addCreatedIssue(Lcom/atlassian/jconnect/droid/jira/Issue;)V │ - .locals 8 │ + .locals 7 │ .param p1, "issue" # Lcom/atlassian/jconnect/droid/jira/Issue; │ │ .prologue │ .line 82 │ - iget-object v5, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->issuePersisterDatabase:Lcom/atlassian/jconnect/droid/persistence/IssuePersisterDatabase; │ + iget-object v4, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->issuePersisterDatabase:Lcom/atlassian/jconnect/droid/persistence/IssuePersisterDatabase; │ │ - invoke-virtual {v5}, Lcom/atlassian/jconnect/droid/persistence/IssuePersisterDatabase;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v4}, Lcom/atlassian/jconnect/droid/persistence/IssuePersisterDatabase;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v1 │ │ .line 83 │ .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/Issue;->getKey()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-direct {p0, v1, v5}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->issueKeyExists(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z │ + invoke-direct {p0, v1, v4}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->issueKeyExists(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_2 │ + if-eqz v4, :cond_2 │ │ .line 84 │ - const-string v5, "IssuePersister" │ + const-string v4, "IssuePersister" │ │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v7, "This issue has already been added to the local JMC Database before. Ignoring the addition of \'" │ + const-string v6, "This issue has already been added to the local JMC Database before. Ignoring the addition of \'" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/Issue;->getKey()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "\'." │ + const-string v6, "\'." │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-static {v5, v6}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v4, v5}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 95 │ :cond_0 │ if-eqz v1, :cond_1 │ │ invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ @@ -553,56 +553,55 @@ │ .line 86 │ :cond_2 │ invoke-direct {p0, v1, p1}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->saveIssue(Landroid/database/sqlite/SQLiteDatabase;Lcom/atlassian/jconnect/droid/jira/Issue;)V │ │ .line 87 │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/Issue;->getComments()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 88 │ - .local v3, "issueComments":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v3, :cond_0 │ + .local v2, "issueComments":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v2, :cond_0 │ │ .line 89 │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/Issue;->getKey()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-direct {p0, v1, v5}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->getIssueId(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v1, v4}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->getIssueId(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 90 │ - .local v4, "issueId":Ljava/lang/String; │ + .local v3, "issueId":Ljava/lang/String; │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/Issue;->getComments()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/atlassian/jconnect/droid/jira/Comment; │ │ .line 91 │ .local v0, "comment":Lcom/atlassian/jconnect/droid/jira/Comment; │ - invoke-direct {p0, v1, v4, v0}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->saveComment(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Lcom/atlassian/jconnect/droid/jira/Comment;)V │ + invoke-direct {p0, v1, v3, v0}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->saveComment(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Lcom/atlassian/jconnect/droid/jira/Comment;)V │ │ goto :goto_0 │ .end method │ │ .method public getIssues()Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ .locals 21 │ │ @@ -974,20 +973,22 @@ │ │ move-object/from16 v0, v18 │ │ invoke-static {v15, v0}, Lcom/google/common/collect/Lists;->transform(Ljava/util/List;Lcom/google/common/base/Function;)Ljava/util/List; │ │ move-result-object v18 │ │ + .line 254 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v19 │ │ invoke-direct/range {v17 .. v20}, Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;->(Ljava/util/List;J)V │ │ + .line 249 │ return-object v17 │ .end method │ │ .method public getLastServerCheck()J │ .locals 4 │ │ .prologue │ @@ -1004,281 +1005,277 @@ │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method public recoverOldIssues()V │ - .locals 9 │ + .locals 8 │ │ .prologue │ .line 267 │ - const-string v6, "IssuePersister" │ + const-string v5, "IssuePersister" │ │ - const-string v7, "Attempting to recover old feeback for the benefit of the user." │ + const-string v6, "Attempting to recover old feeback for the benefit of the user." │ │ - invoke-static {v6, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v5, v6}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 268 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 271 │ - .local v3, "oldCacheFile":Ljava/io/FileInputStream; │ + .local v2, "oldCacheFile":Ljava/io/FileInputStream; │ :try_start_0 │ - iget-object v6, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->context:Landroid/content/Context; │ + iget-object v5, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->context:Landroid/content/Context; │ │ - const-string v7, "issueswithcomments.json" │ + const-string v6, "issueswithcomments.json" │ │ - invoke-virtual {v6, v7}, Landroid/content/Context;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream; │ + invoke-virtual {v5, v6}, Landroid/content/Context;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 272 │ - invoke-static {v3}, Lorg/apache/commons/io/IOUtils;->toString(Ljava/io/InputStream;)Ljava/lang/String; │ + invoke-static {v2}, Lorg/apache/commons/io/IOUtils;->toString(Ljava/io/InputStream;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 274 │ - .local v5, "oldIssuesWithCommentsJSON":Ljava/lang/String; │ - new-instance v6, Lcom/atlassian/jconnect/droid/jira/IssueParser; │ + .local v4, "oldIssuesWithCommentsJSON":Ljava/lang/String; │ + new-instance v5, Lcom/atlassian/jconnect/droid/jira/IssueParser; │ │ - const-string v7, "IssuePersister" │ + const-string v6, "IssuePersister" │ │ - invoke-direct {v6, v7}, Lcom/atlassian/jconnect/droid/jira/IssueParser;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Lcom/atlassian/jconnect/droid/jira/IssueParser;->(Ljava/lang/String;)V │ │ - invoke-virtual {v6, v5}, Lcom/atlassian/jconnect/droid/jira/IssueParser;->parseIssues(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ + invoke-virtual {v5, v4}, Lcom/atlassian/jconnect/droid/jira/IssueParser;->parseIssues(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 276 │ - .local v4, "oldIssues":Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ - invoke-virtual {v4}, Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;->issues()Ljava/util/List; │ + .local v3, "oldIssues":Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ + invoke-virtual {v3}, Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;->issues()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/atlassian/jconnect/droid/jira/Issue; │ + check-cast v1, Lcom/atlassian/jconnect/droid/jira/Issue; │ │ .line 277 │ - .local v2, "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ - invoke-virtual {p0, v2}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->addCreatedIssue(Lcom/atlassian/jconnect/droid/jira/Issue;)V │ + .local v1, "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ + invoke-virtual {p0, v1}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->addCreatedIssue(Lcom/atlassian/jconnect/droid/jira/Issue;)V │ :try_end_0 │ .catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_3 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 279 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ - .end local v4 # "oldIssues":Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ - .end local v5 # "oldIssuesWithCommentsJSON":Ljava/lang/String; │ + .end local v1 # "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ + .end local v3 # "oldIssues":Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ + .end local v4 # "oldIssuesWithCommentsJSON":Ljava/lang/String; │ :catch_0 │ move-exception v0 │ │ .line 280 │ .local v0, "e":Ljava/io/FileNotFoundException; │ :try_start_1 │ - const-string v6, "IssuePersister" │ + const-string v5, "IssuePersister" │ │ - const-string v7, "There was no old version of the issues cache lying around. Don\'t need to recover anything." │ + const-string v6, "There was no old version of the issues cache lying around. Don\'t need to recover anything." │ │ - invoke-static {v6, v7}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v5, v6}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 284 │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 286 │ :try_start_2 │ - invoke-virtual {v3}, Ljava/io/FileInputStream;->close()V │ + invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_2 │ │ .line 287 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 292 │ .end local v0 # "e":Ljava/io/FileNotFoundException; │ :goto_1 │ - iget-object v6, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->context:Landroid/content/Context; │ + iget-object v5, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->context:Landroid/content/Context; │ │ - const-string v7, "issueswithcomments.json" │ + const-string v6, "issueswithcomments.json" │ │ - invoke-virtual {v6, v7}, Landroid/content/Context;->deleteFile(Ljava/lang/String;)Z │ + invoke-virtual {v5, v6}, Landroid/content/Context;->deleteFile(Ljava/lang/String;)Z │ │ .line 295 │ :cond_0 │ :goto_2 │ return-void │ │ .line 284 │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v4 # "oldIssues":Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ - .restart local v5 # "oldIssuesWithCommentsJSON":Ljava/lang/String; │ + .restart local v3 # "oldIssues":Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ + .restart local v4 # "oldIssuesWithCommentsJSON":Ljava/lang/String; │ :cond_1 │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 286 │ :try_start_3 │ - invoke-virtual {v3}, Ljava/io/FileInputStream;->close()V │ + invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_1 │ │ .line 287 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 292 │ :goto_3 │ - iget-object v6, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->context:Landroid/content/Context; │ + iget-object v5, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->context:Landroid/content/Context; │ │ - const-string v7, "issueswithcomments.json" │ + const-string v6, "issueswithcomments.json" │ │ - invoke-virtual {v6, v7}, Landroid/content/Context;->deleteFile(Ljava/lang/String;)Z │ + invoke-virtual {v5, v6}, Landroid/content/Context;->deleteFile(Ljava/lang/String;)Z │ │ goto :goto_2 │ │ .line 288 │ :catch_1 │ move-exception v0 │ │ .line 289 │ .local v0, "e":Ljava/io/IOException; │ - const-string v6, "IssuePersister" │ + const-string v5, "IssuePersister" │ │ - const-string v7, "Could not close a file that we already had opened." │ + const-string v6, "Could not close a file that we already had opened." │ │ - invoke-static {v6, v7, v0}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v6, v0}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_3 │ │ .line 288 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v4 # "oldIssues":Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ - .end local v5 # "oldIssuesWithCommentsJSON":Ljava/lang/String; │ + .end local v3 # "oldIssues":Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ + .end local v4 # "oldIssuesWithCommentsJSON":Ljava/lang/String; │ .local v0, "e":Ljava/io/FileNotFoundException; │ :catch_2 │ move-exception v0 │ │ .line 289 │ .local v0, "e":Ljava/io/IOException; │ - const-string v6, "IssuePersister" │ + const-string v5, "IssuePersister" │ │ - const-string v7, "Could not close a file that we already had opened." │ + const-string v6, "Could not close a file that we already had opened." │ │ - invoke-static {v6, v7, v0}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v6, v0}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 281 │ .end local v0 # "e":Ljava/io/IOException; │ :catch_3 │ move-exception v0 │ │ .line 282 │ .restart local v0 # "e":Ljava/io/IOException; │ :try_start_4 │ - const-string v6, "IssuePersister" │ + const-string v5, "IssuePersister" │ │ - const-string v7, "Encountered problems handling the old cache file" │ + const-string v6, "Encountered problems handling the old cache file" │ │ - invoke-static {v6, v7, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v6, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ .line 284 │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 286 │ :try_start_5 │ - invoke-virtual {v3}, Ljava/io/FileInputStream;->close()V │ + invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V │ :try_end_5 │ .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_4 │ │ .line 287 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 292 │ :goto_4 │ - iget-object v6, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->context:Landroid/content/Context; │ + iget-object v5, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->context:Landroid/content/Context; │ │ - const-string v7, "issueswithcomments.json" │ + const-string v6, "issueswithcomments.json" │ │ - invoke-virtual {v6, v7}, Landroid/content/Context;->deleteFile(Ljava/lang/String;)Z │ + invoke-virtual {v5, v6}, Landroid/content/Context;->deleteFile(Ljava/lang/String;)Z │ │ goto :goto_2 │ │ .line 288 │ :catch_4 │ move-exception v0 │ │ .line 289 │ - const-string v6, "IssuePersister" │ + const-string v5, "IssuePersister" │ │ - const-string v7, "Could not close a file that we already had opened." │ + const-string v6, "Could not close a file that we already had opened." │ │ - invoke-static {v6, v7, v0}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v6, v0}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_4 │ │ .line 284 │ .end local v0 # "e":Ljava/io/IOException; │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 286 │ :try_start_6 │ - invoke-virtual {v3}, Ljava/io/FileInputStream;->close()V │ + invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V │ :try_end_6 │ .catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_5 │ │ .line 287 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 292 │ :goto_5 │ - iget-object v7, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->context:Landroid/content/Context; │ + iget-object v6, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->context:Landroid/content/Context; │ │ - const-string v8, "issueswithcomments.json" │ + const-string v7, "issueswithcomments.json" │ │ - invoke-virtual {v7, v8}, Landroid/content/Context;->deleteFile(Ljava/lang/String;)Z │ + invoke-virtual {v6, v7}, Landroid/content/Context;->deleteFile(Ljava/lang/String;)Z │ │ :cond_2 │ - throw v6 │ + throw v5 │ │ .line 288 │ :catch_5 │ move-exception v0 │ │ .line 289 │ .restart local v0 # "e":Ljava/io/IOException; │ - const-string v7, "IssuePersister" │ + const-string v6, "IssuePersister" │ │ - const-string v8, "Could not close a file that we already had opened." │ + const-string v7, "Could not close a file that we already had opened." │ │ - invoke-static {v7, v8, v0}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v6, v7, v0}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_5 │ .end method │ │ .method public setLastServerCheck(J)V │ .locals 2 │ .param p1, "lastCheck" # J │ @@ -1302,138 +1299,136 @@ │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 71 │ return-void │ .end method │ │ .method public updateUsingIssuesWithComments(Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;)V │ - .locals 8 │ + .locals 7 │ .param p1, "issuesWithComments" # Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ │ .prologue │ .line 169 │ - iget-object v6, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->issuePersisterDatabase:Lcom/atlassian/jconnect/droid/persistence/IssuePersisterDatabase; │ + iget-object v4, p0, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->issuePersisterDatabase:Lcom/atlassian/jconnect/droid/persistence/IssuePersisterDatabase; │ │ - invoke-virtual {v6}, Lcom/atlassian/jconnect/droid/persistence/IssuePersisterDatabase;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v4}, Lcom/atlassian/jconnect/droid/persistence/IssuePersisterDatabase;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v1 │ │ .line 170 │ .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ if-eqz v1, :cond_4 │ │ .line 171 │ invoke-virtual {p1}, Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;->issues()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_3 │ + if-eqz v5, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Lcom/atlassian/jconnect/droid/jira/Issue; │ + check-cast v2, Lcom/atlassian/jconnect/droid/jira/Issue; │ │ .line 172 │ - .local v4, "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ - invoke-virtual {v4}, Lcom/atlassian/jconnect/droid/jira/Issue;->getKey()Ljava/lang/String; │ + .local v2, "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ + invoke-virtual {v2}, Lcom/atlassian/jconnect/droid/jira/Issue;->getKey()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {p0, v1, v6}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->getIssueId(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v1, v5}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->getIssueId(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ .line 173 │ - .local v5, "issueID":Ljava/lang/String; │ - if-nez v5, :cond_1 │ + .local v3, "issueID":Ljava/lang/String; │ + if-nez v3, :cond_1 │ │ .line 174 │ - invoke-direct {p0, v1, v4}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->saveIssue(Landroid/database/sqlite/SQLiteDatabase;Lcom/atlassian/jconnect/droid/jira/Issue;)V │ + invoke-direct {p0, v1, v2}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->saveIssue(Landroid/database/sqlite/SQLiteDatabase;Lcom/atlassian/jconnect/droid/jira/Issue;)V │ │ .line 175 │ - invoke-virtual {v4}, Lcom/atlassian/jconnect/droid/jira/Issue;->getKey()Ljava/lang/String; │ + invoke-virtual {v2}, Lcom/atlassian/jconnect/droid/jira/Issue;->getKey()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {p0, v1, v6}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->getIssueId(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v1, v5}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->getIssueId(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ .line 176 │ - if-nez v5, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 177 │ - const-string v6, "IssuePersister" │ + const-string v5, "IssuePersister" │ │ - const-string v7, "Created an issue and it still did not exist after I created it. Aborting and reporting error." │ + const-string v6, "Created an issue and it still did not exist after I created it. Aborting and reporting error." │ │ - invoke-static {v6, v7}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v5, v6}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 182 │ :cond_1 │ - if-eqz v5, :cond_0 │ + if-eqz v3, :cond_0 │ │ - invoke-virtual {v4}, Lcom/atlassian/jconnect/droid/jira/Issue;->getComments()Ljava/util/List; │ + invoke-virtual {v2}, Lcom/atlassian/jconnect/droid/jira/Issue;->getComments()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 183 │ - invoke-virtual {v4}, Lcom/atlassian/jconnect/droid/jira/Issue;->getComments()Ljava/util/List; │ + invoke-virtual {v2}, Lcom/atlassian/jconnect/droid/jira/Issue;->getComments()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/atlassian/jconnect/droid/jira/Comment; │ │ .line 184 │ .local v0, "comment":Lcom/atlassian/jconnect/droid/jira/Comment; │ invoke-static {v1, v0}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->commentExists(Landroid/database/sqlite/SQLiteDatabase;Lcom/atlassian/jconnect/droid/jira/Comment;)Z │ │ move-result v6 │ │ if-nez v6, :cond_2 │ │ - invoke-direct {p0, v1, v5, v0}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->saveComment(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Lcom/atlassian/jconnect/droid/jira/Comment;)V │ + invoke-direct {p0, v1, v3, v0}, Lcom/atlassian/jconnect/droid/persistence/IssuePersister;->saveComment(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Lcom/atlassian/jconnect/droid/jira/Comment;)V │ │ goto :goto_0 │ │ .line 188 │ .end local v0 # "comment":Lcom/atlassian/jconnect/droid/jira/Comment; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ - .end local v5 # "issueID":Ljava/lang/String; │ + .end local v2 # "issue":Lcom/atlassian/jconnect/droid/jira/Issue; │ + .end local v3 # "issueID":Ljava/lang/String; │ :cond_3 │ invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 190 │ :cond_4 │ return-void │ .end method ├── smali/com/atlassian/jconnect/droid/service/FeedbackPollingService$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/atlassian/jconnect/droid/service/FeedbackPollingService; │ │ │ # direct methods │ .method constructor (Lcom/atlassian/jconnect/droid/service/FeedbackPollingService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/atlassian/jconnect/droid/service/FeedbackPollingService; │ │ .prologue │ .line 33 │ iput-object p1, p0, Lcom/atlassian/jconnect/droid/service/FeedbackPollingService$1;->this$0:Lcom/atlassian/jconnect/droid/service/FeedbackPollingService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/atlassian/jconnect/droid/service/FeedbackPollingService$PollCallback.smali │ @@ -124,25 +124,21 @@ │ .prologue │ .line 81 │ return-void │ .end method │ │ .method protected bridge synthetic onFailure(Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 66 │ check-cast p1, Lcom/atlassian/jconnect/droid/service/FeedbackPollingService; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/atlassian/jconnect/droid/service/FeedbackPollingService$PollCallback;->onFailure(Lcom/atlassian/jconnect/droid/service/FeedbackPollingService;Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Lcom/atlassian/jconnect/droid/service/FeedbackPollingService;Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;)V │ .locals 1 │ @@ -163,22 +159,18 @@ │ .line 76 │ :cond_0 │ return-void │ .end method │ │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 66 │ check-cast p1, Lcom/atlassian/jconnect/droid/service/FeedbackPollingService; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/atlassian/jconnect/droid/jira/IssuesWithComments; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/atlassian/jconnect/droid/service/FeedbackPollingService$PollCallback;->onSuccess(Lcom/atlassian/jconnect/droid/service/FeedbackPollingService;Lcom/atlassian/jconnect/droid/jira/IssuesWithComments;)V │ │ return-void │ .end method ├── smali/com/atlassian/jconnect/droid/service/FeedbackPollingService.smali │ @@ -43,15 +43,14 @@ │ .line 33 │ new-instance v0, Lcom/atlassian/jconnect/droid/service/FeedbackPollingService$1; │ │ invoke-direct {v0, p0}, Lcom/atlassian/jconnect/droid/service/FeedbackPollingService$1;->(Lcom/atlassian/jconnect/droid/service/FeedbackPollingService;)V │ │ iput-object v0, p0, Lcom/atlassian/jconnect/droid/service/FeedbackPollingService;->pollerTask:Ljava/lang/Runnable; │ │ - .line 66 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/atlassian/jconnect/droid/service/FeedbackPollingService;)Lcom/atlassian/jconnect/droid/service/RemoteFeedbackServiceBinder; │ .locals 1 │ .param p0, "x0" # Lcom/atlassian/jconnect/droid/service/FeedbackPollingService; ├── smali/com/atlassian/jconnect/droid/service/RemoteFeedbackService$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$callback:Lcom/atlassian/jconnect/droid/service/ServiceCallback; │ │ │ # direct methods │ .method constructor (Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService;Lcom/atlassian/jconnect/droid/service/ServiceCallback;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService; │ │ .prologue │ .line 89 │ iput-object p1, p0, Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService$1;->this$0:Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService; │ │ iput-object p2, p0, Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService$1;->val$callback:Lcom/atlassian/jconnect/droid/service/ServiceCallback; │ │ @@ -131,19 +132,16 @@ │ invoke-static {v0, v1, v2}, Lcom/atlassian/jconnect/droid/ui/UiUtil;->alert(Landroid/content/Context;I[Ljava/lang/Object;)V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onResult(Lcom/atlassian/jconnect/droid/service/ServiceCallback$Status;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Lcom/atlassian/jconnect/droid/service/ServiceCallback$Status; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 89 │ check-cast p2, Lcom/atlassian/jconnect/droid/task/GetFeedbackItemsTask$FeedbackItemsResult; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService$1;->onResult(Lcom/atlassian/jconnect/droid/service/ServiceCallback$Status;Lcom/atlassian/jconnect/droid/task/GetFeedbackItemsTask$FeedbackItemsResult;)V │ │ return-void │ .end method ├── smali/com/atlassian/jconnect/droid/service/RemoteFeedbackService$2.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$callback:Lcom/atlassian/jconnect/droid/service/ServiceCallback; │ │ │ # direct methods │ .method constructor (Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService;Lcom/atlassian/jconnect/droid/service/ServiceCallback;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService; │ │ .prologue │ .line 123 │ iput-object p1, p0, Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService$2;->this$0:Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService; │ │ iput-object p2, p0, Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService$2;->val$callback:Lcom/atlassian/jconnect/droid/service/ServiceCallback; │ │ @@ -120,19 +121,16 @@ │ invoke-static {v0, v1, v2}, Lcom/atlassian/jconnect/droid/ui/UiUtil;->alert(Landroid/content/Context;I[Ljava/lang/Object;)V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onResult(Lcom/atlassian/jconnect/droid/service/ServiceCallback$Status;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Lcom/atlassian/jconnect/droid/service/ServiceCallback$Status; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 123 │ check-cast p2, Lcom/atlassian/jconnect/droid/task/ReplyTask$Result; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService$2;->onResult(Lcom/atlassian/jconnect/droid/service/ServiceCallback$Status;Lcom/atlassian/jconnect/droid/task/ReplyTask$Result;)V │ │ return-void │ .end method ├── smali/com/atlassian/jconnect/droid/service/RemoteFeedbackService$Binding.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService; │ │ │ # direct methods │ .method public constructor (Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService; │ │ .prologue │ .line 42 │ iput-object p1, p0, Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService$Binding;->this$0:Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService; │ │ invoke-direct {p0}, Landroid/os/Binder;->()V ├── smali/com/atlassian/jconnect/droid/service/RemoteFeedbackService.smali │ @@ -31,15 +31,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 33 │ invoke-direct {p0}, Landroid/app/Service;->()V │ │ - .line 42 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService;)Lcom/atlassian/jconnect/droid/persistence/IssuePersister; │ .locals 1 │ .param p0, "x0" # Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService; │ │ @@ -129,62 +128,69 @@ │ │ invoke-direct {v2, v3, v4, v5}, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-virtual {v2, v1}, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder;->summary(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder; │ │ move-result-object v2 │ │ + .line 149 │ invoke-virtual {v2, p1}, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder;->description(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService;->uniqueId:Lcom/atlassian/jconnect/droid/config/UniqueId; │ │ + .line 150 │ invoke-virtual {v3}, Lcom/atlassian/jconnect/droid/config/UniqueId;->getUuid()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder;->uuid(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService;->uniqueId:Lcom/atlassian/jconnect/droid/config/UniqueId; │ │ + .line 151 │ invoke-virtual {v3}, Lcom/atlassian/jconnect/droid/config/UniqueId;->getUdid()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder;->udid(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder; │ │ move-result-object v2 │ │ + .line 152 │ invoke-virtual {v2, p2}, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder;->addAttachments(Ljava/lang/Iterable;)Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder; │ │ move-result-object v2 │ │ + .line 153 │ invoke-virtual {p0}, Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder;->appPackageName(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder; │ │ move-result-object v2 │ │ + .line 154 │ invoke-virtual {p0}, Lcom/atlassian/jconnect/droid/service/RemoteFeedbackService;->getAppVersion()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder;->appVersion(Ljava/lang/String;)Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder; │ │ move-result-object v2 │ │ + .line 155 │ invoke-virtual {v2, v6}, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder;->isCrash(Z)Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder; │ │ move-result-object v0 │ │ .line 157 │ .local v0, "builder":Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder; │ invoke-virtual {v0}, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams$Builder;->build()Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams; ├── smali/com/atlassian/jconnect/droid/service/RemoteFeedbackServiceBinder$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/atlassian/jconnect/droid/service/RemoteFeedbackServiceBinder; │ │ │ # direct methods │ .method constructor (Lcom/atlassian/jconnect/droid/service/RemoteFeedbackServiceBinder;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/atlassian/jconnect/droid/service/RemoteFeedbackServiceBinder; │ │ .prologue │ .line 26 │ iput-object p1, p0, Lcom/atlassian/jconnect/droid/service/RemoteFeedbackServiceBinder$1;->this$0:Lcom/atlassian/jconnect/droid/service/RemoteFeedbackServiceBinder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/atlassian/jconnect/droid/task/GetFeedbackItemsTask.smali │ @@ -352,21 +352,19 @@ │ const/4 v7, 0x0 │ │ goto :goto_2 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 28 │ check-cast p1, [Lcom/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/atlassian/jconnect/droid/task/GetFeedbackItemsTask;->doInBackground([Lcom/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams;)Lcom/atlassian/jconnect/droid/task/GetFeedbackItemsTask$FeedbackItemsResult; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -396,18 +394,16 @@ │ sget-object v0, Lcom/atlassian/jconnect/droid/service/ServiceCallback$Status;->FAILURE:Lcom/atlassian/jconnect/droid/service/ServiceCallback$Status; │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 28 │ check-cast p1, Lcom/atlassian/jconnect/droid/task/GetFeedbackItemsTask$FeedbackItemsResult; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/atlassian/jconnect/droid/task/GetFeedbackItemsTask;->onPostExecute(Lcom/atlassian/jconnect/droid/task/GetFeedbackItemsTask$FeedbackItemsResult;)V │ │ return-void │ .end method ├── smali/com/atlassian/jconnect/droid/task/ReplyTask.smali │ @@ -483,21 +483,19 @@ │ sget-object v11, Lcom/atlassian/jconnect/droid/jira/Comment;->EMPTY:Lcom/atlassian/jconnect/droid/jira/Comment; │ │ goto :goto_2 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 29 │ check-cast p1, [Lcom/atlassian/jconnect/droid/net/params/ReplyTaskParams; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/atlassian/jconnect/droid/task/ReplyTask;->doInBackground([Lcom/atlassian/jconnect/droid/net/params/ReplyTaskParams;)Lcom/atlassian/jconnect/droid/task/ReplyTask$Result; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -540,18 +538,16 @@ │ invoke-interface {v0, v1, p1}, Lcom/atlassian/jconnect/droid/service/ServiceCallback;->onResult(Lcom/atlassian/jconnect/droid/service/ServiceCallback$Status;Ljava/lang/Object;)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 29 │ check-cast p1, Lcom/atlassian/jconnect/droid/task/ReplyTask$Result; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/atlassian/jconnect/droid/task/ReplyTask;->onPostExecute(Lcom/atlassian/jconnect/droid/task/ReplyTask$Result;)V │ │ return-void │ .end method ├── smali/com/atlassian/jconnect/droid/task/CreateFeedbackTask.smali │ @@ -71,21 +71,20 @@ │ │ .method private cleanUpAttachments(Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;)V │ .locals 3 │ .param p1, "params" # Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams; │ │ .prologue │ .line 80 │ - iget-object v2, p1, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;->attachments:Ljava/lang/Iterable; │ + iget-object v1, p1, Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;->attachments:Ljava/lang/Iterable; │ │ - invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ @@ -369,21 +368,19 @@ │ invoke-direct {p0, v4}, Lcom/atlassian/jconnect/droid/task/CreateFeedbackTask;->cleanUpAttachments(Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;)V │ │ throw v9 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 28 │ check-cast p1, [Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/atlassian/jconnect/droid/task/CreateFeedbackTask;->doInBackground([Lcom/atlassian/jconnect/droid/net/params/CreateIssueParams;)Lcom/atlassian/jconnect/droid/jira/Issue; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -430,18 +427,16 @@ │ invoke-static {v1, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 28 │ check-cast p1, Lcom/atlassian/jconnect/droid/jira/Issue; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/atlassian/jconnect/droid/task/CreateFeedbackTask;->onPostExecute(Lcom/atlassian/jconnect/droid/jira/Issue;)V │ │ return-void │ .end method ├── smali/com/tokenautocomplete/FilteredArrayAdapter$AppFilter.smali │ @@ -58,198 +58,194 @@ │ .method protected performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ .locals 6 │ .param p1, "chars" # Ljava/lang/CharSequence; │ │ .prologue │ .line 159 │ .local p0, "this":Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;, "Lcom/tokenautocomplete/FilteredArrayAdapter.AppFilter;" │ - new-instance v4, Landroid/widget/Filter$FilterResults; │ + new-instance v3, Landroid/widget/Filter$FilterResults; │ │ - invoke-direct {v4}, Landroid/widget/Filter$FilterResults;->()V │ + invoke-direct {v3}, Landroid/widget/Filter$FilterResults;->()V │ │ .line 160 │ - .local v4, "result":Landroid/widget/Filter$FilterResults; │ + .local v3, "result":Landroid/widget/Filter$FilterResults; │ if-eqz p1, :cond_2 │ │ invoke-interface {p1}, Ljava/lang/CharSequence;->length()I │ │ - move-result v5 │ + move-result v4 │ │ - if-lez v5, :cond_2 │ + if-lez v4, :cond_2 │ │ .line 161 │ invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 162 │ - .local v2, "mask":Ljava/lang/String; │ - new-instance v1, Ljava/util/ArrayList; │ + .local v1, "mask":Ljava/lang/String; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 164 │ - .local v1, "keptObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v5, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->sourceObjects:Ljava/util/ArrayList; │ + .local v0, "keptObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v4, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->sourceObjects:Ljava/util/ArrayList; │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 165 │ - .local v3, "object":Ljava/lang/Object;, "TT;" │ + .local v2, "object":Ljava/lang/Object;, "TT;" │ iget-object v5, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->this$0:Lcom/tokenautocomplete/FilteredArrayAdapter; │ │ - invoke-virtual {v5, v3, v2}, Lcom/tokenautocomplete/FilteredArrayAdapter;->keepObject(Ljava/lang/Object;Ljava/lang/String;)Z │ + invoke-virtual {v5, v2, v1}, Lcom/tokenautocomplete/FilteredArrayAdapter;->keepObject(Ljava/lang/Object;Ljava/lang/String;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 166 │ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 168 │ - .end local v3 # "object":Ljava/lang/Object;, "TT;" │ + .end local v2 # "object":Ljava/lang/Object;, "TT;" │ :cond_1 │ - invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - iput v5, v4, Landroid/widget/Filter$FilterResults;->count:I │ + iput v4, v3, Landroid/widget/Filter$FilterResults;->count:I │ │ .line 169 │ - iput-object v1, v4, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ + iput-object v0, v3, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ .line 175 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "keptObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v2 # "mask":Ljava/lang/String; │ + .end local v0 # "keptObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v1 # "mask":Ljava/lang/String; │ :goto_1 │ - return-object v4 │ + return-object v3 │ │ .line 172 │ :cond_2 │ - iget-object v5, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->sourceObjects:Ljava/util/ArrayList; │ + iget-object v4, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->sourceObjects:Ljava/util/ArrayList; │ │ - iput-object v5, v4, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ + iput-object v4, v3, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ .line 173 │ - iget-object v5, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->sourceObjects:Ljava/util/ArrayList; │ + iget-object v4, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->sourceObjects:Ljava/util/ArrayList; │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - iput v5, v4, Landroid/widget/Filter$FilterResults;->count:I │ + iput v4, v3, Landroid/widget/Filter$FilterResults;->count:I │ │ goto :goto_1 │ .end method │ │ .method protected publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ - .locals 5 │ + .locals 4 │ .param p1, "constraint" # Ljava/lang/CharSequence; │ .param p2, "results" # Landroid/widget/Filter$FilterResults; │ │ .prologue │ .line 181 │ .local p0, "this":Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;, "Lcom/tokenautocomplete/FilteredArrayAdapter.AppFilter;" │ - iget-object v3, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->this$0:Lcom/tokenautocomplete/FilteredArrayAdapter; │ + iget-object v2, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->this$0:Lcom/tokenautocomplete/FilteredArrayAdapter; │ │ - invoke-virtual {v3}, Lcom/tokenautocomplete/FilteredArrayAdapter;->clear()V │ + invoke-virtual {v2}, Lcom/tokenautocomplete/FilteredArrayAdapter;->clear()V │ │ .line 182 │ - iget v3, p2, Landroid/widget/Filter$FilterResults;->count:I │ + iget v2, p2, Landroid/widget/Filter$FilterResults;->count:I │ │ - if-lez v3, :cond_2 │ + if-lez v2, :cond_2 │ │ .line 183 │ - sget v3, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v2, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v4, 0xb │ + const/16 v3, 0xb │ │ - if-le v3, v4, :cond_1 │ + if-le v2, v3, :cond_1 │ │ .line 184 │ - iget-object v4, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->this$0:Lcom/tokenautocomplete/FilteredArrayAdapter; │ + iget-object v3, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->this$0:Lcom/tokenautocomplete/FilteredArrayAdapter; │ │ - iget-object v3, p2, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ + iget-object v2, p2, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ - check-cast v3, Ljava/util/Collection; │ + check-cast v2, Ljava/util/Collection; │ │ - invoke-static {v4, v3}, Lcom/tokenautocomplete/FilteredArrayAdapter$API11AddAll;->addAll(Lcom/tokenautocomplete/FilteredArrayAdapter;Ljava/util/Collection;)V │ + invoke-static {v3, v2}, Lcom/tokenautocomplete/FilteredArrayAdapter$API11AddAll;->addAll(Lcom/tokenautocomplete/FilteredArrayAdapter;Ljava/util/Collection;)V │ │ .line 193 │ :cond_0 │ - iget-object v3, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->this$0:Lcom/tokenautocomplete/FilteredArrayAdapter; │ + iget-object v2, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->this$0:Lcom/tokenautocomplete/FilteredArrayAdapter; │ │ - invoke-virtual {v3}, Lcom/tokenautocomplete/FilteredArrayAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v2}, Lcom/tokenautocomplete/FilteredArrayAdapter;->notifyDataSetChanged()V │ │ .line 197 │ :goto_0 │ return-void │ │ .line 186 │ :cond_1 │ - iget-object v2, p2, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ + iget-object v1, p2, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ - check-cast v2, Ljava/util/Collection; │ + check-cast v1, Ljava/util/Collection; │ │ .line 187 │ - .local v2, "objects":Ljava/util/Collection;, "Ljava/util/Collection;" │ - if-eqz v2, :cond_0 │ + .local v1, "objects":Ljava/util/Collection;, "Ljava/util/Collection;" │ + if-eqz v1, :cond_0 │ │ .line 188 │ - invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 189 │ - .local v1, "object":Ljava/lang/Object;, "TT;" │ + .local v0, "object":Ljava/lang/Object;, "TT;" │ iget-object v3, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->this$0:Lcom/tokenautocomplete/FilteredArrayAdapter; │ │ - invoke-virtual {v3, v1}, Lcom/tokenautocomplete/FilteredArrayAdapter;->add(Ljava/lang/Object;)V │ + invoke-virtual {v3, v0}, Lcom/tokenautocomplete/FilteredArrayAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_1 │ │ .line 195 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "object":Ljava/lang/Object;, "TT;" │ - .end local v2 # "objects":Ljava/util/Collection;, "Ljava/util/Collection;" │ + .end local v0 # "object":Ljava/lang/Object;, "TT;" │ + .end local v1 # "objects":Ljava/util/Collection;, "Ljava/util/Collection;" │ :cond_2 │ - iget-object v3, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->this$0:Lcom/tokenautocomplete/FilteredArrayAdapter; │ + iget-object v2, p0, Lcom/tokenautocomplete/FilteredArrayAdapter$AppFilter;->this$0:Lcom/tokenautocomplete/FilteredArrayAdapter; │ │ - invoke-virtual {v3}, Lcom/tokenautocomplete/FilteredArrayAdapter;->notifyDataSetInvalidated()V │ + invoke-virtual {v2}, Lcom/tokenautocomplete/FilteredArrayAdapter;->notifyDataSetInvalidated()V │ │ goto :goto_0 │ .end method │ │ .method public setSourceObjects(Ljava/util/List;)V │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; ├── smali/com/tokenautocomplete/TokenCompleteTextView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ │ # direct methods │ .method constructor (Lcom/tokenautocomplete/TokenCompleteTextView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/tokenautocomplete/TokenCompleteTextView; │ │ .prologue │ .line 136 │ iput-object p1, p0, Lcom/tokenautocomplete/TokenCompleteTextView$1;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/tokenautocomplete/TokenCompleteTextView$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$sourceText:Ljava/lang/CharSequence; │ │ │ # direct methods │ .method constructor (Lcom/tokenautocomplete/TokenCompleteTextView;Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/tokenautocomplete/TokenCompleteTextView; │ │ .prologue │ .line 632 │ iput-object p1, p0, Lcom/tokenautocomplete/TokenCompleteTextView$2;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ iput-object p2, p0, Lcom/tokenautocomplete/TokenCompleteTextView$2;->val$object:Ljava/lang/Object; ├── smali/com/tokenautocomplete/TokenCompleteTextView$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$object:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lcom/tokenautocomplete/TokenCompleteTextView;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/tokenautocomplete/TokenCompleteTextView; │ │ .prologue │ .line 683 │ iput-object p1, p0, Lcom/tokenautocomplete/TokenCompleteTextView$3;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ iput-object p2, p0, Lcom/tokenautocomplete/TokenCompleteTextView$3;->val$object:Ljava/lang/Object; │ │ @@ -37,83 +38,76 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 9 │ + .locals 7 │ │ .prologue │ + const/4 v3, 0x0 │ + │ .line 688 │ - iget-object v6, p0, Lcom/tokenautocomplete/TokenCompleteTextView$3;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ + iget-object v4, p0, Lcom/tokenautocomplete/TokenCompleteTextView$3;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ - invoke-virtual {v6}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ + invoke-virtual {v4}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 689 │ - .local v5, "text":Landroid/text/Editable; │ - if-nez v5, :cond_1 │ + .local v2, "text":Landroid/text/Editable; │ + if-nez v2, :cond_1 │ │ .line 697 │ :cond_0 │ return-void │ │ .line 691 │ :cond_1 │ - const/4 v6, 0x0 │ - │ - invoke-interface {v5}, Landroid/text/Editable;->length()I │ + invoke-interface {v2}, Landroid/text/Editable;->length()I │ │ - move-result v7 │ + move-result v4 │ │ - const-class v8, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + const-class v5, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ - invoke-interface {v5, v6, v7, v8}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-interface {v2, v3, v4, v5}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + check-cast v1, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ .line 692 │ - .local v4, "spans":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - move-object v0, v4 │ + .local v1, "spans":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + array-length v4, v1 │ │ - .local v0, "arr$":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - array-length v2, v0 │ - │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v3, v4, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v1, v3 │ │ .line 693 │ - .local v3, "span":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - invoke-virtual {v3}, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;->getToken()Ljava/lang/Object; │ + .local v0, "span":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + invoke-virtual {v0}, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;->getToken()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-object v7, p0, Lcom/tokenautocomplete/TokenCompleteTextView$3;->val$object:Ljava/lang/Object; │ + iget-object v6, p0, Lcom/tokenautocomplete/TokenCompleteTextView$3;->val$object:Ljava/lang/Object; │ │ - invoke-virtual {v6, v7}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v6}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 694 │ - iget-object v6, p0, Lcom/tokenautocomplete/TokenCompleteTextView$3;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ + iget-object v5, p0, Lcom/tokenautocomplete/TokenCompleteTextView$3;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ # invokes: Lcom/tokenautocomplete/TokenCompleteTextView;->removeSpan(Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;)V │ - invoke-static {v6, v3}, Lcom/tokenautocomplete/TokenCompleteTextView;->access$900(Lcom/tokenautocomplete/TokenCompleteTextView;Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;)V │ + invoke-static {v5, v0}, Lcom/tokenautocomplete/TokenCompleteTextView;->access$900(Lcom/tokenautocomplete/TokenCompleteTextView;Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;)V │ │ .line 692 │ :cond_2 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ .end method ├── smali/com/tokenautocomplete/TokenCompleteTextView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ │ # direct methods │ .method constructor (Lcom/tokenautocomplete/TokenCompleteTextView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/tokenautocomplete/TokenCompleteTextView; │ │ .prologue │ .line 1180 │ iput-object p1, p0, Lcom/tokenautocomplete/TokenCompleteTextView$4;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/tokenautocomplete/TokenCompleteTextView$SavedState$1.smali │ @@ -51,15 +51,14 @@ │ invoke-direct {v0, p1}, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->(Landroid/os/Parcel;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 1236 │ invoke-virtual {p0, p1}, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/tokenautocomplete/TokenCompleteTextView$SavedState; │ │ move-result-object v0 │ │ @@ -75,15 +74,14 @@ │ new-array v0, p1, [Lcom/tokenautocomplete/TokenCompleteTextView$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 1236 │ invoke-virtual {p0, p1}, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState$1;->newArray(I)[Lcom/tokenautocomplete/TokenCompleteTextView$SavedState; │ │ move-result-object v0 ├── smali/com/tokenautocomplete/TokenCompleteTextView$SavedState.smali │ @@ -160,14 +160,15 @@ │ │ const-string v2, "TokenCompleteTextView.SavedState{" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 1229 │ invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I │ │ move-result v2 │ │ invoke-static {v2}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v2 ├── smali/com/tokenautocomplete/TokenCompleteTextView$TokenImageSpan.smali │ @@ -19,14 +19,15 @@ │ │ .field private token:Ljava/lang/Object; │ │ │ # direct methods │ .method public constructor (Lcom/tokenautocomplete/TokenCompleteTextView;Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/tokenautocomplete/TokenCompleteTextView; │ .param p2, "d" # Landroid/view/View; │ .param p3, "token" # Ljava/lang/Object; │ │ .prologue │ .line 868 │ iput-object p1, p0, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; ├── smali/com/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$text:Landroid/text/Editable; │ │ │ # direct methods │ .method constructor (Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher;Landroid/text/Editable;Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;I)V │ .locals 0 │ + .param p1, "this$1" # Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ │ .prologue │ .line 925 │ iput-object p1, p0, Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher$1;->this$1:Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ │ iput-object p2, p0, Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher$1;->val$text:Landroid/text/Editable; ├── smali/com/tokenautocomplete/TokenCompleteTextView$TokenTextWatcher.smali │ @@ -66,154 +66,147 @@ │ │ .prologue │ .line 984 │ return-void │ .end method │ │ .method public onTextChanged(Ljava/lang/CharSequence;III)V │ - .locals 12 │ + .locals 10 │ .param p1, "s" # Ljava/lang/CharSequence; │ .param p2, "start" # I │ .param p3, "before" # I │ .param p4, "count" # I │ │ .prologue │ + const/16 v9, 0x2c │ + │ .line 991 │ - iget-object v9, p0, Lcom/tokenautocomplete/TokenCompleteTextView$TokenTextWatcher;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ + iget-object v6, p0, Lcom/tokenautocomplete/TokenCompleteTextView$TokenTextWatcher;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ - invoke-virtual {v9}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ + invoke-virtual {v6}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 992 │ - .local v7, "text":Landroid/text/Editable; │ - if-nez v7, :cond_1 │ + .local v4, "text":Landroid/text/Editable; │ + if-nez v4, :cond_1 │ │ .line 1022 │ :cond_0 │ return-void │ │ .line 995 │ :cond_1 │ - iget-object v9, p0, Lcom/tokenautocomplete/TokenCompleteTextView$TokenTextWatcher;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ + iget-object v6, p0, Lcom/tokenautocomplete/TokenCompleteTextView$TokenTextWatcher;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ # invokes: Lcom/tokenautocomplete/TokenCompleteTextView;->clearSelections()V │ - invoke-static {v9}, Lcom/tokenautocomplete/TokenCompleteTextView;->access$1200(Lcom/tokenautocomplete/TokenCompleteTextView;)V │ + invoke-static {v6}, Lcom/tokenautocomplete/TokenCompleteTextView;->access$1200(Lcom/tokenautocomplete/TokenCompleteTextView;)V │ │ .line 996 │ - iget-object v9, p0, Lcom/tokenautocomplete/TokenCompleteTextView$TokenTextWatcher;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ + iget-object v6, p0, Lcom/tokenautocomplete/TokenCompleteTextView$TokenTextWatcher;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ # invokes: Lcom/tokenautocomplete/TokenCompleteTextView;->updateHint()V │ - invoke-static {v9}, Lcom/tokenautocomplete/TokenCompleteTextView;->access$1600(Lcom/tokenautocomplete/TokenCompleteTextView;)V │ + invoke-static {v6}, Lcom/tokenautocomplete/TokenCompleteTextView;->access$1600(Lcom/tokenautocomplete/TokenCompleteTextView;)V │ │ .line 998 │ - sub-int v9, p2, p3 │ + sub-int v6, p2, p3 │ │ - sub-int v10, p2, p3 │ + sub-int v7, p2, p3 │ │ - add-int v10, v10, p4 │ + add-int/2addr v7, p4 │ │ - const-class v11, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + const-class v8, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ - invoke-interface {v7, v9, v10, v11}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-interface {v4, v6, v7, v8}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + check-cast v3, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ .line 1000 │ - .local v6, "spans":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - move-object v0, v6 │ - │ - .local v0, "arr$":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - array-length v2, v0 │ + .local v3, "spans":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + array-length v7, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v6, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v6, v7, :cond_0 │ │ - aget-object v8, v0, v1 │ + aget-object v5, v3, v6 │ │ .line 1002 │ - .local v8, "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - add-int v3, p2, p4 │ + .local v5, "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + add-int v0, p2, p4 │ │ .line 1003 │ - .local v3, "position":I │ - invoke-interface {v7, v8}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ + .local v0, "position":I │ + invoke-interface {v4, v5}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ │ - move-result v9 │ + move-result v8 │ │ - if-ge v9, v3, :cond_3 │ + if-ge v8, v0, :cond_3 │ │ - invoke-interface {v7, v8}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ + invoke-interface {v4, v5}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ │ - move-result v9 │ + move-result v8 │ │ - if-gt v3, v9, :cond_3 │ + if-gt v0, v8, :cond_3 │ │ .line 1005 │ - invoke-interface {v7, v8}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ + invoke-interface {v4, v5}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ │ - move-result v5 │ + move-result v2 │ │ .line 1006 │ - .local v5, "spanStart":I │ - invoke-interface {v7, v8}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ + .local v2, "spanStart":I │ + invoke-interface {v4, v5}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ │ - move-result v4 │ + move-result v1 │ │ .line 1008 │ - .local v4, "spanEnd":I │ - invoke-virtual {p0, v8, v7}, Lcom/tokenautocomplete/TokenCompleteTextView$TokenTextWatcher;->removeToken(Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;Landroid/text/Editable;)V │ + .local v1, "spanEnd":I │ + invoke-virtual {p0, v5, v4}, Lcom/tokenautocomplete/TokenCompleteTextView$TokenTextWatcher;->removeToken(Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;Landroid/text/Editable;)V │ │ .line 1011 │ - add-int/lit8 v4, v4, -0x1 │ + add-int/lit8 v1, v1, -0x1 │ │ .line 1013 │ - if-ltz v4, :cond_2 │ + if-ltz v1, :cond_2 │ │ - invoke-interface {v7, v4}, Landroid/text/Editable;->charAt(I)C │ + invoke-interface {v4, v1}, Landroid/text/Editable;->charAt(I)C │ │ - move-result v9 │ + move-result v8 │ │ - const/16 v10, 0x2c │ - │ - if-ne v9, v10, :cond_2 │ + if-ne v8, v9, :cond_2 │ │ .line 1014 │ - add-int/lit8 v9, v4, 0x1 │ + add-int/lit8 v8, v1, 0x1 │ │ - invoke-interface {v7, v4, v9}, Landroid/text/Editable;->delete(II)Landroid/text/Editable; │ + invoke-interface {v4, v1, v8}, Landroid/text/Editable;->delete(II)Landroid/text/Editable; │ │ .line 1017 │ :cond_2 │ - if-ltz v5, :cond_3 │ - │ - invoke-interface {v7, v5}, Landroid/text/Editable;->charAt(I)C │ + if-ltz v2, :cond_3 │ │ - move-result v9 │ + invoke-interface {v4, v2}, Landroid/text/Editable;->charAt(I)C │ │ - const/16 v10, 0x2c │ + move-result v8 │ │ - if-ne v9, v10, :cond_3 │ + if-ne v8, v9, :cond_3 │ │ .line 1018 │ - add-int/lit8 v9, v5, 0x1 │ + add-int/lit8 v8, v2, 0x1 │ │ - invoke-interface {v7, v5, v9}, Landroid/text/Editable;->delete(II)Landroid/text/Editable; │ + invoke-interface {v4, v2, v8}, Landroid/text/Editable;->delete(II)Landroid/text/Editable; │ │ .line 1000 │ - .end local v4 # "spanEnd":I │ - .end local v5 # "spanStart":I │ + .end local v1 # "spanEnd":I │ + .end local v2 # "spanStart":I │ :cond_3 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ .end method │ │ .method protected removeToken(Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;Landroid/text/Editable;)V │ .locals 0 │ .param p1, "token" # Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; ├── smali/com/tokenautocomplete/TokenCompleteTextView$TokenTextWatcherAPI8.smali │ @@ -67,85 +67,84 @@ │ # virtual methods │ .method public afterTextChanged(Landroid/text/Editable;)V │ .locals 6 │ .param p1, "s" # Landroid/text/Editable; │ │ .prologue │ .line 1052 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ invoke-interface {p1}, Landroid/text/Editable;->length()I │ │ - move-result v4 │ + move-result v3 │ │ - const-class v5, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + const-class v4, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ - invoke-interface {p1, v3, v4, v5}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-interface {p1, v2, v3, v4}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + check-cast v0, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ .line 1053 │ - .local v1, "spans":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - iget-object v3, p0, Lcom/tokenautocomplete/TokenCompleteTextView$TokenTextWatcherAPI8;->currentTokens:Ljava/util/ArrayList; │ + .local v0, "spans":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + iget-object v2, p0, Lcom/tokenautocomplete/TokenCompleteTextView$TokenTextWatcherAPI8;->currentTokens:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + check-cast v1, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ .line 1054 │ - .local v2, "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - invoke-static {v1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + .local v1, "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v3 │ │ - invoke-interface {v3, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v3, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ .line 1055 │ iget-object v3, p0, Lcom/tokenautocomplete/TokenCompleteTextView$TokenTextWatcherAPI8;->this$0:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ # getter for: Lcom/tokenautocomplete/TokenCompleteTextView;->spanWatcher:Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ invoke-static {v3}, Lcom/tokenautocomplete/TokenCompleteTextView;->access$800(Lcom/tokenautocomplete/TokenCompleteTextView;)Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ │ move-result-object v3 │ │ - invoke-interface {p1, v2}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ + invoke-interface {p1, v1}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ │ move-result v4 │ │ - invoke-interface {p1, v2}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ + invoke-interface {p1, v1}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ │ move-result v5 │ │ - invoke-virtual {v3, p1, v2, v4, v5}, Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher;->onSpanRemoved(Landroid/text/Spannable;Ljava/lang/Object;II)V │ + invoke-virtual {v3, p1, v1, v4, v5}, Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher;->onSpanRemoved(Landroid/text/Spannable;Ljava/lang/Object;II)V │ │ goto :goto_0 │ │ .line 1058 │ - .end local v2 # "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + .end local v1 # "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ :cond_1 │ return-void │ .end method │ │ .method public beforeTextChanged(Ljava/lang/CharSequence;III)V │ .locals 5 │ .param p1, "s" # Ljava/lang/CharSequence; ├── smali/com/tokenautocomplete/TokenCompleteTextView.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/widget/TextView$OnEditorActionListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/tokenautocomplete/TokenCompleteTextView$5;, │ Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;, │ Lcom/tokenautocomplete/TokenCompleteTextView$TextPositionCompatibilityAPI8;, │ Lcom/tokenautocomplete/TokenCompleteTextView$TokenTextWatcherAPI8;, │ Lcom/tokenautocomplete/TokenCompleteTextView$TokenTextWatcher;, │ Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher;, │ Lcom/tokenautocomplete/TokenCompleteTextView$TokenListener;, │ Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;, │ @@ -478,89 +477,84 @@ │ │ invoke-direct {v0, v1}, Landroid/text/SpannableStringBuilder;->(Ljava/lang/CharSequence;)V │ │ return-object v0 │ .end method │ │ .method private clearSelections()V │ - .locals 9 │ + .locals 7 │ │ .prologue │ - const/4 v8, 0x0 │ + const/4 v4, 0x0 │ │ .line 776 │ - iget-object v6, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ + iget-object v3, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ │ - if-eqz v6, :cond_0 │ + if-eqz v3, :cond_0 │ │ - iget-object v6, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ + iget-object v3, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ │ - invoke-virtual {v6}, Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle;->isSelectable()Z │ + invoke-virtual {v3}, Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle;->isSelectable()Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 786 │ :cond_0 │ :goto_0 │ return-void │ │ .line 778 │ :cond_1 │ invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 779 │ - .local v3, "text":Landroid/text/Editable; │ - if-eqz v3, :cond_0 │ + .local v0, "text":Landroid/text/Editable; │ + if-eqz v0, :cond_0 │ │ .line 781 │ - invoke-interface {v3}, Landroid/text/Editable;->length()I │ + invoke-interface {v0}, Landroid/text/Editable;->length()I │ │ - move-result v6 │ + move-result v3 │ │ - const-class v7, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + const-class v5, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ - invoke-interface {v3, v8, v6, v7}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-interface {v0, v4, v3, v5}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + check-cast v2, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ .line 782 │ - .local v5, "tokens":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - move-object v0, v5 │ + .local v2, "tokens":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + array-length v5, v2 │ │ - .local v0, "arr$":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - array-length v2, v0 │ + move v3, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_2 │ + if-ge v3, v5, :cond_2 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v2, v3 │ │ .line 783 │ - .local v4, "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - iget-object v6, v4, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;->view:Landroid/view/View; │ + .local v1, "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + iget-object v6, v1, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;->view:Landroid/view/View; │ │ - invoke-virtual {v6, v8}, Landroid/view/View;->setSelected(Z)V │ + invoke-virtual {v6, v4}, Landroid/view/View;->setSelected(Z)V │ │ .line 782 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ .line 785 │ - .end local v4 # "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + .end local v1 # "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ :cond_2 │ invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->invalidate()V │ │ goto :goto_0 │ .end method │ │ .method private handleDone()V │ @@ -1445,70 +1439,69 @@ │ "Ljava/io/Serializable;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 1114 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 1115 │ - .local v2, "serializables":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v1, "serializables":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getObjects()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 1116 │ - .local v1, "obj":Ljava/lang/Object; │ - instance-of v3, v1, Ljava/io/Serializable; │ + .local v0, "obj":Ljava/lang/Object; │ + instance-of v3, v0, Ljava/io/Serializable; │ │ if-eqz v3, :cond_0 │ │ .line 1117 │ - check-cast v1, Ljava/io/Serializable; │ + check-cast v0, Ljava/io/Serializable; │ │ - .end local v1 # "obj":Ljava/lang/Object; │ - invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + .end local v0 # "obj":Ljava/lang/Object; │ + invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 1119 │ - .restart local v1 # "obj":Ljava/lang/Object; │ + .restart local v0 # "obj":Ljava/lang/Object; │ :cond_0 │ sget-object v3, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ const-string v5, "Unable to save \'" │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const-string v5, "\'" │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1519,45 +1512,45 @@ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 1122 │ - .end local v1 # "obj":Ljava/lang/Object; │ + .end local v0 # "obj":Ljava/lang/Object; │ :cond_1 │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - iget-object v4, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->objects:Ljava/util/ArrayList; │ + iget-object v3, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->objects:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - if-eq v3, v4, :cond_2 │ + if-eq v2, v3, :cond_2 │ │ .line 1123 │ - sget-object v3, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v2, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v4, "You should make your objects Serializable or override" │ + const-string v3, "You should make your objects Serializable or override" │ │ - invoke-virtual {v3, v4}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v2, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 1124 │ - sget-object v3, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v2, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v4, "getSerializableObjects and convertSerializableArrayToObjectArray" │ + const-string v3, "getSerializableObjects and convertSerializableArrayToObjectArray" │ │ - invoke-virtual {v3, v4}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v2, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 1127 │ :cond_2 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public getViewAdapter()Lcom/tokenautocomplete/TokenCompleteTextView$ViewAdapter; │ .locals 1 │ │ .prologue │ .line 235 │ @@ -1578,396 +1571,362 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected handleFocus(Z)V │ - .locals 18 │ + .locals 14 │ .param p1, "hasFocus" # Z │ │ .prologue │ .line 494 │ if-nez p1, :cond_3 │ │ .line 495 │ - const/4 v2, 0x1 │ - │ - move-object/from16 v0, p0 │ + const/4 v1, 0x1 │ │ - invoke-virtual {v0, v2}, Lcom/tokenautocomplete/TokenCompleteTextView;->setSingleLine(Z)V │ + invoke-virtual {p0, v1}, Lcom/tokenautocomplete/TokenCompleteTextView;->setSingleLine(Z)V │ │ .line 497 │ - invoke-virtual/range {p0 .. p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ + invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ │ - move-result-object v14 │ + move-result-object v10 │ │ .line 498 │ - .local v14, "text":Landroid/text/Editable; │ - if-eqz v14, :cond_1 │ + .local v10, "text":Landroid/text/Editable; │ + if-eqz v10, :cond_1 │ │ - move-object/from16 v0, p0 │ + iget-object v1, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->lastLayout:Landroid/text/Layout; │ │ - iget-object v2, v0, Lcom/tokenautocomplete/TokenCompleteTextView;->lastLayout:Landroid/text/Layout; │ - │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 500 │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lcom/tokenautocomplete/TokenCompleteTextView;->lastLayout:Landroid/text/Layout; │ + iget-object v1, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->lastLayout:Landroid/text/Layout; │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v2, v4}, Landroid/text/Layout;->getLineVisibleEnd(I)I │ + invoke-virtual {v1, v3}, Landroid/text/Layout;->getLineVisibleEnd(I)I │ │ - move-result v11 │ + move-result v8 │ │ .line 501 │ - .local v11, "lastPosition":I │ - const/4 v2, 0x0 │ + .local v8, "lastPosition":I │ + const/4 v1, 0x0 │ │ - const-class v4, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + const-class v3, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ - invoke-interface {v14, v2, v11, v4}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-interface {v10, v1, v8, v3}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v12 │ │ - check-cast v16, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + check-cast v12, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ .line 502 │ - .local v16, "tokens":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - move-object/from16 v0, p0 │ + .local v12, "tokens":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + iget-object v1, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->objects:Ljava/util/ArrayList; │ │ - iget-object v2, v0, Lcom/tokenautocomplete/TokenCompleteTextView;->objects:Ljava/util/ArrayList; │ - │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ - │ - move-result v2 │ + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - move-object/from16 v0, v16 │ + move-result v1 │ │ - array-length v4, v0 │ + array-length v3, v12 │ │ - sub-int v3, v2, v4 │ + sub-int v2, v1, v3 │ │ .line 503 │ - .local v3, "count":I │ - if-lez v3, :cond_1 │ + .local v2, "count":I │ + if-lez v2, :cond_1 │ │ .line 504 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ .line 505 │ - new-instance v1, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ + new-instance v0, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ │ - invoke-virtual/range {p0 .. p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getContext()Landroid/content/Context; │ + invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getContext()Landroid/content/Context; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual/range {p0 .. p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getCurrentTextColor()I │ + invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getCurrentTextColor()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual/range {p0 .. p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getTextSize()F │ + .line 506 │ + invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getTextSize()F │ │ - move-result v2 │ + move-result v1 │ │ - float-to-int v6, v2 │ + float-to-int v5, v1 │ │ - invoke-direct/range {p0 .. p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->maxTextWidth()F │ + invoke-direct {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->maxTextWidth()F │ │ - move-result v2 │ + move-result v1 │ │ - float-to-int v7, v2 │ + float-to-int v6, v1 │ │ - move-object/from16 v2, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v1 .. v7}, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->(Lcom/tokenautocomplete/TokenCompleteTextView;ILandroid/content/Context;III)V │ + invoke-direct/range {v0 .. v6}, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->(Lcom/tokenautocomplete/TokenCompleteTextView;ILandroid/content/Context;III)V │ │ .line 507 │ - .local v1, "cs":Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ - iget-object v2, v1, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->text:Ljava/lang/String; │ + .local v0, "cs":Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ + iget-object v1, v0, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->text:Ljava/lang/String; │ │ - invoke-interface {v14, v11, v2}, Landroid/text/Editable;->insert(ILjava/lang/CharSequence;)Landroid/text/Editable; │ + invoke-interface {v10, v8, v1}, Landroid/text/Editable;->insert(ILjava/lang/CharSequence;)Landroid/text/Editable; │ │ .line 509 │ - const/4 v2, 0x0 │ - │ - iget-object v4, v1, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->text:Ljava/lang/String; │ + const/4 v1, 0x0 │ │ - invoke-virtual {v4}, Ljava/lang/String;->length()I │ + iget-object v3, v0, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->text:Ljava/lang/String; │ │ - move-result v4 │ + .line 510 │ + invoke-virtual {v3}, Ljava/lang/String;->length()I │ │ - add-int/2addr v4, v11 │ + move-result v3 │ │ - move-object/from16 v0, p0 │ + add-int/2addr v3, v8 │ │ - iget-object v5, v0, Lcom/tokenautocomplete/TokenCompleteTextView;->lastLayout:Landroid/text/Layout; │ + iget-object v4, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->lastLayout:Landroid/text/Layout; │ │ - invoke-virtual {v5}, Landroid/text/Layout;->getPaint()Landroid/text/TextPaint; │ + invoke-virtual {v4}, Landroid/text/Layout;->getPaint()Landroid/text/TextPaint; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-static {v14, v2, v4, v5}, Landroid/text/Layout;->getDesiredWidth(Ljava/lang/CharSequence;IILandroid/text/TextPaint;)F │ + .line 509 │ + invoke-static {v10, v1, v3, v4}, Landroid/text/Layout;->getDesiredWidth(Ljava/lang/CharSequence;IILandroid/text/TextPaint;)F │ │ - move-result v13 │ + move-result v9 │ │ .line 512 │ - .local v13, "newWidth":F │ - invoke-direct/range {p0 .. p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->maxTextWidth()F │ + .local v9, "newWidth":F │ + invoke-direct {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->maxTextWidth()F │ │ - move-result v2 │ + move-result v1 │ │ - cmpl-float v2, v13, v2 │ + cmpl-float v1, v9, v1 │ │ - if-lez v2, :cond_0 │ + if-lez v1, :cond_0 │ │ .line 513 │ - iget-object v2, v1, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->text:Ljava/lang/String; │ + iget-object v1, v0, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->text:Ljava/lang/String; │ │ - invoke-virtual {v2}, Ljava/lang/String;->length()I │ + invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ - move-result v2 │ + move-result v1 │ │ - add-int/2addr v2, v11 │ + add-int/2addr v1, v8 │ │ - invoke-interface {v14, v11, v2}, Landroid/text/Editable;->delete(II)Landroid/text/Editable; │ + invoke-interface {v10, v8, v1}, Landroid/text/Editable;->delete(II)Landroid/text/Editable; │ │ .line 515 │ - move-object/from16 v0, v16 │ + array-length v1, v12 │ │ - array-length v2, v0 │ - │ - if-lez v2, :cond_2 │ + if-lez v1, :cond_2 │ │ .line 516 │ - move-object/from16 v0, v16 │ - │ - array-length v2, v0 │ + array-length v1, v12 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v1, v1, -0x1 │ │ - aget-object v15, v16, v2 │ + aget-object v11, v12, v1 │ │ .line 517 │ - .local v15, "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - invoke-interface {v14, v15}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ + .local v11, "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + invoke-interface {v10, v11}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ │ - move-result v11 │ + move-result v8 │ │ .line 518 │ - add-int/lit8 v2, v3, 0x1 │ + add-int/lit8 v1, v2, 0x1 │ │ - invoke-virtual {v1, v2}, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->setCount(I)V │ + invoke-virtual {v0, v1}, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->setCount(I)V │ │ .line 523 │ - .end local v15 # "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + .end local v11 # "token":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ :goto_0 │ - iget-object v2, v1, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->text:Ljava/lang/String; │ + iget-object v1, v0, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->text:Ljava/lang/String; │ │ - invoke-interface {v14, v11, v2}, Landroid/text/Editable;->insert(ILjava/lang/CharSequence;)Landroid/text/Editable; │ + invoke-interface {v10, v8, v1}, Landroid/text/Editable;->insert(ILjava/lang/CharSequence;)Landroid/text/Editable; │ │ .line 526 │ :cond_0 │ - iget-object v2, v1, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->text:Ljava/lang/String; │ + iget-object v1, v0, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan;->text:Ljava/lang/String; │ │ - invoke-virtual {v2}, Ljava/lang/String;->length()I │ + invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ - move-result v2 │ + move-result v1 │ │ - add-int/2addr v2, v11 │ + add-int/2addr v1, v8 │ │ - const/16 v4, 0x21 │ + const/16 v3, 0x21 │ │ - invoke-interface {v14, v1, v11, v2, v4}, Landroid/text/Editable;->setSpan(Ljava/lang/Object;III)V │ + invoke-interface {v10, v0, v8, v1, v3}, Landroid/text/Editable;->setSpan(Ljava/lang/Object;III)V │ │ .line 554 │ - .end local v1 # "cs":Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ - .end local v3 # "count":I │ - .end local v11 # "lastPosition":I │ - .end local v13 # "newWidth":F │ - .end local v16 # "tokens":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + .end local v0 # "cs":Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ + .end local v2 # "count":I │ + .end local v8 # "lastPosition":I │ + .end local v9 # "newWidth":F │ + .end local v12 # "tokens":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ :cond_1 │ :goto_1 │ return-void │ │ .line 520 │ - .restart local v1 # "cs":Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ - .restart local v3 # "count":I │ - .restart local v11 # "lastPosition":I │ - .restart local v13 # "newWidth":F │ - .restart local v16 # "tokens":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + .restart local v0 # "cs":Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ + .restart local v2 # "count":I │ + .restart local v8 # "lastPosition":I │ + .restart local v9 # "newWidth":F │ + .restart local v12 # "tokens":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ :cond_2 │ - move-object/from16 v0, p0 │ + iget-object v1, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ │ - iget-object v2, v0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ - invoke-virtual {v2}, Ljava/lang/String;->length()I │ - │ - move-result v11 │ + move-result v8 │ │ goto :goto_0 │ │ .line 532 │ - .end local v1 # "cs":Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ - .end local v3 # "count":I │ - .end local v11 # "lastPosition":I │ - .end local v13 # "newWidth":F │ - .end local v14 # "text":Landroid/text/Editable; │ - .end local v16 # "tokens":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + .end local v0 # "cs":Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ + .end local v2 # "count":I │ + .end local v8 # "lastPosition":I │ + .end local v9 # "newWidth":F │ + .end local v10 # "text":Landroid/text/Editable; │ + .end local v12 # "tokens":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ :cond_3 │ - const/4 v2, 0x0 │ - │ - move-object/from16 v0, p0 │ + const/4 v1, 0x0 │ │ - invoke-virtual {v0, v2}, Lcom/tokenautocomplete/TokenCompleteTextView;->setSingleLine(Z)V │ + invoke-virtual {p0, v1}, Lcom/tokenautocomplete/TokenCompleteTextView;->setSingleLine(Z)V │ │ .line 533 │ - invoke-virtual/range {p0 .. p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ + invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ │ - move-result-object v14 │ + move-result-object v10 │ │ .line 534 │ - .restart local v14 # "text":Landroid/text/Editable; │ - if-eqz v14, :cond_1 │ + .restart local v10 # "text":Landroid/text/Editable; │ + if-eqz v10, :cond_1 │ │ .line 535 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - invoke-interface {v14}, Landroid/text/Editable;->length()I │ + invoke-interface {v10}, Landroid/text/Editable;->length()I │ │ - move-result v4 │ + move-result v3 │ │ - const-class v5, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ + const-class v4, Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ │ - invoke-interface {v14, v2, v4, v5}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-interface {v10, v1, v3, v4}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - check-cast v9, [Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ + check-cast v7, [Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ │ .line 536 │ - .local v9, "counts":[Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ - move-object v8, v9 │ + .local v7, "counts":[Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ + array-length v3, v7 │ │ - .local v8, "arr$":[Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ - array-length v12, v8 │ - │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + const/4 v1, 0x0 │ │ - .local v10, "i$":I │ :goto_2 │ - if-ge v10, v12, :cond_4 │ + if-ge v1, v3, :cond_4 │ │ - aget-object v3, v8, v10 │ + aget-object v2, v7, v1 │ │ .line 537 │ - .local v3, "count":Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ - invoke-interface {v14, v3}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ + .local v2, "count":Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ + invoke-interface {v10, v2}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ │ - move-result v2 │ + move-result v4 │ │ - invoke-interface {v14, v3}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ + invoke-interface {v10, v2}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ │ - move-result v4 │ + move-result v5 │ │ - invoke-interface {v14, v2, v4}, Landroid/text/Editable;->delete(II)Landroid/text/Editable; │ + invoke-interface {v10, v4, v5}, Landroid/text/Editable;->delete(II)Landroid/text/Editable; │ │ .line 538 │ - invoke-interface {v14, v3}, Landroid/text/Editable;->removeSpan(Ljava/lang/Object;)V │ + invoke-interface {v10, v2}, Landroid/text/Editable;->removeSpan(Ljava/lang/Object;)V │ │ .line 536 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_2 │ │ .line 541 │ - .end local v3 # "count":Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ + .end local v2 # "count":Lcom/tokenautocomplete/TokenCompleteTextView$CountSpan; │ :cond_4 │ - move-object/from16 v0, p0 │ - │ - iget-boolean v2, v0, Lcom/tokenautocomplete/TokenCompleteTextView;->hintVisible:Z │ + iget-boolean v1, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->hintVisible:Z │ │ - if-eqz v2, :cond_5 │ + if-eqz v1, :cond_5 │ │ .line 542 │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ - │ - invoke-virtual {v2}, Ljava/lang/String;->length()I │ + iget-object v1, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ │ - move-result v2 │ + invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ - move-object/from16 v0, p0 │ + move-result v1 │ │ - invoke-virtual {v0, v2}, Lcom/tokenautocomplete/TokenCompleteTextView;->setSelection(I)V │ + invoke-virtual {p0, v1}, Lcom/tokenautocomplete/TokenCompleteTextView;->setSelection(I)V │ │ .line 547 │ :goto_3 │ - invoke-virtual/range {p0 .. p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ + invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual/range {p0 .. p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ + invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Landroid/text/Editable;->length()I │ + invoke-interface {v4}, Landroid/text/Editable;->length()I │ │ - move-result v5 │ + move-result v4 │ │ - const-class v6, Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ + const-class v5, Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ │ - invoke-interface {v2, v4, v5, v6}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-interface {v1, v3, v4, v5}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - check-cast v17, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ + check-cast v13, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ │ .line 548 │ - .local v17, "watchers":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ - move-object/from16 v0, v17 │ + .local v13, "watchers":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ + array-length v1, v13 │ │ - array-length v2, v0 │ - │ - if-nez v2, :cond_1 │ + if-nez v1, :cond_1 │ │ .line 550 │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lcom/tokenautocomplete/TokenCompleteTextView;->spanWatcher:Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ + iget-object v1, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->spanWatcher:Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-interface {v14}, Landroid/text/Editable;->length()I │ + invoke-interface {v10}, Landroid/text/Editable;->length()I │ │ - move-result v5 │ + move-result v4 │ │ - const/16 v6, 0x12 │ + const/16 v5, 0x12 │ │ - invoke-interface {v14, v2, v4, v5, v6}, Landroid/text/Editable;->setSpan(Ljava/lang/Object;III)V │ + invoke-interface {v10, v1, v3, v4, v5}, Landroid/text/Editable;->setSpan(Ljava/lang/Object;III)V │ │ goto :goto_1 │ │ .line 544 │ - .end local v17 # "watchers":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ + .end local v13 # "watchers":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher; │ :cond_5 │ - invoke-interface {v14}, Landroid/text/Editable;->length()I │ - │ - move-result v2 │ + invoke-interface {v10}, Landroid/text/Editable;->length()I │ │ - move-object/from16 v0, p0 │ + move-result v1 │ │ - invoke-virtual {v0, v2}, Lcom/tokenautocomplete/TokenCompleteTextView;->setSelection(I)V │ + invoke-virtual {p0, v1}, Lcom/tokenautocomplete/TokenCompleteTextView;->setSelection(I)V │ │ goto :goto_3 │ .end method │ │ .method public invalidate()V │ .locals 4 │ .annotation build Landroid/annotation/TargetApi; │ @@ -2129,160 +2088,153 @@ │ invoke-virtual {p0, p1}, Lcom/tokenautocomplete/TokenCompleteTextView;->handleFocus(Z)V │ │ .line 562 │ return-void │ .end method │ │ .method public onKeyDown(ILandroid/view/KeyEvent;)Z │ - .locals 11 │ + .locals 9 │ .param p1, "keyCode" # I │ .param p2, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v5, 0x1 │ │ - const/4 v8, 0x1 │ + const/4 v4, 0x0 │ │ .line 369 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 370 │ - .local v1, "handled":Z │ + .local v0, "handled":Z │ sparse-switch p1, :sswitch_data_0 │ │ .line 400 │ :cond_0 │ :goto_0 │ - if-nez v1, :cond_1 │ + if-nez v0, :cond_1 │ │ invoke-super {p0, p1, p2}, Landroid/widget/MultiAutoCompleteTextView;->onKeyDown(ILandroid/view/KeyEvent;)Z │ │ - move-result v9 │ + move-result v6 │ │ - if-eqz v9, :cond_2 │ + if-eqz v6, :cond_2 │ │ :cond_1 │ - move v7, v8 │ + move v4, v5 │ │ :cond_2 │ - return v7 │ + return v4 │ │ .line 374 │ :sswitch_0 │ - sget v9, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v6, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v10, 0xb │ + const/16 v7, 0xb │ │ - if-lt v9, v10, :cond_3 │ + if-lt v6, v7, :cond_3 │ │ .line 375 │ invoke-virtual {p2}, Landroid/view/KeyEvent;->hasNoModifiers()Z │ │ - move-result v9 │ + move-result v6 │ │ - if-eqz v9, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 376 │ - iput-boolean v8, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->shouldFocusNext:Z │ + iput-boolean v5, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->shouldFocusNext:Z │ │ .line 377 │ - const/4 v1, 0x1 │ + const/4 v0, 0x1 │ │ goto :goto_0 │ │ .line 380 │ :cond_3 │ - iput-boolean v8, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->shouldFocusNext:Z │ + iput-boolean v5, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->shouldFocusNext:Z │ │ .line 381 │ - const/4 v1, 0x1 │ + const/4 v0, 0x1 │ │ .line 383 │ goto :goto_0 │ │ .line 385 │ :sswitch_1 │ - iget-object v9, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ + iget-object v6, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ │ - if-eqz v9, :cond_0 │ + if-eqz v6, :cond_0 │ │ - iget-object v9, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ + iget-object v6, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ │ - invoke-virtual {v9}, Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle;->isSelectable()Z │ + invoke-virtual {v6}, Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle;->isSelectable()Z │ │ - move-result v9 │ + move-result v6 │ │ - if-eqz v9, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 386 │ invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 387 │ - .local v6, "text":Landroid/text/Editable; │ - if-eqz v6, :cond_0 │ + .local v3, "text":Landroid/text/Editable; │ + if-eqz v3, :cond_0 │ │ .line 389 │ - invoke-interface {v6}, Landroid/text/Editable;->length()I │ + invoke-interface {v3}, Landroid/text/Editable;->length()I │ │ - move-result v9 │ + move-result v6 │ │ - const-class v10, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + const-class v7, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ - invoke-interface {v6, v7, v9, v10}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-interface {v3, v4, v6, v7}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + check-cast v2, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ .line 390 │ - .local v5, "spans":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - move-object v0, v5 │ - │ - .local v0, "arr$":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - array-length v3, v0 │ + .local v2, "spans":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + array-length v7, v2 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v6, v4 │ │ - .local v2, "i$":I │ :goto_1 │ - if-ge v2, v3, :cond_0 │ + if-ge v6, v7, :cond_0 │ │ - aget-object v4, v0, v2 │ + aget-object v1, v2, v6 │ │ .line 391 │ - .local v4, "span":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - iget-object v9, v4, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;->view:Landroid/view/View; │ + .local v1, "span":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + iget-object v8, v1, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;->view:Landroid/view/View; │ │ - invoke-virtual {v9}, Landroid/view/View;->isSelected()Z │ + invoke-virtual {v8}, Landroid/view/View;->isSelected()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_4 │ + if-eqz v8, :cond_4 │ │ .line 392 │ - invoke-direct {p0, v4}, Lcom/tokenautocomplete/TokenCompleteTextView;->removeSpan(Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;)V │ + invoke-direct {p0, v1}, Lcom/tokenautocomplete/TokenCompleteTextView;->removeSpan(Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan;)V │ │ .line 393 │ - const/4 v1, 0x1 │ + const/4 v0, 0x1 │ │ .line 394 │ goto :goto_0 │ │ .line 390 │ :cond_4 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_1 │ │ .line 370 │ - nop │ - │ :sswitch_data_0 │ .sparse-switch │ 0x17 -> :sswitch_0 │ 0x3d -> :sswitch_0 │ 0x42 -> :sswitch_0 │ 0x43 -> :sswitch_1 │ .end sparse-switch │ @@ -2343,115 +2295,114 @@ │ │ .method public onRestoreInstanceState(Landroid/os/Parcelable;)V │ .locals 4 │ .param p1, "state" # Landroid/os/Parcelable; │ │ .prologue │ .line 1157 │ - instance-of v3, p1, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState; │ + instance-of v2, p1, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState; │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 1158 │ invoke-super {p0, p1}, Landroid/widget/MultiAutoCompleteTextView;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ .line 1190 │ :cond_0 │ :goto_0 │ return-void │ │ :cond_1 │ - move-object v2, p1 │ + move-object v1, p1 │ │ .line 1162 │ - check-cast v2, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState; │ + check-cast v1, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState; │ │ .line 1163 │ - .local v2, "ss":Lcom/tokenautocomplete/TokenCompleteTextView$SavedState; │ - invoke-virtual {v2}, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->getSuperState()Landroid/os/Parcelable; │ + .local v1, "ss":Lcom/tokenautocomplete/TokenCompleteTextView$SavedState; │ + invoke-virtual {v1}, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->getSuperState()Landroid/os/Parcelable; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-super {p0, v3}, Landroid/widget/MultiAutoCompleteTextView;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ + invoke-super {p0, v2}, Landroid/widget/MultiAutoCompleteTextView;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ .line 1165 │ - iget-object v3, v2, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->prefix:Ljava/lang/String; │ + iget-object v2, v1, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->prefix:Ljava/lang/String; │ │ - invoke-virtual {p0, v3}, Lcom/tokenautocomplete/TokenCompleteTextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {p0, v2}, Lcom/tokenautocomplete/TokenCompleteTextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 1166 │ - iget-object v3, v2, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->prefix:Ljava/lang/String; │ + iget-object v2, v1, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->prefix:Ljava/lang/String; │ │ - iput-object v3, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ + iput-object v2, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ │ .line 1167 │ invoke-direct {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->updateHint()V │ │ .line 1168 │ - iget-boolean v3, v2, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->allowDuplicates:Z │ + iget-boolean v2, v1, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->allowDuplicates:Z │ │ - iput-boolean v3, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->allowDuplicates:Z │ + iput-boolean v2, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->allowDuplicates:Z │ │ .line 1169 │ - iget-object v3, v2, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ + iget-object v2, v1, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ │ - iput-object v3, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ + iput-object v2, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ │ .line 1170 │ - iget-object v3, v2, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->tokenDeleteStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenDeleteStyle; │ + iget-object v2, v1, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->tokenDeleteStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenDeleteStyle; │ │ - iput-object v3, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->deletionStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenDeleteStyle; │ + iput-object v2, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->deletionStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenDeleteStyle; │ │ .line 1172 │ invoke-direct {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->resetListeners()V │ │ .line 1173 │ - iget-object v3, v2, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->baseObjects:Ljava/util/ArrayList; │ + iget-object v2, v1, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->baseObjects:Ljava/util/ArrayList; │ │ - invoke-virtual {p0, v3}, Lcom/tokenautocomplete/TokenCompleteTextView;->convertSerializableArrayToObjectArray(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ + invoke-virtual {p0, v2}, Lcom/tokenautocomplete/TokenCompleteTextView;->convertSerializableArrayToObjectArray(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 1174 │ - .local v1, "obj":Ljava/lang/Object; │ - invoke-virtual {p0, v1}, Lcom/tokenautocomplete/TokenCompleteTextView;->addObject(Ljava/lang/Object;)V │ + .local v0, "obj":Ljava/lang/Object; │ + invoke-virtual {p0, v0}, Lcom/tokenautocomplete/TokenCompleteTextView;->addObject(Ljava/lang/Object;)V │ │ goto :goto_1 │ │ .line 1179 │ - .end local v1 # "obj":Ljava/lang/Object; │ + .end local v0 # "obj":Ljava/lang/Object; │ :cond_2 │ invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->isFocused()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 1180 │ - new-instance v3, Lcom/tokenautocomplete/TokenCompleteTextView$4; │ + new-instance v2, Lcom/tokenautocomplete/TokenCompleteTextView$4; │ │ - invoke-direct {v3, p0}, Lcom/tokenautocomplete/TokenCompleteTextView$4;->(Lcom/tokenautocomplete/TokenCompleteTextView;)V │ + invoke-direct {v2, p0}, Lcom/tokenautocomplete/TokenCompleteTextView$4;->(Lcom/tokenautocomplete/TokenCompleteTextView;)V │ │ - invoke-virtual {p0, v3}, Lcom/tokenautocomplete/TokenCompleteTextView;->post(Ljava/lang/Runnable;)Z │ + invoke-virtual {p0, v2}, Lcom/tokenautocomplete/TokenCompleteTextView;->post(Ljava/lang/Runnable;)Z │ │ goto :goto_0 │ .end method │ │ .method public onSaveInstanceState()Landroid/os/Parcelable; │ .locals 4 │ │ @@ -2508,164 +2459,156 @@ │ iput-object v0, v1, Lcom/tokenautocomplete/TokenCompleteTextView$SavedState;->baseObjects:Ljava/util/ArrayList; │ │ .line 1152 │ return-object v1 │ .end method │ │ .method protected onSelectionChanged(II)V │ - .locals 8 │ + .locals 7 │ .param p1, "selStart" # I │ .param p2, "selEnd" # I │ │ .prologue │ .line 450 │ - iget-boolean v7, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->hintVisible:Z │ + iget-boolean v4, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->hintVisible:Z │ │ - if-eqz v7, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 452 │ const/4 p1, 0x0 │ │ .line 455 │ :cond_0 │ move p2, p1 │ │ .line 457 │ - iget-object v7, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ + iget-object v4, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ │ - if-eqz v7, :cond_1 │ + if-eqz v4, :cond_1 │ │ - iget-object v7, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ + iget-object v4, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->tokenClickStyle:Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle; │ │ - invoke-virtual {v7}, Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle;->isSelectable()Z │ + invoke-virtual {v4}, Lcom/tokenautocomplete/TokenCompleteTextView$TokenClickStyle;->isSelectable()Z │ │ - move-result v7 │ + move-result v4 │ │ - if-eqz v7, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 458 │ invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 459 │ - .local v6, "text":Landroid/text/Editable; │ - if-eqz v6, :cond_1 │ + .local v3, "text":Landroid/text/Editable; │ + if-eqz v3, :cond_1 │ │ .line 460 │ invoke-direct {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->clearSelections()V │ │ .line 465 │ - .end local v6 # "text":Landroid/text/Editable; │ + .end local v3 # "text":Landroid/text/Editable; │ :cond_1 │ - iget-object v7, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ + iget-object v4, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ │ - if-eqz v7, :cond_3 │ + if-eqz v4, :cond_3 │ │ - iget-object v7, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ + iget-object v4, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ │ - invoke-virtual {v7}, Ljava/lang/String;->length()I │ + invoke-virtual {v4}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v4 │ │ - if-lt p1, v7, :cond_2 │ + if-lt p1, v4, :cond_2 │ │ - iget-object v7, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ + iget-object v4, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ │ - invoke-virtual {v7}, Ljava/lang/String;->length()I │ + invoke-virtual {v4}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v4 │ │ - if-ge p2, v7, :cond_3 │ + if-ge p2, v4, :cond_3 │ │ .line 467 │ :cond_2 │ - iget-object v7, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ + iget-object v4, p0, Lcom/tokenautocomplete/TokenCompleteTextView;->prefix:Ljava/lang/String; │ │ - invoke-virtual {v7}, Ljava/lang/String;->length()I │ + invoke-virtual {v4}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {p0, v7}, Lcom/tokenautocomplete/TokenCompleteTextView;->setSelection(I)V │ + invoke-virtual {p0, v4}, Lcom/tokenautocomplete/TokenCompleteTextView;->setSelection(I)V │ │ .line 485 │ :goto_0 │ return-void │ │ .line 469 │ :cond_3 │ invoke-virtual {p0}, Lcom/tokenautocomplete/TokenCompleteTextView;->getText()Landroid/text/Editable; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 470 │ - .restart local v6 # "text":Landroid/text/Editable; │ - if-eqz v6, :cond_5 │ + .restart local v3 # "text":Landroid/text/Editable; │ + if-eqz v3, :cond_5 │ │ .line 472 │ - const-class v7, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + const-class v4, Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ - invoke-interface {v6, p1, p2, v7}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-interface {v3, p1, p2, v4}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + check-cast v2, [Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ │ .line 473 │ - .local v5, "spans":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - move-object v0, v5 │ - │ - .local v0, "arr$":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - array-length v2, v0 │ + .local v2, "spans":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + array-length v5, v2 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v4, 0x0 │ │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_5 │ + if-ge v4, v5, :cond_5 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v4 │ │ .line 474 │ - .local v3, "span":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - invoke-interface {v6, v3}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ + .local v0, "span":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + invoke-interface {v3, v0}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ │ - move-result v4 │ + move-result v1 │ │ .line 475 │ - .local v4, "spanEnd":I │ - if-gt p1, v4, :cond_4 │ + .local v1, "spanEnd":I │ + if-gt p1, v1, :cond_4 │ │ - invoke-interface {v6, v3}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ + invoke-interface {v3, v0}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ │ - move-result v7 │ + move-result v6 │ │ - if-ge v7, p1, :cond_4 │ + if-ge v6, p1, :cond_4 │ │ .line 476 │ - add-int/lit8 v7, v4, 0x1 │ + add-int/lit8 v4, v1, 0x1 │ │ - invoke-virtual {p0, v7}, Lcom/tokenautocomplete/TokenCompleteTextView;->setSelection(I)V │ + invoke-virtual {p0, v4}, Lcom/tokenautocomplete/TokenCompleteTextView;->setSelection(I)V │ │ goto :goto_0 │ │ .line 473 │ :cond_4 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 483 │ - .end local v0 # "arr$":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - .end local v1 # "i$":I │ - .end local v2 # "len$":I │ - .end local v3 # "span":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ - .end local v4 # "spanEnd":I │ - .end local v5 # "spans":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + .end local v0 # "span":Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ + .end local v1 # "spanEnd":I │ + .end local v2 # "spans":[Lcom/tokenautocomplete/TokenCompleteTextView$TokenImageSpan; │ :cond_5 │ invoke-super {p0, p1, p2}, Landroid/widget/MultiAutoCompleteTextView;->onSelectionChanged(II)V │ │ goto :goto_0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z ├── smali/eu/e43/impeller/Constants.smali │ @@ -51,15 +51,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 7 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 52 │ return-void │ .end method │ │ .method public static makeShowFeedIntent(Landroid/accounts/Account;Leu/e43/impeller/Constants$FeedID;)Landroid/content/Intent; │ .locals 2 │ .param p0, "acct" # Landroid/accounts/Account; │ .param p1, "id" # Leu/e43/impeller/Constants$FeedID; ├── smali/eu/e43/impeller/ImpellerApplication.smali │ @@ -86,198 +86,189 @@ │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public onCreate()V │ - .locals 15 │ + .locals 12 │ │ .prologue │ - const/4 v14, 0x0 │ + const/4 v8, 0x0 │ │ .line 48 │ invoke-static {p0}, Lcom/atlassian/jconnect/droid/Api;->init(Landroid/app/Application;)V │ │ .line 50 │ invoke-super {p0}, Landroid/app/Application;->onCreate()V │ │ .line 54 │ :try_start_0 │ - const-string v11, "android.net.http.HttpResponseCache" │ + const-string v9, "android.net.http.HttpResponseCache" │ │ - invoke-static {v11}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ + invoke-static {v9}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ .line 55 │ invoke-direct {p0}, Leu/e43/impeller/ImpellerApplication;->tryInstallResponseCache()V │ :try_end_0 │ .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 62 │ :goto_0 │ - const/4 v9, 0x0 │ + const/4 v6, 0x0 │ │ .line 63 │ - .local v9, "packageInfo":Landroid/content/pm/PackageInfo; │ + .local v6, "packageInfo":Landroid/content/pm/PackageInfo; │ :try_start_1 │ invoke-virtual {p0}, Leu/e43/impeller/ImpellerApplication;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v11 │ + move-result-object v9 │ │ + .line 64 │ invoke-virtual {p0}, Leu/e43/impeller/ImpellerApplication;->getPackageName()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v11, v12, v13}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; │ + invoke-virtual {v9, v10, v11}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 65 │ - iget v11, v9, Landroid/content/pm/PackageInfo;->versionCode:I │ + iget v9, v6, Landroid/content/pm/PackageInfo;->versionCode:I │ │ - sput v11, Leu/e43/impeller/ImpellerApplication;->ms_versionCode:I │ + sput v9, Leu/e43/impeller/ImpellerApplication;->ms_versionCode:I │ :try_end_1 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 71 │ - const-string v11, "Impeller" │ + const-string v9, "Impeller" │ │ - invoke-virtual {p0, v11, v14}, Leu/e43/impeller/ImpellerApplication;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {p0, v9, v8}, Leu/e43/impeller/ImpellerApplication;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 72 │ - .local v10, "prefs":Landroid/content/SharedPreferences; │ - const-string v11, "version" │ + .local v7, "prefs":Landroid/content/SharedPreferences; │ + const-string v9, "version" │ │ - invoke-interface {v10, v11, v14}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ + invoke-interface {v7, v9, v8}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ - move-result v8 │ + move-result v5 │ │ .line 74 │ - .local v8, "oldVersion":I │ - const/16 v11, 0x10 │ + .local v5, "oldVersion":I │ + const/16 v9, 0x10 │ │ - if-ge v8, v11, :cond_0 │ + if-ge v5, v9, :cond_0 │ │ .line 75 │ - const-string v11, "account" │ + const-string v9, "account" │ │ - invoke-virtual {p0, v11}, Leu/e43/impeller/ImpellerApplication;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p0, v9}, Leu/e43/impeller/ImpellerApplication;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Landroid/accounts/AccountManager; │ + check-cast v4, Landroid/accounts/AccountManager; │ │ .line 76 │ - .local v7, "mgr":Landroid/accounts/AccountManager; │ - const-string v11, "eu.e43.impeller" │ + .local v4, "mgr":Landroid/accounts/AccountManager; │ + const-string v9, "eu.e43.impeller" │ │ - invoke-virtual {v7, v11}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; │ + invoke-virtual {v4, v9}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; │ │ move-result-object v1 │ │ .line 77 │ .local v1, "accts":[Landroid/accounts/Account; │ - move-object v2, v1 │ - │ - .local v2, "arr$":[Landroid/accounts/Account; │ - array-length v6, v2 │ - │ - .local v6, "len$":I │ - const/4 v5, 0x0 │ + array-length v9, v1 │ │ - .local v5, "i$":I │ :goto_1 │ - if-ge v5, v6, :cond_0 │ + if-ge v8, v9, :cond_0 │ │ - aget-object v0, v2, v5 │ + aget-object v0, v1, v8 │ │ .line 78 │ .local v0, "a":Landroid/accounts/Account; │ invoke-virtual {p0}, Leu/e43/impeller/ImpellerApplication;->getContentResolver()Landroid/content/ContentResolver; │ │ - const-string v11, "eu.e43.impeller.content" │ + const-string v10, "eu.e43.impeller.content" │ │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ - invoke-static {v0, v11, v12}, Landroid/content/ContentResolver;->setSyncAutomatically(Landroid/accounts/Account;Ljava/lang/String;Z)V │ + invoke-static {v0, v10, v11}, Landroid/content/ContentResolver;->setSyncAutomatically(Landroid/accounts/Account;Ljava/lang/String;Z)V │ │ .line 77 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_1 │ │ .line 56 │ .end local v0 # "a":Landroid/accounts/Account; │ .end local v1 # "accts":[Landroid/accounts/Account; │ - .end local v2 # "arr$":[Landroid/accounts/Account; │ - .end local v5 # "i$":I │ - .end local v6 # "len$":I │ - .end local v7 # "mgr":Landroid/accounts/AccountManager; │ - .end local v8 # "oldVersion":I │ - .end local v9 # "packageInfo":Landroid/content/pm/PackageInfo; │ - .end local v10 # "prefs":Landroid/content/SharedPreferences; │ + .end local v4 # "mgr":Landroid/accounts/AccountManager; │ + .end local v5 # "oldVersion":I │ + .end local v6 # "packageInfo":Landroid/content/pm/PackageInfo; │ + .end local v7 # "prefs":Landroid/content/SharedPreferences; │ :catch_0 │ - move-exception v4 │ + move-exception v3 │ │ .line 57 │ - .local v4, "ex":Ljava/lang/ClassNotFoundException; │ - const-string v11, "ImpellerApplication" │ + .local v3, "ex":Ljava/lang/ClassNotFoundException; │ + const-string v9, "ImpellerApplication" │ │ - const-string v12, "Device doesn\'t support HttpResponseCache. Disabled." │ + const-string v10, "Device doesn\'t support HttpResponseCache. Disabled." │ │ - invoke-static {v11, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v9, v10}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 66 │ - .end local v4 # "ex":Ljava/lang/ClassNotFoundException; │ - .restart local v9 # "packageInfo":Landroid/content/pm/PackageInfo; │ + .end local v3 # "ex":Ljava/lang/ClassNotFoundException; │ + .restart local v6 # "packageInfo":Landroid/content/pm/PackageInfo; │ :catch_1 │ - move-exception v3 │ + move-exception v2 │ │ .line 68 │ - .local v3, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ - new-instance v11, Ljava/lang/RuntimeException; │ + .local v2, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ + new-instance v8, Ljava/lang/RuntimeException; │ │ - invoke-direct {v11, v3}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v8, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v11 │ + throw v8 │ │ .line 82 │ - .end local v3 # "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ - .restart local v8 # "oldVersion":I │ - .restart local v10 # "prefs":Landroid/content/SharedPreferences; │ + .end local v2 # "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ + .restart local v5 # "oldVersion":I │ + .restart local v7 # "prefs":Landroid/content/SharedPreferences; │ :cond_0 │ - invoke-interface {v10}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v7}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, "version" │ + const-string v9, "version" │ │ - sget v13, Leu/e43/impeller/ImpellerApplication;->ms_versionCode:I │ + sget v10, Leu/e43/impeller/ImpellerApplication;->ms_versionCode:I │ │ - invoke-interface {v11, v12, v13}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v9, v10}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->apply()V │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 84 │ invoke-virtual {p0}, Leu/e43/impeller/ImpellerApplication;->getAssets()Landroid/content/res/AssetManager; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, "FontAwesome.otf" │ + const-string v9, "FontAwesome.otf" │ │ - invoke-static {v11, v12}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ + invoke-static {v8, v9}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - sput-object v11, Leu/e43/impeller/ImpellerApplication;->fontAwesome:Landroid/graphics/Typeface; │ + sput-object v8, Leu/e43/impeller/ImpellerApplication;->fontAwesome:Landroid/graphics/Typeface; │ │ .line 85 │ return-void │ .end method ├── smali/eu/e43/impeller/LocationServices$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Leu/e43/impeller/LocationServices; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/LocationServices;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/LocationServices; │ │ .prologue │ .line 76 │ iput-object p1, p0, Leu/e43/impeller/LocationServices$2;->this$0:Leu/e43/impeller/LocationServices; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/eu/e43/impeller/LocationServices.smali │ @@ -159,14 +159,15 @@ │ │ new-instance v1, Leu/e43/impeller/LocationServices$2; │ │ invoke-direct {v1, p0}, Leu/e43/impeller/LocationServices$2;->(Leu/e43/impeller/LocationServices;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 86 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 87 │ return-void │ .end method │ │ .method static synthetic access$000(Leu/e43/impeller/LocationServices;)Ljava/util/List; ├── smali/eu/e43/impeller/PostTask.smali │ @@ -60,21 +60,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 18 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/PostTask;->doInBackground([Ljava/lang/String;)Lorg/json/JSONObject; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -313,21 +311,19 @@ │ const/4 v6, 0x0 │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 18 │ check-cast p1, Lorg/json/JSONObject; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/PostTask;->onPostExecute(Lorg/json/JSONObject;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Lorg/json/JSONObject;)V │ .locals 1 ├── smali/eu/e43/impeller/LocationServices$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Leu/e43/impeller/LocationServices; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/LocationServices;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/LocationServices; │ │ .prologue │ .line 41 │ iput-object p1, p0, Leu/e43/impeller/LocationServices$1;->this$0:Leu/e43/impeller/LocationServices; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,76 +42,73 @@ │ │ .prologue │ .line 44 │ monitor-enter p0 │ │ .line 45 │ :try_start_0 │ - iget-object v2, p0, Leu/e43/impeller/LocationServices$1;->this$0:Leu/e43/impeller/LocationServices; │ + iget-object v1, p0, Leu/e43/impeller/LocationServices$1;->this$0:Leu/e43/impeller/LocationServices; │ │ # getter for: Leu/e43/impeller/LocationServices;->m_listeners:Ljava/util/List; │ - invoke-static {v2}, Leu/e43/impeller/LocationServices;->access$000(Leu/e43/impeller/LocationServices;)Ljava/util/List; │ + invoke-static {v1}, Leu/e43/impeller/LocationServices;->access$000(Leu/e43/impeller/LocationServices;)Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Leu/e43/impeller/LocationServices$AddressListener; │ + check-cast v0, Leu/e43/impeller/LocationServices$AddressListener; │ │ .line 46 │ - .local v1, "l":Leu/e43/impeller/LocationServices$AddressListener; │ + .local v0, "l":Leu/e43/impeller/LocationServices$AddressListener; │ iget-object v2, p0, Leu/e43/impeller/LocationServices$1;->this$0:Leu/e43/impeller/LocationServices; │ │ # getter for: Leu/e43/impeller/LocationServices;->m_lastAddress:Ljava/util/List; │ invoke-static {v2}, Leu/e43/impeller/LocationServices;->access$100(Leu/e43/impeller/LocationServices;)Ljava/util/List; │ │ move-result-object v2 │ │ - invoke-interface {v1, v2}, Leu/e43/impeller/LocationServices$AddressListener;->locationUpdate(Ljava/util/List;)V │ + invoke-interface {v0, v2}, Leu/e43/impeller/LocationServices$AddressListener;->locationUpdate(Ljava/util/List;)V │ │ goto :goto_0 │ │ .line 49 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "l":Leu/e43/impeller/LocationServices$AddressListener; │ + .end local v0 # "l":Leu/e43/impeller/LocationServices$AddressListener; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v2 │ + throw v1 │ │ .line 48 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ - iget-object v2, p0, Leu/e43/impeller/LocationServices$1;->this$0:Leu/e43/impeller/LocationServices; │ + iget-object v1, p0, Leu/e43/impeller/LocationServices$1;->this$0:Leu/e43/impeller/LocationServices; │ │ # getter for: Leu/e43/impeller/LocationServices;->m_listeners:Ljava/util/List; │ - invoke-static {v2}, Leu/e43/impeller/LocationServices;->access$000(Leu/e43/impeller/LocationServices;)Ljava/util/List; │ + invoke-static {v1}, Leu/e43/impeller/LocationServices;->access$000(Leu/e43/impeller/LocationServices;)Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->clear()V │ + invoke-interface {v1}, Ljava/util/List;->clear()V │ │ .line 49 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 50 ├── smali/eu/e43/impeller/R.smali │ @@ -30,10 +30,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1620 │ return-void │ .end method ├── smali/eu/e43/impeller/Utils.smali │ @@ -184,123 +184,120 @@ │ } │ .end annotation │ │ .prologue │ .line 116 │ .local p0, "params":Ljava/util/Map;, "Ljava/util/Map;" │ :try_start_0 │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 117 │ - .local v3, "sb":Ljava/lang/StringBuilder; │ + .local v2, "sb":Ljava/lang/StringBuilder; │ invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 118 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v4 │ + move-result v3 │ │ - if-lez v4, :cond_0 │ + if-lez v3, :cond_0 │ │ .line 119 │ - const/16 v4, 0x26 │ + const/16 v3, 0x26 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 121 │ :cond_0 │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ const-string v5, "UTF-8" │ │ - invoke-static {v4, v5}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v3, v5}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 122 │ - const/16 v4, 0x3d │ + const/16 v3, 0x3d │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 123 │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ const-string v5, "UTF-8" │ │ - invoke-static {v4, v5}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v3, v5}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 127 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "sb":Ljava/lang/StringBuilder; │ + .end local v2 # "sb":Ljava/lang/StringBuilder; │ :catch_0 │ move-exception v1 │ │ .line 128 │ .local v1, "ex":Ljava/io/UnsupportedEncodingException; │ - new-instance v4, Ljava/lang/RuntimeException; │ + new-instance v3, Ljava/lang/RuntimeException; │ │ - invoke-direct {v4, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v3, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v4 │ + throw v3 │ │ .line 126 │ .end local v1 # "ex":Ljava/io/UnsupportedEncodingException; │ - .restart local v2 # "i$":Ljava/util/Iterator; │ - .restart local v3 # "sb":Ljava/lang/StringBuilder; │ + .restart local v2 # "sb":Ljava/lang/StringBuilder; │ :cond_1 │ :try_start_1 │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ :try_end_1 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_1 .. :try_end_1} :catch_0 │ │ - move-result-object v4 │ + move-result-object v3 │ │ - return-object v4 │ + return-object v3 │ .end method │ │ .method public static findPost(Landroid/content/Context;Leu/e43/impeller/content/PumpContentProvider$Uris;Lorg/json/JSONObject;)Lorg/json/JSONObject; │ .locals 11 │ .param p0, "ctx" # Landroid/content/Context; │ .param p1, "uris" # Leu/e43/impeller/content/PumpContentProvider$Uris; │ .param p2, "object" # Lorg/json/JSONObject; │ @@ -334,34 +331,37 @@ │ │ const/4 v4, 0x2 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const-string v7, "author" │ │ + .line 315 │ invoke-virtual {p2, v7}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ move-result-object v7 │ │ const-string v8, "id" │ │ invoke-virtual {v7, v8}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v4, v9 │ │ const-string v7, "id" │ │ + .line 316 │ invoke-virtual {p2, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v4, v10 │ │ + .line 310 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v6 │ │ .line 321 │ .local v6, "res":Landroid/database/Cursor; │ :try_start_0 │ @@ -386,17 +386,19 @@ │ invoke-direct {v5, v0}, Lorg/json/JSONObject;->(Ljava/lang/String;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 328 │ invoke-interface {v6}, Landroid/database/Cursor;->close()V │ │ + .line 325 │ :goto_0 │ return-object v5 │ │ + .line 328 │ :cond_0 │ invoke-interface {v6}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ │ :catchall_0 │ move-exception v0 │ @@ -482,80 +484,75 @@ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static varargs getHostUri(Landroid/content/Context;Landroid/accounts/Account;[Ljava/lang/String;)Landroid/net/Uri; │ - .locals 8 │ + .locals 6 │ .param p0, "ctx" # Landroid/content/Context; │ .param p1, "user" # Landroid/accounts/Account; │ .param p2, "components" # [Ljava/lang/String; │ │ .prologue │ .line 57 │ invoke-static {p0}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager; │ │ move-result-object v0 │ │ .line 58 │ .local v0, "am":Landroid/accounts/AccountManager; │ - const-string v7, "host" │ + const-string v4, "host" │ │ - invoke-virtual {v0, p1, v7}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, p1, v4}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 60 │ - .local v3, "host":Ljava/lang/String; │ - new-instance v2, Landroid/net/Uri$Builder; │ + .local v2, "host":Ljava/lang/String; │ + new-instance v1, Landroid/net/Uri$Builder; │ │ - invoke-direct {v2}, Landroid/net/Uri$Builder;->()V │ + invoke-direct {v1}, Landroid/net/Uri$Builder;->()V │ │ .line 61 │ - .local v2, "b":Landroid/net/Uri$Builder; │ - const-string v7, "https" │ + .local v1, "b":Landroid/net/Uri$Builder; │ + const-string v4, "https" │ │ - invoke-virtual {v2, v7}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ + invoke-virtual {v1, v4}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ .line 62 │ - invoke-virtual {v2, v3}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ + invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ .line 64 │ - move-object v1, p2 │ - │ - .local v1, "arr$":[Ljava/lang/String; │ - array-length v5, v1 │ + array-length v5, p2 │ │ - .local v5, "len$":I │ const/4 v4, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ if-ge v4, v5, :cond_0 │ │ - aget-object v6, v1, v4 │ + aget-object v3, p2, v4 │ │ .line 65 │ - .local v6, "s":Ljava/lang/String; │ - invoke-virtual {v2, v6}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ + .local v3, "s":Ljava/lang/String; │ + invoke-virtual {v1, v3}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ .line 64 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 68 │ - .end local v6 # "s":Ljava/lang/String; │ + .end local v3 # "s":Ljava/lang/String; │ :cond_0 │ - invoke-virtual {v2}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ + invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - return-object v7 │ + return-object v4 │ .end method │ │ .method public static getImageUrl(Landroid/content/Context;Landroid/accounts/Account;Lorg/json/JSONObject;)Ljava/lang/String; │ .locals 2 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "account" # Landroid/accounts/Account; │ .param p2, "img" # Lorg/json/JSONObject; │ @@ -756,15 +753,15 @@ │ move-object v2, v4 │ │ .line 194 │ goto :goto_0 │ .end method │ │ .method public static getQueryMap(Ljava/lang/String;)Ljava/util/Map; │ - .locals 12 │ + .locals 11 │ .param p0, "query" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ ")", │ "Ljava/util/Map", │ @@ -772,119 +769,108 @@ │ "Ljava/lang/String;", │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ + const/4 v7, 0x0 │ + │ .line 134 │ :try_start_0 │ - const-string v10, "&" │ + const-string v8, "&" │ │ - invoke-virtual {p0, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {p0, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 135 │ - .local v7, "params":[Ljava/lang/String; │ - new-instance v4, Ljava/util/HashMap; │ + .local v4, "params":[Ljava/lang/String; │ + new-instance v1, Ljava/util/HashMap; │ │ - invoke-direct {v4}, Ljava/util/HashMap;->()V │ + invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ .line 136 │ - .local v4, "map":Ljava/util/Map;, "Ljava/util/Map;" │ - move-object v0, v7 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ - │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + .local v1, "map":Ljava/util/Map;, "Ljava/util/Map;" │ + array-length v8, v4 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v7, v8, :cond_0 │ │ - aget-object v6, v0, v2 │ + aget-object v3, v4, v7 │ │ .line 137 │ - .local v6, "param":Ljava/lang/String; │ - const-string v10, "=" │ + .local v3, "param":Ljava/lang/String; │ + const-string v9, "=" │ │ - const/4 v11, 0x2 │ + const/4 v10, 0x2 │ │ - invoke-virtual {v6, v10, v11}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ + invoke-virtual {v3, v9, v10}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 139 │ - .local v8, "parts":[Ljava/lang/String; │ - const/4 v10, 0x0 │ + .local v5, "parts":[Ljava/lang/String; │ + const/4 v9, 0x0 │ │ - aget-object v10, v8, v10 │ + aget-object v9, v5, v9 │ │ - const-string v11, "UTF-8" │ + const-string v10, "UTF-8" │ │ - invoke-static {v10, v11}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v9, v10}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 140 │ - .local v5, "name":Ljava/lang/String; │ - const/4 v10, 0x1 │ + .local v2, "name":Ljava/lang/String; │ + const/4 v9, 0x1 │ │ - aget-object v10, v8, v10 │ + aget-object v9, v5, v9 │ │ - const-string v11, "UTF-8" │ + const-string v10, "UTF-8" │ │ - invoke-static {v10, v11}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v9, v10}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 141 │ - .local v9, "value":Ljava/lang/String; │ - invoke-interface {v4, v5, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + .local v6, "value":Ljava/lang/String; │ + invoke-interface {v1, v2, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 136 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ .line 144 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ - .end local v4 # "map":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v5 # "name":Ljava/lang/String; │ - .end local v6 # "param":Ljava/lang/String; │ - .end local v7 # "params":[Ljava/lang/String; │ - .end local v8 # "parts":[Ljava/lang/String; │ - .end local v9 # "value":Ljava/lang/String; │ + .end local v1 # "map":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v2 # "name":Ljava/lang/String; │ + .end local v3 # "param":Ljava/lang/String; │ + .end local v4 # "params":[Ljava/lang/String; │ + .end local v5 # "parts":[Ljava/lang/String; │ + .end local v6 # "value":Ljava/lang/String; │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 145 │ - .local v1, "e":Ljava/io/UnsupportedEncodingException; │ - new-instance v10, Ljava/lang/RuntimeException; │ + .local v0, "e":Ljava/io/UnsupportedEncodingException; │ + new-instance v7, Ljava/lang/RuntimeException; │ │ - invoke-direct {v10, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v7, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v10 │ + throw v7 │ │ .line 143 │ - .end local v1 # "e":Ljava/io/UnsupportedEncodingException; │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - .restart local v2 # "i$":I │ - .restart local v3 # "len$":I │ - .restart local v4 # "map":Ljava/util/Map;, "Ljava/util/Map;" │ - .restart local v7 # "params":[Ljava/lang/String; │ + .end local v0 # "e":Ljava/io/UnsupportedEncodingException; │ + .restart local v1 # "map":Ljava/util/Map;, "Ljava/util/Map;" │ + .restart local v4 # "params":[Ljava/lang/String; │ :cond_0 │ - return-object v4 │ + return-object v1 │ .end method │ │ .method public static getScreenDensityDpi(Landroid/content/Context;)I │ .locals 1 │ .param p0, "ctx" # Landroid/content/Context; │ │ .prologue │ @@ -899,91 +885,86 @@ │ │ iget v0, v0, Landroid/util/DisplayMetrics;->densityDpi:I │ │ return v0 │ .end method │ │ .method public static varargs getUserUri(Landroid/content/Context;Landroid/accounts/Account;[Ljava/lang/String;)Landroid/net/Uri; │ - .locals 8 │ + .locals 6 │ .param p0, "ctx" # Landroid/content/Context; │ .param p1, "user" # Landroid/accounts/Account; │ .param p2, "components" # [Ljava/lang/String; │ │ .prologue │ .line 72 │ invoke-static {p0}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager; │ │ move-result-object v0 │ │ .line 73 │ .local v0, "am":Landroid/accounts/AccountManager; │ - const-string v7, "username" │ + const-string v4, "username" │ │ - invoke-virtual {v0, p1, v7}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, p1, v4}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 74 │ - .local v6, "username":Ljava/lang/String; │ - new-instance v4, Ljava/util/ArrayList; │ + .local v3, "username":Ljava/lang/String; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 75 │ - .local v4, "parts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const-string v7, "api" │ + .local v1, "parts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const-string v4, "api" │ │ - invoke-virtual {v4, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 76 │ - const-string v7, "user" │ + const-string v4, "user" │ │ - invoke-virtual {v4, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 77 │ - invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 78 │ - move-object v1, p2 │ + array-length v5, p2 │ │ - .local v1, "arr$":[Ljava/lang/String; │ - array-length v3, v1 │ - │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v4, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v4, v5, :cond_0 │ │ - aget-object v5, v1, v2 │ + aget-object v2, p2, v4 │ │ .line 79 │ - .local v5, "s":Ljava/lang/String; │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + .local v2, "s":Ljava/lang/String; │ + invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 78 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 81 │ - .end local v5 # "s":Ljava/lang/String; │ + .end local v2 # "s":Ljava/lang/String; │ :cond_0 │ - invoke-virtual {v4, p2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-virtual {v1, p2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, [Ljava/lang/String; │ + check-cast v4, [Ljava/lang/String; │ │ - invoke-static {p0, p1, v7}, Leu/e43/impeller/Utils;->getHostUri(Landroid/content/Context;Landroid/accounts/Account;[Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {p0, p1, v4}, Leu/e43/impeller/Utils;->getHostUri(Landroid/content/Context;Landroid/accounts/Account;[Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - return-object v7 │ + return-object v4 │ .end method │ │ .method public static humanDate(J)Ljava/lang/String; │ .locals 3 │ .param p0, "milis" # J │ │ .prologue │ @@ -996,26 +977,29 @@ │ │ move-result-object v0 │ │ new-instance v1, Ljava/util/Date; │ │ invoke-direct {v1, p0, p1}, Ljava/util/Date;->(J)V │ │ + .line 258 │ invoke-virtual {v0, v1}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v0 │ │ const/16 v1, 0x20 │ │ const/16 v2, 0xa0 │ │ + .line 259 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(CC)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 257 │ return-object v0 │ .end method │ │ .method public static humanDate(Ljava/lang/String;)Ljava/lang/String; │ .locals 2 │ .param p0, "isoDate" # Ljava/lang/String; │ │ @@ -1457,28 +1441,32 @@ │ .param p0, "parent" # Landroid/view/View; │ .param p1, "obj" # Lorg/json/JSONObject; │ │ .prologue │ .line 219 │ const-string v0, "replies" │ │ + .line 220 │ invoke-static {p1, v0}, Leu/e43/impeller/Utils;->getCollectionItemCount(Lorg/json/JSONObject;Ljava/lang/String;)I │ │ move-result v0 │ │ const-string v1, "likes" │ │ + .line 221 │ invoke-static {p1, v1}, Leu/e43/impeller/Utils;->getCollectionItemCount(Lorg/json/JSONObject;Ljava/lang/String;)I │ │ move-result v1 │ │ const-string v2, "shares" │ │ + .line 222 │ invoke-static {p1, v2}, Leu/e43/impeller/Utils;->getCollectionItemCount(Lorg/json/JSONObject;Ljava/lang/String;)I │ │ move-result v2 │ │ + .line 219 │ invoke-static {p0, v0, v1, v2}, Leu/e43/impeller/Utils;->updateStatebar(Landroid/view/View;III)V │ │ .line 223 │ return-void │ .end method ├── smali/eu/e43/impeller/account/LoginActivity$AuthTokenTask.smali │ @@ -424,21 +424,19 @@ │ 0x12f -> :sswitch_0 │ 0x133 -> :sswitch_0 │ .end sparse-switch │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 181 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/account/LoginActivity$AuthTokenTask;->doInBackground([Ljava/lang/String;)Landroid/os/Bundle; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -515,14 +513,15 @@ │ │ .line 249 │ .local v5, "prefs":Landroid/content/SharedPreferences; │ const-string v6, "sync_frequency" │ │ const-string v7, "30" │ │ + .line 250 │ invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-static {v6}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v6 │ @@ -659,21 +658,19 @@ │ invoke-virtual {v6, v7}, Landroid/widget/TextView;->setError(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 181 │ check-cast p1, Landroid/os/Bundle; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/account/LoginActivity$AuthTokenTask;->onPostExecute(Landroid/os/Bundle;)V │ │ return-void │ .end method │ │ .method protected onPreExecute()V │ .locals 2 ├── smali/eu/e43/impeller/account/LoginActivity.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/view/View$OnClickListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Leu/e43/impeller/account/LoginActivity$1;, │ Leu/e43/impeller/account/LoginActivity$AuthTokenTask;, │ Leu/e43/impeller/account/LoginActivity$WebViewListener;, │ Leu/e43/impeller/account/LoginActivity$RequestTokenTask; │ } │ .end annotation │ │ │ @@ -62,15 +61,14 @@ │ invoke-direct {p0}, Landroid/accounts/AccountAuthenticatorActivity;->()V │ │ .line 62 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Leu/e43/impeller/account/LoginActivity;->m_loginInProgress:Z │ │ - .line 181 │ return-void │ .end method │ │ .method static synthetic access$1100(Leu/e43/impeller/account/LoginActivity;)Landroid/view/View; │ .locals 1 │ .param p0, "x0" # Leu/e43/impeller/account/LoginActivity; ├── smali/eu/e43/impeller/account/OAuth.smali │ @@ -726,20 +726,22 @@ │ invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 68 │ new-instance v13, Loauth/signpost/basic/DefaultOAuthConsumer; │ │ const-string v14, "client_id" │ │ + .line 69 │ invoke-virtual {v6, v14}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v14 │ │ const-string v15, "client_secret" │ │ + .line 70 │ invoke-virtual {v6, v15}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v15 │ │ invoke-direct {v13, v14, v15}, Loauth/signpost/basic/DefaultOAuthConsumer;->(Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_0 ├── smali/eu/e43/impeller/account/LoginActivity$RequestTokenTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 128 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/account/LoginActivity$RequestTokenTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -112,14 +110,15 @@ │ │ const-string v4, "https://%s/oauth/request_token" │ │ new-array v5, v8, [Ljava/lang/Object; │ │ iget-object v6, p0, Leu/e43/impeller/account/LoginActivity$RequestTokenTask;->this$0:Leu/e43/impeller/account/LoginActivity; │ │ + .line 141 │ # getter for: Leu/e43/impeller/account/LoginActivity;->m_host:Ljava/lang/String; │ invoke-static {v6}, Leu/e43/impeller/account/LoginActivity;->access$300(Leu/e43/impeller/account/LoginActivity;)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v9 │ │ @@ -129,14 +128,15 @@ │ │ const-string v5, "https://%s/oauth/access_token" │ │ new-array v6, v8, [Ljava/lang/Object; │ │ iget-object v7, p0, Leu/e43/impeller/account/LoginActivity$RequestTokenTask;->this$0:Leu/e43/impeller/account/LoginActivity; │ │ + .line 142 │ # getter for: Leu/e43/impeller/account/LoginActivity;->m_host:Ljava/lang/String; │ invoke-static {v7}, Leu/e43/impeller/account/LoginActivity;->access$300(Leu/e43/impeller/account/LoginActivity;)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v6, v9 │ │ @@ -146,27 +146,29 @@ │ │ const-string v6, "https://%s/oauth/authorize" │ │ new-array v7, v8, [Ljava/lang/Object; │ │ iget-object v8, p0, Leu/e43/impeller/account/LoginActivity$RequestTokenTask;->this$0:Leu/e43/impeller/account/LoginActivity; │ │ + .line 143 │ # getter for: Leu/e43/impeller/account/LoginActivity;->m_host:Ljava/lang/String; │ invoke-static {v8}, Leu/e43/impeller/account/LoginActivity;->access$300(Leu/e43/impeller/account/LoginActivity;)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v7, v9 │ │ invoke-static {v6, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-direct {v3, v4, v5, v6}, Loauth/signpost/basic/DefaultOAuthProvider;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 140 │ # setter for: Leu/e43/impeller/account/LoginActivity;->m_provider:Loauth/signpost/OAuthProvider; │ invoke-static {v2, v3}, Leu/e43/impeller/account/LoginActivity;->access$402(Leu/e43/impeller/account/LoginActivity;Loauth/signpost/OAuthProvider;)Loauth/signpost/OAuthProvider; │ │ .line 146 │ :try_start_1 │ iget-object v2, p0, Leu/e43/impeller/account/LoginActivity$RequestTokenTask;->this$0:Leu/e43/impeller/account/LoginActivity; │ │ @@ -222,21 +224,19 @@ │ invoke-static {v2, v3, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 128 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/account/LoginActivity$RequestTokenTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/eu/e43/impeller/activity/AccountPickerActivity$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Leu/e43/impeller/activity/AccountPickerActivity; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/activity/AccountPickerActivity;Landroid/content/Context;I[Landroid/accounts/Account;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/activity/AccountPickerActivity; │ .param p2, "x0" # Landroid/content/Context; │ .param p3, "x1" # I │ .param p4, "x2" # [Landroid/accounts/Account; │ │ .prologue │ .line 44 │ iput-object p1, p0, Leu/e43/impeller/activity/AccountPickerActivity$1;->this$0:Leu/e43/impeller/activity/AccountPickerActivity; │ @@ -64,14 +65,15 @@ │ │ move-result-object v1 │ │ const v2, 0x1090003 │ │ const/4 v3, 0x0 │ │ + .line 49 │ invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object p2 │ │ .line 52 │ :cond_0 │ const v1, 0x1020014 ├── smali/eu/e43/impeller/activity/CheckinActivity.smali │ @@ -2,15 +2,14 @@ │ .super Leu/e43/impeller/activity/ActivityWithAccount; │ .source "CheckinActivity.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Leu/e43/impeller/activity/CheckinActivity$1;, │ Leu/e43/impeller/activity/CheckinActivity$PostCallback; │ } │ .end annotation │ │ │ # static fields │ .field private static final TAG:Ljava/lang/String; = "CheckinActivity" │ @@ -28,15 +27,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 24 │ invoke-direct {p0}, Leu/e43/impeller/activity/ActivityWithAccount;->()V │ │ - .line 91 │ return-void │ .end method │ │ .method static synthetic access$100(Leu/e43/impeller/activity/CheckinActivity;)Landroid/app/ProgressDialog; │ .locals 1 │ .param p0, "x0" # Leu/e43/impeller/activity/CheckinActivity; ├── smali/eu/e43/impeller/activity/MainActivity.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Leu/e43/impeller/fragment/DrawerFragment$DrawerActionListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Leu/e43/impeller/activity/MainActivity$1;, │ Leu/e43/impeller/activity/MainActivity$Mode; │ } │ .end annotation │ │ │ # static fields │ .field static final TAG:Ljava/lang/String; = "MainActivity" │ @@ -78,15 +77,14 @@ │ sget-object v0, Leu/e43/impeller/activity/MainActivity$Mode;->FEED:Leu/e43/impeller/activity/MainActivity$Mode; │ │ iput-object v0, p0, Leu/e43/impeller/activity/MainActivity;->m_displayMode:Leu/e43/impeller/activity/MainActivity$Mode; │ │ .line 81 │ iput-boolean v1, p0, Leu/e43/impeller/activity/MainActivity;->m_pendingIntent:Z │ │ - .line 506 │ return-void │ .end method │ │ .method private evictOverlay()V │ .locals 1 │ │ .prologue │ @@ -397,26 +395,29 @@ │ const/4 v4, 0x1 │ │ .line 199 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ + .line 200 │ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ const-string v2, "lastAccount" │ │ iget-object v3, p1, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ + .line 201 │ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ + .line 202 │ invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 204 │ invoke-virtual {p0}, Leu/e43/impeller/activity/MainActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ │ move-result-object v1 │ │ @@ -817,22 +818,25 @@ │ │ const v1, 0x7f0a0054 │ │ new-instance v2, Leu/e43/impeller/fragment/SplashFragment; │ │ invoke-direct {v2}, Leu/e43/impeller/fragment/SplashFragment;->()V │ │ + .line 105 │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 106 │ invoke-virtual {v0, v6}, Landroid/support/v4/app/FragmentTransaction;->setTransition(I)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 107 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 115 │ :goto_0 │ return-void │ │ .line 109 │ @@ -1601,143 +1605,129 @@ │ │ .line 503 │ :cond_0 │ return-void │ .end method │ │ .method protected queryForAccount(Leu/e43/impeller/activity/ActivityWithAccount$QueryReason;)V │ - .locals 10 │ + .locals 9 │ .param p1, "reason" # Leu/e43/impeller/activity/ActivityWithAccount$QueryReason; │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 119 │ - sget-object v8, Leu/e43/impeller/activity/ActivityWithAccount$QueryReason;->Startup:Leu/e43/impeller/activity/ActivityWithAccount$QueryReason; │ + sget-object v5, Leu/e43/impeller/activity/ActivityWithAccount$QueryReason;->Startup:Leu/e43/impeller/activity/ActivityWithAccount$QueryReason; │ │ - if-ne p1, v8, :cond_4 │ + if-ne p1, v5, :cond_4 │ │ .line 120 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 121 │ - .local v6, "prefs":Landroid/content/SharedPreferences; │ - iget-object v8, p0, Leu/e43/impeller/activity/MainActivity;->m_accountManager:Landroid/accounts/AccountManager; │ + .local v3, "prefs":Landroid/content/SharedPreferences; │ + iget-object v5, p0, Leu/e43/impeller/activity/MainActivity;->m_accountManager:Landroid/accounts/AccountManager; │ │ - const-string v9, "eu.e43.impeller" │ + const-string v7, "eu.e43.impeller" │ │ - invoke-virtual {v8, v9}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; │ + invoke-virtual {v5, v7}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; │ │ move-result-object v0 │ │ .line 123 │ .local v0, "accts":[Landroid/accounts/Account; │ - const/4 v7, 0x0 │ + const/4 v4, 0x0 │ │ .line 124 │ - .local v7, "theAccount":Landroid/accounts/Account; │ - const-string v8, "lastAccount" │ + .local v4, "theAccount":Landroid/accounts/Account; │ + const-string v5, "lastAccount" │ │ - const/4 v9, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-interface {v6, v8, v9}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v3, v5, v7}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 125 │ - .local v4, "lastAccount":Ljava/lang/String; │ - if-eqz v4, :cond_0 │ + .local v2, "lastAccount":Ljava/lang/String; │ + if-eqz v2, :cond_0 │ │ .line 126 │ - move-object v2, v0 │ + array-length v7, v0 │ │ - .local v2, "arr$":[Landroid/accounts/Account; │ - array-length v5, v2 │ + move v5, v6 │ │ - .local v5, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v5, :cond_0 │ + if-ge v5, v7, :cond_0 │ │ - aget-object v1, v2, v3 │ + aget-object v1, v0, v5 │ │ .line 127 │ .local v1, "act":Landroid/accounts/Account; │ iget-object v8, v1, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ - invoke-virtual {v4, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ .line 128 │ - move-object v7, v1 │ + move-object v4, v1 │ │ .line 134 │ .end local v1 # "act":Landroid/accounts/Account; │ - .end local v2 # "arr$":[Landroid/accounts/Account; │ - .end local v3 # "i$":I │ - .end local v5 # "len$":I │ :cond_0 │ - if-nez v7, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 135 │ - array-length v8, v0 │ + array-length v5, v0 │ │ - if-lez v8, :cond_3 │ + if-lez v5, :cond_3 │ │ .line 136 │ - const/4 v8, 0x0 │ - │ - aget-object v7, v0, v8 │ + aget-object v4, v0, v6 │ │ .line 143 │ :cond_1 │ - invoke-virtual {p0, v7}, Leu/e43/impeller/activity/MainActivity;->haveGotAccount(Landroid/accounts/Account;)V │ + invoke-virtual {p0, v4}, Leu/e43/impeller/activity/MainActivity;->haveGotAccount(Landroid/accounts/Account;)V │ │ .line 147 │ .end local v0 # "accts":[Landroid/accounts/Account; │ - .end local v4 # "lastAccount":Ljava/lang/String; │ - .end local v6 # "prefs":Landroid/content/SharedPreferences; │ - .end local v7 # "theAccount":Landroid/accounts/Account; │ + .end local v2 # "lastAccount":Ljava/lang/String; │ + .end local v3 # "prefs":Landroid/content/SharedPreferences; │ + .end local v4 # "theAccount":Landroid/accounts/Account; │ :goto_1 │ return-void │ │ .line 126 │ .restart local v0 # "accts":[Landroid/accounts/Account; │ .restart local v1 # "act":Landroid/accounts/Account; │ - .restart local v2 # "arr$":[Landroid/accounts/Account; │ - .restart local v3 # "i$":I │ - .restart local v4 # "lastAccount":Ljava/lang/String; │ - .restart local v5 # "len$":I │ - .restart local v6 # "prefs":Landroid/content/SharedPreferences; │ - .restart local v7 # "theAccount":Landroid/accounts/Account; │ + .restart local v2 # "lastAccount":Ljava/lang/String; │ + .restart local v3 # "prefs":Landroid/content/SharedPreferences; │ + .restart local v4 # "theAccount":Landroid/accounts/Account; │ :cond_2 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 138 │ .end local v1 # "act":Landroid/accounts/Account; │ - .end local v2 # "arr$":[Landroid/accounts/Account; │ - .end local v3 # "i$":I │ - .end local v5 # "len$":I │ :cond_3 │ invoke-super {p0, p1}, Leu/e43/impeller/activity/ActivityWithAccount;->queryForAccount(Leu/e43/impeller/activity/ActivityWithAccount$QueryReason;)V │ │ goto :goto_1 │ │ .line 145 │ .end local v0 # "accts":[Landroid/accounts/Account; │ - .end local v4 # "lastAccount":Ljava/lang/String; │ - .end local v6 # "prefs":Landroid/content/SharedPreferences; │ - .end local v7 # "theAccount":Landroid/accounts/Account; │ + .end local v2 # "lastAccount":Ljava/lang/String; │ + .end local v3 # "prefs":Landroid/content/SharedPreferences; │ + .end local v4 # "theAccount":Landroid/accounts/Account; │ :cond_4 │ invoke-super {p0, p1}, Leu/e43/impeller/activity/ActivityWithAccount;->queryForAccount(Leu/e43/impeller/activity/ActivityWithAccount$QueryReason;)V │ │ goto :goto_1 │ .end method │ │ .method setUiFlags()V ├── smali/eu/e43/impeller/activity/PostActivity$DiscoveryTask.smali │ @@ -56,82 +56,83 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 358 │ check-cast p1, [Ljava/net/URI; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->doInBackground([Ljava/net/URI;)Ljava/lang/Void; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/net/URI;)Ljava/lang/Void; │ .locals 25 │ .param p1, "params" # [Ljava/net/URI; │ │ .prologue │ .line 371 │ :try_start_0 │ - new-instance v17, Leu/e43/impeller/ogp/OpenGraph; │ + new-instance v14, Leu/e43/impeller/ogp/OpenGraph; │ │ - const/16 v22, 0x0 │ + const/16 v19, 0x0 │ │ - aget-object v22, p1, v22 │ + aget-object v19, p1, v19 │ │ - invoke-virtual/range {v22 .. v22}, Ljava/net/URI;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/net/URI;->toString()Ljava/lang/String; │ │ - move-result-object v22 │ - │ - const/16 v23, 0x1 │ + move-result-object v19 │ │ - move-object/from16 v0, v17 │ + const/16 v20, 0x1 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - move/from16 v2, v23 │ + move/from16 v1, v20 │ │ - invoke-direct {v0, v1, v2}, Leu/e43/impeller/ogp/OpenGraph;->(Ljava/lang/String;Z)V │ + invoke-direct {v14, v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->(Ljava/lang/String;Z)V │ │ .line 373 │ - .local v17, "og":Leu/e43/impeller/ogp/OpenGraph; │ - invoke-virtual/range {v17 .. v17}, Leu/e43/impeller/ogp/OpenGraph;->getProperties()[Leu/e43/impeller/ogp/MetaElement; │ + .local v14, "og":Leu/e43/impeller/ogp/OpenGraph; │ + invoke-virtual {v14}, Leu/e43/impeller/ogp/OpenGraph;->getProperties()[Leu/e43/impeller/ogp/MetaElement; │ │ - move-result-object v3 │ + move-result-object v20 │ │ - .local v3, "arr$":[Leu/e43/impeller/ogp/MetaElement; │ - array-length v14, v3 │ + move-object/from16 v0, v20 │ │ - .local v14, "len$":I │ - const/4 v10, 0x0 │ + array-length v0, v0 │ + │ + move/from16 v21, v0 │ + │ + const/16 v19, 0x0 │ │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v14, :cond_0 │ + move/from16 v0, v19 │ + │ + move/from16 v1, v21 │ │ - aget-object v7, v3, v10 │ + if-ge v0, v1, :cond_0 │ + │ + aget-object v6, v20, v19 │ │ .line 374 │ - .local v7, "elem":Leu/e43/impeller/ogp/MetaElement; │ + .local v6, "elem":Leu/e43/impeller/ogp/MetaElement; │ const-string v22, "PostActivity" │ │ new-instance v23, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7}, Leu/e43/impeller/ogp/MetaElement;->getNamespace()Leu/e43/impeller/ogp/OpenGraphNamespace; │ + invoke-virtual {v6}, Leu/e43/impeller/ogp/MetaElement;->getNamespace()Leu/e43/impeller/ogp/OpenGraphNamespace; │ │ move-result-object v24 │ │ invoke-virtual/range {v24 .. v24}, Leu/e43/impeller/ogp/OpenGraphNamespace;->getPrefix()Ljava/lang/String; │ │ move-result-object v24 │ │ @@ -141,1187 +142,1125 @@ │ │ const-string v24, ":" │ │ invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v23 │ │ - invoke-virtual {v7}, Leu/e43/impeller/ogp/MetaElement;->getProperty()Ljava/lang/String; │ + invoke-virtual {v6}, Leu/e43/impeller/ogp/MetaElement;->getProperty()Ljava/lang/String; │ │ move-result-object v24 │ │ invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v23 │ │ const-string v24, "=" │ │ invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v23 │ │ - invoke-virtual {v7}, Leu/e43/impeller/ogp/MetaElement;->getContent()Ljava/lang/String; │ + invoke-virtual {v6}, Leu/e43/impeller/ogp/MetaElement;->getContent()Ljava/lang/String; │ │ move-result-object v24 │ │ invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v23 │ │ invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v23 │ │ invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 373 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v19, v19, 0x1 │ │ goto :goto_0 │ │ .line 377 │ - .end local v7 # "elem":Leu/e43/impeller/ogp/MetaElement; │ + .end local v6 # "elem":Leu/e43/impeller/ogp/MetaElement; │ :cond_0 │ - const-string v22, "image" │ - │ - move-object/from16 v0, v17 │ + const-string v19, "image" │ │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v10 │ │ .line 378 │ - .local v12, "image":Ljava/lang/String; │ + .local v10, "image":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_imageUri:Landroid/net/Uri; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - if-nez v22, :cond_6 │ + if-nez v19, :cond_6 │ │ - if-eqz v12, :cond_6 │ + if-eqz v10, :cond_6 │ │ .line 379 │ - const-string v22, "image:secure_url" │ + const-string v19, "image:secure_url" │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - if-eqz v22, :cond_5 │ + if-eqz v19, :cond_5 │ │ .line 380 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - const-string v23, "image:secure_url" │ + const-string v20, "image:secure_url" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v23 │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v23 │ + move-result-object v20 │ │ - invoke-static/range {v23 .. v23}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static/range {v20 .. v20}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ iput-object v0, v1, Leu/e43/impeller/activity/PostActivity;->m_imageUri:Landroid/net/Uri; │ │ .line 381 │ - const-string v22, "PostActivity" │ + const-string v19, "PostActivity" │ │ - new-instance v23, Ljava/lang/StringBuilder; │ + new-instance v20, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ │ - const-string v24, "Has og:image:secure_url " │ + const-string v21, "Has og:image:secure_url " │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v20 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_imageUri:Landroid/net/Uri; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v19 .. v20}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 388 │ :goto_1 │ - const-string v22, "url" │ - │ - move-object/from16 v0, v17 │ + const-string v19, "url" │ │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - if-eqz v22, :cond_7 │ + if-eqz v19, :cond_7 │ │ .line 389 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ - │ - const-string v23, "url" │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v17 │ + const-string v20, "url" │ │ - move-object/from16 v1, v23 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ iput-object v0, v1, Leu/e43/impeller/activity/PostActivity;->m_sourceLink:Ljava/lang/String; │ │ .line 390 │ - const-string v22, "PostActivity" │ + const-string v19, "PostActivity" │ │ - new-instance v23, Ljava/lang/StringBuilder; │ + new-instance v20, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ │ - const-string v24, "og:url " │ + const-string v21, "og:url " │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v20 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_sourceLink:Ljava/lang/String; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v19 .. v20}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 395 │ :goto_2 │ - const-string v22, "title" │ - │ - move-object/from16 v0, v17 │ + const-string v19, "title" │ │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - if-eqz v22, :cond_1 │ + if-eqz v19, :cond_1 │ │ .line 396 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - const-string v23, "title" │ + const-string v20, "title" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v23 │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v23 │ + move-result-object v20 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ iput-object v0, v1, Leu/e43/impeller/activity/PostActivity;->m_proposedTitle:Ljava/lang/String; │ │ .line 398 │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_proposedText:Ljava/lang/String; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - if-nez v22, :cond_2 │ + if-nez v19, :cond_2 │ │ - const-string v22, "description" │ + const-string v19, "description" │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - if-eqz v22, :cond_2 │ + if-eqz v19, :cond_2 │ │ .line 399 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ - │ - const-string v23, "description" │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v17 │ + const-string v20, "description" │ │ - move-object/from16 v1, v23 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ iput-object v0, v1, Leu/e43/impeller/activity/PostActivity;->m_proposedText:Ljava/lang/String; │ │ .line 401 │ :cond_2 │ - const-string v22, "type" │ + const-string v19, "type" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v22 │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v18 │ + move-result-object v15 │ │ .line 403 │ - .local v18, "ogType":Ljava/lang/String; │ - if-eqz v18, :cond_4 │ - │ - const-string v22, "video" │ + .local v15, "ogType":Ljava/lang/String; │ + if-eqz v15, :cond_4 │ │ - move-object/from16 v0, v18 │ + const-string v19, "video" │ │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v15, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v22 │ + move-result v19 │ │ - if-eqz v22, :cond_4 │ + if-eqz v19, :cond_4 │ │ .line 404 │ - const-string v22, "video" │ + const-string v19, "video" │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v17 │ │ .line 405 │ - .local v20, "videoUrl":Ljava/lang/String; │ - if-eqz v20, :cond_4 │ + .local v17, "videoUrl":Ljava/lang/String; │ + if-eqz v17, :cond_4 │ │ .line 406 │ - const-string v22, "video:secure_url" │ - │ - move-object/from16 v0, v17 │ + const-string v19, "video:secure_url" │ │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - if-eqz v22, :cond_3 │ + if-eqz v19, :cond_3 │ │ .line 407 │ - const-string v22, "video:secure_url" │ - │ - move-object/from16 v0, v17 │ + const-string v19, "video:secure_url" │ │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v17 │ │ .line 409 │ :cond_3 │ - const-string v22, "video:type" │ + const-string v19, "video:type" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v22 │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v19 │ + move-result-object v16 │ │ .line 411 │ - .local v19, "videoType":Ljava/lang/String; │ - if-nez v20, :cond_8 │ + .local v16, "videoType":Ljava/lang/String; │ + if-nez v17, :cond_8 │ │ .line 497 │ - .end local v3 # "arr$":[Leu/e43/impeller/ogp/MetaElement; │ - .end local v10 # "i$":I │ - .end local v12 # "image":Ljava/lang/String; │ - .end local v14 # "len$":I │ - .end local v17 # "og":Leu/e43/impeller/ogp/OpenGraph; │ - .end local v18 # "ogType":Ljava/lang/String; │ - .end local v19 # "videoType":Ljava/lang/String; │ - .end local v20 # "videoUrl":Ljava/lang/String; │ + .end local v10 # "image":Ljava/lang/String; │ + .end local v14 # "og":Leu/e43/impeller/ogp/OpenGraph; │ + .end local v15 # "ogType":Ljava/lang/String; │ + .end local v16 # "videoType":Ljava/lang/String; │ + .end local v17 # "videoUrl":Ljava/lang/String; │ :cond_4 │ :goto_3 │ - const/16 v22, 0x0 │ + const/16 v19, 0x0 │ │ - return-object v22 │ + return-object v19 │ │ .line 383 │ - .restart local v3 # "arr$":[Leu/e43/impeller/ogp/MetaElement; │ - .restart local v10 # "i$":I │ - .restart local v12 # "image":Ljava/lang/String; │ - .restart local v14 # "len$":I │ - .restart local v17 # "og":Leu/e43/impeller/ogp/OpenGraph; │ + .restart local v10 # "image":Ljava/lang/String; │ + .restart local v14 # "og":Leu/e43/impeller/ogp/OpenGraph; │ :cond_5 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - invoke-static {v12}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {v10}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ iput-object v0, v1, Leu/e43/impeller/activity/PostActivity;->m_imageUri:Landroid/net/Uri; │ │ .line 384 │ - const-string v22, "PostActivity" │ + const-string v19, "PostActivity" │ │ - new-instance v23, Ljava/lang/StringBuilder; │ + new-instance v20, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ │ - const-string v24, "Has og:image " │ + const-string v21, "Has og:image " │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v20 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_imageUri:Landroid/net/Uri; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v19 .. v20}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto/16 :goto_1 │ │ .line 494 │ - .end local v3 # "arr$":[Leu/e43/impeller/ogp/MetaElement; │ - .end local v10 # "i$":I │ - .end local v12 # "image":Ljava/lang/String; │ - .end local v14 # "len$":I │ - .end local v17 # "og":Leu/e43/impeller/ogp/OpenGraph; │ + .end local v10 # "image":Ljava/lang/String; │ + .end local v14 # "og":Leu/e43/impeller/ogp/OpenGraph; │ :catch_0 │ - move-exception v6 │ + move-exception v5 │ │ .line 495 │ - .local v6, "e":Ljava/lang/Exception; │ - const-string v22, "PostActivity" │ + .local v5, "e":Ljava/lang/Exception; │ + const-string v19, "PostActivity" │ │ - const-string v23, "Error doing discovery" │ + const-string v20, "Error doing discovery" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - invoke-static {v0, v1, v6}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v0, v1, v5}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_3 │ │ .line 386 │ - .end local v6 # "e":Ljava/lang/Exception; │ - .restart local v3 # "arr$":[Leu/e43/impeller/ogp/MetaElement; │ - .restart local v10 # "i$":I │ - .restart local v12 # "image":Ljava/lang/String; │ - .restart local v14 # "len$":I │ - .restart local v17 # "og":Leu/e43/impeller/ogp/OpenGraph; │ + .end local v5 # "e":Ljava/lang/Exception; │ + .restart local v10 # "image":Ljava/lang/String; │ + .restart local v14 # "og":Leu/e43/impeller/ogp/OpenGraph; │ :cond_6 │ :try_start_1 │ - const-string v22, "PostActivity" │ + const-string v19, "PostActivity" │ │ - const-string v23, "No og:image" │ + const-string v20, "No og:image" │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v19 .. v20}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_1 │ │ .line 392 │ :cond_7 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v23, 0x0 │ + const/16 v20, 0x0 │ │ - aget-object v23, p1, v23 │ + aget-object v20, p1, v20 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/net/URI;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/net/URI;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ iput-object v0, v1, Leu/e43/impeller/activity/PostActivity;->m_sourceLink:Ljava/lang/String; │ │ goto/16 :goto_2 │ │ .line 414 │ - .restart local v18 # "ogType":Ljava/lang/String; │ - .restart local v19 # "videoType":Ljava/lang/String; │ - .restart local v20 # "videoUrl":Ljava/lang/String; │ + .restart local v15 # "ogType":Ljava/lang/String; │ + .restart local v16 # "videoType":Ljava/lang/String; │ + .restart local v17 # "videoUrl":Ljava/lang/String; │ :cond_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v23, 0x3 │ + const/16 v20, 0x3 │ │ - move/from16 v0, v23 │ + move/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ iput v0, v1, Leu/e43/impeller/activity/PostActivity;->m_type:I │ │ .line 416 │ - new-instance v4, Lorg/htmlcleaner/HtmlCleaner; │ + new-instance v3, Lorg/htmlcleaner/HtmlCleaner; │ │ - invoke-direct {v4}, Lorg/htmlcleaner/HtmlCleaner;->()V │ + invoke-direct {v3}, Lorg/htmlcleaner/HtmlCleaner;->()V │ │ .line 419 │ - .local v4, "cleaner":Lorg/htmlcleaner/HtmlCleaner; │ - const/16 v21, 0x0 │ + .local v3, "cleaner":Lorg/htmlcleaner/HtmlCleaner; │ + const/16 v18, 0x0 │ │ .line 420 │ - .local v21, "width":Ljava/lang/Integer; │ - const/4 v9, 0x0 │ + .local v18, "width":Ljava/lang/Integer; │ + const/4 v8, 0x0 │ │ .line 422 │ - .local v9, "height":Ljava/lang/Integer; │ - const-string v22, "video:width" │ - │ - move-object/from16 v0, v17 │ + .local v8, "height":Ljava/lang/Integer; │ + const-string v19, "video:width" │ │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - if-eqz v22, :cond_9 │ + if-eqz v19, :cond_9 │ │ .line 423 │ - const-string v22, "video:width" │ - │ - move-object/from16 v0, v17 │ + const-string v19, "video:width" │ │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v22 │ + move-result v19 │ │ - invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v21 │ + move-result-object v18 │ │ .line 425 │ :cond_9 │ - const-string v22, "video:height" │ + const-string v19, "video:height" │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - if-eqz v22, :cond_a │ + if-eqz v19, :cond_a │ │ .line 426 │ - const-string v22, "video:height" │ - │ - move-object/from16 v0, v17 │ + const-string v19, "video:height" │ │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v22 │ + move-result v19 │ │ - invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 428 │ :cond_a │ - if-eqz v19, :cond_12 │ + if-eqz v16, :cond_12 │ │ - const-string v22, "video/" │ + const-string v19, "video/" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v22 │ + move-result v19 │ │ - if-nez v22, :cond_12 │ + if-nez v19, :cond_12 │ │ .line 429 │ - new-instance v8, Lorg/htmlcleaner/TagNode; │ + new-instance v7, Lorg/htmlcleaner/TagNode; │ │ - const-string v22, "object" │ + const-string v19, "object" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-direct {v8, v0}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ + invoke-direct {v7, v0}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ │ .line 430 │ - .local v8, "embedCode":Lorg/htmlcleaner/TagNode; │ - const-string v22, "data" │ + .local v7, "embedCode":Lorg/htmlcleaner/TagNode; │ + const-string v19, "data" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v17 │ │ - invoke-virtual {v8, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v7, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 431 │ - const-string v22, "type" │ + const-string v19, "type" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ - invoke-virtual {v8, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v7, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 434 │ - new-instance v16, Lorg/htmlcleaner/TagNode; │ - │ - const-string v22, "param" │ + new-instance v13, Lorg/htmlcleaner/TagNode; │ │ - move-object/from16 v0, v16 │ + const-string v19, "param" │ │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - invoke-direct {v0, v1}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ + invoke-direct {v13, v0}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ │ .line 435 │ - .local v16, "movieParam":Lorg/htmlcleaner/TagNode; │ - const-string v22, "movie" │ - │ - move-object/from16 v0, v16 │ + .local v13, "movieParam":Lorg/htmlcleaner/TagNode; │ + const-string v19, "movie" │ │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v1, v17 │ │ - invoke-virtual {v0, v1, v2}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v13, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 436 │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v8, v0}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ + invoke-virtual {v7, v13}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ │ .line 444 │ - .end local v16 # "movieParam":Lorg/htmlcleaner/TagNode; │ + .end local v13 # "movieParam":Lorg/htmlcleaner/TagNode; │ :cond_b │ :goto_4 │ - if-eqz v21, :cond_c │ + if-eqz v18, :cond_c │ │ .line 445 │ - const-string v22, "width" │ + const-string v19, "width" │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v8, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v7, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 447 │ :cond_c │ - if-eqz v9, :cond_d │ + if-eqz v8, :cond_d │ │ .line 448 │ - const-string v22, "height" │ + const-string v19, "height" │ │ - invoke-virtual {v9}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v8, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v7, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 451 │ :cond_d │ - new-instance v15, Lorg/htmlcleaner/TagNode; │ + new-instance v12, Lorg/htmlcleaner/TagNode; │ │ - const-string v22, "a" │ + const-string v19, "a" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-direct {v15, v0}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ + invoke-direct {v12, v0}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ │ .line 452 │ - .local v15, "linkNode":Lorg/htmlcleaner/TagNode; │ - const-string v22, "href" │ + .local v12, "linkNode":Lorg/htmlcleaner/TagNode; │ + const-string v19, "href" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_sourceLink:Ljava/lang/String; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v15, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v12, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 453 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ # invokes: Leu/e43/impeller/activity/PostActivity;->isImageLink()Z │ - invoke-static/range {v22 .. v22}, Leu/e43/impeller/activity/PostActivity;->access$200(Leu/e43/impeller/activity/PostActivity;)Z │ + invoke-static/range {v19 .. v19}, Leu/e43/impeller/activity/PostActivity;->access$200(Leu/e43/impeller/activity/PostActivity;)Z │ │ - move-result v22 │ + move-result v19 │ │ - if-eqz v22, :cond_13 │ + if-eqz v19, :cond_13 │ │ .line 454 │ - new-instance v13, Lorg/htmlcleaner/TagNode; │ + new-instance v11, Lorg/htmlcleaner/TagNode; │ │ - const-string v22, "img" │ + const-string v19, "img" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-direct {v13, v0}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ + invoke-direct {v11, v0}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ │ .line 455 │ - .local v13, "imgNode":Lorg/htmlcleaner/TagNode; │ - const-string v22, "src" │ + .local v11, "imgNode":Lorg/htmlcleaner/TagNode; │ + const-string v19, "src" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_imageUri:Landroid/net/Uri; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v23 .. v23}, Landroid/net/Uri;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v13, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v11, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 456 │ - const-string v22, "alt" │ + const-string v19, "alt" │ │ - const-string v23, "Watch video at source" │ + const-string v20, "Watch video at source" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v13, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v11, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 457 │ - invoke-virtual {v15, v13}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ + invoke-virtual {v12, v11}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ │ .line 462 │ - .end local v13 # "imgNode":Lorg/htmlcleaner/TagNode; │ + .end local v11 # "imgNode":Lorg/htmlcleaner/TagNode; │ :goto_5 │ - const-string v22, "tag:e43.eu,2013:ns-twitter:" │ - │ - const-string v23, "player" │ + const-string v19, "tag:e43.eu,2013:ns-twitter:" │ │ - move-object/from16 v0, v17 │ + const-string v20, "player" │ │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v2, v23 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v0, v1, v2}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - if-eqz v22, :cond_14 │ + if-eqz v19, :cond_14 │ │ .line 464 │ - new-instance v11, Lorg/htmlcleaner/TagNode; │ + new-instance v9, Lorg/htmlcleaner/TagNode; │ │ - const-string v22, "iframe" │ + const-string v19, "iframe" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-direct {v11, v0}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ + invoke-direct {v9, v0}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ │ .line 465 │ - .local v11, "iframeNode":Lorg/htmlcleaner/TagNode; │ - const-string v22, "src" │ - │ - const-string v23, "tag:e43.eu,2013:ns-twitter:" │ + .local v9, "iframeNode":Lorg/htmlcleaner/TagNode; │ + const-string v19, "src" │ │ - const-string v24, "player" │ + const-string v20, "tag:e43.eu,2013:ns-twitter:" │ │ - move-object/from16 v0, v17 │ + const-string v21, "player" │ │ - move-object/from16 v1, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v2, v24 │ + move-object/from16 v1, v21 │ │ - invoke-virtual {v0, v1, v2}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v11, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v9, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 466 │ - if-eqz v21, :cond_e │ + if-eqz v18, :cond_e │ │ .line 467 │ - const-string v22, "width" │ + const-string v19, "width" │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v11, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v9, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 468 │ :cond_e │ - if-eqz v9, :cond_f │ + if-eqz v8, :cond_f │ │ .line 469 │ - const-string v22, "height" │ + const-string v19, "height" │ │ - invoke-virtual {v9}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v11, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v9, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 470 │ :cond_f │ - invoke-virtual {v11, v15}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ + invoke-virtual {v9, v12}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ │ .line 471 │ - invoke-virtual {v8, v11}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ + invoke-virtual {v7, v9}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ │ .line 476 │ - .end local v11 # "iframeNode":Lorg/htmlcleaner/TagNode; │ + .end local v9 # "iframeNode":Lorg/htmlcleaner/TagNode; │ :goto_6 │ - new-instance v5, Lorg/htmlcleaner/TagNode; │ + new-instance v4, Lorg/htmlcleaner/TagNode; │ │ - const-string v22, "div" │ + const-string v19, "div" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-direct {v5, v0}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ + invoke-direct {v4, v0}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ │ .line 477 │ - .local v5, "dummyNode":Lorg/htmlcleaner/TagNode; │ - invoke-virtual {v5, v8}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ + .local v4, "dummyNode":Lorg/htmlcleaner/TagNode; │ + invoke-virtual {v4, v7}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ │ .line 479 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual {v4, v5}, Lorg/htmlcleaner/HtmlCleaner;->getInnerHtml(Lorg/htmlcleaner/TagNode;)Ljava/lang/String; │ + invoke-virtual {v3, v4}, Lorg/htmlcleaner/HtmlCleaner;->getInnerHtml(Lorg/htmlcleaner/TagNode;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ iput-object v0, v1, Leu/e43/impeller/activity/PostActivity;->m_embedCode:Ljava/lang/String; │ │ .line 480 │ - const-string v22, "PostActivity" │ + const-string v19, "PostActivity" │ │ - new-instance v23, Ljava/lang/StringBuilder; │ + new-instance v20, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ │ - const-string v24, "Video embed code: " │ + const-string v21, "Video embed code: " │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v20 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_embedCode:Ljava/lang/String; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v20 │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v19 .. v20}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 482 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - new-instance v23, Lorg/json/JSONObject; │ + new-instance v20, Lorg/json/JSONObject; │ │ - invoke-direct/range {v23 .. v23}, Lorg/json/JSONObject;->()V │ + invoke-direct/range {v20 .. v20}, Lorg/json/JSONObject;->()V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ iput-object v0, v1, Leu/e43/impeller/activity/PostActivity;->m_videoLink:Lorg/json/JSONObject; │ │ .line 483 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_videoLink:Lorg/json/JSONObject; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - const-string v23, "url" │ + const-string v20, "url" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v17 │ │ invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 484 │ - if-eqz v19, :cond_10 │ + if-eqz v16, :cond_10 │ │ .line 485 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_videoLink:Lorg/json/JSONObject; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - const-string v23, "type" │ + const-string v20, "type" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - move-object/from16 v2, v19 │ + move-object/from16 v2, v16 │ │ invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 486 │ :cond_10 │ - if-eqz v21, :cond_11 │ + if-eqz v18, :cond_11 │ │ .line 487 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_videoLink:Lorg/json/JSONObject; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - const-string v23, "width" │ + const-string v20, "width" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - move-object/from16 v2, v21 │ + move-object/from16 v2, v18 │ │ invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 488 │ :cond_11 │ - if-eqz v9, :cond_4 │ + if-eqz v8, :cond_4 │ │ .line 489 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_videoLink:Lorg/json/JSONObject; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - const-string v23, "height" │ + const-string v20, "height" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v0, v1, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v1, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ goto/16 :goto_3 │ │ .line 438 │ - .end local v5 # "dummyNode":Lorg/htmlcleaner/TagNode; │ - .end local v8 # "embedCode":Lorg/htmlcleaner/TagNode; │ - .end local v15 # "linkNode":Lorg/htmlcleaner/TagNode; │ + .end local v4 # "dummyNode":Lorg/htmlcleaner/TagNode; │ + .end local v7 # "embedCode":Lorg/htmlcleaner/TagNode; │ + .end local v12 # "linkNode":Lorg/htmlcleaner/TagNode; │ :cond_12 │ - new-instance v8, Lorg/htmlcleaner/TagNode; │ + new-instance v7, Lorg/htmlcleaner/TagNode; │ │ - const-string v22, "video" │ + const-string v19, "video" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-direct {v8, v0}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ + invoke-direct {v7, v0}, Lorg/htmlcleaner/TagNode;->(Ljava/lang/String;)V │ │ .line 439 │ - .restart local v8 # "embedCode":Lorg/htmlcleaner/TagNode; │ - const-string v22, "src" │ + .restart local v7 # "embedCode":Lorg/htmlcleaner/TagNode; │ + const-string v19, "src" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v17 │ │ - invoke-virtual {v8, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v7, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 440 │ - if-eqz v19, :cond_b │ + if-eqz v16, :cond_b │ │ .line 441 │ - const-string v22, "type" │ + const-string v19, "type" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ - invoke-virtual {v8, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v7, v0, v1}, Lorg/htmlcleaner/TagNode;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_4 │ │ .line 459 │ - .restart local v15 # "linkNode":Lorg/htmlcleaner/TagNode; │ + .restart local v12 # "linkNode":Lorg/htmlcleaner/TagNode; │ :cond_13 │ - new-instance v22, Lorg/htmlcleaner/ContentNode; │ + new-instance v19, Lorg/htmlcleaner/ContentNode; │ │ - const-string v23, "Watch video at source" │ + const-string v20, "Watch video at source" │ │ - invoke-direct/range {v22 .. v23}, Lorg/htmlcleaner/ContentNode;->(Ljava/lang/String;)V │ + invoke-direct/range {v19 .. v20}, Lorg/htmlcleaner/ContentNode;->(Ljava/lang/String;)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v15, v0}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ + invoke-virtual {v12, v0}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ │ goto/16 :goto_5 │ │ .line 473 │ :cond_14 │ - invoke-virtual {v8, v15}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ + invoke-virtual {v7, v12}, Lorg/htmlcleaner/TagNode;->addChild(Ljava/lang/Object;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto/16 :goto_6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 358 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->onPostExecute(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/Void;)V │ .locals 1 │ @@ -1350,28 +1289,31 @@ │ .line 363 │ iget-object v0, p0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ iget-object v1, p0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ const v2, 0x7f0d0063 │ │ + .line 364 │ invoke-virtual {v1, v2}, Leu/e43/impeller/activity/PostActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ const v3, 0x7f0d003c │ │ + .line 365 │ invoke-virtual {v2, v3}, Leu/e43/impeller/activity/PostActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ + .line 363 │ invoke-static {v0, v1, v2, v3}, Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Leu/e43/impeller/activity/PostActivity$DiscoveryTask;->m_discoveryProgress:Landroid/app/ProgressDialog; │ │ .line 366 ├── smali/eu/e43/impeller/activity/PostActivity$SetupImageTask.smali │ @@ -275,21 +275,19 @@ │ const/4 v0, 0x0 │ │ goto :goto_2 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 507 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/activity/PostActivity$SetupImageTask;->doInBackground([Ljava/lang/Void;)Landroid/graphics/Bitmap; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -337,18 +335,16 @@ │ invoke-virtual {v0}, Leu/e43/impeller/activity/PostActivity;->finish()V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 507 │ check-cast p1, Landroid/graphics/Bitmap; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/activity/PostActivity$SetupImageTask;->onPostExecute(Landroid/graphics/Bitmap;)V │ │ return-void │ .end method ├── smali/eu/e43/impeller/activity/PostActivity$PostImageTask.smali │ @@ -28,29 +28,29 @@ │ # instance fields │ .field final synthetic this$0:Leu/e43/impeller/activity/PostActivity; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/activity/PostActivity;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/activity/PostActivity; │ │ .prologue │ .line 620 │ iput-object p1, p0, Leu/e43/impeller/activity/PostActivity$PostImageTask;->this$0:Leu/e43/impeller/activity/PostActivity; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 620 │ invoke-virtual {p0, p1}, Leu/e43/impeller/activity/PostActivity$PostImageTask;->doInBackground([Ljava/lang/Object;)Lorg/json/JSONObject; │ │ move-result-object v0 │ │ @@ -503,21 +503,19 @@ │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 620 │ check-cast p1, Lorg/json/JSONObject; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/activity/PostActivity$PostImageTask;->onPostExecute(Lorg/json/JSONObject;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Lorg/json/JSONObject;)V │ .locals 2 │ @@ -637,18 +635,16 @@ │ invoke-virtual {v0, v5}, Landroid/app/ProgressDialog;->setIndeterminate(Z)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 620 │ check-cast p1, [Ljava/lang/Long; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/activity/PostActivity$PostImageTask;->onProgressUpdate([Ljava/lang/Long;)V │ │ return-void │ .end method ├── smali/eu/e43/impeller/activity/PostActivity.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Leu/e43/impeller/activity/PostActivity$1;, │ Leu/e43/impeller/activity/PostActivity$PostCallback;, │ Leu/e43/impeller/activity/PostActivity$UpdateCallback;, │ Leu/e43/impeller/activity/PostActivity$PostImageTask;, │ Leu/e43/impeller/activity/PostActivity$SetupImageTask;, │ Leu/e43/impeller/activity/PostActivity$DiscoveryTask; │ } │ .end annotation │ @@ -106,15 +105,14 @@ │ │ .line 99 │ iput-object v1, p0, Leu/e43/impeller/activity/PostActivity;->m_inReplyTo:Lorg/json/JSONObject; │ │ .line 101 │ iput-object v1, p0, Leu/e43/impeller/activity/PostActivity;->m_videoLink:Lorg/json/JSONObject; │ │ - .line 792 │ return-void │ .end method │ │ .method static synthetic access$200(Leu/e43/impeller/activity/PostActivity;)Z │ .locals 1 │ .param p0, "x0" # Leu/e43/impeller/activity/PostActivity; │ │ @@ -258,24 +256,27 @@ │ if-nez v4, :cond_0 │ │ .line 551 │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v4, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 552 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f0d0034 │ │ + .line 553 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 554 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 618 │ :goto_0 │ return-void │ │ .line 558 │ @@ -301,24 +302,27 @@ │ if-nez v4, :cond_1 │ │ .line 559 │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v4, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 560 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f0d0035 │ │ + .line 561 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 562 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ │ .line 567 │ :cond_1 │ new-instance v2, Lorg/json/JSONObject; │ @@ -345,24 +349,27 @@ │ │ invoke-virtual {v4}, Landroid/widget/EditText;->clearComposingText()V │ │ .line 571 │ :cond_3 │ const v4, 0x7f0d0082 │ │ + .line 572 │ invoke-virtual {p0, v4}, Leu/e43/impeller/activity/PostActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const v5, 0x7f0d0095 │ │ + .line 573 │ invoke-virtual {p0, v5}, Leu/e43/impeller/activity/PostActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 571 │ invoke-static {p0, v4, v5}, Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/app/ProgressDialog; │ │ move-result-object v4 │ │ iput-object v4, p0, Leu/e43/impeller/activity/PostActivity;->m_progress:Landroid/app/ProgressDialog; │ │ .line 574 │ @@ -544,164 +551,164 @@ │ :pswitch_2 │ :pswitch_0 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method private postPhase2(Lorg/json/JSONObject;)V │ - .locals 22 │ + .locals 21 │ .param p1, "obj" # Lorg/json/JSONObject; │ │ .prologue │ .line 701 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_progress:Landroid/app/ProgressDialog; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - const v20, 0x7f0d0095 │ + const v19, 0x7f0d0095 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Leu/e43/impeller/activity/PostActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v19 .. v20}, Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v18 .. v19}, Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V │ │ .line 702 │ if-nez p1, :cond_0 │ │ .line 703 │ - const-string v19, "Error creating object" │ + const-string v18, "Error creating object" │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Landroid/widget/Toast;->show()V │ + invoke-virtual/range {v18 .. v18}, Landroid/widget/Toast;->show()V │ │ .line 704 │ invoke-direct/range {p0 .. p0}, Leu/e43/impeller/activity/PostActivity;->dismissProgress()V │ │ .line 775 │ :goto_0 │ return-void │ │ .line 709 │ :cond_0 │ :try_start_0 │ - const-string v19, "PostActivity" │ + const-string v18, "PostActivity" │ │ - const-string v20, "Begin phase 2" │ + const-string v19, "Begin phase 2" │ │ - invoke-static/range {v19 .. v20}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v18 .. v19}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 710 │ - const-string v19, "content" │ + const-string v18, "content" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_content:Landroid/widget/EditText; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v20 .. v20}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual/range {v19 .. v19}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-static/range {v20 .. v20}, Landroid/text/Html;->toHtml(Landroid/text/Spanned;)Ljava/lang/String; │ + invoke-static/range {v19 .. v19}, Landroid/text/Html;->toHtml(Landroid/text/Spanned;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 712 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_inReplyTo:Lorg/json/JSONObject; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - if-eqz v19, :cond_1 │ + if-eqz v18, :cond_1 │ │ .line 713 │ - const-string v19, "inReplyTo" │ + const-string v18, "inReplyTo" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_inReplyTo:Lorg/json/JSONObject; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 716 │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_title:Landroid/widget/EditText; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual/range {v18 .. v18}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-interface/range {v19 .. v19}, Landroid/text/Editable;->length()I │ + invoke-interface/range {v18 .. v18}, Landroid/text/Editable;->length()I │ │ - move-result v19 │ + move-result v18 │ │ - if-lez v19, :cond_2 │ + if-lez v18, :cond_2 │ │ .line 717 │ - const-string v19, "displayName" │ + const-string v18, "displayName" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_title:Landroid/widget/EditText; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v20 .. v20}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual/range {v19 .. v19}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 721 │ :cond_2 │ new-instance v3, Lorg/json/JSONObject; │ │ @@ -709,450 +716,446 @@ │ │ .line 722 │ .local v3, "act":Lorg/json/JSONObject; │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Leu/e43/impeller/activity/PostActivity;->m_implicitAudience:Z │ │ - move/from16 v19, v0 │ + move/from16 v18, v0 │ │ - if-nez v19, :cond_5 │ + if-nez v18, :cond_5 │ │ .line 723 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_postTo:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/tokenautocomplete/TokenCompleteTextView;->getObjects()Ljava/util/List; │ + invoke-virtual/range {v18 .. v18}, Lcom/tokenautocomplete/TokenCompleteTextView;->getObjects()Ljava/util/List; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 724 │ - .local v16, "toPeople":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v15, Lorg/json/JSONArray; │ + .local v15, "toPeople":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v14, Lorg/json/JSONArray; │ │ - invoke-direct {v15}, Lorg/json/JSONArray;->()V │ + invoke-direct {v14}, Lorg/json/JSONArray;->()V │ │ .line 725 │ - .local v15, "to":Lorg/json/JSONArray; │ - invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v14, "to":Lorg/json/JSONArray; │ + invoke-interface {v15}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v18 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v19 │ │ if-eqz v19, :cond_3 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ .line 726 │ .local v7, "dest":Ljava/lang/Object; │ - invoke-virtual {v15, v7}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ + invoke-virtual {v14, v7}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 771 │ .end local v3 # "act":Lorg/json/JSONObject; │ .end local v7 # "dest":Ljava/lang/Object; │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v15 # "to":Lorg/json/JSONArray; │ - .end local v16 # "toPeople":Ljava/util/List;, "Ljava/util/List;" │ + .end local v14 # "to":Lorg/json/JSONArray; │ + .end local v15 # "toPeople":Ljava/util/List;, "Ljava/util/List;" │ :catch_0 │ move-exception v8 │ │ .line 772 │ .local v8, "ex":Ljava/lang/Exception; │ - new-instance v19, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - const-string v20, "Error creating post: " │ + const-string v19, "Error creating post: " │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ invoke-virtual {v8}, Ljava/lang/Exception;->getLocalizedMessage()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Landroid/widget/Toast;->show()V │ + invoke-virtual/range {v18 .. v18}, Landroid/widget/Toast;->show()V │ │ .line 773 │ invoke-direct/range {p0 .. p0}, Leu/e43/impeller/activity/PostActivity;->dismissProgress()V │ │ goto/16 :goto_0 │ │ .line 729 │ .end local v8 # "ex":Ljava/lang/Exception; │ .restart local v3 # "act":Lorg/json/JSONObject; │ - .restart local v11 # "i$":Ljava/util/Iterator; │ - .restart local v15 # "to":Lorg/json/JSONArray; │ - .restart local v16 # "toPeople":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v14 # "to":Lorg/json/JSONArray; │ + .restart local v15 # "toPeople":Ljava/util/List;, "Ljava/util/List;" │ :cond_3 │ :try_start_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_postCc:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/tokenautocomplete/TokenCompleteTextView;->getObjects()Ljava/util/List; │ + invoke-virtual/range {v18 .. v18}, Lcom/tokenautocomplete/TokenCompleteTextView;->getObjects()Ljava/util/List; │ │ move-result-object v6 │ │ .line 730 │ .local v6, "ccPeople":Ljava/util/List;, "Ljava/util/List;" │ new-instance v5, Lorg/json/JSONArray; │ │ invoke-direct {v5}, Lorg/json/JSONArray;->()V │ │ .line 731 │ .local v5, "cc":Lorg/json/JSONArray; │ invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v18 │ │ :goto_2 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v19 │ │ if-eqz v19, :cond_4 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ .line 732 │ .restart local v7 # "dest":Ljava/lang/Object; │ invoke-virtual {v5, v7}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ goto :goto_2 │ │ .line 735 │ .end local v7 # "dest":Ljava/lang/Object; │ :cond_4 │ - const-string v19, "to" │ + const-string v18, "to" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v3, v0, v15}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v3, v0, v14}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 736 │ - const-string v19, "cc" │ + const-string v18, "cc" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v3, v0, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 739 │ .end local v5 # "cc":Lorg/json/JSONArray; │ .end local v6 # "ccPeople":Ljava/util/List;, "Ljava/util/List;" │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v15 # "to":Lorg/json/JSONArray; │ - .end local v16 # "toPeople":Ljava/util/List;, "Ljava/util/List;" │ + .end local v14 # "to":Lorg/json/JSONArray; │ + .end local v15 # "toPeople":Ljava/util/List;, "Ljava/util/List;" │ :cond_5 │ invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/activity/PostActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const/high16 v20, 0x7f060000 │ + const/high16 v19, 0x7f060000 │ │ - invoke-virtual/range {v19 .. v20}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ + invoke-virtual/range {v18 .. v19}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-static/range {v19 .. v19}, Leu/e43/impeller/Utils;->readAll(Ljava/io/InputStream;)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Leu/e43/impeller/Utils;->readAll(Ljava/io/InputStream;)Ljava/lang/String; │ │ move-result-object v9 │ │ .line 740 │ .local v9, "generator":Ljava/lang/String; │ - const-string v19, "generator" │ + const-string v18, "generator" │ │ - new-instance v20, Lorg/json/JSONObject; │ + new-instance v19, Lorg/json/JSONObject; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ invoke-direct {v0, v9}, Lorg/json/JSONObject;->(Ljava/lang/String;)V │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 741 │ - const-string v19, "verb" │ + const-string v18, "verb" │ │ - const-string v20, "post" │ + const-string v19, "post" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 743 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/activity/PostActivity;->m_location:Landroid/widget/Spinner; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; │ + invoke-virtual/range {v18 .. v18}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Landroid/location/Address; │ │ .line 744 │ .local v4, "addr":Landroid/location/Address; │ if-eqz v4, :cond_6 │ │ .line 745 │ invoke-static {v4}, Leu/e43/impeller/LocationServices;->buildPlace(Landroid/location/Address;)Lorg/json/JSONObject; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 746 │ - .local v13, "place":Lorg/json/JSONObject; │ - const-string v19, "location" │ + .local v12, "place":Lorg/json/JSONObject; │ + const-string v18, "location" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v3, v0, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v3, v0, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 747 │ - const-string v19, "location" │ + const-string v18, "location" │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-nez v19, :cond_6 │ + if-nez v18, :cond_6 │ │ .line 748 │ - const-string v19, "location" │ + const-string v18, "location" │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - invoke-virtual {v0, v1, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v1, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 752 │ - .end local v13 # "place":Lorg/json/JSONObject; │ + .end local v12 # "place":Lorg/json/JSONObject; │ :cond_6 │ - const-string v19, "object" │ + const-string v18, "object" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 754 │ move-object/from16 v0, p0 │ │ iget v0, v0, Leu/e43/impeller/activity/PostActivity;->m_type:I │ │ - move/from16 v19, v0 │ + move/from16 v18, v0 │ │ - const/16 v20, 0x2 │ + const/16 v19, 0x2 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ if-ne v0, v1, :cond_8 │ │ .line 755 │ - new-instance v18, Lorg/json/JSONObject; │ + new-instance v17, Lorg/json/JSONObject; │ │ - invoke-direct/range {v18 .. v18}, Lorg/json/JSONObject;->()V │ + invoke-direct/range {v17 .. v17}, Lorg/json/JSONObject;->()V │ │ .line 756 │ - .local v18, "updateAct":Lorg/json/JSONObject; │ + .local v17, "updateAct":Lorg/json/JSONObject; │ invoke-virtual {v3}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator; │ │ move-result-object v10 │ │ .local v10, "i":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ :goto_3 │ invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_7 │ + if-eqz v18, :cond_7 │ │ .line 757 │ invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/lang/String; │ + check-cast v11, Ljava/lang/String; │ │ .line 758 │ - .local v12, "k":Ljava/lang/String; │ - invoke-virtual {v3, v12}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; │ + .local v11, "k":Ljava/lang/String; │ + invoke-virtual {v3, v11}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - invoke-virtual {v0, v12, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v11, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ goto :goto_3 │ │ .line 761 │ - .end local v12 # "k":Ljava/lang/String; │ + .end local v11 # "k":Ljava/lang/String; │ :cond_7 │ - const-string v19, "verb" │ + const-string v18, "verb" │ │ - const-string v20, "update" │ + const-string v19, "update" │ │ - invoke-virtual/range {v18 .. v20}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual/range {v17 .. v19}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 763 │ - new-instance v17, Leu/e43/impeller/activity/PostActivity$UpdateCallback; │ + new-instance v16, Leu/e43/impeller/activity/PostActivity$UpdateCallback; │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v19 │ + move-object/from16 v2, v18 │ │ invoke-direct {v0, v1, v2}, Leu/e43/impeller/activity/PostActivity$UpdateCallback;->(Leu/e43/impeller/activity/PostActivity;Leu/e43/impeller/activity/PostActivity$1;)V │ │ .line 764 │ - .local v17, "uc":Leu/e43/impeller/activity/PostActivity$UpdateCallback; │ - move-object/from16 v0, v17 │ + .local v16, "uc":Leu/e43/impeller/activity/PostActivity$UpdateCallback; │ + move-object/from16 v0, v16 │ │ iput-object v3, v0, Leu/e43/impeller/activity/PostActivity$UpdateCallback;->m_originalActivity:Lorg/json/JSONObject; │ │ .line 765 │ - new-instance v14, Leu/e43/impeller/PostTask; │ + new-instance v13, Leu/e43/impeller/PostTask; │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ - invoke-direct {v14, v0, v1}, Leu/e43/impeller/PostTask;->(Leu/e43/impeller/activity/ActivityWithAccount;Leu/e43/impeller/PostTask$Callback;)V │ + invoke-direct {v13, v0, v1}, Leu/e43/impeller/PostTask;->(Leu/e43/impeller/activity/ActivityWithAccount;Leu/e43/impeller/PostTask$Callback;)V │ │ .line 766 │ - .local v14, "t":Leu/e43/impeller/PostTask; │ - const/16 v19, 0x1 │ + .local v13, "t":Leu/e43/impeller/PostTask; │ + const/16 v18, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - aput-object v21, v19, v20 │ + aput-object v20, v18, v19 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v14, v0}, Leu/e43/impeller/PostTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ + invoke-virtual {v13, v0}, Leu/e43/impeller/PostTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ goto/16 :goto_0 │ │ .line 768 │ .end local v10 # "i":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ - .end local v14 # "t":Leu/e43/impeller/PostTask; │ - .end local v17 # "uc":Leu/e43/impeller/activity/PostActivity$UpdateCallback; │ - .end local v18 # "updateAct":Lorg/json/JSONObject; │ + .end local v13 # "t":Leu/e43/impeller/PostTask; │ + .end local v16 # "uc":Leu/e43/impeller/activity/PostActivity$UpdateCallback; │ + .end local v17 # "updateAct":Lorg/json/JSONObject; │ :cond_8 │ - new-instance v14, Leu/e43/impeller/PostTask; │ + new-instance v13, Leu/e43/impeller/PostTask; │ │ - new-instance v19, Leu/e43/impeller/activity/PostActivity$PostCallback; │ + new-instance v18, Leu/e43/impeller/activity/PostActivity$PostCallback; │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Leu/e43/impeller/activity/PostActivity$PostCallback;->(Leu/e43/impeller/activity/PostActivity;Leu/e43/impeller/activity/PostActivity$1;)V │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - invoke-direct {v14, v0, v1}, Leu/e43/impeller/PostTask;->(Leu/e43/impeller/activity/ActivityWithAccount;Leu/e43/impeller/PostTask$Callback;)V │ + invoke-direct {v13, v0, v1}, Leu/e43/impeller/PostTask;->(Leu/e43/impeller/activity/ActivityWithAccount;Leu/e43/impeller/PostTask$Callback;)V │ │ .line 769 │ - .restart local v14 # "t":Leu/e43/impeller/PostTask; │ - const/16 v19, 0x1 │ + .restart local v13 # "t":Leu/e43/impeller/PostTask; │ + const/16 v18, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - aput-object v21, v19, v20 │ + aput-object v20, v18, v19 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v14, v0}, Leu/e43/impeller/PostTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ + invoke-virtual {v13, v0}, Leu/e43/impeller/PostTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto/16 :goto_0 │ .end method │ │ .method private prepareUi()V │ @@ -2251,26 +2254,28 @@ │ .prologue │ .line 338 │ .local p1, "loader":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ if-eqz p1, :cond_0 │ │ if-eqz p2, :cond_0 │ │ - .line 339 │ + .line 340 │ invoke-virtual {p0}, Leu/e43/impeller/activity/PostActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ check-cast p1, Landroid/support/v4/content/CursorLoader; │ │ + .line 341 │ .end local p1 # "loader":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ invoke-virtual {p1}, Landroid/support/v4/content/CursorLoader;->getUri()Landroid/net/Uri; │ │ move-result-object v1 │ │ + .line 339 │ invoke-interface {p2, v0, v1}, Landroid/database/Cursor;->setNotificationUri(Landroid/content/ContentResolver;Landroid/net/Uri;)V │ │ .line 344 │ :cond_0 │ if-eqz p2, :cond_1 │ │ .line 345 │ @@ -2318,22 +2323,19 @@ │ invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 69 │ check-cast p2, Landroid/database/Cursor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Leu/e43/impeller/activity/PostActivity;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 2 ├── smali/eu/e43/impeller/activity/SettingsActivity$1.smali │ @@ -58,32 +58,34 @@ │ │ move-result v0 │ │ .line 94 │ .local v0, "index":I │ if-ltz v0, :cond_0 │ │ + .line 96 │ invoke-virtual {v1}, Landroid/preference/ListPreference;->getEntries()[Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ aget-object v3, v3, v0 │ │ + .line 94 │ :goto_0 │ invoke-virtual {p1, v3}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 103 │ .end local v0 # "index":I │ .end local v1 # "listPreference":Landroid/preference/ListPreference; │ :goto_1 │ const/4 v3, 0x1 │ │ return v3 │ │ - .line 94 │ + .line 96 │ .restart local v0 # "index":I │ .restart local v1 # "listPreference":Landroid/preference/ListPreference; │ :cond_0 │ const/4 v3, 0x0 │ │ goto :goto_0 ├── smali/eu/e43/impeller/activity/SettingsActivity$2.smali │ @@ -35,131 +35,128 @@ │ .param p1, "preference" # Landroid/preference/Preference; │ .param p2, "newValue" # Ljava/lang/Object; │ │ .prologue │ .line 111 │ invoke-virtual {p1}, Landroid/preference/Preference;->getContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 112 │ - .local v7, "res":Landroid/content/ContentResolver; │ + .local v4, "res":Landroid/content/ContentResolver; │ invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v8 │ + move-result v5 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 114 │ - .local v6, "newValInt":Ljava/lang/Integer; │ + .local v3, "newValInt":Ljava/lang/Integer; │ invoke-virtual {p1}, Landroid/preference/Preference;->getContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-static {v8}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager; │ + invoke-static {v5}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 115 │ - .local v5, "mgr":Landroid/accounts/AccountManager; │ - const-string v8, "eu.e43.impeller" │ + .local v2, "mgr":Landroid/accounts/AccountManager; │ + const-string v5, "eu.e43.impeller" │ │ - invoke-virtual {v5, v8}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; │ + invoke-virtual {v2, v5}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; │ │ - move-result-object v1 │ + move-result-object v6 │ │ - .local v1, "arr$":[Landroid/accounts/Account; │ - array-length v4, v1 │ + array-length v7, v6 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v5, v7, :cond_1 │ │ - aget-object v0, v1, v3 │ + aget-object v0, v6, v5 │ │ .line 116 │ .local v0, "acct":Landroid/accounts/Account; │ - new-instance v2, Landroid/os/Bundle; │ + new-instance v1, Landroid/os/Bundle; │ │ - invoke-direct {v2}, Landroid/os/Bundle;->()V │ + invoke-direct {v1}, Landroid/os/Bundle;->()V │ │ .line 117 │ - .local v2, "empty":Landroid/os/Bundle; │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + .local v1, "empty":Landroid/os/Bundle; │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ move-result v8 │ │ if-lez v8, :cond_0 │ │ .line 118 │ const-string v8, "eu.e43.impeller.content" │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ move-result v9 │ │ mul-int/lit8 v9, v9, 0x3c │ │ int-to-long v9, v9 │ │ - invoke-static {v0, v8, v2, v9, v10}, Landroid/content/ContentResolver;->addPeriodicSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;J)V │ + invoke-static {v0, v8, v1, v9, v10}, Landroid/content/ContentResolver;->addPeriodicSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;J)V │ │ .line 119 │ const-string v8, "com.android.contacts" │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ move-result v9 │ │ mul-int/lit8 v9, v9, 0x3c │ │ int-to-long v9, v9 │ │ - invoke-static {v0, v8, v2, v9, v10}, Landroid/content/ContentResolver;->addPeriodicSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;J)V │ + invoke-static {v0, v8, v1, v9, v10}, Landroid/content/ContentResolver;->addPeriodicSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;J)V │ │ .line 115 │ :goto_1 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 121 │ :cond_0 │ const-string v8, "eu.e43.impeller.content" │ │ - invoke-static {v0, v8, v2}, Landroid/content/ContentResolver;->removePeriodicSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V │ + invoke-static {v0, v8, v1}, Landroid/content/ContentResolver;->removePeriodicSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V │ │ .line 122 │ const-string v8, "com.android.contacts" │ │ - invoke-static {v0, v8, v2}, Landroid/content/ContentResolver;->removePeriodicSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V │ + invoke-static {v0, v8, v1}, Landroid/content/ContentResolver;->removePeriodicSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V │ │ goto :goto_1 │ │ .line 126 │ .end local v0 # "acct":Landroid/accounts/Account; │ - .end local v2 # "empty":Landroid/os/Bundle; │ + .end local v1 # "empty":Landroid/os/Bundle; │ :cond_1 │ # getter for: Leu/e43/impeller/activity/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ invoke-static {}, Leu/e43/impeller/activity/SettingsActivity;->access$000()Landroid/preference/Preference$OnPreferenceChangeListener; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-interface {v8, p1, p2}, Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z │ + invoke-interface {v5, p1, p2}, Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ - move-result v8 │ + move-result v5 │ │ - return v8 │ + return v5 │ .end method ├── smali/eu/e43/impeller/activity/SettingsActivity.smali │ @@ -70,33 +70,35 @@ │ .param p0, "preference" # Landroid/preference/Preference; │ .param p1, "listener" # Landroid/preference/Preference$OnPreferenceChangeListener; │ │ .prologue │ .line 145 │ invoke-virtual {p0, p1}, Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ - .line 149 │ + .line 151 │ invoke-virtual {p0}, Landroid/preference/Preference;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ invoke-static {v0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ + .line 152 │ invoke-virtual {p0}, Landroid/preference/Preference;->getKey()Ljava/lang/String; │ │ move-result-object v1 │ │ const-string v2, "" │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 149 │ invoke-interface {p1, p0, v0}, Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ .line 153 │ return-void │ .end method ├── smali/eu/e43/impeller/activity/ShareActivity$Callback.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Leu/e43/impeller/activity/ShareActivity; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/activity/ShareActivity;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/activity/ShareActivity; │ │ .prologue │ .line 168 │ iput-object p1, p0, Leu/e43/impeller/activity/ShareActivity$Callback;->this$0:Leu/e43/impeller/activity/ShareActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/eu/e43/impeller/activity/ShareActivity.smali │ @@ -59,15 +59,14 @@ │ │ .line 40 │ iput-object v0, p0, Leu/e43/impeller/activity/ShareActivity;->m_peopleAdapter:Leu/e43/impeller/uikit/PeopleAdapter; │ │ .line 41 │ iput-object v0, p0, Leu/e43/impeller/activity/ShareActivity;->m_object:Lorg/json/JSONObject; │ │ - .line 168 │ return-void │ .end method │ │ .method static synthetic access$000(Leu/e43/impeller/activity/ShareActivity;)Landroid/app/ProgressDialog; │ .locals 1 │ .param p0, "x0" # Leu/e43/impeller/activity/ShareActivity; │ │ @@ -87,197 +86,197 @@ │ .line 34 │ iput-object p1, p0, Leu/e43/impeller/activity/ShareActivity;->m_progress:Landroid/app/ProgressDialog; │ │ return-object p1 │ .end method │ │ .method private doPost()V │ - .locals 12 │ + .locals 11 │ │ .prologue │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ .line 100 │ - const v8, 0x7f0d0094 │ + const v7, 0x7f0d0094 │ │ - invoke-virtual {p0, v8}, Leu/e43/impeller/activity/ShareActivity;->getString(I)Ljava/lang/String; │ + .line 101 │ + invoke-virtual {p0, v7}, Leu/e43/impeller/activity/ShareActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const v9, 0x7f0d0093 │ + const v8, 0x7f0d0093 │ │ - invoke-virtual {p0, v9}, Leu/e43/impeller/activity/ShareActivity;->getString(I)Ljava/lang/String; │ + .line 102 │ + invoke-virtual {p0, v8}, Leu/e43/impeller/activity/ShareActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-static {p0, v8, v9}, Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/app/ProgressDialog; │ + .line 100 │ + invoke-static {p0, v7, v8}, Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/app/ProgressDialog; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - iput-object v8, p0, Leu/e43/impeller/activity/ShareActivity;->m_progress:Landroid/app/ProgressDialog; │ + iput-object v7, p0, Leu/e43/impeller/activity/ShareActivity;->m_progress:Landroid/app/ProgressDialog; │ │ .line 103 │ - iget-object v8, p0, Leu/e43/impeller/activity/ShareActivity;->m_progress:Landroid/app/ProgressDialog; │ + iget-object v7, p0, Leu/e43/impeller/activity/ShareActivity;->m_progress:Landroid/app/ProgressDialog; │ │ - invoke-virtual {v8, v10}, Landroid/app/ProgressDialog;->setIndeterminate(Z)V │ + invoke-virtual {v7, v9}, Landroid/app/ProgressDialog;->setIndeterminate(Z)V │ │ .line 106 │ :try_start_0 │ new-instance v0, Lorg/json/JSONObject; │ │ invoke-direct {v0}, Lorg/json/JSONObject;->()V │ │ .line 107 │ .local v0, "activity":Lorg/json/JSONObject; │ - const-string v8, "verb" │ + const-string v7, "verb" │ │ - const-string v9, "share" │ + const-string v8, "share" │ │ - invoke-virtual {v0, v8, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v7, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 108 │ - const-string v8, "object" │ + const-string v7, "object" │ │ - iget-object v9, p0, Leu/e43/impeller/activity/ShareActivity;->m_object:Lorg/json/JSONObject; │ + iget-object v8, p0, Leu/e43/impeller/activity/ShareActivity;->m_object:Lorg/json/JSONObject; │ │ - invoke-virtual {v0, v8, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v7, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 110 │ - iget-object v8, p0, Leu/e43/impeller/activity/ShareActivity;->m_postTo:Lcom/tokenautocomplete/TokenCompleteTextView; │ + iget-object v7, p0, Leu/e43/impeller/activity/ShareActivity;->m_postTo:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ - invoke-virtual {v8}, Lcom/tokenautocomplete/TokenCompleteTextView;->getObjects()Ljava/util/List; │ + invoke-virtual {v7}, Lcom/tokenautocomplete/TokenCompleteTextView;->getObjects()Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 111 │ - .local v7, "toPeople":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v6, Lorg/json/JSONArray; │ + .local v6, "toPeople":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v5, Lorg/json/JSONArray; │ │ - invoke-direct {v6}, Lorg/json/JSONArray;->()V │ + invoke-direct {v5}, Lorg/json/JSONArray;->()V │ │ .line 112 │ - .local v6, "to":Lorg/json/JSONArray; │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v5, "to":Lorg/json/JSONArray; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v7 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ .line 113 │ .local v3, "dest":Ljava/lang/Object; │ - invoke-virtual {v6, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ + invoke-virtual {v5, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 126 │ .end local v0 # "activity":Lorg/json/JSONObject; │ .end local v3 # "dest":Ljava/lang/Object; │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v6 # "to":Lorg/json/JSONArray; │ - .end local v7 # "toPeople":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "to":Lorg/json/JSONArray; │ + .end local v6 # "toPeople":Ljava/util/List;, "Ljava/util/List;" │ :catch_0 │ move-exception v4 │ │ .line 127 │ .local v4, "e":Lorg/json/JSONException; │ - new-instance v8, Ljava/lang/RuntimeException; │ + new-instance v7, Ljava/lang/RuntimeException; │ │ - invoke-direct {v8, v4}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v7, v4}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v8 │ + throw v7 │ │ .line 116 │ .end local v4 # "e":Lorg/json/JSONException; │ .restart local v0 # "activity":Lorg/json/JSONObject; │ - .restart local v5 # "i$":Ljava/util/Iterator; │ - .restart local v6 # "to":Lorg/json/JSONArray; │ - .restart local v7 # "toPeople":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v5 # "to":Lorg/json/JSONArray; │ + .restart local v6 # "toPeople":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ :try_start_1 │ - iget-object v8, p0, Leu/e43/impeller/activity/ShareActivity;->m_postCc:Lcom/tokenautocomplete/TokenCompleteTextView; │ + iget-object v7, p0, Leu/e43/impeller/activity/ShareActivity;->m_postCc:Lcom/tokenautocomplete/TokenCompleteTextView; │ │ - invoke-virtual {v8}, Lcom/tokenautocomplete/TokenCompleteTextView;->getObjects()Ljava/util/List; │ + invoke-virtual {v7}, Lcom/tokenautocomplete/TokenCompleteTextView;->getObjects()Ljava/util/List; │ │ move-result-object v2 │ │ .line 117 │ .local v2, "ccPeople":Ljava/util/List;, "Ljava/util/List;" │ new-instance v1, Lorg/json/JSONArray; │ │ invoke-direct {v1}, Lorg/json/JSONArray;->()V │ │ .line 118 │ .local v1, "cc":Lorg/json/JSONArray; │ invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v7 │ │ :goto_1 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ .line 119 │ .restart local v3 # "dest":Ljava/lang/Object; │ invoke-virtual {v1, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ goto :goto_1 │ │ .line 122 │ .end local v3 # "dest":Ljava/lang/Object; │ :cond_1 │ - const-string v8, "to" │ + const-string v7, "to" │ │ - invoke-virtual {v0, v8, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v7, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 123 │ - const-string v8, "cc" │ + const-string v7, "cc" │ │ - invoke-virtual {v0, v8, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v7, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 125 │ - new-instance v8, Leu/e43/impeller/PostTask; │ + new-instance v7, Leu/e43/impeller/PostTask; │ │ - new-instance v9, Leu/e43/impeller/activity/ShareActivity$Callback; │ + new-instance v8, Leu/e43/impeller/activity/ShareActivity$Callback; │ │ - invoke-direct {v9, p0}, Leu/e43/impeller/activity/ShareActivity$Callback;->(Leu/e43/impeller/activity/ShareActivity;)V │ + invoke-direct {v8, p0}, Leu/e43/impeller/activity/ShareActivity$Callback;->(Leu/e43/impeller/activity/ShareActivity;)V │ │ - invoke-direct {v8, p0, v9}, Leu/e43/impeller/PostTask;->(Leu/e43/impeller/activity/ActivityWithAccount;Leu/e43/impeller/PostTask$Callback;)V │ + invoke-direct {v7, p0, v8}, Leu/e43/impeller/PostTask;->(Leu/e43/impeller/activity/ActivityWithAccount;Leu/e43/impeller/PostTask$Callback;)V │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v9, v9, [Ljava/lang/String; │ + new-array v8, v8, [Ljava/lang/String; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v9, v10 │ + aput-object v10, v8, v9 │ │ - invoke-virtual {v8, v9}, Leu/e43/impeller/PostTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ + invoke-virtual {v7, v8}, Leu/e43/impeller/PostTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ :try_end_1 │ .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0 │ │ .line 129 │ return-void │ .end method │ │ @@ -585,26 +584,28 @@ │ .prologue │ .line 147 │ .local p1, "loader":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ if-eqz p1, :cond_0 │ │ if-eqz p2, :cond_0 │ │ - .line 148 │ + .line 149 │ invoke-virtual {p0}, Leu/e43/impeller/activity/ShareActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ check-cast p1, Landroid/support/v4/content/CursorLoader; │ │ + .line 150 │ .end local p1 # "loader":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ invoke-virtual {p1}, Landroid/support/v4/content/CursorLoader;->getUri()Landroid/net/Uri; │ │ move-result-object v1 │ │ + .line 148 │ invoke-interface {p2, v0, v1}, Landroid/database/Cursor;->setNotificationUri(Landroid/content/ContentResolver;Landroid/net/Uri;)V │ │ .line 153 │ :cond_0 │ if-eqz p2, :cond_1 │ │ .line 154 │ @@ -652,22 +653,19 @@ │ invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 34 │ check-cast p2, Landroid/database/Cursor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Leu/e43/impeller/activity/ShareActivity;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 2 ├── smali/eu/e43/impeller/contacts/SyncAdapter.smali │ @@ -592,28 +592,30 @@ │ │ const/4 v8, 0x2 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ + .line 132 │ invoke-static/range {v19 .. v20}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v32 │ │ aput-object v32, v8, v9 │ │ const/4 v9, 0x1 │ │ const-string v32, "vnd.android.cursor.item/photo" │ │ aput-object v32, v8, v9 │ │ const/4 v9, 0x0 │ │ + .line 124 │ invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v27 │ │ .line 136 │ .local v27, "pic_c":Landroid/database/Cursor; │ invoke-interface/range {v27 .. v27}, Landroid/database/Cursor;->moveToFirst()Z │ @@ -731,22 +733,24 @@ │ move-result-object v6 │ │ invoke-static {v5, v6}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 148 │ sget-object v5, Landroid/provider/ContactsContract$RawContacts;->CONTENT_URI:Landroid/net/Uri; │ │ + .line 149 │ move-wide/from16 v0, v19 │ │ invoke-static {v5, v0, v1}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v5 │ │ const-string v6, "display_photo" │ │ + .line 148 │ invoke-static {v5, v6}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v28 │ │ .line 152 │ .local v28, "rawContactPhotoUri":Landroid/net/Uri; │ move-object/from16 v0, p0 │ @@ -766,14 +770,15 @@ │ invoke-static {v5, v0, v6, v7}, Leu/e43/impeller/account/OAuth;->fetchAuthenticated(Landroid/content/Context;Landroid/accounts/Account;Ljava/net/URL;Z)Ljava/net/HttpURLConnection; │ │ move-result-object v14 │ │ .line 154 │ const-string v5, "rw" │ │ + .line 155 │ move-object/from16 v0, v28 │ │ invoke-virtual {v4, v0, v5}, Landroid/content/ContentResolver;->openAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; │ │ move-result-object v17 │ │ .line 156 │ @@ -808,20 +813,22 @@ │ │ const/4 v7, 0x1 │ │ new-array v7, v7, [Ljava/lang/String; │ │ const/4 v8, 0x0 │ │ + .line 164 │ invoke-static/range {v29 .. v30}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ + .line 160 │ invoke-virtual {v4, v5, v15, v6, v7}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 171 │ .end local v15 # "cv":Landroid/content/ContentValues; │ .end local v17 # "fd":Landroid/content/res/AssetFileDescriptor; ├── smali/eu/e43/impeller/contacts/SyncOperation.smali │ @@ -86,32 +86,36 @@ │ │ move-result-object v0 │ │ const-string v1, "account_name" │ │ iget-object v2, p3, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ + .line 46 │ invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ const-string v1, "account_type" │ │ iget-object v2, p3, Landroid/accounts/Account;->type:Ljava/lang/String; │ │ + .line 47 │ invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ const-string v1, "sourceid" │ │ + .line 48 │ invoke-virtual {v0, v1, p4}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ + .line 49 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ move-result-object v7 │ │ .line 51 │ .local v7, "rawContactsUri":Landroid/net/Uri; │ sget-object v1, Landroid/provider/ContactsContract$RawContacts;->CONTENT_URI:Landroid/net/Uri; │ @@ -172,91 +176,105 @@ │ │ move-result-object v0 │ │ const-string v1, "account_type" │ │ iget-object v2, p3, Landroid/accounts/Account;->type:Ljava/lang/String; │ │ + .line 66 │ invoke-virtual {v0, v1, v2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v0 │ │ const-string v1, "account_name" │ │ iget-object v2, p3, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ + .line 67 │ invoke-virtual {v0, v1, v2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v0 │ │ const-string v1, "sourceid" │ │ iget-object v2, p0, Leu/e43/impeller/contacts/SyncOperation;->m_id:Ljava/lang/String; │ │ + .line 68 │ invoke-virtual {v0, v1, v2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v0 │ │ + .line 69 │ invoke-virtual {v0}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; │ │ move-result-object v0 │ │ + .line 65 │ invoke-interface {p5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 71 │ iput-boolean v9, p0, Leu/e43/impeller/contacts/SyncOperation;->m_isNew:Z │ │ .line 76 │ :goto_0 │ invoke-interface {v6}, Landroid/database/Cursor;->close()V │ │ .line 80 │ const-string v0, "vnd.android.cursor.item/identity" │ │ + .line 81 │ invoke-direct {p0, v0}, Leu/e43/impeller/contacts/SyncOperation;->setDataOfType(Ljava/lang/String;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v0 │ │ const-string v1, "data2" │ │ const-string v2, "io.pump" │ │ + .line 82 │ invoke-virtual {v0, v1, v2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v0 │ │ const-string v1, "data1" │ │ + .line 83 │ invoke-virtual {v0, v1, p4}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v0 │ │ + .line 84 │ invoke-virtual {v0}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; │ │ move-result-object v0 │ │ + .line 80 │ invoke-interface {p5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 87 │ const-string v0, "vnd.android.cursor.item/vnd.e43.impeller.profile" │ │ + .line 88 │ invoke-direct {p0, v0}, Leu/e43/impeller/contacts/SyncOperation;->setDataOfType(Ljava/lang/String;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v0 │ │ const-string v1, "data1" │ │ + .line 89 │ invoke-virtual {v0, v1, p4}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v0 │ │ + .line 90 │ invoke-virtual {v0}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; │ │ move-result-object v0 │ │ + .line 87 │ invoke-interface {p5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 91 │ return-void │ │ .line 73 │ :cond_0 │ @@ -301,24 +319,26 @@ │ │ const/4 v4, 0x2 │ │ new-array v4, v4, [Ljava/lang/String; │ │ iget-wide v9, p0, Leu/e43/impeller/contacts/SyncOperation;->m_rawContactId:J │ │ + .line 106 │ invoke-static {v9, v10}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v4, v11 │ │ aput-object p1, v4, v12 │ │ const/4 v5, 0x0 │ │ + .line 103 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v6 │ │ .line 107 │ .local v6, "c":Landroid/database/Cursor; │ invoke-interface {v6}, Landroid/database/Cursor;->moveToFirst()Z │ @@ -380,14 +400,15 @@ │ │ move-result-object v0 │ │ const-string v1, "_id=?" │ │ new-array v2, v12, [Ljava/lang/String; │ │ + .line 112 │ invoke-static {v7, v8}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v3 │ │ aput-object v3, v2, v11 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/ContentProviderOperation$Builder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/ContentProviderOperation$Builder; │ @@ -416,14 +437,15 @@ │ │ invoke-direct {p0, v0}, Leu/e43/impeller/contacts/SyncOperation;->withContact(Landroid/content/ContentProviderOperation$Builder;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v0 │ │ const-string v1, "mimetype" │ │ + .line 118 │ invoke-virtual {v0, v1, p1}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ @@ -480,22 +502,25 @@ │ │ invoke-direct {p0, v1}, Leu/e43/impeller/contacts/SyncOperation;->setDataOfType(Ljava/lang/String;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v1 │ │ const-string v2, "data1" │ │ + .line 130 │ invoke-virtual {v1, v2, p1}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v1 │ │ + .line 131 │ invoke-virtual {v1}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; │ │ move-result-object v1 │ │ + .line 129 │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 132 │ return-void │ .end method │ │ .method public setNickname(Ljava/lang/String;)V │ @@ -512,32 +537,36 @@ │ │ move-result-object v1 │ │ const-string v2, "data2" │ │ const/4 v3, 0x1 │ │ + .line 123 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ invoke-virtual {v1, v2, v3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v1 │ │ const-string v2, "data1" │ │ + .line 124 │ invoke-virtual {v1, v2, p1}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v1 │ │ + .line 125 │ invoke-virtual {v1}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; │ │ move-result-object v1 │ │ + .line 122 │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 126 │ return-void │ .end method │ │ .method public setPhotoUri(Ljava/lang/String;)V │ @@ -580,20 +609,23 @@ │ │ invoke-direct {p0, v1}, Leu/e43/impeller/contacts/SyncOperation;->setDataOfType(Ljava/lang/String;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v1 │ │ const-string v2, "data_sync1" │ │ + .line 137 │ invoke-virtual {v1, v2, p1}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v1 │ │ + .line 138 │ invoke-virtual {v1}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; │ │ move-result-object v1 │ │ + .line 136 │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 139 │ return-void │ .end method ├── smali/eu/e43/impeller/content/ContentUpdateReceiver$1.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$res:Landroid/content/BroadcastReceiver$PendingResult; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/content/ContentUpdateReceiver;Landroid/content/Context;Landroid/content/Intent;Landroid/content/BroadcastReceiver$PendingResult;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/content/ContentUpdateReceiver; │ │ .prologue │ .line 50 │ iput-object p1, p0, Leu/e43/impeller/content/ContentUpdateReceiver$1;->this$0:Leu/e43/impeller/content/ContentUpdateReceiver; │ │ iput-object p2, p0, Leu/e43/impeller/content/ContentUpdateReceiver$1;->val$context:Landroid/content/Context; │ │ @@ -54,21 +55,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 50 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/content/ContentUpdateReceiver$1;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/eu/e43/impeller/content/FeedNotificationReceiver.smali │ @@ -83,174 +83,166 @@ │ .line 42 │ return-void │ .end method │ │ │ # virtual methods │ .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V │ - .locals 10 │ + .locals 9 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 18 │ - const-string v7, "FeedNotificationReceiver" │ + const-string v4, "FeedNotificationReceiver" │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "Got " │ + const-string v6, "Got " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v4, v5}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 19 │ invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "eu.e43.impeller.action.NEW_FEED_ENTRY" │ + const-string v5, "eu.e43.impeller.action.NEW_FEED_ENTRY" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v4 │ │ - if-eqz v7, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 20 │ invoke-direct {p0, p1, p2}, Leu/e43/impeller/content/FeedNotificationReceiver;->processEntry(Landroid/content/Context;Landroid/content/Intent;)V │ │ .line 36 │ :cond_0 │ :goto_0 │ return-void │ │ .line 21 │ :cond_1 │ invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "eu.e43.impeller.action.DIRECT_INBOX_DISPLAYED" │ + const-string v5, "eu.e43.impeller.action.DIRECT_INBOX_DISPLAYED" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v4 │ │ - if-eqz v7, :cond_2 │ + if-eqz v4, :cond_2 │ │ .line 22 │ invoke-direct {p0, p1, p2}, Leu/e43/impeller/content/FeedNotificationReceiver;->updateInboxState(Landroid/content/Context;Landroid/content/Intent;)V │ │ goto :goto_0 │ │ .line 23 │ :cond_2 │ invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "android.intent.action.BOOT_COMPLETED" │ + const-string v5, "android.intent.action.BOOT_COMPLETED" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v4 │ │ - if-nez v7, :cond_3 │ + if-nez v4, :cond_3 │ │ invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "eu.e43.impeller.ation.REFRESH_NOTIFICATIONS" │ + const-string v5, "eu.e43.impeller.ation.REFRESH_NOTIFICATIONS" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v4 │ │ - if-eqz v7, :cond_4 │ + if-eqz v4, :cond_4 │ │ .line 24 │ :cond_3 │ invoke-static {p1}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 25 │ - .local v5, "mgr":Landroid/accounts/AccountManager; │ - const-string v7, "eu.e43.impeller" │ + .local v2, "mgr":Landroid/accounts/AccountManager; │ + const-string v4, "eu.e43.impeller" │ │ - invoke-virtual {v5, v7}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; │ + invoke-virtual {v2, v4}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; │ │ move-result-object v1 │ │ .line 26 │ .local v1, "accts":[Landroid/accounts/Account; │ - move-object v2, v1 │ - │ - .local v2, "arr$":[Landroid/accounts/Account; │ - array-length v4, v2 │ + array-length v5, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - .local v3, "i$":I │ :goto_1 │ - if-ge v3, v4, :cond_0 │ + if-ge v4, v5, :cond_0 │ │ - aget-object v0, v2, v3 │ + aget-object v0, v1, v4 │ │ .line 27 │ .local v0, "acct":Landroid/accounts/Account; │ - new-instance v6, Landroid/content/Intent; │ + new-instance v3, Landroid/content/Intent; │ │ - const-string v7, "eu.e43.impeller.content.FeedNotificationService.DirectMessage" │ + const-string v6, "eu.e43.impeller.content.FeedNotificationService.DirectMessage" │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - const-class v9, Leu/e43/impeller/content/FeedNotificationService; │ + const-class v8, Leu/e43/impeller/content/FeedNotificationService; │ │ - invoke-direct {v6, v7, v8, p1, v9}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v3, v6, v7, p1, v8}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 30 │ - .local v6, "serviceIntent":Landroid/content/Intent; │ - const-string v7, "eu.e43.impeller.extra.ACCOUNT" │ + .local v3, "serviceIntent":Landroid/content/Intent; │ + const-string v6, "eu.e43.impeller.extra.ACCOUNT" │ │ - invoke-virtual {v6, v7, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ + invoke-virtual {v3, v6, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ .line 31 │ - invoke-virtual {p1, v6}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ + invoke-virtual {p1, v3}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ .line 26 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 34 │ .end local v0 # "acct":Landroid/accounts/Account; │ .end local v1 # "accts":[Landroid/accounts/Account; │ - .end local v2 # "arr$":[Landroid/accounts/Account; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ - .end local v5 # "mgr":Landroid/accounts/AccountManager; │ - .end local v6 # "serviceIntent":Landroid/content/Intent; │ + .end local v2 # "mgr":Landroid/accounts/AccountManager; │ + .end local v3 # "serviceIntent":Landroid/content/Intent; │ :cond_4 │ - new-instance v7, Ljava/lang/UnsupportedOperationException; │ + new-instance v4, Ljava/lang/UnsupportedOperationException; │ │ - const-string v8, "Unsupported intent" │ + const-string v5, "Unsupported intent" │ │ - invoke-direct {v7, v8}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v4 │ .end method ├── smali/eu/e43/impeller/content/ContentUpdateReceiver.smali │ @@ -25,15 +25,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 30 │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V │ │ - .line 36 │ return-void │ .end method │ │ .method static synthetic access$000(Leu/e43/impeller/content/ContentUpdateReceiver;Landroid/content/Context;Landroid/content/Intent;)Leu/e43/impeller/content/ContentUpdateReceiver$ResultData; │ .locals 1 │ .param p0, "x0" # Leu/e43/impeller/content/ContentUpdateReceiver; │ .param p1, "x1" # Landroid/content/Context; │ @@ -111,22 +110,24 @@ │ │ const/4 v7, 0x1 │ │ new-array v7, v7, [Ljava/lang/String; │ │ const/4 v8, 0x0 │ │ + .line 208 │ invoke-virtual/range {p3 .. p3}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v7, v8 │ │ const/4 v8, 0x0 │ │ + .line 206 │ invoke-virtual/range {v3 .. v8}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v10 │ │ .line 211 │ .local v10, "c":Landroid/database/Cursor; │ :try_start_0 │ @@ -154,14 +155,15 @@ │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 262 │ invoke-interface {v10}, Landroid/database/Cursor;->close()V │ │ + .line 260 │ :goto_0 │ return-object v4 │ │ .line 215 │ :cond_0 │ :try_start_1 │ invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ @@ -438,32 +440,36 @@ │ │ .line 249 │ .local v9, "activity":Lorg/json/JSONObject; │ move-object/from16 v0, v24 │ │ iget-object v4, v0, Leu/e43/impeller/content/PumpContentProvider$Uris;->activitiesUri:Landroid/net/Uri; │ │ + .line 250 │ invoke-static {v4}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v4 │ │ const-string v5, "_json" │ │ + .line 251 │ invoke-virtual {v9}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v6}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v4 │ │ + .line 252 │ invoke-virtual {v4}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; │ │ move-result-object v4 │ │ + .line 249 │ move-object/from16 v0, v23 │ │ invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 247 │ add-int/lit8 v18, v18, 0x1 │ │ @@ -768,22 +774,24 @@ │ │ const/4 v6, 0x1 │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ + .line 88 │ invoke-virtual/range {p3 .. p3}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v20 │ │ aput-object v20, v6, v7 │ │ const/4 v7, 0x0 │ │ + .line 86 │ invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 91 │ .local v8, "c":Landroid/database/Cursor; │ :try_start_0 │ @@ -813,14 +821,15 @@ │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 131 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ + .line 129 │ :goto_0 │ return-object v17 │ │ .line 95 │ :cond_0 │ :try_start_1 │ invoke-interface {v8}, Landroid/database/Cursor;->moveToFirst()Z │ @@ -1162,22 +1171,24 @@ │ │ const/4 v6, 0x1 │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ + .line 141 │ invoke-virtual/range {p3 .. p3}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v23 │ │ aput-object v23, v6, v7 │ │ const/4 v7, 0x0 │ │ + .line 139 │ invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 144 │ .local v8, "c":Landroid/database/Cursor; │ :try_start_0 │ @@ -1205,14 +1216,15 @@ │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 197 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ + .line 195 │ :goto_0 │ return-object v3 │ │ .line 148 │ :cond_0 │ :try_start_1 │ invoke-interface {v8}, Landroid/database/Cursor;->moveToFirst()Z │ @@ -1467,32 +1479,36 @@ │ invoke-virtual {v0, v3, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 184 │ move-object/from16 v0, v22 │ │ iget-object v3, v0, Leu/e43/impeller/content/PumpContentProvider$Uris;->objectsUri:Landroid/net/Uri; │ │ + .line 185 │ invoke-static {v3}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v3 │ │ const-string v4, "_json" │ │ + .line 186 │ invoke-virtual/range {v21 .. v21}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v3, v4, v5}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ move-result-object v3 │ │ + .line 187 │ invoke-virtual {v3}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; │ │ move-result-object v3 │ │ + .line 184 │ move-object/from16 v0, v19 │ │ invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 181 │ add-int/lit8 v15, v15, 0x1 │ │ @@ -1656,14 +1672,15 @@ │ │ invoke-direct {v2, p0, p1, p2, v1}, Leu/e43/impeller/content/ContentUpdateReceiver$1;->(Leu/e43/impeller/content/ContentUpdateReceiver;Landroid/content/Context;Landroid/content/Intent;Landroid/content/BroadcastReceiver$PendingResult;)V │ │ const/4 v3, 0x0 │ │ new-array v3, v3, [Ljava/lang/Void; │ │ + .line 65 │ invoke-virtual {v2, v3}, Leu/e43/impeller/content/ContentUpdateReceiver$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 70 │ .end local v1 # "res":Landroid/content/BroadcastReceiver$PendingResult; │ :goto_0 │ return-void ├── smali/eu/e43/impeller/content/FeedNotificationService$PendingNotification.smali │ @@ -195,22 +195,24 @@ │ │ const/4 v4, 0x0 │ │ invoke-direct {v3, p0, v4}, Leu/e43/impeller/content/FeedNotificationService$PendingNotification$AvatarListener;->(Leu/e43/impeller/content/FeedNotificationService$PendingNotification;Leu/e43/impeller/content/FeedNotificationService$1;)V │ │ const-string v4, "image" │ │ + .line 208 │ invoke-virtual {v0, v4}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ move-result-object v4 │ │ invoke-static {p1, p2, v4}, Leu/e43/impeller/Utils;->getImageUrl(Landroid/content/Context;Landroid/accounts/Account;Lorg/json/JSONObject;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 207 │ invoke-virtual {v2, v3, v4}, Leu/e43/impeller/uikit/ImageLoader;->load(Leu/e43/impeller/uikit/ImageLoader$Listener;Ljava/lang/String;)V │ │ .line 209 │ return-void │ .end method │ │ .method static synthetic access$100(Leu/e43/impeller/content/FeedNotificationService$PendingNotification;Landroid/graphics/Bitmap;)V │ @@ -333,14 +335,15 @@ │ │ const-string v5, "android.intent.action.VIEW" │ │ iget-object v6, p0, Leu/e43/impeller/content/FeedNotificationService$PendingNotification;->m_activity:Lorg/json/JSONObject; │ │ const-string v7, "object" │ │ + .line 296 │ invoke-virtual {v6, v7}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ move-result-object v6 │ │ const-string v7, "id" │ │ invoke-virtual {v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ @@ -419,18 +422,20 @@ │ │ const v6, 0x7f020065 │ │ const-string v7, "Reply" │ │ iget-object v8, p0, Leu/e43/impeller/content/FeedNotificationService$PendingNotification;->this$0:Leu/e43/impeller/content/FeedNotificationService; │ │ + .line 306 │ invoke-static {v8, v9, v2, v9}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v8 │ │ + .line 305 │ invoke-virtual {v5, v6, v7, v8}, Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 307 │ iget-boolean v5, p0, Leu/e43/impeller/content/FeedNotificationService$PendingNotification;->m_grouped:Z │ │ if-eqz v5, :cond_1 ├── smali/eu/e43/impeller/content/FeedNotificationService.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/app/Service; │ .source "FeedNotificationService.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Leu/e43/impeller/content/FeedNotificationService$1;, │ Leu/e43/impeller/content/FeedNotificationService$PendingNotification; │ } │ .end annotation │ │ │ # static fields │ .field public static final ACTION_NOTIFY_DIRECT:Ljava/lang/String; = "eu.e43.impeller.content.FeedNotificationService.DirectMessage" │ @@ -44,15 +43,14 @@ │ .line 48 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Leu/e43/impeller/content/FeedNotificationService;->m_pendingNotifications:Ljava/util/List; │ │ - .line 173 │ return-void │ .end method │ │ .method private maybeStopService()V │ .locals 1 │ │ .prologue │ @@ -226,22 +224,24 @@ │ │ const/4 v8, 0x0 │ │ aput-object v10, v6, v8 │ │ const/4 v8, 0x1 │ │ + .line 108 │ invoke-static/range {v25 .. v25}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v26 │ │ aput-object v26, v6, v8 │ │ const-string v7, "feed_entries._ID ASC" │ │ + .line 103 │ invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v12 │ │ .line 111 │ .local v12, "c":Landroid/database/Cursor; │ const/4 v13, 0x0 │ @@ -353,24 +353,26 @@ │ │ const/4 v5, 0x1 │ │ new-array v5, v5, [Ljava/lang/Object; │ │ const/4 v8, 0x0 │ │ + .line 120 │ invoke-interface {v12}, Landroid/database/Cursor;->getCount()I │ │ move-result v26 │ │ invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v26 │ │ aput-object v26, v5, v8 │ │ + .line 119 │ invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v23 │ │ .line 122 │ .local v23, "title":Ljava/lang/String; │ new-instance v14, Landroid/support/v4/app/NotificationCompat$InboxStyle; │ @@ -411,30 +413,33 @@ │ │ const-string v8, "eu.e43.impeller.action.SHOW_FEED" │ │ invoke-direct {v5, v8}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ const-string v8, "eu.e43.impeller.extra.ACCOUNT" │ │ + .line 133 │ invoke-virtual {v5, v8, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ move-result-object v5 │ │ const-string v8, "eu.e43.impeller.extra.FEED_ID" │ │ sget-object v26, Leu/e43/impeller/Constants$FeedID;->DIRECT_FEED:Leu/e43/impeller/Constants$FeedID; │ │ + .line 134 │ move-object/from16 v0, v26 │ │ invoke-virtual {v5, v8, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ move-result-object v5 │ │ const/4 v8, 0x0 │ │ + .line 131 │ move-object/from16 v0, p0 │ │ invoke-static {v0, v4, v5, v8}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v21 │ │ .line 136 │ @@ -675,224 +680,222 @@ │ .line 53 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public onStartCommand(Landroid/content/Intent;II)I │ - .locals 11 │ + .locals 10 │ .param p1, "intent" # Landroid/content/Intent; │ .param p2, "flags" # I │ .param p3, "startId" # I │ │ .prologue │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 58 │ iput p3, p0, Leu/e43/impeller/content/FeedNotificationService;->m_latestStartId:I │ │ .line 60 │ - const-string v7, "FeedNotificationService" │ + const-string v6, "FeedNotificationService" │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "Got " │ + const-string v8, "Got " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v6, v7}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 61 │ invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, "eu.e43.impeller.content.FeedNotificationService.DirectMessage" │ + const-string v7, "eu.e43.impeller.content.FeedNotificationService.DirectMessage" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 63 │ :try_start_0 │ invoke-direct {p0, p1}, Leu/e43/impeller/content/FeedNotificationService;->processDirectNotification(Landroid/content/Intent;)I │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result v7 │ + move-result v6 │ │ .line 82 │ :goto_0 │ - return v7 │ + return v6 │ │ .line 64 │ :catch_0 │ move-exception v1 │ │ .line 65 │ .local v1, "e":Lorg/json/JSONException; │ - new-instance v7, Ljava/lang/RuntimeException; │ + new-instance v6, Ljava/lang/RuntimeException; │ │ - const-string v8, "Database contains invalid object" │ + const-string v7, "Database contains invalid object" │ │ - invoke-direct {v7, v8, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v6, v7, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v7 │ + throw v6 │ │ .line 67 │ .end local v1 # "e":Lorg/json/JSONException; │ :cond_0 │ invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, "eu.e43.impeller.action.DIRECT_INBOX_DISPLAYED" │ + const-string v7, "eu.e43.impeller.action.DIRECT_INBOX_DISPLAYED" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ .line 68 │ - const-string v7, "notifications" │ + const-string v6, "notifications" │ │ - invoke-virtual {p0, v7, v10}, Leu/e43/impeller/content/FeedNotificationService;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {p0, v6, v9}, Leu/e43/impeller/content/FeedNotificationService;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 69 │ - .local v4, "prefs":Landroid/content/SharedPreferences; │ - const-string v7, "eu.e43.impeller.extra.ACCOUNT" │ + .local v3, "prefs":Landroid/content/SharedPreferences; │ + const-string v6, "eu.e43.impeller.extra.ACCOUNT" │ │ - invoke-virtual {p1, v7}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; │ + invoke-virtual {p1, v6}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; │ │ move-result-object v0 │ │ check-cast v0, Landroid/accounts/Account; │ │ .line 70 │ .local v0, "acct":Landroid/accounts/Account; │ - const-string v7, "eu.e43.impeller.extra.FEED_ENTRY_ID" │ + const-string v6, "eu.e43.impeller.extra.FEED_ENTRY_ID" │ │ - invoke-virtual {p1, v7, v10}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I │ + invoke-virtual {p1, v6, v9}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I │ │ - move-result v5 │ + move-result v4 │ │ .line 71 │ - .local v5, "shown":I │ - new-instance v7, Ljava/lang/StringBuilder; │ + .local v4, "shown":I │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "eu.e43.impeller.direct_notice:" │ + const-string v7, "eu.e43.impeller.direct_notice:" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iget-object v8, v0, Landroid/accounts/Account;->name:Ljava/lang/String; │ + iget-object v7, v0, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 73 │ - .local v6, "tag":Ljava/lang/String; │ - iget-object v7, p0, Leu/e43/impeller/content/FeedNotificationService;->m_pendingNotifications:Ljava/util/List; │ + .local v5, "tag":Ljava/lang/String; │ + iget-object v6, p0, Leu/e43/impeller/content/FeedNotificationService;->m_pendingNotifications:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v6 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Leu/e43/impeller/content/FeedNotificationService$PendingNotification; │ + check-cast v2, Leu/e43/impeller/content/FeedNotificationService$PendingNotification; │ │ .line 74 │ - .local v3, "not":Leu/e43/impeller/content/FeedNotificationService$PendingNotification; │ - invoke-virtual {v3, v0, v5}, Leu/e43/impeller/content/FeedNotificationService$PendingNotification;->maybeCancel(Landroid/accounts/Account;I)V │ + .local v2, "not":Leu/e43/impeller/content/FeedNotificationService$PendingNotification; │ + invoke-virtual {v2, v0, v4}, Leu/e43/impeller/content/FeedNotificationService$PendingNotification;->maybeCancel(Landroid/accounts/Account;I)V │ │ goto :goto_1 │ │ .line 77 │ - .end local v3 # "not":Leu/e43/impeller/content/FeedNotificationService$PendingNotification; │ + .end local v2 # "not":Leu/e43/impeller/content/FeedNotificationService$PendingNotification; │ :cond_1 │ invoke-static {p0}, Landroid/support/v4/app/NotificationManagerCompat;->from(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6, v10}, Landroid/support/v4/app/NotificationManagerCompat;->cancel(Ljava/lang/String;I)V │ + invoke-virtual {v6, v5, v9}, Landroid/support/v4/app/NotificationManagerCompat;->cancel(Ljava/lang/String;I)V │ │ .line 79 │ - invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "viewed:" │ + const-string v8, "viewed:" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - iget-object v9, v0, Landroid/accounts/Account;->name:Ljava/lang/String; │ + iget-object v8, v0, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v7, v8, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v6, v7, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 81 │ .end local v0 # "acct":Landroid/accounts/Account; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "prefs":Landroid/content/SharedPreferences; │ - .end local v5 # "shown":I │ - .end local v6 # "tag":Ljava/lang/String; │ + .end local v3 # "prefs":Landroid/content/SharedPreferences; │ + .end local v4 # "shown":I │ + .end local v5 # "tag":Ljava/lang/String; │ :cond_2 │ invoke-direct {p0}, Leu/e43/impeller/content/FeedNotificationService;->maybeStopService()V │ │ .line 82 │ - const/4 v7, 0x2 │ + const/4 v6, 0x2 │ │ goto :goto_0 │ .end method ├── smali/eu/e43/impeller/content/FeedSyncAdapter.smali │ @@ -116,531 +116,519 @@ │ .line 65 │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public onPerformSync(Landroid/accounts/Account;Landroid/os/Bundle;Ljava/lang/String;Landroid/content/ContentProviderClient;Landroid/content/SyncResult;)V │ - .locals 29 │ + .locals 26 │ .param p1, "account" # Landroid/accounts/Account; │ .param p2, "bundle" # Landroid/os/Bundle; │ .param p3, "s" # Ljava/lang/String; │ .param p4, "contentProviderClient" # Landroid/content/ContentProviderClient; │ .param p5, "syncResult" # Landroid/content/SyncResult; │ │ .prologue │ .line 78 │ :try_start_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/content/FeedSyncAdapter;->m_context:Landroid/content/Context; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - const-string v25, "account" │ + const-string v22, "account" │ │ - invoke-virtual/range {v24 .. v25}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual/range {v21 .. v22}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Landroid/accounts/AccountManager; │ │ .line 79 │ .local v5, "am":Landroid/accounts/AccountManager; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/content/FeedSyncAdapter;->m_context:Landroid/content/Context; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - invoke-virtual/range {v24 .. v24}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual/range {v21 .. v21}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v19 │ + move-result-object v16 │ │ .line 80 │ - .local v19, "res":Landroid/content/ContentResolver; │ + .local v16, "res":Landroid/content/ContentResolver; │ invoke-static/range {p1 .. p1}, Leu/e43/impeller/content/PumpContentProvider$Uris;->get(Landroid/accounts/Account;)Leu/e43/impeller/content/PumpContentProvider$Uris; │ │ - move-result-object v23 │ + move-result-object v20 │ │ .line 83 │ - .local v23, "uris":Leu/e43/impeller/content/PumpContentProvider$Uris; │ + .local v20, "uris":Leu/e43/impeller/content/PumpContentProvider$Uris; │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/content/FeedSyncAdapter;->m_context:Landroid/content/Context; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - const/16 v25, 0x1 │ + const/16 v22, 0x1 │ │ - move/from16 v0, v25 │ + move/from16 v0, v22 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v25, v0 │ + move-object/from16 v22, v0 │ │ - const/16 v26, 0x0 │ + const/16 v23, 0x0 │ │ - const-string v27, "inbox" │ + const-string v24, "inbox" │ │ - aput-object v27, v25, v26 │ + aput-object v24, v22, v23 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ move-object/from16 v1, p1 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v22 │ │ invoke-static {v0, v1, v2}, Leu/e43/impeller/Utils;->getUserUri(Landroid/content/Context;Landroid/accounts/Account;[Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v24 │ + move-result-object v21 │ │ - invoke-virtual/range {v24 .. v24}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; │ + invoke-virtual/range {v21 .. v21}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 84 │ - .local v7, "b":Landroid/net/Uri$Builder; │ - move-object/from16 v0, v23 │ + .local v6, "b":Landroid/net/Uri$Builder; │ + move-object/from16 v0, v20 │ │ iget-object v0, v0, Leu/e43/impeller/content/PumpContentProvider$Uris;->feedUri:Landroid/net/Uri; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ - move-object/from16 v2, v24 │ + move-object/from16 v2, v21 │ │ invoke-direct {v0, v1, v2}, Leu/e43/impeller/content/FeedSyncAdapter;->getLastId(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v14 │ │ .line 85 │ - .local v16, "lastId":Ljava/lang/String; │ - if-eqz v16, :cond_1 │ + .local v14, "lastId":Ljava/lang/String; │ + if-eqz v14, :cond_1 │ │ .line 86 │ - const-string v24, "since" │ + const-string v21, "since" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v16 │ - │ - invoke-virtual {v7, v0, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ + invoke-virtual {v6, v0, v14}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ .line 87 │ :cond_1 │ - const-string v24, "count" │ + const-string v21, "count" │ │ - const-string v25, "200" │ + const-string v22, "200" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v22 │ │ - invoke-virtual {v7, v0, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ + invoke-virtual {v6, v0, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ .line 88 │ - invoke-virtual {v7}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ + invoke-virtual {v6}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ - move-result-object v22 │ + move-result-object v19 │ │ .line 90 │ - .local v22, "uri":Landroid/net/Uri; │ - const-string v24, "FeedSyncAdapter" │ + .local v19, "uri":Landroid/net/Uri; │ + const-string v21, "FeedSyncAdapter" │ │ - new-instance v25, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ - const-string v26, "Beginning sync from " │ + const-string v23, "Beginning sync from " │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v22 │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v22 │ │ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v22 │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 92 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/content/FeedSyncAdapter;->m_context:Landroid/content/Context; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - new-instance v25, Ljava/net/URL; │ + new-instance v22, Ljava/net/URL; │ │ - invoke-virtual/range {v22 .. v22}, Landroid/net/Uri;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v23 │ │ - invoke-direct/range {v25 .. v26}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct/range {v22 .. v23}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ - const/16 v26, 0x1 │ + const/16 v23, 0x1 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ move-object/from16 v1, p1 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v22 │ │ - move/from16 v3, v26 │ + move/from16 v3, v23 │ │ invoke-static {v0, v1, v2, v3}, Leu/e43/impeller/account/OAuth;->fetchAuthenticated(Landroid/content/Context;Landroid/accounts/Account;Ljava/net/URL;Z)Ljava/net/HttpURLConnection; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 93 │ - .local v9, "conn":Ljava/net/HttpURLConnection; │ - invoke-virtual {v9}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v8, "conn":Ljava/net/HttpURLConnection; │ + invoke-virtual {v8}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v24 │ + move-result-object v21 │ │ - invoke-static/range {v24 .. v24}, Leu/e43/impeller/Utils;->readAll(Ljava/io/InputStream;)Ljava/lang/String; │ + invoke-static/range {v21 .. v21}, Leu/e43/impeller/Utils;->readAll(Ljava/io/InputStream;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ .line 94 │ - .local v15, "jsonString":Ljava/lang/String; │ - new-instance v8, Lorg/json/JSONObject; │ + .local v13, "jsonString":Ljava/lang/String; │ + new-instance v7, Lorg/json/JSONObject; │ │ - invoke-direct {v8, v15}, Lorg/json/JSONObject;->(Ljava/lang/String;)V │ + invoke-direct {v7, v13}, Lorg/json/JSONObject;->(Ljava/lang/String;)V │ │ .line 95 │ - .local v8, "collection":Lorg/json/JSONObject; │ - const-string v24, "items" │ + .local v7, "collection":Lorg/json/JSONObject; │ + const-string v21, "items" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v8, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ + invoke-virtual {v7, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ │ - move-result-object v14 │ + move-result-object v12 │ │ .line 97 │ - .local v14, "items":Lorg/json/JSONArray; │ + .local v12, "items":Lorg/json/JSONArray; │ new-instance v4, Ljava/util/ArrayList; │ │ invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 100 │ .local v4, "actions":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v14}, Lorg/json/JSONArray;->length()I │ + invoke-virtual {v12}, Lorg/json/JSONArray;->length()I │ │ - move-result v24 │ + move-result v21 │ │ - add-int/lit8 v11, v24, -0x1 │ + add-int/lit8 v10, v21, -0x1 │ │ - .local v11, "i":I │ + .local v10, "i":I │ :goto_0 │ - if-ltz v11, :cond_2 │ + if-ltz v10, :cond_2 │ │ .line 101 │ - invoke-virtual {v14, v11}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; │ + invoke-virtual {v12, v10}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 102 │ - .local v13, "item":Lorg/json/JSONObject; │ - move-object/from16 v0, v23 │ + .local v11, "item":Lorg/json/JSONObject; │ + move-object/from16 v0, v20 │ │ iget-object v0, v0, Leu/e43/impeller/content/PumpContentProvider$Uris;->feedUri:Landroid/net/Uri; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - invoke-static/range {v24 .. v24}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; │ + .line 103 │ + invoke-static/range {v21 .. v21}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; │ │ - move-result-object v24 │ + move-result-object v21 │ │ - const-string v25, "_json" │ + const-string v22, "_json" │ │ - invoke-virtual {v13}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ + .line 104 │ + invoke-virtual {v11}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v23 │ │ - invoke-virtual/range {v24 .. v26}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ + invoke-virtual/range {v21 .. v23}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; │ │ - move-result-object v24 │ + move-result-object v21 │ │ - invoke-virtual/range {v24 .. v24}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; │ + .line 105 │ + invoke-virtual/range {v21 .. v21}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation; │ │ - move-result-object v24 │ + move-result-object v21 │ │ - move-object/from16 v0, v24 │ + .line 102 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 106 │ move-object/from16 v0, p5 │ │ iget-object v0, v0, Landroid/content/SyncResult;->stats:Landroid/content/SyncStats; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ iget-wide v0, v0, Landroid/content/SyncStats;->numEntries:J │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v22, v0 │ │ - const-wide/16 v27, 0x1 │ + const-wide/16 v24, 0x1 │ │ - add-long v25, v25, v27 │ + add-long v22, v22, v24 │ │ - move-wide/from16 v0, v25 │ + move-wide/from16 v0, v22 │ │ - move-object/from16 v2, v24 │ + move-object/from16 v2, v21 │ │ iput-wide v0, v2, Landroid/content/SyncStats;->numEntries:J │ │ .line 100 │ - add-int/lit8 v11, v11, -0x1 │ + add-int/lit8 v10, v10, -0x1 │ │ goto :goto_0 │ │ .line 109 │ - .end local v13 # "item":Lorg/json/JSONObject; │ + .end local v11 # "item":Lorg/json/JSONObject; │ :cond_2 │ - const-string v24, "eu.e43.impeller.content" │ + const-string v21, "eu.e43.impeller.content" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1, v4}, Landroid/content/ContentResolver;->applyBatch(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult; │ │ - move-result-object v21 │ + move-result-object v18 │ │ .line 110 │ - .local v21, "results":[Landroid/content/ContentProviderResult; │ - move-object/from16 v6, v21 │ + .local v18, "results":[Landroid/content/ContentProviderResult; │ + move-object/from16 v0, v18 │ │ - .local v6, "arr$":[Landroid/content/ContentProviderResult; │ - array-length v0, v6 │ + array-length v0, v0 │ │ - move/from16 v17, v0 │ + move/from16 v22, v0 │ │ - .local v17, "len$":I │ - const/4 v12, 0x0 │ + const/16 v21, 0x0 │ │ - .local v12, "i$":I │ :goto_1 │ - move/from16 v0, v17 │ + move/from16 v0, v21 │ + │ + move/from16 v1, v22 │ │ - if-ge v12, v0, :cond_3 │ + if-ge v0, v1, :cond_3 │ │ - aget-object v20, v6, v12 │ + aget-object v17, v18, v21 │ │ .line 111 │ - .local v20, "result":Landroid/content/ContentProviderResult; │ - new-instance v18, Landroid/content/Intent; │ + .local v17, "result":Landroid/content/ContentProviderResult; │ + new-instance v15, Landroid/content/Intent; │ │ - const-string v24, "eu.e43.impeller.action.NEW_FEED_ENTRY" │ + const-string v23, "eu.e43.impeller.action.NEW_FEED_ENTRY" │ │ - move-object/from16 v0, v18 │ - │ - move-object/from16 v1, v24 │ + move-object/from16 v0, v23 │ │ - invoke-direct {v0, v1}, Landroid/content/Intent;->(Ljava/lang/String;)V │ + invoke-direct {v15, v0}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ .line 112 │ - .local v18, "noticeIntent":Landroid/content/Intent; │ - const-string v24, "eu.e43.impeller.extra.ACCOUNT" │ + .local v15, "noticeIntent":Landroid/content/Intent; │ + const-string v23, "eu.e43.impeller.extra.ACCOUNT" │ │ - move-object/from16 v0, v18 │ - │ - move-object/from16 v1, v24 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v2, p1 │ + move-object/from16 v1, p1 │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ + invoke-virtual {v15, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ .line 113 │ - const-string v24, "eu.e43.impeller.extra.CONTENT_URI" │ + const-string v23, "eu.e43.impeller.extra.CONTENT_URI" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Landroid/content/ContentProviderResult;->uri:Landroid/net/Uri; │ │ - move-object/from16 v25, v0 │ + move-object/from16 v24, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v23 │ │ move-object/from16 v1, v24 │ │ - move-object/from16 v2, v25 │ - │ - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ + invoke-virtual {v15, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ .line 115 │ - const-string v24, "FeedSyncAdapter" │ - │ - new-instance v25, Ljava/lang/StringBuilder; │ + const-string v23, "FeedSyncAdapter" │ │ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ + new-instance v24, Ljava/lang/StringBuilder; │ │ - const-string v26, "Sending notification " │ + invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v25, "Sending notification " │ │ - move-result-object v25 │ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v25 │ + move-result-object v24 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v24 │ │ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v24 │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v23 .. v24}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 116 │ invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/content/FeedSyncAdapter;->getContext()Landroid/content/Context; │ │ - move-result-object v24 │ - │ - move-object/from16 v0, v24 │ + move-result-object v23 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v23 │ │ - invoke-virtual {v0, v1}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {v0, v15}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 110 │ - add-int/lit8 v12, v12, 0x1 │ + add-int/lit8 v21, v21, 0x1 │ │ goto :goto_1 │ │ .line 119 │ - .end local v18 # "noticeIntent":Landroid/content/Intent; │ - .end local v20 # "result":Landroid/content/ContentProviderResult; │ + .end local v15 # "noticeIntent":Landroid/content/Intent; │ + .end local v17 # "result":Landroid/content/ContentProviderResult; │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/content/FeedSyncAdapter;->m_syncState:Landroid/content/SharedPreferences; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - invoke-interface/range {v24 .. v24}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface/range {v21 .. v21}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 120 │ - .local v10, "e":Landroid/content/SharedPreferences$Editor; │ - invoke-virtual {v14}, Lorg/json/JSONArray;->length()I │ + .local v9, "e":Landroid/content/SharedPreferences$Editor; │ + invoke-virtual {v12}, Lorg/json/JSONArray;->length()I │ │ - move-result v24 │ + move-result v21 │ │ - if-eqz v24, :cond_4 │ + if-eqz v21, :cond_4 │ │ .line 121 │ move-object/from16 v0, p1 │ │ iget-object v0, v0, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v21, v0 │ │ - const/16 v25, 0x0 │ + const/16 v22, 0x0 │ │ - move/from16 v0, v25 │ + move/from16 v0, v22 │ │ - invoke-virtual {v14, v0}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; │ + invoke-virtual {v12, v0}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; │ │ - move-result-object v25 │ + move-result-object v22 │ │ - const-string v26, "id" │ + const-string v23, "id" │ │ - invoke-virtual/range {v25 .. v26}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual/range {v22 .. v23}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v22 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v22 │ │ - invoke-interface {v10, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v9, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 122 │ :cond_4 │ - invoke-interface {v10}, Landroid/content/SharedPreferences$Editor;->apply()V │ + invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 123 │ - invoke-virtual {v14}, Lorg/json/JSONArray;->length()I │ + invoke-virtual {v12}, Lorg/json/JSONArray;->length()I │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result v24 │ + move-result v21 │ │ - const/16 v25, 0x32 │ + const/16 v22, 0x32 │ │ - move/from16 v0, v24 │ + move/from16 v0, v21 │ │ - move/from16 v1, v25 │ + move/from16 v1, v22 │ │ if-eq v0, v1, :cond_0 │ │ .line 128 │ .end local v4 # "actions":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ .end local v5 # "am":Landroid/accounts/AccountManager; │ - .end local v6 # "arr$":[Landroid/content/ContentProviderResult; │ - .end local v7 # "b":Landroid/net/Uri$Builder; │ - .end local v8 # "collection":Lorg/json/JSONObject; │ - .end local v9 # "conn":Ljava/net/HttpURLConnection; │ - .end local v10 # "e":Landroid/content/SharedPreferences$Editor; │ - .end local v11 # "i":I │ - .end local v12 # "i$":I │ - .end local v14 # "items":Lorg/json/JSONArray; │ - .end local v15 # "jsonString":Ljava/lang/String; │ - .end local v16 # "lastId":Ljava/lang/String; │ - .end local v17 # "len$":I │ - .end local v19 # "res":Landroid/content/ContentResolver; │ - .end local v21 # "results":[Landroid/content/ContentProviderResult; │ - .end local v22 # "uri":Landroid/net/Uri; │ - .end local v23 # "uris":Leu/e43/impeller/content/PumpContentProvider$Uris; │ + .end local v6 # "b":Landroid/net/Uri$Builder; │ + .end local v7 # "collection":Lorg/json/JSONObject; │ + .end local v8 # "conn":Ljava/net/HttpURLConnection; │ + .end local v9 # "e":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v12 # "items":Lorg/json/JSONArray; │ + .end local v13 # "jsonString":Ljava/lang/String; │ + .end local v14 # "lastId":Ljava/lang/String; │ + .end local v16 # "res":Landroid/content/ContentResolver; │ + .end local v18 # "results":[Landroid/content/ContentProviderResult; │ + .end local v19 # "uri":Landroid/net/Uri; │ + .end local v20 # "uris":Leu/e43/impeller/content/PumpContentProvider$Uris; │ :goto_2 │ return-void │ │ .line 124 │ :catch_0 │ - move-exception v10 │ + move-exception v9 │ │ .line 125 │ - .local v10, "e":Ljava/lang/Exception; │ - const-string v24, "FeedSyncAdapter" │ + .local v9, "e":Ljava/lang/Exception; │ + const-string v21, "FeedSyncAdapter" │ │ - const-string v25, "Sync exception" │ + const-string v22, "Sync exception" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v22 │ │ - invoke-static {v0, v1, v10}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v0, v1, v9}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 126 │ - const/16 v24, 0x1 │ + const/16 v21, 0x1 │ │ - move/from16 v0, v24 │ + move/from16 v0, v21 │ │ move-object/from16 v1, p5 │ │ iput-boolean v0, v1, Landroid/content/SyncResult;->databaseError:Z │ │ goto :goto_2 │ .end method ├── smali/eu/e43/impeller/content/PumpContentProvider$Uris.smali │ @@ -247,27 +247,31 @@ │ .line 85 │ iget-object v0, p0, Leu/e43/impeller/content/PumpContentProvider$Uris;->objectsUri:Landroid/net/Uri; │ │ invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ + .line 86 │ invoke-static {p1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ const-string v1, "replies" │ │ + .line 87 │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ + .line 88 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ move-result-object v0 │ │ + .line 85 │ return-object v0 │ .end method ├── smali/eu/e43/impeller/content/PumpContentProvider.smali │ @@ -523,15 +523,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 39 │ invoke-direct {p0}, Landroid/content/ContentProvider;->()V │ │ - .line 51 │ return-void │ .end method │ │ .method private static addStateProjections(Ljava/util/Map;Ljava/lang/String;)V │ .locals 3 │ .param p1, "idField" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ @@ -1338,21 +1337,21 @@ │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ .line 436 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ move-object v4, v10 │ │ + .line 433 │ .end local v9 # "id":I │ .end local v10 # "sel":[Ljava/lang/String; │ .restart local v4 # "sel":[Ljava/lang/String; │ :goto_0 │ return v9 │ │ - .line 433 │ :cond_0 │ const/4 v0, 0x0 │ │ :try_start_2 │ invoke-virtual {p1, p2, v0, p3}, Landroid/database/sqlite/SQLiteDatabase;->insertOrThrow(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ @@ -1453,14 +1452,15 @@ │ │ const-string v3, "account=? AND id=?" │ │ const/4 v0, 0x2 │ │ new-array v4, v0, [Ljava/lang/String; │ │ + .line 401 │ invoke-static {p3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ aput-object v0, v4, v6 │ │ const-string v0, "id" │ @@ -1475,14 +1475,15 @@ │ │ move-object v6, v5 │ │ move-object v7, v5 │ │ move-object v8, v5 │ │ + .line 397 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 405 │ .local v9, "c":Landroid/database/Cursor; │ :try_start_0 │ @@ -1512,18 +1513,20 @@ │ │ move-result-object p2 │ │ .line 416 │ .end local p2 # "newObj":Lorg/json/JSONObject; │ invoke-interface {v9}, Landroid/database/Cursor;->close()V │ │ + .line 414 │ .end local v11 # "oldObj":Lorg/json/JSONObject; │ :goto_0 │ return-object p2 │ │ + .line 416 │ .restart local p2 # "newObj":Lorg/json/JSONObject; │ :cond_0 │ invoke-interface {v9}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ │ .line 412 │ @@ -1730,256 +1733,231 @@ │ │ throw v1 │ .end method │ │ │ # virtual methods │ .method public call(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle; │ - .locals 19 │ + .locals 14 │ .param p1, "method" # Ljava/lang/String; │ .param p2, "arg" # Ljava/lang/String; │ .param p3, "extras" # Landroid/os/Bundle; │ │ .prologue │ .line 551 │ - const-string v3, "updateAccounts" │ + const-string v1, "updateAccounts" │ │ - move-object/from16 v0, p1 │ + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + move-result v1 │ │ - move-result v3 │ - │ - if-eqz v3, :cond_3 │ + if-eqz v1, :cond_3 │ │ .line 552 │ - move-object/from16 v0, p0 │ - │ - iget-object v3, v0, Leu/e43/impeller/content/PumpContentProvider;->m_mgr:Leu/e43/impeller/content/PumpDatabaseManager; │ + iget-object v1, p0, Leu/e43/impeller/content/PumpContentProvider;->m_mgr:Leu/e43/impeller/content/PumpDatabaseManager; │ │ - invoke-virtual {v3}, Leu/e43/impeller/content/PumpDatabaseManager;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Leu/e43/impeller/content/PumpDatabaseManager;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v2 │ + move-result-object v0 │ │ .line 553 │ - .local v2, "db":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/content/PumpContentProvider;->getContext()Landroid/content/Context; │ + .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {p0}, Leu/e43/impeller/content/PumpContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-static {v3}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager; │ + invoke-static {v1}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 554 │ - .local v13, "am":Landroid/accounts/AccountManager; │ - const-string v3, "eu.e43.impeller" │ + .local v11, "am":Landroid/accounts/AccountManager; │ + const-string v1, "eu.e43.impeller" │ │ - invoke-virtual {v13, v3}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; │ + invoke-virtual {v11, v1}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; │ │ - move-result-object v12 │ + move-result-object v10 │ │ .line 555 │ - .local v12, "accts":[Landroid/accounts/Account; │ - new-instance v10, Ljava/util/HashSet; │ + .local v10, "accts":[Landroid/accounts/Account; │ + new-instance v8, Ljava/util/HashSet; │ │ - invoke-direct {v10}, Ljava/util/HashSet;->()V │ + invoke-direct {v8}, Ljava/util/HashSet;->()V │ │ .line 556 │ - .local v10, "accounts":Ljava/util/Set;, "Ljava/util/Set;" │ - move-object v14, v12 │ + .local v8, "accounts":Ljava/util/Set;, "Ljava/util/Set;" │ + array-length v2, v10 │ │ - .local v14, "arr$":[Landroid/accounts/Account; │ - array-length v0, v14 │ - │ - move/from16 v18, v0 │ - │ - .local v18, "len$":I │ - const/16 v17, 0x0 │ + const/4 v1, 0x0 │ │ - .local v17, "i$":I │ :goto_0 │ - move/from16 v0, v17 │ + if-ge v1, v2, :cond_0 │ │ - move/from16 v1, v18 │ - │ - if-ge v0, v1, :cond_0 │ - │ - aget-object v11, v14, v17 │ + aget-object v9, v10, v1 │ │ .line 557 │ - .local v11, "acct":Landroid/accounts/Account; │ - iget-object v3, v11, Landroid/accounts/Account;->name:Ljava/lang/String; │ + .local v9, "acct":Landroid/accounts/Account; │ + iget-object v3, v9, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ - invoke-interface {v10, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 556 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 559 │ - .end local v11 # "acct":Landroid/accounts/Account; │ + .end local v9 # "acct":Landroid/accounts/Account; │ :cond_0 │ - const-string v3, "accounts" │ + const-string v1, "accounts" │ │ - const/4 v4, 0x2 │ + const/4 v2, 0x2 │ │ - new-array v4, v4, [Ljava/lang/String; │ + new-array v2, v2, [Ljava/lang/String; │ │ - const/4 v5, 0x0 │ + const/4 v3, 0x0 │ │ - const-string v6, "_ID" │ + const-string v4, "_ID" │ │ - aput-object v6, v4, v5 │ + aput-object v4, v2, v3 │ │ - const/4 v5, 0x1 │ + const/4 v3, 0x1 │ │ - const-string v6, "name" │ + const-string v4, "name" │ │ - aput-object v6, v4, v5 │ + aput-object v4, v2, v3 │ + │ + const/4 v3, 0x0 │ + │ + const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ - const/4 v8, 0x0 │ - │ - const/4 v9, 0x0 │ - │ - invoke-virtual/range {v2 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v15 │ + move-result-object v12 │ │ .line 562 │ - .local v15, "c":Landroid/database/Cursor; │ + .local v12, "c":Landroid/database/Cursor; │ :goto_1 │ :try_start_0 │ - invoke-interface {v15}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v3 │ + move-result v1 │ │ - if-eqz v3, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 563 │ - const/4 v3, 0x1 │ + const/4 v1, 0x1 │ │ - invoke-interface {v15, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v12, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-interface {v10, v3}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v8, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v1 │ │ - if-eqz v3, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 564 │ - const/4 v3, 0x1 │ + const/4 v1, 0x1 │ │ - invoke-interface {v15, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v12, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-interface {v10, v3}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v8, v1}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_1 │ │ .line 570 │ :catchall_0 │ - move-exception v3 │ + move-exception v1 │ │ - invoke-interface {v15}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ - throw v3 │ + throw v1 │ │ .line 566 │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ :try_start_1 │ - invoke-interface {v15, v3}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v12, v1}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v3 │ - │ - move-object/from16 v0, p0 │ + move-result v1 │ │ - invoke-direct {v0, v2, v3}, Leu/e43/impeller/content/PumpContentProvider;->removeAccount(Landroid/database/sqlite/SQLiteDatabase;I)V │ + invoke-direct {p0, v0, v1}, Leu/e43/impeller/content/PumpContentProvider;->removeAccount(Landroid/database/sqlite/SQLiteDatabase;I)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_1 │ │ .line 570 │ :cond_2 │ - invoke-interface {v15}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 573 │ - invoke-interface {v10}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v17 │ + move-result-object v1 │ │ - .local v17, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_3 │ + if-eqz v2, :cond_3 │ │ - invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v9, Ljava/lang/String; │ │ .line 574 │ - .local v11, "acct":Ljava/lang/String; │ - new-instance v16, Landroid/content/ContentValues; │ + .local v9, "acct":Ljava/lang/String; │ + new-instance v13, Landroid/content/ContentValues; │ │ - invoke-direct/range {v16 .. v16}, Landroid/content/ContentValues;->()V │ + invoke-direct {v13}, Landroid/content/ContentValues;->()V │ │ .line 575 │ - .local v16, "cv":Landroid/content/ContentValues; │ - const-string v3, "name" │ - │ - move-object/from16 v0, v16 │ + .local v13, "cv":Landroid/content/ContentValues; │ + const-string v2, "name" │ │ - invoke-virtual {v0, v3, v11}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v13, v2, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 576 │ - const-string v3, "accounts" │ + const-string v2, "accounts" │ │ - const/4 v4, 0x0 │ - │ - move-object/from16 v0, v16 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v2, v3, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->insertOrThrow(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v2, v3, v13}, Landroid/database/sqlite/SQLiteDatabase;->insertOrThrow(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ goto :goto_2 │ │ .line 579 │ - .end local v2 # "db":Landroid/database/sqlite/SQLiteDatabase; │ - .end local v10 # "accounts":Ljava/util/Set;, "Ljava/util/Set;" │ - .end local v11 # "acct":Ljava/lang/String; │ - .end local v12 # "accts":[Landroid/accounts/Account; │ - .end local v13 # "am":Landroid/accounts/AccountManager; │ - .end local v14 # "arr$":[Landroid/accounts/Account; │ - .end local v15 # "c":Landroid/database/Cursor; │ - .end local v16 # "cv":Landroid/content/ContentValues; │ - .end local v17 # "i$":Ljava/util/Iterator; │ - .end local v18 # "len$":I │ + .end local v0 # "db":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v8 # "accounts":Ljava/util/Set;, "Ljava/util/Set;" │ + .end local v9 # "acct":Ljava/lang/String; │ + .end local v10 # "accts":[Landroid/accounts/Account; │ + .end local v11 # "am":Landroid/accounts/AccountManager; │ + .end local v12 # "c":Landroid/database/Cursor; │ + .end local v13 # "cv":Landroid/content/ContentValues; │ :cond_3 │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ - return-object v3 │ + return-object v1 │ .end method │ │ .method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 1 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "s" # Ljava/lang/String; │ .param p3, "strings" # [Ljava/lang/String; │ @@ -2951,14 +2929,15 @@ │ invoke-virtual {v0, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ .line 364 │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ + .line 362 │ return-object v18 │ │ .line 347 │ .end local v18 # "path":Landroid/net/Uri; │ :pswitch_2 │ :try_start_5 │ move-object/from16 v0, p0 ├── smali/eu/e43/impeller/content/PumpDatabaseManager.smali │ @@ -171,100 +171,105 @@ │ invoke-virtual {p0, p1, v0, v1}, Leu/e43/impeller/content/PumpDatabaseManager;->onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ .line 62 │ return-void │ .end method │ │ .method public onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V │ - .locals 32 │ + .locals 29 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p2, "oldVersion" # I │ .param p3, "newVersion" # I │ │ .prologue │ .line 66 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Leu/e43/impeller/content/PumpDatabaseManager;->m_context:Leu/e43/impeller/content/PumpContentProvider; │ │ invoke-virtual {v2}, Leu/e43/impeller/content/PumpContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v20 │ + move-result-object v19 │ │ .line 67 │ - .local v20, "ctx":Landroid/content/Context; │ - invoke-static/range {v20 .. v20}, Landroid/support/v4/app/NotificationManagerCompat;->from(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat; │ + .local v19, "ctx":Landroid/content/Context; │ + invoke-static/range {v19 .. v19}, Landroid/support/v4/app/NotificationManagerCompat;->from(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat; │ │ - move-result-object v29 │ + move-result-object v26 │ │ .line 68 │ - .local v29, "nm":Landroid/support/v4/app/NotificationManagerCompat; │ + .local v26, "nm":Landroid/support/v4/app/NotificationManagerCompat; │ new-instance v2, Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ const/4 v3, 0x1 │ │ + .line 69 │ invoke-virtual {v2, v3}, Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f0d002e │ │ - move-object/from16 v0, v20 │ + .line 70 │ + move-object/from16 v0, v19 │ │ invoke-virtual {v0, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f0d002d │ │ - move-object/from16 v0, v20 │ + .line 71 │ + move-object/from16 v0, v19 │ │ invoke-virtual {v0, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f02006b │ │ + .line 72 │ invoke-virtual {v2, v3}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x1 │ │ + .line 73 │ invoke-virtual {v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setProgress(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 74 │ - .local v18, "bld":Landroid/support/v4/app/NotificationCompat$Builder; │ + .local v17, "bld":Landroid/support/v4/app/NotificationCompat$Builder; │ const-string v2, "eu.e43.impeller.content.DatabaseUpgrade" │ │ const/4 v3, 0x0 │ │ - invoke-virtual/range {v18 .. v18}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ + invoke-virtual/range {v17 .. v17}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ move-result-object v4 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v26 │ │ invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/NotificationManagerCompat;->notify(Ljava/lang/String;ILandroid/app/Notification;)V │ │ .line 76 │ packed-switch p2, :pswitch_data_0 │ │ .line 156 │ @@ -364,71 +369,58 @@ │ │ invoke-virtual {v0, v2}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; │ │ move-result-object v13 │ │ .line 95 │ .local v13, "accts":[Landroid/accounts/Account; │ - move-object/from16 v17, v13 │ - │ - .local v17, "arr$":[Landroid/accounts/Account; │ - move-object/from16 v0, v17 │ - │ - array-length v0, v0 │ - │ - move/from16 v27, v0 │ + array-length v3, v13 │ │ - .local v27, "len$":I │ - const/16 v24, 0x0 │ + const/4 v2, 0x0 │ │ - .local v24, "i$":I │ :goto_0 │ - move/from16 v0, v24 │ - │ - move/from16 v1, v27 │ - │ - if-ge v0, v1, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v11, v17, v24 │ + aget-object v11, v13, v2 │ │ .line 96 │ .local v11, "a":Landroid/accounts/Account; │ - new-instance v21, Landroid/content/ContentValues; │ + new-instance v20, Landroid/content/ContentValues; │ │ - invoke-direct/range {v21 .. v21}, Landroid/content/ContentValues;->()V │ + invoke-direct/range {v20 .. v20}, Landroid/content/ContentValues;->()V │ │ .line 97 │ - .local v21, "cv":Landroid/content/ContentValues; │ - const-string v2, "name" │ + .local v20, "cv":Landroid/content/ContentValues; │ + const-string v4, "name" │ │ - iget-object v3, v11, Landroid/accounts/Account;->name:Ljava/lang/String; │ + iget-object v5, v11, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 98 │ - const-string v2, "accounts" │ + const-string v4, "accounts" │ │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v0, v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;->insertOrThrow(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v4, v5, v1}, Landroid/database/sqlite/SQLiteDatabase;->insertOrThrow(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ .line 95 │ - add-int/lit8 v24, v24, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 101 │ .end local v11 # "a":Landroid/accounts/Account; │ - .end local v21 # "cv":Landroid/content/ContentValues; │ + .end local v20 # "cv":Landroid/content/ContentValues; │ :cond_0 │ array-length v2, v13 │ │ if-lez v2, :cond_1 │ │ .line 102 │ const v2, 0x7f060005 │ @@ -448,17 +440,14 @@ │ move-object/from16 v1, p1 │ │ invoke-direct {v0, v1, v2}, Leu/e43/impeller/content/PumpDatabaseManager;->runQueryFile(Landroid/database/sqlite/SQLiteDatabase;I)V │ │ .line 107 │ .end local v13 # "accts":[Landroid/accounts/Account; │ .end local v16 # "am":Landroid/accounts/AccountManager; │ - .end local v17 # "arr$":[Landroid/accounts/Account; │ - .end local v24 # "i$":I │ - .end local v27 # "len$":I │ :pswitch_3 │ const-string v2, "PumpDatabaseManager" │ │ const-string v3, "Performing database migration to v5" │ │ invoke-static {v2, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ @@ -504,274 +493,274 @@ │ │ const/4 v9, 0x0 │ │ move-object/from16 v2, p1 │ │ invoke-virtual/range {v2 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v19 │ + move-result-object v18 │ │ .line 115 │ - .local v19, "c":Landroid/database/Cursor; │ + .local v18, "c":Landroid/database/Cursor; │ :cond_2 │ :try_start_0 │ - invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_5 │ │ .line 116 │ - invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->getPosition()I │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->getPosition()I │ │ move-result v2 │ │ rem-int/lit8 v2, v2, 0x64 │ │ if-nez v2, :cond_3 │ │ .line 117 │ - invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->getCount()I │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->getCount()I │ │ move-result v2 │ │ - invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->getPosition()I │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->getPosition()I │ │ move-result v3 │ │ const/4 v4, 0x0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setProgress(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 118 │ const-string v2, "eu.e43.impeller.content.DatabaseUpgrade" │ │ const/4 v3, 0x0 │ │ - invoke-virtual/range {v18 .. v18}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ + invoke-virtual/range {v17 .. v17}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ move-result-object v4 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v26 │ │ invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/NotificationManagerCompat;->notify(Ljava/lang/String;ILandroid/app/Notification;)V │ │ .line 121 │ :cond_3 │ const/4 v2, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v10 │ │ .line 122 │ .local v10, "_id":I │ const/4 v2, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v12 │ │ .line 123 │ .local v12, "account":I │ const/4 v2, 0x2 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v15 │ │ .line 125 │ .local v15, "actJSON":Ljava/lang/String; │ new-instance v14, Lorg/json/JSONObject; │ │ invoke-direct {v14, v15}, Lorg/json/JSONObject;->(Ljava/lang/String;)V │ │ .line 126 │ .local v14, "act":Lorg/json/JSONObject; │ - sget-object v26, Leu/e43/impeller/content/PumpContentProvider;->RECIPIENT_KEYS:[Ljava/lang/String; │ + sget-object v24, Leu/e43/impeller/content/PumpContentProvider;->RECIPIENT_KEYS:[Ljava/lang/String; │ │ .line 127 │ - .local v26, "keys":[Ljava/lang/String; │ - const/16 v23, 0x0 │ + .local v24, "keys":[Ljava/lang/String; │ + const/16 v22, 0x0 │ │ - .local v23, "i":I │ + .local v22, "i":I │ :goto_1 │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v24 │ │ array-length v2, v0 │ │ - move/from16 v0, v23 │ + move/from16 v0, v22 │ │ if-ge v0, v2, :cond_2 │ │ .line 128 │ - aget-object v2, v26, v23 │ + aget-object v2, v24, v22 │ │ invoke-virtual {v14, v2}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ │ - move-result-object v28 │ + move-result-object v25 │ │ .line 129 │ - .local v28, "list":Lorg/json/JSONArray; │ - if-eqz v28, :cond_4 │ + .local v25, "list":Lorg/json/JSONArray; │ + if-eqz v25, :cond_4 │ │ - const/16 v25, 0x0 │ + const/16 v23, 0x0 │ │ - .local v25, "j":I │ + .local v23, "j":I │ :goto_2 │ - invoke-virtual/range {v28 .. v28}, Lorg/json/JSONArray;->length()I │ + invoke-virtual/range {v25 .. v25}, Lorg/json/JSONArray;->length()I │ │ move-result v2 │ │ - move/from16 v0, v25 │ + move/from16 v0, v23 │ │ if-ge v0, v2, :cond_4 │ │ .line 130 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v25 │ │ - move/from16 v1, v25 │ + move/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; │ │ - move-result-object v30 │ + move-result-object v27 │ │ .line 131 │ - .local v30, "person":Lorg/json/JSONObject; │ + .local v27, "person":Lorg/json/JSONObject; │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Leu/e43/impeller/content/PumpDatabaseManager;->m_context:Leu/e43/impeller/content/PumpContentProvider; │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v30 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v2, v0, v1, v12}, Leu/e43/impeller/content/PumpContentProvider;->ensureObject(Landroid/database/sqlite/SQLiteDatabase;Lorg/json/JSONObject;I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v31 │ + move-result v28 │ │ .line 133 │ - .local v31, "recipient":I │ - new-instance v21, Landroid/content/ContentValues; │ + .local v28, "recipient":I │ + new-instance v20, Landroid/content/ContentValues; │ │ - invoke-direct/range {v21 .. v21}, Landroid/content/ContentValues;->()V │ + invoke-direct/range {v20 .. v20}, Landroid/content/ContentValues;->()V │ │ .line 134 │ - .restart local v21 # "cv":Landroid/content/ContentValues; │ + .restart local v20 # "cv":Landroid/content/ContentValues; │ const-string v2, "recipient" │ │ - invoke-static/range {v31 .. v31}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 135 │ const-string v2, "activity" │ │ invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 136 │ const-string v2, "type" │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 137 │ const-string v2, "recipients" │ │ const/4 v3, 0x0 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 129 │ - add-int/lit8 v25, v25, 0x1 │ + add-int/lit8 v23, v23, 0x1 │ │ goto :goto_2 │ │ .line 127 │ - .end local v21 # "cv":Landroid/content/ContentValues; │ - .end local v25 # "j":I │ - .end local v30 # "person":Lorg/json/JSONObject; │ - .end local v31 # "recipient":I │ + .end local v20 # "cv":Landroid/content/ContentValues; │ + .end local v23 # "j":I │ + .end local v27 # "person":Lorg/json/JSONObject; │ + .end local v28 # "recipient":I │ :cond_4 │ - add-int/lit8 v23, v23, 0x1 │ + add-int/lit8 v22, v22, 0x1 │ │ goto :goto_1 │ │ .line 144 │ .end local v10 # "_id":I │ .end local v12 # "account":I │ .end local v14 # "act":Lorg/json/JSONObject; │ .end local v15 # "actJSON":Ljava/lang/String; │ - .end local v23 # "i":I │ - .end local v26 # "keys":[Ljava/lang/String; │ - .end local v28 # "list":Lorg/json/JSONArray; │ + .end local v22 # "i":I │ + .end local v24 # "keys":[Ljava/lang/String; │ + .end local v25 # "list":Lorg/json/JSONArray; │ :cond_5 │ - invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->close()V │ │ .line 147 │ const-string v2, "eu.e43.impeller.content.DatabaseUpgrade" │ │ const/4 v3, 0x0 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x1 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Builder;->setProgress(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ move-result-object v4 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v26 │ │ invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/NotificationManagerCompat;->notify(Ljava/lang/String;ILandroid/app/Notification;)V │ │ .line 151 │ - .end local v19 # "c":Landroid/database/Cursor; │ + .end local v18 # "c":Landroid/database/Cursor; │ :pswitch_4 │ const-string v2, "PumpDatabaseManager" │ │ const-string v3, "Performing database migration to v6" │ │ invoke-static {v2, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ @@ -785,53 +774,51 @@ │ invoke-direct {v0, v1, v2}, Leu/e43/impeller/content/PumpDatabaseManager;->runQueryFile(Landroid/database/sqlite/SQLiteDatabase;I)V │ │ .line 159 │ const-string v2, "eu.e43.impeller.content.DatabaseUpgrade" │ │ const/4 v3, 0x0 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v26 │ │ invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/NotificationManagerCompat;->cancel(Ljava/lang/String;I)V │ │ .line 160 │ return-void │ │ .line 141 │ - .restart local v19 # "c":Landroid/database/Cursor; │ + .restart local v18 # "c":Landroid/database/Cursor; │ :catch_0 │ - move-exception v22 │ + move-exception v21 │ │ .line 142 │ - .local v22, "e":Lorg/json/JSONException; │ + .local v21, "e":Lorg/json/JSONException; │ :try_start_1 │ new-instance v2, Ljava/lang/RuntimeException; │ │ const-string v3, "Bad database contents" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-direct {v2, v3, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ throw v2 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 144 │ - .end local v22 # "e":Lorg/json/JSONException; │ + .end local v21 # "e":Lorg/json/JSONException; │ :catchall_0 │ move-exception v2 │ │ - invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->close()V │ │ throw v2 │ │ .line 76 │ - nop │ - │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 ├── smali/eu/e43/impeller/fragment/DrawerFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Leu/e43/impeller/fragment/DrawerFragment; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/fragment/DrawerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/fragment/DrawerFragment; │ │ .prologue │ .line 51 │ iput-object p1, p0, Leu/e43/impeller/fragment/DrawerFragment$1;->this$0:Leu/e43/impeller/fragment/DrawerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/eu/e43/impeller/fragment/DrawerFragment.smali │ @@ -131,14 +131,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v1 │ │ + .line 101 │ invoke-virtual {v10}, Leu/e43/impeller/activity/ActivityWithAccount;->getContentUris()Leu/e43/impeller/content/PumpContentProvider$Uris; │ │ move-result-object v2 │ │ iget-object v2, v2, Leu/e43/impeller/content/PumpContentProvider$Uris;->objectsUri:Landroid/net/Uri; │ │ const/4 v3, 0x1 │ @@ -159,14 +160,15 @@ │ │ const/4 v6, 0x0 │ │ aput-object v13, v5, v6 │ │ const/4 v6, 0x0 │ │ + .line 100 │ invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v11 │ │ .line 104 │ .local v11, "c":Landroid/database/Cursor; │ :try_start_0 ├── smali/eu/e43/impeller/fragment/FeedFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Leu/e43/impeller/fragment/FeedFragment; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/fragment/FeedFragment;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/fragment/FeedFragment; │ │ .prologue │ .line 278 │ iput-object p1, p0, Leu/e43/impeller/fragment/FeedFragment$1;->this$0:Leu/e43/impeller/fragment/FeedFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/eu/e43/impeller/fragment/FeedFragment.smali │ @@ -5,20 +5,14 @@ │ # interfaces │ .implements Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ .implements Landroid/content/SyncStatusObserver; │ .implements Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; │ │ │ # annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Leu/e43/impeller/fragment/FeedFragment$2; │ - } │ -.end annotation │ - │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Landroid/support/v4/app/ListFragment;", │ "Landroid/support/v4/app/LoaderManager$LoaderCallbacks", │ "<", │ "Landroid/database/Cursor;", │ ">;", │ @@ -756,30 +750,32 @@ │ .prologue │ .line 194 │ .local p1, "objectLoader":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ if-eqz p1, :cond_0 │ │ if-eqz p2, :cond_0 │ │ - .line 195 │ + .line 196 │ invoke-virtual {p0}, Leu/e43/impeller/fragment/FeedFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v2 │ │ check-cast p1, Landroid/support/v4/content/CursorLoader; │ │ + .line 197 │ .end local p1 # "objectLoader":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ invoke-virtual {p1}, Landroid/support/v4/content/CursorLoader;->getUri()Landroid/net/Uri; │ │ move-result-object v3 │ │ + .line 195 │ invoke-interface {p2, v2, v3}, Landroid/database/Cursor;->setNotificationUri(Landroid/content/ContentResolver;Landroid/net/Uri;)V │ │ .line 200 │ :cond_0 │ iget-object v2, p0, Leu/e43/impeller/fragment/FeedFragment;->m_feedId:Leu/e43/impeller/Constants$FeedID; │ │ sget-object v3, Leu/e43/impeller/Constants$FeedID;->DIRECT_FEED:Leu/e43/impeller/Constants$FeedID; │ @@ -853,22 +849,19 @@ │ .end local v1 # "pos":I │ :cond_2 │ return-void │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 38 │ check-cast p2, Landroid/database/Cursor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Leu/e43/impeller/fragment/FeedFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 2 ├── smali/eu/e43/impeller/fragment/ObjectContainerFragment.smali │ @@ -131,14 +131,15 @@ │ │ .line 96 │ if-eqz p1, :cond_0 │ │ .line 97 │ const-string v2, "childClass" │ │ + .line 98 │ invoke-virtual {p1, v2}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Class; │ │ .line 99 │ @@ -193,18 +194,20 @@ │ │ move-result-object v2 │ │ const v3, 0x7f0a0069 │ │ iget-object v4, p0, Leu/e43/impeller/fragment/ObjectContainerFragment;->m_child:Leu/e43/impeller/fragment/ObjectFragment; │ │ + .line 110 │ invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v2 │ │ + .line 111 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 114 │ .end local v0 # "childClass":Ljava/lang/Class;, "Ljava/lang/Class;" │ :cond_0 │ return-void │ │ @@ -480,30 +483,32 @@ │ .prologue │ .line 216 │ .local p1, "loader":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ if-eqz p1, :cond_0 │ │ if-eqz p2, :cond_0 │ │ - .line 217 │ + .line 218 │ invoke-virtual {p0}, Leu/e43/impeller/fragment/ObjectContainerFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v3 │ │ check-cast p1, Landroid/support/v4/content/CursorLoader; │ │ + .line 219 │ .end local p1 # "loader":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ invoke-virtual {p1}, Landroid/support/v4/content/CursorLoader;->getUri()Landroid/net/Uri; │ │ move-result-object v4 │ │ + .line 217 │ invoke-interface {p2, v3, v4}, Landroid/database/Cursor;->setNotificationUri(Landroid/content/ContentResolver;Landroid/net/Uri;)V │ │ .line 222 │ :cond_0 │ if-eqz p2, :cond_1 │ │ invoke-interface {p2}, Landroid/database/Cursor;->getCount()I │ @@ -605,22 +610,19 @@ │ invoke-direct {v3, v4, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ throw v3 │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 27 │ check-cast p2, Landroid/database/Cursor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Leu/e43/impeller/fragment/ObjectContainerFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 0 │ @@ -772,18 +774,20 @@ │ .line 166 │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v4 │ │ iget-object v5, p0, Leu/e43/impeller/fragment/ObjectContainerFragment;->m_child:Leu/e43/impeller/fragment/ObjectFragment; │ │ + .line 167 │ invoke-virtual {v4, v7, v5}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v4 │ │ + .line 168 │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 170 │ invoke-virtual {v3}, Landroid/widget/ViewSwitcher;->showNext()V │ │ goto :goto_0 │ │ @@ -938,28 +942,31 @@ │ │ new-instance v1, Landroid/content/Intent; │ │ const-string v3, "eu.e43.impeller.UpdateObject" │ │ iget-object v4, p0, Leu/e43/impeller/fragment/ObjectContainerFragment;->m_id:Ljava/lang/String; │ │ + .line 180 │ invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v4 │ │ + .line 181 │ invoke-virtual {p0}, Leu/e43/impeller/fragment/ObjectContainerFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v5 │ │ const-class v6, Leu/e43/impeller/content/ContentUpdateReceiver; │ │ invoke-direct {v1, v3, v4, v5, v6}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v3, "eu.e43.impeller.extra.ACCOUNT" │ │ + .line 182 │ invoke-virtual {p0}, Leu/e43/impeller/fragment/ObjectContainerFragment;->getMainActivity()Leu/e43/impeller/activity/MainActivity; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Leu/e43/impeller/activity/MainActivity;->getAccount()Landroid/accounts/Account; │ │ move-result-object v4 │ @@ -974,12 +981,13 @@ │ │ move-object v4, v2 │ │ move-object v6, v2 │ │ move-object v7, v2 │ │ + .line 179 │ invoke-virtual/range {v0 .. v7}, Landroid/support/v4/app/FragmentActivity;->sendOrderedBroadcast(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V │ │ .line 184 │ return-void │ .end method ├── smali/eu/e43/impeller/fragment/PersonObjectFragment$DoFollow.smali │ @@ -231,24 +231,26 @@ │ iget-object v6, v6, Leu/e43/impeller/content/PumpContentProvider$Uris;->activitiesUri:Landroid/net/Uri; │ │ invoke-virtual {v5, v6, v1}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ .line 184 │ invoke-virtual {v0}, Leu/e43/impeller/activity/MainActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ + .line 185 │ invoke-virtual {v0}, Leu/e43/impeller/activity/MainActivity;->getAccount()Landroid/accounts/Account; │ │ move-result-object v5 │ │ const-string v6, "eu.e43.impeller.content" │ │ new-instance v7, Landroid/os/Bundle; │ │ invoke-direct {v7}, Landroid/os/Bundle;->()V │ │ + .line 184 │ invoke-static {v5, v6, v7}, Landroid/content/ContentResolver;->requestSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 186 ├── smali/eu/e43/impeller/fragment/PersonObjectFragment.smali │ @@ -40,15 +40,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 41 │ invoke-direct {p0}, Leu/e43/impeller/fragment/ObjectFragment;->()V │ │ - .line 141 │ return-void │ .end method │ │ .method static synthetic access$000(Leu/e43/impeller/fragment/PersonObjectFragment;)Leu/e43/impeller/activity/MainActivity; │ .locals 1 │ .param p0, "x0" # Leu/e43/impeller/fragment/PersonObjectFragment; │ │ @@ -318,28 +317,31 @@ │ │ new-instance v1, Landroid/content/Intent; │ │ const-string v3, "eu.e43.impeller.FetchUserFeed" │ │ iget-object v4, p0, Leu/e43/impeller/fragment/PersonObjectFragment;->m_id:Ljava/lang/String; │ │ + .line 56 │ invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v4 │ │ + .line 57 │ invoke-virtual {p0}, Leu/e43/impeller/fragment/PersonObjectFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v5 │ │ const-class v6, Leu/e43/impeller/content/ContentUpdateReceiver; │ │ invoke-direct {v1, v3, v4, v5, v6}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v3, "eu.e43.impeller.extra.ACCOUNT" │ │ + .line 58 │ invoke-direct {p0}, Leu/e43/impeller/fragment/PersonObjectFragment;->getMainActivity()Leu/e43/impeller/activity/MainActivity; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Leu/e43/impeller/activity/MainActivity;->getAccount()Landroid/accounts/Account; │ │ move-result-object v4 │ @@ -354,14 +356,15 @@ │ │ move-object v4, v2 │ │ move-object v6, v2 │ │ move-object v7, v2 │ │ + .line 55 │ invoke-virtual/range {v0 .. v7}, Landroid/support/v4/app/FragmentActivity;->sendOrderedBroadcast(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V │ │ .line 60 │ return-void │ .end method │ │ .method public onCreateLoader(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ @@ -440,14 +443,15 @@ │ │ aput-object v5, v3, v4 │ │ const-string v4, "activity.actor=?" │ │ new-array v5, v6, [Ljava/lang/String; │ │ + .line 201 │ invoke-virtual {p0}, Leu/e43/impeller/fragment/PersonObjectFragment;->getObject()Lorg/json/JSONObject; │ │ move-result-object v6 │ │ const-string v7, "id" │ │ invoke-virtual {v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ @@ -456,14 +460,15 @@ │ │ aput-object v6, v5, v8 │ │ const-string v6, "activity.published DESC" │ │ invoke-direct/range {v0 .. v6}, Landroid/support/v4/content/CursorLoader;->(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 199 │ return-object v0 │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ .locals 6 │ .param p1, "inflater" # Landroid/view/LayoutInflater; │ .param p2, "container" # Landroid/view/ViewGroup; │ @@ -489,14 +494,15 @@ │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TextView; │ │ sget-object v3, Leu/e43/impeller/ImpellerApplication;->fontAwesome:Landroid/graphics/Typeface; │ │ + .line 67 │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V │ │ .line 71 │ new-instance v1, Landroid/widget/ListView; │ │ invoke-virtual {p0}, Leu/e43/impeller/fragment/PersonObjectFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ @@ -603,22 +609,24 @@ │ │ move-result-object v4 │ │ invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v4 │ │ + .line 134 │ invoke-virtual {p0}, Leu/e43/impeller/fragment/PersonObjectFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v5 │ │ const-class v6, Leu/e43/impeller/activity/MainActivity; │ │ invoke-direct {v2, v3, v4, v5, v6}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V │ │ + .line 133 │ invoke-virtual {p0, v2}, Leu/e43/impeller/fragment/PersonObjectFragment;->startActivity(Landroid/content/Intent;)V │ │ .line 136 │ :cond_0 │ return-void │ .end method │ │ @@ -640,52 +648,51 @@ │ .prologue │ .line 207 │ .local p1, "loader":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ if-eqz p1, :cond_0 │ │ if-eqz p2, :cond_0 │ │ - .line 208 │ + .line 209 │ invoke-virtual {p0}, Leu/e43/impeller/fragment/PersonObjectFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ check-cast p1, Landroid/support/v4/content/CursorLoader; │ │ + .line 210 │ .end local p1 # "loader":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ invoke-virtual {p1}, Landroid/support/v4/content/CursorLoader;->getUri()Landroid/net/Uri; │ │ move-result-object v1 │ │ + .line 208 │ invoke-interface {p2, v0, v1}, Landroid/database/Cursor;->setNotificationUri(Landroid/content/ContentResolver;Landroid/net/Uri;)V │ │ .line 212 │ :cond_0 │ iget-object v0, p0, Leu/e43/impeller/fragment/PersonObjectFragment;->m_adapter:Leu/e43/impeller/uikit/ActivityAdapter; │ │ invoke-virtual {v0, p2}, Leu/e43/impeller/uikit/ActivityAdapter;->updateCursor(Landroid/database/Cursor;)V │ │ .line 213 │ return-void │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 41 │ check-cast p2, Landroid/database/Cursor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Leu/e43/impeller/fragment/PersonObjectFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 2 ├── smali/eu/e43/impeller/fragment/ShareFragment.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/widget/AdapterView$OnItemClickListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Leu/e43/impeller/fragment/ShareFragment$1;, │ Leu/e43/impeller/fragment/ShareFragment$ShareAdapter; │ } │ .end annotation │ │ │ # instance fields │ .field private m_intent:Landroid/content/Intent; │ @@ -47,15 +46,14 @@ │ │ .line 29 │ iput-object v0, p0, Leu/e43/impeller/fragment/ShareFragment;->m_intent:Landroid/content/Intent; │ │ .line 30 │ iput-object v0, p0, Leu/e43/impeller/fragment/ShareFragment;->m_resolved:Ljava/util/List; │ │ - .line 44 │ return-void │ .end method │ │ .method static synthetic access$000(Leu/e43/impeller/fragment/ShareFragment;)Ljava/util/List; │ .locals 1 │ .param p0, "x0" # Leu/e43/impeller/fragment/ShareFragment; ├── smali/eu/e43/impeller/fragment/StandardObjectFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Leu/e43/impeller/fragment/StandardObjectFragment; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/fragment/StandardObjectFragment;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/fragment/StandardObjectFragment; │ │ .prologue │ .line 443 │ iput-object p1, p0, Leu/e43/impeller/fragment/StandardObjectFragment$1;->this$0:Leu/e43/impeller/fragment/StandardObjectFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/eu/e43/impeller/fragment/StandardObjectFragment$PostReply.smali │ @@ -226,25 +226,27 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ iget-object v5, p0, Leu/e43/impeller/fragment/StandardObjectFragment$PostReply;->this$0:Leu/e43/impeller/fragment/StandardObjectFragment; │ │ + .line 667 │ # getter for: Leu/e43/impeller/fragment/StandardObjectFragment;->m_account:Landroid/accounts/Account; │ invoke-static {v5}, Leu/e43/impeller/fragment/StandardObjectFragment;->access$100(Leu/e43/impeller/fragment/StandardObjectFragment;)Landroid/accounts/Account; │ │ move-result-object v5 │ │ const-string v6, "eu.e43.impeller.content" │ │ new-instance v7, Landroid/os/Bundle; │ │ invoke-direct {v7}, Landroid/os/Bundle;->()V │ │ + .line 666 │ invoke-static {v5, v6, v7}, Landroid/content/ContentResolver;->requestSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V │ │ .line 671 │ .end local v0 # "cv":Landroid/content/ContentValues; │ :goto_1 │ return-void ├── smali/eu/e43/impeller/fragment/StandardObjectFragment.smali │ @@ -55,15 +55,14 @@ │ .line 74 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Leu/e43/impeller/fragment/StandardObjectFragment;->m_webViews:Ljava/util/ArrayList; │ │ - .line 625 │ return-void │ .end method │ │ .method static synthetic access$000(Leu/e43/impeller/fragment/StandardObjectFragment;)Landroid/content/Context; │ .locals 1 │ .param p0, "x0" # Leu/e43/impeller/fragment/StandardObjectFragment; │ │ @@ -1039,14 +1038,15 @@ │ │ move-result-object v14 │ │ invoke-static {v14}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v14 │ │ + .line 480 │ invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/fragment/StandardObjectFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v15 │ │ const-class v16, Leu/e43/impeller/activity/MainActivity; │ │ move-object/from16 v0, v16 │ @@ -1378,80 +1378,78 @@ │ │ invoke-interface {v6, v7}, Landroid/view/MenuItem;->setTitle(I)Landroid/view/MenuItem; │ │ goto :goto_0 │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ - .locals 31 │ + .locals 30 │ .param p1, "inflater" # Landroid/view/LayoutInflater; │ .param p2, "container" # Landroid/view/ViewGroup; │ .param p3, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 132 │ const v6, 0x7f030023 │ │ const/4 v7, 0x0 │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v6, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - check-cast v22, Landroid/widget/ListView; │ + check-cast v21, Landroid/widget/ListView; │ │ .line 134 │ - .local v22, "lv":Landroid/widget/ListView; │ + .local v21, "lv":Landroid/widget/ListView; │ sget v6, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v7, 0xe │ │ if-lt v6, v7, :cond_0 │ │ .line 135 │ move-object/from16 v0, p0 │ │ iget-object v6, v0, Leu/e43/impeller/fragment/StandardObjectFragment;->m_webViews:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v6 │ │ - .local v15, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v7 │ │ - if-eqz v6, :cond_0 │ + if-eqz v7, :cond_0 │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/webkit/WebView; │ │ .line 136 │ .local v3, "wv":Landroid/webkit/WebView; │ invoke-virtual {v3}, Landroid/webkit/WebView;->onPause()V │ │ goto :goto_0 │ │ .line 140 │ .end local v3 # "wv":Landroid/webkit/WebView; │ - .end local v15 # "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/fragment/StandardObjectFragment;->getObject()Lorg/json/JSONObject; │ │ - move-result-object v24 │ + move-result-object v23 │ │ .line 142 │ - .local v24, "obj":Lorg/json/JSONObject; │ + .local v23, "obj":Lorg/json/JSONObject; │ const v6, 0x7f030033 │ │ const/4 v7, 0x0 │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v6, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ @@ -1474,152 +1472,152 @@ │ │ check-cast v13, Landroid/view/ViewGroup; │ │ .line 145 │ .local v13, "footer":Landroid/view/ViewGroup; │ const-string v6, "inReplyTo" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 146 │ - .local v17, "inReplyTo":Lorg/json/JSONObject; │ - if-eqz v17, :cond_1 │ + .local v16, "inReplyTo":Lorg/json/JSONObject; │ + if-eqz v16, :cond_1 │ │ .line 147 │ - new-instance v18, Leu/e43/impeller/uikit/InReplyToView; │ + new-instance v17, Leu/e43/impeller/uikit/InReplyToView; │ │ invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/fragment/StandardObjectFragment;->getMainActivity()Leu/e43/impeller/activity/MainActivity; │ │ move-result-object v6 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-direct {v0, v6, v1}, Leu/e43/impeller/uikit/InReplyToView;->(Leu/e43/impeller/activity/MainActivity;Lorg/json/JSONObject;)V │ │ .line 148 │ - .local v18, "inReplyToView":Leu/e43/impeller/uikit/InReplyToView; │ - move-object/from16 v0, v22 │ + .local v17, "inReplyToView":Leu/e43/impeller/uikit/InReplyToView; │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V │ │ .line 149 │ const v6, 0x7f02005b │ │ invoke-virtual {v14, v6}, Landroid/view/ViewGroup;->setBackgroundResource(I)V │ │ .line 152 │ - .end local v18 # "inReplyToView":Leu/e43/impeller/uikit/InReplyToView; │ + .end local v17 # "inReplyToView":Leu/e43/impeller/uikit/InReplyToView; │ :cond_1 │ const v6, 0x7f0a008d │ │ invoke-virtual {v14, v6}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - check-cast v28, Leu/e43/impeller/uikit/ToolbarView; │ + check-cast v27, Leu/e43/impeller/uikit/ToolbarView; │ │ .line 153 │ - .local v28, "toolbar":Leu/e43/impeller/uikit/ToolbarView; │ + .local v27, "toolbar":Leu/e43/impeller/uikit/ToolbarView; │ const v6, 0x7f0f0006 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ invoke-virtual {v0, v6}, Leu/e43/impeller/uikit/ToolbarView;->inflate(I)V │ │ .line 154 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Leu/e43/impeller/uikit/ToolbarView;->setOnItemClickListener(Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;)V │ │ .line 156 │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v0, v14}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V │ │ .line 157 │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v0, v13}, Landroid/widget/ListView;->addFooterView(Landroid/view/View;)V │ │ .line 159 │ const-string v6, "pump_io" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ - move-result-object v25 │ + move-result-object v24 │ │ .line 160 │ - .local v25, "pump_io":Lorg/json/JSONObject; │ + .local v24, "pump_io":Lorg/json/JSONObject; │ const-string v6, "fullImage" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 161 │ - .local v16, "image":Lorg/json/JSONObject; │ - if-nez v16, :cond_2 │ + .local v15, "image":Lorg/json/JSONObject; │ + if-nez v15, :cond_2 │ │ - if-eqz v25, :cond_2 │ + if-eqz v24, :cond_2 │ │ .line 162 │ const-string v6, "fullImage" │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v24 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 165 │ :cond_2 │ - if-nez v16, :cond_3 │ + if-nez v15, :cond_3 │ │ .line 166 │ const-string v6, "image" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 169 │ :cond_3 │ const-string v6, "url" │ │ const-string v7, "about:blank" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 171 │ .local v4, "url":Ljava/lang/String; │ const-string v6, "objectType" │ │ const-string v7, "post" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ const-string v7, "video" │ │ @@ -1628,27 +1626,27 @@ │ move-result v6 │ │ if-eqz v6, :cond_b │ │ .line 172 │ const-string v6, "stream" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ - move-result-object v26 │ + move-result-object v25 │ │ .line 175 │ - .local v26, "stream":Lorg/json/JSONObject; │ - if-eqz v26, :cond_9 │ + .local v25, "stream":Lorg/json/JSONObject; │ + if-eqz v25, :cond_9 │ │ const-string v6, "type" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ const-string v7, "video/" │ │ @@ -1656,15 +1654,15 @@ │ │ move-result v6 │ │ if-nez v6, :cond_4 │ │ const-string v6, "embedCode" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-nez v6, :cond_9 │ │ @@ -1674,73 +1672,71 @@ │ │ const/4 v7, 0x0 │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v6, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - check-cast v23, Landroid/widget/FrameLayout; │ + check-cast v22, Landroid/widget/FrameLayout; │ │ .line 177 │ - .local v23, "ly":Landroid/widget/FrameLayout; │ + .local v22, "ly":Landroid/widget/FrameLayout; │ const v6, 0x7f0a0094 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v6}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View; │ │ - move-result-object v27 │ + move-result-object v26 │ │ - check-cast v27, Landroid/widget/ImageView; │ + check-cast v26, Landroid/widget/ImageView; │ │ .line 178 │ - .local v27, "thumb":Landroid/widget/ImageView; │ - if-eqz v16, :cond_5 │ + .local v26, "thumb":Landroid/widget/ImageView; │ + if-eqz v15, :cond_5 │ │ .line 179 │ invoke-direct/range {p0 .. p0}, Leu/e43/impeller/fragment/StandardObjectFragment;->getImageLoader()Leu/e43/impeller/uikit/ImageLoader; │ │ move-result-object v6 │ │ invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/fragment/StandardObjectFragment;->getMainActivity()Leu/e43/impeller/activity/MainActivity; │ │ move-result-object v7 │ │ - move-object/from16 v0, v16 │ - │ - invoke-static {v7, v0}, Leu/e43/impeller/Utils;->getImageUrl(Leu/e43/impeller/activity/ActivityWithAccount;Lorg/json/JSONObject;)Ljava/lang/String; │ + invoke-static {v7, v15}, Leu/e43/impeller/Utils;->getImageUrl(Leu/e43/impeller/activity/ActivityWithAccount;Lorg/json/JSONObject;)Ljava/lang/String; │ │ move-result-object v7 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v26 │ │ invoke-virtual {v6, v0, v7}, Leu/e43/impeller/uikit/ImageLoader;->setImage(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ .line 181 │ :cond_5 │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 182 │ - invoke-virtual/range {v22 .. v23}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V │ + invoke-virtual/range {v21 .. v22}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V │ │ .line 215 │ - .end local v23 # "ly":Landroid/widget/FrameLayout; │ - .end local v26 # "stream":Lorg/json/JSONObject; │ - .end local v27 # "thumb":Landroid/widget/ImageView; │ + .end local v22 # "ly":Landroid/widget/FrameLayout; │ + .end local v25 # "stream":Lorg/json/JSONObject; │ + .end local v26 # "thumb":Landroid/widget/ImageView; │ :cond_6 │ :goto_1 │ const-string v6, "content" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_7 │ │ @@ -1769,15 +1765,15 @@ │ │ .line 219 │ .restart local v3 # "wv":Landroid/webkit/WebView; │ const-string v6, "content" │ │ const-string v7, "No content" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ const/4 v7, 0x0 │ │ @@ -1805,15 +1801,15 @@ │ move-result-object v6 │ │ sget-object v7, Landroid/webkit/WebSettings$LayoutAlgorithm;->SINGLE_COLUMN:Landroid/webkit/WebSettings$LayoutAlgorithm; │ │ invoke-virtual {v6, v7}, Landroid/webkit/WebSettings;->setLayoutAlgorithm(Landroid/webkit/WebSettings$LayoutAlgorithm;)V │ │ .line 222 │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v0, v12}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V │ │ .line 223 │ move-object/from16 v0, p0 │ │ iget-object v6, v0, Leu/e43/impeller/fragment/StandardObjectFragment;->m_webViews:Ljava/util/ArrayList; │ @@ -1823,59 +1819,59 @@ │ .line 226 │ .end local v3 # "wv":Landroid/webkit/WebView; │ .end local v8 # "data":Ljava/lang/String; │ .end local v12 # "contentViews":Landroid/view/ViewGroup; │ :cond_7 │ const-string v6, "location" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_8 │ │ .line 227 │ const-string v6, "location" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ - move-result-object v21 │ + move-result-object v20 │ │ .line 228 │ - .local v21, "location":Lorg/json/JSONObject; │ - if-eqz v21, :cond_8 │ + .local v20, "location":Lorg/json/JSONObject; │ + if-eqz v20, :cond_8 │ │ .line 229 │ - new-instance v20, Leu/e43/impeller/uikit/LocationView; │ + new-instance v19, Leu/e43/impeller/uikit/LocationView; │ │ invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/fragment/StandardObjectFragment;->getMainActivity()Leu/e43/impeller/activity/MainActivity; │ │ move-result-object v6 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-direct {v0, v6, v1}, Leu/e43/impeller/uikit/LocationView;->(Leu/e43/impeller/activity/ActivityWithAccount;Lorg/json/JSONObject;)V │ │ .line 230 │ - .local v20, "locView":Leu/e43/impeller/uikit/LocationView; │ - move-object/from16 v0, v22 │ + .local v19, "locView":Leu/e43/impeller/uikit/LocationView; │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V │ │ .line 234 │ - .end local v20 # "locView":Leu/e43/impeller/uikit/LocationView; │ - .end local v21 # "location":Lorg/json/JSONObject; │ + .end local v19 # "locView":Leu/e43/impeller/uikit/LocationView; │ + .end local v20 # "location":Lorg/json/JSONObject; │ :cond_8 │ new-instance v6, Leu/e43/impeller/uikit/CommentAdapter; │ │ const/4 v7, 0x0 │ │ move-object/from16 v0, p0 │ │ @@ -1890,38 +1886,38 @@ │ iput-object v6, v0, Leu/e43/impeller/fragment/StandardObjectFragment;->m_commentAdapter:Leu/e43/impeller/uikit/CommentAdapter; │ │ .line 235 │ move-object/from16 v0, p0 │ │ iget-object v6, v0, Leu/e43/impeller/fragment/StandardObjectFragment;->m_commentAdapter:Leu/e43/impeller/uikit/CommentAdapter; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v0, v6}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 236 │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ .line 237 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Leu/e43/impeller/fragment/StandardObjectFragment;->registerForContextMenu(Landroid/view/View;)V │ │ .line 239 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v23 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v21 │ │ invoke-direct {v0, v1, v2}, Leu/e43/impeller/fragment/StandardObjectFragment;->objectUpdated(Lorg/json/JSONObject;Landroid/view/View;)V │ │ .line 241 │ invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/fragment/StandardObjectFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v6 │ @@ -1930,55 +1926,59 @@ │ │ const-string v9, "eu.e43.impeller.UpdateReplies" │ │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Leu/e43/impeller/fragment/StandardObjectFragment;->m_id:Ljava/lang/String; │ │ + .line 242 │ invoke-static {v10}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v10 │ │ + .line 243 │ invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/fragment/StandardObjectFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v11 │ │ - const-class v30, Leu/e43/impeller/content/ContentUpdateReceiver; │ + const-class v29, Leu/e43/impeller/content/ContentUpdateReceiver; │ │ - move-object/from16 v0, v30 │ + move-object/from16 v0, v29 │ │ invoke-direct {v7, v9, v10, v11, v0}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v9, "eu.e43.impeller.extra.ACCOUNT" │ │ + .line 244 │ invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/fragment/StandardObjectFragment;->getMainActivity()Leu/e43/impeller/activity/MainActivity; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Leu/e43/impeller/activity/MainActivity;->getAccount()Landroid/accounts/Account; │ │ move-result-object v10 │ │ invoke-virtual {v7, v9, v10}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ move-result-object v7 │ │ const/4 v9, 0x0 │ │ + .line 241 │ invoke-virtual {v6, v7, v9}, Landroid/support/v4/app/FragmentActivity;->sendOrderedBroadcast(Landroid/content/Intent;Ljava/lang/String;)V │ │ .line 246 │ - return-object v22 │ + return-object v21 │ │ .line 183 │ - .restart local v26 # "stream":Lorg/json/JSONObject; │ + .restart local v25 # "stream":Lorg/json/JSONObject; │ :cond_9 │ const-string v6, "embedCode" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_6 │ │ @@ -2041,56 +2041,56 @@ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ invoke-virtual {v6, v7}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V │ │ .line 194 │ - const/16 v29, 0x0 │ + const/16 v28, 0x0 │ │ .line 195 │ - .local v29, "width":Ljava/lang/Integer; │ - if-eqz v26, :cond_a │ + .local v28, "width":Ljava/lang/Integer; │ + if-eqz v25, :cond_a │ │ const-string v6, "width" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_a │ │ .line 196 │ const-string v6, "width" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v29 │ + move-result-object v28 │ │ .line 198 │ :cond_a │ const-string v6, "embedCode" │ │ const-string v7, "" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ invoke-static {v6, v0}, Leu/e43/impeller/Utils;->formatHtmlFragment(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String; │ │ move-result-object v5 │ │ .line 199 │ .local v5, "html":Ljava/lang/String; │ @@ -2122,15 +2122,15 @@ │ const-string v7, "utf-8" │ │ const/4 v8, 0x0 │ │ invoke-virtual/range {v3 .. v8}, Landroid/webkit/WebView;->loadDataWithBaseURL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 201 │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v0, v3}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V │ │ .line 202 │ move-object/from16 v0, p0 │ │ iget-object v6, v0, Leu/e43/impeller/fragment/StandardObjectFragment;->m_webViews:Ljava/util/ArrayList; │ @@ -2138,97 +2138,95 @@ │ invoke-virtual {v6, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_1 │ │ .line 204 │ .end local v3 # "wv":Landroid/webkit/WebView; │ .end local v5 # "html":Ljava/lang/String; │ - .end local v26 # "stream":Lorg/json/JSONObject; │ - .end local v29 # "width":Ljava/lang/Integer; │ + .end local v25 # "stream":Lorg/json/JSONObject; │ + .end local v28 # "width":Ljava/lang/Integer; │ :cond_b │ - if-eqz v16, :cond_6 │ + if-eqz v15, :cond_6 │ │ .line 205 │ - new-instance v19, Landroid/widget/ImageView; │ + new-instance v18, Landroid/widget/ImageView; │ │ invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/fragment/StandardObjectFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v6 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-direct {v0, v6}, Landroid/widget/ImageView;->(Landroid/content/Context;)V │ │ .line 206 │ - .local v19, "iv":Landroid/widget/ImageView; │ + .local v18, "iv":Landroid/widget/ImageView; │ const v6, 0x7f0a0029 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v6}, Landroid/widget/ImageView;->setId(I)V │ │ .line 207 │ const v6, 0x7f02005b │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v6}, Landroid/widget/ImageView;->setBackgroundResource(I)V │ │ .line 208 │ const/4 v6, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v6}, Landroid/widget/ImageView;->setAdjustViewBounds(Z)V │ │ .line 209 │ invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/fragment/StandardObjectFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v6 │ │ const/16 v7, 0x100 │ │ invoke-static {v6, v7}, Leu/e43/impeller/Utils;->dip(Landroid/content/Context;I)I │ │ move-result v6 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v6}, Landroid/widget/ImageView;->setMaxHeight(I)V │ │ .line 210 │ invoke-direct/range {p0 .. p0}, Leu/e43/impeller/fragment/StandardObjectFragment;->getImageLoader()Leu/e43/impeller/uikit/ImageLoader; │ │ move-result-object v6 │ │ invoke-virtual/range {p0 .. p0}, Leu/e43/impeller/fragment/StandardObjectFragment;->getMainActivity()Leu/e43/impeller/activity/MainActivity; │ │ move-result-object v7 │ │ - move-object/from16 v0, v16 │ - │ - invoke-static {v7, v0}, Leu/e43/impeller/Utils;->getImageUrl(Leu/e43/impeller/activity/ActivityWithAccount;Lorg/json/JSONObject;)Ljava/lang/String; │ + invoke-static {v7, v15}, Leu/e43/impeller/Utils;->getImageUrl(Leu/e43/impeller/activity/ActivityWithAccount;Lorg/json/JSONObject;)Ljava/lang/String; │ │ move-result-object v7 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v6, v0, v7}, Leu/e43/impeller/uikit/ImageLoader;->setImage(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ .line 211 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 212 │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V │ │ goto/16 :goto_1 │ .end method │ │ .method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ @@ -2543,103 +2541,101 @@ │ 0x7f0a00b4 -> :sswitch_1 │ 0x7f0a00b5 -> :sswitch_4 │ 0x7f0a00b6 -> :sswitch_3 │ .end sparse-switch │ .end method │ │ .method public onPause()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 112 │ invoke-super {p0}, Leu/e43/impeller/fragment/ObjectFragment;->onPause()V │ │ .line 113 │ - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v3, 0xe │ + const/16 v2, 0xe │ │ - if-ge v2, v3, :cond_1 │ + if-ge v1, v2, :cond_1 │ │ .line 118 │ :cond_0 │ return-void │ │ .line 116 │ :cond_1 │ - iget-object v2, p0, Leu/e43/impeller/fragment/StandardObjectFragment;->m_webViews:Ljava/util/ArrayList; │ + iget-object v1, p0, Leu/e43/impeller/fragment/StandardObjectFragment;->m_webViews:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/webkit/WebView; │ + check-cast v0, Landroid/webkit/WebView; │ │ .line 117 │ - .local v1, "wv":Landroid/webkit/WebView; │ - invoke-virtual {v1}, Landroid/webkit/WebView;->onPause()V │ + .local v0, "wv":Landroid/webkit/WebView; │ + invoke-virtual {v0}, Landroid/webkit/WebView;->onPause()V │ │ goto :goto_0 │ .end method │ │ .method public onResume()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 122 │ invoke-super {p0}, Leu/e43/impeller/fragment/ObjectFragment;->onResume()V │ │ .line 123 │ - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v3, 0xe │ + const/16 v2, 0xe │ │ - if-ge v2, v3, :cond_1 │ + if-ge v1, v2, :cond_1 │ │ .line 128 │ :cond_0 │ return-void │ │ .line 126 │ :cond_1 │ - iget-object v2, p0, Leu/e43/impeller/fragment/StandardObjectFragment;->m_webViews:Ljava/util/ArrayList; │ + iget-object v1, p0, Leu/e43/impeller/fragment/StandardObjectFragment;->m_webViews:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/webkit/WebView; │ + check-cast v0, Landroid/webkit/WebView; │ │ .line 127 │ - .local v1, "wv":Landroid/webkit/WebView; │ - invoke-virtual {v1}, Landroid/webkit/WebView;->onResume()V │ + .local v0, "wv":Landroid/webkit/WebView; │ + invoke-virtual {v0}, Landroid/webkit/WebView;->onResume()V │ │ goto :goto_0 │ .end method │ │ .method public onSaveInstanceState(Landroid/os/Bundle;)V │ .locals 5 │ .param p1, "outState" # Landroid/os/Bundle; ├── smali/eu/e43/impeller/ogp/OpenGraph.smali │ @@ -386,1023 +386,967 @@ │ iput-boolean v1, p0, Leu/e43/impeller/ogp/OpenGraph;->isImported:Z │ │ .line 58 │ return-void │ .end method │ │ .method public constructor (Ljava/lang/String;Z)V │ - .locals 40 │ + .locals 38 │ .param p1, "url" # Ljava/lang/String; │ .param p2, "ignoreSpecErrors" # Z │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException;, │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 68 │ invoke-direct/range {p0 .. p0}, Leu/e43/impeller/ogp/OpenGraph;->()V │ │ .line 69 │ - const/16 v36, 0x1 │ + const/16 v32, 0x1 │ │ - move/from16 v0, v36 │ + move/from16 v0, v32 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Leu/e43/impeller/ogp/OpenGraph;->isImported:Z │ │ .line 73 │ - new-instance v29, Ljava/net/URL; │ + new-instance v25, Ljava/net/URL; │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v25 │ │ move-object/from16 v1, p1 │ │ invoke-direct {v0, v1}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 74 │ - .local v29, "pageURL":Ljava/net/URL; │ - invoke-virtual/range {v29 .. v29}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v25, "pageURL":Ljava/net/URL; │ + invoke-virtual/range {v25 .. v25}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v34 │ + move-result-object v30 │ │ .line 75 │ - .local v34, "siteConnection":Ljava/net/URLConnection; │ - const-string v36, "User-Agent" │ + .local v30, "siteConnection":Ljava/net/URLConnection; │ + const-string v32, "User-Agent" │ │ - const-string v37, "E43 Impeller" │ + const-string v33, "E43 Impeller" │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v30 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v32 │ │ - move-object/from16 v2, v37 │ + move-object/from16 v2, v33 │ │ invoke-virtual {v0, v1, v2}, Ljava/net/URLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 76 │ - invoke-static/range {v34 .. v34}, Leu/e43/impeller/ogp/OpenGraph;->getConnectionCharset(Ljava/net/URLConnection;)Ljava/nio/charset/Charset; │ + invoke-static/range {v30 .. v30}, Leu/e43/impeller/ogp/OpenGraph;->getConnectionCharset(Ljava/net/URLConnection;)Ljava/nio/charset/Charset; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 77 │ - .local v7, "charset":Ljava/nio/charset/Charset; │ - new-instance v10, Ljava/io/BufferedReader; │ + .local v6, "charset":Ljava/nio/charset/Charset; │ + new-instance v9, Ljava/io/BufferedReader; │ │ - new-instance v36, Ljava/io/InputStreamReader; │ + new-instance v32, Ljava/io/InputStreamReader; │ │ - invoke-virtual/range {v34 .. v34}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream; │ + invoke-virtual/range {v30 .. v30}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v37 │ + move-result-object v33 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v32 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v33 │ │ - invoke-direct {v0, v1, v7}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V │ + invoke-direct {v0, v1, v6}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v32 │ │ - invoke-direct {v10, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ + invoke-direct {v9, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 79 │ - .local v10, "dis":Ljava/io/BufferedReader; │ - new-instance v15, Ljava/lang/StringBuffer; │ + .local v9, "dis":Ljava/io/BufferedReader; │ + new-instance v14, Ljava/lang/StringBuffer; │ │ - invoke-direct {v15}, Ljava/lang/StringBuffer;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuffer;->()V │ │ .line 82 │ - .local v15, "headContents":Ljava/lang/StringBuffer; │ + .local v14, "headContents":Ljava/lang/StringBuffer; │ :goto_0 │ - invoke-virtual {v10}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - .local v20, "inputLine":Ljava/lang/String; │ - if-eqz v20, :cond_0 │ + .local v17, "inputLine":Ljava/lang/String; │ + if-eqz v17, :cond_0 │ │ .line 84 │ - const-string v36, "" │ + const-string v32, "" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v36 │ + move-result v32 │ │ - if-eqz v36, :cond_2 │ + if-eqz v32, :cond_2 │ │ .line 86 │ - const/16 v36, 0x0 │ + const/16 v32, 0x0 │ │ - const-string v37, "" │ + const-string v33, "" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v37 │ + move-result v33 │ │ - add-int/lit8 v37, v37, 0x7 │ + add-int/lit8 v33, v33, 0x7 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - move/from16 v1, v36 │ + move/from16 v1, v32 │ │ - move/from16 v2, v37 │ + move/from16 v2, v33 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v17 │ │ .line 87 │ - const-string v36, "" │ + const-string v32, "" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v17 │ │ .line 88 │ - new-instance v36, Ljava/lang/StringBuilder; │ + new-instance v32, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v36 .. v36}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v32 .. v32}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v32 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v36 │ + move-result-object v32 │ │ - const-string v37, "\r\n" │ + const-string v33, "\r\n" │ │ - invoke-virtual/range {v36 .. v37}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v36 │ + move-result-object v32 │ │ - invoke-virtual/range {v36 .. v36}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v32 .. v32}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v32 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v32 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 94 │ :cond_0 │ - invoke-virtual {v15}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 95 │ - .local v16, "headContentsStr":Ljava/lang/String; │ - new-instance v8, Lorg/htmlcleaner/HtmlCleaner; │ + .local v15, "headContentsStr":Ljava/lang/String; │ + new-instance v7, Lorg/htmlcleaner/HtmlCleaner; │ │ - invoke-direct {v8}, Lorg/htmlcleaner/HtmlCleaner;->()V │ + invoke-direct {v7}, Lorg/htmlcleaner/HtmlCleaner;->()V │ │ .line 97 │ - .local v8, "cleaner":Lorg/htmlcleaner/HtmlCleaner; │ - move-object/from16 v0, v16 │ + .local v7, "cleaner":Lorg/htmlcleaner/HtmlCleaner; │ + invoke-virtual {v7, v15}, Lorg/htmlcleaner/HtmlCleaner;->clean(Ljava/lang/String;)Lorg/htmlcleaner/TagNode; │ │ - invoke-virtual {v8, v0}, Lorg/htmlcleaner/HtmlCleaner;->clean(Ljava/lang/String;)Lorg/htmlcleaner/TagNode; │ - │ - move-result-object v28 │ + move-result-object v24 │ │ .line 100 │ - .local v28, "pageData":Lorg/htmlcleaner/TagNode; │ + .local v24, "pageData":Lorg/htmlcleaner/TagNode; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/ogp/OpenGraph;->pageNamespaces:Ljava/util/ArrayList; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v32, v0 │ │ - new-instance v37, Leu/e43/impeller/ogp/OpenGraphNamespace; │ + new-instance v33, Leu/e43/impeller/ogp/OpenGraphNamespace; │ │ - const-string v38, "twitter" │ + const-string v34, "twitter" │ │ - const-string v39, "tag:e43.eu,2013:ns-twitter:" │ + const-string v35, "tag:e43.eu,2013:ns-twitter:" │ │ - invoke-direct/range {v37 .. v39}, Leu/e43/impeller/ogp/OpenGraphNamespace;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct/range {v33 .. v35}, Leu/e43/impeller/ogp/OpenGraphNamespace;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-virtual/range {v36 .. v37}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual/range {v32 .. v33}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 104 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ .line 105 │ - .local v14, "hasOGspec":Z │ - const-string v36, "head" │ + .local v13, "hasOGspec":Z │ + const-string v32, "head" │ │ - const/16 v37, 0x1 │ + const/16 v33, 0x1 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v32 │ │ - move/from16 v2, v37 │ + move/from16 v2, v33 │ │ invoke-virtual {v0, v1, v2}, Lorg/htmlcleaner/TagNode;->findElementByName(Ljava/lang/String;Z)Lorg/htmlcleaner/TagNode; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 106 │ - .local v17, "headElement":Lorg/htmlcleaner/TagNode; │ - const-string v36, "prefix" │ + .local v16, "headElement":Lorg/htmlcleaner/TagNode; │ + const-string v32, "prefix" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Lorg/htmlcleaner/TagNode;->hasAttribute(Ljava/lang/String;)Z │ │ - move-result v36 │ + move-result v32 │ │ - if-eqz v36, :cond_3 │ + if-eqz v32, :cond_3 │ │ .line 108 │ - const-string v36, "prefix" │ + const-string v32, "prefix" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Lorg/htmlcleaner/TagNode;->getAttributeByName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v22 │ │ .line 109 │ - .local v26, "namespaceData":Ljava/lang/String; │ - const-string v36, "(([A-Za-z0-9_]+):\\s+(http:\\/\\/ogp.me\\/ns(\\/\\w+)*#))\\s*" │ + .local v22, "namespaceData":Ljava/lang/String; │ + const-string v32, "(([A-Za-z0-9_]+):\\s+(http:\\/\\/ogp.me\\/ns(\\/\\w+)*#))\\s*" │ │ - invoke-static/range {v36 .. v36}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ + invoke-static/range {v32 .. v32}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v30 │ + move-result-object v26 │ │ .line 110 │ - .local v30, "pattern":Ljava/util/regex/Pattern; │ - move-object/from16 v0, v30 │ + .local v26, "pattern":Ljava/util/regex/Pattern; │ + move-object/from16 v0, v26 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v22 │ + move-result-object v18 │ │ .line 111 │ - .local v22, "matcher":Ljava/util/regex/Matcher; │ + .local v18, "matcher":Ljava/util/regex/Matcher; │ :cond_1 │ :goto_1 │ - invoke-virtual/range {v22 .. v22}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v18 .. v18}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v36 │ + move-result v32 │ │ - if-eqz v36, :cond_3 │ + if-eqz v32, :cond_3 │ │ .line 113 │ - const/16 v36, 0x2 │ + const/16 v32, 0x2 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v36 │ + move/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v31 │ + move-result-object v27 │ │ .line 114 │ - .local v31, "prefix":Ljava/lang/String; │ - const/16 v36, 0x3 │ + .local v27, "prefix":Ljava/lang/String; │ + const/16 v32, 0x3 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v36 │ + move/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 115 │ - .local v11, "documentURI":Ljava/lang/String; │ + .local v10, "documentURI":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/ogp/OpenGraph;->pageNamespaces:Ljava/util/ArrayList; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v32, v0 │ │ - new-instance v37, Leu/e43/impeller/ogp/OpenGraphNamespace; │ + new-instance v33, Leu/e43/impeller/ogp/OpenGraphNamespace; │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v33 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v27 │ │ - invoke-direct {v0, v1, v11}, Leu/e43/impeller/ogp/OpenGraphNamespace;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v0, v1, v10}, Leu/e43/impeller/ogp/OpenGraphNamespace;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-virtual/range {v36 .. v37}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual/range {v32 .. v33}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 116 │ - const-string v36, "og" │ + const-string v32, "og" │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v27 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v36 │ + move-result v32 │ │ - if-eqz v36, :cond_1 │ + if-eqz v32, :cond_1 │ │ .line 117 │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ goto :goto_1 │ │ .line 91 │ - .end local v8 # "cleaner":Lorg/htmlcleaner/HtmlCleaner; │ - .end local v11 # "documentURI":Ljava/lang/String; │ - .end local v14 # "hasOGspec":Z │ - .end local v16 # "headContentsStr":Ljava/lang/String; │ - .end local v17 # "headElement":Lorg/htmlcleaner/TagNode; │ - .end local v22 # "matcher":Ljava/util/regex/Matcher; │ - .end local v26 # "namespaceData":Ljava/lang/String; │ - .end local v28 # "pageData":Lorg/htmlcleaner/TagNode; │ - .end local v30 # "pattern":Ljava/util/regex/Pattern; │ - .end local v31 # "prefix":Ljava/lang/String; │ + .end local v7 # "cleaner":Lorg/htmlcleaner/HtmlCleaner; │ + .end local v10 # "documentURI":Ljava/lang/String; │ + .end local v13 # "hasOGspec":Z │ + .end local v15 # "headContentsStr":Ljava/lang/String; │ + .end local v16 # "headElement":Lorg/htmlcleaner/TagNode; │ + .end local v18 # "matcher":Ljava/util/regex/Matcher; │ + .end local v22 # "namespaceData":Ljava/lang/String; │ + .end local v24 # "pageData":Lorg/htmlcleaner/TagNode; │ + .end local v26 # "pattern":Ljava/util/regex/Pattern; │ + .end local v27 # "prefix":Ljava/lang/String; │ :cond_2 │ - new-instance v36, Ljava/lang/StringBuilder; │ + new-instance v32, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v36 .. v36}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v32 .. v32}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v32 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v36 │ + move-result-object v32 │ │ - const-string v37, "\r\n" │ + const-string v33, "\r\n" │ │ - invoke-virtual/range {v36 .. v37}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v36 │ + move-result-object v32 │ │ - invoke-virtual/range {v36 .. v36}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v32 .. v32}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v32 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v32 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ goto/16 :goto_0 │ │ .line 123 │ - .restart local v8 # "cleaner":Lorg/htmlcleaner/HtmlCleaner; │ - .restart local v14 # "hasOGspec":Z │ - .restart local v16 # "headContentsStr":Ljava/lang/String; │ - .restart local v17 # "headElement":Lorg/htmlcleaner/TagNode; │ - .restart local v28 # "pageData":Lorg/htmlcleaner/TagNode; │ + .restart local v7 # "cleaner":Lorg/htmlcleaner/HtmlCleaner; │ + .restart local v13 # "hasOGspec":Z │ + .restart local v15 # "headContentsStr":Ljava/lang/String; │ + .restart local v16 # "headElement":Lorg/htmlcleaner/TagNode; │ + .restart local v24 # "pageData":Lorg/htmlcleaner/TagNode; │ :cond_3 │ - if-nez v14, :cond_4 │ + if-nez v13, :cond_4 │ │ .line 124 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/ogp/OpenGraph;->pageNamespaces:Ljava/util/ArrayList; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v32, v0 │ │ - new-instance v37, Leu/e43/impeller/ogp/OpenGraphNamespace; │ + new-instance v33, Leu/e43/impeller/ogp/OpenGraphNamespace; │ │ - const-string v38, "og" │ + const-string v34, "og" │ │ - const-string v39, "http://ogp.me/ns#" │ + const-string v35, "http://ogp.me/ns#" │ │ - invoke-direct/range {v37 .. v39}, Leu/e43/impeller/ogp/OpenGraphNamespace;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct/range {v33 .. v35}, Leu/e43/impeller/ogp/OpenGraphNamespace;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-virtual/range {v36 .. v37}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual/range {v32 .. v33}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 127 │ :cond_4 │ - const-string v36, "meta" │ + const-string v32, "meta" │ │ - const/16 v37, 0x1 │ + const/16 v33, 0x1 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v32 │ │ - move/from16 v2, v37 │ + move/from16 v2, v33 │ │ invoke-virtual {v0, v1, v2}, Lorg/htmlcleaner/TagNode;->getElementsByName(Ljava/lang/String;Z)[Lorg/htmlcleaner/TagNode; │ │ - move-result-object v23 │ + move-result-object v19 │ │ .line 128 │ - .local v23, "metaData":[Lorg/htmlcleaner/TagNode; │ - move-object/from16 v4, v23 │ - │ - .local v4, "arr$":[Lorg/htmlcleaner/TagNode; │ - array-length v0, v4 │ + .local v19, "metaData":[Lorg/htmlcleaner/TagNode; │ + move-object/from16 v0, v19 │ │ - move/from16 v21, v0 │ + array-length v0, v0 │ │ - .local v21, "len$":I │ - const/16 v18, 0x0 │ + move/from16 v33, v0 │ │ - .local v18, "i$":I │ - move/from16 v19, v18 │ + const/16 v32, 0x0 │ │ - .end local v18 # "i$":I │ - .local v19, "i$":I │ :goto_2 │ - move/from16 v0, v19 │ + move/from16 v0, v32 │ │ - move/from16 v1, v21 │ + move/from16 v1, v33 │ │ if-ge v0, v1, :cond_9 │ │ - aget-object v24, v4, v19 │ + aget-object v20, v19, v32 │ │ .line 130 │ - .local v24, "metaElement":Lorg/htmlcleaner/TagNode; │ + .local v20, "metaElement":Lorg/htmlcleaner/TagNode; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/ogp/OpenGraph;->pageNamespaces:Ljava/util/ArrayList; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v34, v0 │ │ - invoke-virtual/range {v36 .. v36}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v34 .. v34}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v34 │ │ - .end local v19 # "i$":I │ - .local v18, "i$":Ljava/util/Iterator; │ :cond_5 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v34 .. v34}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v36 │ + move-result v35 │ │ - if-eqz v36, :cond_7 │ + if-eqz v35, :cond_7 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v34 .. v34}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v25 │ + move-result-object v21 │ │ - check-cast v25, Leu/e43/impeller/ogp/OpenGraphNamespace; │ + check-cast v21, Leu/e43/impeller/ogp/OpenGraphNamespace; │ │ .line 132 │ - .local v25, "namespace":Leu/e43/impeller/ogp/OpenGraphNamespace; │ - const/16 v35, 0x0 │ + .local v21, "namespace":Leu/e43/impeller/ogp/OpenGraphNamespace; │ + const/16 v31, 0x0 │ │ .line 133 │ - .local v35, "target":Ljava/lang/String; │ - const-string v36, "property" │ + .local v31, "target":Ljava/lang/String; │ + const-string v35, "property" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lorg/htmlcleaner/TagNode;->hasAttribute(Ljava/lang/String;)Z │ │ - move-result v36 │ + move-result v35 │ │ - if-eqz v36, :cond_8 │ + if-eqz v35, :cond_8 │ │ .line 134 │ - const-string v35, "property" │ + const-string v31, "property" │ │ .line 138 │ :cond_6 │ :goto_3 │ - if-eqz v35, :cond_5 │ + if-eqz v31, :cond_5 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Lorg/htmlcleaner/TagNode;->getAttributeByName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v35 │ │ - new-instance v37, Ljava/lang/StringBuilder; │ + new-instance v36, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v37 .. v37}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v36 .. v36}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v25 .. v25}, Leu/e43/impeller/ogp/OpenGraphNamespace;->getPrefix()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Leu/e43/impeller/ogp/OpenGraphNamespace;->getPrefix()Ljava/lang/String; │ │ - move-result-object v38 │ + move-result-object v37 │ │ - invoke-virtual/range {v37 .. v38}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v36 .. v37}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v37 │ + move-result-object v36 │ │ - const-string v38, ":" │ + const-string v37, ":" │ │ - invoke-virtual/range {v37 .. v38}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v36 .. v37}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v37 │ + move-result-object v36 │ │ - invoke-virtual/range {v37 .. v37}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v36 │ │ - invoke-virtual/range {v36 .. v37}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual/range {v35 .. v36}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v36 │ + move-result v35 │ │ - if-eqz v36, :cond_5 │ + if-eqz v35, :cond_5 │ │ .line 140 │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Lorg/htmlcleaner/TagNode;->getAttributeByName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v34 │ │ - const-string v37, "content" │ + const-string v35, "content" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lorg/htmlcleaner/TagNode;->getAttributeByName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v35 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v21 │ │ - move-object/from16 v2, v36 │ + move-object/from16 v2, v34 │ │ - move-object/from16 v3, v37 │ + move-object/from16 v3, v35 │ │ invoke-virtual {v0, v1, v2, v3}, Leu/e43/impeller/ogp/OpenGraph;->setProperty(Leu/e43/impeller/ogp/OpenGraphNamespace;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 128 │ - .end local v25 # "namespace":Leu/e43/impeller/ogp/OpenGraphNamespace; │ - .end local v35 # "target":Ljava/lang/String; │ + .end local v21 # "namespace":Leu/e43/impeller/ogp/OpenGraphNamespace; │ + .end local v31 # "target":Ljava/lang/String; │ :cond_7 │ - add-int/lit8 v18, v19, 0x1 │ + add-int/lit8 v32, v32, 0x1 │ │ - .local v18, "i$":I │ - move/from16 v19, v18 │ - │ - .end local v18 # "i$":I │ - .restart local v19 # "i$":I │ goto :goto_2 │ │ .line 135 │ - .end local v19 # "i$":I │ - .local v18, "i$":Ljava/util/Iterator; │ - .restart local v25 # "namespace":Leu/e43/impeller/ogp/OpenGraphNamespace; │ - .restart local v35 # "target":Ljava/lang/String; │ + .restart local v21 # "namespace":Leu/e43/impeller/ogp/OpenGraphNamespace; │ + .restart local v31 # "target":Ljava/lang/String; │ :cond_8 │ - const-string v36, "name" │ + const-string v35, "name" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lorg/htmlcleaner/TagNode;->hasAttribute(Ljava/lang/String;)Z │ │ - move-result v36 │ + move-result v35 │ │ - if-eqz v36, :cond_6 │ + if-eqz v35, :cond_6 │ │ .line 136 │ - const-string v35, "name" │ + const-string v31, "name" │ │ goto :goto_3 │ │ .line 149 │ - .end local v18 # "i$":Ljava/util/Iterator; │ - .end local v24 # "metaElement":Lorg/htmlcleaner/TagNode; │ - .end local v25 # "namespace":Leu/e43/impeller/ogp/OpenGraphNamespace; │ - .end local v35 # "target":Ljava/lang/String; │ - .restart local v19 # "i$":I │ + .end local v20 # "metaElement":Lorg/htmlcleaner/TagNode; │ + .end local v21 # "namespace":Leu/e43/impeller/ogp/OpenGraphNamespace; │ + .end local v31 # "target":Ljava/lang/String; │ :cond_9 │ if-nez p2, :cond_b │ │ .line 151 │ - sget-object v4, Leu/e43/impeller/ogp/OpenGraph;->REQUIRED_META:[Ljava/lang/String; │ + sget-object v33, Leu/e43/impeller/ogp/OpenGraph;->REQUIRED_META:[Ljava/lang/String; │ │ - .local v4, "arr$":[Ljava/lang/String; │ - array-length v0, v4 │ + move-object/from16 v0, v33 │ │ - move/from16 v21, v0 │ + array-length v0, v0 │ │ - const/16 v18, 0x0 │ + move/from16 v34, v0 │ + │ + const/16 v32, 0x0 │ │ - .end local v19 # "i$":I │ - .local v18, "i$":I │ :goto_4 │ - move/from16 v0, v18 │ + move/from16 v0, v32 │ │ - move/from16 v1, v21 │ + move/from16 v1, v34 │ │ - if-ge v0, v1, :cond_c │ + if-ge v0, v1, :cond_b │ │ - aget-object v33, v4, v18 │ + aget-object v29, v33, v32 │ │ .line 153 │ - .local v33, "req":Ljava/lang/String; │ + .local v29, "req":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/ogp/OpenGraph;->metaAttributes:Ljava/util/Hashtable; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ - move-object/from16 v1, v33 │ + move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Ljava/util/Hashtable;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v36 │ + move-result v35 │ │ - if-nez v36, :cond_a │ + if-nez v35, :cond_a │ │ .line 154 │ - new-instance v36, Ljava/lang/Exception; │ + new-instance v32, Ljava/lang/Exception; │ │ - const-string v37, "Does not conform to Open Graph protocol" │ + const-string v33, "Does not conform to Open Graph protocol" │ │ - invoke-direct/range {v36 .. v37}, Ljava/lang/Exception;->(Ljava/lang/String;)V │ + invoke-direct/range {v32 .. v33}, Ljava/lang/Exception;->(Ljava/lang/String;)V │ │ - throw v36 │ + throw v32 │ │ .line 151 │ :cond_a │ - add-int/lit8 v18, v18, 0x1 │ + add-int/lit8 v32, v32, 0x1 │ │ goto :goto_4 │ │ - .end local v18 # "i$":I │ - .end local v33 # "req":Ljava/lang/String; │ - .local v4, "arr$":[Lorg/htmlcleaner/TagNode; │ - .restart local v19 # "i$":I │ - :cond_b │ - move/from16 v18, v19 │ - │ .line 161 │ - .end local v4 # "arr$":[Lorg/htmlcleaner/TagNode; │ - .end local v19 # "i$":I │ - .restart local v18 # "i$":I │ - :cond_c │ - const/16 v36, 0x0 │ + .end local v29 # "req":Ljava/lang/String; │ + :cond_b │ + const/16 v32, 0x0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v32 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Leu/e43/impeller/ogp/OpenGraph;->baseType:Ljava/lang/String; │ │ .line 162 │ - const-string v36, "type" │ + const-string v32, "type" │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Leu/e43/impeller/ogp/OpenGraph;->getContent(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 164 │ - .local v9, "currentType":Ljava/lang/String; │ + .local v8, "currentType":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Leu/e43/impeller/ogp/OpenGraph;->pageNamespaces:Ljava/util/ArrayList; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v32, v0 │ │ - invoke-virtual/range {v36 .. v36}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v32 .. v32}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v32 │ │ - .local v18, "i$":Ljava/util/Iterator; │ - :cond_d │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + :cond_c │ + invoke-interface/range {v32 .. v32}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v36 │ + move-result v33 │ │ - if-eqz v36, :cond_e │ + if-eqz v33, :cond_d │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v32 .. v32}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v27 │ + move-result-object v23 │ │ - check-cast v27, Leu/e43/impeller/ogp/OpenGraphNamespace; │ + check-cast v23, Leu/e43/impeller/ogp/OpenGraphNamespace; │ │ .line 166 │ - .local v27, "ns":Leu/e43/impeller/ogp/OpenGraphNamespace; │ - new-instance v36, Ljava/lang/StringBuilder; │ + .local v23, "ns":Leu/e43/impeller/ogp/OpenGraphNamespace; │ + new-instance v33, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v36 .. v36}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v33 .. v33}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v27 .. v27}, Leu/e43/impeller/ogp/OpenGraphNamespace;->getPrefix()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Leu/e43/impeller/ogp/OpenGraphNamespace;->getPrefix()Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v34 │ │ - invoke-virtual/range {v36 .. v37}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v36 │ + move-result-object v33 │ │ - const-string v37, ":" │ + const-string v34, ":" │ │ - invoke-virtual/range {v36 .. v37}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v36 │ + move-result-object v33 │ │ - invoke-virtual/range {v36 .. v36}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v33 .. v33}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v33 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v33 │ │ - invoke-virtual {v9, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v8, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v36 │ + move-result v33 │ │ - if-eqz v36, :cond_d │ + if-eqz v33, :cond_c │ │ .line 168 │ - new-instance v36, Ljava/lang/StringBuilder; │ + new-instance v32, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v36 .. v36}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v32 .. v32}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v27 .. v27}, Leu/e43/impeller/ogp/OpenGraphNamespace;->getPrefix()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Leu/e43/impeller/ogp/OpenGraphNamespace;->getPrefix()Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v33 │ │ - invoke-virtual/range {v36 .. v37}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v36 │ + move-result-object v32 │ │ - const-string v37, ":" │ + const-string v33, ":" │ │ - invoke-virtual/range {v36 .. v37}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v36 │ + move-result-object v32 │ │ - invoke-virtual/range {v36 .. v36}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v32 .. v32}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v32 │ │ - const-string v37, "" │ + const-string v33, "" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v32 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v33 │ │ - invoke-virtual {v9, v0, v1}, Ljava/lang/String;->replaceFirst(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v8, v0, v1}, Ljava/lang/String;->replaceFirst(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 172 │ - .end local v27 # "ns":Leu/e43/impeller/ogp/OpenGraphNamespace; │ - :cond_e │ - sget-object v36, Leu/e43/impeller/ogp/OpenGraph;->BASE_TYPES:Ljava/util/Hashtable; │ + .end local v23 # "ns":Leu/e43/impeller/ogp/OpenGraphNamespace; │ + :cond_d │ + sget-object v32, Leu/e43/impeller/ogp/OpenGraph;->BASE_TYPES:Ljava/util/Hashtable; │ │ - invoke-virtual/range {v36 .. v36}, Ljava/util/Hashtable;->keySet()Ljava/util/Set; │ + invoke-virtual/range {v32 .. v32}, Ljava/util/Hashtable;->keySet()Ljava/util/Set; │ │ - move-result-object v36 │ + move-result-object v32 │ │ - invoke-interface/range {v36 .. v36}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v32 .. v32}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v33 │ │ - .end local v18 # "i$":Ljava/util/Iterator; │ - :cond_f │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + :cond_e │ + invoke-interface/range {v33 .. v33}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v36 │ + move-result v32 │ │ - if-eqz v36, :cond_11 │ + if-eqz v32, :cond_10 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v33 .. v33}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ .line 174 │ - .local v5, "base":Ljava/lang/String; │ - sget-object v36, Leu/e43/impeller/ogp/OpenGraph;->BASE_TYPES:Ljava/util/Hashtable; │ + .local v4, "base":Ljava/lang/String; │ + sget-object v32, Leu/e43/impeller/ogp/OpenGraph;->BASE_TYPES:Ljava/util/Hashtable; │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v32 │ │ - invoke-virtual {v0, v5}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v4}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, [Ljava/lang/String; │ + check-cast v5, [Ljava/lang/String; │ │ .line 175 │ - .local v6, "baseList":[Ljava/lang/String; │ - const/4 v13, 0x0 │ + .local v5, "baseList":[Ljava/lang/String; │ + const/4 v12, 0x0 │ │ .line 176 │ - .local v13, "finished":Z │ - move-object v4, v6 │ + .local v12, "finished":Z │ + array-length v0, v5 │ │ - .local v4, "arr$":[Ljava/lang/String; │ - array-length v0, v4 │ + move/from16 v34, v0 │ │ - move/from16 v21, v0 │ + const/16 v32, 0x0 │ │ - const/16 v19, 0x0 │ - │ - .restart local v19 # "i$":I │ :goto_5 │ - move/from16 v0, v19 │ + move/from16 v0, v32 │ │ - move/from16 v1, v21 │ + move/from16 v1, v34 │ │ - if-ge v0, v1, :cond_10 │ + if-ge v0, v1, :cond_f │ │ - aget-object v12, v4, v19 │ + aget-object v11, v5, v32 │ │ .line 178 │ - .local v12, "expandedType":Ljava/lang/String; │ - invoke-virtual {v12, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v11, "expandedType":Ljava/lang/String; │ + invoke-virtual {v11, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v36 │ + move-result v35 │ │ - if-eqz v36, :cond_12 │ + if-eqz v35, :cond_11 │ │ .line 180 │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Leu/e43/impeller/ogp/OpenGraph;->baseType:Ljava/lang/String; │ + iput-object v4, v0, Leu/e43/impeller/ogp/OpenGraph;->baseType:Ljava/lang/String; │ │ .line 181 │ - const/4 v13, 0x1 │ + const/4 v12, 0x1 │ │ .line 185 │ - .end local v12 # "expandedType":Ljava/lang/String; │ - :cond_10 │ - if-eqz v13, :cond_f │ + .end local v11 # "expandedType":Ljava/lang/String; │ + :cond_f │ + if-eqz v12, :cond_e │ │ .line 189 │ - .end local v4 # "arr$":[Ljava/lang/String; │ - .end local v5 # "base":Ljava/lang/String; │ - .end local v6 # "baseList":[Ljava/lang/String; │ - .end local v13 # "finished":Z │ - .end local v19 # "i$":I │ - :cond_11 │ - invoke-virtual/range {v34 .. v34}, Ljava/net/URLConnection;->getURL()Ljava/net/URL; │ + .end local v4 # "base":Ljava/lang/String; │ + .end local v5 # "baseList":[Ljava/lang/String; │ + .end local v12 # "finished":Z │ + :cond_10 │ + invoke-virtual/range {v30 .. v30}, Ljava/net/URLConnection;->getURL()Ljava/net/URL; │ │ - move-result-object v32 │ + move-result-object v28 │ │ .line 190 │ - .local v32, "realURL":Ljava/net/URL; │ - invoke-virtual/range {v32 .. v32}, Ljava/net/URL;->toExternalForm()Ljava/lang/String; │ + .local v28, "realURL":Ljava/net/URL; │ + invoke-virtual/range {v28 .. v28}, Ljava/net/URL;->toExternalForm()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v32 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v32 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Leu/e43/impeller/ogp/OpenGraph;->pageUrl:Ljava/lang/String; │ │ .line 191 │ return-void │ │ .line 176 │ - .end local v32 # "realURL":Ljava/net/URL; │ - .restart local v4 # "arr$":[Ljava/lang/String; │ - .restart local v5 # "base":Ljava/lang/String; │ - .restart local v6 # "baseList":[Ljava/lang/String; │ - .restart local v12 # "expandedType":Ljava/lang/String; │ - .restart local v13 # "finished":Z │ - .restart local v19 # "i$":I │ - :cond_12 │ - add-int/lit8 v19, v19, 0x1 │ + .end local v28 # "realURL":Ljava/net/URL; │ + .restart local v4 # "base":Ljava/lang/String; │ + .restart local v5 # "baseList":[Ljava/lang/String; │ + .restart local v11 # "expandedType":Ljava/lang/String; │ + .restart local v12 # "finished":Z │ + :cond_11 │ + add-int/lit8 v32, v32, 0x1 │ │ goto :goto_5 │ .end method │ │ .method private static extractCharsetName(Ljava/lang/String;)Ljava/lang/String; │ - .locals 8 │ + .locals 6 │ .param p0, "contentType" # Ljava/lang/String; │ │ .prologue │ + const/4 v3, 0x0 │ + │ .line 235 │ - const-string v6, ":" │ + const-string v4, ":" │ │ - invoke-virtual {p0, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {p0, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 236 │ - .local v4, "mediaTypes":[Ljava/lang/String; │ - array-length v6, v4 │ + .local v1, "mediaTypes":[Ljava/lang/String; │ + array-length v4, v1 │ │ - if-lez v6, :cond_1 │ + if-lez v4, :cond_1 │ │ .line 239 │ - const/4 v6, 0x0 │ - │ - aget-object v6, v4, v6 │ + aget-object v4, v1, v3 │ │ - const-string v7, ";" │ + const-string v5, ";" │ │ - invoke-virtual {v6, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v4, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 242 │ - .local v5, "params":[Ljava/lang/String; │ - move-object v0, v5 │ + .local v2, "params":[Ljava/lang/String; │ + array-length v4, v2 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ - │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ - │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v3, v4, :cond_1 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v2, v3 │ │ .line 244 │ - .local v1, "each":Ljava/lang/String; │ - invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String; │ + .local v0, "each":Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 245 │ - const-string v6, "charset=" │ + const-string v5, "charset=" │ │ - invoke-virtual {v1, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v0, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 248 │ - const/16 v6, 0x8 │ + const/16 v3, 0x8 │ │ - invoke-virtual {v1, v6}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v0, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 253 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "each":Ljava/lang/String; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ - .end local v5 # "params":[Ljava/lang/String; │ + .end local v0 # "each":Ljava/lang/String; │ + .end local v2 # "params":[Ljava/lang/String; │ :goto_1 │ - return-object v6 │ + return-object v3 │ │ .line 242 │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - .restart local v1 # "each":Ljava/lang/String; │ - .restart local v2 # "i$":I │ - .restart local v3 # "len$":I │ - .restart local v5 # "params":[Ljava/lang/String; │ + .restart local v0 # "each":Ljava/lang/String; │ + .restart local v2 # "params":[Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 253 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "each":Ljava/lang/String; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ - .end local v5 # "params":[Ljava/lang/String; │ + .end local v0 # "each":Ljava/lang/String; │ + .end local v2 # "params":[Ljava/lang/String; │ :cond_1 │ - const/4 v6, 0x0 │ + const/4 v3, 0x0 │ │ goto :goto_1 │ .end method │ │ .method private static getConnectionCharset(Ljava/net/URLConnection;)Ljava/nio/charset/Charset; │ .locals 3 │ .param p0, "connection" # Ljava/net/URLConnection; │ @@ -1615,25 +1559,24 @@ │ .line 292 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 293 │ .local v0, "allElements":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v3, p0, Leu/e43/impeller/ogp/OpenGraph;->metaAttributes:Ljava/util/Hashtable; │ + iget-object v2, p0, Leu/e43/impeller/ogp/OpenGraph;->metaAttributes:Ljava/util/Hashtable; │ │ - invoke-virtual {v3}, Ljava/util/Hashtable;->values()Ljava/util/Collection; │ + invoke-virtual {v2}, Ljava/util/Hashtable;->values()Ljava/util/Collection; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ @@ -1650,27 +1593,27 @@ │ goto :goto_0 │ │ .line 296 │ .end local v1 # "collection":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_0 │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - new-array v3, v3, [Leu/e43/impeller/ogp/MetaElement; │ + new-array v2, v2, [Leu/e43/impeller/ogp/MetaElement; │ │ - invoke-virtual {v0, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-virtual {v0, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, [Leu/e43/impeller/ogp/MetaElement; │ + check-cast v2, [Leu/e43/impeller/ogp/MetaElement; │ │ - check-cast v3, [Leu/e43/impeller/ogp/MetaElement; │ + check-cast v2, [Leu/e43/impeller/ogp/MetaElement; │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public getProperties(Ljava/lang/String;)[Leu/e43/impeller/ogp/MetaElement; │ .locals 1 │ .param p1, "property" # Ljava/lang/String; │ │ .prologue │ @@ -1895,62 +1838,61 @@ │ .end method │ │ .method public toHTML()[Ljava/lang/String; │ .locals 8 │ │ .prologue │ .line 343 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 345 │ - .local v5, "returnHTML":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v4, 0x0 │ + .local v3, "returnHTML":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v2, 0x0 │ │ .line 346 │ - .local v4, "index":I │ - iget-object v6, p0, Leu/e43/impeller/ogp/OpenGraph;->metaAttributes:Ljava/util/Hashtable; │ + .local v2, "index":I │ + iget-object v4, p0, Leu/e43/impeller/ogp/OpenGraph;->metaAttributes:Ljava/util/Hashtable; │ │ - invoke-virtual {v6}, Ljava/util/Hashtable;->values()Ljava/util/Collection; │ + invoke-virtual {v4}, Ljava/util/Hashtable;->values()Ljava/util/Collection; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/ArrayList; │ │ .line 348 │ .local v1, "elements":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Leu/e43/impeller/ogp/MetaElement; │ │ .line 349 │ .local v0, "element":Leu/e43/impeller/ogp/MetaElement; │ @@ -1974,14 +1916,15 @@ │ │ const-string v7, ":" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 350 │ invoke-virtual {v0}, Leu/e43/impeller/ogp/MetaElement;->getProperty()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -2006,87 +1949,86 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + .line 349 │ + invoke-virtual {v3, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 354 │ .end local v0 # "element":Leu/e43/impeller/ogp/MetaElement; │ .end local v1 # "elements":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v3 # "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-virtual {v5}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, [Ljava/lang/String; │ + check-cast v4, [Ljava/lang/String; │ │ - check-cast v6, [Ljava/lang/String; │ + check-cast v4, [Ljava/lang/String; │ │ - return-object v6 │ + return-object v4 │ .end method │ │ .method public toXHTML()[Ljava/lang/String; │ .locals 8 │ │ .prologue │ .line 364 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 366 │ - .local v5, "returnHTML":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v4, 0x0 │ + .local v3, "returnHTML":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v2, 0x0 │ │ .line 367 │ - .local v4, "index":I │ - iget-object v6, p0, Leu/e43/impeller/ogp/OpenGraph;->metaAttributes:Ljava/util/Hashtable; │ + .local v2, "index":I │ + iget-object v4, p0, Leu/e43/impeller/ogp/OpenGraph;->metaAttributes:Ljava/util/Hashtable; │ │ - invoke-virtual {v6}, Ljava/util/Hashtable;->values()Ljava/util/Collection; │ + invoke-virtual {v4}, Ljava/util/Hashtable;->values()Ljava/util/Collection; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/ArrayList; │ │ .line 369 │ .local v1, "elements":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Leu/e43/impeller/ogp/MetaElement; │ │ .line 370 │ .local v0, "element":Leu/e43/impeller/ogp/MetaElement; │ @@ -2114,14 +2056,15 @@ │ │ const-string v7, ":" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 371 │ invoke-virtual {v0}, Leu/e43/impeller/ogp/MetaElement;->getProperty()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -2146,26 +2089,26 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + .line 370 │ + invoke-virtual {v3, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 375 │ .end local v0 # "element":Leu/e43/impeller/ogp/MetaElement; │ .end local v1 # "elements":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v3 # "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-virtual {v5}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, [Ljava/lang/String; │ + check-cast v4, [Ljava/lang/String; │ │ - check-cast v6, [Ljava/lang/String; │ + check-cast v4, [Ljava/lang/String; │ │ - return-object v6 │ + return-object v4 │ .end method ├── smali/eu/e43/impeller/uikit/ActivityUtils.smali │ @@ -39,238 +39,258 @@ │ │ move-result-object v0 │ │ const-string v1, "post" │ │ const v2, 0x7f0d00aa │ │ + .line 22 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "follow" │ │ const v2, 0x7f0d00a4 │ │ + .line 23 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "stop-following" │ │ const v2, 0x7f0d00ad │ │ + .line 24 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "favorite" │ │ const v2, 0x7f0d00a3 │ │ + .line 25 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "unfavorite" │ │ const v2, 0x7f0d00ae │ │ + .line 26 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "share" │ │ const v2, 0x7f0d00ac │ │ + .line 27 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "unshare" │ │ const v2, 0x7f0d00b0 │ │ + .line 28 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "like" │ │ const v2, 0x7f0d00a7 │ │ + .line 29 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "unlike" │ │ const v2, 0x7f0d00af │ │ + .line 30 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "create" │ │ const v2, 0x7f0d00a1 │ │ + .line 31 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "add" │ │ const v2, 0x7f0d009f │ │ + .line 32 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "delete" │ │ const v2, 0x7f0d00a2 │ │ + .line 33 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "join" │ │ const v2, 0x7f0d00a5 │ │ + .line 34 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "remove" │ │ const v2, 0x7f0d00ab │ │ + .line 35 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "leave" │ │ const v2, 0x7f0d00a6 │ │ + .line 36 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "play" │ │ const v2, 0x7f0d00a9 │ │ + .line 37 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "listen" │ │ const v2, 0x7f0d00a8 │ │ + .line 38 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "checkin" │ │ const v2, 0x7f0d00a0 │ │ + .line 39 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "update" │ │ const v2, 0x7f0d00b1 │ │ + .line 40 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ + .line 41 │ invoke-virtual {v0}, Lcom/google/common/collect/ImmutableMap$Builder;->build()Lcom/google/common/collect/ImmutableMap; │ │ move-result-object v0 │ │ sput-object v0, Leu/e43/impeller/uikit/ActivityUtils;->ms_verbStrings:Lcom/google/common/collect/ImmutableMap; │ │ .line 43 │ @@ -278,214 +298,232 @@ │ │ move-result-object v0 │ │ const-string v1, "note" │ │ const v2, 0x7f0d006e │ │ + .line 44 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "image" │ │ const v2, 0x7f0d0079 │ │ + .line 45 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "comment" │ │ const v2, 0x7f0d006a │ │ + .line 46 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "person" │ │ const v2, 0x7f0d006f │ │ + .line 47 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "group" │ │ const v2, 0x7f0d006d │ │ + .line 48 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "activity" │ │ const v2, 0x7f0d0074 │ │ + .line 49 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "place" │ │ const v2, 0x7f0d0070 │ │ + .line 50 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "collection" │ │ const v2, 0x7f0d0069 │ │ + .line 51 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "review" │ │ const v2, 0x7f0d0071 │ │ + .line 52 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "article" │ │ const v2, 0x7f0d0076 │ │ + .line 53 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "video" │ │ const v2, 0x7f0d0073 │ │ + .line 54 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "audio" │ │ const v2, 0x7f0d0077 │ │ + .line 55 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "service" │ │ const v2, 0x7f0d0072 │ │ + .line 56 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "application" │ │ const v2, 0x7f0d0075 │ │ + .line 57 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "game" │ │ const v2, 0x7f0d006c │ │ + .line 58 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "event" │ │ const v2, 0x7f0d0078 │ │ + .line 59 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ const-string v1, "file" │ │ const v2, 0x7f0d006b │ │ + .line 60 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; │ │ move-result-object v0 │ │ + .line 61 │ invoke-virtual {v0}, Lcom/google/common/collect/ImmutableMap$Builder;->build()Lcom/google/common/collect/ImmutableMap; │ │ move-result-object v0 │ │ sput-object v0, Leu/e43/impeller/uikit/ActivityUtils;->ms_objectTypeStrings:Lcom/google/common/collect/ImmutableMap; │ │ .line 62 │ @@ -534,14 +572,15 @@ │ │ move-result-object v16 │ │ .line 70 │ .local v16, "verb":Ljava/lang/String; │ const-string v17, "object" │ │ + .line 71 │ move-object/from16 v0, p1 │ │ move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ move-result-object v17 │ @@ -620,14 +659,15 @@ │ │ aput-object v4, v18, v19 │ │ const/16 v19, 0x1 │ │ const-string v20, "actor" │ │ + .line 79 │ move-object/from16 v0, p1 │ │ move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ move-result-object v20 │ @@ -644,14 +684,15 @@ │ │ invoke-virtual/range {v20 .. v22}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v20 │ │ aput-object v20, v18, v19 │ │ + .line 78 │ invoke-static/range {v17 .. v18}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 83 │ .local v3, "actorName":Ljava/lang/String; │ :goto_0 │ @@ -996,14 +1037,15 @@ │ │ aput-object v11, v19, v17 │ │ const/16 v20, 0x1 │ │ sget-object v17, Leu/e43/impeller/uikit/ActivityUtils;->ms_objectTypeStrings:Lcom/google/common/collect/ImmutableMap; │ │ + .line 96 │ move-object/from16 v0, v17 │ │ invoke-virtual {v0, v10}, Lcom/google/common/collect/ImmutableMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v17 │ │ check-cast v17, Ljava/lang/Integer; │ @@ -1016,14 +1058,15 @@ │ │ invoke-virtual {v15, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v17 │ │ aput-object v17, v19, v20 │ │ + .line 95 │ invoke-static/range {v18 .. v19}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v9 │ │ .restart local v9 # "objectTitle":Ljava/lang/String; │ goto/16 :goto_1 │ │ @@ -1094,14 +1137,15 @@ │ │ aput-object v14, v19, v17 │ │ const/16 v20, 0x1 │ │ sget-object v17, Leu/e43/impeller/uikit/ActivityUtils;->ms_objectTypeStrings:Lcom/google/common/collect/ImmutableMap; │ │ + .line 115 │ move-object/from16 v0, v17 │ │ invoke-virtual {v0, v13}, Lcom/google/common/collect/ImmutableMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v17 │ │ check-cast v17, Ljava/lang/Integer; │ @@ -1114,14 +1158,15 @@ │ │ invoke-virtual {v15, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v17 │ │ aput-object v17, v19, v20 │ │ + .line 114 │ invoke-static/range {v18 .. v19}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ .restart local v6 # "inReplyToTitle":Ljava/lang/String; │ goto/16 :goto_2 ├── smali/eu/e43/impeller/uikit/CommentAdapter.smali │ @@ -116,15 +116,14 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic getItem(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 26 │ invoke-virtual {p0, p1}, Leu/e43/impeller/uikit/CommentAdapter;->getItem(I)Lorg/json/JSONObject; │ │ move-result-object v0 │ │ @@ -401,14 +400,15 @@ │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ const-string v12, "displayName" │ │ + .line 97 │ invoke-virtual {v2, v12}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ @@ -417,14 +417,15 @@ │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ const-string v12, "published" │ │ + .line 98 │ invoke-virtual {v4, v12}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-static {v12}, Leu/e43/impeller/Utils;->humanDate(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ @@ -433,14 +434,15 @@ │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ + .line 96 │ invoke-virtual {v6, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 101 │ .end local v9 # "imageObj":Lorg/json/JSONObject; │ :cond_3 │ const-string v11, "image" │ │ @@ -579,14 +581,15 @@ │ │ iget-object v1, p0, Leu/e43/impeller/uikit/CommentAdapter;->m_ctx:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {v1}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ + .line 120 │ invoke-virtual {v7}, Leu/e43/impeller/activity/ActivityWithAccount;->getContentUris()Leu/e43/impeller/content/PumpContentProvider$Uris; │ │ move-result-object v2 │ │ iget v3, p0, Leu/e43/impeller/uikit/CommentAdapter;->m_objectId:I │ │ invoke-virtual {v2, v3}, Leu/e43/impeller/content/PumpContentProvider$Uris;->repliesUri(I)Landroid/net/Uri; │ @@ -623,14 +626,15 @@ │ │ const-string v6, "published ASC" │ │ move-object v5, v4 │ │ invoke-direct/range {v0 .. v6}, Landroid/support/v4/content/CursorLoader;->(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 119 │ return-object v0 │ .end method │ │ .method public onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ .locals 3 │ .param p2, "data" # Landroid/database/Cursor; │ .annotation system Ldalvik/annotation/Signature; │ @@ -664,42 +668,41 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v1 │ │ + .line 130 │ invoke-virtual {v0}, Leu/e43/impeller/activity/ActivityWithAccount;->getContentUris()Leu/e43/impeller/content/PumpContentProvider$Uris; │ │ move-result-object v2 │ │ iget-object v2, v2, Leu/e43/impeller/content/PumpContentProvider$Uris;->objectsUri:Landroid/net/Uri; │ │ + .line 129 │ invoke-interface {p2, v1, v2}, Landroid/database/Cursor;->setNotificationUri(Landroid/content/ContentResolver;Landroid/net/Uri;)V │ │ .line 131 │ iput-object p2, p0, Leu/e43/impeller/uikit/CommentAdapter;->m_cursor:Landroid/database/Cursor; │ │ .line 132 │ invoke-virtual {p0}, Leu/e43/impeller/uikit/CommentAdapter;->notifyDataSetChanged()V │ │ .line 133 │ return-void │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 26 │ check-cast p2, Landroid/database/Cursor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Leu/e43/impeller/uikit/CommentAdapter;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 1 ├── smali/eu/e43/impeller/uikit/ImageLoader$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$view:Landroid/widget/ImageView; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/uikit/ImageLoader;Landroid/widget/ImageView;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/uikit/ImageLoader; │ │ .prologue │ .line 77 │ iput-object p1, p0, Leu/e43/impeller/uikit/ImageLoader$1;->this$0:Leu/e43/impeller/uikit/ImageLoader; │ │ iput-object p2, p0, Leu/e43/impeller/uikit/ImageLoader$1;->val$view:Landroid/widget/ImageView; ├── smali/eu/e43/impeller/uikit/ImageLoader$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$view:Leu/e43/impeller/uikit/AvatarView; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/uikit/ImageLoader;Leu/e43/impeller/uikit/AvatarView;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/uikit/ImageLoader; │ │ .prologue │ .line 110 │ iput-object p1, p0, Leu/e43/impeller/uikit/ImageLoader$2;->this$0:Leu/e43/impeller/uikit/ImageLoader; │ │ iput-object p2, p0, Leu/e43/impeller/uikit/ImageLoader$2;->val$view:Leu/e43/impeller/uikit/AvatarView; ├── smali/eu/e43/impeller/uikit/ImageLoader$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$view:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/uikit/ImageLoader;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/uikit/ImageLoader; │ │ .prologue │ .line 142 │ iput-object p1, p0, Leu/e43/impeller/uikit/ImageLoader$3;->this$0:Leu/e43/impeller/uikit/ImageLoader; │ │ iput-object p2, p0, Leu/e43/impeller/uikit/ImageLoader$3;->val$view:Landroid/view/View; ├── smali/eu/e43/impeller/uikit/ImageLoader$4.smali │ @@ -36,30 +36,23 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Z │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # Ljava/lang/Object; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 318 │ check-cast p2, Ljava/net/URI; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ check-cast p3, Landroid/graphics/drawable/BitmapDrawable; │ │ - .end local p3 # "x2":Ljava/lang/Object; │ check-cast p4, Landroid/graphics/drawable/BitmapDrawable; │ │ - .end local p4 # "x3":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3, p4}, Leu/e43/impeller/uikit/ImageLoader$4;->entryRemoved(ZLjava/net/URI;Landroid/graphics/drawable/BitmapDrawable;Landroid/graphics/drawable/BitmapDrawable;)V │ │ return-void │ .end method │ │ .method protected entryRemoved(ZLjava/net/URI;Landroid/graphics/drawable/BitmapDrawable;Landroid/graphics/drawable/BitmapDrawable;)V │ .locals 1 │ @@ -88,25 +81,21 @@ │ invoke-interface {v0, p2, p4}, Ljava/util/concurrent/ConcurrentMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 318 │ check-cast p1, Ljava/net/URI; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Landroid/graphics/drawable/BitmapDrawable; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Leu/e43/impeller/uikit/ImageLoader$4;->sizeOf(Ljava/net/URI;Landroid/graphics/drawable/BitmapDrawable;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/eu/e43/impeller/uikit/ImageLoader$FetchTask.smali │ @@ -41,14 +41,15 @@ │ │ .field final synthetic this$0:Leu/e43/impeller/uikit/ImageLoader; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/uikit/ImageLoader;)V │ .locals 1 │ + .param p1, "this$0" # Leu/e43/impeller/uikit/ImageLoader; │ │ .prologue │ .line 234 │ iput-object p1, p0, Leu/e43/impeller/uikit/ImageLoader$FetchTask;->this$0:Leu/e43/impeller/uikit/ImageLoader; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -343,123 +344,117 @@ │ .line 288 │ .local v4, "dw":Landroid/graphics/drawable/BitmapDrawable; │ goto :goto_1 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 234 │ invoke-virtual {p0, p1}, Leu/e43/impeller/uikit/ImageLoader$FetchTask;->doInBackground([Ljava/lang/Object;)Landroid/graphics/drawable/BitmapDrawable; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected onPostExecute(Landroid/graphics/drawable/BitmapDrawable;)V │ - .locals 4 │ + .locals 3 │ .param p1, "dw" # Landroid/graphics/drawable/BitmapDrawable; │ │ .prologue │ .line 297 │ # getter for: Leu/e43/impeller/uikit/ImageLoader;->ms_tasks:Ljava/util/HashMap; │ invoke-static {}, Leu/e43/impeller/uikit/ImageLoader;->access$300()Ljava/util/HashMap; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - iget-object v3, p0, Leu/e43/impeller/uikit/ImageLoader$FetchTask;->m_uri:Ljava/net/URI; │ + iget-object v2, p0, Leu/e43/impeller/uikit/ImageLoader$FetchTask;->m_uri:Ljava/net/URI; │ │ - invoke-virtual {v2, v3}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v2}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 298 │ if-eqz p1, :cond_0 │ │ .line 299 │ - sget-object v2, Leu/e43/impeller/uikit/ImageLoader;->ms_images:Landroid/support/v4/util/LruCache; │ + sget-object v1, Leu/e43/impeller/uikit/ImageLoader;->ms_images:Landroid/support/v4/util/LruCache; │ │ - iget-object v3, p0, Leu/e43/impeller/uikit/ImageLoader$FetchTask;->m_uri:Ljava/net/URI; │ + iget-object v2, p0, Leu/e43/impeller/uikit/ImageLoader$FetchTask;->m_uri:Ljava/net/URI; │ │ - invoke-virtual {v2, v3, p1}, Landroid/support/v4/util/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v2, p1}, Landroid/support/v4/util/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 300 │ - iget-object v2, p0, Leu/e43/impeller/uikit/ImageLoader$FetchTask;->m_listeners:Ljava/util/ArrayList; │ + iget-object v1, p0, Leu/e43/impeller/uikit/ImageLoader$FetchTask;->m_listeners:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Leu/e43/impeller/uikit/ImageLoader$Listener; │ + check-cast v0, Leu/e43/impeller/uikit/ImageLoader$Listener; │ │ .line 301 │ - .local v1, "l":Leu/e43/impeller/uikit/ImageLoader$Listener; │ + .local v0, "l":Leu/e43/impeller/uikit/ImageLoader$Listener; │ iget-object v2, p0, Leu/e43/impeller/uikit/ImageLoader$FetchTask;->m_uri:Ljava/net/URI; │ │ - invoke-interface {v1, p1, v2}, Leu/e43/impeller/uikit/ImageLoader$Listener;->loaded(Landroid/graphics/drawable/BitmapDrawable;Ljava/net/URI;)V │ + invoke-interface {v0, p1, v2}, Leu/e43/impeller/uikit/ImageLoader$Listener;->loaded(Landroid/graphics/drawable/BitmapDrawable;Ljava/net/URI;)V │ │ goto :goto_0 │ │ .line 304 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "l":Leu/e43/impeller/uikit/ImageLoader$Listener; │ + .end local v0 # "l":Leu/e43/impeller/uikit/ImageLoader$Listener; │ :cond_0 │ - iget-object v2, p0, Leu/e43/impeller/uikit/ImageLoader$FetchTask;->m_listeners:Ljava/util/ArrayList; │ + iget-object v1, p0, Leu/e43/impeller/uikit/ImageLoader$FetchTask;->m_listeners:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Leu/e43/impeller/uikit/ImageLoader$Listener; │ + check-cast v0, Leu/e43/impeller/uikit/ImageLoader$Listener; │ │ .line 305 │ - .restart local v1 # "l":Leu/e43/impeller/uikit/ImageLoader$Listener; │ + .restart local v0 # "l":Leu/e43/impeller/uikit/ImageLoader$Listener; │ iget-object v2, p0, Leu/e43/impeller/uikit/ImageLoader$FetchTask;->m_uri:Ljava/net/URI; │ │ - invoke-interface {v1, v2}, Leu/e43/impeller/uikit/ImageLoader$Listener;->error(Ljava/net/URI;)V │ + invoke-interface {v0, v2}, Leu/e43/impeller/uikit/ImageLoader$Listener;->error(Ljava/net/URI;)V │ │ goto :goto_1 │ │ .line 308 │ - .end local v1 # "l":Leu/e43/impeller/uikit/ImageLoader$Listener; │ + .end local v0 # "l":Leu/e43/impeller/uikit/ImageLoader$Listener; │ :cond_1 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 234 │ check-cast p1, Landroid/graphics/drawable/BitmapDrawable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Leu/e43/impeller/uikit/ImageLoader$FetchTask;->onPostExecute(Landroid/graphics/drawable/BitmapDrawable;)V │ │ return-void │ .end method ├── smali/eu/e43/impeller/uikit/ImageLoader.smali │ @@ -120,18 +120,20 @@ │ sput v0, Leu/e43/impeller/uikit/ImageLoader;->cacheSize:I │ │ .line 314 │ new-instance v0, Lcom/google/common/collect/MapMaker; │ │ invoke-direct {v0}, Lcom/google/common/collect/MapMaker;->()V │ │ + .line 315 │ invoke-virtual {v0}, Lcom/google/common/collect/MapMaker;->weakValues()Lcom/google/common/collect/MapMaker; │ │ move-result-object v0 │ │ + .line 316 │ invoke-virtual {v0}, Lcom/google/common/collect/MapMaker;->makeMap()Ljava/util/concurrent/ConcurrentMap; │ │ move-result-object v0 │ │ sput-object v0, Leu/e43/impeller/uikit/ImageLoader;->ms_weakImages:Ljava/util/concurrent/ConcurrentMap; │ │ .line 318 ├── smali/eu/e43/impeller/uikit/LocationView.smali │ @@ -327,28 +327,30 @@ │ │ const/4 v9, 0x2 │ │ new-array v9, v9, [Ljava/lang/Object; │ │ const/4 v10, 0x0 │ │ + .line 119 │ invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x1 │ │ invoke-static {v3, v4}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ + .line 118 │ invoke-static {v7, v8, v9}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-static {v7}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v6 │ @@ -392,26 +394,29 @@ │ │ const-string v8, "q" │ │ const-string v9, "formatted" │ │ const-string v10, "streetAddress" │ │ + .line 127 │ invoke-virtual {v0, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v0, v9, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 126 │ invoke-virtual {v7, v8, v9}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v7 │ │ + .line 127 │ invoke-virtual {v7}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ move-result-object v6 │ │ .line 131 │ .end local v0 # "addr":Lorg/json/JSONObject; │ :cond_1 │ @@ -527,14 +532,15 @@ │ │ const/4 v10, 0x4 │ │ new-array v10, v10, [Ljava/lang/Object; │ │ const/4 v11, 0x0 │ │ + .line 96 │ invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v12 │ │ aput-object v12, v10, v11 │ │ const/4 v11, 0x1 │ @@ -557,14 +563,15 @@ │ │ invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v12 │ │ aput-object v12, v10, v11 │ │ + .line 95 │ invoke-static {v8, v9, v10}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v7 │ │ .line 98 │ .local v7, "url":Ljava/lang/String; │ const-string v8, "LocationView" ├── smali/eu/e43/impeller/uikit/PeopleAdapter$1.smali │ @@ -17,359 +17,295 @@ │ # instance fields │ .field final synthetic this$0:Leu/e43/impeller/uikit/PeopleAdapter; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/uikit/PeopleAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/uikit/PeopleAdapter; │ │ .prologue │ .line 154 │ iput-object p1, p0, Leu/e43/impeller/uikit/PeopleAdapter$1;->this$0:Leu/e43/impeller/uikit/PeopleAdapter; │ │ invoke-direct {p0}, Landroid/widget/Filter;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method protected performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ - .locals 23 │ + .locals 18 │ .param p1, "constraint_" # Ljava/lang/CharSequence; │ │ .prologue │ .line 157 │ - const-string v20, "PeopleAdapter" │ + const-string v13, "PeopleAdapter" │ │ - new-instance v21, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v22, "Filter for " │ + const-string v15, "Filter for " │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v14 │ │ - move-object/from16 v0, v21 │ - │ - move-object/from16 v1, p1 │ + move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v14 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v14 │ │ - invoke-static/range {v20 .. v21}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v13, v14}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 158 │ if-eqz p1, :cond_0 │ │ - const-string v20, "" │ + const-string v13, "" │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v20 │ + invoke-virtual {v0, v13}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ - invoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ + move-result v13 │ │ - move-result v20 │ - │ - if-eqz v20, :cond_1 │ + if-eqz v13, :cond_1 │ │ .line 159 │ :cond_0 │ - new-instance v16, Landroid/widget/Filter$FilterResults; │ + new-instance v9, Landroid/widget/Filter$FilterResults; │ │ - invoke-direct/range {v16 .. v16}, Landroid/widget/Filter$FilterResults;->()V │ + invoke-direct {v9}, Landroid/widget/Filter$FilterResults;->()V │ │ .line 203 │ :goto_0 │ - return-object v16 │ + return-object v9 │ │ .line 161 │ :cond_1 │ invoke-interface/range {p1 .. p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v13 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 162 │ - .local v5, "constraint":Ljava/lang/String; │ - const-string v20, " " │ + .local v2, "constraint":Ljava/lang/String; │ + const-string v13, " " │ │ - move-object/from16 v0, v20 │ + invoke-virtual {v2, v13}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - invoke-virtual {v5, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ - │ - move-result-object v7 │ + move-result-object v4 │ │ .line 164 │ - .local v7, "constraintWords":[Ljava/lang/String; │ + .local v4, "constraintWords":[Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Leu/e43/impeller/uikit/PeopleAdapter$1;->this$0:Leu/e43/impeller/uikit/PeopleAdapter; │ - │ - move-object/from16 v20, v0 │ + iget-object v13, v0, Leu/e43/impeller/uikit/PeopleAdapter$1;->this$0:Leu/e43/impeller/uikit/PeopleAdapter; │ │ - move-object/from16 v0, v20 │ - │ - iget-object v15, v0, Leu/e43/impeller/uikit/PeopleAdapter;->m_people:[Lorg/json/JSONObject; │ + iget-object v8, v13, Leu/e43/impeller/uikit/PeopleAdapter;->m_people:[Lorg/json/JSONObject; │ │ .line 165 │ - .local v15, "peeps":[Lorg/json/JSONObject; │ - new-instance v17, Ljava/util/ArrayList; │ + .local v8, "peeps":[Lorg/json/JSONObject; │ + new-instance v10, Ljava/util/ArrayList; │ │ - invoke-direct/range {v17 .. v17}, Ljava/util/ArrayList;->()V │ + invoke-direct {v10}, Ljava/util/ArrayList;->()V │ │ .line 166 │ - .local v17, "results":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v9, 0x0 │ + .local v10, "results":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v6, 0x0 │ │ - .local v9, "i":I │ + .local v6, "i":I │ :goto_1 │ - array-length v0, v15 │ - │ - move/from16 v20, v0 │ + array-length v13, v8 │ │ - move/from16 v0, v20 │ - │ - if-ge v9, v0, :cond_8 │ + if-ge v6, v13, :cond_8 │ │ .line 167 │ - aget-object v14, v15, v9 │ + aget-object v7, v8, v6 │ │ .line 169 │ - .local v14, "peep":Lorg/json/JSONObject; │ - const-string v20, "displayName" │ - │ - move-object/from16 v0, v20 │ + .local v7, "peep":Lorg/json/JSONObject; │ + const-string v13, "displayName" │ │ - invoke-virtual {v14, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v7, v13}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 171 │ - .local v8, "dispName":Ljava/lang/String; │ - if-eqz v8, :cond_5 │ + .local v5, "dispName":Ljava/lang/String; │ + if-eqz v5, :cond_5 │ │ .line 172 │ - const-string v20, " " │ - │ - move-object/from16 v0, v20 │ + const-string v13, " " │ │ - invoke-virtual {v8, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v5, v13}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v12 │ │ .line 180 │ - .local v19, "words":[Ljava/lang/String; │ + .local v12, "words":[Ljava/lang/String; │ :goto_2 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 181 │ - .local v2, "add":Z │ - move-object v3, v7 │ + .local v1, "add":Z │ + array-length v15, v4 │ │ - .local v3, "arr$":[Ljava/lang/String; │ - array-length v12, v3 │ + const/4 v13, 0x0 │ │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + move v14, v13 │ │ - .local v10, "i$":I │ - move v11, v10 │ - │ - .end local v3 # "arr$":[Ljava/lang/String; │ - .end local v10 # "i$":I │ - .end local v12 # "len$":I │ - .local v11, "i$":I │ :goto_3 │ - if-ge v11, v12, :cond_3 │ + if-ge v14, v15, :cond_3 │ │ - aget-object v6, v3, v11 │ + aget-object v3, v4, v14 │ │ .line 182 │ - .local v6, "constraintWord":Ljava/lang/String; │ - const/4 v2, 0x0 │ + .local v3, "constraintWord":Ljava/lang/String; │ + const/4 v1, 0x0 │ │ .line 184 │ - move-object/from16 v4, v19 │ + array-length v0, v12 │ │ - .local v4, "arr$":[Ljava/lang/String; │ - array-length v13, v4 │ + move/from16 v16, v0 │ │ - .local v13, "len$":I │ - const/4 v10, 0x0 │ + const/4 v13, 0x0 │ │ - .end local v11 # "i$":I │ - .restart local v10 # "i$":I │ :goto_4 │ - if-ge v10, v13, :cond_2 │ + move/from16 v0, v16 │ │ - aget-object v18, v4, v10 │ + if-ge v13, v0, :cond_2 │ + │ + aget-object v11, v12, v13 │ │ .line 185 │ - .local v18, "word":Ljava/lang/String; │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + .local v11, "word":Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v20 │ + move-result v17 │ │ - if-eqz v20, :cond_6 │ + if-eqz v17, :cond_6 │ │ .line 186 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 191 │ - .end local v18 # "word":Ljava/lang/String; │ + .end local v11 # "word":Ljava/lang/String; │ :cond_2 │ - if-nez v2, :cond_7 │ + if-nez v1, :cond_7 │ │ .line 195 │ - .end local v4 # "arr$":[Ljava/lang/String; │ - .end local v6 # "constraintWord":Ljava/lang/String; │ - .end local v10 # "i$":I │ - .end local v13 # "len$":I │ + .end local v3 # "constraintWord":Ljava/lang/String; │ :cond_3 │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ .line 196 │ - invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v20 │ + move-result-object v13 │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v20 │ - │ - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 166 │ :cond_4 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_1 │ │ .line 175 │ - .end local v2 # "add":Z │ - .end local v19 # "words":[Ljava/lang/String; │ + .end local v1 # "add":Z │ + .end local v12 # "words":[Ljava/lang/String; │ :cond_5 │ - const/16 v20, 0x1 │ - │ - move/from16 v0, v20 │ - │ - new-array v0, v0, [Ljava/lang/String; │ + const/4 v13, 0x1 │ │ - move-object/from16 v19, v0 │ + new-array v12, v13, [Ljava/lang/String; │ │ - const/16 v20, 0x0 │ + const/4 v13, 0x0 │ │ - const-string v21, "id" │ + const-string v14, "id" │ │ - move-object/from16 v0, v21 │ + .line 176 │ + invoke-virtual {v7, v14}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-virtual {v14, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ + move-result-object v14 │ │ - move-result-object v21 │ + const/4 v15, 0x5 │ │ - const/16 v22, 0x5 │ + invoke-virtual {v14, v15}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + move-result-object v14 │ │ - move-result-object v21 │ + aput-object v14, v12, v13 │ │ - aput-object v21, v19, v20 │ - │ - .restart local v19 # "words":[Ljava/lang/String; │ + .restart local v12 # "words":[Ljava/lang/String; │ goto :goto_2 │ │ .line 184 │ - .restart local v2 # "add":Z │ - .restart local v4 # "arr$":[Ljava/lang/String; │ - .restart local v6 # "constraintWord":Ljava/lang/String; │ - .restart local v10 # "i$":I │ - .restart local v13 # "len$":I │ - .restart local v18 # "word":Ljava/lang/String; │ + .restart local v1 # "add":Z │ + .restart local v3 # "constraintWord":Ljava/lang/String; │ + .restart local v11 # "word":Ljava/lang/String; │ :cond_6 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_4 │ │ .line 181 │ - .end local v18 # "word":Ljava/lang/String; │ + .end local v11 # "word":Ljava/lang/String; │ :cond_7 │ - add-int/lit8 v10, v11, 0x1 │ + add-int/lit8 v13, v14, 0x1 │ │ - move v11, v10 │ + move v14, v13 │ │ - .end local v10 # "i$":I │ - .restart local v11 # "i$":I │ goto :goto_3 │ │ .line 200 │ - .end local v2 # "add":Z │ - .end local v4 # "arr$":[Ljava/lang/String; │ - .end local v6 # "constraintWord":Ljava/lang/String; │ - .end local v8 # "dispName":Ljava/lang/String; │ - .end local v11 # "i$":I │ - .end local v13 # "len$":I │ - .end local v14 # "peep":Lorg/json/JSONObject; │ - .end local v19 # "words":[Ljava/lang/String; │ + .end local v1 # "add":Z │ + .end local v3 # "constraintWord":Ljava/lang/String; │ + .end local v5 # "dispName":Ljava/lang/String; │ + .end local v7 # "peep":Lorg/json/JSONObject; │ + .end local v12 # "words":[Ljava/lang/String; │ :cond_8 │ - new-instance v16, Landroid/widget/Filter$FilterResults; │ + new-instance v9, Landroid/widget/Filter$FilterResults; │ │ - invoke-direct/range {v16 .. v16}, Landroid/widget/Filter$FilterResults;->()V │ + invoke-direct {v9}, Landroid/widget/Filter$FilterResults;->()V │ │ .line 201 │ - .local v16, "res":Landroid/widget/Filter$FilterResults; │ - invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->size()I │ - │ - move-result v20 │ - │ - move/from16 v0, v20 │ + .local v9, "res":Landroid/widget/Filter$FilterResults; │ + invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ │ - move-object/from16 v1, v16 │ + move-result v13 │ │ - iput v0, v1, Landroid/widget/Filter$FilterResults;->count:I │ + iput v13, v9, Landroid/widget/Filter$FilterResults;->count:I │ │ .line 202 │ - const/16 v20, 0x0 │ - │ - move/from16 v0, v20 │ - │ - new-array v0, v0, [Ljava/lang/Integer; │ - │ - move-object/from16 v20, v0 │ - │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v20 │ - │ - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + const/4 v13, 0x0 │ │ - move-result-object v20 │ + new-array v13, v13, [Ljava/lang/Integer; │ │ - move-object/from16 v0, v20 │ + invoke-virtual {v10, v13}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-object/from16 v1, v16 │ + move-result-object v13 │ │ - iput-object v0, v1, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ + iput-object v13, v9, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ goto/16 :goto_0 │ .end method │ │ .method protected publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ .locals 2 │ .param p1, "constraint" # Ljava/lang/CharSequence; ├── smali/eu/e43/impeller/uikit/PeopleAdapter.smali │ @@ -389,15 +389,14 @@ │ iget-object v0, p0, Leu/e43/impeller/uikit/PeopleAdapter;->m_followersObject:Lorg/json/JSONObject; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic getItem(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 29 │ invoke-virtual {p0, p1}, Leu/e43/impeller/uikit/PeopleAdapter;->getItem(I)Lorg/json/JSONObject; │ │ move-result-object v0 ├── smali/eu/e43/impeller/uikit/PumpHtml.smali │ @@ -209,161 +209,156 @@ │ .line 46 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public loaded(Landroid/graphics/drawable/BitmapDrawable;Ljava/net/URI;)V │ - .locals 12 │ + .locals 11 │ .param p1, "dr" # Landroid/graphics/drawable/BitmapDrawable; │ .param p2, "uri" # Ljava/net/URI; │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 53 │ - const-string v9, "PumpHtml" │ + const-string v7, "PumpHtml" │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "loaded(" │ + const-string v9, "loaded(" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - invoke-virtual {v10, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - const-string v11, ")" │ + const-string v9, ")" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - invoke-static {v9, v10}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 55 │ - iget-object v8, p0, Leu/e43/impeller/uikit/PumpHtml;->m_builder:Landroid/text/SpannableStringBuilder; │ + iget-object v5, p0, Leu/e43/impeller/uikit/PumpHtml;->m_builder:Landroid/text/SpannableStringBuilder; │ │ .line 56 │ - .local v8, "spanned":Landroid/text/Editable; │ - const/4 v9, 0x0 │ - │ - invoke-interface {v8}, Landroid/text/Editable;->length()I │ + .local v5, "spanned":Landroid/text/Editable; │ + invoke-interface {v5}, Landroid/text/Editable;->length()I │ │ - move-result v10 │ + move-result v7 │ │ - const-class v11, Landroid/text/style/ImageSpan; │ + const-class v8, Landroid/text/style/ImageSpan; │ │ - invoke-interface {v8, v9, v10, v11}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-interface {v5, v6, v7, v8}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, [Landroid/text/style/ImageSpan; │ + check-cast v3, [Landroid/text/style/ImageSpan; │ │ .line 58 │ - .local v5, "imgs":[Landroid/text/style/ImageSpan; │ - move-object v0, v5 │ + .local v3, "imgs":[Landroid/text/style/ImageSpan; │ + array-length v7, v3 │ │ - .local v0, "arr$":[Landroid/text/style/ImageSpan; │ - array-length v6, v0 │ - │ - .local v6, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v6, :cond_1 │ + if-ge v6, v7, :cond_1 │ │ - aget-object v4, v0, v3 │ + aget-object v2, v3, v6 │ │ .line 61 │ - .local v4, "img":Landroid/text/style/ImageSpan; │ + .local v2, "img":Landroid/text/style/ImageSpan; │ :try_start_0 │ - new-instance v1, Ljava/net/URI; │ + new-instance v0, Ljava/net/URI; │ │ - invoke-virtual {v4}, Landroid/text/style/ImageSpan;->getSource()Ljava/lang/String; │ + invoke-virtual {v2}, Landroid/text/style/ImageSpan;->getSource()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-direct {v1, v9}, Ljava/net/URI;->(Ljava/lang/String;)V │ + invoke-direct {v0, v8}, Ljava/net/URI;->(Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/net/URISyntaxException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 67 │ - .local v1, "asUri":Ljava/net/URI; │ - invoke-virtual {v1, p2}, Ljava/net/URI;->equals(Ljava/lang/Object;)Z │ + .local v0, "asUri":Ljava/net/URI; │ + invoke-virtual {v0, p2}, Ljava/net/URI;->equals(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_0 │ + if-eqz v8, :cond_0 │ │ .line 68 │ - new-instance v7, Landroid/text/style/ImageSpan; │ + new-instance v4, Landroid/text/style/ImageSpan; │ │ - invoke-virtual {v4}, Landroid/text/style/ImageSpan;->getSource()Ljava/lang/String; │ + invoke-virtual {v2}, Landroid/text/style/ImageSpan;->getSource()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-direct {v7, p1, v9}, Landroid/text/style/ImageSpan;->(Landroid/graphics/drawable/Drawable;Ljava/lang/String;)V │ + invoke-direct {v4, p1, v8}, Landroid/text/style/ImageSpan;->(Landroid/graphics/drawable/Drawable;Ljava/lang/String;)V │ │ .line 69 │ - .local v7, "newSpan":Landroid/text/style/ImageSpan; │ - invoke-interface {v8, v4}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ + .local v4, "newSpan":Landroid/text/style/ImageSpan; │ + invoke-interface {v5, v2}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ │ - move-result v9 │ + move-result v8 │ │ - invoke-interface {v8, v4}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ + invoke-interface {v5, v2}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ │ - move-result v10 │ + move-result v9 │ │ - invoke-interface {v8, v4}, Landroid/text/Editable;->getSpanFlags(Ljava/lang/Object;)I │ + .line 70 │ + invoke-interface {v5, v2}, Landroid/text/Editable;->getSpanFlags(Ljava/lang/Object;)I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-interface {v8, v7, v9, v10, v11}, Landroid/text/Editable;->setSpan(Ljava/lang/Object;III)V │ + .line 69 │ + invoke-interface {v5, v4, v8, v9, v10}, Landroid/text/Editable;->setSpan(Ljava/lang/Object;III)V │ │ .line 71 │ - invoke-interface {v8, v4}, Landroid/text/Editable;->removeSpan(Ljava/lang/Object;)V │ + invoke-interface {v5, v2}, Landroid/text/Editable;->removeSpan(Ljava/lang/Object;)V │ │ .line 58 │ - .end local v1 # "asUri":Ljava/net/URI; │ - .end local v7 # "newSpan":Landroid/text/style/ImageSpan; │ + .end local v0 # "asUri":Ljava/net/URI; │ + .end local v4 # "newSpan":Landroid/text/style/ImageSpan; │ :cond_0 │ :goto_1 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ │ .line 62 │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 63 │ - .local v2, "e":Ljava/net/URISyntaxException; │ - const-string v9, "PumpHtml" │ + .local v1, "e":Ljava/net/URISyntaxException; │ + const-string v8, "PumpHtml" │ │ - const-string v10, "Error parsing image URI" │ + const-string v9, "Error parsing image URI" │ │ - invoke-static {v9, v10, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v8, v9, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 75 │ - .end local v2 # "e":Ljava/net/URISyntaxException; │ - .end local v4 # "img":Landroid/text/style/ImageSpan; │ + .end local v1 # "e":Ljava/net/URISyntaxException; │ + .end local v2 # "img":Landroid/text/style/ImageSpan; │ :cond_1 │ - iget-object v9, p0, Leu/e43/impeller/uikit/PumpHtml;->m_view:Landroid/widget/TextView; │ + iget-object v6, p0, Leu/e43/impeller/uikit/PumpHtml;->m_view:Landroid/widget/TextView; │ │ - iget-object v10, p0, Leu/e43/impeller/uikit/PumpHtml;->m_builder:Landroid/text/SpannableStringBuilder; │ + iget-object v7, p0, Leu/e43/impeller/uikit/PumpHtml;->m_builder:Landroid/text/SpannableStringBuilder; │ │ - invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 76 │ return-void │ .end method ├── smali/eu/e43/impeller/uikit/ToolbarView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Leu/e43/impeller/uikit/ToolbarView; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/uikit/ToolbarView;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/uikit/ToolbarView; │ │ .prologue │ .line 29 │ iput-object p1, p0, Leu/e43/impeller/uikit/ToolbarView$1;->this$0:Leu/e43/impeller/uikit/ToolbarView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/eu/e43/impeller/uikit/ToolbarView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Leu/e43/impeller/uikit/ToolbarView; │ │ │ # direct methods │ .method constructor (Leu/e43/impeller/uikit/ToolbarView;)V │ .locals 0 │ + .param p1, "this$0" # Leu/e43/impeller/uikit/ToolbarView; │ │ .prologue │ .line 187 │ iput-object p1, p0, Leu/e43/impeller/uikit/ToolbarView$2;->this$0:Leu/e43/impeller/uikit/ToolbarView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/eu/e43/impeller/uikit/ActivityAdapter.smali │ @@ -1222,14 +1222,15 @@ │ │ iget-object v0, v0, Leu/e43/impeller/uikit/ActivityAdapter;->m_ctx:Leu/e43/impeller/activity/ActivityWithAccount; │ │ move-object/from16 v23, v0 │ │ const-string v24, "object" │ │ + .line 268 │ move-object/from16 v0, v24 │ │ invoke-virtual {v13, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ move-result-object v24 │ │ const-string v25, "author" │ @@ -1238,14 +1239,15 @@ │ │ move-result-object v24 │ │ invoke-static/range {v23 .. v24}, Leu/e43/impeller/uikit/ActivityAdapter;->getImage(Leu/e43/impeller/activity/ActivityWithAccount;Lorg/json/JSONObject;)Ljava/lang/String; │ │ move-result-object v23 │ │ + .line 267 │ move-object/from16 v0, v22 │ │ move-object/from16 v1, v23 │ │ invoke-virtual {v0, v5, v1}, Leu/e43/impeller/uikit/ImageLoader;->setImage(Leu/e43/impeller/uikit/AvatarView;Ljava/lang/String;)V │ :try_end_2 │ .catch Lorg/json/JSONException; {:try_start_2 .. :try_end_2} :catch_1 ├── smali/eu/e43/impeller/uikit/TouchImageView.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/widget/ImageView; │ .source "TouchImageView.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Leu/e43/impeller/uikit/TouchImageView$1;, │ Leu/e43/impeller/uikit/TouchImageView$Fling;, │ Leu/e43/impeller/uikit/TouchImageView$DoubleTapZoom;, │ Leu/e43/impeller/uikit/TouchImageView$ScaleListener;, │ Leu/e43/impeller/uikit/TouchImageView$TouchImageViewListener;, │ Leu/e43/impeller/uikit/TouchImageView$GestureListener;, │ Leu/e43/impeller/uikit/TouchImageView$State; │ } ├── original/AndroidManifest.xml │ @@ -1,950 +1,932 @@ │ -00000000: 0300 0800 583b 0000 0100 1c00 f41a 0000 ....X;.......... │ -00000010: 7600 0000 0000 0000 0000 0000 f401 0000 v............... │ +00000000: 0300 0800 403a 0000 0100 1c00 401a 0000 ....@:......@... │ +00000010: 7200 0000 0000 0000 0000 0000 e401 0000 r............... │ 00000020: 0000 0000 0000 0000 2a00 0000 4400 0000 ........*...D... │ 00000030: 5e00 0000 7c00 0000 a000 0000 ac00 0000 ^...|........... │ 00000040: ca00 0000 e400 0000 1001 0000 1c01 0000 ................ │ 00000050: 2a01 0000 3801 0000 5201 0000 6401 0000 *...8...R...d... │ 00000060: 7801 0000 8a01 0000 9e01 0000 b201 0000 x............... │ 00000070: ca01 0000 d601 0000 e601 0000 1002 0000 ................ │ 00000080: 3802 0000 4c02 0000 5a02 0000 8202 0000 8...L...Z....... │ 00000090: aa02 0000 bc02 0000 1403 0000 1803 0000 ................ │ 000000a0: 2a03 0000 3e03 0000 6003 0000 7003 0000 *...>...`...p... │ 000000b0: 8403 0000 a603 0000 e803 0000 3004 0000 ............0... │ 000000c0: 7804 0000 cc04 0000 1005 0000 5605 0000 x...........V... │ 000000d0: a405 0000 f405 0000 3c06 0000 8a06 0000 ........<....... │ 000000e0: da06 0000 1407 0000 6a07 0000 be07 0000 ........j....... │ -000000f0: 1408 0000 3208 0000 5208 0000 6208 0000 ....2...R...b... │ -00000100: b808 0000 fa08 0000 5009 0000 9a09 0000 ........P....... │ -00000110: de09 0000 240a 0000 3e0a 0000 880a 0000 ....$...>....... │ -00000120: 9c0a 0000 f60a 0000 280b 0000 3a0b 0000 ........(...:... │ -00000130: 480b 0000 5c0b 0000 ba0b 0000 d80b 0000 H...\........... │ -00000140: e80b 0000 260c 0000 620c 0000 a00c 0000 ....&...b....... │ -00000150: 040d 0000 520d 0000 b00d 0000 fc0d 0000 ....R........... │ -00000160: 0e0e 0000 700e 0000 ee0e 0000 4a0f 0000 ....p.......J... │ -00000170: 980f 0000 ae0f 0000 0010 0000 3a10 0000 ............:... │ -00000180: 8610 0000 d010 0000 e410 0000 3211 0000 ............2... │ -00000190: 6a11 0000 7e11 0000 c211 0000 fa11 0000 j...~........... │ -000001a0: 3c12 0000 4812 0000 5a12 0000 9e12 0000 <...H...Z....... │ -000001b0: ec12 0000 3a13 0000 7213 0000 8a13 0000 ....:...r....... │ -000001c0: 9c13 0000 f013 0000 3214 0000 6214 0000 ........2...b... │ -000001d0: b814 0000 f014 0000 4015 0000 a015 0000 ........@....... │ -000001e0: f015 0000 5a16 0000 ac16 0000 1c17 0000 ....Z........... │ -000001f0: 9617 0000 0e18 0000 8618 0000 1300 7200 ..............r. │ -00000200: 6500 7100 7500 6900 7200 6500 6400 4100 e.q.u.i.r.e.d.A. │ -00000210: 6300 6300 6f00 7500 6e00 7400 5400 7900 c.c.o.u.n.t.T.y. │ -00000220: 7000 6500 0000 0b00 7600 6500 7200 7300 p.e.....v.e.r.s. │ -00000230: 6900 6f00 6e00 4300 6f00 6400 6500 0000 i.o.n.C.o.d.e... │ -00000240: 0b00 7600 6500 7200 7300 6900 6f00 6e00 ..v.e.r.s.i.o.n. │ -00000250: 4e00 6100 6d00 6500 0000 0d00 6d00 6900 N.a.m.e.....m.i. │ -00000260: 6e00 5300 6400 6b00 5600 6500 7200 7300 n.S.d.k.V.e.r.s. │ -00000270: 6900 6f00 6e00 0000 1000 7400 6100 7200 i.o.n.....t.a.r. │ -00000280: 6700 6500 7400 5300 6400 6b00 5600 6500 g.e.t.S.d.k.V.e. │ -00000290: 7200 7300 6900 6f00 6e00 0000 0400 6e00 r.s.i.o.n.....n. │ -000002a0: 6100 6d00 6500 0000 0d00 6d00 6100 7800 a.m.e.....m.a.x. │ -000002b0: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ -000002c0: 6f00 6e00 0000 0b00 6100 6c00 6c00 6f00 o.n.....a.l.l.o. │ -000002d0: 7700 4200 6100 6300 6b00 7500 7000 0000 w.B.a.c.k.u.p... │ -000002e0: 1400 6100 6c00 6c00 6f00 7700 5400 6100 ..a.l.l.o.w.T.a. │ -000002f0: 7300 6b00 5200 6500 7000 6100 7200 6500 s.k.R.e.p.a.r.e. │ -00000300: 6e00 7400 6900 6e00 6700 0000 0400 6900 n.t.i.n.g.....i. │ -00000310: 6300 6f00 6e00 0000 0500 6c00 6100 6200 c.o.n.....l.a.b. │ -00000320: 6500 6c00 0000 0500 7400 6800 6500 6d00 e.l.....t.h.e.m. │ -00000330: 6500 0000 0b00 6100 7500 7400 6800 6f00 e.....a.u.t.h.o. │ -00000340: 7200 6900 7400 6900 6500 7300 0000 0700 r.i.t.i.e.s..... │ -00000350: 6500 6e00 6100 6200 6c00 6500 6400 0000 e.n.a.b.l.e.d... │ -00000360: 0800 6500 7800 7000 6f00 7200 7400 6500 ..e.x.p.o.r.t.e. │ -00000370: 6400 0000 0700 7000 7200 6f00 6300 6500 d.....p.r.o.c.e. │ -00000380: 7300 7300 0000 0800 7300 7900 6e00 6300 s.s.....s.y.n.c. │ -00000390: 6100 6200 6c00 6500 0000 0800 7200 6500 a.b.l.e.....r.e. │ -000003a0: 7300 6f00 7500 7200 6300 6500 0000 0a00 s.o.u.r.c.e..... │ -000003b0: 6c00 6100 7500 6e00 6300 6800 4d00 6f00 l.a.u.n.c.h.M.o. │ -000003c0: 6400 6500 0000 0400 6800 6f00 7300 7400 d.e.....h.o.s.t. │ -000003d0: 0000 0600 7300 6300 6800 6500 6d00 6500 ....s.c.h.e.m.e. │ -000003e0: 0000 1300 7700 6900 6e00 6400 6f00 7700 ....w.i.n.d.o.w. │ -000003f0: 5300 6f00 6600 7400 4900 6e00 7000 7500 S.o.f.t.I.n.p.u. │ -00000400: 7400 4d00 6f00 6400 6500 0000 1200 7000 t.M.o.d.e.....p. │ -00000410: 6100 7200 6500 6e00 7400 4100 6300 7400 a.r.e.n.t.A.c.t. │ -00000420: 6900 7600 6900 7400 7900 4e00 6100 6d00 i.v.i.t.y.N.a.m. │ -00000430: 6500 0000 0800 6d00 6900 6d00 6500 5400 e.....m.i.m.e.T. │ -00000440: 7900 7000 6500 0000 0500 7600 6100 6c00 y.p.e.....v.a.l. │ -00000450: 7500 6500 0000 1200 6500 7800 6300 6c00 u.e.....e.x.c.l. │ -00000460: 7500 6400 6500 4600 7200 6f00 6d00 5200 u.d.e.F.r.o.m.R. │ -00000470: 6500 6300 6500 6e00 7400 7300 0000 1200 e.c.e.n.t.s..... │ -00000480: 6600 6900 6e00 6900 7300 6800 4f00 6e00 f.i.n.i.s.h.O.n. │ -00000490: 5400 6100 7300 6b00 4c00 6100 7500 6e00 T.a.s.k.L.a.u.n. │ -000004a0: 6300 6800 0000 0700 6100 6e00 6400 7200 c.h.....a.n.d.r. │ -000004b0: 6f00 6900 6400 0000 2a00 6800 7400 7400 o.i.d...*.h.t.t. │ -000004c0: 7000 3a00 2f00 2f00 7300 6300 6800 6500 p.:././.s.c.h.e. │ -000004d0: 6d00 6100 7300 2e00 6100 6e00 6400 7200 m.a.s...a.n.d.r. │ -000004e0: 6f00 6900 6400 2e00 6300 6f00 6d00 2f00 o.i.d...c.o.m./. │ -000004f0: 6100 7000 6b00 2f00 7200 6500 7300 2f00 a.p.k./.r.e.s./. │ -00000500: 6100 6e00 6400 7200 6f00 6900 6400 0000 a.n.d.r.o.i.d... │ -00000510: 0000 0000 0700 7000 6100 6300 6b00 6100 ......p.a.c.k.a. │ -00000520: 6700 6500 0000 0800 6d00 6100 6e00 6900 g.e.....m.a.n.i. │ -00000530: 6600 6500 7300 7400 0000 0f00 6500 7500 f.e.s.t.....e.u. │ -00000540: 2e00 6500 3400 3300 2e00 6900 6d00 7000 ..e.4.3...i.m.p. │ -00000550: 6500 6c00 6c00 6500 7200 0000 0600 3000 e.l.l.e.r.....0. │ -00000560: 2e00 3900 2e00 3500 6200 0000 0800 7500 ..9...5.b.....u. │ -00000570: 7300 6500 7300 2d00 7300 6400 6b00 0000 s.e.s.-.s.d.k... │ -00000580: 0f00 7500 7300 6500 7300 2d00 7000 6500 ..u.s.e.s.-.p.e. │ -00000590: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ -000005a0: 0000 1f00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ -000005b0: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s. │ -000005c0: 7300 6900 6f00 6e00 2e00 4700 4500 5400 s.i.o.n...G.E.T. │ -000005d0: 5f00 4100 4300 4300 4f00 5500 4e00 5400 _.A.C.C.O.U.N.T. │ -000005e0: 5300 0000 2200 6100 6e00 6400 7200 6f00 S...".a.n.d.r.o. │ -000005f0: 6900 6400 2e00 7000 6500 7200 6d00 6900 i.d...p.e.r.m.i. │ -00000600: 7300 7300 6900 6f00 6e00 2e00 5500 5300 s.s.i.o.n...U.S. │ -00000610: 4500 5f00 4300 5200 4500 4400 4500 4e00 E._.C.R.E.D.E.N. │ -00000620: 5400 4900 4100 4c00 5300 0000 2200 6100 T.I.A.L.S...".a. │ -00000630: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ -00000640: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ -00000650: 6e00 2e00 4d00 4100 4e00 4100 4700 4500 n...M.A.N.A.G.E. │ -00000660: 5f00 4100 4300 4300 4f00 5500 4e00 5400 _.A.C.C.O.U.N.T. │ -00000670: 5300 0000 2800 6100 6e00 6400 7200 6f00 S...(.a.n.d.r.o. │ -00000680: 6900 6400 2e00 7000 6500 7200 6d00 6900 i.d...p.e.r.m.i. │ -00000690: 7300 7300 6900 6f00 6e00 2e00 4100 5500 s.s.i.o.n...A.U. │ -000006a0: 5400 4800 4500 4e00 5400 4900 4300 4100 T.H.E.N.T.I.C.A. │ -000006b0: 5400 4500 5f00 4100 4300 4300 4f00 5500 T.E._.A.C.C.O.U. │ -000006c0: 4e00 5400 5300 0000 2000 6100 6e00 6400 N.T.S... .a.n.d. │ -000006d0: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r. │ -000006e0: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n... │ -000006f0: 5200 4500 4100 4400 5f00 4300 4f00 4e00 R.E.A.D._.C.O.N. │ -00000700: 5400 4100 4300 5400 5300 0000 2100 6100 T.A.C.T.S...!.a. │ -00000710: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ -00000720: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ -00000730: 6e00 2e00 5700 5200 4900 5400 4500 5f00 n...W.R.I.T.E._. │ -00000740: 4300 4f00 4e00 5400 4100 4300 5400 5300 C.O.N.T.A.C.T.S. │ -00000750: 0000 2500 6100 6e00 6400 7200 6f00 6900 ..%.a.n.d.r.o.i. │ -00000760: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s. │ -00000770: 7300 6900 6f00 6e00 2e00 5200 4500 4100 s.i.o.n...R.E.A. │ -00000780: 4400 5f00 5300 5900 4e00 4300 5f00 5300 D._.S.Y.N.C._.S. │ -00000790: 4500 5400 5400 4900 4e00 4700 5300 0000 E.T.T.I.N.G.S... │ -000007a0: 2600 6100 6e00 6400 7200 6f00 6900 6400 &.a.n.d.r.o.i.d. │ -000007b0: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s. │ -000007c0: 6900 6f00 6e00 2e00 5700 5200 4900 5400 i.o.n...W.R.I.T. │ -000007d0: 4500 5f00 5300 5900 4e00 4300 5f00 5300 E._.S.Y.N.C._.S. │ -000007e0: 4500 5400 5400 4900 4e00 4700 5300 0000 E.T.T.I.N.G.S... │ -000007f0: 2200 6100 6e00 6400 7200 6f00 6900 6400 ".a.n.d.r.o.i.d. │ -00000800: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s. │ -00000810: 6900 6f00 6e00 2e00 5200 4500 4100 4400 i.o.n...R.E.A.D. │ -00000820: 5f00 5300 5900 4e00 4300 5f00 5300 5400 _.S.Y.N.C._.S.T. │ -00000830: 4100 5400 5300 0000 2500 6100 6e00 6400 A.T.S...%.a.n.d. │ -00000840: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r. │ -00000850: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n... │ -00000860: 5200 4500 4100 4400 5f00 5300 4f00 4300 R.E.A.D._.S.O.C. │ -00000870: 4900 4100 4c00 5f00 5300 5400 5200 4500 I.A.L._.S.T.R.E. │ -00000880: 4100 4d00 0000 2600 6100 6e00 6400 7200 A.M...&.a.n.d.r. │ -00000890: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ -000008a0: 6900 7300 7300 6900 6f00 6e00 2e00 5700 i.s.s.i.o.n...W. │ -000008b0: 5200 4900 5400 4500 5f00 5300 4f00 4300 R.I.T.E._.S.O.C. │ -000008c0: 4900 4100 4c00 5f00 5300 5400 5200 4500 I.A.L._.S.T.R.E. │ -000008d0: 4100 4d00 0000 1b00 6100 6e00 6400 7200 A.M.....a.n.d.r. │ -000008e0: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ -000008f0: 6900 7300 7300 6900 6f00 6e00 2e00 4900 i.s.s.i.o.n...I. │ -00000900: 4e00 5400 4500 5200 4e00 4500 5400 0000 N.T.E.R.N.E.T... │ -00000910: 2900 6100 6e00 6400 7200 6f00 6900 6400 ).a.n.d.r.o.i.d. │ -00000920: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s. │ -00000930: 6900 6f00 6e00 2e00 4100 4300 4300 4500 i.o.n...A.C.C.E. │ -00000940: 5300 5300 5f00 4300 4f00 4100 5200 5300 S.S._.C.O.A.R.S. │ -00000950: 4500 5f00 4c00 4f00 4300 4100 5400 4900 E._.L.O.C.A.T.I. │ -00000960: 4f00 4e00 0000 2800 6100 6e00 6400 7200 O.N...(.a.n.d.r. │ -00000970: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ -00000980: 6900 7300 7300 6900 6f00 6e00 2e00 5200 i.s.s.i.o.n...R. │ -00000990: 4500 4100 4400 5f00 4500 5800 5400 4500 E.A.D._.E.X.T.E. │ -000009a0: 5200 4e00 4100 4c00 5f00 5300 5400 4f00 R.N.A.L._.S.T.O. │ -000009b0: 5200 4100 4700 4500 0000 2900 6100 6e00 R.A.G.E...).a.n. │ -000009c0: 6400 7200 6f00 6900 6400 2e00 7000 6500 d.r.o.i.d...p.e. │ -000009d0: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ -000009e0: 2e00 5200 4500 4300 4500 4900 5600 4500 ..R.E.C.E.I.V.E. │ -000009f0: 5f00 4200 4f00 4f00 5400 5f00 4300 4f00 _.B.O.O.T._.C.O. │ -00000a00: 4d00 5000 4c00 4500 5400 4500 4400 0000 M.P.L.E.T.E.D... │ -00000a10: 0d00 6200 7500 6900 6c00 6400 7300 6500 ..b.u.i.l.d.s.e. │ -00000a20: 7200 7600 6500 7200 6900 6400 0000 0e00 r.v.e.r.i.d..... │ -00000a30: 6600 6400 7200 6f00 6900 6400 7300 6500 f.d.r.o.i.d.s.e. │ -00000a40: 7200 7600 6500 7200 6900 6400 0000 0600 r.v.e.r.i.d..... │ -00000a50: 6600 6400 7200 6f00 6900 6400 0000 2900 f.d.r.o.i.d...). │ -00000a60: 3800 3700 6200 3000 3400 6300 3600 3900 8.7.b.0.4.c.6.9. │ -00000a70: 3200 3100 3000 6200 6400 6400 3100 3300 2.1.0.b.d.d.1.3. │ -00000a80: 6400 3100 3400 3500 6300 6100 3300 3600 d.1.4.5.c.a.3.6. │ -00000a90: 3200 6600 6600 6600 3500 6400 6100 3300 2.f.f.f.5.d.a.3. │ -00000aa0: 3800 6600 3800 6100 3800 3400 3000 3400 8.f.8.a.8.4.0.4. │ -00000ab0: 2000 0000 1f00 6100 6e00 6400 7200 6f00 .....a.n.d.r.o. │ -00000ac0: 6900 6400 2e00 7000 6500 7200 6d00 6900 i.d...p.e.r.m.i. │ -00000ad0: 7300 7300 6900 6f00 6e00 2e00 5200 4500 s.s.i.o.n...R.E. │ -00000ae0: 4300 4f00 5200 4400 5f00 4100 5500 4400 C.O.R.D._.A.U.D. │ -00000af0: 4900 4f00 0000 2900 6100 6e00 6400 7200 I.O...).a.n.d.r. │ -00000b00: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ -00000b10: 6900 7300 7300 6900 6f00 6e00 2e00 5700 i.s.s.i.o.n...W. │ -00000b20: 5200 4900 5400 4500 5f00 4500 5800 5400 R.I.T.E._.E.X.T. │ -00000b30: 4500 5200 4e00 4100 4c00 5f00 5300 5400 E.R.N.A.L._.S.T. │ -00000b40: 4f00 5200 4100 4700 4500 0000 2300 6100 O.R.A.G.E...#.a. │ -00000b50: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ -00000b60: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ -00000b70: 6e00 2e00 5200 4500 4100 4400 5f00 5000 n...R.E.A.D._.P. │ -00000b80: 4800 4f00 4e00 4500 5f00 5300 5400 4100 H.O.N.E._.S.T.A. │ -00000b90: 5400 4500 0000 2000 6100 6e00 6400 7200 T.E... .a.n.d.r. │ -00000ba0: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ -00000bb0: 6900 7300 7300 6900 6f00 6e00 2e00 5200 i.s.s.i.o.n...R. │ -00000bc0: 4500 4100 4400 5f00 4300 4100 4c00 4c00 E.A.D._.C.A.L.L. │ -00000bd0: 5f00 4c00 4f00 4700 0000 2100 6100 6e00 _.L.O.G...!.a.n. │ -00000be0: 6400 7200 6f00 6900 6400 2e00 7000 6500 d.r.o.i.d...p.e. │ -00000bf0: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ -00000c00: 2e00 5700 5200 4900 5400 4500 5f00 4300 ..W.R.I.T.E._.C. │ -00000c10: 4100 4c00 4c00 5f00 4c00 4f00 4700 0000 A.L.L._.L.O.G... │ -00000c20: 0b00 6100 7000 7000 6c00 6900 6300 6100 ..a.p.p.l.i.c.a. │ -00000c30: 7400 6900 6f00 6e00 0000 2300 6500 7500 t.i.o.n...#.e.u. │ -00000c40: 2e00 6500 3400 3300 2e00 6900 6d00 7000 ..e.4.3...i.m.p. │ -00000c50: 6500 6c00 6c00 6500 7200 2e00 4900 6d00 e.l.l.e.r...I.m. │ -00000c60: 7000 6500 6c00 6c00 6500 7200 4100 7000 p.e.l.l.e.r.A.p. │ -00000c70: 7000 6c00 6900 6300 6100 7400 6900 6f00 p.l.i.c.a.t.i.o. │ -00000c80: 6e00 0000 0800 7000 7200 6f00 7600 6900 n.....p.r.o.v.i. │ -00000c90: 6400 6500 7200 0000 2b00 6500 7500 2e00 d.e.r...+.e.u... │ -00000ca0: 6500 3400 3300 2e00 6900 6d00 7000 6500 e.4.3...i.m.p.e. │ -00000cb0: 6c00 6c00 6500 7200 2e00 6300 6f00 6e00 l.l.e.r...c.o.n. │ -00000cc0: 7400 6500 6e00 7400 2e00 5000 7500 6d00 t.e.n.t...P.u.m. │ -00000cd0: 7000 4300 6f00 6e00 7400 6500 6e00 7400 p.C.o.n.t.e.n.t. │ -00000ce0: 5000 7200 6f00 7600 6900 6400 6500 7200 P.r.o.v.i.d.e.r. │ -00000cf0: 0000 1700 6500 7500 2e00 6500 3400 3300 ....e.u...e.4.3. │ -00000d00: 2e00 6900 6d00 7000 6500 6c00 6c00 6500 ..i.m.p.e.l.l.e. │ -00000d10: 7200 2e00 6300 6f00 6e00 7400 6500 6e00 r...c.o.n.t.e.n. │ -00000d20: 7400 0000 0700 5000 7500 6d00 7000 2e00 t.....P.u.m.p... │ -00000d30: 6900 6f00 0000 0500 3a00 7300 7900 6e00 i.o.....:.s.y.n. │ -00000d40: 6300 0000 0800 7200 6500 6300 6500 6900 c.....r.e.c.e.i. │ -00000d50: 7600 6500 7200 0000 2d00 6500 7500 2e00 v.e.r...-.e.u... │ -00000d60: 6500 3400 3300 2e00 6900 6d00 7000 6500 e.4.3...i.m.p.e. │ -00000d70: 6c00 6c00 6500 7200 2e00 6300 6f00 6e00 l.l.e.r...c.o.n. │ -00000d80: 7400 6500 6e00 7400 2e00 4300 6f00 6e00 t.e.n.t...C.o.n. │ -00000d90: 7400 6500 6e00 7400 5500 7000 6400 6100 t.e.n.t.U.p.d.a. │ -00000da0: 7400 6500 5200 6500 6300 6500 6900 7600 t.e.R.e.c.e.i.v. │ -00000db0: 6500 7200 0000 0d00 6900 6e00 7400 6500 e.r.....i.n.t.e. │ -00000dc0: 6e00 7400 2d00 6600 6900 6c00 7400 6500 n.t.-.f.i.l.t.e. │ -00000dd0: 7200 0000 0600 6100 6300 7400 6900 6f00 r.....a.c.t.i.o. │ -00000de0: 6e00 0000 1d00 6500 7500 2e00 6500 3400 n.....e.u...e.4. │ -00000df0: 3300 2e00 6900 6d00 7000 6500 6c00 6c00 3...i.m.p.e.l.l. │ -00000e00: 6500 7200 2e00 5500 7000 6400 6100 7400 e.r...U.p.d.a.t. │ -00000e10: 6500 5200 6500 7000 6c00 6900 6500 7300 e.R.e.p.l.i.e.s. │ -00000e20: 0000 1c00 6500 7500 2e00 6500 3400 3300 ....e.u...e.4.3. │ -00000e30: 2e00 6900 6d00 7000 6500 6c00 6c00 6500 ..i.m.p.e.l.l.e. │ -00000e40: 7200 2e00 5500 7000 6400 6100 7400 6500 r...U.p.d.a.t.e. │ -00000e50: 4f00 6200 6a00 6500 6300 7400 0000 1d00 O.b.j.e.c.t..... │ -00000e60: 6500 7500 2e00 6500 3400 3300 2e00 6900 e.u...e.4.3...i. │ -00000e70: 6d00 7000 6500 6c00 6c00 6500 7200 2e00 m.p.e.l.l.e.r... │ -00000e80: 4600 6500 7400 6300 6800 5500 7300 6500 F.e.t.c.h.U.s.e. │ -00000e90: 7200 4600 6500 6500 6400 0000 3000 6500 r.F.e.e.d...0.e. │ -00000ea0: 7500 2e00 6500 3400 3300 2e00 6900 6d00 u...e.4.3...i.m. │ -00000eb0: 7000 6500 6c00 6c00 6500 7200 2e00 6300 p.e.l.l.e.r...c. │ -00000ec0: 6f00 6e00 7400 6500 6e00 7400 2e00 4600 o.n.t.e.n.t...F. │ -00000ed0: 6500 6500 6400 4e00 6f00 7400 6900 6600 e.e.d.N.o.t.i.f. │ -00000ee0: 6900 6300 6100 7400 6900 6f00 6e00 5200 i.c.a.t.i.o.n.R. │ -00000ef0: 6500 6300 6500 6900 7600 6500 7200 0000 e.c.e.i.v.e.r... │ -00000f00: 2500 6500 7500 2e00 6500 3400 3300 2e00 %.e.u...e.4.3... │ -00000f10: 6900 6d00 7000 6500 6c00 6c00 6500 7200 i.m.p.e.l.l.e.r. │ -00000f20: 2e00 6100 6300 7400 6900 6f00 6e00 2e00 ..a.c.t.i.o.n... │ -00000f30: 4e00 4500 5700 5f00 4600 4500 4500 4400 N.E.W._.F.E.E.D. │ -00000f40: 5f00 4500 4e00 5400 5200 5900 0000 2d00 _.E.N.T.R.Y...-. │ -00000f50: 6500 7500 2e00 6500 3400 3300 2e00 6900 e.u...e.4.3...i. │ -00000f60: 6d00 7000 6500 6c00 6c00 6500 7200 2e00 m.p.e.l.l.e.r... │ -00000f70: 6100 6300 7400 6900 6f00 6e00 2e00 4400 a.c.t.i.o.n...D. │ -00000f80: 4900 5200 4500 4300 5400 5f00 4900 4e00 I.R.E.C.T._.I.N. │ -00000f90: 4200 4f00 5800 5f00 4400 4900 5300 5000 B.O.X._.D.I.S.P. │ -00000fa0: 4c00 4100 5900 4500 4400 0000 2400 6100 L.A.Y.E.D...$.a. │ -00000fb0: 6e00 6400 7200 6f00 6900 6400 2e00 6900 n.d.r.o.i.d...i. │ -00000fc0: 6e00 7400 6500 6e00 7400 2e00 6100 6300 n.t.e.n.t...a.c. │ -00000fd0: 7400 6900 6f00 6e00 2e00 4200 4f00 4f00 t.i.o.n...B.O.O. │ -00000fe0: 5400 5f00 4300 4f00 4d00 5000 4c00 4500 T._.C.O.M.P.L.E. │ -00000ff0: 5400 4500 4400 0000 0700 7300 6500 7200 T.E.D.....s.e.r. │ -00001000: 7600 6900 6300 6500 0000 2f00 6500 7500 v.i.c.e.../.e.u. │ -00001010: 2e00 6500 3400 3300 2e00 6900 6d00 7000 ..e.4.3...i.m.p. │ -00001020: 6500 6c00 6c00 6500 7200 2e00 6300 6f00 e.l.l.e.r...c.o. │ -00001030: 6e00 7400 6500 6e00 7400 2e00 4600 6500 n.t.e.n.t...F.e. │ -00001040: 6500 6400 4e00 6f00 7400 6900 6600 6900 e.d.N.o.t.i.f.i. │ -00001050: 6300 6100 7400 6900 6f00 6e00 5300 6500 c.a.t.i.o.n.S.e. │ -00001060: 7200 7600 6900 6300 6500 0000 3d00 6500 r.v.i.c.e...=.e. │ -00001070: 7500 2e00 6500 3400 3300 2e00 6900 6d00 u...e.4.3...i.m. │ -00001080: 7000 6500 6c00 6c00 6500 7200 2e00 6300 p.e.l.l.e.r...c. │ -00001090: 6f00 6e00 7400 6500 6e00 7400 2e00 4600 o.n.t.e.n.t...F. │ -000010a0: 6500 6500 6400 4e00 6f00 7400 6900 6600 e.e.d.N.o.t.i.f. │ -000010b0: 6900 6300 6100 7400 6900 6f00 6e00 5300 i.c.a.t.i.o.n.S. │ -000010c0: 6500 7200 7600 6900 6300 6500 2e00 4400 e.r.v.i.c.e...D. │ -000010d0: 6900 7200 6500 6300 7400 4d00 6500 7300 i.r.e.c.t.M.e.s. │ -000010e0: 7300 6100 6700 6500 0000 2c00 6500 7500 s.a.g.e...,.e.u. │ -000010f0: 2e00 6500 3400 3300 2e00 6900 6d00 7000 ..e.4.3...i.m.p. │ -00001100: 6500 6c00 6c00 6500 7200 2e00 6100 6300 e.l.l.e.r...a.c. │ -00001110: 6300 6f00 7500 6e00 7400 2e00 4100 7500 c.o.u.n.t...A.u. │ -00001120: 7400 6800 6500 6e00 7400 6900 6300 6100 t.h.e.n.t.i.c.a. │ -00001130: 7400 6f00 7200 5300 6500 7200 7600 6900 t.o.r.S.e.r.v.i. │ -00001140: 6300 6500 0000 2500 6100 6e00 6400 7200 c.e...%.a.n.d.r. │ -00001150: 6f00 6900 6400 2e00 6100 6300 6300 6f00 o.i.d...a.c.c.o. │ -00001160: 7500 6e00 7400 7300 2e00 4100 6300 6300 u.n.t.s...A.c.c. │ -00001170: 6f00 7500 6e00 7400 4100 7500 7400 6800 o.u.n.t.A.u.t.h. │ -00001180: 6500 6e00 7400 6900 6300 6100 7400 6f00 e.n.t.i.c.a.t.o. │ -00001190: 7200 0000 0900 6d00 6500 7400 6100 2d00 r.....m.e.t.a.-. │ -000011a0: 6400 6100 7400 6100 0000 2700 6500 7500 d.a.t.a...'.e.u. │ -000011b0: 2e00 6500 3400 3300 2e00 6900 6d00 7000 ..e.4.3...i.m.p. │ -000011c0: 6500 6c00 6c00 6500 7200 2e00 6300 6f00 e.l.l.e.r...c.o. │ -000011d0: 6e00 7400 6500 6e00 7400 2e00 4600 6500 n.t.e.n.t...F.e. │ -000011e0: 6500 6400 5300 7900 6e00 6300 5300 6500 e.d.S.y.n.c.S.e. │ -000011f0: 7200 7600 6900 6300 6500 0000 1b00 6100 r.v.i.c.e.....a. │ -00001200: 6e00 6400 7200 6f00 6900 6400 2e00 6300 n.d.r.o.i.d...c. │ -00001210: 6f00 6e00 7400 6500 6e00 7400 2e00 5300 o.n.t.e.n.t...S. │ -00001220: 7900 6e00 6300 4100 6400 6100 7000 7400 y.n.c.A.d.a.p.t. │ -00001230: 6500 7200 0000 2400 6500 7500 2e00 6500 e.r...$.e.u...e. │ -00001240: 3400 3300 2e00 6900 6d00 7000 6500 6c00 4.3...i.m.p.e.l. │ -00001250: 6c00 6500 7200 2e00 6300 6f00 6e00 7400 l.e.r...c.o.n.t. │ -00001260: 6100 6300 7400 7300 2e00 5300 7900 6e00 a.c.t.s...S.y.n. │ -00001270: 6300 5300 6500 7200 7600 6900 6300 6500 c.S.e.r.v.i.c.e. │ -00001280: 0000 2300 6100 6e00 6400 7200 6f00 6900 ..#.a.n.d.r.o.i. │ -00001290: 6400 2e00 7000 7200 6f00 7600 6900 6400 d...p.r.o.v.i.d. │ -000012a0: 6500 7200 2e00 4300 4f00 4e00 5400 4100 e.r...C.O.N.T.A. │ -000012b0: 4300 5400 5300 5f00 5300 5400 5200 5500 C.T.S._.S.T.R.U. │ -000012c0: 4300 5400 5500 5200 4500 0000 0800 6100 C.T.U.R.E.....a. │ -000012d0: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ -000012e0: 2500 6500 7500 2e00 6500 3400 3300 2e00 %.e.u...e.4.3... │ -000012f0: 6900 6d00 7000 6500 6c00 6c00 6500 7200 i.m.p.e.l.l.e.r. │ -00001300: 2e00 6100 6300 7400 6900 7600 6900 7400 ..a.c.t.i.v.i.t. │ -00001310: 7900 2e00 4d00 6100 6900 6e00 4100 6300 y...M.a.i.n.A.c. │ -00001320: 7400 6900 7600 6900 7400 7900 0000 1a00 t.i.v.i.t.y..... │ -00001330: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -00001340: 6900 6e00 7400 6500 6e00 7400 2e00 6100 i.n.t.e.n.t...a. │ -00001350: 6300 7400 6900 6f00 6e00 2e00 4d00 4100 c.t.i.o.n...M.A. │ -00001360: 4900 4e00 0000 0800 6300 6100 7400 6500 I.N.....c.a.t.e. │ -00001370: 6700 6f00 7200 7900 0000 2000 6100 6e00 g.o.r.y... .a.n. │ -00001380: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ -00001390: 7400 6500 6e00 7400 2e00 6300 6100 7400 t.e.n.t...c.a.t. │ -000013a0: 6500 6700 6f00 7200 7900 2e00 4c00 4100 e.g.o.r.y...L.A. │ -000013b0: 5500 4e00 4300 4800 4500 5200 0000 1a00 U.N.C.H.E.R..... │ -000013c0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -000013d0: 6900 6e00 7400 6500 6e00 7400 2e00 6100 i.n.t.e.n.t...a. │ -000013e0: 6300 7400 6900 6f00 6e00 2e00 5600 4900 c.t.i.o.n...V.I. │ -000013f0: 4500 5700 0000 1f00 6100 6e00 6400 7200 E.W.....a.n.d.r. │ -00001400: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e. │ -00001410: 6e00 7400 2e00 6300 6100 7400 6500 6700 n.t...c.a.t.e.g. │ -00001420: 6f00 7200 7900 2e00 4400 4500 4600 4100 o.r.y...D.E.F.A. │ -00001430: 5500 4c00 5400 0000 0400 6400 6100 7400 U.L.T.....d.a.t. │ -00001440: 6100 0000 0700 6300 6f00 6e00 7400 6500 a.....c.o.n.t.e. │ -00001450: 6e00 7400 0000 2000 6500 7500 2e00 6500 n.t... .e.u...e. │ -00001460: 3400 3300 2e00 6900 6d00 7000 6500 6c00 4.3...i.m.p.e.l. │ -00001470: 6c00 6500 7200 2e00 6100 6300 7400 6900 l.e.r...a.c.t.i. │ -00001480: 6f00 6e00 2e00 5300 4800 4f00 5700 5f00 o.n...S.H.O.W._. │ -00001490: 4600 4500 4500 4400 0000 2500 6500 7500 F.E.E.D...%.e.u. │ -000014a0: 2e00 6500 3400 3300 2e00 6900 6d00 7000 ..e.4.3...i.m.p. │ -000014b0: 6500 6c00 6c00 6500 7200 2e00 6100 6300 e.l.l.e.r...a.c. │ -000014c0: 6300 6f00 7500 6e00 7400 2e00 4c00 6f00 c.o.u.n.t...L.o. │ -000014d0: 6700 6900 6e00 4100 6300 7400 6900 7600 g.i.n.A.c.t.i.v. │ -000014e0: 6900 7400 7900 0000 2500 6500 7500 2e00 i.t.y...%.e.u... │ -000014f0: 6500 3400 3300 2e00 6900 6d00 7000 6500 e.4.3...i.m.p.e. │ -00001500: 6c00 6c00 6500 7200 2e00 6100 6300 7400 l.l.e.r...a.c.t. │ -00001510: 6900 7600 6900 7400 7900 2e00 5000 6f00 i.v.i.t.y...P.o. │ -00001520: 7300 7400 4100 6300 7400 6900 7600 6900 s.t.A.c.t.i.v.i. │ -00001530: 7400 7900 0000 1a00 6100 6e00 6400 7200 t.y.....a.n.d.r. │ -00001540: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e. │ -00001550: 6e00 7400 2e00 6100 6300 7400 6900 6f00 n.t...a.c.t.i.o. │ -00001560: 6e00 2e00 5300 4500 4e00 4400 0000 0a00 n...S.E.N.D..... │ -00001570: 7400 6500 7800 7400 2f00 7000 6c00 6100 t.e.x.t./.p.l.a. │ -00001580: 6900 6e00 0000 0700 6900 6d00 6100 6700 i.n.....i.m.a.g. │ -00001590: 6500 2f00 2a00 0000 2800 6500 7500 2e00 e./.*...(.e.u... │ -000015a0: 6500 3400 3300 2e00 6900 6d00 7000 6500 e.4.3...i.m.p.e. │ -000015b0: 6c00 6c00 6500 7200 2e00 6100 6300 7400 l.l.e.r...a.c.t. │ -000015c0: 6900 7600 6900 7400 7900 2e00 4300 6800 i.v.i.t.y...C.h. │ -000015d0: 6500 6300 6b00 6900 6e00 4100 6300 7400 e.c.k.i.n.A.c.t. │ -000015e0: 6900 7600 6900 7400 7900 0000 1f00 6100 i.v.i.t.y.....a. │ -000015f0: 6e00 6400 7200 6f00 6900 6400 2e00 7300 n.d.r.o.i.d...s. │ -00001600: 7500 7000 7000 6f00 7200 7400 2e00 5000 u.p.p.o.r.t...P. │ -00001610: 4100 5200 4500 4e00 5400 5f00 4100 4300 A.R.E.N.T._.A.C. │ -00001620: 5400 4900 5600 4900 5400 5900 0000 1600 T.I.V.I.T.Y..... │ -00001630: 2e00 6100 6300 7400 6900 7600 6900 7400 ..a.c.t.i.v.i.t. │ -00001640: 7900 2e00 4d00 6100 6900 6e00 4100 6300 y...M.a.i.n.A.c. │ -00001650: 7400 6900 7600 6900 7400 7900 0000 2900 t.i.v.i.t.y...). │ -00001660: 6500 7500 2e00 6500 3400 3300 2e00 6900 e.u...e.4.3...i. │ -00001670: 6d00 7000 6500 6c00 6c00 6500 7200 2e00 m.p.e.l.l.e.r... │ -00001680: 6100 6300 7400 6900 7600 6900 7400 7900 a.c.t.i.v.i.t.y. │ -00001690: 2e00 5300 6500 7400 7400 6900 6e00 6700 ..S.e.t.t.i.n.g. │ -000016a0: 7300 4100 6300 7400 6900 7600 6900 7400 s.A.c.t.i.v.i.t. │ -000016b0: 7900 0000 1a00 6f00 7200 6700 2e00 6100 y.....o.r.g...a. │ -000016c0: 6300 7200 6100 2e00 4300 7200 6100 7300 c.r.a...C.r.a.s. │ -000016d0: 6800 5200 6500 7000 6f00 7200 7400 4400 h.R.e.p.o.r.t.D. │ -000016e0: 6900 6100 6c00 6f00 6700 0000 2600 6500 i.a.l.o.g...&.e. │ -000016f0: 7500 2e00 6500 3400 3300 2e00 6900 6d00 u...e.4.3...i.m. │ -00001700: 7000 6500 6c00 6c00 6500 7200 2e00 6100 p.e.l.l.e.r...a. │ -00001710: 6300 7400 6900 7600 6900 7400 7900 2e00 c.t.i.v.i.t.y... │ -00001720: 4100 6200 6f00 7500 7400 4100 6300 7400 A.b.o.u.t.A.c.t. │ -00001730: 6900 7600 6900 7400 7900 0000 2e00 6500 i.v.i.t.y.....e. │ -00001740: 7500 2e00 6500 3400 3300 2e00 6900 6d00 u...e.4.3...i.m. │ -00001750: 7000 6500 6c00 6c00 6500 7200 2e00 6100 p.e.l.l.e.r...a. │ -00001760: 6300 7400 6900 7600 6900 7400 7900 2e00 c.t.i.v.i.t.y... │ -00001770: 4100 6300 6300 6f00 7500 6e00 7400 5000 A.c.c.o.u.n.t.P. │ -00001780: 6900 6300 6b00 6500 7200 4100 6300 7400 i.c.k.e.r.A.c.t. │ -00001790: 6900 7600 6900 7400 7900 0000 2600 6500 i.v.i.t.y...&.e. │ -000017a0: 7500 2e00 6500 3400 3300 2e00 6900 6d00 u...e.4.3...i.m. │ -000017b0: 7000 6500 6c00 6c00 6500 7200 2e00 6100 p.e.l.l.e.r...a. │ -000017c0: 6300 7400 6900 7600 6900 7400 7900 2e00 c.t.i.v.i.t.y... │ -000017d0: 5300 6800 6100 7200 6500 4100 6300 7400 S.h.a.r.e.A.c.t. │ -000017e0: 6900 7600 6900 7400 7900 0000 3300 6500 i.v.i.t.y...3.e. │ -000017f0: 7500 2e00 6500 3400 3300 2e00 6900 6d00 u...e.4.3...i.m. │ -00001800: 7000 6500 6c00 6c00 6500 7200 2e00 6300 p.e.l.l.e.r...c. │ -00001810: 6f00 6e00 7400 6500 6e00 7400 2e00 4100 o.n.t.e.n.t...A. │ -00001820: 6300 6300 6f00 7500 6e00 7400 4e00 6f00 c.c.o.u.n.t.N.o. │ -00001830: 7400 6900 6600 6900 6300 6100 7400 6900 t.i.f.i.c.a.t.i. │ -00001840: 6f00 6e00 5200 6500 6300 6500 6900 7600 o.n.R.e.c.e.i.v. │ -00001850: 6500 7200 0000 2700 6100 6e00 6400 7200 e.r...'.a.n.d.r. │ -00001860: 6f00 6900 6400 2e00 6100 6300 6300 6f00 o.i.d...a.c.c.o. │ -00001870: 7500 6e00 7400 7300 2e00 4c00 4f00 4700 u.n.t.s...L.O.G. │ -00001880: 4900 4e00 5f00 4100 4300 4300 4f00 5500 I.N._.A.C.C.O.U. │ -00001890: 4e00 5400 5300 5f00 4300 4800 4100 4e00 N.T.S._.C.H.A.N. │ -000018a0: 4700 4500 4400 0000 3600 6300 6f00 6d00 G.E.D...6.c.o.m. │ -000018b0: 2e00 6100 7400 6c00 6100 7300 7300 6900 ..a.t.l.a.s.s.i. │ -000018c0: 6100 6e00 2e00 6a00 6300 6f00 6e00 6e00 a.n...j.c.o.n.n. │ -000018d0: 6500 6300 7400 2e00 6400 7200 6f00 6900 e.c.t...d.r.o.i. │ -000018e0: 6400 2e00 6100 6300 7400 6900 7600 6900 d...a.c.t.i.v.i. │ -000018f0: 7400 7900 2e00 4600 6500 6500 6400 6200 t.y...F.e.e.d.b. │ -00001900: 6100 6300 6b00 4100 6300 7400 6900 7600 a.c.k.A.c.t.i.v. │ -00001910: 6900 7400 7900 0000 3b00 6300 6f00 6d00 i.t.y...;.c.o.m. │ -00001920: 2e00 6100 7400 6c00 6100 7300 7300 6900 ..a.t.l.a.s.s.i. │ -00001930: 6100 6e00 2e00 6a00 6300 6f00 6e00 6e00 a.n...j.c.o.n.n. │ -00001940: 6500 6300 7400 2e00 6400 7200 6f00 6900 e.c.t...d.r.o.i. │ -00001950: 6400 2e00 6100 6300 7400 6900 7600 6900 d...a.c.t.i.v.i. │ -00001960: 7400 7900 2e00 4600 6500 6500 6400 6200 t.y...F.e.e.d.b. │ -00001970: 6100 6300 6b00 4900 6e00 6200 6f00 7800 a.c.k.I.n.b.o.x. │ -00001980: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y. │ -00001990: 0000 3a00 6300 6f00 6d00 2e00 6100 7400 ..:.c.o.m...a.t. │ -000019a0: 6c00 6100 7300 7300 6900 6100 6e00 2e00 l.a.s.s.i.a.n... │ -000019b0: 6a00 6300 6f00 6e00 6e00 6500 6300 7400 j.c.o.n.n.e.c.t. │ -000019c0: 2e00 6400 7200 6f00 6900 6400 2e00 6100 ..d.r.o.i.d...a. │ -000019d0: 6300 7400 6900 7600 6900 7400 7900 2e00 c.t.i.v.i.t.y... │ -000019e0: 5600 6900 6500 7700 4600 6500 6500 6400 V.i.e.w.F.e.e.d. │ -000019f0: 6200 6100 6300 6b00 4100 6300 7400 6900 b.a.c.k.A.c.t.i. │ -00001a00: 7600 6900 7400 7900 0000 3a00 6300 6f00 v.i.t.y...:.c.o. │ -00001a10: 6d00 2e00 6100 7400 6c00 6100 7300 7300 m...a.t.l.a.s.s. │ -00001a20: 6900 6100 6e00 2e00 6a00 6300 6f00 6e00 i.a.n...j.c.o.n. │ -00001a30: 6e00 6500 6300 7400 2e00 6400 7200 6f00 n.e.c.t...d.r.o. │ -00001a40: 6900 6400 2e00 7300 6500 7200 7600 6900 i.d...s.e.r.v.i. │ -00001a50: 6300 6500 2e00 5200 6500 6d00 6f00 7400 c.e...R.e.m.o.t. │ -00001a60: 6500 4600 6500 6500 6400 6200 6100 6300 e.F.e.e.d.b.a.c. │ -00001a70: 6b00 5300 6500 7200 7600 6900 6300 6500 k.S.e.r.v.i.c.e. │ -00001a80: 0000 3b00 6300 6f00 6d00 2e00 6100 7400 ..;.c.o.m...a.t. │ -00001a90: 6c00 6100 7300 7300 6900 6100 6e00 2e00 l.a.s.s.i.a.n... │ -00001aa0: 6a00 6300 6f00 6e00 6e00 6500 6300 7400 j.c.o.n.n.e.c.t. │ -00001ab0: 2e00 6400 7200 6f00 6900 6400 2e00 7300 ..d.r.o.i.d...s. │ -00001ac0: 6500 7200 7600 6900 6300 6500 2e00 4600 e.r.v.i.c.e...F. │ -00001ad0: 6500 6500 6400 6200 6100 6300 6b00 5000 e.e.d.b.a.c.k.P. │ -00001ae0: 6f00 6c00 6c00 6900 6e00 6700 5300 6500 o.l.l.i.n.g.S.e. │ -00001af0: 7200 7600 6900 6300 6500 0000 8001 0800 r.v.i.c.e....... │ -00001b00: 7400 0000 d603 0101 1b02 0101 1c02 0101 t............... │ -00001b10: 0c02 0101 7002 0101 0300 0101 7102 0101 ....p.......q... │ -00001b20: 8002 0101 0402 0101 0200 0101 0100 0101 ................ │ -00001b30: 0000 0101 1800 0101 0e00 0101 1000 0101 ................ │ -00001b40: 1100 0101 1900 0101 2500 0101 1d00 0101 ........%....... │ -00001b50: 2800 0101 2700 0101 2b02 0101 a703 0101 (...'...+....... │ -00001b60: 2600 0101 2400 0101 1700 0101 1400 0101 &...$........... │ -00001b70: 0001 1000 1800 0000 0200 0000 ffff ffff ................ │ -00001b80: 1b00 0000 1c00 0000 0201 1000 7400 0000 ............t... │ -00001b90: 0200 0000 ffff ffff ffff ffff 1f00 0000 ................ │ -00001ba0: 1400 1400 0400 0000 0000 0000 1c00 0000 ................ │ -00001bb0: 0100 0000 ffff ffff 0800 0010 5c23 0000 ............\#.. │ -00001bc0: 1c00 0000 0200 0000 2100 0000 0800 0003 ........!....... │ -00001bd0: 2100 0000 1c00 0000 0000 0000 2000 0000 !........... ... │ -00001be0: 0800 0003 2000 0000 ffff ffff 1e00 0000 .... ........... │ -00001bf0: 2000 0000 0800 0003 2000 0000 0201 1000 ....... ....... │ -00001c00: 4c00 0000 0800 0000 ffff ffff ffff ffff L............... │ -00001c10: 2200 0000 1400 1400 0200 0000 0000 0000 "............... │ -00001c20: 1c00 0000 0300 0000 ffff ffff 0800 0010 ................ │ -00001c30: 0e00 0000 1c00 0000 0400 0000 ffff ffff ................ │ -00001c40: 0800 0010 1300 0000 0301 1000 1800 0000 ................ │ -00001c50: 0a00 0000 ffff ffff ffff ffff 2200 0000 ............"... │ -00001c60: 0201 1000 3800 0000 0c00 0000 ffff ffff ....8........... │ -00001c70: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00001c80: 0000 0000 1c00 0000 0500 0000 2400 0000 ............$... │ -00001c90: 0800 0003 2400 0000 0301 1000 1800 0000 ....$........... │ -00001ca0: 0c00 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00001cb0: 0201 1000 3800 0000 0d00 0000 ffff ffff ....8........... │ -00001cc0: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00001cd0: 0000 0000 1c00 0000 0500 0000 2500 0000 ............%... │ -00001ce0: 0800 0003 2500 0000 0301 1000 1800 0000 ....%........... │ -00001cf0: 0d00 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00001d00: 0201 1000 3800 0000 0e00 0000 ffff ffff ....8........... │ -00001d10: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00001d20: 0000 0000 1c00 0000 0500 0000 2600 0000 ............&... │ -00001d30: 0800 0003 2600 0000 0301 1000 1800 0000 ....&........... │ -00001d40: 0e00 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00001d50: 0201 1000 3800 0000 0f00 0000 ffff ffff ....8........... │ -00001d60: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00001d70: 0000 0000 1c00 0000 0500 0000 2700 0000 ............'... │ -00001d80: 0800 0003 2700 0000 0301 1000 1800 0000 ....'........... │ -00001d90: 0f00 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00001da0: 0201 1000 3800 0000 1000 0000 ffff ffff ....8........... │ -00001db0: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00001dc0: 0000 0000 1c00 0000 0500 0000 2800 0000 ............(... │ -00001dd0: 0800 0003 2800 0000 0301 1000 1800 0000 ....(........... │ -00001de0: 1000 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00001df0: 0201 1000 3800 0000 1100 0000 ffff ffff ....8........... │ -00001e00: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00001e10: 0000 0000 1c00 0000 0500 0000 2900 0000 ............)... │ -00001e20: 0800 0003 2900 0000 0301 1000 1800 0000 ....)........... │ -00001e30: 1100 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00001e40: 0201 1000 3800 0000 1200 0000 ffff ffff ....8........... │ -00001e50: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00001e60: 0000 0000 1c00 0000 0500 0000 2a00 0000 ............*... │ -00001e70: 0800 0003 2a00 0000 0301 1000 1800 0000 ....*........... │ -00001e80: 1200 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00001e90: 0201 1000 3800 0000 1300 0000 ffff ffff ....8........... │ -00001ea0: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00001eb0: 0000 0000 1c00 0000 0500 0000 2b00 0000 ............+... │ -00001ec0: 0800 0003 2b00 0000 0301 1000 1800 0000 ....+........... │ -00001ed0: 1300 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00001ee0: 0201 1000 3800 0000 1400 0000 ffff ffff ....8........... │ -00001ef0: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00001f00: 0000 0000 1c00 0000 0500 0000 2c00 0000 ............,... │ -00001f10: 0800 0003 2c00 0000 0301 1000 1800 0000 ....,........... │ -00001f20: 1400 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00001f30: 0201 1000 3800 0000 1500 0000 ffff ffff ....8........... │ -00001f40: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00001f50: 0000 0000 1c00 0000 0500 0000 2d00 0000 ............-... │ -00001f60: 0800 0003 2d00 0000 0301 1000 1800 0000 ....-........... │ -00001f70: 1500 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00001f80: 0201 1000 3800 0000 1600 0000 ffff ffff ....8........... │ -00001f90: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00001fa0: 0000 0000 1c00 0000 0500 0000 2e00 0000 ................ │ -00001fb0: 0800 0003 2e00 0000 0301 1000 1800 0000 ................ │ -00001fc0: 1600 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00001fd0: 0201 1000 3800 0000 1700 0000 ffff ffff ....8........... │ -00001fe0: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00001ff0: 0000 0000 1c00 0000 0500 0000 2f00 0000 ............/... │ -00002000: 0800 0003 2f00 0000 0301 1000 1800 0000 ..../........... │ -00002010: 1700 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00002020: 0201 1000 3800 0000 1800 0000 ffff ffff ....8........... │ -00002030: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00002040: 0000 0000 1c00 0000 0500 0000 3000 0000 ............0... │ -00002050: 0800 0003 3000 0000 0301 1000 1800 0000 ....0........... │ -00002060: 1800 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00002070: 0201 1000 3800 0000 1900 0000 ffff ffff ....8........... │ -00002080: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -00002090: 0000 0000 1c00 0000 0500 0000 3100 0000 ............1... │ -000020a0: 0800 0003 3100 0000 0301 1000 1800 0000 ....1........... │ -000020b0: 1900 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -000020c0: 0201 1000 3800 0000 1a00 0000 ffff ffff ....8........... │ -000020d0: ffff ffff 2300 0000 1400 1400 0100 0000 ....#........... │ -000020e0: 0000 0000 1c00 0000 0500 0000 3200 0000 ............2... │ -000020f0: 0800 0003 3200 0000 0301 1000 1800 0000 ....2........... │ -00002100: 1a00 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00002110: 0201 1000 4c00 0000 1c00 0000 ffff ffff ....L........... │ -00002120: ffff ffff 3500 0000 1400 1400 0200 0000 ....5........... │ -00002130: 0000 0000 ffff ffff 3300 0000 3600 0000 ........3...6... │ -00002140: 0800 0003 3600 0000 ffff ffff 3400 0000 ....6.......4... │ -00002150: 3600 0000 0800 0003 3600 0000 0301 1000 6.......6....... │ -00002160: 1800 0000 1e00 0000 ffff ffff ffff ffff ................ │ -00002170: 3500 0000 0201 1000 3800 0000 2000 0000 5.......8... ... │ -00002180: ffff ffff ffff ffff 2300 0000 1400 1400 ........#....... │ -00002190: 0100 0000 0000 0000 1c00 0000 0500 0000 ................ │ -000021a0: 3700 0000 0800 0003 3700 0000 0301 1000 7.......7....... │ -000021b0: 1800 0000 2000 0000 ffff ffff ffff ffff .... ........... │ -000021c0: 2300 0000 0201 1000 4c00 0000 2200 0000 #.......L..."... │ -000021d0: ffff ffff 1c00 0000 2300 0000 1400 1400 ........#....... │ -000021e0: 0200 0000 0000 0000 1c00 0000 0500 0000 ................ │ -000021f0: 3800 0000 0800 0003 3800 0000 1c00 0000 8.......8....... │ -00002200: 0600 0000 ffff ffff 0800 0010 1200 0000 ................ │ -00002210: 0301 1000 1800 0000 2400 0000 ffff ffff ........$....... │ -00002220: 1c00 0000 2300 0000 0201 1000 3800 0000 ....#.......8... │ -00002230: 2500 0000 ffff ffff 1c00 0000 2300 0000 %...........#... │ -00002240: 1400 1400 0100 0000 0000 0000 1c00 0000 ................ │ -00002250: 0500 0000 3900 0000 0800 0003 3900 0000 ....9.......9... │ -00002260: 0301 1000 1800 0000 2500 0000 ffff ffff ........%....... │ -00002270: 1c00 0000 2300 0000 0201 1000 3800 0000 ....#.......8... │ -00002280: 2600 0000 ffff ffff 1c00 0000 2300 0000 &...........#... │ -00002290: 1400 1400 0100 0000 0000 0000 1c00 0000 ................ │ -000022a0: 0500 0000 3a00 0000 0800 0003 3a00 0000 ....:.......:... │ -000022b0: 0301 1000 1800 0000 2600 0000 ffff ffff ........&....... │ -000022c0: 1c00 0000 2300 0000 0201 1000 3800 0000 ....#.......8... │ -000022d0: 2700 0000 ffff ffff 1c00 0000 2300 0000 '...........#... │ -000022e0: 1400 1400 0100 0000 0000 0000 1c00 0000 ................ │ -000022f0: 0500 0000 3b00 0000 0800 0003 3b00 0000 ....;.......;... │ -00002300: 0301 1000 1800 0000 2700 0000 ffff ffff ........'....... │ -00002310: 1c00 0000 2300 0000 0201 1000 9c00 0000 ....#........... │ -00002320: 2900 0000 ffff ffff ffff ffff 3c00 0000 )...........<... │ -00002330: 1400 1400 0600 0000 0000 0000 1c00 0000 ................ │ -00002340: 0b00 0000 ffff ffff 0800 0001 3000 0e7f ............0... │ -00002350: 1c00 0000 0a00 0000 ffff ffff 0800 0001 ................ │ -00002360: 2300 0d7f 1c00 0000 0900 0000 ffff ffff #............... │ -00002370: 0800 0001 6c00 027f 1c00 0000 0500 0000 ....l........... │ -00002380: 3d00 0000 0800 0003 3d00 0000 1c00 0000 =.......=....... │ -00002390: 0800 0000 ffff ffff 0800 0012 ffff ffff ................ │ -000023a0: 1c00 0000 0700 0000 ffff ffff 0800 0012 ................ │ -000023b0: ffff ffff 0201 1000 b000 0000 3000 0000 ............0... │ -000023c0: ffff ffff ffff ffff 3e00 0000 1400 1400 ........>....... │ -000023d0: 0700 0000 0000 0000 1c00 0000 0a00 0000 ................ │ -000023e0: 4100 0000 0800 0003 4100 0000 1c00 0000 A.......A....... │ -000023f0: 0500 0000 3f00 0000 0800 0003 3f00 0000 ....?.......?... │ -00002400: 1c00 0000 0d00 0000 ffff ffff 0800 0012 ................ │ -00002410: ffff ffff 1c00 0000 0e00 0000 ffff ffff ................ │ -00002420: 0800 0012 ffff ffff 1c00 0000 0f00 0000 ................ │ -00002430: 4200 0000 0800 0003 4200 0000 1c00 0000 B.......B....... │ -00002440: 0c00 0000 4000 0000 0800 0003 4000 0000 ....@.......@... │ -00002450: 1c00 0000 1000 0000 ffff ffff 0800 0012 ................ │ -00002460: ffff ffff 0301 1000 1800 0000 3700 0000 ............7... │ -00002470: ffff ffff ffff ffff 3e00 0000 0201 1000 ........>....... │ -00002480: 7400 0000 3900 0000 ffff ffff ffff ffff t...9........... │ -00002490: 4300 0000 1400 1400 0400 0000 0000 0000 C............... │ -000024a0: 1c00 0000 0500 0000 4400 0000 0800 0003 ........D....... │ -000024b0: 4400 0000 1c00 0000 0d00 0000 ffff ffff D............... │ -000024c0: 0800 0012 ffff ffff 1c00 0000 0e00 0000 ................ │ -000024d0: ffff ffff 0800 0012 0000 0000 1c00 0000 ................ │ -000024e0: 0f00 0000 4200 0000 0800 0003 4200 0000 ....B.......B... │ -000024f0: 0201 1000 2400 0000 3e00 0000 ffff ffff ....$...>....... │ -00002500: ffff ffff 4500 0000 1400 1400 0000 0000 ....E........... │ -00002510: 0000 0000 0201 1000 3800 0000 3f00 0000 ........8...?... │ -00002520: ffff ffff ffff ffff 4600 0000 1400 1400 ........F....... │ -00002530: 0100 0000 0000 0000 1c00 0000 0500 0000 ................ │ -00002540: 4700 0000 0800 0003 4700 0000 0301 1000 G.......G....... │ -00002550: 1800 0000 3f00 0000 ffff ffff ffff ffff ....?........... │ -00002560: 4600 0000 0201 1000 3800 0000 4000 0000 F.......8...@... │ -00002570: ffff ffff ffff ffff 4600 0000 1400 1400 ........F....... │ -00002580: 0100 0000 0000 0000 1c00 0000 0500 0000 ................ │ -00002590: 4800 0000 0800 0003 4800 0000 0301 1000 H.......H....... │ -000025a0: 1800 0000 4000 0000 ffff ffff ffff ffff ....@........... │ -000025b0: 4600 0000 0201 1000 3800 0000 4100 0000 F.......8...A... │ -000025c0: ffff ffff ffff ffff 4600 0000 1400 1400 ........F....... │ +000000f0: 1408 0000 5608 0000 ac08 0000 f608 0000 ....V........... │ +00000100: 3a09 0000 8009 0000 9a09 0000 e409 0000 :............... │ +00000110: f809 0000 520a 0000 840a 0000 960a 0000 ....R........... │ +00000120: a40a 0000 b80a 0000 160b 0000 340b 0000 ............4... │ +00000130: 440b 0000 820b 0000 be0b 0000 fc0b 0000 D............... │ +00000140: 600c 0000 ae0c 0000 0c0d 0000 580d 0000 `...........X... │ +00000150: 6a0d 0000 cc0d 0000 4a0e 0000 a60e 0000 j.......J....... │ +00000160: f40e 0000 0a0f 0000 5c0f 0000 960f 0000 ........\....... │ +00000170: e20f 0000 2c10 0000 4010 0000 8e10 0000 ....,...@....... │ +00000180: c610 0000 da10 0000 1e11 0000 5611 0000 ............V... │ +00000190: 9811 0000 a411 0000 b611 0000 fa11 0000 ................ │ +000001a0: 4812 0000 9612 0000 ce12 0000 e612 0000 H............... │ +000001b0: f812 0000 4c13 0000 8e13 0000 be13 0000 ....L........... │ +000001c0: 1414 0000 4c14 0000 9c14 0000 fc14 0000 ....L........... │ +000001d0: 4c15 0000 b615 0000 0816 0000 7816 0000 L...........x... │ +000001e0: f216 0000 6a17 0000 e217 0000 1300 7200 ....j.........r. │ +000001f0: 6500 7100 7500 6900 7200 6500 6400 4100 e.q.u.i.r.e.d.A. │ +00000200: 6300 6300 6f00 7500 6e00 7400 5400 7900 c.c.o.u.n.t.T.y. │ +00000210: 7000 6500 0000 0b00 7600 6500 7200 7300 p.e.....v.e.r.s. │ +00000220: 6900 6f00 6e00 4300 6f00 6400 6500 0000 i.o.n.C.o.d.e... │ +00000230: 0b00 7600 6500 7200 7300 6900 6f00 6e00 ..v.e.r.s.i.o.n. │ +00000240: 4e00 6100 6d00 6500 0000 0d00 6d00 6900 N.a.m.e.....m.i. │ +00000250: 6e00 5300 6400 6b00 5600 6500 7200 7300 n.S.d.k.V.e.r.s. │ +00000260: 6900 6f00 6e00 0000 1000 7400 6100 7200 i.o.n.....t.a.r. │ +00000270: 6700 6500 7400 5300 6400 6b00 5600 6500 g.e.t.S.d.k.V.e. │ +00000280: 7200 7300 6900 6f00 6e00 0000 0400 6e00 r.s.i.o.n.....n. │ +00000290: 6100 6d00 6500 0000 0d00 6d00 6100 7800 a.m.e.....m.a.x. │ +000002a0: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ +000002b0: 6f00 6e00 0000 0b00 6100 6c00 6c00 6f00 o.n.....a.l.l.o. │ +000002c0: 7700 4200 6100 6300 6b00 7500 7000 0000 w.B.a.c.k.u.p... │ +000002d0: 1400 6100 6c00 6c00 6f00 7700 5400 6100 ..a.l.l.o.w.T.a. │ +000002e0: 7300 6b00 5200 6500 7000 6100 7200 6500 s.k.R.e.p.a.r.e. │ +000002f0: 6e00 7400 6900 6e00 6700 0000 0400 6900 n.t.i.n.g.....i. │ +00000300: 6300 6f00 6e00 0000 0500 6c00 6100 6200 c.o.n.....l.a.b. │ +00000310: 6500 6c00 0000 0500 7400 6800 6500 6d00 e.l.....t.h.e.m. │ +00000320: 6500 0000 0b00 6100 7500 7400 6800 6f00 e.....a.u.t.h.o. │ +00000330: 7200 6900 7400 6900 6500 7300 0000 0700 r.i.t.i.e.s..... │ +00000340: 6500 6e00 6100 6200 6c00 6500 6400 0000 e.n.a.b.l.e.d... │ +00000350: 0800 6500 7800 7000 6f00 7200 7400 6500 ..e.x.p.o.r.t.e. │ +00000360: 6400 0000 0700 7000 7200 6f00 6300 6500 d.....p.r.o.c.e. │ +00000370: 7300 7300 0000 0800 7300 7900 6e00 6300 s.s.....s.y.n.c. │ +00000380: 6100 6200 6c00 6500 0000 0800 7200 6500 a.b.l.e.....r.e. │ +00000390: 7300 6f00 7500 7200 6300 6500 0000 0a00 s.o.u.r.c.e..... │ +000003a0: 6c00 6100 7500 6e00 6300 6800 4d00 6f00 l.a.u.n.c.h.M.o. │ +000003b0: 6400 6500 0000 0400 6800 6f00 7300 7400 d.e.....h.o.s.t. │ +000003c0: 0000 0600 7300 6300 6800 6500 6d00 6500 ....s.c.h.e.m.e. │ +000003d0: 0000 1300 7700 6900 6e00 6400 6f00 7700 ....w.i.n.d.o.w. │ +000003e0: 5300 6f00 6600 7400 4900 6e00 7000 7500 S.o.f.t.I.n.p.u. │ +000003f0: 7400 4d00 6f00 6400 6500 0000 1200 7000 t.M.o.d.e.....p. │ +00000400: 6100 7200 6500 6e00 7400 4100 6300 7400 a.r.e.n.t.A.c.t. │ +00000410: 6900 7600 6900 7400 7900 4e00 6100 6d00 i.v.i.t.y.N.a.m. │ +00000420: 6500 0000 0800 6d00 6900 6d00 6500 5400 e.....m.i.m.e.T. │ +00000430: 7900 7000 6500 0000 0500 7600 6100 6c00 y.p.e.....v.a.l. │ +00000440: 7500 6500 0000 1200 6500 7800 6300 6c00 u.e.....e.x.c.l. │ +00000450: 7500 6400 6500 4600 7200 6f00 6d00 5200 u.d.e.F.r.o.m.R. │ +00000460: 6500 6300 6500 6e00 7400 7300 0000 1200 e.c.e.n.t.s..... │ +00000470: 6600 6900 6e00 6900 7300 6800 4f00 6e00 f.i.n.i.s.h.O.n. │ +00000480: 5400 6100 7300 6b00 4c00 6100 7500 6e00 T.a.s.k.L.a.u.n. │ +00000490: 6300 6800 0000 0700 6100 6e00 6400 7200 c.h.....a.n.d.r. │ +000004a0: 6f00 6900 6400 0000 2a00 6800 7400 7400 o.i.d...*.h.t.t. │ +000004b0: 7000 3a00 2f00 2f00 7300 6300 6800 6500 p.:././.s.c.h.e. │ +000004c0: 6d00 6100 7300 2e00 6100 6e00 6400 7200 m.a.s...a.n.d.r. │ +000004d0: 6f00 6900 6400 2e00 6300 6f00 6d00 2f00 o.i.d...c.o.m./. │ +000004e0: 6100 7000 6b00 2f00 7200 6500 7300 2f00 a.p.k./.r.e.s./. │ +000004f0: 6100 6e00 6400 7200 6f00 6900 6400 0000 a.n.d.r.o.i.d... │ +00000500: 0000 0000 0700 7000 6100 6300 6b00 6100 ......p.a.c.k.a. │ +00000510: 6700 6500 0000 0800 6d00 6100 6e00 6900 g.e.....m.a.n.i. │ +00000520: 6600 6500 7300 7400 0000 0f00 6500 7500 f.e.s.t.....e.u. │ +00000530: 2e00 6500 3400 3300 2e00 6900 6d00 7000 ..e.4.3...i.m.p. │ +00000540: 6500 6c00 6c00 6500 7200 0000 0600 3000 e.l.l.e.r.....0. │ +00000550: 2e00 3900 2e00 3500 6200 0000 0800 7500 ..9...5.b.....u. │ +00000560: 7300 6500 7300 2d00 7300 6400 6b00 0000 s.e.s.-.s.d.k... │ +00000570: 0f00 7500 7300 6500 7300 2d00 7000 6500 ..u.s.e.s.-.p.e. │ +00000580: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ +00000590: 0000 1f00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ +000005a0: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s. │ +000005b0: 7300 6900 6f00 6e00 2e00 4700 4500 5400 s.i.o.n...G.E.T. │ +000005c0: 5f00 4100 4300 4300 4f00 5500 4e00 5400 _.A.C.C.O.U.N.T. │ +000005d0: 5300 0000 2200 6100 6e00 6400 7200 6f00 S...".a.n.d.r.o. │ +000005e0: 6900 6400 2e00 7000 6500 7200 6d00 6900 i.d...p.e.r.m.i. │ +000005f0: 7300 7300 6900 6f00 6e00 2e00 5500 5300 s.s.i.o.n...U.S. │ +00000600: 4500 5f00 4300 5200 4500 4400 4500 4e00 E._.C.R.E.D.E.N. │ +00000610: 5400 4900 4100 4c00 5300 0000 2200 6100 T.I.A.L.S...".a. │ +00000620: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ +00000630: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ +00000640: 6e00 2e00 4d00 4100 4e00 4100 4700 4500 n...M.A.N.A.G.E. │ +00000650: 5f00 4100 4300 4300 4f00 5500 4e00 5400 _.A.C.C.O.U.N.T. │ +00000660: 5300 0000 2800 6100 6e00 6400 7200 6f00 S...(.a.n.d.r.o. │ +00000670: 6900 6400 2e00 7000 6500 7200 6d00 6900 i.d...p.e.r.m.i. │ +00000680: 7300 7300 6900 6f00 6e00 2e00 4100 5500 s.s.i.o.n...A.U. │ +00000690: 5400 4800 4500 4e00 5400 4900 4300 4100 T.H.E.N.T.I.C.A. │ +000006a0: 5400 4500 5f00 4100 4300 4300 4f00 5500 T.E._.A.C.C.O.U. │ +000006b0: 4e00 5400 5300 0000 2000 6100 6e00 6400 N.T.S... .a.n.d. │ +000006c0: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r. │ +000006d0: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n... │ +000006e0: 5200 4500 4100 4400 5f00 4300 4f00 4e00 R.E.A.D._.C.O.N. │ +000006f0: 5400 4100 4300 5400 5300 0000 2100 6100 T.A.C.T.S...!.a. │ +00000700: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ +00000710: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ +00000720: 6e00 2e00 5700 5200 4900 5400 4500 5f00 n...W.R.I.T.E._. │ +00000730: 4300 4f00 4e00 5400 4100 4300 5400 5300 C.O.N.T.A.C.T.S. │ +00000740: 0000 2500 6100 6e00 6400 7200 6f00 6900 ..%.a.n.d.r.o.i. │ +00000750: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s. │ +00000760: 7300 6900 6f00 6e00 2e00 5200 4500 4100 s.i.o.n...R.E.A. │ +00000770: 4400 5f00 5300 5900 4e00 4300 5f00 5300 D._.S.Y.N.C._.S. │ +00000780: 4500 5400 5400 4900 4e00 4700 5300 0000 E.T.T.I.N.G.S... │ +00000790: 2600 6100 6e00 6400 7200 6f00 6900 6400 &.a.n.d.r.o.i.d. │ +000007a0: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s. │ +000007b0: 6900 6f00 6e00 2e00 5700 5200 4900 5400 i.o.n...W.R.I.T. │ +000007c0: 4500 5f00 5300 5900 4e00 4300 5f00 5300 E._.S.Y.N.C._.S. │ +000007d0: 4500 5400 5400 4900 4e00 4700 5300 0000 E.T.T.I.N.G.S... │ +000007e0: 2200 6100 6e00 6400 7200 6f00 6900 6400 ".a.n.d.r.o.i.d. │ +000007f0: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s. │ +00000800: 6900 6f00 6e00 2e00 5200 4500 4100 4400 i.o.n...R.E.A.D. │ +00000810: 5f00 5300 5900 4e00 4300 5f00 5300 5400 _.S.Y.N.C._.S.T. │ +00000820: 4100 5400 5300 0000 2500 6100 6e00 6400 A.T.S...%.a.n.d. │ +00000830: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r. │ +00000840: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n... │ +00000850: 5200 4500 4100 4400 5f00 5300 4f00 4300 R.E.A.D._.S.O.C. │ +00000860: 4900 4100 4c00 5f00 5300 5400 5200 4500 I.A.L._.S.T.R.E. │ +00000870: 4100 4d00 0000 2600 6100 6e00 6400 7200 A.M...&.a.n.d.r. │ +00000880: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ +00000890: 6900 7300 7300 6900 6f00 6e00 2e00 5700 i.s.s.i.o.n...W. │ +000008a0: 5200 4900 5400 4500 5f00 5300 4f00 4300 R.I.T.E._.S.O.C. │ +000008b0: 4900 4100 4c00 5f00 5300 5400 5200 4500 I.A.L._.S.T.R.E. │ +000008c0: 4100 4d00 0000 1b00 6100 6e00 6400 7200 A.M.....a.n.d.r. │ +000008d0: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ +000008e0: 6900 7300 7300 6900 6f00 6e00 2e00 4900 i.s.s.i.o.n...I. │ +000008f0: 4e00 5400 4500 5200 4e00 4500 5400 0000 N.T.E.R.N.E.T... │ +00000900: 2900 6100 6e00 6400 7200 6f00 6900 6400 ).a.n.d.r.o.i.d. │ +00000910: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s. │ +00000920: 6900 6f00 6e00 2e00 4100 4300 4300 4500 i.o.n...A.C.C.E. │ +00000930: 5300 5300 5f00 4300 4f00 4100 5200 5300 S.S._.C.O.A.R.S. │ +00000940: 4500 5f00 4c00 4f00 4300 4100 5400 4900 E._.L.O.C.A.T.I. │ +00000950: 4f00 4e00 0000 2800 6100 6e00 6400 7200 O.N...(.a.n.d.r. │ +00000960: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ +00000970: 6900 7300 7300 6900 6f00 6e00 2e00 5200 i.s.s.i.o.n...R. │ +00000980: 4500 4100 4400 5f00 4500 5800 5400 4500 E.A.D._.E.X.T.E. │ +00000990: 5200 4e00 4100 4c00 5f00 5300 5400 4f00 R.N.A.L._.S.T.O. │ +000009a0: 5200 4100 4700 4500 0000 2900 6100 6e00 R.A.G.E...).a.n. │ +000009b0: 6400 7200 6f00 6900 6400 2e00 7000 6500 d.r.o.i.d...p.e. │ +000009c0: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ +000009d0: 2e00 5200 4500 4300 4500 4900 5600 4500 ..R.E.C.E.I.V.E. │ +000009e0: 5f00 4200 4f00 4f00 5400 5f00 4300 4f00 _.B.O.O.T._.C.O. │ +000009f0: 4d00 5000 4c00 4500 5400 4500 4400 0000 M.P.L.E.T.E.D... │ +00000a00: 1f00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ +00000a10: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s. │ +00000a20: 6900 6f00 6e00 2e00 5200 4500 4300 4f00 i.o.n...R.E.C.O. │ +00000a30: 5200 4400 5f00 4100 5500 4400 4900 4f00 R.D._.A.U.D.I.O. │ +00000a40: 0000 2900 6100 6e00 6400 7200 6f00 6900 ..).a.n.d.r.o.i. │ +00000a50: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s. │ +00000a60: 7300 6900 6f00 6e00 2e00 5700 5200 4900 s.i.o.n...W.R.I. │ +00000a70: 5400 4500 5f00 4500 5800 5400 4500 5200 T.E._.E.X.T.E.R. │ +00000a80: 4e00 4100 4c00 5f00 5300 5400 4f00 5200 N.A.L._.S.T.O.R. │ +00000a90: 4100 4700 4500 0000 2300 6100 6e00 6400 A.G.E...#.a.n.d. │ +00000aa0: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r. │ +00000ab0: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n... │ +00000ac0: 5200 4500 4100 4400 5f00 5000 4800 4f00 R.E.A.D._.P.H.O. │ +00000ad0: 4e00 4500 5f00 5300 5400 4100 5400 4500 N.E._.S.T.A.T.E. │ +00000ae0: 0000 2000 6100 6e00 6400 7200 6f00 6900 .. .a.n.d.r.o.i. │ +00000af0: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s. │ +00000b00: 7300 6900 6f00 6e00 2e00 5200 4500 4100 s.i.o.n...R.E.A. │ +00000b10: 4400 5f00 4300 4100 4c00 4c00 5f00 4c00 D._.C.A.L.L._.L. │ +00000b20: 4f00 4700 0000 2100 6100 6e00 6400 7200 O.G...!.a.n.d.r. │ +00000b30: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ +00000b40: 6900 7300 7300 6900 6f00 6e00 2e00 5700 i.s.s.i.o.n...W. │ +00000b50: 5200 4900 5400 4500 5f00 4300 4100 4c00 R.I.T.E._.C.A.L. │ +00000b60: 4c00 5f00 4c00 4f00 4700 0000 0b00 6100 L._.L.O.G.....a. │ +00000b70: 7000 7000 6c00 6900 6300 6100 7400 6900 p.p.l.i.c.a.t.i. │ +00000b80: 6f00 6e00 0000 2300 6500 7500 2e00 6500 o.n...#.e.u...e. │ +00000b90: 3400 3300 2e00 6900 6d00 7000 6500 6c00 4.3...i.m.p.e.l. │ +00000ba0: 6c00 6500 7200 2e00 4900 6d00 7000 6500 l.e.r...I.m.p.e. │ +00000bb0: 6c00 6c00 6500 7200 4100 7000 7000 6c00 l.l.e.r.A.p.p.l. │ +00000bc0: 6900 6300 6100 7400 6900 6f00 6e00 0000 i.c.a.t.i.o.n... │ +00000bd0: 0800 7000 7200 6f00 7600 6900 6400 6500 ..p.r.o.v.i.d.e. │ +00000be0: 7200 0000 2b00 6500 7500 2e00 6500 3400 r...+.e.u...e.4. │ +00000bf0: 3300 2e00 6900 6d00 7000 6500 6c00 6c00 3...i.m.p.e.l.l. │ +00000c00: 6500 7200 2e00 6300 6f00 6e00 7400 6500 e.r...c.o.n.t.e. │ +00000c10: 6e00 7400 2e00 5000 7500 6d00 7000 4300 n.t...P.u.m.p.C. │ +00000c20: 6f00 6e00 7400 6500 6e00 7400 5000 7200 o.n.t.e.n.t.P.r. │ +00000c30: 6f00 7600 6900 6400 6500 7200 0000 1700 o.v.i.d.e.r..... │ +00000c40: 6500 7500 2e00 6500 3400 3300 2e00 6900 e.u...e.4.3...i. │ +00000c50: 6d00 7000 6500 6c00 6c00 6500 7200 2e00 m.p.e.l.l.e.r... │ +00000c60: 6300 6f00 6e00 7400 6500 6e00 7400 0000 c.o.n.t.e.n.t... │ +00000c70: 0700 5000 7500 6d00 7000 2e00 6900 6f00 ..P.u.m.p...i.o. │ +00000c80: 0000 0500 3a00 7300 7900 6e00 6300 0000 ....:.s.y.n.c... │ +00000c90: 0800 7200 6500 6300 6500 6900 7600 6500 ..r.e.c.e.i.v.e. │ +00000ca0: 7200 0000 2d00 6500 7500 2e00 6500 3400 r...-.e.u...e.4. │ +00000cb0: 3300 2e00 6900 6d00 7000 6500 6c00 6c00 3...i.m.p.e.l.l. │ +00000cc0: 6500 7200 2e00 6300 6f00 6e00 7400 6500 e.r...c.o.n.t.e. │ +00000cd0: 6e00 7400 2e00 4300 6f00 6e00 7400 6500 n.t...C.o.n.t.e. │ +00000ce0: 6e00 7400 5500 7000 6400 6100 7400 6500 n.t.U.p.d.a.t.e. │ +00000cf0: 5200 6500 6300 6500 6900 7600 6500 7200 R.e.c.e.i.v.e.r. │ +00000d00: 0000 0d00 6900 6e00 7400 6500 6e00 7400 ....i.n.t.e.n.t. │ +00000d10: 2d00 6600 6900 6c00 7400 6500 7200 0000 -.f.i.l.t.e.r... │ +00000d20: 0600 6100 6300 7400 6900 6f00 6e00 0000 ..a.c.t.i.o.n... │ +00000d30: 1d00 6500 7500 2e00 6500 3400 3300 2e00 ..e.u...e.4.3... │ +00000d40: 6900 6d00 7000 6500 6c00 6c00 6500 7200 i.m.p.e.l.l.e.r. │ +00000d50: 2e00 5500 7000 6400 6100 7400 6500 5200 ..U.p.d.a.t.e.R. │ +00000d60: 6500 7000 6c00 6900 6500 7300 0000 1c00 e.p.l.i.e.s..... │ +00000d70: 6500 7500 2e00 6500 3400 3300 2e00 6900 e.u...e.4.3...i. │ +00000d80: 6d00 7000 6500 6c00 6c00 6500 7200 2e00 m.p.e.l.l.e.r... │ +00000d90: 5500 7000 6400 6100 7400 6500 4f00 6200 U.p.d.a.t.e.O.b. │ +00000da0: 6a00 6500 6300 7400 0000 1d00 6500 7500 j.e.c.t.....e.u. │ +00000db0: 2e00 6500 3400 3300 2e00 6900 6d00 7000 ..e.4.3...i.m.p. │ +00000dc0: 6500 6c00 6c00 6500 7200 2e00 4600 6500 e.l.l.e.r...F.e. │ +00000dd0: 7400 6300 6800 5500 7300 6500 7200 4600 t.c.h.U.s.e.r.F. │ +00000de0: 6500 6500 6400 0000 3000 6500 7500 2e00 e.e.d...0.e.u... │ +00000df0: 6500 3400 3300 2e00 6900 6d00 7000 6500 e.4.3...i.m.p.e. │ +00000e00: 6c00 6c00 6500 7200 2e00 6300 6f00 6e00 l.l.e.r...c.o.n. │ +00000e10: 7400 6500 6e00 7400 2e00 4600 6500 6500 t.e.n.t...F.e.e. │ +00000e20: 6400 4e00 6f00 7400 6900 6600 6900 6300 d.N.o.t.i.f.i.c. │ +00000e30: 6100 7400 6900 6f00 6e00 5200 6500 6300 a.t.i.o.n.R.e.c. │ +00000e40: 6500 6900 7600 6500 7200 0000 2500 6500 e.i.v.e.r...%.e. │ +00000e50: 7500 2e00 6500 3400 3300 2e00 6900 6d00 u...e.4.3...i.m. │ +00000e60: 7000 6500 6c00 6c00 6500 7200 2e00 6100 p.e.l.l.e.r...a. │ +00000e70: 6300 7400 6900 6f00 6e00 2e00 4e00 4500 c.t.i.o.n...N.E. │ +00000e80: 5700 5f00 4600 4500 4500 4400 5f00 4500 W._.F.E.E.D._.E. │ +00000e90: 4e00 5400 5200 5900 0000 2d00 6500 7500 N.T.R.Y...-.e.u. │ +00000ea0: 2e00 6500 3400 3300 2e00 6900 6d00 7000 ..e.4.3...i.m.p. │ +00000eb0: 6500 6c00 6c00 6500 7200 2e00 6100 6300 e.l.l.e.r...a.c. │ +00000ec0: 7400 6900 6f00 6e00 2e00 4400 4900 5200 t.i.o.n...D.I.R. │ +00000ed0: 4500 4300 5400 5f00 4900 4e00 4200 4f00 E.C.T._.I.N.B.O. │ +00000ee0: 5800 5f00 4400 4900 5300 5000 4c00 4100 X._.D.I.S.P.L.A. │ +00000ef0: 5900 4500 4400 0000 2400 6100 6e00 6400 Y.E.D...$.a.n.d. │ +00000f00: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t. │ +00000f10: 6500 6e00 7400 2e00 6100 6300 7400 6900 e.n.t...a.c.t.i. │ +00000f20: 6f00 6e00 2e00 4200 4f00 4f00 5400 5f00 o.n...B.O.O.T._. │ +00000f30: 4300 4f00 4d00 5000 4c00 4500 5400 4500 C.O.M.P.L.E.T.E. │ +00000f40: 4400 0000 0700 7300 6500 7200 7600 6900 D.....s.e.r.v.i. │ +00000f50: 6300 6500 0000 2f00 6500 7500 2e00 6500 c.e.../.e.u...e. │ +00000f60: 3400 3300 2e00 6900 6d00 7000 6500 6c00 4.3...i.m.p.e.l. │ +00000f70: 6c00 6500 7200 2e00 6300 6f00 6e00 7400 l.e.r...c.o.n.t. │ +00000f80: 6500 6e00 7400 2e00 4600 6500 6500 6400 e.n.t...F.e.e.d. │ +00000f90: 4e00 6f00 7400 6900 6600 6900 6300 6100 N.o.t.i.f.i.c.a. │ +00000fa0: 7400 6900 6f00 6e00 5300 6500 7200 7600 t.i.o.n.S.e.r.v. │ +00000fb0: 6900 6300 6500 0000 3d00 6500 7500 2e00 i.c.e...=.e.u... │ +00000fc0: 6500 3400 3300 2e00 6900 6d00 7000 6500 e.4.3...i.m.p.e. │ +00000fd0: 6c00 6c00 6500 7200 2e00 6300 6f00 6e00 l.l.e.r...c.o.n. │ +00000fe0: 7400 6500 6e00 7400 2e00 4600 6500 6500 t.e.n.t...F.e.e. │ +00000ff0: 6400 4e00 6f00 7400 6900 6600 6900 6300 d.N.o.t.i.f.i.c. │ +00001000: 6100 7400 6900 6f00 6e00 5300 6500 7200 a.t.i.o.n.S.e.r. │ +00001010: 7600 6900 6300 6500 2e00 4400 6900 7200 v.i.c.e...D.i.r. │ +00001020: 6500 6300 7400 4d00 6500 7300 7300 6100 e.c.t.M.e.s.s.a. │ +00001030: 6700 6500 0000 2c00 6500 7500 2e00 6500 g.e...,.e.u...e. │ +00001040: 3400 3300 2e00 6900 6d00 7000 6500 6c00 4.3...i.m.p.e.l. │ +00001050: 6c00 6500 7200 2e00 6100 6300 6300 6f00 l.e.r...a.c.c.o. │ +00001060: 7500 6e00 7400 2e00 4100 7500 7400 6800 u.n.t...A.u.t.h. │ +00001070: 6500 6e00 7400 6900 6300 6100 7400 6f00 e.n.t.i.c.a.t.o. │ +00001080: 7200 5300 6500 7200 7600 6900 6300 6500 r.S.e.r.v.i.c.e. │ +00001090: 0000 2500 6100 6e00 6400 7200 6f00 6900 ..%.a.n.d.r.o.i. │ +000010a0: 6400 2e00 6100 6300 6300 6f00 7500 6e00 d...a.c.c.o.u.n. │ +000010b0: 7400 7300 2e00 4100 6300 6300 6f00 7500 t.s...A.c.c.o.u. │ +000010c0: 6e00 7400 4100 7500 7400 6800 6500 6e00 n.t.A.u.t.h.e.n. │ +000010d0: 7400 6900 6300 6100 7400 6f00 7200 0000 t.i.c.a.t.o.r... │ +000010e0: 0900 6d00 6500 7400 6100 2d00 6400 6100 ..m.e.t.a.-.d.a. │ +000010f0: 7400 6100 0000 2700 6500 7500 2e00 6500 t.a...'.e.u...e. │ +00001100: 3400 3300 2e00 6900 6d00 7000 6500 6c00 4.3...i.m.p.e.l. │ +00001110: 6c00 6500 7200 2e00 6300 6f00 6e00 7400 l.e.r...c.o.n.t. │ +00001120: 6500 6e00 7400 2e00 4600 6500 6500 6400 e.n.t...F.e.e.d. │ +00001130: 5300 7900 6e00 6300 5300 6500 7200 7600 S.y.n.c.S.e.r.v. │ +00001140: 6900 6300 6500 0000 1b00 6100 6e00 6400 i.c.e.....a.n.d. │ +00001150: 7200 6f00 6900 6400 2e00 6300 6f00 6e00 r.o.i.d...c.o.n. │ +00001160: 7400 6500 6e00 7400 2e00 5300 7900 6e00 t.e.n.t...S.y.n. │ +00001170: 6300 4100 6400 6100 7000 7400 6500 7200 c.A.d.a.p.t.e.r. │ +00001180: 0000 2400 6500 7500 2e00 6500 3400 3300 ..$.e.u...e.4.3. │ +00001190: 2e00 6900 6d00 7000 6500 6c00 6c00 6500 ..i.m.p.e.l.l.e. │ +000011a0: 7200 2e00 6300 6f00 6e00 7400 6100 6300 r...c.o.n.t.a.c. │ +000011b0: 7400 7300 2e00 5300 7900 6e00 6300 5300 t.s...S.y.n.c.S. │ +000011c0: 6500 7200 7600 6900 6300 6500 0000 2300 e.r.v.i.c.e...#. │ +000011d0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ +000011e0: 7000 7200 6f00 7600 6900 6400 6500 7200 p.r.o.v.i.d.e.r. │ +000011f0: 2e00 4300 4f00 4e00 5400 4100 4300 5400 ..C.O.N.T.A.C.T. │ +00001200: 5300 5f00 5300 5400 5200 5500 4300 5400 S._.S.T.R.U.C.T. │ +00001210: 5500 5200 4500 0000 0800 6100 6300 7400 U.R.E.....a.c.t. │ +00001220: 6900 7600 6900 7400 7900 0000 2500 6500 i.v.i.t.y...%.e. │ +00001230: 7500 2e00 6500 3400 3300 2e00 6900 6d00 u...e.4.3...i.m. │ +00001240: 7000 6500 6c00 6c00 6500 7200 2e00 6100 p.e.l.l.e.r...a. │ +00001250: 6300 7400 6900 7600 6900 7400 7900 2e00 c.t.i.v.i.t.y... │ +00001260: 4d00 6100 6900 6e00 4100 6300 7400 6900 M.a.i.n.A.c.t.i. │ +00001270: 7600 6900 7400 7900 0000 1a00 6100 6e00 v.i.t.y.....a.n. │ +00001280: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ +00001290: 7400 6500 6e00 7400 2e00 6100 6300 7400 t.e.n.t...a.c.t. │ +000012a0: 6900 6f00 6e00 2e00 4d00 4100 4900 4e00 i.o.n...M.A.I.N. │ +000012b0: 0000 0800 6300 6100 7400 6500 6700 6f00 ....c.a.t.e.g.o. │ +000012c0: 7200 7900 0000 2000 6100 6e00 6400 7200 r.y... .a.n.d.r. │ +000012d0: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e. │ +000012e0: 6e00 7400 2e00 6300 6100 7400 6500 6700 n.t...c.a.t.e.g. │ +000012f0: 6f00 7200 7900 2e00 4c00 4100 5500 4e00 o.r.y...L.A.U.N. │ +00001300: 4300 4800 4500 5200 0000 1a00 6100 6e00 C.H.E.R.....a.n. │ +00001310: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ +00001320: 7400 6500 6e00 7400 2e00 6100 6300 7400 t.e.n.t...a.c.t. │ +00001330: 6900 6f00 6e00 2e00 5600 4900 4500 5700 i.o.n...V.I.E.W. │ +00001340: 0000 1f00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ +00001350: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ +00001360: 2e00 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r. │ +00001370: 7900 2e00 4400 4500 4600 4100 5500 4c00 y...D.E.F.A.U.L. │ +00001380: 5400 0000 0400 6400 6100 7400 6100 0000 T.....d.a.t.a... │ +00001390: 0700 6300 6f00 6e00 7400 6500 6e00 7400 ..c.o.n.t.e.n.t. │ +000013a0: 0000 2000 6500 7500 2e00 6500 3400 3300 .. .e.u...e.4.3. │ +000013b0: 2e00 6900 6d00 7000 6500 6c00 6c00 6500 ..i.m.p.e.l.l.e. │ +000013c0: 7200 2e00 6100 6300 7400 6900 6f00 6e00 r...a.c.t.i.o.n. │ +000013d0: 2e00 5300 4800 4f00 5700 5f00 4600 4500 ..S.H.O.W._.F.E. │ +000013e0: 4500 4400 0000 2500 6500 7500 2e00 6500 E.D...%.e.u...e. │ +000013f0: 3400 3300 2e00 6900 6d00 7000 6500 6c00 4.3...i.m.p.e.l. │ +00001400: 6c00 6500 7200 2e00 6100 6300 6300 6f00 l.e.r...a.c.c.o. │ +00001410: 7500 6e00 7400 2e00 4c00 6f00 6700 6900 u.n.t...L.o.g.i. │ +00001420: 6e00 4100 6300 7400 6900 7600 6900 7400 n.A.c.t.i.v.i.t. │ +00001430: 7900 0000 2500 6500 7500 2e00 6500 3400 y...%.e.u...e.4. │ +00001440: 3300 2e00 6900 6d00 7000 6500 6c00 6c00 3...i.m.p.e.l.l. │ +00001450: 6500 7200 2e00 6100 6300 7400 6900 7600 e.r...a.c.t.i.v. │ +00001460: 6900 7400 7900 2e00 5000 6f00 7300 7400 i.t.y...P.o.s.t. │ +00001470: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y. │ +00001480: 0000 1a00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ +00001490: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ +000014a0: 2e00 6100 6300 7400 6900 6f00 6e00 2e00 ..a.c.t.i.o.n... │ +000014b0: 5300 4500 4e00 4400 0000 0a00 7400 6500 S.E.N.D.....t.e. │ +000014c0: 7800 7400 2f00 7000 6c00 6100 6900 6e00 x.t./.p.l.a.i.n. │ +000014d0: 0000 0700 6900 6d00 6100 6700 6500 2f00 ....i.m.a.g.e./. │ +000014e0: 2a00 0000 2800 6500 7500 2e00 6500 3400 *...(.e.u...e.4. │ +000014f0: 3300 2e00 6900 6d00 7000 6500 6c00 6c00 3...i.m.p.e.l.l. │ +00001500: 6500 7200 2e00 6100 6300 7400 6900 7600 e.r...a.c.t.i.v. │ +00001510: 6900 7400 7900 2e00 4300 6800 6500 6300 i.t.y...C.h.e.c. │ +00001520: 6b00 6900 6e00 4100 6300 7400 6900 7600 k.i.n.A.c.t.i.v. │ +00001530: 6900 7400 7900 0000 1f00 6100 6e00 6400 i.t.y.....a.n.d. │ +00001540: 7200 6f00 6900 6400 2e00 7300 7500 7000 r.o.i.d...s.u.p. │ +00001550: 7000 6f00 7200 7400 2e00 5000 4100 5200 p.o.r.t...P.A.R. │ +00001560: 4500 4e00 5400 5f00 4100 4300 5400 4900 E.N.T._.A.C.T.I. │ +00001570: 5600 4900 5400 5900 0000 1600 2e00 6100 V.I.T.Y.......a. │ +00001580: 6300 7400 6900 7600 6900 7400 7900 2e00 c.t.i.v.i.t.y... │ +00001590: 4d00 6100 6900 6e00 4100 6300 7400 6900 M.a.i.n.A.c.t.i. │ +000015a0: 7600 6900 7400 7900 0000 2900 6500 7500 v.i.t.y...).e.u. │ +000015b0: 2e00 6500 3400 3300 2e00 6900 6d00 7000 ..e.4.3...i.m.p. │ +000015c0: 6500 6c00 6c00 6500 7200 2e00 6100 6300 e.l.l.e.r...a.c. │ +000015d0: 7400 6900 7600 6900 7400 7900 2e00 5300 t.i.v.i.t.y...S. │ +000015e0: 6500 7400 7400 6900 6e00 6700 7300 4100 e.t.t.i.n.g.s.A. │ +000015f0: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ +00001600: 1a00 6f00 7200 6700 2e00 6100 6300 7200 ..o.r.g...a.c.r. │ +00001610: 6100 2e00 4300 7200 6100 7300 6800 5200 a...C.r.a.s.h.R. │ +00001620: 6500 7000 6f00 7200 7400 4400 6900 6100 e.p.o.r.t.D.i.a. │ +00001630: 6c00 6f00 6700 0000 2600 6500 7500 2e00 l.o.g...&.e.u... │ +00001640: 6500 3400 3300 2e00 6900 6d00 7000 6500 e.4.3...i.m.p.e. │ +00001650: 6c00 6c00 6500 7200 2e00 6100 6300 7400 l.l.e.r...a.c.t. │ +00001660: 6900 7600 6900 7400 7900 2e00 4100 6200 i.v.i.t.y...A.b. │ +00001670: 6f00 7500 7400 4100 6300 7400 6900 7600 o.u.t.A.c.t.i.v. │ +00001680: 6900 7400 7900 0000 2e00 6500 7500 2e00 i.t.y.....e.u... │ +00001690: 6500 3400 3300 2e00 6900 6d00 7000 6500 e.4.3...i.m.p.e. │ +000016a0: 6c00 6c00 6500 7200 2e00 6100 6300 7400 l.l.e.r...a.c.t. │ +000016b0: 6900 7600 6900 7400 7900 2e00 4100 6300 i.v.i.t.y...A.c. │ +000016c0: 6300 6f00 7500 6e00 7400 5000 6900 6300 c.o.u.n.t.P.i.c. │ +000016d0: 6b00 6500 7200 4100 6300 7400 6900 7600 k.e.r.A.c.t.i.v. │ +000016e0: 6900 7400 7900 0000 2600 6500 7500 2e00 i.t.y...&.e.u... │ +000016f0: 6500 3400 3300 2e00 6900 6d00 7000 6500 e.4.3...i.m.p.e. │ +00001700: 6c00 6c00 6500 7200 2e00 6100 6300 7400 l.l.e.r...a.c.t. │ +00001710: 6900 7600 6900 7400 7900 2e00 5300 6800 i.v.i.t.y...S.h. │ +00001720: 6100 7200 6500 4100 6300 7400 6900 7600 a.r.e.A.c.t.i.v. │ +00001730: 6900 7400 7900 0000 3300 6500 7500 2e00 i.t.y...3.e.u... │ +00001740: 6500 3400 3300 2e00 6900 6d00 7000 6500 e.4.3...i.m.p.e. │ +00001750: 6c00 6c00 6500 7200 2e00 6300 6f00 6e00 l.l.e.r...c.o.n. │ +00001760: 7400 6500 6e00 7400 2e00 4100 6300 6300 t.e.n.t...A.c.c. │ +00001770: 6f00 7500 6e00 7400 4e00 6f00 7400 6900 o.u.n.t.N.o.t.i. │ +00001780: 6600 6900 6300 6100 7400 6900 6f00 6e00 f.i.c.a.t.i.o.n. │ +00001790: 5200 6500 6300 6500 6900 7600 6500 7200 R.e.c.e.i.v.e.r. │ +000017a0: 0000 2700 6100 6e00 6400 7200 6f00 6900 ..'.a.n.d.r.o.i. │ +000017b0: 6400 2e00 6100 6300 6300 6f00 7500 6e00 d...a.c.c.o.u.n. │ +000017c0: 7400 7300 2e00 4c00 4f00 4700 4900 4e00 t.s...L.O.G.I.N. │ +000017d0: 5f00 4100 4300 4300 4f00 5500 4e00 5400 _.A.C.C.O.U.N.T. │ +000017e0: 5300 5f00 4300 4800 4100 4e00 4700 4500 S._.C.H.A.N.G.E. │ +000017f0: 4400 0000 3600 6300 6f00 6d00 2e00 6100 D...6.c.o.m...a. │ +00001800: 7400 6c00 6100 7300 7300 6900 6100 6e00 t.l.a.s.s.i.a.n. │ +00001810: 2e00 6a00 6300 6f00 6e00 6e00 6500 6300 ..j.c.o.n.n.e.c. │ +00001820: 7400 2e00 6400 7200 6f00 6900 6400 2e00 t...d.r.o.i.d... │ +00001830: 6100 6300 7400 6900 7600 6900 7400 7900 a.c.t.i.v.i.t.y. │ +00001840: 2e00 4600 6500 6500 6400 6200 6100 6300 ..F.e.e.d.b.a.c. │ +00001850: 6b00 4100 6300 7400 6900 7600 6900 7400 k.A.c.t.i.v.i.t. │ +00001860: 7900 0000 3b00 6300 6f00 6d00 2e00 6100 y...;.c.o.m...a. │ +00001870: 7400 6c00 6100 7300 7300 6900 6100 6e00 t.l.a.s.s.i.a.n. │ +00001880: 2e00 6a00 6300 6f00 6e00 6e00 6500 6300 ..j.c.o.n.n.e.c. │ +00001890: 7400 2e00 6400 7200 6f00 6900 6400 2e00 t...d.r.o.i.d... │ +000018a0: 6100 6300 7400 6900 7600 6900 7400 7900 a.c.t.i.v.i.t.y. │ +000018b0: 2e00 4600 6500 6500 6400 6200 6100 6300 ..F.e.e.d.b.a.c. │ +000018c0: 6b00 4900 6e00 6200 6f00 7800 4100 6300 k.I.n.b.o.x.A.c. │ +000018d0: 7400 6900 7600 6900 7400 7900 0000 3a00 t.i.v.i.t.y...:. │ +000018e0: 6300 6f00 6d00 2e00 6100 7400 6c00 6100 c.o.m...a.t.l.a. │ +000018f0: 7300 7300 6900 6100 6e00 2e00 6a00 6300 s.s.i.a.n...j.c. │ +00001900: 6f00 6e00 6e00 6500 6300 7400 2e00 6400 o.n.n.e.c.t...d. │ +00001910: 7200 6f00 6900 6400 2e00 6100 6300 7400 r.o.i.d...a.c.t. │ +00001920: 6900 7600 6900 7400 7900 2e00 5600 6900 i.v.i.t.y...V.i. │ +00001930: 6500 7700 4600 6500 6500 6400 6200 6100 e.w.F.e.e.d.b.a. │ +00001940: 6300 6b00 4100 6300 7400 6900 7600 6900 c.k.A.c.t.i.v.i. │ +00001950: 7400 7900 0000 3a00 6300 6f00 6d00 2e00 t.y...:.c.o.m... │ +00001960: 6100 7400 6c00 6100 7300 7300 6900 6100 a.t.l.a.s.s.i.a. │ +00001970: 6e00 2e00 6a00 6300 6f00 6e00 6e00 6500 n...j.c.o.n.n.e. │ +00001980: 6300 7400 2e00 6400 7200 6f00 6900 6400 c.t...d.r.o.i.d. │ +00001990: 2e00 7300 6500 7200 7600 6900 6300 6500 ..s.e.r.v.i.c.e. │ +000019a0: 2e00 5200 6500 6d00 6f00 7400 6500 4600 ..R.e.m.o.t.e.F. │ +000019b0: 6500 6500 6400 6200 6100 6300 6b00 5300 e.e.d.b.a.c.k.S. │ +000019c0: 6500 7200 7600 6900 6300 6500 0000 3b00 e.r.v.i.c.e...;. │ +000019d0: 6300 6f00 6d00 2e00 6100 7400 6c00 6100 c.o.m...a.t.l.a. │ +000019e0: 7300 7300 6900 6100 6e00 2e00 6a00 6300 s.s.i.a.n...j.c. │ +000019f0: 6f00 6e00 6e00 6500 6300 7400 2e00 6400 o.n.n.e.c.t...d. │ +00001a00: 7200 6f00 6900 6400 2e00 7300 6500 7200 r.o.i.d...s.e.r. │ +00001a10: 7600 6900 6300 6500 2e00 4600 6500 6500 v.i.c.e...F.e.e. │ +00001a20: 6400 6200 6100 6300 6b00 5000 6f00 6c00 d.b.a.c.k.P.o.l. │ +00001a30: 6c00 6900 6e00 6700 5300 6500 7200 7600 l.i.n.g.S.e.r.v. │ +00001a40: 6900 6300 6500 0000 8001 0800 7400 0000 i.c.e.......t... │ +00001a50: d603 0101 1b02 0101 1c02 0101 0c02 0101 ................ │ +00001a60: 7002 0101 0300 0101 7102 0101 8002 0101 p.......q....... │ +00001a70: 0402 0101 0200 0101 0100 0101 0000 0101 ................ │ +00001a80: 1800 0101 0e00 0101 1000 0101 1100 0101 ................ │ +00001a90: 1900 0101 2500 0101 1d00 0101 2800 0101 ....%.......(... │ +00001aa0: 2700 0101 2b02 0101 a703 0101 2600 0101 '...+.......&... │ +00001ab0: 2400 0101 1700 0101 1400 0101 0001 1000 $............... │ +00001ac0: 1800 0000 0200 0000 ffff ffff 1b00 0000 ................ │ +00001ad0: 1c00 0000 0201 1000 7400 0000 0200 0000 ........t....... │ +00001ae0: ffff ffff ffff ffff 1f00 0000 1400 1400 ................ │ +00001af0: 0400 0000 0000 0000 1c00 0000 0100 0000 ................ │ +00001b00: ffff ffff 0800 0010 5c23 0000 1c00 0000 ........\#...... │ +00001b10: 0200 0000 2100 0000 0800 0003 2100 0000 ....!.......!... │ +00001b20: 1c00 0000 0000 0000 2000 0000 0800 0003 ........ ....... │ +00001b30: 2000 0000 ffff ffff 1e00 0000 2000 0000 ........... ... │ +00001b40: 0800 0003 2000 0000 0201 1000 4c00 0000 .... .......L... │ +00001b50: 0800 0000 ffff ffff ffff ffff 2200 0000 ............"... │ +00001b60: 1400 1400 0200 0000 0000 0000 1c00 0000 ................ │ +00001b70: 0300 0000 ffff ffff 0800 0010 0e00 0000 ................ │ +00001b80: 1c00 0000 0400 0000 ffff ffff 0800 0010 ................ │ +00001b90: 1300 0000 0301 1000 1800 0000 0a00 0000 ................ │ +00001ba0: ffff ffff ffff ffff 2200 0000 0201 1000 ........"....... │ +00001bb0: 3800 0000 0c00 0000 ffff ffff ffff ffff 8............... │ +00001bc0: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001bd0: 1c00 0000 0500 0000 2400 0000 0800 0003 ........$....... │ +00001be0: 2400 0000 0301 1000 1800 0000 0c00 0000 $............... │ +00001bf0: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001c00: 3800 0000 0d00 0000 ffff ffff ffff ffff 8............... │ +00001c10: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001c20: 1c00 0000 0500 0000 2500 0000 0800 0003 ........%....... │ +00001c30: 2500 0000 0301 1000 1800 0000 0d00 0000 %............... │ +00001c40: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001c50: 3800 0000 0e00 0000 ffff ffff ffff ffff 8............... │ +00001c60: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001c70: 1c00 0000 0500 0000 2600 0000 0800 0003 ........&....... │ +00001c80: 2600 0000 0301 1000 1800 0000 0e00 0000 &............... │ +00001c90: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001ca0: 3800 0000 0f00 0000 ffff ffff ffff ffff 8............... │ +00001cb0: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001cc0: 1c00 0000 0500 0000 2700 0000 0800 0003 ........'....... │ +00001cd0: 2700 0000 0301 1000 1800 0000 0f00 0000 '............... │ +00001ce0: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001cf0: 3800 0000 1000 0000 ffff ffff ffff ffff 8............... │ +00001d00: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001d10: 1c00 0000 0500 0000 2800 0000 0800 0003 ........(....... │ +00001d20: 2800 0000 0301 1000 1800 0000 1000 0000 (............... │ +00001d30: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001d40: 3800 0000 1100 0000 ffff ffff ffff ffff 8............... │ +00001d50: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001d60: 1c00 0000 0500 0000 2900 0000 0800 0003 ........)....... │ +00001d70: 2900 0000 0301 1000 1800 0000 1100 0000 )............... │ +00001d80: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001d90: 3800 0000 1200 0000 ffff ffff ffff ffff 8............... │ +00001da0: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001db0: 1c00 0000 0500 0000 2a00 0000 0800 0003 ........*....... │ +00001dc0: 2a00 0000 0301 1000 1800 0000 1200 0000 *............... │ +00001dd0: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001de0: 3800 0000 1300 0000 ffff ffff ffff ffff 8............... │ +00001df0: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001e00: 1c00 0000 0500 0000 2b00 0000 0800 0003 ........+....... │ +00001e10: 2b00 0000 0301 1000 1800 0000 1300 0000 +............... │ +00001e20: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001e30: 3800 0000 1400 0000 ffff ffff ffff ffff 8............... │ +00001e40: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001e50: 1c00 0000 0500 0000 2c00 0000 0800 0003 ........,....... │ +00001e60: 2c00 0000 0301 1000 1800 0000 1400 0000 ,............... │ +00001e70: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001e80: 3800 0000 1500 0000 ffff ffff ffff ffff 8............... │ +00001e90: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001ea0: 1c00 0000 0500 0000 2d00 0000 0800 0003 ........-....... │ +00001eb0: 2d00 0000 0301 1000 1800 0000 1500 0000 -............... │ +00001ec0: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001ed0: 3800 0000 1600 0000 ffff ffff ffff ffff 8............... │ +00001ee0: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001ef0: 1c00 0000 0500 0000 2e00 0000 0800 0003 ................ │ +00001f00: 2e00 0000 0301 1000 1800 0000 1600 0000 ................ │ +00001f10: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001f20: 3800 0000 1700 0000 ffff ffff ffff ffff 8............... │ +00001f30: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001f40: 1c00 0000 0500 0000 2f00 0000 0800 0003 ......../....... │ +00001f50: 2f00 0000 0301 1000 1800 0000 1700 0000 /............... │ +00001f60: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001f70: 3800 0000 1800 0000 ffff ffff ffff ffff 8............... │ +00001f80: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001f90: 1c00 0000 0500 0000 3000 0000 0800 0003 ........0....... │ +00001fa0: 3000 0000 0301 1000 1800 0000 1800 0000 0............... │ +00001fb0: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001fc0: 3800 0000 1900 0000 ffff ffff ffff ffff 8............... │ +00001fd0: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00001fe0: 1c00 0000 0500 0000 3100 0000 0800 0003 ........1....... │ +00001ff0: 3100 0000 0301 1000 1800 0000 1900 0000 1............... │ +00002000: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00002010: 3800 0000 1a00 0000 ffff ffff ffff ffff 8............... │ +00002020: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00002030: 1c00 0000 0500 0000 3200 0000 0800 0003 ........2....... │ +00002040: 3200 0000 0301 1000 1800 0000 1a00 0000 2............... │ +00002050: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00002060: 3800 0000 1b00 0000 ffff ffff ffff ffff 8............... │ +00002070: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +00002080: 1c00 0000 0500 0000 3300 0000 0800 0003 ........3....... │ +00002090: 3300 0000 0301 1000 1800 0000 1b00 0000 3............... │ +000020a0: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +000020b0: 4c00 0000 1d00 0000 ffff ffff 1c00 0000 L............... │ +000020c0: 2300 0000 1400 1400 0200 0000 0000 0000 #............... │ +000020d0: 1c00 0000 0500 0000 3400 0000 0800 0003 ........4....... │ +000020e0: 3400 0000 1c00 0000 0600 0000 ffff ffff 4............... │ +000020f0: 0800 0010 1200 0000 0301 1000 1800 0000 ................ │ +00002100: 1f00 0000 ffff ffff 1c00 0000 2300 0000 ............#... │ +00002110: 0201 1000 3800 0000 2000 0000 ffff ffff ....8... ....... │ +00002120: 1c00 0000 2300 0000 1400 1400 0100 0000 ....#........... │ +00002130: 0000 0000 1c00 0000 0500 0000 3500 0000 ............5... │ +00002140: 0800 0003 3500 0000 0301 1000 1800 0000 ....5........... │ +00002150: 2000 0000 ffff ffff 1c00 0000 2300 0000 ...........#... │ +00002160: 0201 1000 3800 0000 2100 0000 ffff ffff ....8...!....... │ +00002170: 1c00 0000 2300 0000 1400 1400 0100 0000 ....#........... │ +00002180: 0000 0000 1c00 0000 0500 0000 3600 0000 ............6... │ +00002190: 0800 0003 3600 0000 0301 1000 1800 0000 ....6........... │ +000021a0: 2100 0000 ffff ffff 1c00 0000 2300 0000 !...........#... │ +000021b0: 0201 1000 3800 0000 2200 0000 ffff ffff ....8..."....... │ +000021c0: 1c00 0000 2300 0000 1400 1400 0100 0000 ....#........... │ +000021d0: 0000 0000 1c00 0000 0500 0000 3700 0000 ............7... │ +000021e0: 0800 0003 3700 0000 0301 1000 1800 0000 ....7........... │ +000021f0: 2200 0000 ffff ffff 1c00 0000 2300 0000 "...........#... │ +00002200: 0201 1000 9c00 0000 2400 0000 ffff ffff ........$....... │ +00002210: ffff ffff 3800 0000 1400 1400 0600 0000 ....8........... │ +00002220: 0000 0000 1c00 0000 0b00 0000 ffff ffff ................ │ +00002230: 0800 0001 3000 0e7f 1c00 0000 0a00 0000 ....0........... │ +00002240: ffff ffff 0800 0001 2300 0d7f 1c00 0000 ........#....... │ +00002250: 0900 0000 ffff ffff 0800 0001 6c00 027f ............l... │ +00002260: 1c00 0000 0500 0000 3900 0000 0800 0003 ........9....... │ +00002270: 3900 0000 1c00 0000 0800 0000 ffff ffff 9............... │ +00002280: 0800 0012 ffff ffff 1c00 0000 0700 0000 ................ │ +00002290: ffff ffff 0800 0012 ffff ffff 0201 1000 ................ │ +000022a0: b000 0000 2b00 0000 ffff ffff ffff ffff ....+........... │ +000022b0: 3a00 0000 1400 1400 0700 0000 0000 0000 :............... │ +000022c0: 1c00 0000 0a00 0000 3d00 0000 0800 0003 ........=....... │ +000022d0: 3d00 0000 1c00 0000 0500 0000 3b00 0000 =...........;... │ +000022e0: 0800 0003 3b00 0000 1c00 0000 0d00 0000 ....;........... │ +000022f0: ffff ffff 0800 0012 ffff ffff 1c00 0000 ................ │ +00002300: 0e00 0000 ffff ffff 0800 0012 ffff ffff ................ │ +00002310: 1c00 0000 0f00 0000 3e00 0000 0800 0003 ........>....... │ +00002320: 3e00 0000 1c00 0000 0c00 0000 3c00 0000 >...........<... │ +00002330: 0800 0003 3c00 0000 1c00 0000 1000 0000 ....<........... │ +00002340: ffff ffff 0800 0012 ffff ffff 0301 1000 ................ │ +00002350: 1800 0000 3200 0000 ffff ffff ffff ffff ....2........... │ +00002360: 3a00 0000 0201 1000 7400 0000 3400 0000 :.......t...4... │ +00002370: ffff ffff ffff ffff 3f00 0000 1400 1400 ........?....... │ +00002380: 0400 0000 0000 0000 1c00 0000 0500 0000 ................ │ +00002390: 4000 0000 0800 0003 4000 0000 1c00 0000 @.......@....... │ +000023a0: 0d00 0000 ffff ffff 0800 0012 ffff ffff ................ │ +000023b0: 1c00 0000 0e00 0000 ffff ffff 0800 0012 ................ │ +000023c0: 0000 0000 1c00 0000 0f00 0000 3e00 0000 ............>... │ +000023d0: 0800 0003 3e00 0000 0201 1000 2400 0000 ....>.......$... │ +000023e0: 3900 0000 ffff ffff ffff ffff 4100 0000 9...........A... │ +000023f0: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ +00002400: 3800 0000 3a00 0000 ffff ffff ffff ffff 8...:........... │ +00002410: 4200 0000 1400 1400 0100 0000 0000 0000 B............... │ +00002420: 1c00 0000 0500 0000 4300 0000 0800 0003 ........C....... │ +00002430: 4300 0000 0301 1000 1800 0000 3a00 0000 C...........:... │ +00002440: ffff ffff ffff ffff 4200 0000 0201 1000 ........B....... │ +00002450: 3800 0000 3b00 0000 ffff ffff ffff ffff 8...;........... │ +00002460: 4200 0000 1400 1400 0100 0000 0000 0000 B............... │ +00002470: 1c00 0000 0500 0000 4400 0000 0800 0003 ........D....... │ +00002480: 4400 0000 0301 1000 1800 0000 3b00 0000 D...........;... │ +00002490: ffff ffff ffff ffff 4200 0000 0201 1000 ........B....... │ +000024a0: 3800 0000 3c00 0000 ffff ffff ffff ffff 8...<........... │ +000024b0: 4200 0000 1400 1400 0100 0000 0000 0000 B............... │ +000024c0: 1c00 0000 0500 0000 4500 0000 0800 0003 ........E....... │ +000024d0: 4500 0000 0301 1000 1800 0000 3c00 0000 E...........<... │ +000024e0: ffff ffff ffff ffff 4200 0000 0301 1000 ........B....... │ +000024f0: 1800 0000 3d00 0000 ffff ffff ffff ffff ....=........... │ +00002500: 4100 0000 0301 1000 1800 0000 3e00 0000 A...........>... │ +00002510: ffff ffff ffff ffff 3f00 0000 0201 1000 ........?....... │ +00002520: 7400 0000 3f00 0000 ffff ffff ffff ffff t...?........... │ +00002530: 3f00 0000 1400 1400 0400 0000 0000 0000 ?............... │ +00002540: 1c00 0000 0500 0000 4600 0000 0800 0003 ........F....... │ +00002550: 4600 0000 1c00 0000 0d00 0000 ffff ffff F............... │ +00002560: 0800 0012 ffff ffff 1c00 0000 0e00 0000 ................ │ +00002570: ffff ffff 0800 0012 0000 0000 1c00 0000 ................ │ +00002580: 0f00 0000 3e00 0000 0800 0003 3e00 0000 ....>.......>... │ +00002590: 0201 1000 2400 0000 4400 0000 ffff ffff ....$...D....... │ +000025a0: ffff ffff 4100 0000 1400 1400 0000 0000 ....A........... │ +000025b0: 0000 0000 0201 1000 3800 0000 4500 0000 ........8...E... │ +000025c0: ffff ffff ffff ffff 4200 0000 1400 1400 ........B....... │ 000025d0: 0100 0000 0000 0000 1c00 0000 0500 0000 ................ │ -000025e0: 4900 0000 0800 0003 4900 0000 0301 1000 I.......I....... │ -000025f0: 1800 0000 4100 0000 ffff ffff ffff ffff ....A........... │ -00002600: 4600 0000 0301 1000 1800 0000 4200 0000 F...........B... │ -00002610: ffff ffff ffff ffff 4500 0000 0301 1000 ........E....... │ -00002620: 1800 0000 4300 0000 ffff ffff ffff ffff ....C........... │ -00002630: 4300 0000 0201 1000 7400 0000 4400 0000 C.......t...D... │ -00002640: ffff ffff ffff ffff 4300 0000 1400 1400 ........C....... │ -00002650: 0400 0000 0000 0000 1c00 0000 0500 0000 ................ │ -00002660: 4a00 0000 0800 0003 4a00 0000 1c00 0000 J.......J....... │ -00002670: 0d00 0000 ffff ffff 0800 0012 ffff ffff ................ │ -00002680: 1c00 0000 0e00 0000 ffff ffff 0800 0012 ................ │ -00002690: 0000 0000 1c00 0000 0f00 0000 4200 0000 ............B... │ -000026a0: 0800 0003 4200 0000 0201 1000 2400 0000 ....B.......$... │ -000026b0: 4900 0000 ffff ffff ffff ffff 4500 0000 I...........E... │ -000026c0: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -000026d0: 3800 0000 4a00 0000 ffff ffff ffff ffff 8...J........... │ -000026e0: 4600 0000 1400 1400 0100 0000 0000 0000 F............... │ -000026f0: 1c00 0000 0500 0000 4b00 0000 0800 0003 ........K....... │ -00002700: 4b00 0000 0301 1000 1800 0000 4a00 0000 K...........J... │ -00002710: ffff ffff ffff ffff 4600 0000 0201 1000 ........F....... │ -00002720: 3800 0000 4b00 0000 ffff ffff ffff ffff 8...K........... │ -00002730: 4600 0000 1400 1400 0100 0000 0000 0000 F............... │ -00002740: 1c00 0000 0500 0000 4c00 0000 0800 0003 ........L....... │ -00002750: 4c00 0000 0301 1000 1800 0000 4b00 0000 L...........K... │ -00002760: ffff ffff ffff ffff 4600 0000 0201 1000 ........F....... │ -00002770: 3800 0000 4c00 0000 ffff ffff ffff ffff 8...L........... │ -00002780: 4600 0000 1400 1400 0100 0000 0000 0000 F............... │ -00002790: 1c00 0000 0500 0000 4d00 0000 0800 0003 ........M....... │ -000027a0: 4d00 0000 0301 1000 1800 0000 4c00 0000 M...........L... │ -000027b0: ffff ffff ffff ffff 4600 0000 0301 1000 ........F....... │ -000027c0: 1800 0000 4d00 0000 ffff ffff ffff ffff ....M........... │ -000027d0: 4500 0000 0301 1000 1800 0000 4e00 0000 E...........N... │ -000027e0: ffff ffff ffff ffff 4300 0000 0201 1000 ........C....... │ -000027f0: 6000 0000 5000 0000 ffff ffff ffff ffff `...P........... │ -00002800: 4e00 0000 1400 1400 0300 0000 0000 0000 N............... │ -00002810: 1c00 0000 0500 0000 4f00 0000 0800 0003 ........O....... │ -00002820: 4f00 0000 1c00 0000 0e00 0000 ffff ffff O............... │ -00002830: 0800 0012 0000 0000 1c00 0000 0f00 0000 ................ │ -00002840: 4200 0000 0800 0003 4200 0000 0201 1000 B.......B....... │ -00002850: 2400 0000 5400 0000 ffff ffff ffff ffff $...T........... │ -00002860: 4500 0000 1400 1400 0000 0000 0000 0000 E............... │ -00002870: 0201 1000 3800 0000 5500 0000 ffff ffff ....8...U....... │ -00002880: ffff ffff 4600 0000 1400 1400 0100 0000 ....F........... │ -00002890: 0000 0000 1c00 0000 0500 0000 5000 0000 ............P... │ -000028a0: 0800 0003 5000 0000 0301 1000 1800 0000 ....P........... │ -000028b0: 5500 0000 ffff ffff ffff ffff 4600 0000 U...........F... │ -000028c0: 0301 1000 1800 0000 5600 0000 ffff ffff ........V....... │ -000028d0: ffff ffff 4500 0000 0301 1000 1800 0000 ....E........... │ -000028e0: 5700 0000 ffff ffff ffff ffff 4e00 0000 W...........N... │ -000028f0: 0201 1000 7400 0000 5800 0000 ffff ffff ....t...X....... │ -00002900: ffff ffff 4e00 0000 1400 1400 0400 0000 ....N........... │ -00002910: 0000 0000 1c00 0000 0500 0000 5100 0000 ............Q... │ -00002920: 0800 0003 5100 0000 1c00 0000 0d00 0000 ....Q........... │ -00002930: ffff ffff 0800 0012 ffff ffff 1c00 0000 ................ │ -00002940: 0e00 0000 ffff ffff 0800 0012 ffff ffff ................ │ -00002950: 1c00 0000 0f00 0000 4200 0000 0800 0003 ........B....... │ -00002960: 4200 0000 0201 1000 2400 0000 5d00 0000 B.......$...]... │ -00002970: ffff ffff ffff ffff 4500 0000 1400 1400 ........E....... │ -00002980: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ -00002990: 5e00 0000 ffff ffff ffff ffff 4600 0000 ^...........F... │ -000029a0: 1400 1400 0100 0000 0000 0000 1c00 0000 ................ │ -000029b0: 0500 0000 5200 0000 0800 0003 5200 0000 ....R.......R... │ -000029c0: 0301 1000 1800 0000 5e00 0000 ffff ffff ........^....... │ -000029d0: ffff ffff 4600 0000 0301 1000 1800 0000 ....F........... │ -000029e0: 5f00 0000 ffff ffff ffff ffff 4500 0000 _...........E... │ -000029f0: 0201 1000 4c00 0000 6100 0000 ffff ffff ....L...a....... │ -00002a00: ffff ffff 5300 0000 1400 1400 0200 0000 ....S........... │ -00002a10: 0000 0000 1c00 0000 0500 0000 5200 0000 ............R... │ -00002a20: 0800 0003 5200 0000 1c00 0000 1100 0000 ....R........... │ -00002a30: ffff ffff 0800 0001 0000 057f 0301 1000 ................ │ -00002a40: 1800 0000 6300 0000 ffff ffff ffff ffff ....c........... │ -00002a50: 5300 0000 0301 1000 1800 0000 6400 0000 S...........d... │ -00002a60: ffff ffff ffff ffff 4e00 0000 0201 1000 ........N....... │ -00002a70: 6000 0000 6500 0000 ffff ffff ffff ffff `...e........... │ -00002a80: 4e00 0000 1400 1400 0300 0000 0000 0000 N............... │ -00002a90: 1c00 0000 0500 0000 5400 0000 0800 0003 ........T....... │ -00002aa0: 5400 0000 1c00 0000 0e00 0000 ffff ffff T............... │ -00002ab0: 0800 0012 ffff ffff 1c00 0000 0f00 0000 ................ │ -00002ac0: 4200 0000 0800 0003 4200 0000 0201 1000 B.......B....... │ -00002ad0: 2400 0000 6900 0000 ffff ffff ffff ffff $...i........... │ -00002ae0: 4500 0000 1400 1400 0000 0000 0000 0000 E............... │ -00002af0: 0201 1000 3800 0000 6a00 0000 ffff ffff ....8...j....... │ -00002b00: ffff ffff 4600 0000 1400 1400 0100 0000 ....F........... │ -00002b10: 0000 0000 1c00 0000 0500 0000 5500 0000 ............U... │ -00002b20: 0800 0003 5500 0000 0301 1000 1800 0000 ....U........... │ -00002b30: 6a00 0000 ffff ffff ffff ffff 4600 0000 j...........F... │ -00002b40: 0301 1000 1800 0000 6b00 0000 ffff ffff ........k....... │ -00002b50: ffff ffff 4500 0000 0201 1000 4c00 0000 ....E.......L... │ -00002b60: 6d00 0000 ffff ffff ffff ffff 5300 0000 m...........S... │ -00002b70: 1400 1400 0200 0000 0000 0000 1c00 0000 ................ │ -00002b80: 0500 0000 5500 0000 0800 0003 5500 0000 ....U.......U... │ -00002b90: 1c00 0000 1100 0000 ffff ffff 0800 0001 ................ │ -00002ba0: 0300 057f 0301 1000 1800 0000 6f00 0000 ............o... │ -00002bb0: ffff ffff ffff ffff 5300 0000 0301 1000 ........S....... │ -00002bc0: 1800 0000 7000 0000 ffff ffff ffff ffff ....p........... │ -00002bd0: 4e00 0000 0201 1000 6000 0000 7100 0000 N.......`...q... │ -00002be0: ffff ffff ffff ffff 4e00 0000 1400 1400 ........N....... │ -00002bf0: 0300 0000 0000 0000 1c00 0000 0500 0000 ................ │ -00002c00: 5600 0000 0800 0003 5600 0000 1c00 0000 V.......V....... │ -00002c10: 0e00 0000 ffff ffff 0800 0012 ffff ffff ................ │ -00002c20: 1c00 0000 0f00 0000 4200 0000 0800 0003 ........B....... │ -00002c30: 4200 0000 0201 1000 2400 0000 7500 0000 B.......$...u... │ -00002c40: ffff ffff ffff ffff 4500 0000 1400 1400 ........E....... │ -00002c50: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ -00002c60: 7600 0000 ffff ffff ffff ffff 4600 0000 v...........F... │ -00002c70: 1400 1400 0100 0000 0000 0000 1c00 0000 ................ │ -00002c80: 0500 0000 5500 0000 0800 0003 5500 0000 ....U.......U... │ -00002c90: 0301 1000 1800 0000 7600 0000 ffff ffff ........v....... │ -00002ca0: ffff ffff 4600 0000 0301 1000 1800 0000 ....F........... │ -00002cb0: 7700 0000 ffff ffff ffff ffff 4500 0000 w...........E... │ -00002cc0: 0201 1000 4c00 0000 7900 0000 ffff ffff ....L...y....... │ -00002cd0: ffff ffff 5300 0000 1400 1400 0200 0000 ....S........... │ -00002ce0: 0000 0000 1c00 0000 0500 0000 5500 0000 ............U... │ -00002cf0: 0800 0003 5500 0000 1c00 0000 1100 0000 ....U........... │ -00002d00: ffff ffff 0800 0001 0200 057f 0301 1000 ................ │ -00002d10: 1800 0000 7b00 0000 ffff ffff ffff ffff ....{........... │ -00002d20: 5300 0000 0201 1000 4c00 0000 7c00 0000 S.......L...|... │ -00002d30: ffff ffff ffff ffff 5300 0000 1400 1400 ........S....... │ -00002d40: 0200 0000 0000 0000 1c00 0000 0500 0000 ................ │ -00002d50: 5700 0000 0800 0003 5700 0000 1c00 0000 W.......W....... │ -00002d60: 1100 0000 ffff ffff 0800 0001 0100 057f ................ │ -00002d70: 0301 1000 1800 0000 7e00 0000 ffff ffff ........~....... │ -00002d80: ffff ffff 5300 0000 0301 1000 1800 0000 ....S........... │ -00002d90: 7f00 0000 ffff ffff ffff ffff 4e00 0000 ............N... │ -00002da0: 0201 1000 6000 0000 8100 0000 ffff ffff ....`........... │ -00002db0: ffff ffff 5800 0000 1400 1400 0300 0000 ....X........... │ -00002dc0: 0000 0000 1c00 0000 0a00 0000 ffff ffff ................ │ -00002dd0: 0800 0001 2300 0d7f 1c00 0000 0500 0000 ....#........... │ -00002de0: 5900 0000 0800 0003 5900 0000 1c00 0000 Y.......Y....... │ -00002df0: 1200 0000 ffff ffff 0800 0010 0200 0000 ................ │ -00002e00: 0201 1000 2400 0000 8500 0000 ffff ffff ....$........... │ -00002e10: ffff ffff 4500 0000 1400 1400 0000 0000 ....E........... │ -00002e20: 0000 0000 0201 1000 3800 0000 8600 0000 ........8....... │ -00002e30: ffff ffff ffff ffff 4600 0000 1400 1400 ........F....... │ -00002e40: 0100 0000 0000 0000 1c00 0000 0500 0000 ................ │ -00002e50: 5a00 0000 0800 0003 5a00 0000 0301 1000 Z.......Z....... │ -00002e60: 1800 0000 8600 0000 ffff ffff ffff ffff ................ │ -00002e70: 4600 0000 0201 1000 3800 0000 8800 0000 F.......8....... │ -00002e80: ffff ffff ffff ffff 5b00 0000 1400 1400 ........[....... │ -00002e90: 0100 0000 0000 0000 1c00 0000 0500 0000 ................ │ -00002ea0: 5c00 0000 0800 0003 5c00 0000 0301 1000 \.......\....... │ -00002eb0: 1800 0000 8800 0000 ffff ffff ffff ffff ................ │ -00002ec0: 5b00 0000 0301 1000 1800 0000 8900 0000 [............... │ -00002ed0: ffff ffff ffff ffff 4500 0000 0201 1000 ........E....... │ -00002ee0: 2400 0000 8a00 0000 ffff ffff ffff ffff $............... │ -00002ef0: 4500 0000 1400 1400 0000 0000 0000 0000 E............... │ -00002f00: 0201 1000 3800 0000 8b00 0000 ffff ffff ....8........... │ -00002f10: ffff ffff 4600 0000 1400 1400 0100 0000 ....F........... │ -00002f20: 0000 0000 1c00 0000 0500 0000 5d00 0000 ............]... │ -00002f30: 0800 0003 5d00 0000 0301 1000 1800 0000 ....]........... │ -00002f40: 8b00 0000 ffff ffff ffff ffff 4600 0000 ............F... │ -00002f50: 0201 1000 3800 0000 8d00 0000 ffff ffff ....8........... │ -00002f60: ffff ffff 5b00 0000 1400 1400 0100 0000 ....[........... │ -00002f70: 0000 0000 1c00 0000 0500 0000 5e00 0000 ............^... │ -00002f80: 0800 0003 5e00 0000 0301 1000 1800 0000 ....^........... │ -00002f90: 8d00 0000 ffff ffff ffff ffff 5b00 0000 ............[... │ -00002fa0: 0201 1000 4c00 0000 8f00 0000 ffff ffff ....L........... │ -00002fb0: ffff ffff 5f00 0000 1400 1400 0200 0000 ...._........... │ -00002fc0: 0000 0000 1c00 0000 1400 0000 6000 0000 ............`... │ -00002fd0: 0800 0003 6000 0000 1c00 0000 1300 0000 ....`........... │ -00002fe0: 4000 0000 0800 0003 4000 0000 0301 1000 @.......@....... │ -00002ff0: 1800 0000 9100 0000 ffff ffff ffff ffff ................ │ -00003000: 5f00 0000 0301 1000 1800 0000 9200 0000 _............... │ -00003010: ffff ffff ffff ffff 4500 0000 0201 1000 ........E....... │ -00003020: 2400 0000 9300 0000 ffff ffff ffff ffff $............... │ -00003030: 4500 0000 1400 1400 0000 0000 0000 0000 E............... │ -00003040: 0201 1000 3800 0000 9400 0000 ffff ffff ....8........... │ -00003050: ffff ffff 4600 0000 1400 1400 0100 0000 ....F........... │ -00003060: 0000 0000 1c00 0000 0500 0000 6100 0000 ............a... │ -00003070: 0800 0003 6100 0000 0301 1000 1800 0000 ....a........... │ -00003080: 9400 0000 ffff ffff ffff ffff 4600 0000 ............F... │ -00003090: 0201 1000 3800 0000 9600 0000 ffff ffff ....8........... │ -000030a0: ffff ffff 5b00 0000 1400 1400 0100 0000 ....[........... │ -000030b0: 0000 0000 1c00 0000 0500 0000 5e00 0000 ............^... │ -000030c0: 0800 0003 5e00 0000 0301 1000 1800 0000 ....^........... │ -000030d0: 9600 0000 ffff ffff ffff ffff 5b00 0000 ............[... │ -000030e0: 0301 1000 1800 0000 9700 0000 ffff ffff ................ │ -000030f0: ffff ffff 4500 0000 0301 1000 1800 0000 ....E........... │ -00003100: 9800 0000 ffff ffff ffff ffff 5800 0000 ............X... │ -00003110: 0201 1000 6000 0000 9900 0000 ffff ffff ....`........... │ -00003120: ffff ffff 5800 0000 1400 1400 0300 0000 ....X........... │ -00003130: 0000 0000 1c00 0000 0a00 0000 ffff ffff ................ │ -00003140: 0800 0001 9900 0d7f 1c00 0000 0500 0000 ................ │ -00003150: 6200 0000 0800 0003 6200 0000 1c00 0000 b.......b....... │ -00003160: 1500 0000 ffff ffff 0800 0011 1400 0000 ................ │ -00003170: 0301 1000 1800 0000 9c00 0000 ffff ffff ................ │ -00003180: ffff ffff 5800 0000 0201 1000 6000 0000 ....X.......`... │ -00003190: 9d00 0000 ffff ffff ffff ffff 5800 0000 ............X... │ -000031a0: 1400 1400 0300 0000 0000 0000 1c00 0000 ................ │ -000031b0: 0a00 0000 ffff ffff 0800 0001 9a00 0d7f ................ │ -000031c0: 1c00 0000 0500 0000 6300 0000 0800 0003 ........c....... │ -000031d0: 6300 0000 1c00 0000 1600 0000 5900 0000 c...........Y... │ -000031e0: 0800 0003 5900 0000 0201 1000 2400 0000 ....Y.......$... │ -000031f0: a100 0000 ffff ffff ffff ffff 4500 0000 ............E... │ -00003200: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -00003210: 3800 0000 a200 0000 ffff ffff ffff ffff 8............... │ -00003220: 4600 0000 1400 1400 0100 0000 0000 0000 F............... │ -00003230: 1c00 0000 0500 0000 6400 0000 0800 0003 ........d....... │ -00003240: 6400 0000 0301 1000 1800 0000 a200 0000 d............... │ -00003250: ffff ffff ffff ffff 4600 0000 0201 1000 ........F....... │ -00003260: 3800 0000 a400 0000 ffff ffff ffff ffff 8............... │ -00003270: 5b00 0000 1400 1400 0100 0000 0000 0000 [............... │ -00003280: 1c00 0000 0500 0000 5e00 0000 0800 0003 ........^....... │ -00003290: 5e00 0000 0301 1000 1800 0000 a400 0000 ^............... │ -000032a0: ffff ffff ffff ffff 5b00 0000 0201 1000 ........[....... │ -000032b0: 3800 0000 a600 0000 ffff ffff ffff ffff 8............... │ -000032c0: 5f00 0000 1400 1400 0100 0000 0000 0000 _............... │ -000032d0: 1c00 0000 1700 0000 6500 0000 0800 0003 ........e....... │ -000032e0: 6500 0000 0301 1000 1800 0000 a600 0000 e............... │ -000032f0: ffff ffff ffff ffff 5f00 0000 0201 1000 ........_....... │ -00003300: 3800 0000 a700 0000 ffff ffff ffff ffff 8............... │ -00003310: 5f00 0000 1400 1400 0100 0000 0000 0000 _............... │ -00003320: 1c00 0000 1700 0000 6600 0000 0800 0003 ........f....... │ -00003330: 6600 0000 0301 1000 1800 0000 a700 0000 f............... │ -00003340: ffff ffff ffff ffff 5f00 0000 0301 1000 ........_....... │ -00003350: 1800 0000 a800 0000 ffff ffff ffff ffff ................ │ -00003360: 4500 0000 0301 1000 1800 0000 a900 0000 E............... │ -00003370: ffff ffff ffff ffff 5800 0000 0201 1000 ........X....... │ -00003380: 6000 0000 aa00 0000 ffff ffff ffff ffff `............... │ -00003390: 5800 0000 1400 1400 0300 0000 0000 0000 X............... │ -000033a0: 1c00 0000 0a00 0000 ffff ffff 0800 0001 ................ │ -000033b0: 9800 0d7f 1c00 0000 0500 0000 6700 0000 ............g... │ -000033c0: 0800 0003 6700 0000 1c00 0000 1600 0000 ....g........... │ -000033d0: 5900 0000 0800 0003 5900 0000 0201 1000 Y.......Y....... │ -000033e0: 4c00 0000 ae00 0000 ffff ffff ffff ffff L............... │ -000033f0: 5300 0000 1400 1400 0200 0000 0000 0000 S............... │ -00003400: 1c00 0000 0500 0000 6800 0000 0800 0003 ........h....... │ -00003410: 6800 0000 1c00 0000 1800 0000 6900 0000 h...........i... │ -00003420: 0800 0003 6900 0000 0301 1000 1800 0000 ....i........... │ -00003430: b000 0000 ffff ffff ffff ffff 5300 0000 ............S... │ -00003440: 0301 1000 1800 0000 b100 0000 ffff ffff ................ │ -00003450: ffff ffff 5800 0000 0201 1000 8800 0000 ....X........... │ -00003460: b200 0000 ffff ffff ffff ffff 5800 0000 ............X... │ -00003470: 1400 1400 0500 0000 0000 0000 1c00 0000 ................ │ -00003480: 0500 0000 6a00 0000 0800 0003 6a00 0000 ....j.......j... │ +000025e0: 4700 0000 0800 0003 4700 0000 0301 1000 G.......G....... │ +000025f0: 1800 0000 4500 0000 ffff ffff ffff ffff ....E........... │ +00002600: 4200 0000 0201 1000 3800 0000 4600 0000 B.......8...F... │ +00002610: ffff ffff ffff ffff 4200 0000 1400 1400 ........B....... │ +00002620: 0100 0000 0000 0000 1c00 0000 0500 0000 ................ │ +00002630: 4800 0000 0800 0003 4800 0000 0301 1000 H.......H....... │ +00002640: 1800 0000 4600 0000 ffff ffff ffff ffff ....F........... │ +00002650: 4200 0000 0201 1000 3800 0000 4700 0000 B.......8...G... │ +00002660: ffff ffff ffff ffff 4200 0000 1400 1400 ........B....... │ +00002670: 0100 0000 0000 0000 1c00 0000 0500 0000 ................ │ +00002680: 4900 0000 0800 0003 4900 0000 0301 1000 I.......I....... │ +00002690: 1800 0000 4700 0000 ffff ffff ffff ffff ....G........... │ +000026a0: 4200 0000 0301 1000 1800 0000 4800 0000 B...........H... │ +000026b0: ffff ffff ffff ffff 4100 0000 0301 1000 ........A....... │ +000026c0: 1800 0000 4900 0000 ffff ffff ffff ffff ....I........... │ +000026d0: 3f00 0000 0201 1000 6000 0000 4b00 0000 ?.......`...K... │ +000026e0: ffff ffff ffff ffff 4a00 0000 1400 1400 ........J....... │ +000026f0: 0300 0000 0000 0000 1c00 0000 0500 0000 ................ │ +00002700: 4b00 0000 0800 0003 4b00 0000 1c00 0000 K.......K....... │ +00002710: 0e00 0000 ffff ffff 0800 0012 0000 0000 ................ │ +00002720: 1c00 0000 0f00 0000 3e00 0000 0800 0003 ........>....... │ +00002730: 3e00 0000 0201 1000 2400 0000 4f00 0000 >.......$...O... │ +00002740: ffff ffff ffff ffff 4100 0000 1400 1400 ........A....... │ +00002750: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00002760: 5000 0000 ffff ffff ffff ffff 4200 0000 P...........B... │ +00002770: 1400 1400 0100 0000 0000 0000 1c00 0000 ................ │ +00002780: 0500 0000 4c00 0000 0800 0003 4c00 0000 ....L.......L... │ +00002790: 0301 1000 1800 0000 5000 0000 ffff ffff ........P....... │ +000027a0: ffff ffff 4200 0000 0301 1000 1800 0000 ....B........... │ +000027b0: 5100 0000 ffff ffff ffff ffff 4100 0000 Q...........A... │ +000027c0: 0301 1000 1800 0000 5200 0000 ffff ffff ........R....... │ +000027d0: ffff ffff 4a00 0000 0201 1000 7400 0000 ....J.......t... │ +000027e0: 5300 0000 ffff ffff ffff ffff 4a00 0000 S...........J... │ +000027f0: 1400 1400 0400 0000 0000 0000 1c00 0000 ................ │ +00002800: 0500 0000 4d00 0000 0800 0003 4d00 0000 ....M.......M... │ +00002810: 1c00 0000 0d00 0000 ffff ffff 0800 0012 ................ │ +00002820: ffff ffff 1c00 0000 0e00 0000 ffff ffff ................ │ +00002830: 0800 0012 ffff ffff 1c00 0000 0f00 0000 ................ │ +00002840: 3e00 0000 0800 0003 3e00 0000 0201 1000 >.......>....... │ +00002850: 2400 0000 5800 0000 ffff ffff ffff ffff $...X........... │ +00002860: 4100 0000 1400 1400 0000 0000 0000 0000 A............... │ +00002870: 0201 1000 3800 0000 5900 0000 ffff ffff ....8...Y....... │ +00002880: ffff ffff 4200 0000 1400 1400 0100 0000 ....B........... │ +00002890: 0000 0000 1c00 0000 0500 0000 4e00 0000 ............N... │ +000028a0: 0800 0003 4e00 0000 0301 1000 1800 0000 ....N........... │ +000028b0: 5900 0000 ffff ffff ffff ffff 4200 0000 Y...........B... │ +000028c0: 0301 1000 1800 0000 5a00 0000 ffff ffff ........Z....... │ +000028d0: ffff ffff 4100 0000 0201 1000 4c00 0000 ....A.......L... │ +000028e0: 5c00 0000 ffff ffff ffff ffff 4f00 0000 \...........O... │ +000028f0: 1400 1400 0200 0000 0000 0000 1c00 0000 ................ │ +00002900: 0500 0000 4e00 0000 0800 0003 4e00 0000 ....N.......N... │ +00002910: 1c00 0000 1100 0000 ffff ffff 0800 0001 ................ │ +00002920: 0000 057f 0301 1000 1800 0000 5e00 0000 ............^... │ +00002930: ffff ffff ffff ffff 4f00 0000 0301 1000 ........O....... │ +00002940: 1800 0000 5f00 0000 ffff ffff ffff ffff ...._........... │ +00002950: 4a00 0000 0201 1000 6000 0000 6000 0000 J.......`...`... │ +00002960: ffff ffff ffff ffff 4a00 0000 1400 1400 ........J....... │ +00002970: 0300 0000 0000 0000 1c00 0000 0500 0000 ................ │ +00002980: 5000 0000 0800 0003 5000 0000 1c00 0000 P.......P....... │ +00002990: 0e00 0000 ffff ffff 0800 0012 ffff ffff ................ │ +000029a0: 1c00 0000 0f00 0000 3e00 0000 0800 0003 ........>....... │ +000029b0: 3e00 0000 0201 1000 2400 0000 6400 0000 >.......$...d... │ +000029c0: ffff ffff ffff ffff 4100 0000 1400 1400 ........A....... │ +000029d0: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +000029e0: 6500 0000 ffff ffff ffff ffff 4200 0000 e...........B... │ +000029f0: 1400 1400 0100 0000 0000 0000 1c00 0000 ................ │ +00002a00: 0500 0000 5100 0000 0800 0003 5100 0000 ....Q.......Q... │ +00002a10: 0301 1000 1800 0000 6500 0000 ffff ffff ........e....... │ +00002a20: ffff ffff 4200 0000 0301 1000 1800 0000 ....B........... │ +00002a30: 6600 0000 ffff ffff ffff ffff 4100 0000 f...........A... │ +00002a40: 0201 1000 4c00 0000 6800 0000 ffff ffff ....L...h....... │ +00002a50: ffff ffff 4f00 0000 1400 1400 0200 0000 ....O........... │ +00002a60: 0000 0000 1c00 0000 0500 0000 5100 0000 ............Q... │ +00002a70: 0800 0003 5100 0000 1c00 0000 1100 0000 ....Q........... │ +00002a80: ffff ffff 0800 0001 0300 057f 0301 1000 ................ │ +00002a90: 1800 0000 6a00 0000 ffff ffff ffff ffff ....j........... │ +00002aa0: 4f00 0000 0301 1000 1800 0000 6b00 0000 O...........k... │ +00002ab0: ffff ffff ffff ffff 4a00 0000 0201 1000 ........J....... │ +00002ac0: 6000 0000 6c00 0000 ffff ffff ffff ffff `...l........... │ +00002ad0: 4a00 0000 1400 1400 0300 0000 0000 0000 J............... │ +00002ae0: 1c00 0000 0500 0000 5200 0000 0800 0003 ........R....... │ +00002af0: 5200 0000 1c00 0000 0e00 0000 ffff ffff R............... │ +00002b00: 0800 0012 ffff ffff 1c00 0000 0f00 0000 ................ │ +00002b10: 3e00 0000 0800 0003 3e00 0000 0201 1000 >.......>....... │ +00002b20: 2400 0000 7000 0000 ffff ffff ffff ffff $...p........... │ +00002b30: 4100 0000 1400 1400 0000 0000 0000 0000 A............... │ +00002b40: 0201 1000 3800 0000 7100 0000 ffff ffff ....8...q....... │ +00002b50: ffff ffff 4200 0000 1400 1400 0100 0000 ....B........... │ +00002b60: 0000 0000 1c00 0000 0500 0000 5100 0000 ............Q... │ +00002b70: 0800 0003 5100 0000 0301 1000 1800 0000 ....Q........... │ +00002b80: 7100 0000 ffff ffff ffff ffff 4200 0000 q...........B... │ +00002b90: 0301 1000 1800 0000 7200 0000 ffff ffff ........r....... │ +00002ba0: ffff ffff 4100 0000 0201 1000 4c00 0000 ....A.......L... │ +00002bb0: 7400 0000 ffff ffff ffff ffff 4f00 0000 t...........O... │ +00002bc0: 1400 1400 0200 0000 0000 0000 1c00 0000 ................ │ +00002bd0: 0500 0000 5100 0000 0800 0003 5100 0000 ....Q.......Q... │ +00002be0: 1c00 0000 1100 0000 ffff ffff 0800 0001 ................ │ +00002bf0: 0200 057f 0301 1000 1800 0000 7600 0000 ............v... │ +00002c00: ffff ffff ffff ffff 4f00 0000 0201 1000 ........O....... │ +00002c10: 4c00 0000 7700 0000 ffff ffff ffff ffff L...w........... │ +00002c20: 4f00 0000 1400 1400 0200 0000 0000 0000 O............... │ +00002c30: 1c00 0000 0500 0000 5300 0000 0800 0003 ........S....... │ +00002c40: 5300 0000 1c00 0000 1100 0000 ffff ffff S............... │ +00002c50: 0800 0001 0100 057f 0301 1000 1800 0000 ................ │ +00002c60: 7900 0000 ffff ffff ffff ffff 4f00 0000 y...........O... │ +00002c70: 0301 1000 1800 0000 7a00 0000 ffff ffff ........z....... │ +00002c80: ffff ffff 4a00 0000 0201 1000 6000 0000 ....J.......`... │ +00002c90: 7c00 0000 ffff ffff ffff ffff 5400 0000 |...........T... │ +00002ca0: 1400 1400 0300 0000 0000 0000 1c00 0000 ................ │ +00002cb0: 0a00 0000 ffff ffff 0800 0001 2300 0d7f ............#... │ +00002cc0: 1c00 0000 0500 0000 5500 0000 0800 0003 ........U....... │ +00002cd0: 5500 0000 1c00 0000 1200 0000 ffff ffff U............... │ +00002ce0: 0800 0010 0200 0000 0201 1000 2400 0000 ............$... │ +00002cf0: 8000 0000 ffff ffff ffff ffff 4100 0000 ............A... │ +00002d00: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ +00002d10: 3800 0000 8100 0000 ffff ffff ffff ffff 8............... │ +00002d20: 4200 0000 1400 1400 0100 0000 0000 0000 B............... │ +00002d30: 1c00 0000 0500 0000 5600 0000 0800 0003 ........V....... │ +00002d40: 5600 0000 0301 1000 1800 0000 8100 0000 V............... │ +00002d50: ffff ffff ffff ffff 4200 0000 0201 1000 ........B....... │ +00002d60: 3800 0000 8300 0000 ffff ffff ffff ffff 8............... │ +00002d70: 5700 0000 1400 1400 0100 0000 0000 0000 W............... │ +00002d80: 1c00 0000 0500 0000 5800 0000 0800 0003 ........X....... │ +00002d90: 5800 0000 0301 1000 1800 0000 8300 0000 X............... │ +00002da0: ffff ffff ffff ffff 5700 0000 0301 1000 ........W....... │ +00002db0: 1800 0000 8400 0000 ffff ffff ffff ffff ................ │ +00002dc0: 4100 0000 0201 1000 2400 0000 8500 0000 A.......$....... │ +00002dd0: ffff ffff ffff ffff 4100 0000 1400 1400 ........A....... │ +00002de0: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00002df0: 8600 0000 ffff ffff ffff ffff 4200 0000 ............B... │ +00002e00: 1400 1400 0100 0000 0000 0000 1c00 0000 ................ │ +00002e10: 0500 0000 5900 0000 0800 0003 5900 0000 ....Y.......Y... │ +00002e20: 0301 1000 1800 0000 8600 0000 ffff ffff ................ │ +00002e30: ffff ffff 4200 0000 0201 1000 3800 0000 ....B.......8... │ +00002e40: 8800 0000 ffff ffff ffff ffff 5700 0000 ............W... │ +00002e50: 1400 1400 0100 0000 0000 0000 1c00 0000 ................ │ +00002e60: 0500 0000 5a00 0000 0800 0003 5a00 0000 ....Z.......Z... │ +00002e70: 0301 1000 1800 0000 8800 0000 ffff ffff ................ │ +00002e80: ffff ffff 5700 0000 0201 1000 4c00 0000 ....W.......L... │ +00002e90: 8a00 0000 ffff ffff ffff ffff 5b00 0000 ............[... │ +00002ea0: 1400 1400 0200 0000 0000 0000 1c00 0000 ................ │ +00002eb0: 1400 0000 5c00 0000 0800 0003 5c00 0000 ....\.......\... │ +00002ec0: 1c00 0000 1300 0000 3c00 0000 0800 0003 ........<....... │ +00002ed0: 3c00 0000 0301 1000 1800 0000 8c00 0000 <............... │ +00002ee0: ffff ffff ffff ffff 5b00 0000 0301 1000 ........[....... │ +00002ef0: 1800 0000 8d00 0000 ffff ffff ffff ffff ................ │ +00002f00: 4100 0000 0201 1000 2400 0000 8e00 0000 A.......$....... │ +00002f10: ffff ffff ffff ffff 4100 0000 1400 1400 ........A....... │ +00002f20: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00002f30: 8f00 0000 ffff ffff ffff ffff 4200 0000 ............B... │ +00002f40: 1400 1400 0100 0000 0000 0000 1c00 0000 ................ │ +00002f50: 0500 0000 5d00 0000 0800 0003 5d00 0000 ....].......]... │ +00002f60: 0301 1000 1800 0000 8f00 0000 ffff ffff ................ │ +00002f70: ffff ffff 4200 0000 0201 1000 3800 0000 ....B.......8... │ +00002f80: 9100 0000 ffff ffff ffff ffff 5700 0000 ............W... │ +00002f90: 1400 1400 0100 0000 0000 0000 1c00 0000 ................ │ +00002fa0: 0500 0000 5a00 0000 0800 0003 5a00 0000 ....Z.......Z... │ +00002fb0: 0301 1000 1800 0000 9100 0000 ffff ffff ................ │ +00002fc0: ffff ffff 5700 0000 0301 1000 1800 0000 ....W........... │ +00002fd0: 9200 0000 ffff ffff ffff ffff 4100 0000 ............A... │ +00002fe0: 0301 1000 1800 0000 9300 0000 ffff ffff ................ │ +00002ff0: ffff ffff 5400 0000 0201 1000 6000 0000 ....T.......`... │ +00003000: 9400 0000 ffff ffff ffff ffff 5400 0000 ............T... │ +00003010: 1400 1400 0300 0000 0000 0000 1c00 0000 ................ │ +00003020: 0a00 0000 ffff ffff 0800 0001 9900 0d7f ................ │ +00003030: 1c00 0000 0500 0000 5e00 0000 0800 0003 ........^....... │ +00003040: 5e00 0000 1c00 0000 1500 0000 ffff ffff ^............... │ +00003050: 0800 0011 1400 0000 0301 1000 1800 0000 ................ │ +00003060: 9700 0000 ffff ffff ffff ffff 5400 0000 ............T... │ +00003070: 0201 1000 6000 0000 9800 0000 ffff ffff ....`........... │ +00003080: ffff ffff 5400 0000 1400 1400 0300 0000 ....T........... │ +00003090: 0000 0000 1c00 0000 0a00 0000 ffff ffff ................ │ +000030a0: 0800 0001 9a00 0d7f 1c00 0000 0500 0000 ................ │ +000030b0: 5f00 0000 0800 0003 5f00 0000 1c00 0000 _......._....... │ +000030c0: 1600 0000 5500 0000 0800 0003 5500 0000 ....U.......U... │ +000030d0: 0201 1000 2400 0000 9c00 0000 ffff ffff ....$........... │ +000030e0: ffff ffff 4100 0000 1400 1400 0000 0000 ....A........... │ +000030f0: 0000 0000 0201 1000 3800 0000 9d00 0000 ........8....... │ +00003100: ffff ffff ffff ffff 4200 0000 1400 1400 ........B....... │ +00003110: 0100 0000 0000 0000 1c00 0000 0500 0000 ................ │ +00003120: 6000 0000 0800 0003 6000 0000 0301 1000 `.......`....... │ +00003130: 1800 0000 9d00 0000 ffff ffff ffff ffff ................ │ +00003140: 4200 0000 0201 1000 3800 0000 9f00 0000 B.......8....... │ +00003150: ffff ffff ffff ffff 5700 0000 1400 1400 ........W....... │ +00003160: 0100 0000 0000 0000 1c00 0000 0500 0000 ................ │ +00003170: 5a00 0000 0800 0003 5a00 0000 0301 1000 Z.......Z....... │ +00003180: 1800 0000 9f00 0000 ffff ffff ffff ffff ................ │ +00003190: 5700 0000 0201 1000 3800 0000 a100 0000 W.......8....... │ +000031a0: ffff ffff ffff ffff 5b00 0000 1400 1400 ........[....... │ +000031b0: 0100 0000 0000 0000 1c00 0000 1700 0000 ................ │ +000031c0: 6100 0000 0800 0003 6100 0000 0301 1000 a.......a....... │ +000031d0: 1800 0000 a100 0000 ffff ffff ffff ffff ................ │ +000031e0: 5b00 0000 0201 1000 3800 0000 a200 0000 [.......8....... │ +000031f0: ffff ffff ffff ffff 5b00 0000 1400 1400 ........[....... │ +00003200: 0100 0000 0000 0000 1c00 0000 1700 0000 ................ │ +00003210: 6200 0000 0800 0003 6200 0000 0301 1000 b.......b....... │ +00003220: 1800 0000 a200 0000 ffff ffff ffff ffff ................ │ +00003230: 5b00 0000 0301 1000 1800 0000 a300 0000 [............... │ +00003240: ffff ffff ffff ffff 4100 0000 0301 1000 ........A....... │ +00003250: 1800 0000 a400 0000 ffff ffff ffff ffff ................ │ +00003260: 5400 0000 0201 1000 6000 0000 a500 0000 T.......`....... │ +00003270: ffff ffff ffff ffff 5400 0000 1400 1400 ........T....... │ +00003280: 0300 0000 0000 0000 1c00 0000 0a00 0000 ................ │ +00003290: ffff ffff 0800 0001 9800 0d7f 1c00 0000 ................ │ +000032a0: 0500 0000 6300 0000 0800 0003 6300 0000 ....c.......c... │ +000032b0: 1c00 0000 1600 0000 5500 0000 0800 0003 ........U....... │ +000032c0: 5500 0000 0201 1000 4c00 0000 a900 0000 U.......L....... │ +000032d0: ffff ffff ffff ffff 4f00 0000 1400 1400 ........O....... │ +000032e0: 0200 0000 0000 0000 1c00 0000 0500 0000 ................ │ +000032f0: 6400 0000 0800 0003 6400 0000 1c00 0000 d.......d....... │ +00003300: 1800 0000 6500 0000 0800 0003 6500 0000 ....e.......e... │ +00003310: 0301 1000 1800 0000 ab00 0000 ffff ffff ................ │ +00003320: ffff ffff 4f00 0000 0301 1000 1800 0000 ....O........... │ +00003330: ac00 0000 ffff ffff ffff ffff 5400 0000 ............T... │ +00003340: 0201 1000 8800 0000 ad00 0000 ffff ffff ................ │ +00003350: ffff ffff 5400 0000 1400 1400 0500 0000 ....T........... │ +00003360: 0000 0000 1c00 0000 0500 0000 6600 0000 ............f... │ +00003370: 0800 0003 6600 0000 1c00 0000 1a00 0000 ....f........... │ +00003380: ffff ffff 0800 0012 ffff ffff 1c00 0000 ................ │ +00003390: 1900 0000 ffff ffff 0800 0012 ffff ffff ................ │ +000033a0: 1c00 0000 1200 0000 ffff ffff 0800 0010 ................ │ +000033b0: 0300 0000 1c00 0000 1600 0000 5500 0000 ............U... │ +000033c0: 0800 0003 5500 0000 0201 1000 4c00 0000 ....U.......L... │ +000033d0: b300 0000 ffff ffff ffff ffff 4f00 0000 ............O... │ +000033e0: 1400 1400 0200 0000 0000 0000 1c00 0000 ................ │ +000033f0: 0500 0000 6400 0000 0800 0003 6400 0000 ....d.......d... │ +00003400: 1c00 0000 1800 0000 6500 0000 0800 0003 ........e....... │ +00003410: 6500 0000 0301 1000 1800 0000 b500 0000 e............... │ +00003420: ffff ffff ffff ffff 4f00 0000 0301 1000 ........O....... │ +00003430: 1800 0000 b600 0000 ffff ffff ffff ffff ................ │ +00003440: 5400 0000 0201 1000 8800 0000 b700 0000 T............... │ +00003450: ffff ffff ffff ffff 5400 0000 1400 1400 ........T....... │ +00003460: 0500 0000 0000 0000 1c00 0000 0b00 0000 ................ │ +00003470: ffff ffff 0800 0001 3500 0e7f 1c00 0000 ........5....... │ +00003480: 0500 0000 6700 0000 0800 0003 6700 0000 ....g.......g... │ 00003490: 1c00 0000 1a00 0000 ffff ffff 0800 0012 ................ │ 000034a0: ffff ffff 1c00 0000 1900 0000 ffff ffff ................ │ 000034b0: 0800 0012 ffff ffff 1c00 0000 1200 0000 ................ │ -000034c0: ffff ffff 0800 0010 0300 0000 1c00 0000 ................ │ -000034d0: 1600 0000 5900 0000 0800 0003 5900 0000 ....Y.......Y... │ -000034e0: 0201 1000 4c00 0000 b800 0000 ffff ffff ....L........... │ -000034f0: ffff ffff 5300 0000 1400 1400 0200 0000 ....S........... │ -00003500: 0000 0000 1c00 0000 0500 0000 6800 0000 ............h... │ -00003510: 0800 0003 6800 0000 1c00 0000 1800 0000 ....h........... │ -00003520: 6900 0000 0800 0003 6900 0000 0301 1000 i.......i....... │ -00003530: 1800 0000 ba00 0000 ffff ffff ffff ffff ................ │ -00003540: 5300 0000 0301 1000 1800 0000 bb00 0000 S............... │ -00003550: ffff ffff ffff ffff 5800 0000 0201 1000 ........X....... │ -00003560: 8800 0000 bc00 0000 ffff ffff ffff ffff ................ │ -00003570: 5800 0000 1400 1400 0500 0000 0000 0000 X............... │ -00003580: 1c00 0000 0b00 0000 ffff ffff 0800 0001 ................ │ -00003590: 3500 0e7f 1c00 0000 0500 0000 6b00 0000 5...........k... │ -000035a0: 0800 0003 6b00 0000 1c00 0000 1a00 0000 ....k........... │ -000035b0: ffff ffff 0800 0012 ffff ffff 1c00 0000 ................ │ -000035c0: 1900 0000 ffff ffff 0800 0012 ffff ffff ................ │ -000035d0: 1c00 0000 1200 0000 ffff ffff 0800 0010 ................ │ -000035e0: 0300 0000 0301 1000 1800 0000 c100 0000 ................ │ -000035f0: ffff ffff ffff ffff 5800 0000 0201 1000 ........X....... │ -00003600: 6000 0000 c200 0000 ffff ffff ffff ffff `............... │ -00003610: 5800 0000 1400 1400 0300 0000 0000 0000 X............... │ -00003620: 1c00 0000 0a00 0000 ffff ffff 0800 0001 ................ │ -00003630: 9700 0d7f 1c00 0000 0500 0000 6c00 0000 ............l... │ -00003640: 0800 0003 6c00 0000 1c00 0000 1600 0000 ....l........... │ -00003650: 5900 0000 0800 0003 5900 0000 0201 1000 Y.......Y....... │ -00003660: 4c00 0000 c600 0000 ffff ffff ffff ffff L............... │ -00003670: 5300 0000 1400 1400 0200 0000 0000 0000 S............... │ -00003680: 1c00 0000 0500 0000 6800 0000 0800 0003 ........h....... │ -00003690: 6800 0000 1c00 0000 1800 0000 6900 0000 h...........i... │ -000036a0: 0800 0003 6900 0000 0301 1000 1800 0000 ....i........... │ -000036b0: c800 0000 ffff ffff ffff ffff 5300 0000 ............S... │ -000036c0: 0301 1000 1800 0000 c900 0000 ffff ffff ................ │ -000036d0: ffff ffff 5800 0000 0201 1000 6000 0000 ....X.......`... │ -000036e0: ca00 0000 ffff ffff ffff ffff 5800 0000 ............X... │ -000036f0: 1400 1400 0300 0000 0000 0000 1c00 0000 ................ │ -00003700: 0b00 0000 ffff ffff 0800 0001 3200 0e7f ............2... │ -00003710: 1c00 0000 0a00 0000 ffff ffff 0800 0001 ................ │ -00003720: 9900 0d7f 1c00 0000 0500 0000 6d00 0000 ............m... │ -00003730: 0800 0003 6d00 0000 0301 1000 1800 0000 ....m........... │ -00003740: cd00 0000 ffff ffff ffff ffff 5800 0000 ............X... │ -00003750: 0201 1000 7400 0000 ce00 0000 ffff ffff ....t........... │ -00003760: ffff ffff 5800 0000 1400 1400 0400 0000 ....X........... │ -00003770: 0000 0000 1c00 0000 0b00 0000 ffff ffff ................ │ -00003780: 0800 0001 3600 0e7f 1c00 0000 0a00 0000 ....6........... │ -00003790: ffff ffff 0800 0001 9d00 0d7f 1c00 0000 ................ │ -000037a0: 0500 0000 6e00 0000 0800 0003 6e00 0000 ....n.......n... │ -000037b0: 1c00 0000 1600 0000 5900 0000 0800 0003 ........Y....... │ -000037c0: 5900 0000 0201 1000 4c00 0000 d300 0000 Y.......L....... │ -000037d0: ffff ffff ffff ffff 5300 0000 1400 1400 ........S....... │ -000037e0: 0200 0000 0000 0000 1c00 0000 0500 0000 ................ │ -000037f0: 6800 0000 0800 0003 6800 0000 1c00 0000 h.......h....... │ -00003800: 1800 0000 6900 0000 0800 0003 6900 0000 ....i.......i... │ -00003810: 0301 1000 1800 0000 d500 0000 ffff ffff ................ │ -00003820: ffff ffff 5300 0000 0301 1000 1800 0000 ....S........... │ -00003830: d600 0000 ffff ffff ffff ffff 5800 0000 ............X... │ -00003840: 0201 1000 6000 0000 d800 0000 ffff ffff ....`........... │ -00003850: ffff ffff 4300 0000 1400 1400 0300 0000 ....C........... │ -00003860: 0000 0000 1c00 0000 0500 0000 6f00 0000 ............o... │ -00003870: 0800 0003 6f00 0000 1c00 0000 0d00 0000 ....o........... │ -00003880: ffff ffff 0800 0012 ffff ffff 1c00 0000 ................ │ -00003890: 0e00 0000 ffff ffff 0800 0012 ffff ffff ................ │ -000038a0: 0201 1000 2400 0000 dc00 0000 ffff ffff ....$........... │ -000038b0: ffff ffff 4500 0000 1400 1400 0000 0000 ....E........... │ -000038c0: 0000 0000 0201 1000 3800 0000 dd00 0000 ........8....... │ -000038d0: ffff ffff ffff ffff 4600 0000 1400 1400 ........F....... │ -000038e0: 0100 0000 0000 0000 1c00 0000 0500 0000 ................ │ -000038f0: 7000 0000 0800 0003 7000 0000 0301 1000 p.......p....... │ -00003900: 1800 0000 dd00 0000 ffff ffff ffff ffff ................ │ -00003910: 4600 0000 0301 1000 1800 0000 de00 0000 F............... │ -00003920: ffff ffff ffff ffff 4500 0000 0301 1000 ........E....... │ -00003930: 1800 0000 df00 0000 ffff ffff ffff ffff ................ │ -00003940: 4300 0000 0201 1000 4c00 0000 e100 0000 C.......L....... │ -00003950: ffff ffff ffff ffff 5800 0000 1400 1400 ........X....... │ -00003960: 0200 0000 0000 0000 1c00 0000 0a00 0000 ................ │ -00003970: ffff ffff 0800 0001 4d00 0d7f 1c00 0000 ........M....... │ -00003980: 0500 0000 7100 0000 0800 0003 7100 0000 ....q.......q... │ -00003990: 0301 1000 1800 0000 e400 0000 ffff ffff ................ │ -000039a0: ffff ffff 5800 0000 0201 1000 4c00 0000 ....X.......L... │ -000039b0: e500 0000 ffff ffff ffff ffff 5800 0000 ............X... │ -000039c0: 1400 1400 0200 0000 0000 0000 1c00 0000 ................ │ -000039d0: 0a00 0000 ffff ffff 0800 0001 4f00 0d7f ............O... │ -000039e0: 1c00 0000 0500 0000 7200 0000 0800 0003 ........r....... │ -000039f0: 7200 0000 0301 1000 1800 0000 e800 0000 r............... │ -00003a00: ffff ffff ffff ffff 5800 0000 0201 1000 ........X....... │ -00003a10: 4c00 0000 e900 0000 ffff ffff ffff ffff L............... │ -00003a20: 5800 0000 1400 1400 0200 0000 0000 0000 X............... │ -00003a30: 1c00 0000 0a00 0000 ffff ffff 0800 0001 ................ │ -00003a40: 4f00 0d7f 1c00 0000 0500 0000 7300 0000 O...........s... │ -00003a50: 0800 0003 7300 0000 0301 1000 1800 0000 ....s........... │ -00003a60: ec00 0000 ffff ffff ffff ffff 5800 0000 ............X... │ -00003a70: 0201 1000 3800 0000 ee00 0000 ffff ffff ....8........... │ -00003a80: ffff ffff 4e00 0000 1400 1400 0100 0000 ....N........... │ -00003a90: 0000 0000 1c00 0000 0500 0000 7400 0000 ............t... │ -00003aa0: 0800 0003 7400 0000 0301 1000 1800 0000 ....t........... │ -00003ab0: ee00 0000 ffff ffff ffff ffff 4e00 0000 ............N... │ -00003ac0: 0201 1000 3800 0000 ef00 0000 ffff ffff ....8........... │ -00003ad0: ffff ffff 4e00 0000 1400 1400 0100 0000 ....N........... │ -00003ae0: 0000 0000 1c00 0000 0500 0000 7500 0000 ............u... │ -00003af0: 0800 0003 7500 0000 0301 1000 1800 0000 ....u........... │ -00003b00: ef00 0000 ffff ffff ffff ffff 4e00 0000 ............N... │ -00003b10: 0301 1000 1800 0000 f000 0000 ffff ffff ................ │ -00003b20: ffff ffff 3c00 0000 0301 1000 1800 0000 ....<........... │ -00003b30: f200 0000 ffff ffff ffff ffff 1f00 0000 ................ │ -00003b40: 0101 1000 1800 0000 f200 0000 ffff ffff ................ │ -00003b50: 1b00 0000 1c00 0000 ........ │ +000034c0: ffff ffff 0800 0010 0300 0000 0301 1000 ................ │ +000034d0: 1800 0000 bc00 0000 ffff ffff ffff ffff ................ │ +000034e0: 5400 0000 0201 1000 6000 0000 bd00 0000 T.......`....... │ +000034f0: ffff ffff ffff ffff 5400 0000 1400 1400 ........T....... │ +00003500: 0300 0000 0000 0000 1c00 0000 0a00 0000 ................ │ +00003510: ffff ffff 0800 0001 9700 0d7f 1c00 0000 ................ │ +00003520: 0500 0000 6800 0000 0800 0003 6800 0000 ....h.......h... │ +00003530: 1c00 0000 1600 0000 5500 0000 0800 0003 ........U....... │ +00003540: 5500 0000 0201 1000 4c00 0000 c100 0000 U.......L....... │ +00003550: ffff ffff ffff ffff 4f00 0000 1400 1400 ........O....... │ +00003560: 0200 0000 0000 0000 1c00 0000 0500 0000 ................ │ +00003570: 6400 0000 0800 0003 6400 0000 1c00 0000 d.......d....... │ +00003580: 1800 0000 6500 0000 0800 0003 6500 0000 ....e.......e... │ +00003590: 0301 1000 1800 0000 c300 0000 ffff ffff ................ │ +000035a0: ffff ffff 4f00 0000 0301 1000 1800 0000 ....O........... │ +000035b0: c400 0000 ffff ffff ffff ffff 5400 0000 ............T... │ +000035c0: 0201 1000 6000 0000 c500 0000 ffff ffff ....`........... │ +000035d0: ffff ffff 5400 0000 1400 1400 0300 0000 ....T........... │ +000035e0: 0000 0000 1c00 0000 0b00 0000 ffff ffff ................ │ +000035f0: 0800 0001 3200 0e7f 1c00 0000 0a00 0000 ....2........... │ +00003600: ffff ffff 0800 0001 9900 0d7f 1c00 0000 ................ │ +00003610: 0500 0000 6900 0000 0800 0003 6900 0000 ....i.......i... │ +00003620: 0301 1000 1800 0000 c800 0000 ffff ffff ................ │ +00003630: ffff ffff 5400 0000 0201 1000 7400 0000 ....T.......t... │ +00003640: c900 0000 ffff ffff ffff ffff 5400 0000 ............T... │ +00003650: 1400 1400 0400 0000 0000 0000 1c00 0000 ................ │ +00003660: 0b00 0000 ffff ffff 0800 0001 3600 0e7f ............6... │ +00003670: 1c00 0000 0a00 0000 ffff ffff 0800 0001 ................ │ +00003680: 9d00 0d7f 1c00 0000 0500 0000 6a00 0000 ............j... │ +00003690: 0800 0003 6a00 0000 1c00 0000 1600 0000 ....j........... │ +000036a0: 5500 0000 0800 0003 5500 0000 0201 1000 U.......U....... │ +000036b0: 4c00 0000 ce00 0000 ffff ffff ffff ffff L............... │ +000036c0: 4f00 0000 1400 1400 0200 0000 0000 0000 O............... │ +000036d0: 1c00 0000 0500 0000 6400 0000 0800 0003 ........d....... │ +000036e0: 6400 0000 1c00 0000 1800 0000 6500 0000 d...........e... │ +000036f0: 0800 0003 6500 0000 0301 1000 1800 0000 ....e........... │ +00003700: d000 0000 ffff ffff ffff ffff 4f00 0000 ............O... │ +00003710: 0301 1000 1800 0000 d100 0000 ffff ffff ................ │ +00003720: ffff ffff 5400 0000 0201 1000 6000 0000 ....T.......`... │ +00003730: d300 0000 ffff ffff ffff ffff 3f00 0000 ............?... │ +00003740: 1400 1400 0300 0000 0000 0000 1c00 0000 ................ │ +00003750: 0500 0000 6b00 0000 0800 0003 6b00 0000 ....k.......k... │ +00003760: 1c00 0000 0d00 0000 ffff ffff 0800 0012 ................ │ +00003770: ffff ffff 1c00 0000 0e00 0000 ffff ffff ................ │ +00003780: 0800 0012 ffff ffff 0201 1000 2400 0000 ............$... │ +00003790: d700 0000 ffff ffff ffff ffff 4100 0000 ............A... │ +000037a0: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ +000037b0: 3800 0000 d800 0000 ffff ffff ffff ffff 8............... │ +000037c0: 4200 0000 1400 1400 0100 0000 0000 0000 B............... │ +000037d0: 1c00 0000 0500 0000 6c00 0000 0800 0003 ........l....... │ +000037e0: 6c00 0000 0301 1000 1800 0000 d800 0000 l............... │ +000037f0: ffff ffff ffff ffff 4200 0000 0301 1000 ........B....... │ +00003800: 1800 0000 d900 0000 ffff ffff ffff ffff ................ │ +00003810: 4100 0000 0301 1000 1800 0000 da00 0000 A............... │ +00003820: ffff ffff ffff ffff 3f00 0000 0201 1000 ........?....... │ +00003830: 4c00 0000 dc00 0000 ffff ffff ffff ffff L............... │ +00003840: 5400 0000 1400 1400 0200 0000 0000 0000 T............... │ +00003850: 1c00 0000 0a00 0000 ffff ffff 0800 0001 ................ │ +00003860: 4d00 0d7f 1c00 0000 0500 0000 6d00 0000 M...........m... │ +00003870: 0800 0003 6d00 0000 0301 1000 1800 0000 ....m........... │ +00003880: df00 0000 ffff ffff ffff ffff 5400 0000 ............T... │ +00003890: 0201 1000 4c00 0000 e000 0000 ffff ffff ....L........... │ +000038a0: ffff ffff 5400 0000 1400 1400 0200 0000 ....T........... │ +000038b0: 0000 0000 1c00 0000 0a00 0000 ffff ffff ................ │ +000038c0: 0800 0001 4f00 0d7f 1c00 0000 0500 0000 ....O........... │ +000038d0: 6e00 0000 0800 0003 6e00 0000 0301 1000 n.......n....... │ +000038e0: 1800 0000 e300 0000 ffff ffff ffff ffff ................ │ +000038f0: 5400 0000 0201 1000 4c00 0000 e400 0000 T.......L....... │ +00003900: ffff ffff ffff ffff 5400 0000 1400 1400 ........T....... │ +00003910: 0200 0000 0000 0000 1c00 0000 0a00 0000 ................ │ +00003920: ffff ffff 0800 0001 4f00 0d7f 1c00 0000 ........O....... │ +00003930: 0500 0000 6f00 0000 0800 0003 6f00 0000 ....o.......o... │ +00003940: 0301 1000 1800 0000 e700 0000 ffff ffff ................ │ +00003950: ffff ffff 5400 0000 0201 1000 3800 0000 ....T.......8... │ +00003960: e900 0000 ffff ffff ffff ffff 4a00 0000 ............J... │ +00003970: 1400 1400 0100 0000 0000 0000 1c00 0000 ................ │ +00003980: 0500 0000 7000 0000 0800 0003 7000 0000 ....p.......p... │ +00003990: 0301 1000 1800 0000 e900 0000 ffff ffff ................ │ +000039a0: ffff ffff 4a00 0000 0201 1000 3800 0000 ....J.......8... │ +000039b0: ea00 0000 ffff ffff ffff ffff 4a00 0000 ............J... │ +000039c0: 1400 1400 0100 0000 0000 0000 1c00 0000 ................ │ +000039d0: 0500 0000 7100 0000 0800 0003 7100 0000 ....q.......q... │ +000039e0: 0301 1000 1800 0000 ea00 0000 ffff ffff ................ │ +000039f0: ffff ffff 4a00 0000 0301 1000 1800 0000 ....J........... │ +00003a00: eb00 0000 ffff ffff ffff ffff 3800 0000 ............8... │ +00003a10: 0301 1000 1800 0000 ed00 0000 ffff ffff ................ │ +00003a20: ffff ffff 1f00 0000 0101 1000 1800 0000 ................ │ +00003a30: ed00 0000 ffff ffff 1b00 0000 1c00 0000 ................