--- /home/hans/code/fdroid/data/tmp/com.luorrak.ouroboros_32.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.luorrak.ouroboros_32.apk ├── zipinfo {} │ @@ -1,620 +1,620 @@ │ -Zip file size: 2459201 bytes, number of entries: 618 │ +Zip file size: 2457912 bytes, number of entries: 618 │ -rw---- 2.0 fat 62812 bl defN 16-Jun-20 10:09 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 62933 bl defN 16-Jun-20 10:09 META-INF/FFD3ED28.SF │ -rw---- 2.0 fat 1326 bl defN 16-Jun-20 10:09 META-INF/FFD3ED28.RSA │ -rw---- 2.0 fat 41 bl defN 16-Jun-19 07:34 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 16-Jun-19 07:34 META-INF/fdroidserverid │ --rw---- 2.0 fat 4040 bX defN 16-Jun-19 07:34 AndroidManifest.xml │ --rw---- 2.0 fat 40176 bl defN 16-Jun-19 07:34 assets/license.html │ --rw---- 2.0 fat 47646 bl defN 16-Jun-19 07:34 assets/license.txt │ --rw---- 2.0 fat 620 bl defN 16-Jun-19 07:34 res/anim-v21/design_bottom_sheet_slide_in.xml │ --rw---- 2.0 fat 620 bl defN 16-Jun-19 07:34 res/anim-v21/design_bottom_sheet_slide_out.xml │ --rw---- 2.0 fat 396 bl defN 16-Jun-19 07:34 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 16-Jun-19 07:34 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 860 bl defN 16-Jun-19 07:34 res/anim/abc_grow_fade_in_from_bottom.xml │ --rw---- 2.0 fat 512 bl defN 16-Jun-19 07:34 res/anim/abc_popup_enter.xml │ --rw---- 2.0 fat 512 bl defN 16-Jun-19 07:34 res/anim/abc_popup_exit.xml │ --rw---- 2.0 fat 860 bl defN 16-Jun-19 07:34 res/anim/abc_shrink_fade_out_from_bottom.xml │ --rw---- 2.0 fat 400 bl defN 16-Jun-19 07:34 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 16-Jun-19 07:34 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 16-Jun-19 07:34 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 16-Jun-19 07:34 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 620 bl defN 16-Jun-19 07:34 res/anim/design_bottom_sheet_slide_in.xml │ --rw---- 2.0 fat 620 bl defN 16-Jun-19 07:34 res/anim/design_bottom_sheet_slide_out.xml │ --rw---- 2.0 fat 688 bl defN 16-Jun-19 07:34 res/anim/design_fab_in.xml │ --rw---- 2.0 fat 688 bl defN 16-Jun-19 07:34 res/anim/design_fab_out.xml │ --rw---- 2.0 fat 320 bl defN 16-Jun-19 07:34 res/anim/design_snackbar_in.xml │ --rw---- 2.0 fat 320 bl defN 16-Jun-19 07:34 res/anim/design_snackbar_out.xml │ --rw---- 2.0 fat 472 bl defN 16-Jun-19 07:34 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 472 bl defN 16-Jun-19 07:34 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 548 bl defN 16-Jun-19 07:34 res/color-v23/abc_color_highlight_material.xml │ --rw---- 2.0 fat 468 bl defN 16-Jun-19 07:34 res/color/abc_primary_text_disable_only_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 16-Jun-19 07:34 res/color/abc_primary_text_disable_only_material_light.xml │ --rw---- 2.0 fat 468 bl defN 16-Jun-19 07:34 res/color/abc_primary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 16-Jun-19 07:34 res/color/abc_primary_text_material_light.xml │ --rw---- 2.0 fat 596 bl defN 16-Jun-19 07:34 res/color/abc_search_url_text.xml │ --rw---- 2.0 fat 468 bl defN 16-Jun-19 07:34 res/color/abc_secondary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 16-Jun-19 07:34 res/color/abc_secondary_text_material_light.xml │ --rw---- 2.0 fat 468 bl defN 16-Jun-19 07:34 res/color/switch_thumb_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 16-Jun-19 07:34 res/color/switch_thumb_material_light.xml │ --rw---- 1.0 fat 287 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 306 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 549 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 622 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 753 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1589 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1057 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1548 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1748 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 229 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 388 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 280 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 233 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 147 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 281 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 612 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 190 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 373 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 270 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 791 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 581 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 494 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 975 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 1.0 fat 350 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 1.0 fat 623 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 1.0 fat 541 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 817 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1290 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 259 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 271 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 387 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 214 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 201 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 368 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 538 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 199 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 158 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_add_white_24dp.png │ --rw---- 1.0 fat 257 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_arrow_down_white_24dp.png │ --rw---- 1.0 fat 312 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_arrow_upward_white_24dp.png │ --rw---- 1.0 fat 526 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_attach_file_white_24dp.png │ --rw---- 1.0 fat 264 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_bookmark_white_24dp.png │ --rw---- 1.0 fat 280 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_clear_black_24dp.png │ --rw---- 1.0 fat 395 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_clear_black_48dp.png │ --rw---- 1.0 fat 195 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_file_download_white_24dp.png │ --rw---- 1.0 fat 761 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_help_black_24dp.png │ --rw---- 1.0 fat 142 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_list_black_24dp.png │ --rw---- 1.0 fat 504 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_lock_black_24dp.png │ --rw---- 1.0 fat 514 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_lock_white_24dp.png │ --rw---- 1.0 fat 382 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_mail_black_24dp.png │ --rw---- 1.0 fat 392 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_mail_white_24dp.png │ --rw---- 1.0 fat 374 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_ondemand_video_black_24dp.png │ --rw---- 1.0 fat 525 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_ondemand_video_black_48dp.png │ --rw---- 1.0 fat 1402 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_play_circle_outline_black_48dp.png │ --rw---- 1.0 fat 1229 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_refresh_black_48dp.png │ --rw---- 1.0 fat 675 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_refresh_white_24dp.png │ --rw---- 1.0 fat 462 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_remove_circle_black_24dp.png │ --rw---- 1.0 fat 462 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_remove_circle_white_24dp.png │ --rw---- 1.0 fat 153 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_reorder_black_18dp.png │ --rw---- 1.0 fat 136 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_reorder_black_24dp.png │ --rw---- 1.0 fat 153 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_reorder_white_18dp.png │ --rw---- 1.0 fat 711 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_reply_black_48dp.png │ --rw---- 1.0 fat 410 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_reply_white_24dp.png │ --rw---- 1.0 fat 581 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_search_black_24dp.png │ --rw---- 1.0 fat 607 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_search_white_24dp.png │ --rw---- 1.0 fat 436 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_send_black_24dp.png │ --rw---- 1.0 fat 456 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_send_white_24dp.png │ --rw---- 1.0 fat 817 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_settings_black_24dp.png │ --rw---- 1.0 fat 758 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_share_white_24dp.png │ --rw---- 1.0 fat 264 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_turned_in_black_24dp.png │ --rw---- 1.0 fat 264 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_turned_in_white_24dp.png │ --rw---- 1.0 fat 138 b- stor 16-Jun-19 07:30 res/drawable-hdpi-v4/ic_view_module_white_24dp.png │ --rw---- 1.0 fat 384 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 289 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 585 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 367 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 325 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 174 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 381 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 342 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 428 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 237 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 729 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 483 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 475 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 346 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 934 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 593 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 246 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 399 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1257 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 518 b- stor 16-Jun-19 07:30 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 274 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 288 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 429 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 428 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 493 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1331 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 985 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1047 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1124 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 225 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 327 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 236 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 263 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 149 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 177 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 377 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 234 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 186 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 545 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 390 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 360 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 709 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 1.0 fat 254 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 1.0 fat 475 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 1.0 fat 415 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 222 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 589 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 863 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 214 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 202 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 279 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 208 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 353 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 428 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 186 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 185 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 181 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 180 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 116 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_add_white_24dp.png │ --rw---- 1.0 fat 203 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_arrow_down_white_24dp.png │ --rw---- 1.0 fat 220 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_arrow_upward_white_24dp.png │ --rw---- 1.0 fat 419 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_attach_file_white_24dp.png │ --rw---- 1.0 fat 216 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_bookmark_white_24dp.png │ --rw---- 1.0 fat 236 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_clear_black_24dp.png │ --rw---- 1.0 fat 303 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_clear_black_48dp.png │ --rw---- 1.0 fat 147 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_file_download_white_24dp.png │ --rw---- 1.0 fat 504 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_help_black_24dp.png │ --rw---- 1.0 fat 113 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_list_black_24dp.png │ --rw---- 1.0 fat 339 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_lock_black_24dp.png │ --rw---- 1.0 fat 339 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_lock_white_24dp.png │ --rw---- 1.0 fat 327 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_mail_black_24dp.png │ --rw---- 1.0 fat 337 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_mail_white_24dp.png │ --rw---- 1.0 fat 294 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_ondemand_video_black_24dp.png │ --rw---- 1.0 fat 419 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_ondemand_video_black_48dp.png │ --rw---- 1.0 fat 1024 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_play_circle_outline_black_48dp.png │ --rw---- 1.0 fat 896 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_refresh_black_48dp.png │ --rw---- 1.0 fat 427 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_refresh_white_24dp.png │ --rw---- 1.0 fat 338 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_remove_circle_black_24dp.png │ --rw---- 1.0 fat 338 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_remove_circle_white_24dp.png │ --rw---- 1.0 fat 131 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_reorder_black_18dp.png │ --rw---- 1.0 fat 112 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_reorder_black_24dp.png │ --rw---- 1.0 fat 131 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_reorder_white_18dp.png │ --rw---- 1.0 fat 494 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_reply_black_48dp.png │ --rw---- 1.0 fat 305 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_reply_white_24dp.png │ --rw---- 1.0 fat 390 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_search_black_24dp.png │ --rw---- 1.0 fat 390 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_search_white_24dp.png │ --rw---- 1.0 fat 393 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_send_black_24dp.png │ --rw---- 1.0 fat 408 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_send_white_24dp.png │ --rw---- 1.0 fat 601 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_settings_black_24dp.png │ --rw---- 1.0 fat 512 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_share_white_24dp.png │ --rw---- 1.0 fat 216 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_turned_in_black_24dp.png │ --rw---- 1.0 fat 216 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_turned_in_white_24dp.png │ --rw---- 1.0 fat 113 b- stor 16-Jun-19 07:30 res/drawable-mdpi-v4/ic_view_module_white_24dp.png │ --rw---- 2.0 fat 336 bl defN 16-Jun-19 07:34 res/drawable-v21/abc_action_bar_item_background_material.xml │ --rw---- 2.0 fat 1908 bl defN 16-Jun-19 07:34 res/drawable-v21/abc_btn_colored_material.xml │ --rw---- 2.0 fat 1360 bl defN 16-Jun-19 07:34 res/drawable-v21/abc_edit_text_material.xml │ --rw---- 2.0 fat 712 bl defN 16-Jun-19 07:34 res/drawable-v21/abc_ratingbar_indicator_material.xml │ --rw---- 2.0 fat 712 bl defN 16-Jun-19 07:34 res/drawable-v21/abc_ratingbar_small_material.xml │ --rw---- 2.0 fat 380 bl defN 16-Jun-19 07:34 res/drawable-v23/abc_control_background_material.xml │ --rw---- 1.0 fat 297 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 354 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 556 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 831 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 996 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2172 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1524 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 2259 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2606 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 234 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 425 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 365 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 325 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 179 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 237 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 693 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 218 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 371 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 238 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 919 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 732 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 656 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 1234 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 1.0 fat 432 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 1.0 fat 784 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 1.0 fat 719 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1122 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1811 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 345 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 400 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 557 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 219 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 207 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 507 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 741 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 205 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 128 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_add_white_24dp.png │ --rw---- 1.0 fat 265 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_arrow_down_white_24dp.png │ --rw---- 1.0 fat 290 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_arrow_upward_white_24dp.png │ --rw---- 1.0 fat 687 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_attach_file_white_24dp.png │ --rw---- 1.0 fat 322 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_bookmark_white_24dp.png │ --rw---- 1.0 fat 303 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_clear_black_24dp.png │ --rw---- 1.0 fat 468 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_clear_black_48dp.png │ --rw---- 1.0 fat 179 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_file_download_white_24dp.png │ --rw---- 1.0 fat 936 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_help_black_24dp.png │ --rw---- 1.0 fat 126 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_list_black_24dp.png │ --rw---- 1.0 fat 579 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_lock_black_24dp.png │ --rw---- 1.0 fat 590 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_lock_white_24dp.png │ --rw---- 1.0 fat 463 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_mail_black_24dp.png │ --rw---- 1.0 fat 473 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_mail_white_24dp.png │ --rw---- 1.0 fat 419 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_ondemand_video_black_24dp.png │ --rw---- 1.0 fat 642 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_ondemand_video_black_48dp.png │ --rw---- 1.0 fat 1896 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_play_circle_outline_black_48dp.png │ --rw---- 1.0 fat 1554 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_refresh_black_48dp.png │ --rw---- 1.0 fat 896 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_refresh_white_24dp.png │ --rw---- 1.0 fat 631 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_remove_circle_black_24dp.png │ --rw---- 1.0 fat 631 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_remove_circle_white_24dp.png │ --rw---- 1.0 fat 136 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_reorder_black_18dp.png │ --rw---- 1.0 fat 124 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_reorder_black_24dp.png │ --rw---- 1.0 fat 136 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_reorder_white_18dp.png │ --rw---- 1.0 fat 870 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_reply_black_48dp.png │ --rw---- 1.0 fat 494 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_reply_white_24dp.png │ --rw---- 1.0 fat 732 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_search_black_24dp.png │ --rw---- 1.0 fat 732 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_search_white_24dp.png │ --rw---- 1.0 fat 552 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_send_black_24dp.png │ --rw---- 1.0 fat 576 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_send_white_24dp.png │ --rw---- 1.0 fat 982 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_settings_black_24dp.png │ --rw---- 1.0 fat 889 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_share_white_24dp.png │ --rw---- 1.0 fat 322 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_turned_in_black_24dp.png │ --rw---- 1.0 fat 322 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_turned_in_white_24dp.png │ --rw---- 1.0 fat 125 b- stor 16-Jun-19 07:30 res/drawable-xhdpi-v4/ic_view_module_white_24dp.png │ --rw---- 1.0 fat 305 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 369 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 725 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1249 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1467 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2265 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1032 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 3755 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 4239 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 246 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 477 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 395 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 306 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 176 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 348 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 934 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 284 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 511 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 337 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1292 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1032 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 893 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 1705 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 1.0 fat 586 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 1.0 fat 1104 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 1.0 fat 928 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 178 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 245 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1779 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 2774 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 396 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 589 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 811 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 218 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 212 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 595 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1060 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 210 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 204 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 193 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 196 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 138 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_add_white_24dp.png │ --rw---- 1.0 fat 326 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_arrow_down_white_24dp.png │ --rw---- 1.0 fat 451 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_arrow_upward_white_24dp.png │ --rw---- 1.0 fat 1083 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_attach_file_white_24dp.png │ --rw---- 1.0 fat 394 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_bookmark_white_24dp.png │ --rw---- 1.0 fat 395 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_clear_black_24dp.png │ --rw---- 1.0 fat 602 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_clear_black_48dp.png │ --rw---- 1.0 fat 214 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_file_download_white_24dp.png │ --rw---- 1.0 fat 1311 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_help_black_24dp.png │ --rw---- 1.0 fat 138 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_list_black_24dp.png │ --rw---- 1.0 fat 822 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_lock_black_24dp.png │ --rw---- 1.0 fat 836 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_lock_white_24dp.png │ --rw---- 1.0 fat 590 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_mail_black_24dp.png │ --rw---- 1.0 fat 602 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_mail_white_24dp.png │ --rw---- 1.0 fat 525 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_ondemand_video_black_24dp.png │ --rw---- 1.0 fat 893 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_ondemand_video_black_48dp.png │ --rw---- 1.0 fat 2681 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_play_circle_outline_black_48dp.png │ --rw---- 1.0 fat 2101 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_refresh_black_48dp.png │ --rw---- 1.0 fat 1229 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_refresh_white_24dp.png │ --rw---- 1.0 fat 884 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_remove_circle_black_24dp.png │ --rw---- 1.0 fat 884 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_remove_circle_white_24dp.png │ --rw---- 1.0 fat 153 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_reorder_black_18dp.png │ --rw---- 1.0 fat 135 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_reorder_black_24dp.png │ --rw---- 1.0 fat 153 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_reorder_white_18dp.png │ --rw---- 1.0 fat 1277 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_reply_black_48dp.png │ --rw---- 1.0 fat 711 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_reply_white_24dp.png │ --rw---- 1.0 fat 1032 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_search_black_24dp.png │ --rw---- 1.0 fat 1032 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_search_white_24dp.png │ --rw---- 1.0 fat 651 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_send_black_24dp.png │ --rw---- 1.0 fat 651 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_send_white_24dp.png │ --rw---- 1.0 fat 1456 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_settings_black_24dp.png │ --rw---- 1.0 fat 1142 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_share_white_24dp.png │ --rw---- 1.0 fat 394 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_turned_in_black_24dp.png │ --rw---- 1.0 fat 394 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_turned_in_white_24dp.png │ --rw---- 1.0 fat 138 b- stor 16-Jun-19 07:30 res/drawable-xxhdpi-v4/ic_view_module_white_24dp.png │ --rw---- 1.0 fat 295 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 551 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1014 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1226 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 3524 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 3853 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 240 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 566 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 401 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1173 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 355 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 665 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 390 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1559 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1328 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 1131 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 2096 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 1.0 fat 731 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 1.0 fat 1329 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 1.0 fat 1271 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 666 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 959 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 513 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1025 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 208 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 149 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_add_white_24dp.png │ --rw---- 1.0 fat 392 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_arrow_down_white_24dp.png │ --rw---- 1.0 fat 429 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_arrow_upward_white_24dp.png │ --rw---- 1.0 fat 1293 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_attach_file_white_24dp.png │ --rw---- 1.0 fat 459 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_bookmark_white_24dp.png │ --rw---- 1.0 fat 468 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_clear_black_24dp.png │ --rw---- 1.0 fat 811 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_clear_black_48dp.png │ --rw---- 1.0 fat 310 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_file_download_white_24dp.png │ --rw---- 1.0 fat 1704 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_help_black_24dp.png │ --rw---- 1.0 fat 141 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_list_black_24dp.png │ --rw---- 1.0 fat 1033 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_lock_black_24dp.png │ --rw---- 1.0 fat 1049 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_lock_white_24dp.png │ --rw---- 1.0 fat 728 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_mail_black_24dp.png │ --rw---- 1.0 fat 745 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_mail_white_24dp.png │ --rw---- 1.0 fat 642 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_ondemand_video_black_24dp.png │ --rw---- 1.0 fat 1205 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_ondemand_video_black_48dp.png │ --rw---- 1.0 fat 3455 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_play_circle_outline_black_48dp.png │ --rw---- 1.0 fat 2657 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_refresh_black_48dp.png │ --rw---- 1.0 fat 1554 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_refresh_white_24dp.png │ --rw---- 1.0 fat 1163 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_remove_circle_black_24dp.png │ --rw---- 1.0 fat 1163 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_remove_circle_white_24dp.png │ --rw---- 1.0 fat 135 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_reorder_black_18dp.png │ --rw---- 1.0 fat 140 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_reorder_black_24dp.png │ --rw---- 1.0 fat 135 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_reorder_white_18dp.png │ --rw---- 1.0 fat 1565 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_reply_black_48dp.png │ --rw---- 1.0 fat 954 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_reply_white_24dp.png │ --rw---- 1.0 fat 1328 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_search_black_24dp.png │ --rw---- 1.0 fat 1328 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_search_white_24dp.png │ --rw---- 1.0 fat 814 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_send_black_24dp.png │ --rw---- 1.0 fat 872 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_send_white_24dp.png │ --rw---- 1.0 fat 1765 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_settings_black_24dp.png │ --rw---- 1.0 fat 1491 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_share_white_24dp.png │ --rw---- 1.0 fat 447 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_turned_in_black_24dp.png │ --rw---- 1.0 fat 459 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_turned_in_white_24dp.png │ --rw---- 1.0 fat 149 b- stor 16-Jun-19 07:30 res/drawable-xxxhdpi-v4/ic_view_module_white_24dp.png │ --rw---- 2.0 fat 700 bl defN 16-Jun-19 07:34 res/drawable/abc_btn_borderless_material.xml │ --rw---- 2.0 fat 560 bl defN 16-Jun-19 07:34 res/drawable/abc_btn_check_material.xml │ --rw---- 2.0 fat 428 bl defN 16-Jun-19 07:34 res/drawable/abc_btn_colored_material.xml │ --rw---- 2.0 fat 1092 bl defN 16-Jun-19 07:34 res/drawable/abc_btn_default_mtrl_shape.xml │ --rw---- 2.0 fat 560 bl defN 16-Jun-19 07:34 res/drawable/abc_btn_radio_material.xml │ --rw---- 2.0 fat 436 bl defN 16-Jun-19 07:34 res/drawable/abc_cab_background_internal_bg.xml │ --rw---- 2.0 fat 412 bl defN 16-Jun-19 07:34 res/drawable/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 844 bl defN 16-Jun-19 07:34 res/drawable/abc_dialog_material_background_dark.xml │ --rw---- 2.0 fat 844 bl defN 16-Jun-19 07:34 res/drawable/abc_dialog_material_background_light.xml │ --rw---- 2.0 fat 1040 bl defN 16-Jun-19 07:34 res/drawable/abc_edit_text_material.xml │ --rw---- 2.0 fat 1136 bl defN 16-Jun-19 07:34 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 16-Jun-19 07:34 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 16-Jun-19 07:34 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 16-Jun-19 07:34 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 16-Jun-19 07:34 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 16-Jun-19 07:34 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 664 bl defN 16-Jun-19 07:34 res/drawable/abc_ratingbar_full_material.xml │ --rw---- 2.0 fat 760 bl defN 16-Jun-19 07:34 res/drawable/abc_ratingbar_indicator_material.xml │ --rw---- 2.0 fat 760 bl defN 16-Jun-19 07:34 res/drawable/abc_ratingbar_small_material.xml │ --rw---- 2.0 fat 1232 bl defN 16-Jun-19 07:34 res/drawable/abc_seekbar_thumb_material.xml │ --rw---- 2.0 fat 1532 bl defN 16-Jun-19 07:34 res/drawable/abc_seekbar_track_material.xml │ --rw---- 2.0 fat 1328 bl defN 16-Jun-19 07:34 res/drawable/abc_spinner_textfield_background_material.xml │ --rw---- 2.0 fat 560 bl defN 16-Jun-19 07:34 res/drawable/abc_switch_thumb_material.xml │ --rw---- 2.0 fat 564 bl defN 16-Jun-19 07:34 res/drawable/abc_tab_indicator_material.xml │ --rw---- 2.0 fat 600 bl defN 16-Jun-19 07:34 res/drawable/abc_text_cursor_material.xml │ --rw---- 2.0 fat 880 bl defN 16-Jun-19 07:34 res/drawable/abc_textfield_search_material.xml │ --rw---- 2.0 fat 436 bl defN 16-Jun-19 07:34 res/drawable/design_fab_background.xml │ --rw---- 2.0 fat 564 bl defN 16-Jun-19 07:34 res/drawable/design_snackbar_background.xml │ --rw---- 2.0 fat 616 bl defN 16-Jun-19 07:34 res/drawable/preference_list_divider_material.xml │ --rw---- 2.0 fat 528 bl defN 16-Jun-19 07:34 res/layout-sw600dp-v13/design_layout_snackbar.xml │ --rw---- 2.0 fat 1848 bl defN 16-Jun-19 07:34 res/layout-v11/preference.xml │ --rw---- 2.0 fat 1692 bl defN 16-Jun-19 07:34 res/layout-v17/abc_alert_dialog_button_bar_material.xml │ --rw---- 2.0 fat 3328 bl defN 16-Jun-19 07:34 res/layout-v17/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1156 bl defN 16-Jun-19 07:34 res/layout-v17/abc_dialog_title_material.xml │ --rw---- 2.0 fat 3696 bl defN 16-Jun-19 07:34 res/layout-v17/abc_search_view.xml │ --rw---- 2.0 fat 5396 bl defN 16-Jun-19 07:34 res/layout-v17/card_thread.xml │ --rw---- 2.0 fat 5620 bl defN 16-Jun-19 07:34 res/layout-v17/card_thread_horizontal.xml │ --rw---- 2.0 fat 2720 bl defN 16-Jun-19 07:34 res/layout-v17/catalog_grid_item.xml │ --rw---- 2.0 fat 1336 bl defN 16-Jun-19 07:34 res/layout-v17/design_layout_snackbar_include.xml │ --rw---- 2.0 fat 1780 bl defN 16-Jun-19 07:34 res/layout-v17/notification_template_big_media.xml │ --rw---- 2.0 fat 1920 bl defN 16-Jun-19 07:34 res/layout-v17/notification_template_big_media_narrow.xml │ --rw---- 2.0 fat 2848 bl defN 16-Jun-19 07:34 res/layout-v17/notification_template_lines.xml │ --rw---- 2.0 fat 1428 bl defN 16-Jun-19 07:34 res/layout-v17/notification_template_media.xml │ --rw---- 2.0 fat 660 bl defN 16-Jun-19 07:34 res/layout-v17/notification_template_part_chronometer.xml │ --rw---- 2.0 fat 660 bl defN 16-Jun-19 07:34 res/layout-v17/notification_template_part_time.xml │ --rw---- 2.0 fat 2032 bl defN 16-Jun-19 07:34 res/layout-v17/preference.xml │ --rw---- 2.0 fat 620 bl defN 16-Jun-19 07:34 res/layout-v17/preference_category_material.xml │ --rw---- 2.0 fat 1552 bl defN 16-Jun-19 07:34 res/layout-v17/preference_information.xml │ --rw---- 2.0 fat 1868 bl defN 16-Jun-19 07:34 res/layout-v17/preference_information_material.xml │ --rw---- 2.0 fat 2324 bl defN 16-Jun-19 07:34 res/layout-v17/preference_material.xml │ --rw---- 2.0 fat 872 bl defN 16-Jun-19 07:34 res/layout-v17/select_dialog_multichoice_material.xml │ --rw---- 2.0 fat 872 bl defN 16-Jun-19 07:34 res/layout-v17/select_dialog_singlechoice_material.xml │ --rw---- 2.0 fat 1632 bl defN 16-Jun-19 07:34 res/layout-v21/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2644 bl defN 16-Jun-19 07:34 res/layout-v21/activity_catalog.xml │ --rw---- 2.0 fat 884 bl defN 16-Jun-19 07:34 res/layout-v21/activity_deepzoom.xml │ --rw---- 2.0 fat 1340 bl defN 16-Jun-19 07:34 res/layout-v21/activity_post_comment_activity.xml │ --rw---- 2.0 fat 2524 bl defN 16-Jun-19 07:34 res/layout-v21/activity_thread.xml │ --rw---- 2.0 fat 1204 bl defN 16-Jun-19 07:34 res/layout-v21/fragment_catalog.xml │ --rw---- 2.0 fat 1452 bl defN 16-Jun-19 07:34 res/layout-v21/fragment_deepzoom.xml │ --rw---- 2.0 fat 1076 bl defN 16-Jun-19 07:34 res/layout-v21/fragment_thread.xml │ --rw---- 2.0 fat 620 bl defN 16-Jun-19 07:34 res/layout-v21/preference_category_material.xml │ --rw---- 2.0 fat 1868 bl defN 16-Jun-19 07:34 res/layout-v21/preference_information_material.xml │ --rw---- 2.0 fat 2324 bl defN 16-Jun-19 07:34 res/layout-v21/preference_material.xml │ --rw---- 2.0 fat 940 bl defN 16-Jun-19 07:34 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 448 bl defN 16-Jun-19 07:34 res/layout/abc_action_bar_up_container.xml │ --rw---- 2.0 fat 396 bl defN 16-Jun-19 07:34 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 804 bl defN 16-Jun-19 07:34 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 584 bl defN 16-Jun-19 07:34 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 500 bl defN 16-Jun-19 07:34 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 592 bl defN 16-Jun-19 07:34 res/layout/abc_action_mode_close_item_material.xml │ --rw---- 2.0 fat 1728 bl defN 16-Jun-19 07:34 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1272 bl defN 16-Jun-19 07:34 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 1648 bl defN 16-Jun-19 07:34 res/layout/abc_alert_dialog_button_bar_material.xml │ --rw---- 2.0 fat 3284 bl defN 16-Jun-19 07:34 res/layout/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1112 bl defN 16-Jun-19 07:34 res/layout/abc_dialog_title_material.xml │ --rw---- 2.0 fat 396 bl defN 16-Jun-19 07:34 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 16-Jun-19 07:34 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 16-Jun-19 07:34 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1404 bl defN 16-Jun-19 07:34 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 16-Jun-19 07:34 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1548 bl defN 16-Jun-19 07:34 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 556 bl defN 16-Jun-19 07:34 res/layout/abc_screen_content_include.xml │ --rw---- 2.0 fat 872 bl defN 16-Jun-19 07:34 res/layout/abc_screen_simple.xml │ --rw---- 2.0 fat 828 bl defN 16-Jun-19 07:34 res/layout/abc_screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 1580 bl defN 16-Jun-19 07:34 res/layout/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2204 bl defN 16-Jun-19 07:34 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3648 bl defN 16-Jun-19 07:34 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 768 bl defN 16-Jun-19 07:34 res/layout/abc_select_dialog_material.xml │ --rw---- 2.0 fat 2584 bl defN 16-Jun-19 07:34 res/layout/activity_catalog.xml │ --rw---- 2.0 fat 844 bl defN 16-Jun-19 07:34 res/layout/activity_deepzoom.xml │ --rw---- 2.0 fat 1280 bl defN 16-Jun-19 07:34 res/layout/activity_post_comment_activity.xml │ --rw---- 2.0 fat 2464 bl defN 16-Jun-19 07:34 res/layout/activity_thread.xml │ --rw---- 2.0 fat 1216 bl defN 16-Jun-19 07:34 res/layout/board_list_item.xml │ --rw---- 2.0 fat 1580 bl defN 16-Jun-19 07:34 res/layout/card_reply_attachment.xml │ --rw---- 2.0 fat 5160 bl defN 16-Jun-19 07:34 res/layout/card_thread.xml │ --rw---- 2.0 fat 5384 bl defN 16-Jun-19 07:34 res/layout/card_thread_horizontal.xml │ --rw---- 2.0 fat 2616 bl defN 16-Jun-19 07:34 res/layout/catalog_grid_item.xml │ --rw---- 2.0 fat 3288 bl defN 16-Jun-19 07:34 res/layout/catalog_list_item.xml │ --rw---- 2.0 fat 992 bl defN 16-Jun-19 07:34 res/layout/design_bottom_sheet_dialog.xml │ --rw---- 2.0 fat 528 bl defN 16-Jun-19 07:34 res/layout/design_layout_snackbar.xml │ --rw---- 2.0 fat 1240 bl defN 16-Jun-19 07:34 res/layout/design_layout_snackbar_include.xml │ --rw---- 2.0 fat 368 bl defN 16-Jun-19 07:34 res/layout/design_layout_tab_icon.xml │ --rw---- 2.0 fat 444 bl defN 16-Jun-19 07:34 res/layout/design_layout_tab_text.xml │ --rw---- 2.0 fat 328 bl defN 16-Jun-19 07:34 res/layout/design_menu_item_action_area.xml │ --rw---- 2.0 fat 536 bl defN 16-Jun-19 07:34 res/layout/design_navigation_item.xml │ --rw---- 2.0 fat 448 bl defN 16-Jun-19 07:34 res/layout/design_navigation_item_header.xml │ --rw---- 2.0 fat 480 bl defN 16-Jun-19 07:34 res/layout/design_navigation_item_separator.xml │ --rw---- 2.0 fat 572 bl defN 16-Jun-19 07:34 res/layout/design_navigation_item_subheader.xml │ --rw---- 2.0 fat 528 bl defN 16-Jun-19 07:34 res/layout/design_navigation_menu.xml │ --rw---- 2.0 fat 864 bl defN 16-Jun-19 07:34 res/layout/design_navigation_menu_item.xml │ --rw---- 2.0 fat 412 bl defN 16-Jun-19 07:34 res/layout/drawer_header.xml │ --rw---- 2.0 fat 588 bl defN 16-Jun-19 07:34 res/layout/fragment_board_list.xml │ --rw---- 2.0 fat 744 bl defN 16-Jun-19 07:34 res/layout/fragment_card_dialog.xml │ --rw---- 2.0 fat 1164 bl defN 16-Jun-19 07:34 res/layout/fragment_catalog.xml │ --rw---- 2.0 fat 1412 bl defN 16-Jun-19 07:34 res/layout/fragment_deepzoom.xml │ --rw---- 2.0 fat 592 bl defN 16-Jun-19 07:34 res/layout/fragment_gallery.xml │ --rw---- 2.0 fat 2232 bl defN 16-Jun-19 07:34 res/layout/fragment_post_comment_activity.xml │ --rw---- 2.0 fat 592 bl defN 16-Jun-19 07:34 res/layout/fragment_reply_checker.xml │ --rw---- 2.0 fat 1036 bl defN 16-Jun-19 07:34 res/layout/fragment_thread.xml │ --rw---- 2.0 fat 1320 bl defN 16-Jun-19 07:34 res/layout/gallery_item.xml │ --rw---- 2.0 fat 844 bl defN 16-Jun-19 07:34 res/layout/media_item.xml │ --rw---- 2.0 fat 616 bl defN 16-Jun-19 07:34 res/layout/notification_media_action.xml │ --rw---- 2.0 fat 792 bl defN 16-Jun-19 07:34 res/layout/notification_media_cancel_action.xml │ --rw---- 2.0 fat 1640 bl defN 16-Jun-19 07:34 res/layout/notification_template_big_media.xml │ --rw---- 2.0 fat 1660 bl defN 16-Jun-19 07:34 res/layout/notification_template_big_media_narrow.xml │ --rw---- 2.0 fat 2676 bl defN 16-Jun-19 07:34 res/layout/notification_template_lines.xml │ --rw---- 2.0 fat 1336 bl defN 16-Jun-19 07:34 res/layout/notification_template_media.xml │ --rw---- 2.0 fat 616 bl defN 16-Jun-19 07:34 res/layout/notification_template_part_chronometer.xml │ --rw---- 2.0 fat 616 bl defN 16-Jun-19 07:34 res/layout/notification_template_part_time.xml │ --rw---- 2.0 fat 436 bl defN 16-Jun-19 07:34 res/layout/preference_category.xml │ --rw---- 2.0 fat 620 bl defN 16-Jun-19 07:34 res/layout/preference_category_material.xml │ --rw---- 2.0 fat 1084 bl defN 16-Jun-19 07:34 res/layout/preference_dialog_edittext.xml │ --rw---- 2.0 fat 1368 bl defN 16-Jun-19 07:34 res/layout/preference_information.xml │ --rw---- 2.0 fat 1872 bl defN 16-Jun-19 07:34 res/layout/preference_information_material.xml │ --rw---- 2.0 fat 820 bl defN 16-Jun-19 07:34 res/layout/preference_list_fragment.xml │ --rw---- 2.0 fat 2324 bl defN 16-Jun-19 07:34 res/layout/preference_material.xml │ --rw---- 2.0 fat 588 bl defN 16-Jun-19 07:34 res/layout/preference_recyclerview.xml │ --rw---- 2.0 fat 480 bl defN 16-Jun-19 07:34 res/layout/preference_widget_checkbox.xml │ --rw---- 2.0 fat 476 bl defN 16-Jun-19 07:34 res/layout/preference_widget_switch.xml │ --rw---- 2.0 fat 508 bl defN 16-Jun-19 07:34 res/layout/preference_widget_switch_compat.xml │ --rw---- 2.0 fat 2780 bl defN 16-Jun-19 07:34 res/layout/reply_checker_list_item.xml │ --rw---- 2.0 fat 648 bl defN 16-Jun-19 07:34 res/layout/select_dialog_item_material.xml │ --rw---- 2.0 fat 788 bl defN 16-Jun-19 07:34 res/layout/select_dialog_multichoice_material.xml │ --rw---- 2.0 fat 788 bl defN 16-Jun-19 07:34 res/layout/select_dialog_singlechoice_material.xml │ --rw---- 2.0 fat 508 bl defN 16-Jun-19 07:34 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 1272 bl defN 16-Jun-19 07:34 res/layout/watchlist_item.xml │ --rw---- 2.0 fat 948 bl defN 16-Jun-19 07:34 res/menu/drawer.xml │ --rw---- 2.0 fat 2864 bl defN 16-Jun-19 07:34 res/menu/menu_catalog.xml │ --rw---- 2.0 fat 1132 bl defN 16-Jun-19 07:34 res/menu/menu_deep_zoom.xml │ --rw---- 2.0 fat 792 bl defN 16-Jun-19 07:34 res/menu/menu_post_comment_activity.xml │ --rw---- 2.0 fat 3064 bl defN 16-Jun-19 07:34 res/menu/menu_thread.xml │ --rw---- 1.0 fat 6810 b- stor 16-Jun-19 07:30 res/mipmap-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 5821 b- stor 16-Jun-19 07:30 res/mipmap-hdpi-v4/white_ouroboros.png │ --rw---- 1.0 fat 3911 b- stor 16-Jun-19 07:30 res/mipmap-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 3016 b- stor 16-Jun-19 07:30 res/mipmap-mdpi-v4/white_ouroboros.png │ --rw---- 1.0 fat 10003 b- stor 16-Jun-19 07:30 res/mipmap-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 8549 b- stor 16-Jun-19 07:30 res/mipmap-xhdpi-v4/white_ouroboros.png │ --rw---- 1.0 fat 16259 b- stor 16-Jun-19 07:30 res/mipmap-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 14686 b- stor 16-Jun-19 07:30 res/mipmap-xxhdpi-v4/white_ouroboros.png │ --rw---- 1.0 fat 23584 b- stor 16-Jun-19 07:30 res/mipmap-xxxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 20846 b- stor 16-Jun-19 07:30 res/mipmap-xxxhdpi-v4/white_ouroboros.png │ --rw---- 2.0 fat 2704 bl defN 16-Jun-19 07:34 res/xml/preferences.xml │ --rw---- 1.0 fat 272212 b- stor 16-Jun-19 07:30 resources.arsc │ --rw---- 2.0 fat 3675240 bl defN 16-Jun-19 07:34 classes.dex │ --rw---- 2.0 fat 1254 bl defN 16-Jun-19 07:34 org/jsoup/nodes/entities-base.properties │ --rw---- 2.0 fat 27501 bl defN 16-Jun-19 07:34 org/jsoup/nodes/entities-full.properties │ -618 files, 4780193 bytes uncompressed, 2348120 bytes compressed: 50.9% │ +-rw---- 2.0 fat 4040 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 2.0 fat 40176 bl defN 08-Jan-01 00:00 assets/license.html │ +-rw---- 2.0 fat 47646 bl defN 08-Jan-01 00:00 assets/license.txt │ +-rw---- 2.0 fat 620 bl defN 08-Jan-01 00:00 res/anim-v21/design_bottom_sheet_slide_in.xml │ +-rw---- 2.0 fat 620 bl defN 08-Jan-01 00:00 res/anim-v21/design_bottom_sheet_slide_out.xml │ +-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 860 bl defN 08-Jan-01 00:00 res/anim/abc_grow_fade_in_from_bottom.xml │ +-rw---- 2.0 fat 512 bl defN 08-Jan-01 00:00 res/anim/abc_popup_enter.xml │ +-rw---- 2.0 fat 512 bl defN 08-Jan-01 00:00 res/anim/abc_popup_exit.xml │ +-rw---- 2.0 fat 860 bl defN 08-Jan-01 00:00 res/anim/abc_shrink_fade_out_from_bottom.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 620 bl defN 08-Jan-01 00:00 res/anim/design_bottom_sheet_slide_in.xml │ +-rw---- 2.0 fat 620 bl defN 08-Jan-01 00:00 res/anim/design_bottom_sheet_slide_out.xml │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 res/anim/design_fab_in.xml │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 res/anim/design_fab_out.xml │ +-rw---- 2.0 fat 320 bl defN 08-Jan-01 00:00 res/anim/design_snackbar_in.xml │ +-rw---- 2.0 fat 320 bl defN 08-Jan-01 00:00 res/anim/design_snackbar_out.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 548 bl defN 08-Jan-01 00:00 res/color-v23/abc_color_highlight_material.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_disable_only_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_disable_only_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_material_light.xml │ +-rw---- 2.0 fat 596 bl defN 08-Jan-01 00:00 res/color/abc_search_url_text.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_secondary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_secondary_text_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/switch_thumb_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/switch_thumb_material_light.xml │ +-rw---- 1.0 fat 287 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 549 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 622 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 753 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1589 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1057 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1548 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1748 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 229 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 388 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 280 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 233 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 147 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 281 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 612 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 373 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 270 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 791 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 581 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 494 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 1.0 fat 975 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 1.0 fat 350 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 1.0 fat 623 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png │ +-rw---- 1.0 fat 541 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 817 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1290 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 259 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 271 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 387 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 201 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 368 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 538 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 158 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_add_white_24dp.png │ +-rw---- 1.0 fat 257 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_arrow_down_white_24dp.png │ +-rw---- 1.0 fat 312 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_arrow_upward_white_24dp.png │ +-rw---- 1.0 fat 526 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_attach_file_white_24dp.png │ +-rw---- 1.0 fat 264 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_bookmark_white_24dp.png │ +-rw---- 1.0 fat 280 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_clear_black_24dp.png │ +-rw---- 1.0 fat 395 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_clear_black_48dp.png │ +-rw---- 1.0 fat 195 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_file_download_white_24dp.png │ +-rw---- 1.0 fat 761 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_help_black_24dp.png │ +-rw---- 1.0 fat 142 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_list_black_24dp.png │ +-rw---- 1.0 fat 504 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_lock_black_24dp.png │ +-rw---- 1.0 fat 514 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_lock_white_24dp.png │ +-rw---- 1.0 fat 382 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_mail_black_24dp.png │ +-rw---- 1.0 fat 392 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_mail_white_24dp.png │ +-rw---- 1.0 fat 374 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_ondemand_video_black_24dp.png │ +-rw---- 1.0 fat 525 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_ondemand_video_black_48dp.png │ +-rw---- 1.0 fat 1402 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_play_circle_outline_black_48dp.png │ +-rw---- 1.0 fat 1229 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_refresh_black_48dp.png │ +-rw---- 1.0 fat 675 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_refresh_white_24dp.png │ +-rw---- 1.0 fat 462 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_remove_circle_black_24dp.png │ +-rw---- 1.0 fat 462 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_remove_circle_white_24dp.png │ +-rw---- 1.0 fat 153 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_reorder_black_18dp.png │ +-rw---- 1.0 fat 136 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_reorder_black_24dp.png │ +-rw---- 1.0 fat 153 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_reorder_white_18dp.png │ +-rw---- 1.0 fat 711 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_reply_black_48dp.png │ +-rw---- 1.0 fat 410 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_reply_white_24dp.png │ +-rw---- 1.0 fat 581 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_search_black_24dp.png │ +-rw---- 1.0 fat 607 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_search_white_24dp.png │ +-rw---- 1.0 fat 436 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_send_black_24dp.png │ +-rw---- 1.0 fat 456 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_send_white_24dp.png │ +-rw---- 1.0 fat 817 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_settings_black_24dp.png │ +-rw---- 1.0 fat 758 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_share_white_24dp.png │ +-rw---- 1.0 fat 264 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_turned_in_black_24dp.png │ +-rw---- 1.0 fat 264 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_turned_in_white_24dp.png │ +-rw---- 1.0 fat 138 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_view_module_white_24dp.png │ +-rw---- 1.0 fat 384 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 289 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 585 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 367 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 325 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 174 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 381 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 342 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 428 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 729 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 483 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 475 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 346 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 934 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 593 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 246 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 399 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1257 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 518 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 274 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 288 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 429 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 428 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 493 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1331 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 985 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1047 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1124 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 225 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 327 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 263 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 149 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 177 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 377 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 234 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 545 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 390 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 360 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 1.0 fat 709 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 1.0 fat 254 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 1.0 fat 475 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png │ +-rw---- 1.0 fat 415 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 222 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 589 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 863 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 202 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 279 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 208 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 353 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 428 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 185 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 181 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 180 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 116 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_add_white_24dp.png │ +-rw---- 1.0 fat 203 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_arrow_down_white_24dp.png │ +-rw---- 1.0 fat 220 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_arrow_upward_white_24dp.png │ +-rw---- 1.0 fat 419 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_attach_file_white_24dp.png │ +-rw---- 1.0 fat 216 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_bookmark_white_24dp.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_clear_black_24dp.png │ +-rw---- 1.0 fat 303 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_clear_black_48dp.png │ +-rw---- 1.0 fat 147 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_file_download_white_24dp.png │ +-rw---- 1.0 fat 504 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_help_black_24dp.png │ +-rw---- 1.0 fat 113 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_list_black_24dp.png │ +-rw---- 1.0 fat 339 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_lock_black_24dp.png │ +-rw---- 1.0 fat 339 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_lock_white_24dp.png │ +-rw---- 1.0 fat 327 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_mail_black_24dp.png │ +-rw---- 1.0 fat 337 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_mail_white_24dp.png │ +-rw---- 1.0 fat 294 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_ondemand_video_black_24dp.png │ +-rw---- 1.0 fat 419 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_ondemand_video_black_48dp.png │ +-rw---- 1.0 fat 1024 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_play_circle_outline_black_48dp.png │ +-rw---- 1.0 fat 896 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_refresh_black_48dp.png │ +-rw---- 1.0 fat 427 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_refresh_white_24dp.png │ +-rw---- 1.0 fat 338 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_remove_circle_black_24dp.png │ +-rw---- 1.0 fat 338 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_remove_circle_white_24dp.png │ +-rw---- 1.0 fat 131 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_reorder_black_18dp.png │ +-rw---- 1.0 fat 112 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_reorder_black_24dp.png │ +-rw---- 1.0 fat 131 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_reorder_white_18dp.png │ +-rw---- 1.0 fat 494 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_reply_black_48dp.png │ +-rw---- 1.0 fat 305 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_reply_white_24dp.png │ +-rw---- 1.0 fat 390 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_search_black_24dp.png │ +-rw---- 1.0 fat 390 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_search_white_24dp.png │ +-rw---- 1.0 fat 393 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_send_black_24dp.png │ +-rw---- 1.0 fat 408 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_send_white_24dp.png │ +-rw---- 1.0 fat 601 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_settings_black_24dp.png │ +-rw---- 1.0 fat 512 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_share_white_24dp.png │ +-rw---- 1.0 fat 216 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_turned_in_black_24dp.png │ +-rw---- 1.0 fat 216 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_turned_in_white_24dp.png │ +-rw---- 1.0 fat 113 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_view_module_white_24dp.png │ +-rw---- 2.0 fat 336 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_action_bar_item_background_material.xml │ +-rw---- 2.0 fat 1908 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_btn_colored_material.xml │ +-rw---- 2.0 fat 1360 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_edit_text_material.xml │ +-rw---- 2.0 fat 712 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_ratingbar_indicator_material.xml │ +-rw---- 2.0 fat 712 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_ratingbar_small_material.xml │ +-rw---- 2.0 fat 380 bl defN 08-Jan-01 00:00 res/drawable-v23/abc_control_background_material.xml │ +-rw---- 1.0 fat 297 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 354 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 556 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 831 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 996 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2172 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1524 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 2259 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2606 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 234 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 425 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 365 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 325 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 179 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 693 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 218 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 371 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 238 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 919 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 732 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 656 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 1.0 fat 1234 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 1.0 fat 432 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 1.0 fat 784 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_star_half_black_36dp.png │ +-rw---- 1.0 fat 719 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1122 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1811 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 345 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 400 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 557 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 219 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 207 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 507 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 741 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 205 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 128 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_add_white_24dp.png │ +-rw---- 1.0 fat 265 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_arrow_down_white_24dp.png │ +-rw---- 1.0 fat 290 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_arrow_upward_white_24dp.png │ +-rw---- 1.0 fat 687 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_attach_file_white_24dp.png │ +-rw---- 1.0 fat 322 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_bookmark_white_24dp.png │ +-rw---- 1.0 fat 303 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_clear_black_24dp.png │ +-rw---- 1.0 fat 468 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_clear_black_48dp.png │ +-rw---- 1.0 fat 179 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_file_download_white_24dp.png │ +-rw---- 1.0 fat 936 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_help_black_24dp.png │ +-rw---- 1.0 fat 126 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_list_black_24dp.png │ +-rw---- 1.0 fat 579 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_lock_black_24dp.png │ +-rw---- 1.0 fat 590 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_lock_white_24dp.png │ +-rw---- 1.0 fat 463 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_mail_black_24dp.png │ +-rw---- 1.0 fat 473 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_mail_white_24dp.png │ +-rw---- 1.0 fat 419 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_ondemand_video_black_24dp.png │ +-rw---- 1.0 fat 642 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_ondemand_video_black_48dp.png │ +-rw---- 1.0 fat 1896 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_play_circle_outline_black_48dp.png │ +-rw---- 1.0 fat 1554 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_refresh_black_48dp.png │ +-rw---- 1.0 fat 896 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_refresh_white_24dp.png │ +-rw---- 1.0 fat 631 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_remove_circle_black_24dp.png │ +-rw---- 1.0 fat 631 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_remove_circle_white_24dp.png │ +-rw---- 1.0 fat 136 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_reorder_black_18dp.png │ +-rw---- 1.0 fat 124 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_reorder_black_24dp.png │ +-rw---- 1.0 fat 136 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_reorder_white_18dp.png │ +-rw---- 1.0 fat 870 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_reply_black_48dp.png │ +-rw---- 1.0 fat 494 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_reply_white_24dp.png │ +-rw---- 1.0 fat 732 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_search_black_24dp.png │ +-rw---- 1.0 fat 732 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_search_white_24dp.png │ +-rw---- 1.0 fat 552 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_send_black_24dp.png │ +-rw---- 1.0 fat 576 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_send_white_24dp.png │ +-rw---- 1.0 fat 982 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_settings_black_24dp.png │ +-rw---- 1.0 fat 889 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_share_white_24dp.png │ +-rw---- 1.0 fat 322 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_turned_in_black_24dp.png │ +-rw---- 1.0 fat 322 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_turned_in_white_24dp.png │ +-rw---- 1.0 fat 125 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_view_module_white_24dp.png │ +-rw---- 1.0 fat 305 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 369 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 725 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1249 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1467 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2265 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1032 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 3755 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 4239 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 246 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 477 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 395 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 348 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 934 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 284 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 511 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 337 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1292 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1032 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 893 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 1.0 fat 1705 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 1.0 fat 586 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 1.0 fat 1104 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_star_half_black_36dp.png │ +-rw---- 1.0 fat 928 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 178 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 245 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 305 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1779 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 2774 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 396 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 589 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 811 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 218 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 595 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1060 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 210 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 204 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 193 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 196 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 138 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_add_white_24dp.png │ +-rw---- 1.0 fat 326 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_arrow_down_white_24dp.png │ +-rw---- 1.0 fat 451 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_arrow_upward_white_24dp.png │ +-rw---- 1.0 fat 1083 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_attach_file_white_24dp.png │ +-rw---- 1.0 fat 394 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_bookmark_white_24dp.png │ +-rw---- 1.0 fat 395 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_clear_black_24dp.png │ +-rw---- 1.0 fat 602 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_clear_black_48dp.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_file_download_white_24dp.png │ +-rw---- 1.0 fat 1311 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_help_black_24dp.png │ +-rw---- 1.0 fat 138 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_list_black_24dp.png │ +-rw---- 1.0 fat 822 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_lock_black_24dp.png │ +-rw---- 1.0 fat 836 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_lock_white_24dp.png │ +-rw---- 1.0 fat 590 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_mail_black_24dp.png │ +-rw---- 1.0 fat 602 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_mail_white_24dp.png │ +-rw---- 1.0 fat 525 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_ondemand_video_black_24dp.png │ +-rw---- 1.0 fat 893 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_ondemand_video_black_48dp.png │ +-rw---- 1.0 fat 2681 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_play_circle_outline_black_48dp.png │ +-rw---- 1.0 fat 2101 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_refresh_black_48dp.png │ +-rw---- 1.0 fat 1229 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_refresh_white_24dp.png │ +-rw---- 1.0 fat 884 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_remove_circle_black_24dp.png │ +-rw---- 1.0 fat 884 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_remove_circle_white_24dp.png │ +-rw---- 1.0 fat 153 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_reorder_black_18dp.png │ +-rw---- 1.0 fat 135 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_reorder_black_24dp.png │ +-rw---- 1.0 fat 153 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_reorder_white_18dp.png │ +-rw---- 1.0 fat 1277 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_reply_black_48dp.png │ +-rw---- 1.0 fat 711 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_reply_white_24dp.png │ +-rw---- 1.0 fat 1032 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_search_black_24dp.png │ +-rw---- 1.0 fat 1032 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_search_white_24dp.png │ +-rw---- 1.0 fat 651 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_send_black_24dp.png │ +-rw---- 1.0 fat 651 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_send_white_24dp.png │ +-rw---- 1.0 fat 1456 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_settings_black_24dp.png │ +-rw---- 1.0 fat 1142 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_share_white_24dp.png │ +-rw---- 1.0 fat 394 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_turned_in_black_24dp.png │ +-rw---- 1.0 fat 394 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_turned_in_white_24dp.png │ +-rw---- 1.0 fat 138 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_view_module_white_24dp.png │ +-rw---- 1.0 fat 295 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 551 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1014 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1226 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 3524 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 3853 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 240 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 566 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 401 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1173 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 355 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 665 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 390 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1559 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1328 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 1131 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 1.0 fat 2096 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 1.0 fat 731 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 1.0 fat 1329 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png │ +-rw---- 1.0 fat 1271 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 666 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 959 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 513 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1025 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 208 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 149 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_add_white_24dp.png │ +-rw---- 1.0 fat 392 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_arrow_down_white_24dp.png │ +-rw---- 1.0 fat 429 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_arrow_upward_white_24dp.png │ +-rw---- 1.0 fat 1293 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_attach_file_white_24dp.png │ +-rw---- 1.0 fat 459 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_bookmark_white_24dp.png │ +-rw---- 1.0 fat 468 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_clear_black_24dp.png │ +-rw---- 1.0 fat 811 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_clear_black_48dp.png │ +-rw---- 1.0 fat 310 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_file_download_white_24dp.png │ +-rw---- 1.0 fat 1704 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_help_black_24dp.png │ +-rw---- 1.0 fat 141 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_list_black_24dp.png │ +-rw---- 1.0 fat 1033 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_lock_black_24dp.png │ +-rw---- 1.0 fat 1049 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_lock_white_24dp.png │ +-rw---- 1.0 fat 728 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_mail_black_24dp.png │ +-rw---- 1.0 fat 745 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_mail_white_24dp.png │ +-rw---- 1.0 fat 642 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_ondemand_video_black_24dp.png │ +-rw---- 1.0 fat 1205 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_ondemand_video_black_48dp.png │ +-rw---- 1.0 fat 3455 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_play_circle_outline_black_48dp.png │ +-rw---- 1.0 fat 2657 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_refresh_black_48dp.png │ +-rw---- 1.0 fat 1554 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_refresh_white_24dp.png │ +-rw---- 1.0 fat 1163 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_remove_circle_black_24dp.png │ +-rw---- 1.0 fat 1163 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_remove_circle_white_24dp.png │ +-rw---- 1.0 fat 135 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_reorder_black_18dp.png │ +-rw---- 1.0 fat 140 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_reorder_black_24dp.png │ +-rw---- 1.0 fat 135 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_reorder_white_18dp.png │ +-rw---- 1.0 fat 1565 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_reply_black_48dp.png │ +-rw---- 1.0 fat 954 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_reply_white_24dp.png │ +-rw---- 1.0 fat 1328 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_search_black_24dp.png │ +-rw---- 1.0 fat 1328 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_search_white_24dp.png │ +-rw---- 1.0 fat 814 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_send_black_24dp.png │ +-rw---- 1.0 fat 872 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_send_white_24dp.png │ +-rw---- 1.0 fat 1765 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_settings_black_24dp.png │ +-rw---- 1.0 fat 1491 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_share_white_24dp.png │ +-rw---- 1.0 fat 447 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_turned_in_black_24dp.png │ +-rw---- 1.0 fat 459 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_turned_in_white_24dp.png │ +-rw---- 1.0 fat 149 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_view_module_white_24dp.png │ +-rw---- 2.0 fat 700 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_borderless_material.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_check_material.xml │ +-rw---- 2.0 fat 428 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_colored_material.xml │ +-rw---- 2.0 fat 1092 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_default_mtrl_shape.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_radio_material.xml │ +-rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/drawable/abc_cab_background_internal_bg.xml │ +-rw---- 2.0 fat 412 bl defN 08-Jan-01 00:00 res/drawable/abc_cab_background_top_material.xml │ +-rw---- 2.0 fat 844 bl defN 08-Jan-01 00:00 res/drawable/abc_dialog_material_background_dark.xml │ +-rw---- 2.0 fat 844 bl defN 08-Jan-01 00:00 res/drawable/abc_dialog_material_background_light.xml │ +-rw---- 2.0 fat 1040 bl defN 08-Jan-01 00:00 res/drawable/abc_edit_text_material.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 664 bl defN 08-Jan-01 00:00 res/drawable/abc_ratingbar_full_material.xml │ +-rw---- 2.0 fat 760 bl defN 08-Jan-01 00:00 res/drawable/abc_ratingbar_indicator_material.xml │ +-rw---- 2.0 fat 760 bl defN 08-Jan-01 00:00 res/drawable/abc_ratingbar_small_material.xml │ +-rw---- 2.0 fat 1232 bl defN 08-Jan-01 00:00 res/drawable/abc_seekbar_thumb_material.xml │ +-rw---- 2.0 fat 1532 bl defN 08-Jan-01 00:00 res/drawable/abc_seekbar_track_material.xml │ +-rw---- 2.0 fat 1328 bl defN 08-Jan-01 00:00 res/drawable/abc_spinner_textfield_background_material.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_switch_thumb_material.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/abc_tab_indicator_material.xml │ +-rw---- 2.0 fat 600 bl defN 08-Jan-01 00:00 res/drawable/abc_text_cursor_material.xml │ +-rw---- 2.0 fat 880 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/drawable/design_fab_background.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/design_snackbar_background.xml │ +-rw---- 2.0 fat 616 bl defN 08-Jan-01 00:00 res/drawable/preference_list_divider_material.xml │ +-rw---- 2.0 fat 528 bl defN 08-Jan-01 00:00 res/layout-sw600dp-v13/design_layout_snackbar.xml │ +-rw---- 2.0 fat 1848 bl defN 08-Jan-01 00:00 res/layout-v11/preference.xml │ +-rw---- 2.0 fat 1692 bl defN 08-Jan-01 00:00 res/layout-v17/abc_alert_dialog_button_bar_material.xml │ +-rw---- 2.0 fat 3328 bl defN 08-Jan-01 00:00 res/layout-v17/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1156 bl defN 08-Jan-01 00:00 res/layout-v17/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 3696 bl defN 08-Jan-01 00:00 res/layout-v17/abc_search_view.xml │ +-rw---- 2.0 fat 5396 bl defN 08-Jan-01 00:00 res/layout-v17/card_thread.xml │ +-rw---- 2.0 fat 5620 bl defN 08-Jan-01 00:00 res/layout-v17/card_thread_horizontal.xml │ +-rw---- 2.0 fat 2720 bl defN 08-Jan-01 00:00 res/layout-v17/catalog_grid_item.xml │ +-rw---- 2.0 fat 1336 bl defN 08-Jan-01 00:00 res/layout-v17/design_layout_snackbar_include.xml │ +-rw---- 2.0 fat 1780 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_big_media.xml │ +-rw---- 2.0 fat 1920 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_big_media_narrow.xml │ +-rw---- 2.0 fat 2848 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_lines.xml │ +-rw---- 2.0 fat 1428 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_media.xml │ +-rw---- 2.0 fat 660 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_part_chronometer.xml │ +-rw---- 2.0 fat 660 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_part_time.xml │ +-rw---- 2.0 fat 2032 bl defN 08-Jan-01 00:00 res/layout-v17/preference.xml │ +-rw---- 2.0 fat 620 bl defN 08-Jan-01 00:00 res/layout-v17/preference_category_material.xml │ +-rw---- 2.0 fat 1552 bl defN 08-Jan-01 00:00 res/layout-v17/preference_information.xml │ +-rw---- 2.0 fat 1868 bl defN 08-Jan-01 00:00 res/layout-v17/preference_information_material.xml │ +-rw---- 2.0 fat 2324 bl defN 08-Jan-01 00:00 res/layout-v17/preference_material.xml │ +-rw---- 2.0 fat 872 bl defN 08-Jan-01 00:00 res/layout-v17/select_dialog_multichoice_material.xml │ +-rw---- 2.0 fat 872 bl defN 08-Jan-01 00:00 res/layout-v17/select_dialog_singlechoice_material.xml │ +-rw---- 2.0 fat 1632 bl defN 08-Jan-01 00:00 res/layout-v21/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2644 bl defN 08-Jan-01 00:00 res/layout-v21/activity_catalog.xml │ +-rw---- 2.0 fat 884 bl defN 08-Jan-01 00:00 res/layout-v21/activity_deepzoom.xml │ +-rw---- 2.0 fat 1340 bl defN 08-Jan-01 00:00 res/layout-v21/activity_post_comment_activity.xml │ +-rw---- 2.0 fat 2524 bl defN 08-Jan-01 00:00 res/layout-v21/activity_thread.xml │ +-rw---- 2.0 fat 1204 bl defN 08-Jan-01 00:00 res/layout-v21/fragment_catalog.xml │ +-rw---- 2.0 fat 1452 bl defN 08-Jan-01 00:00 res/layout-v21/fragment_deepzoom.xml │ +-rw---- 2.0 fat 1076 bl defN 08-Jan-01 00:00 res/layout-v21/fragment_thread.xml │ +-rw---- 2.0 fat 620 bl defN 08-Jan-01 00:00 res/layout-v21/preference_category_material.xml │ +-rw---- 2.0 fat 1868 bl defN 08-Jan-01 00:00 res/layout-v21/preference_information_material.xml │ +-rw---- 2.0 fat 2324 bl defN 08-Jan-01 00:00 res/layout-v21/preference_material.xml │ +-rw---- 2.0 fat 940 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 448 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_up_container.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 804 bl defN 08-Jan-01 00:00 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 584 bl defN 08-Jan-01 00:00 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 500 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 592 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_close_item_material.xml │ +-rw---- 2.0 fat 1728 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view.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 1648 bl defN 08-Jan-01 00:00 res/layout/abc_alert_dialog_button_bar_material.xml │ +-rw---- 2.0 fat 3284 bl defN 08-Jan-01 00:00 res/layout/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1112 bl defN 08-Jan-01 00:00 res/layout/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 396 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 1404 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 1548 bl defN 08-Jan-01 00:00 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 556 bl defN 08-Jan-01 00:00 res/layout/abc_screen_content_include.xml │ +-rw---- 2.0 fat 872 bl defN 08-Jan-01 00:00 res/layout/abc_screen_simple.xml │ +-rw---- 2.0 fat 828 bl defN 08-Jan-01 00:00 res/layout/abc_screen_simple_overlay_action_mode.xml │ +-rw---- 2.0 fat 1580 bl defN 08-Jan-01 00:00 res/layout/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2204 bl defN 08-Jan-01 00:00 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3648 bl defN 08-Jan-01 00:00 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 768 bl defN 08-Jan-01 00:00 res/layout/abc_select_dialog_material.xml │ +-rw---- 2.0 fat 2584 bl defN 08-Jan-01 00:00 res/layout/activity_catalog.xml │ +-rw---- 2.0 fat 844 bl defN 08-Jan-01 00:00 res/layout/activity_deepzoom.xml │ +-rw---- 2.0 fat 1280 bl defN 08-Jan-01 00:00 res/layout/activity_post_comment_activity.xml │ +-rw---- 2.0 fat 2464 bl defN 08-Jan-01 00:00 res/layout/activity_thread.xml │ +-rw---- 2.0 fat 1216 bl defN 08-Jan-01 00:00 res/layout/board_list_item.xml │ +-rw---- 2.0 fat 1580 bl defN 08-Jan-01 00:00 res/layout/card_reply_attachment.xml │ +-rw---- 2.0 fat 5160 bl defN 08-Jan-01 00:00 res/layout/card_thread.xml │ +-rw---- 2.0 fat 5384 bl defN 08-Jan-01 00:00 res/layout/card_thread_horizontal.xml │ +-rw---- 2.0 fat 2616 bl defN 08-Jan-01 00:00 res/layout/catalog_grid_item.xml │ +-rw---- 2.0 fat 3288 bl defN 08-Jan-01 00:00 res/layout/catalog_list_item.xml │ +-rw---- 2.0 fat 992 bl defN 08-Jan-01 00:00 res/layout/design_bottom_sheet_dialog.xml │ +-rw---- 2.0 fat 528 bl defN 08-Jan-01 00:00 res/layout/design_layout_snackbar.xml │ +-rw---- 2.0 fat 1240 bl defN 08-Jan-01 00:00 res/layout/design_layout_snackbar_include.xml │ +-rw---- 2.0 fat 368 bl defN 08-Jan-01 00:00 res/layout/design_layout_tab_icon.xml │ +-rw---- 2.0 fat 444 bl defN 08-Jan-01 00:00 res/layout/design_layout_tab_text.xml │ +-rw---- 2.0 fat 328 bl defN 08-Jan-01 00:00 res/layout/design_menu_item_action_area.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/layout/design_navigation_item.xml │ +-rw---- 2.0 fat 448 bl defN 08-Jan-01 00:00 res/layout/design_navigation_item_header.xml │ +-rw---- 2.0 fat 480 bl defN 08-Jan-01 00:00 res/layout/design_navigation_item_separator.xml │ +-rw---- 2.0 fat 572 bl defN 08-Jan-01 00:00 res/layout/design_navigation_item_subheader.xml │ +-rw---- 2.0 fat 528 bl defN 08-Jan-01 00:00 res/layout/design_navigation_menu.xml │ +-rw---- 2.0 fat 864 bl defN 08-Jan-01 00:00 res/layout/design_navigation_menu_item.xml │ +-rw---- 2.0 fat 412 bl defN 08-Jan-01 00:00 res/layout/drawer_header.xml │ +-rw---- 2.0 fat 588 bl defN 08-Jan-01 00:00 res/layout/fragment_board_list.xml │ +-rw---- 2.0 fat 744 bl defN 08-Jan-01 00:00 res/layout/fragment_card_dialog.xml │ +-rw---- 2.0 fat 1164 bl defN 08-Jan-01 00:00 res/layout/fragment_catalog.xml │ +-rw---- 2.0 fat 1412 bl defN 08-Jan-01 00:00 res/layout/fragment_deepzoom.xml │ +-rw---- 2.0 fat 592 bl defN 08-Jan-01 00:00 res/layout/fragment_gallery.xml │ +-rw---- 2.0 fat 2232 bl defN 08-Jan-01 00:00 res/layout/fragment_post_comment_activity.xml │ +-rw---- 2.0 fat 592 bl defN 08-Jan-01 00:00 res/layout/fragment_reply_checker.xml │ +-rw---- 2.0 fat 1036 bl defN 08-Jan-01 00:00 res/layout/fragment_thread.xml │ +-rw---- 2.0 fat 1320 bl defN 08-Jan-01 00:00 res/layout/gallery_item.xml │ +-rw---- 2.0 fat 844 bl defN 08-Jan-01 00:00 res/layout/media_item.xml │ +-rw---- 2.0 fat 616 bl defN 08-Jan-01 00:00 res/layout/notification_media_action.xml │ +-rw---- 2.0 fat 792 bl defN 08-Jan-01 00:00 res/layout/notification_media_cancel_action.xml │ +-rw---- 2.0 fat 1640 bl defN 08-Jan-01 00:00 res/layout/notification_template_big_media.xml │ +-rw---- 2.0 fat 1660 bl defN 08-Jan-01 00:00 res/layout/notification_template_big_media_narrow.xml │ +-rw---- 2.0 fat 2676 bl defN 08-Jan-01 00:00 res/layout/notification_template_lines.xml │ +-rw---- 2.0 fat 1336 bl defN 08-Jan-01 00:00 res/layout/notification_template_media.xml │ +-rw---- 2.0 fat 616 bl defN 08-Jan-01 00:00 res/layout/notification_template_part_chronometer.xml │ +-rw---- 2.0 fat 616 bl defN 08-Jan-01 00:00 res/layout/notification_template_part_time.xml │ +-rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/layout/preference_category.xml │ +-rw---- 2.0 fat 620 bl defN 08-Jan-01 00:00 res/layout/preference_category_material.xml │ +-rw---- 2.0 fat 1084 bl defN 08-Jan-01 00:00 res/layout/preference_dialog_edittext.xml │ +-rw---- 2.0 fat 1368 bl defN 08-Jan-01 00:00 res/layout/preference_information.xml │ +-rw---- 2.0 fat 1872 bl defN 08-Jan-01 00:00 res/layout/preference_information_material.xml │ +-rw---- 2.0 fat 820 bl defN 08-Jan-01 00:00 res/layout/preference_list_fragment.xml │ +-rw---- 2.0 fat 2324 bl defN 08-Jan-01 00:00 res/layout/preference_material.xml │ +-rw---- 2.0 fat 588 bl defN 08-Jan-01 00:00 res/layout/preference_recyclerview.xml │ +-rw---- 2.0 fat 480 bl defN 08-Jan-01 00:00 res/layout/preference_widget_checkbox.xml │ +-rw---- 2.0 fat 476 bl defN 08-Jan-01 00:00 res/layout/preference_widget_switch.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/layout/preference_widget_switch_compat.xml │ +-rw---- 2.0 fat 2780 bl defN 08-Jan-01 00:00 res/layout/reply_checker_list_item.xml │ +-rw---- 2.0 fat 648 bl defN 08-Jan-01 00:00 res/layout/select_dialog_item_material.xml │ +-rw---- 2.0 fat 788 bl defN 08-Jan-01 00:00 res/layout/select_dialog_multichoice_material.xml │ +-rw---- 2.0 fat 788 bl defN 08-Jan-01 00:00 res/layout/select_dialog_singlechoice_material.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 1272 bl defN 08-Jan-01 00:00 res/layout/watchlist_item.xml │ +-rw---- 2.0 fat 948 bl defN 08-Jan-01 00:00 res/menu/drawer.xml │ +-rw---- 2.0 fat 2864 bl defN 08-Jan-01 00:00 res/menu/menu_catalog.xml │ +-rw---- 2.0 fat 1132 bl defN 08-Jan-01 00:00 res/menu/menu_deep_zoom.xml │ +-rw---- 2.0 fat 792 bl defN 08-Jan-01 00:00 res/menu/menu_post_comment_activity.xml │ +-rw---- 2.0 fat 3064 bl defN 08-Jan-01 00:00 res/menu/menu_thread.xml │ +-rw---- 1.0 fat 6810 b- stor 08-Jan-01 00:00 res/mipmap-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 5821 b- stor 08-Jan-01 00:00 res/mipmap-hdpi-v4/white_ouroboros.png │ +-rw---- 1.0 fat 3911 b- stor 08-Jan-01 00:00 res/mipmap-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 3016 b- stor 08-Jan-01 00:00 res/mipmap-mdpi-v4/white_ouroboros.png │ +-rw---- 1.0 fat 10003 b- stor 08-Jan-01 00:00 res/mipmap-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 8549 b- stor 08-Jan-01 00:00 res/mipmap-xhdpi-v4/white_ouroboros.png │ +-rw---- 1.0 fat 16259 b- stor 08-Jan-01 00:00 res/mipmap-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 14686 b- stor 08-Jan-01 00:00 res/mipmap-xxhdpi-v4/white_ouroboros.png │ +-rw---- 1.0 fat 23584 b- stor 08-Jan-01 00:00 res/mipmap-xxxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 20846 b- stor 08-Jan-01 00:00 res/mipmap-xxxhdpi-v4/white_ouroboros.png │ +-rw---- 2.0 fat 2704 bl defN 08-Jan-01 00:00 res/xml/preferences.xml │ +-rw---- 1.0 fat 272212 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 3675364 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 1254 bl defN 08-Jan-01 00:00 org/jsoup/nodes/entities-base.properties │ +-rw---- 2.0 fat 27501 bl defN 08-Jan-01 00:00 org/jsoup/nodes/entities-full.properties │ +618 files, 4780317 bytes uncompressed, 2348264 bytes compressed: 50.9% ├── smali/android/support/design/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1152 │ return-void │ .end method ├── smali/android/support/v14/preference/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1057 │ return-void │ .end method ├── smali/android/support/v4/app/BundleCompatDonut.smali │ @@ -96,17 +96,17 @@ │ │ invoke-virtual {v1, p0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/os/IBinder; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 58 │ :goto_1 │ return-object v1 │ │ .line 43 │ :catch_0 │ @@ -233,17 +233,17 @@ │ │ const/4 v3, 0x1 │ │ aput-object p2, v2, v3 │ │ invoke-virtual {v1, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 82 │ :cond_1 │ :goto_1 │ return-void │ │ .line 67 ├── smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub.smali │ @@ -47,16 +47,16 @@ │ │ invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v2 │ │ sput-object v2, Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub;->sAsInterfaceMethod:Ljava/lang/reflect/Method; │ :try_end_0 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_1 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 100 │ :goto_0 │ return-void │ │ .line 97 │ :catch_0 ├── smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21.smali │ @@ -128,16 +128,16 @@ │ │ invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v3 │ │ iput-object v3, p0, Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21;->mOnLoadChildrenMethod:Ljava/lang/reflect/Method; │ :try_end_0 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_1 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 53 │ .end local v1 # "parceledListSliceClass":Ljava/lang/Class; │ .end local v2 # "theClass":Ljava/lang/Class; │ :goto_0 │ return-void ├── smali/android/support/v4/media/ParceledListSliceAdapterApi21.smali │ @@ -34,16 +34,16 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; │ │ move-result-object v2 │ │ sput-object v2, Landroid/support/v4/media/ParceledListSliceAdapterApi21;->sConstructor:Ljava/lang/reflect/Constructor; │ :try_end_0 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_1 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 37 │ :goto_0 │ return-void │ │ .line 34 │ :catch_0 ├── 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 953 │ return-void │ .end method ├── smali/android/support/v7/cardview/R.smali │ @@ -19,10 +19,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 40 │ return-void │ .end method ├── smali/android/support/v7/preference/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1035 │ return-void │ .end method ├── smali/android/support/v7/recyclerview/R.smali │ @@ -18,10 +18,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 24 │ return-void │ .end method ├── smali/com/luorrak/ouroboros/R.smali │ @@ -30,10 +30,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 3832 │ return-void │ .end method ├── smali/com/luorrak/ouroboros/ReplyChecker/ReplyCheckerAdapter$ReplyCheckerObject.smali │ @@ -31,14 +31,15 @@ │ │ .field final synthetic this$0:Lcom/luorrak/ouroboros/ReplyChecker/ReplyCheckerAdapter; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/ReplyChecker/ReplyCheckerAdapter;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/ReplyChecker/ReplyCheckerAdapter; │ │ .prologue │ .line 89 │ iput-object p1, p0, Lcom/luorrak/ouroboros/ReplyChecker/ReplyCheckerAdapter$ReplyCheckerObject;->this$0:Lcom/luorrak/ouroboros/ReplyChecker/ReplyCheckerAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/api/CommentParser$1.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$linkUrl:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/api/CommentParser;Ljava/lang/String;Landroid/app/FragmentManager;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/api/CommentParser; │ │ .prologue │ .line 264 │ iput-object p1, p0, Lcom/luorrak/ouroboros/api/CommentParser$1;->this$0:Lcom/luorrak/ouroboros/api/CommentParser; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/api/CommentParser$1;->val$linkUrl:Ljava/lang/String; ├── smali/com/luorrak/ouroboros/api/CommentParser$2.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$fragmentManager:Landroid/app/FragmentManager; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/api/CommentParser;Lorg/jsoup/nodes/Element;Landroid/app/FragmentManager;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/api/CommentParser; │ │ .prologue │ .line 276 │ iput-object p1, p0, Lcom/luorrak/ouroboros/api/CommentParser$2;->this$0:Lcom/luorrak/ouroboros/api/CommentParser; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/api/CommentParser$2;->val$anchor:Lorg/jsoup/nodes/Element; ├── smali/com/luorrak/ouroboros/api/CommentParser$3.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic val$linkUrl:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/api/CommentParser;Landroid/app/FragmentManager;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/api/CommentParser; │ │ .prologue │ .line 293 │ iput-object p1, p0, Lcom/luorrak/ouroboros/api/CommentParser$3;->this$0:Lcom/luorrak/ouroboros/api/CommentParser; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/api/CommentParser$3;->val$fragmentManager:Landroid/app/FragmentManager; │ │ @@ -73,16 +74,18 @@ │ │ invoke-virtual {v1, v2, v0}, Landroid/app/FragmentTransaction;->add(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; │ │ move-result-object v2 │ │ const-string v3, "threadDialog" │ │ + .line 299 │ invoke-virtual {v2, v3}, Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction; │ │ move-result-object v2 │ │ + .line 300 │ invoke-virtual {v2}, Landroid/app/FragmentTransaction;->commit()I │ │ .line 302 │ return-void │ .end method ├── smali/com/luorrak/ouroboros/api/CommentParser$4.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$linkUrl:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/api/CommentParser;Ljava/lang/String;Landroid/app/FragmentManager;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/api/CommentParser; │ │ .prologue │ .line 310 │ iput-object p1, p0, Lcom/luorrak/ouroboros/api/CommentParser$4;->this$0:Lcom/luorrak/ouroboros/api/CommentParser; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/api/CommentParser$4;->val$linkUrl:Ljava/lang/String; ├── smali/com/luorrak/ouroboros/api/JsonParser.smali │ @@ -385,36 +385,35 @@ │ ")V" │ } │ .end annotation │ │ .prologue │ .line 211 │ .local p2, "value":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const-string v4, "extra_files" │ + const-string v3, "extra_files" │ │ - invoke-virtual {p3, v4}, Lcom/google/gson/JsonObject;->has(Ljava/lang/String;)Z │ + invoke-virtual {p3, v3}, Lcom/google/gson/JsonObject;->has(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 212 │ - const-string v4, "extra_files" │ + const-string v3, "extra_files" │ │ - invoke-virtual {p3, v4}, Lcom/google/gson/JsonObject;->getAsJsonArray(Ljava/lang/String;)Lcom/google/gson/JsonArray; │ + invoke-virtual {p3, v3}, Lcom/google/gson/JsonObject;->getAsJsonArray(Ljava/lang/String;)Lcom/google/gson/JsonArray; │ │ move-result-object v0 │ │ .line 213 │ .local v0, "extraFiles":Lcom/google/gson/JsonArray; │ invoke-virtual {v0}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ @@ -444,15 +443,14 @@ │ │ goto :goto_0 │ │ .line 218 │ .end local v0 # "extraFiles":Lcom/google/gson/JsonArray; │ .end local v1 # "file":Lcom/google/gson/JsonObject; │ .end local v2 # "fileElement":Lcom/google/gson/JsonElement; │ - .end local v3 # "i$":Ljava/util/Iterator; │ :cond_0 │ return-void │ .end method │ │ .method public getCatalogCom(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ .locals 2 │ .param p1, "catalogThreadJson" # Lcom/google/gson/JsonObject; │ @@ -756,92 +754,91 @@ │ │ .method public getMediaFiles(Lcom/google/gson/JsonObject;)[B │ .locals 11 │ .param p1, "threadJson" # Lcom/google/gson/JsonObject; │ │ .prologue │ .line 184 │ - const-string v10, "tim" │ + const-string v9, "tim" │ │ - invoke-virtual {p1, v10}, Lcom/google/gson/JsonObject;->has(Ljava/lang/String;)Z │ + invoke-virtual {p1, v9}, Lcom/google/gson/JsonObject;->has(Ljava/lang/String;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_1 │ + if-eqz v9, :cond_1 │ │ .line 185 │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 186 │ - .local v6, "mediaArrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v5, "mediaArrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-direct {p0, p1}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadImageHeight(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 187 │ .local v4, "height":Ljava/lang/String; │ invoke-direct {p0, p1}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadImageWidth(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 188 │ - .local v9, "width":Ljava/lang/String; │ + .local v8, "width":Ljava/lang/String; │ invoke-direct {p0, p1}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadTim(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 189 │ - .local v8, "tim":Ljava/lang/String; │ + .local v7, "tim":Ljava/lang/String; │ invoke-direct {p0, p1}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadExt(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 190 │ .local v0, "ext":Ljava/lang/String; │ - invoke-static {v4, v9, v8, v0}, Lcom/luorrak/ouroboros/util/Util;->createMediaItem(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/luorrak/ouroboros/util/Media; │ + invoke-static {v4, v8, v7, v0}, Lcom/luorrak/ouroboros/util/Util;->createMediaItem(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/luorrak/ouroboros/util/Media; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 191 │ - .local v7, "mediaItem":Lcom/luorrak/ouroboros/util/Media; │ - invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + .local v6, "mediaItem":Lcom/luorrak/ouroboros/util/Media; │ + invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 193 │ - const-string v10, "extra_files" │ + const-string v9, "extra_files" │ │ - invoke-virtual {p1, v10}, Lcom/google/gson/JsonObject;->has(Ljava/lang/String;)Z │ + invoke-virtual {p1, v9}, Lcom/google/gson/JsonObject;->has(Ljava/lang/String;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_0 │ + if-eqz v9, :cond_0 │ │ .line 194 │ - const-string v10, "extra_files" │ + const-string v9, "extra_files" │ │ - invoke-virtual {p1, v10}, Lcom/google/gson/JsonObject;->getAsJsonArray(Ljava/lang/String;)Lcom/google/gson/JsonArray; │ + invoke-virtual {p1, v9}, Lcom/google/gson/JsonObject;->getAsJsonArray(Ljava/lang/String;)Lcom/google/gson/JsonArray; │ │ move-result-object v2 │ │ .line 195 │ .local v2, "extraFiles":Lcom/google/gson/JsonArray; │ invoke-virtual {v2}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v9 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_0 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/gson/JsonElement; │ │ .line 196 │ .local v3, "fileElement":Lcom/google/gson/JsonElement; │ @@ -854,58 +851,57 @@ │ invoke-direct {p0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadImageHeight(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 198 │ invoke-direct {p0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadImageWidth(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 199 │ invoke-direct {p0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadTim(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 200 │ invoke-direct {p0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadExt(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 201 │ - invoke-static {v4, v9, v8, v0}, Lcom/luorrak/ouroboros/util/Util;->createMediaItem(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/luorrak/ouroboros/util/Media; │ + invoke-static {v4, v8, v7, v0}, Lcom/luorrak/ouroboros/util/Util;->createMediaItem(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/luorrak/ouroboros/util/Media; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 202 │ - invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 205 │ .end local v1 # "extraFileJson":Lcom/google/gson/JsonObject; │ .end local v2 # "extraFiles":Lcom/google/gson/JsonArray; │ .end local v3 # "fileElement":Lcom/google/gson/JsonElement; │ - .end local v5 # "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-static {v6}, Lcom/luorrak/ouroboros/util/Util;->serializeObject(Ljava/lang/Object;)[B │ + invoke-static {v5}, Lcom/luorrak/ouroboros/util/Util;->serializeObject(Ljava/lang/Object;)[B │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 207 │ .end local v0 # "ext":Ljava/lang/String; │ .end local v4 # "height":Ljava/lang/String; │ - .end local v6 # "mediaArrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v7 # "mediaItem":Lcom/luorrak/ouroboros/util/Media; │ - .end local v8 # "tim":Ljava/lang/String; │ - .end local v9 # "width":Ljava/lang/String; │ + .end local v5 # "mediaArrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v6 # "mediaItem":Lcom/luorrak/ouroboros/util/Media; │ + .end local v7 # "tim":Ljava/lang/String; │ + .end local v8 # "width":Ljava/lang/String; │ :goto_1 │ - return-object v10 │ + return-object v9 │ │ :cond_1 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public getSubmittedBoardName(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ .locals 4 │ .param p1, "responseJson" # Lcom/google/gson/JsonObject; ├── smali/com/luorrak/ouroboros/api/CommentParser.smali │ @@ -453,36 +453,35 @@ │ .param p2, "currentBoard" # Ljava/lang/String; │ .param p3, "resto" # Ljava/lang/String; │ .param p4, "fragmentManager" # Landroid/app/FragmentManager; │ .param p5, "infiniteDbHelper" # Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ │ .prologue │ .line 170 │ - const-string v8, "" │ + const-string v7, "" │ │ .line 171 │ - .local v8, "parsedText":Ljava/lang/CharSequence; │ + .local v7, "parsedText":Ljava/lang/CharSequence; │ invoke-virtual {p1}, Lorg/jsoup/nodes/Element;->childNodes()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_3 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Lorg/jsoup/nodes/Node; │ │ .line 172 │ .local v6, "childNode":Lorg/jsoup/nodes/Node; │ @@ -493,15 +492,15 @@ │ .line 173 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ const/4 v2, 0x0 │ │ - aput-object v8, v0, v2 │ + aput-object v7, v0, v2 │ │ const/4 v2, 0x1 │ │ new-instance v3, Landroid/text/SpannableString; │ │ check-cast v6, Lorg/jsoup/nodes/TextNode; │ │ @@ -516,15 +515,15 @@ │ │ move-result-object v3 │ │ aput-object v3, v0, v2 │ │ invoke-static {v0}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v8 │ + move-result-object v7 │ │ goto :goto_0 │ │ .line 174 │ .restart local v6 # "childNode":Lorg/jsoup/nodes/Node; │ :cond_1 │ instance-of v0, v6, Lorg/jsoup/nodes/Element; │ @@ -557,15 +556,15 @@ │ .line 178 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ const/4 v2, 0x0 │ │ - aput-object v8, v0, v2 │ + aput-object v7, v0, v2 │ │ const/4 v2, 0x1 │ │ new-instance v3, Landroid/text/SpannableString; │ │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ @@ -577,15 +576,15 @@ │ │ move-result-object v3 │ │ aput-object v3, v0, v2 │ │ invoke-static {v0}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 179 │ goto :goto_0 │ │ .line 176 │ :sswitch_0 │ const-string v3, "span" │ @@ -665,47 +664,47 @@ │ │ goto :goto_1 │ │ .line 181 │ :pswitch_0 │ invoke-direct {p0, v1}, Lcom/luorrak/ouroboros/api/CommentParser;->parseSpanText(Lorg/jsoup/nodes/Element;)Ljava/lang/CharSequence; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 182 │ - .local v9, "spanText":Ljava/lang/CharSequence; │ + .local v8, "spanText":Ljava/lang/CharSequence; │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ const/4 v2, 0x0 │ │ - aput-object v8, v0, v2 │ + aput-object v7, v0, v2 │ │ const/4 v2, 0x1 │ │ - aput-object v9, v0, v2 │ + aput-object v8, v0, v2 │ │ invoke-static {v0}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 183 │ goto/16 :goto_0 │ │ .line 185 │ - .end local v9 # "spanText":Ljava/lang/CharSequence; │ + .end local v8 # "spanText":Ljava/lang/CharSequence; │ :pswitch_1 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ const/4 v2, 0x0 │ │ - aput-object v8, v0, v2 │ + aput-object v7, v0, v2 │ │ const/4 v2, 0x1 │ │ new-instance v3, Landroid/text/SpannableString; │ │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ @@ -717,28 +716,28 @@ │ │ move-result-object v3 │ │ aput-object v3, v0, v2 │ │ invoke-static {v0}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 186 │ goto/16 :goto_0 │ │ .line 188 │ :pswitch_2 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ const/4 v2, 0x0 │ │ - aput-object v8, v0, v2 │ + aput-object v7, v0, v2 │ │ const/4 v2, 0x1 │ │ new-instance v3, Landroid/text/SpannableString; │ │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ @@ -750,28 +749,28 @@ │ │ move-result-object v3 │ │ aput-object v3, v0, v2 │ │ invoke-static {v0}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 189 │ goto/16 :goto_0 │ │ .line 191 │ :pswitch_3 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ const/4 v2, 0x0 │ │ - aput-object v8, v0, v2 │ + aput-object v7, v0, v2 │ │ const/4 v2, 0x1 │ │ new-instance v3, Landroid/text/SpannableString; │ │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ @@ -783,28 +782,28 @@ │ │ move-result-object v3 │ │ aput-object v3, v0, v2 │ │ invoke-static {v0}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 192 │ goto/16 :goto_0 │ │ .line 194 │ :pswitch_4 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ const/4 v2, 0x0 │ │ - aput-object v8, v0, v2 │ + aput-object v7, v0, v2 │ │ const/4 v2, 0x1 │ │ new-instance v3, Landroid/text/SpannableString; │ │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ @@ -816,28 +815,28 @@ │ │ move-result-object v3 │ │ aput-object v3, v0, v2 │ │ invoke-static {v0}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 195 │ goto/16 :goto_0 │ │ .line 197 │ :pswitch_5 │ const/4 v0, 0x2 │ │ new-array v10, v0, [Ljava/lang/CharSequence; │ │ const/4 v0, 0x0 │ │ - aput-object v8, v10, v0 │ + aput-object v7, v10, v0 │ │ const/4 v11, 0x1 │ │ move-object v0, p0 │ │ move-object v2, p2 │ │ @@ -851,23 +850,23 @@ │ │ move-result-object v0 │ │ aput-object v0, v10, v11 │ │ invoke-static {v10}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v8 │ + move-result-object v7 │ │ goto/16 :goto_0 │ │ .line 201 │ .end local v1 # "childElement":Lorg/jsoup/nodes/Element; │ .end local v6 # "childNode":Lorg/jsoup/nodes/Node; │ :cond_3 │ - return-object v8 │ + return-object v7 │ │ .line 176 │ :sswitch_data_0 │ .sparse-switch │ -0x352a8969 -> :sswitch_2 │ 0x61 -> :sswitch_5 │ 0x73 -> :sswitch_4 │ @@ -1255,36 +1254,36 @@ │ .param p3, "currentBoard" # Ljava/lang/String; │ .param p4, "resto" # Ljava/lang/String; │ .param p5, "fragmentManager" # Landroid/app/FragmentManager; │ .param p6, "infiniteDbHelper" # Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ │ .prologue │ .line 106 │ - new-instance v10, Landroid/text/SpannableString; │ + new-instance v9, Landroid/text/SpannableString; │ │ const-string v0, "" │ │ - invoke-direct {v10, v0}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ + invoke-direct {v9, v0}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ │ .line 107 │ - .local v10, "processedText":Ljava/lang/CharSequence; │ + .local v9, "processedText":Ljava/lang/CharSequence; │ invoke-static {p1}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ move-result-object v6 │ │ .line 108 │ .local v6, "doc":Lorg/jsoup/nodes/Document; │ - const/4 v9, 0x4 │ + const/4 v8, 0x4 │ │ .line 109 │ - .local v9, "parseLimit":I │ - const/4 v8, 0x0 │ + .local v8, "parseLimit":I │ + const/4 v7, 0x0 │ │ .line 111 │ - .local v8, "limit":I │ + .local v7, "limit":I │ const-string v0, "p" │ │ invoke-virtual {v6, v0}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/jsoup/select/Elements;->size()I │ @@ -1336,71 +1335,70 @@ │ │ invoke-virtual {v0}, Lorg/jsoup/nodes/Element;->children()Lorg/jsoup/select/Elements; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v10 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lorg/jsoup/nodes/Element; │ │ .line 116 │ .local v1, "bodyLine":Lorg/jsoup/nodes/Element; │ if-nez p2, :cond_4 │ │ - if-ne v8, v9, :cond_4 │ + if-ne v7, v8, :cond_4 │ │ .line 142 │ .end local v1 # "bodyLine":Lorg/jsoup/nodes/Element; │ :cond_2 │ - invoke-interface {v10}, Ljava/lang/CharSequence;->length()I │ + invoke-interface {v9}, Ljava/lang/CharSequence;->length()I │ │ move-result v0 │ │ if-lez v0, :cond_3 │ │ .line 143 │ const/4 v0, 0x0 │ │ - invoke-interface {v10}, Ljava/lang/CharSequence;->length()I │ + invoke-interface {v9}, Ljava/lang/CharSequence;->length()I │ │ move-result v2 │ │ add-int/lit8 v2, v2, -0x1 │ │ - invoke-interface {v10, v0, v2}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; │ + invoke-interface {v9, v0, v2}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 145 │ :cond_3 │ - invoke-static {v10}, Landroid/text/SpannableStringBuilder;->valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ + invoke-static {v9}, Landroid/text/SpannableStringBuilder;->valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ move-result-object v0 │ │ goto :goto_0 │ │ .line 119 │ .restart local v1 # "bodyLine":Lorg/jsoup/nodes/Element; │ :cond_4 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ .line 121 │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->className()Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v2, "body-line ltr quote" │ @@ -1414,15 +1412,15 @@ │ .line 122 │ const/4 v0, 0x2 │ │ new-array v11, v0, [Ljava/lang/CharSequence; │ │ const/4 v0, 0x0 │ │ - aput-object v10, v11, v0 │ + aput-object v9, v11, v0 │ │ const/4 v12, 0x1 │ │ new-instance v13, Landroid/text/SpannableString; │ │ move-object v0, p0 │ │ @@ -1444,34 +1442,34 @@ │ │ move-result-object v0 │ │ aput-object v0, v11, v12 │ │ invoke-static {v11}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 123 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ const/4 v2, 0x0 │ │ - aput-object v10, v0, v2 │ + aput-object v9, v0, v2 │ │ const/4 v2, 0x1 │ │ const-string v3, "\n" │ │ aput-object v3, v0, v2 │ │ invoke-static {v0}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v10 │ + move-result-object v9 │ │ goto :goto_1 │ │ .line 124 │ :cond_5 │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->className()Ljava/lang/String; │ │ @@ -1499,15 +1497,15 @@ │ .line 127 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ const/4 v2, 0x0 │ │ - aput-object v10, v0, v2 │ + aput-object v9, v0, v2 │ │ const/4 v2, 0x1 │ │ new-instance v3, Landroid/text/SpannableString; │ │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ @@ -1519,47 +1517,47 @@ │ │ move-result-object v3 │ │ aput-object v3, v0, v2 │ │ invoke-static {v0}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 131 │ :goto_2 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ const/4 v2, 0x0 │ │ - aput-object v10, v0, v2 │ + aput-object v9, v0, v2 │ │ const/4 v2, 0x1 │ │ const-string v3, "\n" │ │ aput-object v3, v0, v2 │ │ invoke-static {v0}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v10 │ + move-result-object v9 │ │ goto/16 :goto_1 │ │ .line 129 │ :cond_6 │ const/4 v0, 0x2 │ │ new-array v11, v0, [Ljava/lang/CharSequence; │ │ const/4 v0, 0x0 │ │ - aput-object v10, v11, v0 │ + aput-object v9, v11, v0 │ │ const/4 v12, 0x1 │ │ move-object v0, p0 │ │ move-object/from16 v2, p3 │ │ @@ -1573,15 +1571,15 @@ │ │ move-result-object v0 │ │ aput-object v0, v11, v12 │ │ invoke-static {v11}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v10 │ + move-result-object v9 │ │ goto :goto_2 │ │ .line 132 │ :cond_7 │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->className()Ljava/lang/String; │ │ @@ -1598,25 +1596,25 @@ │ .line 133 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ const/4 v2, 0x0 │ │ - aput-object v10, v0, v2 │ + aput-object v9, v0, v2 │ │ const/4 v2, 0x1 │ │ const-string v3, "\n" │ │ aput-object v3, v0, v2 │ │ invoke-static {v0}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v10 │ + move-result-object v9 │ │ goto/16 :goto_1 │ │ .line 134 │ :cond_8 │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->tagName()Ljava/lang/String; │ │ @@ -1633,27 +1631,27 @@ │ .line 135 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ const/4 v2, 0x0 │ │ - aput-object v10, v0, v2 │ + aput-object v9, v0, v2 │ │ const/4 v2, 0x1 │ │ invoke-direct {p0, v1}, Lcom/luorrak/ouroboros/api/CommentParser;->parseCodeText(Lorg/jsoup/nodes/Element;)Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ aput-object v3, v0, v2 │ │ invoke-static {v0}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v10 │ + move-result-object v9 │ │ goto/16 :goto_1 │ .end method │ │ .method public parseId(Ljava/lang/String;)Landroid/text/Spannable; │ .locals 5 │ .param p1, "id" # Ljava/lang/String; ├── smali/com/luorrak/ouroboros/catalog/BoardListFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/catalog/BoardListFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/catalog/BoardListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/catalog/BoardListFragment; │ │ .prologue │ .line 130 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/BoardListFragment$1;->this$0:Lcom/luorrak/ouroboros/catalog/BoardListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/catalog/BoardListFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edittext:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/catalog/BoardListFragment;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/catalog/BoardListFragment; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/BoardListFragment$2;->this$0:Lcom/luorrak/ouroboros/catalog/BoardListFragment; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/catalog/BoardListFragment$2;->val$edittext:Landroid/widget/EditText; │ │ @@ -65,34 +66,38 @@ │ │ move-result-object v1 │ │ invoke-static {v1}, Lcom/koushikdutta/ion/Ion;->with(Landroid/content/Context;)Lcom/koushikdutta/ion/builder/LoadBuilder; │ │ move-result-object v1 │ │ + .line 111 │ invoke-static {v0}, Lcom/luorrak/ouroboros/util/ChanUrls;->getCatalogUrl(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v1, v2}, Lcom/koushikdutta/ion/builder/LoadBuilder;->load(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ + .line 112 │ invoke-interface {v1}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->asString()Lcom/koushikdutta/ion/future/ResponseFuture; │ │ move-result-object v1 │ │ + .line 113 │ invoke-interface {v1}, Lcom/koushikdutta/ion/future/ResponseFuture;->withResponse()Lcom/koushikdutta/async/future/Future; │ │ move-result-object v1 │ │ new-instance v2, Lcom/luorrak/ouroboros/catalog/BoardListFragment$2$1; │ │ invoke-direct {v2, p0, v0}, Lcom/luorrak/ouroboros/catalog/BoardListFragment$2$1;->(Lcom/luorrak/ouroboros/catalog/BoardListFragment$2;Ljava/lang/String;)V │ │ + .line 114 │ invoke-interface {v1, v2}, Lcom/koushikdutta/async/future/Future;->setCallback(Lcom/koushikdutta/async/future/FutureCallback;)Lcom/koushikdutta/async/future/Future; │ │ .line 128 │ return-void │ .end method ├── smali/com/luorrak/ouroboros/catalog/BoardListFragment.smali │ @@ -221,48 +221,54 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v3, "New Board" │ │ + .line 102 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "Please enter a board name." │ │ + .line 103 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 104 │ invoke-virtual {v2, v1}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "Add Board" │ │ new-instance v4, Lcom/luorrak/ouroboros/catalog/BoardListFragment$2; │ │ invoke-direct {v4, p0, v1}, Lcom/luorrak/ouroboros/catalog/BoardListFragment$2;->(Lcom/luorrak/ouroboros/catalog/BoardListFragment;Landroid/widget/EditText;)V │ │ + .line 105 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "Cancel" │ │ new-instance v4, Lcom/luorrak/ouroboros/catalog/BoardListFragment$1; │ │ invoke-direct {v4, p0}, Lcom/luorrak/ouroboros/catalog/BoardListFragment$1;->(Lcom/luorrak/ouroboros/catalog/BoardListFragment;)V │ │ + .line 130 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 135 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 136 │ .local v0, "alertDialog":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V ├── smali/com/luorrak/ouroboros/catalog/CatalogAdapter$CatalogObject.smali │ @@ -35,14 +35,15 @@ │ │ .field tim:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/catalog/CatalogAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/catalog/CatalogAdapter; │ │ .prologue │ .line 197 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/CatalogAdapter$CatalogObject;->this$0:Lcom/luorrak/ouroboros/catalog/CatalogAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/catalog/CatalogAdapter$CatalogViewHolder.smali │ @@ -36,14 +36,15 @@ │ │ .field final synthetic this$0:Lcom/luorrak/ouroboros/catalog/CatalogAdapter; │ │ │ # direct methods │ .method public constructor (Lcom/luorrak/ouroboros/catalog/CatalogAdapter;Landroid/view/View;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/catalog/CatalogAdapter; │ .param p2, "itemView" # Landroid/view/View; │ │ .prologue │ .line 170 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/CatalogAdapter$CatalogViewHolder;->this$0:Lcom/luorrak/ouroboros/catalog/CatalogAdapter; │ │ .line 171 ├── smali/com/luorrak/ouroboros/catalog/CatalogFragment$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/luorrak/ouroboros/catalog/CatalogFragment$1; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/catalog/CatalogFragment$1;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/luorrak/ouroboros/catalog/CatalogFragment$1; │ │ .prologue │ .line 168 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/CatalogFragment$1$1;->this$1:Lcom/luorrak/ouroboros/catalog/CatalogFragment$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/catalog/CatalogFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/catalog/CatalogFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/catalog/CatalogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/catalog/CatalogFragment; │ │ .prologue │ .line 159 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/CatalogFragment$1;->this$0:Lcom/luorrak/ouroboros/catalog/CatalogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/catalog/CatalogFragment$2.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$boardName:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/catalog/CatalogFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/catalog/CatalogFragment; │ │ .prologue │ .line 290 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/CatalogFragment$2;->this$0:Lcom/luorrak/ouroboros/catalog/CatalogFragment; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/catalog/CatalogFragment$2;->val$boardName:Ljava/lang/String; ├── smali/com/luorrak/ouroboros/catalog/CatalogFragment.smali │ @@ -151,38 +151,42 @@ │ invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;->setVisibility(I)V │ │ .line 286 │ invoke-static {p1}, Lcom/koushikdutta/ion/Ion;->with(Landroid/content/Context;)Lcom/koushikdutta/ion/builder/LoadBuilder; │ │ move-result-object v1 │ │ + .line 287 │ invoke-interface {v1, v0}, Lcom/koushikdutta/ion/builder/LoadBuilder;->load(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ iget-object v2, p0, Lcom/luorrak/ouroboros/catalog/CatalogFragment;->LOG_TAG:Ljava/lang/String; │ │ const/4 v3, 0x3 │ │ + .line 288 │ invoke-interface {v1, v2, v3}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->setLogging(Ljava/lang/String;I)Lcom/koushikdutta/ion/builder/RequestBuilder; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ + .line 289 │ invoke-interface {v1}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->asJsonArray()Lcom/koushikdutta/ion/future/ResponseFuture; │ │ move-result-object v1 │ │ new-instance v2, Lcom/luorrak/ouroboros/catalog/CatalogFragment$2; │ │ invoke-direct {v2, p0, p2}, Lcom/luorrak/ouroboros/catalog/CatalogFragment$2;->(Lcom/luorrak/ouroboros/catalog/CatalogFragment;Ljava/lang/String;)V │ │ + .line 290 │ invoke-interface {v1, v2}, Lcom/koushikdutta/ion/future/ResponseFuture;->setCallback(Lcom/koushikdutta/async/future/FutureCallback;)Lcom/koushikdutta/async/future/Future; │ │ .line 306 │ return-void │ .end method │ │ .method private getSortedCursor()Landroid/database/Cursor; │ @@ -576,22 +580,24 @@ │ │ invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 125 │ :cond_1 │ new-instance v3, Lcom/luorrak/ouroboros/catalog/CatalogAdapter; │ │ + .line 126 │ invoke-direct {p0}, Lcom/luorrak/ouroboros/catalog/CatalogFragment;->getSortedCursor()Landroid/database/Cursor; │ │ move-result-object v4 │ │ iget-object v5, p0, Lcom/luorrak/ouroboros/catalog/CatalogFragment;->boardName:Ljava/lang/String; │ │ iget-object v6, p0, Lcom/luorrak/ouroboros/catalog/CatalogFragment;->infiniteDbHelper:Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ │ + .line 129 │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/catalog/CatalogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v7 │ │ invoke-direct {v3, v4, v5, v6, v7}, Lcom/luorrak/ouroboros/catalog/CatalogAdapter;->(Landroid/database/Cursor;Ljava/lang/String;Lcom/luorrak/ouroboros/util/InfiniteDbHelper;Landroid/content/Context;)V │ │ iput-object v3, p0, Lcom/luorrak/ouroboros/catalog/CatalogFragment;->catalogAdapter:Lcom/luorrak/ouroboros/catalog/CatalogAdapter; ├── smali/com/luorrak/ouroboros/catalog/CatalogNetworkFragment$InsertCatalogIntoDatabase.smali │ @@ -38,14 +38,15 @@ │ │ .field final synthetic this$0:Lcom/luorrak/ouroboros/catalog/CatalogNetworkFragment; │ │ │ # direct methods │ .method public constructor (Lcom/luorrak/ouroboros/catalog/CatalogNetworkFragment;Landroid/app/Activity;Lcom/luorrak/ouroboros/util/InfiniteDbHelper;Ljava/lang/String;Lcom/luorrak/ouroboros/catalog/CatalogAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/catalog/CatalogNetworkFragment; │ .param p2, "activity" # Landroid/app/Activity; │ .param p3, "infiniteDbHelper" # Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ .param p4, "boardName" # Ljava/lang/String; │ .param p5, "catalogAdapter" # Lcom/luorrak/ouroboros/catalog/CatalogAdapter; │ │ .prologue │ .line 98 │ @@ -82,210 +83,198 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Lcom/google/gson/JsonArray;)Ljava/lang/Void; │ - .locals 22 │ + .locals 21 │ .param p1, "params" # [Lcom/google/gson/JsonArray; │ │ .prologue │ .line 106 │ - new-instance v17, Lcom/luorrak/ouroboros/api/JsonParser; │ + new-instance v14, Lcom/luorrak/ouroboros/api/JsonParser; │ │ - invoke-direct/range {v17 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->()V │ + invoke-direct {v14}, Lcom/luorrak/ouroboros/api/JsonParser;->()V │ │ .line 107 │ - .local v17, "jsonParser":Lcom/luorrak/ouroboros/api/JsonParser; │ + .local v14, "jsonParser":Lcom/luorrak/ouroboros/api/JsonParser; │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/luorrak/ouroboros/catalog/CatalogNetworkFragment$InsertCatalogIntoDatabase;->infiniteDbHelper:Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ + iget-object v1, v0, Lcom/luorrak/ouroboros/catalog/CatalogNetworkFragment$InsertCatalogIntoDatabase;->infiniteDbHelper:Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ │ - invoke-virtual {v2}, Lcom/luorrak/ouroboros/util/InfiniteDbHelper;->deleteCatalogCache()V │ + invoke-virtual {v1}, Lcom/luorrak/ouroboros/util/InfiniteDbHelper;->deleteCatalogCache()V │ │ .line 109 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - aget-object v2, p1, v2 │ + aget-object v1, p1, v1 │ │ - invoke-virtual {v2}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v19 │ │ :cond_0 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v15 │ │ - check-cast v18, Lcom/google/gson/JsonElement; │ + check-cast v15, Lcom/google/gson/JsonElement; │ │ .line 110 │ - .local v18, "page":Lcom/google/gson/JsonElement; │ - invoke-virtual/range {v18 .. v18}, Lcom/google/gson/JsonElement;->getAsJsonObject()Lcom/google/gson/JsonObject; │ + .local v15, "page":Lcom/google/gson/JsonElement; │ + invoke-virtual {v15}, Lcom/google/gson/JsonElement;->getAsJsonObject()Lcom/google/gson/JsonObject; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const-string v3, "threads" │ + const-string v2, "threads" │ │ - invoke-virtual {v2, v3}, Lcom/google/gson/JsonObject;->getAsJsonArray(Ljava/lang/String;)Lcom/google/gson/JsonArray; │ + invoke-virtual {v1, v2}, Lcom/google/gson/JsonObject;->getAsJsonArray(Ljava/lang/String;)Lcom/google/gson/JsonArray; │ │ - move-result-object v21 │ + move-result-object v18 │ │ .line 112 │ - .local v21, "threads":Lcom/google/gson/JsonArray; │ - invoke-virtual/range {v21 .. v21}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ + .local v18, "threads":Lcom/google/gson/JsonArray; │ + invoke-virtual/range {v18 .. v18}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ │ - move-result-object v16 │ + move-result-object v20 │ │ - .local v16, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - check-cast v20, Lcom/google/gson/JsonElement; │ + check-cast v17, Lcom/google/gson/JsonElement; │ │ .line 113 │ - .local v20, "threadElement":Lcom/google/gson/JsonElement; │ + .local v17, "threadElement":Lcom/google/gson/JsonElement; │ invoke-virtual/range {p0 .. p0}, Lcom/luorrak/ouroboros/catalog/CatalogNetworkFragment$InsertCatalogIntoDatabase;->isCancelled()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 114 │ - invoke-virtual/range {v20 .. v20}, Lcom/google/gson/JsonElement;->getAsJsonObject()Lcom/google/gson/JsonObject; │ + invoke-virtual/range {v17 .. v17}, Lcom/google/gson/JsonElement;->getAsJsonObject()Lcom/google/gson/JsonObject; │ │ - move-result-object v19 │ + move-result-object v16 │ │ .line 116 │ - .local v19, "thread":Lcom/google/gson/JsonObject; │ + .local v16, "thread":Lcom/google/gson/JsonObject; │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/luorrak/ouroboros/catalog/CatalogNetworkFragment$InsertCatalogIntoDatabase;->infiniteDbHelper:Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ + iget-object v1, v0, Lcom/luorrak/ouroboros/catalog/CatalogNetworkFragment$InsertCatalogIntoDatabase;->infiniteDbHelper:Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/luorrak/ouroboros/catalog/CatalogNetworkFragment$InsertCatalogIntoDatabase;->boardName:Ljava/lang/String; │ + iget-object v2, v0, Lcom/luorrak/ouroboros/catalog/CatalogNetworkFragment$InsertCatalogIntoDatabase;->boardName:Ljava/lang/String; │ │ - move-object/from16 v0, v17 │ + .line 118 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v19 │ + invoke-virtual {v14, v0}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogNo(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogNo(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + move-result-object v3 │ │ - move-result-object v4 │ + .line 119 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v0, v17 │ + invoke-virtual {v14, v0}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogFilename(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ - move-object/from16 v1, v19 │ + move-result-object v4 │ │ - invoke-virtual {v0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogFilename(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 120 │ + move-object/from16 v0, v16 │ │ - move-result-object v5 │ + invoke-virtual {v14, v0}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogTim(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ - move-object/from16 v0, v17 │ + move-result-object v5 │ │ - move-object/from16 v1, v19 │ + .line 121 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogTim(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogExt(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v6 │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v19 │ + .line 122 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogExt(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogSub(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v7 │ │ - move-object/from16 v0, v17 │ + .line 123 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v19 │ - │ - invoke-virtual {v0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogSub(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogCom(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v8 │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v19 │ + .line 124 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogCom(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogReplies(Lcom/google/gson/JsonObject;)Ljava/lang/Integer; │ │ move-result-object v9 │ │ - move-object/from16 v0, v17 │ + .line 125 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v19 │ - │ - invoke-virtual {v0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogReplies(Lcom/google/gson/JsonObject;)Ljava/lang/Integer; │ + invoke-virtual {v14, v0}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogImageReplyCount(Lcom/google/gson/JsonObject;)Ljava/lang/Integer; │ │ move-result-object v10 │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v19 │ + .line 126 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogImageReplyCount(Lcom/google/gson/JsonObject;)Ljava/lang/Integer; │ + invoke-virtual {v14, v0}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogSticky(Lcom/google/gson/JsonObject;)Ljava/lang/Integer; │ │ move-result-object v11 │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v19 │ + .line 127 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogSticky(Lcom/google/gson/JsonObject;)Ljava/lang/Integer; │ + invoke-virtual {v14, v0}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogLocked(Lcom/google/gson/JsonObject;)Ljava/lang/Integer; │ │ move-result-object v12 │ │ - move-object/from16 v0, v17 │ + .line 128 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v19 │ - │ - invoke-virtual {v0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogLocked(Lcom/google/gson/JsonObject;)Ljava/lang/Integer; │ + invoke-virtual {v14, v0}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogEmbed(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v13 │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v19 │ - │ - invoke-virtual {v0, v1}, Lcom/luorrak/ouroboros/api/JsonParser;->getCatalogEmbed(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ - │ - move-result-object v14 │ - │ - invoke-virtual/range {v2 .. v14}, Lcom/luorrak/ouroboros/util/InfiniteDbHelper;->insertCatalogEntry(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Z │ + .line 116 │ + invoke-virtual/range {v1 .. v13}, Lcom/luorrak/ouroboros/util/InfiniteDbHelper;->insertCatalogEntry(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Z │ │ goto :goto_0 │ │ .line 132 │ - .end local v16 # "i$":Ljava/util/Iterator; │ - .end local v18 # "page":Lcom/google/gson/JsonElement; │ - .end local v19 # "thread":Lcom/google/gson/JsonObject; │ - .end local v20 # "threadElement":Lcom/google/gson/JsonElement; │ - .end local v21 # "threads":Lcom/google/gson/JsonArray; │ + .end local v15 # "page":Lcom/google/gson/JsonElement; │ + .end local v16 # "thread":Lcom/google/gson/JsonObject; │ + .end local v17 # "threadElement":Lcom/google/gson/JsonElement; │ + .end local v18 # "threads":Lcom/google/gson/JsonArray; │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public onAttach(Landroid/app/Activity;)V │ .locals 0 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue ├── smali/com/luorrak/ouroboros/catalog/CatalogNetworkFragment.smali │ @@ -21,15 +21,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 37 │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ - .line 90 │ return-void │ .end method │ │ │ # virtual methods │ .method public beginTask(Lcom/google/gson/JsonArray;Lcom/luorrak/ouroboros/util/InfiniteDbHelper;Ljava/lang/String;Lcom/luorrak/ouroboros/catalog/CatalogAdapter;)V │ .locals 6 ├── smali/com/luorrak/ouroboros/catalog/NavigationBoardListAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$navigationBoardListViewHolder:Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter;Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter; │ │ .prologue │ .line 56 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$1;->this$0:Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$1;->val$navigationBoardListViewHolder:Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder; ├── smali/com/luorrak/ouroboros/catalog/NavigationBoardListAdapter$BoardObject.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic this$0:Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter; │ │ .prologue │ .line 140 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$BoardObject;->this$0:Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder; │ │ .prologue │ .line 127 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder$1;->this$1:Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder; │ │ .prologue │ .line 121 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder$2;->this$1:Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic this$0:Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter; │ │ │ # direct methods │ .method public constructor (Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter;Landroid/view/View;)V │ .locals 2 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter; │ .param p2, "itemView" # Landroid/view/View; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder;->this$0:Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter; │ │ .line 96 │ @@ -183,28 +184,30 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v3, "Remove Board" │ │ + .line 118 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "Are you sure you want to remove board: " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 119 │ invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ move-result v4 │ │ add-int/lit8 v4, v4, -0x1 │ │ invoke-virtual {v1, v5, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ @@ -231,28 +234,31 @@ │ │ const-string v3, "Delete Board" │ │ new-instance v4, Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder$2; │ │ invoke-direct {v4, p0}, Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder$2;->(Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder;)V │ │ + .line 120 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "Cancel" │ │ new-instance v4, Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder$1; │ │ invoke-direct {v4, p0}, Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder$1;->(Lcom/luorrak/ouroboros/catalog/NavigationBoardListAdapter$NavigationBoardListViewHolder;)V │ │ + .line 127 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 132 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 133 │ .local v0, "alertDialog":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V ├── smali/com/luorrak/ouroboros/catalog/WatchListAdapter$WatchListViewHolder.smali │ @@ -26,14 +26,15 @@ │ │ .field public watchlistTitle:Landroid/widget/Button; │ │ │ # direct methods │ .method public constructor (Lcom/luorrak/ouroboros/catalog/WatchListAdapter;Landroid/view/View;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/catalog/WatchListAdapter; │ .param p2, "itemView" # Landroid/view/View; │ │ .prologue │ .line 97 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/WatchListAdapter$WatchListViewHolder;->this$0:Lcom/luorrak/ouroboros/catalog/WatchListAdapter; │ │ .line 98 ├── smali/com/luorrak/ouroboros/catalog/WatchListAdapter$watchlistObject.smali │ @@ -25,14 +25,15 @@ │ │ .field public title:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/catalog/WatchListAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/catalog/WatchListAdapter; │ │ .prologue │ .line 125 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/WatchListAdapter$watchlistObject;->this$0:Lcom/luorrak/ouroboros/catalog/WatchListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/catalog/WatchListAdapter.smali │ @@ -164,14 +164,15 @@ │ │ iget-object v2, v1, Lcom/luorrak/ouroboros/catalog/WatchListAdapter$WatchListViewHolder;->watchlistObject:Lcom/luorrak/ouroboros/catalog/WatchListAdapter$watchlistObject; │ │ iget-object v4, v2, Lcom/luorrak/ouroboros/catalog/WatchListAdapter$watchlistObject;->board:Ljava/lang/String; │ │ const/4 v2, 0x0 │ │ + .line 68 │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/luorrak/ouroboros/util/Media; │ │ iget-object v2, v2, Lcom/luorrak/ouroboros/util/Media;->fileName:Ljava/lang/String; │ @@ -180,14 +181,15 @@ │ │ move-result-object v2 │ │ invoke-interface {v3, v2}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->load(Ljava/lang/String;)Lcom/koushikdutta/ion/future/ImageViewFuture; │ │ move-result-object v2 │ │ + .line 69 │ invoke-interface {v2}, Lcom/koushikdutta/ion/future/ImageViewFuture;->withBitmapInfo()Lcom/koushikdutta/async/future/Future; │ │ .line 71 │ .end local v0 # "deserializedMediaList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_0 │ return-void │ .end method ├── smali/com/luorrak/ouroboros/catalog/BoardListFragment$2$1.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$boardName:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/catalog/BoardListFragment$2;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/luorrak/ouroboros/catalog/BoardListFragment$2; │ │ .prologue │ .line 114 │ iput-object p1, p0, Lcom/luorrak/ouroboros/catalog/BoardListFragment$2$1;->this$1:Lcom/luorrak/ouroboros/catalog/BoardListFragment$2; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/catalog/BoardListFragment$2$1;->val$boardName:Ljava/lang/String; ├── smali/com/luorrak/ouroboros/deepzoom/DeepZoomActivity.smali │ @@ -40,15 +40,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 43 │ invoke-direct {p0}, Landroid/support/v7/app/AppCompatActivity;->()V │ │ - .line 98 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/luorrak/ouroboros/deepzoom/DeepZoomActivity;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lcom/luorrak/ouroboros/deepzoom/DeepZoomActivity; ├── smali/com/luorrak/ouroboros/deepzoom/DeepZoomFragment$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$deepzoomContainer:Landroid/widget/LinearLayout; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment;Landroid/widget/LinearLayout;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment; │ │ .prologue │ .line 113 │ iput-object p1, p0, Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment$1;->this$0:Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment$1;->val$deepzoomContainer:Landroid/widget/LinearLayout; │ │ @@ -135,28 +136,31 @@ │ │ invoke-static {v0}, Lcom/koushikdutta/ion/Ion;->with(Landroid/widget/ImageView;)Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ + .line 129 │ invoke-interface {v0, v1}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->crossfade(Z)Lcom/koushikdutta/ion/builder/ImageViewBuilder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ + .line 130 │ invoke-interface {v0}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->deepZoom()Lcom/koushikdutta/ion/builder/ImageViewBuilder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ iget-object v1, p0, Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment$1;->this$0:Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment; │ │ + .line 131 │ # getter for: Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment;->boardName:Ljava/lang/String; │ invoke-static {v1}, Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment;->access$200(Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment;)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment$1;->this$0:Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment; │ │ @@ -180,14 +184,15 @@ │ │ move-result-object v1 │ │ invoke-interface {v0, v1}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->load(Ljava/lang/String;)Lcom/koushikdutta/ion/future/ImageViewFuture; │ │ move-result-object v0 │ │ + .line 132 │ invoke-interface {v0}, Lcom/koushikdutta/ion/future/ImageViewFuture;->withBitmapInfo()Lcom/koushikdutta/async/future/Future; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onCompleted(Ljava/lang/Exception;Ljava/lang/Object;)V │ .locals 0 ├── smali/com/luorrak/ouroboros/deepzoom/DeepZoomFragment.smali │ @@ -505,30 +505,33 @@ │ │ iget-object v3, p0, Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment;->boardName:Ljava/lang/String; │ │ iget-object v4, p0, Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment;->mediaItem:Lcom/luorrak/ouroboros/util/Media; │ │ iget-object v4, v4, Lcom/luorrak/ouroboros/util/Media;->fileName:Ljava/lang/String; │ │ + .line 111 │ invoke-static {v3, v4}, Lcom/luorrak/ouroboros/util/ChanUrls;->getThumbnailUrl(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-interface {v2, v3}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->load(Ljava/lang/String;)Lcom/koushikdutta/ion/future/ImageViewFuture; │ │ move-result-object v2 │ │ + .line 112 │ invoke-interface {v2}, Lcom/koushikdutta/ion/future/ImageViewFuture;->withBitmapInfo()Lcom/koushikdutta/async/future/Future; │ │ move-result-object v2 │ │ new-instance v3, Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment$1; │ │ invoke-direct {v3, p0, v0}, Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment$1;->(Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment;Landroid/widget/LinearLayout;)V │ │ + .line 113 │ invoke-interface {v2, v3}, Lcom/koushikdutta/async/future/Future;->setCallback(Lcom/koushikdutta/async/future/FutureCallback;)Lcom/koushikdutta/async/future/Future; │ │ .line 135 │ return-object v1 │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ @@ -561,14 +564,15 @@ │ │ invoke-static {v3, v4}, Landroid/support/v4/app/ActivityCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ + .line 184 │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ const-string v4, "android.permission.WRITE_EXTERNAL_STORAGE" │ │ invoke-static {v3, v4}, Landroid/support/v4/app/ActivityCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I ├── smali/com/luorrak/ouroboros/deepzoom/DeepZoomFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment$2;->this$0:Lcom/luorrak/ouroboros/deepzoom/DeepZoomFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/gallery/GalleryAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$media:Lcom/luorrak/ouroboros/util/Media; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/gallery/GalleryAdapter;Lcom/luorrak/ouroboros/util/Media;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/gallery/GalleryAdapter; │ │ .prologue │ .line 73 │ iput-object p1, p0, Lcom/luorrak/ouroboros/gallery/GalleryAdapter$1;->this$0:Lcom/luorrak/ouroboros/gallery/GalleryAdapter; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/gallery/GalleryAdapter$1;->val$media:Lcom/luorrak/ouroboros/util/Media; ├── smali/com/luorrak/ouroboros/gallery/GalleryAdapter$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$media:Lcom/luorrak/ouroboros/util/Media; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/gallery/GalleryAdapter;Lcom/luorrak/ouroboros/gallery/GalleryAdapter$GalleryViewHolder;Lcom/luorrak/ouroboros/util/Media;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/gallery/GalleryAdapter; │ │ .prologue │ .line 81 │ iput-object p1, p0, Lcom/luorrak/ouroboros/gallery/GalleryAdapter$2;->this$0:Lcom/luorrak/ouroboros/gallery/GalleryAdapter; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/gallery/GalleryAdapter$2;->val$galleryViewHolder:Lcom/luorrak/ouroboros/gallery/GalleryAdapter$GalleryViewHolder; ├── smali/com/luorrak/ouroboros/gallery/GalleryAdapter$GalleryViewHolder.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic this$0:Lcom/luorrak/ouroboros/gallery/GalleryAdapter; │ │ │ # direct methods │ .method public constructor (Lcom/luorrak/ouroboros/gallery/GalleryAdapter;Landroid/view/View;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/gallery/GalleryAdapter; │ .param p2, "itemView" # Landroid/view/View; │ │ .prologue │ .line 122 │ iput-object p1, p0, Lcom/luorrak/ouroboros/gallery/GalleryAdapter$GalleryViewHolder;->this$0:Lcom/luorrak/ouroboros/gallery/GalleryAdapter; │ │ .line 123 ├── smali/com/luorrak/ouroboros/gallery/GalleryAdapter.smali │ @@ -352,22 +352,24 @@ │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/luorrak/ouroboros/gallery/GalleryAdapter;->boardName:Ljava/lang/String; │ │ iget-object v4, v1, Lcom/luorrak/ouroboros/util/Media;->fileName:Ljava/lang/String; │ │ + .line 69 │ invoke-static {v3, v4}, Lcom/luorrak/ouroboros/util/ChanUrls;->getThumbnailUrl(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-interface {v2, v3}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->load(Ljava/lang/String;)Lcom/koushikdutta/ion/future/ImageViewFuture; │ │ move-result-object v2 │ │ + .line 70 │ invoke-interface {v2}, Lcom/koushikdutta/ion/future/ImageViewFuture;->withBitmapInfo()Lcom/koushikdutta/async/future/Future; │ │ .line 72 │ iget-object v2, p0, Lcom/luorrak/ouroboros/gallery/GalleryAdapter;->validExt:Ljava/util/List; │ │ iget-object v3, v1, Lcom/luorrak/ouroboros/util/Media;->ext:Ljava/lang/String; ├── smali/com/luorrak/ouroboros/gallery/GalleryFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/gallery/GalleryFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/gallery/GalleryFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/gallery/GalleryFragment; │ │ .prologue │ .line 138 │ iput-object p1, p0, Lcom/luorrak/ouroboros/gallery/GalleryFragment$1;->this$0:Lcom/luorrak/ouroboros/gallery/GalleryFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/gallery/GalleryFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/gallery/GalleryFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/gallery/GalleryFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/gallery/GalleryFragment; │ │ .prologue │ .line 133 │ iput-object p1, p0, Lcom/luorrak/ouroboros/gallery/GalleryFragment$2;->this$0:Lcom/luorrak/ouroboros/gallery/GalleryFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/gallery/GalleryFragment.smali │ @@ -319,14 +319,15 @@ │ │ invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ + .line 118 │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/gallery/GalleryFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v0 │ │ const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" │ │ invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I │ @@ -443,128 +444,132 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "Download All Images" │ │ + .line 131 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "Are you sure you want to download all images?" │ │ + .line 132 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x1040013 │ │ new-instance v2, Lcom/luorrak/ouroboros/gallery/GalleryFragment$2; │ │ invoke-direct {v2, p0}, Lcom/luorrak/ouroboros/gallery/GalleryFragment$2;->(Lcom/luorrak/ouroboros/gallery/GalleryFragment;)V │ │ + .line 133 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x1040009 │ │ new-instance v2, Lcom/luorrak/ouroboros/gallery/GalleryFragment$1; │ │ invoke-direct {v2, p0}, Lcom/luorrak/ouroboros/gallery/GalleryFragment$1;->(Lcom/luorrak/ouroboros/gallery/GalleryFragment;)V │ │ + .line 138 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 143 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 144 │ return-void │ .end method │ │ .method public startDownload()V │ .locals 9 │ │ .prologue │ .line 147 │ - iget-object v4, p0, Lcom/luorrak/ouroboros/gallery/GalleryFragment;->infiniteDbHelper:Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ + iget-object v3, p0, Lcom/luorrak/ouroboros/gallery/GalleryFragment;->infiniteDbHelper:Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ │ - iget-object v5, p0, Lcom/luorrak/ouroboros/gallery/GalleryFragment;->resto:Ljava/lang/String; │ + iget-object v4, p0, Lcom/luorrak/ouroboros/gallery/GalleryFragment;->resto:Ljava/lang/String; │ │ - invoke-virtual {v4, v5}, Lcom/luorrak/ouroboros/util/InfiniteDbHelper;->getGalleryCursor(Ljava/lang/String;)Landroid/database/Cursor; │ + invoke-virtual {v3, v4}, Lcom/luorrak/ouroboros/util/InfiniteDbHelper;->getGalleryCursor(Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 149 │ - .local v1, "imageCursor":Landroid/database/Cursor; │ + .local v0, "imageCursor":Landroid/database/Cursor; │ :cond_0 │ - const-string v4, "media_files" │ + const-string v3, "media_files" │ │ - invoke-interface {v1, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v3 │ │ - invoke-interface {v1, v4}, Landroid/database/Cursor;->getBlob(I)[B │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getBlob(I)[B │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v4}, Lcom/luorrak/ouroboros/util/Util;->deserializeObject([B)Ljava/lang/Object; │ + invoke-static {v3}, Lcom/luorrak/ouroboros/util/Util;->deserializeObject([B)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/ArrayList; │ + check-cast v1, Ljava/util/ArrayList; │ │ .line 150 │ - .local v2, "mediaArrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v1, "mediaArrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lcom/luorrak/ouroboros/util/Media; │ + check-cast v2, Lcom/luorrak/ouroboros/util/Media; │ │ .line 151 │ - .local v3, "mediaItem":Lcom/luorrak/ouroboros/util/Media; │ + .local v2, "mediaItem":Lcom/luorrak/ouroboros/util/Media; │ iget-object v4, p0, Lcom/luorrak/ouroboros/gallery/GalleryFragment;->networkHelper:Lcom/luorrak/ouroboros/util/NetworkHelper; │ │ iget-object v5, p0, Lcom/luorrak/ouroboros/gallery/GalleryFragment;->boardName:Ljava/lang/String; │ │ - iget-object v6, v3, Lcom/luorrak/ouroboros/util/Media;->fileName:Ljava/lang/String; │ + iget-object v6, v2, Lcom/luorrak/ouroboros/util/Media;->fileName:Ljava/lang/String; │ │ - iget-object v7, v3, Lcom/luorrak/ouroboros/util/Media;->ext:Ljava/lang/String; │ + iget-object v7, v2, Lcom/luorrak/ouroboros/util/Media;->ext:Ljava/lang/String; │ │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/gallery/GalleryFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v8 │ │ invoke-virtual {v4, v5, v6, v7, v8}, Lcom/luorrak/ouroboros/util/NetworkHelper;->downloadFile(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V │ │ goto :goto_0 │ │ .line 153 │ - .end local v3 # "mediaItem":Lcom/luorrak/ouroboros/util/Media; │ + .end local v2 # "mediaItem":Lcom/luorrak/ouroboros/util/Media; │ :cond_1 │ - invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 155 │ - invoke-interface {v1}, Landroid/database/Cursor;->close()V │ + invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ .line 156 │ return-void │ .end method ├── smali/com/luorrak/ouroboros/reply/ReplyCommentFragment$2.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$view:Landroid/widget/LinearLayout; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;Ljava/lang/String;Landroid/widget/LinearLayout;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/reply/ReplyCommentFragment; │ │ .prologue │ .line 276 │ iput-object p1, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment$2;->this$0:Lcom/luorrak/ouroboros/reply/ReplyCommentFragment; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment$2;->val$filePath:Ljava/lang/String; ├── smali/com/luorrak/ouroboros/reply/ReplyCommentFragment.smali │ @@ -112,18 +112,20 @@ │ │ .line 272 │ .local v1, "deleteAttachment":Landroid/widget/ImageButton; │ invoke-static {v3}, Lcom/koushikdutta/ion/Ion;->with(Landroid/widget/ImageView;)Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ move-result-object v5 │ │ + .line 273 │ invoke-interface {v5, p1}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->load(Ljava/lang/String;)Lcom/koushikdutta/ion/future/ImageViewFuture; │ │ move-result-object v5 │ │ + .line 274 │ invoke-interface {v5}, Lcom/koushikdutta/ion/future/ImageViewFuture;->withBitmapInfo()Lcom/koushikdutta/async/future/Future; │ │ .line 275 │ invoke-virtual {v2, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 276 │ new-instance v5, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment$2; │ @@ -389,26 +391,28 @@ │ │ move-result-object v2 │ │ .line 319 │ .local v2, "id":Ljava/lang/String; │ const-string v9, "content://downloads/public_downloads" │ │ + .line 320 │ invoke-static {v9}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v9 │ │ invoke-static {v2}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v10 │ │ + .line 319 │ invoke-static {v9, v10, v11}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v0 │ │ .line 322 │ .local v0, "contentUri":Landroid/net/Uri; │ invoke-static {p0, v0, v8, v8}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->getDataColumn(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; │ @@ -813,461 +817,453 @@ │ invoke-super {p0, p1, p2}, Landroid/support/v4/app/Fragment;->onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ .line 154 │ return-void │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ - .locals 14 │ + .locals 12 │ .param p1, "inflater" # Landroid/view/LayoutInflater; │ .param p2, "container" # Landroid/view/ViewGroup; │ .param p3, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 83 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - sput-boolean v11, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->isPosting:Z │ + .line 83 │ + sput-boolean v10, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->isPosting:Z │ │ .line 84 │ - const v11, 0x7f040035 │ - │ - const/4 v12, 0x0 │ + const v9, 0x7f040035 │ │ - move-object/from16 v0, p2 │ + invoke-virtual {p1, v9, p2, v10}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ - invoke-virtual {p1, v11, v0, v12}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ - │ - move-result-object v10 │ + move-result-object v8 │ │ .line 85 │ - .local v10, "view":Landroid/view/View; │ - const-string v11, "Post a comment" │ + .local v8, "view":Landroid/view/View; │ + const-string v9, "Post a comment" │ │ - invoke-direct {p0, v11}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->setActionBarTitle(Ljava/lang/String;)V │ + invoke-direct {p0, v9}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->setActionBarTitle(Ljava/lang/String;)V │ │ .line 87 │ - new-instance v11, Lcom/luorrak/ouroboros/util/NetworkHelper; │ + new-instance v9, Lcom/luorrak/ouroboros/util/NetworkHelper; │ │ - invoke-direct {v11}, Lcom/luorrak/ouroboros/util/NetworkHelper;->()V │ + invoke-direct {v9}, Lcom/luorrak/ouroboros/util/NetworkHelper;->()V │ │ - iput-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->networkHelper:Lcom/luorrak/ouroboros/util/NetworkHelper; │ + iput-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->networkHelper:Lcom/luorrak/ouroboros/util/NetworkHelper; │ │ .line 88 │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-static {v11}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ + invoke-static {v9}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - iput-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ + iput-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ │ .line 90 │ - new-instance v11, Lcom/luorrak/ouroboros/util/Reply; │ + new-instance v9, Lcom/luorrak/ouroboros/util/Reply; │ │ - invoke-direct {v11}, Lcom/luorrak/ouroboros/util/Reply;->()V │ + invoke-direct {v9}, Lcom/luorrak/ouroboros/util/Reply;->()V │ │ - iput-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->reply:Lcom/luorrak/ouroboros/util/Reply; │ + iput-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->reply:Lcom/luorrak/ouroboros/util/Reply; │ │ .line 91 │ if-nez p3, :cond_2 │ │ .line 92 │ - iget-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->reply:Lcom/luorrak/ouroboros/util/Reply; │ + iget-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->reply:Lcom/luorrak/ouroboros/util/Reply; │ │ - new-instance v12, Ljava/util/ArrayList; │ + new-instance v10, Ljava/util/ArrayList; │ │ - invoke-direct {v12}, Ljava/util/ArrayList;->()V │ + invoke-direct {v10}, Ljava/util/ArrayList;->()V │ │ - iput-object v12, v11, Lcom/luorrak/ouroboros/util/Reply;->filePath:Ljava/util/ArrayList; │ + iput-object v10, v9, Lcom/luorrak/ouroboros/util/Reply;->filePath:Ljava/util/ArrayList; │ │ .line 99 │ :cond_0 │ - iget-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->reply:Lcom/luorrak/ouroboros/util/Reply; │ + iget-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->reply:Lcom/luorrak/ouroboros/util/Reply; │ │ - new-instance v12, Ljava/util/ArrayList; │ + new-instance v10, Ljava/util/ArrayList; │ │ - invoke-direct {v12}, Ljava/util/ArrayList;->()V │ + invoke-direct {v10}, Ljava/util/ArrayList;->()V │ │ - iput-object v12, v11, Lcom/luorrak/ouroboros/util/Reply;->fileName:Ljava/util/ArrayList; │ + iput-object v10, v9, Lcom/luorrak/ouroboros/util/Reply;->fileName:Ljava/util/ArrayList; │ │ .line 101 │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;->getIntent()Landroid/content/Intent; │ + invoke-virtual {v9}, Landroid/support/v4/app/FragmentActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - const-string v12, "com.luorrak.ouroboros.THREADNO" │ + const-string v10, "com.luorrak.ouroboros.THREADNO" │ │ - invoke-virtual {v11, v12}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v9, v10}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - iput-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->resto:Ljava/lang/String; │ + iput-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->resto:Ljava/lang/String; │ │ .line 102 │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;->getIntent()Landroid/content/Intent; │ + invoke-virtual {v9}, Landroid/support/v4/app/FragmentActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - const-string v12, "com.luorrak.ouroboros.BOARDNAME" │ + const-string v10, "com.luorrak.ouroboros.BOARDNAME" │ │ - invoke-virtual {v11, v12}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v9, v10}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - iput-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->boardName:Ljava/lang/String; │ + iput-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->boardName:Ljava/lang/String; │ │ .line 103 │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;->getIntent()Landroid/content/Intent; │ + invoke-virtual {v9}, Landroid/support/v4/app/FragmentActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - const-string v12, "com.luorrak.ouroboros.REPLYNO" │ + const-string v10, "com.luorrak.ouroboros.REPLYNO" │ │ - invoke-virtual {v11, v12}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v9, v10}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - iput-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->replyNo:Ljava/lang/String; │ + iput-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->replyNo:Ljava/lang/String; │ │ .line 105 │ - const v11, 0x7f0e00ac │ + const v9, 0x7f0e00ac │ │ - invoke-virtual {v10, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - check-cast v7, Landroid/widget/EditText; │ + check-cast v5, Landroid/widget/EditText; │ │ .line 106 │ - .local v7, "nameText":Landroid/widget/EditText; │ - const v11, 0x7f0e00ae │ + .local v5, "nameText":Landroid/widget/EditText; │ + const v9, 0x7f0e00ae │ │ - invoke-virtual {v10, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Landroid/widget/EditText; │ + check-cast v3, Landroid/widget/EditText; │ │ .line 107 │ - .local v4, "emailText":Landroid/widget/EditText; │ - const v11, 0x7f0e00ad │ + .local v3, "emailText":Landroid/widget/EditText; │ + const v9, 0x7f0e00ad │ │ - invoke-virtual {v10, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - check-cast v8, Landroid/widget/CheckBox; │ + check-cast v6, Landroid/widget/CheckBox; │ │ .line 108 │ - .local v8, "sageBox":Landroid/widget/CheckBox; │ - const v11, 0x7f0e00af │ + .local v6, "sageBox":Landroid/widget/CheckBox; │ + const v9, 0x7f0e00af │ │ - invoke-virtual {v10, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - check-cast v9, Landroid/widget/EditText; │ + check-cast v7, Landroid/widget/EditText; │ │ .line 109 │ - .local v9, "subjetText":Landroid/widget/EditText; │ - const v11, 0x7f0e00b0 │ + .local v7, "subjetText":Landroid/widget/EditText; │ + const v9, 0x7f0e00b0 │ │ - invoke-virtual {v10, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/widget/EditText; │ + check-cast v0, Landroid/widget/EditText; │ │ .line 111 │ - .local v1, "commentText":Landroid/widget/EditText; │ + .local v0, "commentText":Landroid/widget/EditText; │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-static {v11}, Lcom/luorrak/ouroboros/util/SettingsHelper;->getDefaultName(Landroid/content/Context;)Ljava/lang/String; │ + invoke-static {v9}, Lcom/luorrak/ouroboros/util/SettingsHelper;->getDefaultName(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 112 │ - .local v3, "defaultName":Ljava/lang/String; │ + .local v2, "defaultName":Ljava/lang/String; │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-static {v11}, Lcom/luorrak/ouroboros/util/SettingsHelper;->getDefaultEmail(Landroid/content/Context;)Ljava/lang/String; │ + invoke-static {v9}, Lcom/luorrak/ouroboros/util/SettingsHelper;->getDefaultEmail(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 114 │ - .local v2, "defaultEmail":Ljava/lang/String; │ - iget-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ + .local v1, "defaultEmail":Ljava/lang/String; │ + iget-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ │ - const-string v12, "nameEditTextKey" │ + const-string v10, "nameEditTextKey" │ │ - invoke-interface {v11, v12, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v9, v10, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v7, v11}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v9}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 115 │ - iget-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ + iget-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ │ - const-string v12, "emailEditTextKey" │ + const-string v10, "emailEditTextKey" │ │ - invoke-interface {v11, v12, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v9, v10, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v4, v11}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v9}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 116 │ - iget-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ + iget-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ │ - const-string v12, "subjectEditTextKey" │ + const-string v10, "subjectEditTextKey" │ │ - const-string v13, "" │ + const-string v11, "" │ │ - invoke-interface {v11, v12, v13}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v9, v11}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v9}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 117 │ - iget-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ + iget-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ │ - const-string v12, "commentEditTextKey" │ + const-string v10, "commentEditTextKey" │ │ - const-string v13, "" │ + const-string v11, "" │ │ - invoke-interface {v11, v12, v13}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v1, v11}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v9}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 119 │ - new-instance v11, Lcom/luorrak/ouroboros/util/SaveReplyText; │ + new-instance v9, Lcom/luorrak/ouroboros/util/SaveReplyText; │ │ - iget-object v12, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ + iget-object v10, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ │ - const-string v13, "nameEditTextKey" │ + const-string v11, "nameEditTextKey" │ │ - invoke-direct {v11, v12, v13}, Lcom/luorrak/ouroboros/util/SaveReplyText;->(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ + invoke-direct {v9, v10, v11}, Lcom/luorrak/ouroboros/util/SaveReplyText;->(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ - invoke-virtual {v7, v11}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ + invoke-virtual {v5, v9}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 120 │ - new-instance v11, Lcom/luorrak/ouroboros/util/SaveReplyText; │ + new-instance v9, Lcom/luorrak/ouroboros/util/SaveReplyText; │ │ - iget-object v12, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ + iget-object v10, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ │ - const-string v13, "emailEditTextKey" │ + const-string v11, "emailEditTextKey" │ │ - invoke-direct {v11, v12, v13}, Lcom/luorrak/ouroboros/util/SaveReplyText;->(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ + invoke-direct {v9, v10, v11}, Lcom/luorrak/ouroboros/util/SaveReplyText;->(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ - invoke-virtual {v4, v11}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ + invoke-virtual {v3, v9}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 121 │ - new-instance v11, Lcom/luorrak/ouroboros/util/SaveReplyText; │ + new-instance v9, Lcom/luorrak/ouroboros/util/SaveReplyText; │ │ - iget-object v12, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ + iget-object v10, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ │ - const-string v13, "subjectEditTextKey" │ + const-string v11, "subjectEditTextKey" │ │ - invoke-direct {v11, v12, v13}, Lcom/luorrak/ouroboros/util/SaveReplyText;->(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ + invoke-direct {v9, v10, v11}, Lcom/luorrak/ouroboros/util/SaveReplyText;->(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ - invoke-virtual {v9, v11}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ + invoke-virtual {v7, v9}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 122 │ - new-instance v11, Lcom/luorrak/ouroboros/util/SaveReplyText; │ + new-instance v9, Lcom/luorrak/ouroboros/util/SaveReplyText; │ │ - iget-object v12, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ + iget-object v10, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->sharedPreferences:Landroid/content/SharedPreferences; │ │ - const-string v13, "commentEditTextKey" │ + const-string v11, "commentEditTextKey" │ │ - invoke-direct {v11, v12, v13}, Lcom/luorrak/ouroboros/util/SaveReplyText;->(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ + invoke-direct {v9, v10, v11}, Lcom/luorrak/ouroboros/util/SaveReplyText;->(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ - invoke-virtual {v1, v11}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ + invoke-virtual {v0, v9}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 123 │ - new-instance v11, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment$1; │ + new-instance v9, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment$1; │ │ - invoke-direct {v11, p0}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment$1;->(Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;)V │ + invoke-direct {v9, p0}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment$1;->(Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;)V │ │ - invoke-virtual {v8, v11}, Landroid/widget/CheckBox;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V │ + invoke-virtual {v6, v9}, Landroid/widget/CheckBox;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V │ │ .line 130 │ - iget-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->replyNo:Ljava/lang/String; │ + iget-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->replyNo:Ljava/lang/String; │ │ - if-eqz v11, :cond_1 │ + if-eqz v9, :cond_1 │ │ .line 131 │ - invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - const-string v12, "" │ + const-string v10, "" │ │ - invoke-virtual {v11, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v9 │ │ - if-eqz v11, :cond_3 │ + if-eqz v9, :cond_3 │ │ .line 132 │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, ">>" │ + const-string v10, ">>" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - iget-object v12, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->replyNo:Ljava/lang/String; │ + iget-object v10, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->replyNo:Ljava/lang/String; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - const-string v12, "\n" │ + const-string v10, "\n" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v1, v11}, Landroid/widget/EditText;->append(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v9}, Landroid/widget/EditText;->append(Ljava/lang/CharSequence;)V │ │ .line 138 │ :cond_1 │ :goto_0 │ - invoke-virtual {v1}, Landroid/widget/EditText;->requestFocus()Z │ + invoke-virtual {v0}, Landroid/widget/EditText;->requestFocus()Z │ │ .line 140 │ - const/4 v11, 0x1 │ + const/4 v9, 0x1 │ │ - invoke-virtual {p0, v11}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->setHasOptionsMenu(Z)V │ + invoke-virtual {p0, v9}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->setHasOptionsMenu(Z)V │ │ .line 141 │ - return-object v10 │ + return-object v8 │ │ .line 94 │ - .end local v1 # "commentText":Landroid/widget/EditText; │ - .end local v2 # "defaultEmail":Ljava/lang/String; │ - .end local v3 # "defaultName":Ljava/lang/String; │ - .end local v4 # "emailText":Landroid/widget/EditText; │ - .end local v7 # "nameText":Landroid/widget/EditText; │ - .end local v8 # "sageBox":Landroid/widget/CheckBox; │ - .end local v9 # "subjetText":Landroid/widget/EditText; │ + .end local v0 # "commentText":Landroid/widget/EditText; │ + .end local v1 # "defaultEmail":Ljava/lang/String; │ + .end local v2 # "defaultName":Ljava/lang/String; │ + .end local v3 # "emailText":Landroid/widget/EditText; │ + .end local v5 # "nameText":Landroid/widget/EditText; │ + .end local v6 # "sageBox":Landroid/widget/CheckBox; │ + .end local v7 # "subjetText":Landroid/widget/EditText; │ :cond_2 │ - iget-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->reply:Lcom/luorrak/ouroboros/util/Reply; │ + iget-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->reply:Lcom/luorrak/ouroboros/util/Reply; │ │ - const-string v12, "filePath" │ + const-string v10, "filePath" │ │ - move-object/from16 v0, p3 │ + invoke-virtual {p3, v10}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList; │ │ - invoke-virtual {v0, v12}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList; │ - │ - move-result-object v12 │ + move-result-object v10 │ │ - iput-object v12, v11, Lcom/luorrak/ouroboros/util/Reply;->filePath:Ljava/util/ArrayList; │ + iput-object v10, v9, Lcom/luorrak/ouroboros/util/Reply;->filePath:Ljava/util/ArrayList; │ │ .line 95 │ - iget-object v11, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->reply:Lcom/luorrak/ouroboros/util/Reply; │ + iget-object v9, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->reply:Lcom/luorrak/ouroboros/util/Reply; │ │ - iget-object v11, v11, Lcom/luorrak/ouroboros/util/Reply;->filePath:Ljava/util/ArrayList; │ + iget-object v9, v9, Lcom/luorrak/ouroboros/util/Reply;->filePath:Ljava/util/ArrayList; │ │ - invoke-virtual {v11}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v9}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v9 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_0 │ + if-eqz v10, :cond_0 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, 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 96 │ - .local v5, "file":Ljava/lang/String; │ - invoke-direct {p0, v5, v10}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->addAttachmentPreview(Ljava/lang/String;Landroid/view/View;)V │ + .local v4, "file":Ljava/lang/String; │ + invoke-direct {p0, v4, v8}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->addAttachmentPreview(Ljava/lang/String;Landroid/view/View;)V │ │ goto :goto_1 │ │ .line 134 │ - .end local v5 # "file":Ljava/lang/String; │ - .end local v6 # "i$":Ljava/util/Iterator; │ - .restart local v1 # "commentText":Landroid/widget/EditText; │ - .restart local v2 # "defaultEmail":Ljava/lang/String; │ - .restart local v3 # "defaultName":Ljava/lang/String; │ - .restart local v4 # "emailText":Landroid/widget/EditText; │ - .restart local v7 # "nameText":Landroid/widget/EditText; │ - .restart local v8 # "sageBox":Landroid/widget/CheckBox; │ - .restart local v9 # "subjetText":Landroid/widget/EditText; │ + .end local v4 # "file":Ljava/lang/String; │ + .restart local v0 # "commentText":Landroid/widget/EditText; │ + .restart local v1 # "defaultEmail":Ljava/lang/String; │ + .restart local v2 # "defaultName":Ljava/lang/String; │ + .restart local v3 # "emailText":Landroid/widget/EditText; │ + .restart local v5 # "nameText":Landroid/widget/EditText; │ + .restart local v6 # "sageBox":Landroid/widget/CheckBox; │ + .restart local v7 # "subjetText":Landroid/widget/EditText; │ :cond_3 │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "\n>>" │ + const-string v10, "\n>>" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - iget-object v12, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->replyNo:Ljava/lang/String; │ + iget-object v10, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->replyNo:Ljava/lang/String; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - const-string v12, "\n" │ + const-string v10, "\n" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v1, v11}, Landroid/widget/EditText;->append(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v9}, Landroid/widget/EditText;->append(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ .locals 15 │ .param p1, "item" # Landroid/view/MenuItem; │ @@ -1306,14 +1302,15 @@ │ │ invoke-static {v0, v1}, Landroid/support/v4/app/ActivityCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ + .line 163 │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v0 │ │ const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" │ │ invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I ├── smali/com/luorrak/ouroboros/reply/ReplyCommentFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/reply/ReplyCommentFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/reply/ReplyCommentFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/reply/ReplyCommentFragment; │ │ .prologue │ .line 123 │ iput-object p1, p0, Lcom/luorrak/ouroboros/reply/ReplyCommentFragment$1;->this$0:Lcom/luorrak/ouroboros/reply/ReplyCommentFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/services/ReplyCheckerService.smali │ @@ -62,18 +62,20 @@ │ │ move-result-object v5 │ │ invoke-direct {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ const v5, 0x7f030001 │ │ + .line 174 │ invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v4 │ │ + .line 175 │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/services/ReplyCheckerService;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ @@ -84,20 +86,22 @@ │ │ move-result v5 │ │ invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setColor(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v4 │ │ + .line 176 │ invoke-virtual {v4, v3}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v4 │ │ const-string v5, "Click here to go see" │ │ + .line 177 │ invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v0 │ │ .line 179 │ .local v0, "notificationBuilder":Landroid/support/v4/app/NotificationCompat$Builder; │ new-instance v1, Landroid/content/Intent; │ @@ -113,14 +117,15 @@ │ invoke-virtual {v1, v4, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; │ │ .line 182 │ const/4 v4, 0x0 │ │ const/high16 v5, 0x8000000 │ │ + .line 183 │ invoke-static {p0, v4, v1, v5}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v2 │ │ .line 189 │ .local v2, "resultPendingIntent":Landroid/app/PendingIntent; │ invoke-virtual {v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ @@ -185,34 +190,37 @@ │ │ move-result-object v3 │ │ invoke-static {v3}, Lcom/koushikdutta/ion/Ion;->with(Landroid/content/Context;)Lcom/koushikdutta/ion/builder/LoadBuilder; │ │ move-result-object v3 │ │ + .line 121 │ invoke-static {p1, p2}, Lcom/luorrak/ouroboros/util/ChanUrls;->getThreadUrl(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v3, v4}, Lcom/koushikdutta/ion/builder/LoadBuilder;->load(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ const-string v4, "ReplyService" │ │ const/4 v5, 0x3 │ │ + .line 122 │ invoke-interface {v3, v4, v5}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->setLogging(Ljava/lang/String;I)Lcom/koushikdutta/ion/builder/RequestBuilder; │ │ move-result-object v3 │ │ check-cast v3, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ + .line 123 │ invoke-interface {v3}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->asJsonObject()Lcom/koushikdutta/ion/future/ResponseFuture; │ │ move-result-object v3 │ │ invoke-interface {v3}, Lcom/koushikdutta/ion/future/ResponseFuture;->get()Ljava/lang/Object; │ │ move-result-object v3 │ @@ -275,123 +283,134 @@ │ .locals 21 │ .param p1, "jsonObject" # Lcom/google/gson/JsonObject; │ .param p2, "userPostBoardName" # Ljava/lang/String; │ .param p3, "infiniteDbHelper" # Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ │ .prologue │ .line 146 │ - new-instance v17, Lcom/luorrak/ouroboros/api/JsonParser; │ + new-instance v16, Lcom/luorrak/ouroboros/api/JsonParser; │ │ - invoke-direct/range {v17 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->()V │ + invoke-direct/range {v16 .. v16}, Lcom/luorrak/ouroboros/api/JsonParser;->()V │ │ .line 147 │ - .local v17, "jsonParser":Lcom/luorrak/ouroboros/api/JsonParser; │ + .local v16, "jsonParser":Lcom/luorrak/ouroboros/api/JsonParser; │ const-string v1, "posts" │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v1}, Lcom/google/gson/JsonObject;->getAsJsonArray(Ljava/lang/String;)Lcom/google/gson/JsonArray; │ │ - move-result-object v20 │ + move-result-object v19 │ │ .line 148 │ - .local v20, "posts":Lcom/google/gson/JsonArray; │ + .local v19, "posts":Lcom/google/gson/JsonArray; │ const/4 v15, 0x0 │ │ .line 149 │ .local v15, "position":I │ - invoke-virtual/range {v20 .. v20}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v19 .. v19}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ │ - move-result-object v16 │ + move-result-object v20 │ │ - .local v16, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - check-cast v19, Lcom/google/gson/JsonElement; │ + check-cast v18, Lcom/google/gson/JsonElement; │ │ .line 150 │ - .local v19, "postElement":Lcom/google/gson/JsonElement; │ - invoke-virtual/range {v19 .. v19}, Lcom/google/gson/JsonElement;->getAsJsonObject()Lcom/google/gson/JsonObject; │ + .local v18, "postElement":Lcom/google/gson/JsonElement; │ + invoke-virtual/range {v18 .. v18}, Lcom/google/gson/JsonElement;->getAsJsonObject()Lcom/google/gson/JsonObject; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - .line 151 │ - .local v18, "post":Lcom/google/gson/JsonObject; │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadResto(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 153 │ + .local v17, "post":Lcom/google/gson/JsonObject; │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadResto(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadNo(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 154 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadNo(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadSub(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 155 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadSub(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadCom(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 156 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadCom(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadEmail(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 157 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadEmail(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadName(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 158 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadName(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadTrip(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 159 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadTrip(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadTime(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 160 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadTime(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadLastModified(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 161 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadLastModified(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadId(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 162 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadId(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadEmbed(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 163 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadEmbed(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v13 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getMediaFiles(Lcom/google/gson/JsonObject;)[B │ + .line 164 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getMediaFiles(Lcom/google/gson/JsonObject;)[B │ │ move-result-object v14 │ │ move-object/from16 v1, p3 │ │ move-object/from16 v2, p2 │ │ + .line 151 │ invoke-virtual/range {v1 .. v15}, Lcom/luorrak/ouroboros/util/InfiniteDbHelper;->insertRCEntry(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[BI)Z │ │ .line 167 │ add-int/lit8 v15, v15, 0x1 │ │ .line 168 │ goto :goto_0 │ │ .line 169 │ - .end local v18 # "post":Lcom/google/gson/JsonObject; │ - .end local v19 # "postElement":Lcom/google/gson/JsonElement; │ + .end local v17 # "post":Lcom/google/gson/JsonObject; │ + .end local v18 # "postElement":Lcom/google/gson/JsonElement; │ :cond_0 │ return-void │ .end method │ │ .method private userPostPrune(Lcom/luorrak/ouroboros/util/InfiniteDbHelper;Ljava/lang/String;I)V │ .locals 1 │ .param p1, "infiniteDbHelper" # Lcom/luorrak/ouroboros/util/InfiniteDbHelper; ├── smali/com/luorrak/ouroboros/thread/CardDialogFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/CardDialogFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/CardDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/CardDialogFragment; │ │ .prologue │ .line 62 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/CardDialogFragment$1;->this$0:Lcom/luorrak/ouroboros/thread/CardDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/CardDialogFragment$2.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$recyclerView:Landroid/support/v7/widget/RecyclerView; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/CardDialogFragment;Landroid/util/DisplayMetrics;Landroid/support/v7/widget/RecyclerView;Ljava/lang/String;Lcom/luorrak/ouroboros/util/InfiniteDbHelper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/CardDialogFragment; │ │ .prologue │ .line 77 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/CardDialogFragment$2;->this$0:Lcom/luorrak/ouroboros/thread/CardDialogFragment; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/CardDialogFragment$2;->val$metrics:Landroid/util/DisplayMetrics; ├── smali/com/luorrak/ouroboros/thread/ExternalNavigationWarningFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment; │ │ .prologue │ .line 55 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment$1;->this$0:Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/ExternalNavigationWarningFragment.smali │ @@ -93,46 +93,52 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v4, "Proceed to URL?" │ │ + .line 45 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 46 │ invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f07001f │ │ new-instance v5, Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment$2; │ │ invoke-direct {v5, p0, v2}, Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment$2;->(Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment;Ljava/lang/String;)V │ │ + .line 47 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f07001e │ │ new-instance v5, Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment$1; │ │ invoke-direct {v5, p0}, Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment$1;->(Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment;)V │ │ + .line 54 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 61 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v3 │ │ + .line 44 │ return-object v3 │ .end method │ │ .method public show()V │ .locals 0 │ │ .prologue ├── smali/com/luorrak/ouroboros/thread/ExternalNavigationWarningFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$url:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment; │ │ .prologue │ .line 48 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment$2;->this$0:Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/ExternalNavigationWarningFragment$2;->val$url:Ljava/lang/String; ├── smali/com/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$board:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment; │ │ .prologue │ .line 50 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$2;->this$0:Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$2;->val$board:Ljava/lang/String; ├── smali/com/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$1;->this$0:Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$3;->this$0:Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment.smali │ @@ -109,14 +109,15 @@ │ │ move-result-object v5 │ │ invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v5, "Proceed to board?" │ │ + .line 47 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ @@ -137,34 +138,38 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 48 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ new-instance v5, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$2; │ │ invoke-direct {v5, p0, v0}, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$2;->(Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment;Ljava/lang/String;)V │ │ + .line 49 │ invoke-virtual {v4, v8, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ new-instance v5, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$1; │ │ invoke-direct {v5, p0}, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$1;->(Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment;)V │ │ + .line 57 │ invoke-virtual {v4, v7, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 64 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v4 │ │ .line 67 │ :goto_0 │ return-object v4 │ @@ -193,14 +198,15 @@ │ │ move-result-object v5 │ │ invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v5, "Proceed to thread?" │ │ + .line 68 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ @@ -225,34 +231,38 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 69 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ new-instance v5, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$4; │ │ invoke-direct {v5, p0, v1, v0}, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$4;->(Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 70 │ invoke-virtual {v4, v8, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ new-instance v5, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$3; │ │ invoke-direct {v5, p0}, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$3;->(Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment;)V │ │ + .line 78 │ invoke-virtual {v4, v7, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 85 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v4 │ │ goto :goto_0 │ .end method ├── smali/com/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$4.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$no:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment; │ │ .prologue │ .line 71 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$4;->this$0:Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/InterThreadNavigationWarningFragment$4;->val$no:Ljava/lang/String; ├── smali/com/luorrak/ouroboros/thread/MediaAdapter$1.smali │ @@ -36,14 +36,15 @@ │ │ .field final synthetic val$threadValue:I │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/MediaAdapter;ILcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder;Lcom/luorrak/ouroboros/util/Media;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ .prologue │ .line 142 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$1;->this$0:Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ iput p2, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$1;->val$threadValue:I │ │ @@ -140,28 +141,31 @@ │ │ move-result-object v1 │ │ invoke-static {v1}, Lcom/koushikdutta/ion/Ion;->with(Landroid/widget/ImageView;)Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ move-result-object v1 │ │ + .line 154 │ invoke-interface {v1, v3}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->crossfade(Z)Lcom/koushikdutta/ion/builder/ImageViewBuilder; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ + .line 155 │ invoke-interface {v1, v3}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->smartSize(Z)Lcom/koushikdutta/ion/builder/BitmapBuilder; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ iget-object v2, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$1;->this$0:Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ + .line 156 │ # getter for: Lcom/luorrak/ouroboros/thread/MediaAdapter;->boardName:Ljava/lang/String; │ invoke-static {v2}, Lcom/luorrak/ouroboros/thread/MediaAdapter;->access$100(Lcom/luorrak/ouroboros/thread/MediaAdapter;)Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$1;->val$media:Lcom/luorrak/ouroboros/util/Media; │ │ @@ -175,14 +179,15 @@ │ │ move-result-object v2 │ │ invoke-interface {v1, v2}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->load(Ljava/lang/String;)Lcom/koushikdutta/ion/future/ImageViewFuture; │ │ move-result-object v1 │ │ + .line 157 │ invoke-interface {v1}, Lcom/koushikdutta/ion/future/ImageViewFuture;->withBitmapInfo()Lcom/koushikdutta/async/future/Future; │ │ goto :goto_0 │ │ .line 158 │ :cond_2 │ iget-object v1, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$1;->this$0:Lcom/luorrak/ouroboros/thread/MediaAdapter; │ @@ -203,28 +208,31 @@ │ │ move-result-object v1 │ │ invoke-static {v1}, Lcom/koushikdutta/ion/Ion;->with(Landroid/widget/ImageView;)Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ move-result-object v1 │ │ + .line 160 │ invoke-interface {v1, v3}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->crossfade(Z)Lcom/koushikdutta/ion/builder/ImageViewBuilder; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ + .line 161 │ invoke-interface {v1, v3}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->smartSize(Z)Lcom/koushikdutta/ion/builder/BitmapBuilder; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ iget-object v2, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$1;->this$0:Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ + .line 162 │ # getter for: Lcom/luorrak/ouroboros/thread/MediaAdapter;->boardName:Ljava/lang/String; │ invoke-static {v2}, Lcom/luorrak/ouroboros/thread/MediaAdapter;->access$100(Lcom/luorrak/ouroboros/thread/MediaAdapter;)Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$1;->val$media:Lcom/luorrak/ouroboros/util/Media; │ │ @@ -238,14 +246,15 @@ │ │ move-result-object v2 │ │ invoke-interface {v1, v2}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->load(Ljava/lang/String;)Lcom/koushikdutta/ion/future/ImageViewFuture; │ │ move-result-object v1 │ │ + .line 163 │ invoke-interface {v1}, Lcom/koushikdutta/ion/future/ImageViewFuture;->withBitmapInfo()Lcom/koushikdutta/async/future/Future; │ │ goto/16 :goto_0 │ .end method │ │ .method public bridge synthetic onCompleted(Ljava/lang/Exception;Ljava/lang/Object;)V │ .locals 0 ├── smali/com/luorrak/ouroboros/thread/MediaAdapter$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$media:Lcom/luorrak/ouroboros/util/Media; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/MediaAdapter;Lcom/luorrak/ouroboros/util/Media;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ .prologue │ .line 172 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$2;->this$0:Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$2;->val$media:Lcom/luorrak/ouroboros/util/Media; ├── smali/com/luorrak/ouroboros/thread/MediaAdapter$3.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$mediaViewHolder:Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/MediaAdapter;Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$3;->this$0:Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$3;->val$mediaViewHolder:Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder; ├── smali/com/luorrak/ouroboros/thread/MediaAdapter$4.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$mediaViewHolder:Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/MediaAdapter;Lcom/luorrak/ouroboros/util/Media;Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ .prologue │ .line 202 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$4;->this$0:Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$4;->val$media:Lcom/luorrak/ouroboros/util/Media; ├── smali/com/luorrak/ouroboros/thread/MediaAdapter$5.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$mediaViewHolder:Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/MediaAdapter;Lcom/luorrak/ouroboros/util/Media;Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ .prologue │ .line 212 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$5;->this$0:Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$5;->val$media:Lcom/luorrak/ouroboros/util/Media; ├── smali/com/luorrak/ouroboros/thread/MediaAdapter.smali │ @@ -556,38 +556,43 @@ │ .line 137 │ iget-object v0, v8, Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder;->mediaImage:Landroid/widget/ImageView; │ │ invoke-static {v0}, Lcom/koushikdutta/ion/Ion;->with(Landroid/widget/ImageView;)Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ move-result-object v0 │ │ + .line 138 │ invoke-interface {v0, v10}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->smartSize(Z)Lcom/koushikdutta/ion/builder/BitmapBuilder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ + .line 139 │ invoke-interface {v0, v10}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->crossfade(Z)Lcom/koushikdutta/ion/builder/ImageViewBuilder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ + .line 140 │ invoke-interface {v0, v6}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->load(Ljava/lang/String;)Lcom/koushikdutta/ion/future/ImageViewFuture; │ │ move-result-object v0 │ │ + .line 141 │ invoke-interface {v0}, Lcom/koushikdutta/ion/future/ImageViewFuture;->withBitmapInfo()Lcom/koushikdutta/async/future/Future; │ │ move-result-object v0 │ │ new-instance v2, Lcom/luorrak/ouroboros/thread/MediaAdapter$1; │ │ invoke-direct {v2, p0, v9, v8, v7}, Lcom/luorrak/ouroboros/thread/MediaAdapter$1;->(Lcom/luorrak/ouroboros/thread/MediaAdapter;ILcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder;Lcom/luorrak/ouroboros/util/Media;)V │ │ + .line 142 │ invoke-interface {v0, v2}, Lcom/koushikdutta/async/future/Future;->setCallback(Lcom/koushikdutta/async/future/FutureCallback;)Lcom/koushikdutta/async/future/Future; │ │ .line 172 │ :cond_0 │ iget-object v0, v8, Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder;->mediaImage:Landroid/widget/ImageView; │ │ new-instance v2, Lcom/luorrak/ouroboros/thread/MediaAdapter$2; │ @@ -610,14 +615,15 @@ │ │ move-result-object v0 │ │ const/high16 v2, 0x43480000 # 200.0f │ │ iget-object v3, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter;->context:Landroid/content/Context; │ │ + .line 117 │ invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v3 │ @@ -656,14 +662,15 @@ │ │ invoke-virtual {v0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ iget-object v2, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter;->context:Landroid/content/Context; │ │ + .line 126 │ invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v2 │ @@ -681,14 +688,15 @@ │ │ invoke-virtual {v0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ iget-object v2, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter;->context:Landroid/content/Context; │ │ + .line 128 │ invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v2 │ @@ -746,38 +754,43 @@ │ .restart local v6 # "imageUrl":Ljava/lang/String; │ iget-object v0, v8, Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder;->mediaImage:Landroid/widget/ImageView; │ │ invoke-static {v0}, Lcom/koushikdutta/ion/Ion;->with(Landroid/widget/ImageView;)Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ move-result-object v0 │ │ + .line 185 │ invoke-interface {v0, v10}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->smartSize(Z)Lcom/koushikdutta/ion/builder/BitmapBuilder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ + .line 186 │ invoke-interface {v0, v10}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->crossfade(Z)Lcom/koushikdutta/ion/builder/ImageViewBuilder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ + .line 187 │ invoke-interface {v0, v6}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->load(Ljava/lang/String;)Lcom/koushikdutta/ion/future/ImageViewFuture; │ │ move-result-object v0 │ │ + .line 188 │ invoke-interface {v0}, Lcom/koushikdutta/ion/future/ImageViewFuture;->withBitmapInfo()Lcom/koushikdutta/async/future/Future; │ │ move-result-object v0 │ │ new-instance v2, Lcom/luorrak/ouroboros/thread/MediaAdapter$3; │ │ invoke-direct {v2, p0, v8}, Lcom/luorrak/ouroboros/thread/MediaAdapter$3;->(Lcom/luorrak/ouroboros/thread/MediaAdapter;Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder;)V │ │ + .line 189 │ invoke-interface {v0, v2}, Lcom/koushikdutta/async/future/Future;->setCallback(Lcom/koushikdutta/async/future/FutureCallback;)Lcom/koushikdutta/async/future/Future; │ │ .line 199 │ iget-object v0, v8, Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder;->playButton:Landroid/widget/ImageView; │ │ const/4 v2, 0x0 ├── smali/com/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ │ # direct methods │ .method public constructor (Lcom/luorrak/ouroboros/thread/MediaAdapter;Landroid/view/View;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/MediaAdapter; │ .param p2, "itemView" # Landroid/view/View; │ │ .prologue │ .line 253 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder;->this$0:Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ .line 254 ├── smali/com/luorrak/ouroboros/thread/MediaAdapter$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$mediaViewHolder:Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/MediaAdapter;Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ .prologue │ .line 226 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$6;->this$0:Lcom/luorrak/ouroboros/thread/MediaAdapter; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/MediaAdapter$6;->val$mediaViewHolder:Lcom/luorrak/ouroboros/thread/MediaAdapter$MediaViewHolder; ├── smali/com/luorrak/ouroboros/thread/SnappyLinearLayoutManager.smali │ @@ -133,14 +133,15 @@ │ .locals 4 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .line 52 │ const-wide v0, 0x4078216adbeefaf2L # 386.0885886511961 │ │ + .line 56 │ invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v2 │ @@ -186,46 +187,48 @@ │ .line 183 │ invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v7/widget/RecyclerView$LayoutParams; │ │ - .line 184 │ + .line 185 │ .local v2, "p":Landroid/support/v7/widget/RecyclerView$LayoutParams; │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager;->getPaddingLeft()I │ │ move-result v4 │ │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager;->getPaddingRight()I │ │ move-result v5 │ │ add-int/2addr v4, v5 │ │ iget v5, v2, Landroid/support/v7/widget/RecyclerView$LayoutParams;->width:I │ │ + .line 184 │ invoke-static {p3, v4, v5}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I │ │ move-result v1 │ │ - .line 186 │ + .line 187 │ .local v1, "childWidthSpec":I │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager;->getPaddingTop()I │ │ move-result v4 │ │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager;->getPaddingBottom()I │ │ move-result v5 │ │ add-int/2addr v4, v5 │ │ iget v5, v2, Landroid/support/v7/widget/RecyclerView$LayoutParams;->height:I │ │ + .line 186 │ invoke-static {p4, v4, v5}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I │ │ move-result v0 │ │ .line 188 │ .local v0, "childHeightSpec":I │ invoke-virtual {v3, v1, v0}, Landroid/view/View;->measure(II)V │ @@ -311,14 +314,15 @@ │ .local v1, "childPos":I │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager;->getOrientation()I │ │ move-result v2 │ │ if-nez v2, :cond_2 │ │ + .line 121 │ invoke-virtual {v0}, Landroid/view/View;->getLeft()I │ │ move-result v2 │ │ invoke-static {v2}, Ljava/lang/Math;->abs(I)I │ │ move-result v2 │ @@ -342,14 +346,15 @@ │ │ move-result v2 │ │ const/4 v3, 0x1 │ │ if-ne v2, v3, :cond_0 │ │ + .line 125 │ invoke-virtual {v0}, Landroid/view/View;->getTop()I │ │ move-result v2 │ │ invoke-static {v2}, Ljava/lang/Math;->abs(I)I │ │ move-result v2 │ @@ -477,30 +482,33 @@ │ move-result v0 │ │ if-ge v2, v0, :cond_2 │ │ .line 145 │ const/4 v0, 0x0 │ │ + .line 146 │ invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v3 │ │ const/4 v0, 0x0 │ │ + .line 147 │ invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v4 │ │ iget-object v5, p0, Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager;->mMeasuredDimension:[I │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ + .line 145 │ invoke-direct/range {v0 .. v5}, Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager;->measureScrapChild(Landroid/support/v7/widget/RecyclerView$Recycler;III[I)V │ │ .line 150 │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager;->getOrientation()I │ │ move-result v0 │ │ @@ -600,14 +608,15 @@ │ .param p2, "state" # Landroid/support/v7/widget/RecyclerView$State; │ .param p3, "position" # I │ │ .prologue │ .line 81 │ new-instance v0, Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager$1; │ │ + .line 82 │ invoke-virtual {p1}, Landroid/support/v7/widget/RecyclerView;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ invoke-direct {v0, p0, v1}, Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager$1;->(Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager;Landroid/content/Context;)V │ │ .line 102 ├── smali/com/luorrak/ouroboros/thread/SnappyLinearLayoutManager$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager; │ .param p2, "x0" # Landroid/content/Context; │ │ .prologue │ .line 82 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager$1;->this$0:Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager; │ │ invoke-direct {p0, p2}, Landroid/support/v7/widget/LinearSmoothScroller;->(Landroid/content/Context;)V │ @@ -38,18 +39,20 @@ │ .locals 1 │ .param p1, "targetPosition" # I │ │ .prologue │ .line 98 │ iget-object v0, p0, Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager$1;->this$0:Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager; │ │ + .line 99 │ invoke-virtual {v0, p1}, Lcom/luorrak/ouroboros/thread/SnappyLinearLayoutManager;->computeScrollVectorForPosition(I)Landroid/graphics/PointF; │ │ move-result-object v0 │ │ + .line 98 │ return-object v0 │ .end method │ │ .method protected getHorizontalSnapPreference()I │ .locals 1 │ │ .prologue ├── smali/com/luorrak/ouroboros/thread/SnappyRecyclerView.smali │ @@ -73,18 +73,20 @@ │ .line 44 │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/thread/SnappyRecyclerView;->getLayoutManager()Landroid/support/v7/widget/RecyclerView$LayoutManager; │ │ move-result-object v1 │ │ check-cast v1, Lcom/luorrak/ouroboros/thread/SnappyRecyclerView$ISnappyLayoutManager; │ │ + .line 45 │ invoke-interface {v1, p1, p2}, Lcom/luorrak/ouroboros/thread/SnappyRecyclerView$ISnappyLayoutManager;->getPositionForVelocity(II)I │ │ move-result v1 │ │ + .line 44 │ invoke-super {p0, v1}, Landroid/support/v7/widget/RecyclerView;->smoothScrollToPosition(I)V │ │ .line 46 │ const/4 v1, 0x1 │ │ .line 48 │ :goto_0 │ @@ -116,30 +118,33 @@ │ │ .line 58 │ .local v0, "lm":Landroid/support/v7/widget/RecyclerView$LayoutManager; │ instance-of v2, v0, Lcom/luorrak/ouroboros/thread/SnappyRecyclerView$ISnappyLayoutManager; │ │ if-eqz v2, :cond_1 │ │ + .line 59 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I │ │ move-result v2 │ │ const/4 v3, 0x1 │ │ if-eq v2, v3, :cond_0 │ │ + .line 60 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I │ │ move-result v2 │ │ const/4 v3, 0x3 │ │ if-ne v2, v3, :cond_1 │ │ + .line 61 │ :cond_0 │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/thread/SnappyRecyclerView;->getScrollState()I │ │ move-result v2 │ │ if-nez v2, :cond_1 ├── smali/com/luorrak/ouroboros/thread/ThreadAdapter$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$youtubeVideoUrl:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadAdapter;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$2;->this$0:Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$2;->val$youtubeVideoUrl:Ljava/lang/String; ├── smali/com/luorrak/ouroboros/thread/ThreadActivity.smali │ @@ -136,14 +136,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget v5, p0, Lcom/luorrak/ouroboros/thread/ThreadActivity;->threadDepth:I │ │ + .line 220 │ invoke-static {v5}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -152,14 +153,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction; │ │ move-result-object v3 │ │ + .line 221 │ invoke-virtual {v3}, Landroid/app/FragmentTransaction;->commit()I │ │ .line 229 │ :goto_0 │ return-void │ │ .line 223 │ @@ -593,14 +595,15 @@ │ │ move-result-object v11 │ │ invoke-virtual {v3, v9, v10, v11}, Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction; │ │ move-result-object v9 │ │ + .line 96 │ invoke-virtual {v9}, Landroid/app/FragmentTransaction;->commit()I │ │ .line 100 │ .end local v3 # "fragmentTransaction":Landroid/app/FragmentTransaction; │ :cond_1 │ const v9, 0x7f0e0069 ├── smali/com/luorrak/ouroboros/thread/ThreadAdapter$1.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$threadViewHolder:Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadAdapter;Landroid/database/Cursor;Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ .prologue │ .line 149 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$1;->this$0:Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$1;->val$cursor:Landroid/database/Cursor; ├── smali/com/luorrak/ouroboros/thread/ThreadAdapter$4$1.smali │ @@ -32,14 +32,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/luorrak/ouroboros/thread/ThreadAdapter$4; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadAdapter$4;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/luorrak/ouroboros/thread/ThreadAdapter$4; │ │ .prologue │ .line 303 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$4$1;->this$1:Lcom/luorrak/ouroboros/thread/ThreadAdapter$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/ThreadAdapter$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ .prologue │ .line 321 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$3;->this$0:Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/ThreadAdapter$4.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$v:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadAdapter;Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadObject;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ .prologue │ .line 291 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$4;->this$0:Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$4;->val$threadObject:Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadObject; │ │ @@ -72,28 +73,30 @@ │ │ move-result-object v0 │ │ invoke-static {v0}, Lcom/koushikdutta/ion/Ion;->with(Landroid/content/Context;)Lcom/koushikdutta/ion/builder/LoadBuilder; │ │ move-result-object v0 │ │ + .line 295 │ invoke-static {}, Lcom/luorrak/ouroboros/util/ChanUrls;->getDeletePostUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {v0, v1}, Lcom/koushikdutta/ion/builder/LoadBuilder;->load(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ const-string v1, "board" │ │ iget-object v2, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$4;->this$0:Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ + .line 296 │ # getter for: Lcom/luorrak/ouroboros/thread/ThreadAdapter;->boardName:Ljava/lang/String; │ invoke-static {v2}, Lcom/luorrak/ouroboros/thread/ThreadAdapter;->access$100(Lcom/luorrak/ouroboros/thread/ThreadAdapter;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v0, v1, v2}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->setBodyParameter(Ljava/lang/String;Ljava/lang/String;)Lcom/koushikdutta/ion/builder/UrlEncodedBuilder; │ │ @@ -121,24 +124,26 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ const-string v2, "on" │ │ + .line 297 │ invoke-interface {v0, v1, v2}, Lcom/koushikdutta/ion/builder/Builders$Any$U;->setBodyParameter(Ljava/lang/String;Ljava/lang/String;)Lcom/koushikdutta/ion/builder/UrlEncodedBuilder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/koushikdutta/ion/builder/Builders$Any$U; │ │ const-string v1, "password" │ │ iget-object v2, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$4;->this$0:Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ + .line 298 │ # getter for: Lcom/luorrak/ouroboros/thread/ThreadAdapter;->context:Landroid/content/Context; │ invoke-static {v2}, Lcom/luorrak/ouroboros/thread/ThreadAdapter;->access$000(Lcom/luorrak/ouroboros/thread/ThreadAdapter;)Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-static {v2}, Lcom/luorrak/ouroboros/util/SettingsHelper;->getPostPassword(Landroid/content/Context;)Ljava/lang/String; │ │ @@ -150,40 +155,45 @@ │ │ check-cast v0, Lcom/koushikdutta/ion/builder/Builders$Any$U; │ │ const-string v1, "delete" │ │ const-string v2, "Delete" │ │ + .line 299 │ invoke-interface {v0, v1, v2}, Lcom/koushikdutta/ion/builder/Builders$Any$U;->setBodyParameter(Ljava/lang/String;Ljava/lang/String;)Lcom/koushikdutta/ion/builder/UrlEncodedBuilder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/koushikdutta/ion/builder/Builders$Any$U; │ │ const-string v1, "reason" │ │ const-string v2, "" │ │ + .line 300 │ invoke-interface {v0, v1, v2}, Lcom/koushikdutta/ion/builder/Builders$Any$U;->setBodyParameter(Ljava/lang/String;Ljava/lang/String;)Lcom/koushikdutta/ion/builder/UrlEncodedBuilder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/koushikdutta/ion/builder/Builders$Any$U; │ │ + .line 301 │ invoke-interface {v0}, Lcom/koushikdutta/ion/builder/Builders$Any$U;->asString()Lcom/koushikdutta/ion/future/ResponseFuture; │ │ move-result-object v0 │ │ + .line 302 │ invoke-interface {v0}, Lcom/koushikdutta/ion/future/ResponseFuture;->withResponse()Lcom/koushikdutta/async/future/Future; │ │ move-result-object v0 │ │ new-instance v1, Lcom/luorrak/ouroboros/thread/ThreadAdapter$4$1; │ │ invoke-direct {v1, p0}, Lcom/luorrak/ouroboros/thread/ThreadAdapter$4$1;->(Lcom/luorrak/ouroboros/thread/ThreadAdapter$4;)V │ │ + .line 303 │ invoke-interface {v0, v1}, Lcom/koushikdutta/async/future/Future;->setCallback(Lcom/koushikdutta/async/future/FutureCallback;)Lcom/koushikdutta/async/future/Future; │ │ .line 319 │ return-void │ .end method ├── smali/com/luorrak/ouroboros/thread/ThreadAdapter$EmbedObject.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ .prologue │ .line 463 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$EmbedObject;->this$0:Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$v:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder; │ │ .prologue │ .line 410 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder$1;->this$1:Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder$1;->val$v:Landroid/view/View; ├── smali/com/luorrak/ouroboros/thread/ThreadAdapter$ThreadObject.smali │ @@ -54,14 +54,15 @@ │ │ .field public tripcode:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ .prologue │ .line 444 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadObject;->this$0:Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder.smali │ @@ -54,14 +54,15 @@ │ │ .field public threadTripcode:Landroid/widget/TextView; │ │ │ # direct methods │ .method public constructor (Lcom/luorrak/ouroboros/thread/ThreadAdapter;Landroid/view/View;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ .param p2, "itemView" # Landroid/view/View; │ │ .prologue │ .line 351 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder;->this$0:Lcom/luorrak/ouroboros/thread/ThreadAdapter; │ │ .line 352 │ @@ -327,18 +328,20 @@ │ │ invoke-virtual {v4, v8, v3}, Landroid/app/FragmentTransaction;->add(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; │ │ move-result-object v8 │ │ const-string v9, "threadDialog" │ │ + .line 385 │ invoke-virtual {v8, v9}, Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction; │ │ move-result-object v8 │ │ + .line 386 │ invoke-virtual {v8}, Landroid/app/FragmentTransaction;->commit()I │ │ goto :goto_0 │ │ .line 390 │ .end local v3 # "cardDialogFragment":Lcom/luorrak/ouroboros/thread/CardDialogFragment; │ .end local v4 # "fragmentTransaction":Landroid/app/FragmentTransaction; ├── smali/com/luorrak/ouroboros/thread/ThreadAdapter.smali │ @@ -347,27 +347,28 @@ │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p1, Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder;->threadObject:Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadObject; │ │ iget-object v0, v0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadObject;->serializedMediaList:[B │ │ + .line 277 │ invoke-static {v0}, Lcom/luorrak/ouroboros/util/Util;->deserializeObject([B)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/ArrayList; │ │ :goto_0 │ iput-object v0, v1, Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadObject;->mediaArrayList:Ljava/util/ArrayList; │ │ .line 278 │ return-void │ │ - .line 276 │ + .line 277 │ :cond_0 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ goto :goto_0 │ .end method │ @@ -691,24 +692,27 @@ │ │ iget-wide v0, v0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadObject;->threadTime:J │ │ const-wide/16 v2, 0x3e8 │ │ mul-long/2addr v0, v2 │ │ + .line 123 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v2 │ │ const-wide/32 v4, 0xea60 │ │ + .line 121 │ invoke-static/range {v0 .. v5}, Landroid/text/format/DateUtils;->getRelativeTimeSpanString(JJJ)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ + .line 120 │ invoke-virtual {v6, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 126 │ iget-object v0, v8, Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder;->threadTime:Landroid/widget/TextView; │ │ invoke-virtual {v0, v11}, Landroid/widget/TextView;->setVisibility(I)V │ │ @@ -963,26 +967,29 @@ │ .local v7, "imageUrl":Ljava/lang/String; │ iget-object v0, v8, Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder;->threadEmbed:Landroid/widget/ImageView; │ │ invoke-static {v0}, Lcom/koushikdutta/ion/Ion;->with(Landroid/widget/ImageView;)Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ move-result-object v0 │ │ + .line 147 │ invoke-interface {v0, v7}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->load(Ljava/lang/String;)Lcom/koushikdutta/ion/future/ImageViewFuture; │ │ move-result-object v0 │ │ + .line 148 │ invoke-interface {v0}, Lcom/koushikdutta/ion/future/ImageViewFuture;->withBitmapInfo()Lcom/koushikdutta/async/future/Future; │ │ move-result-object v0 │ │ new-instance v1, Lcom/luorrak/ouroboros/thread/ThreadAdapter$1; │ │ invoke-direct {v1, p0, p2, v8}, Lcom/luorrak/ouroboros/thread/ThreadAdapter$1;->(Lcom/luorrak/ouroboros/thread/ThreadAdapter;Landroid/database/Cursor;Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder;)V │ │ + .line 149 │ invoke-interface {v0, v1}, Lcom/koushikdutta/async/future/Future;->setCallback(Lcom/koushikdutta/async/future/FutureCallback;)Lcom/koushikdutta/async/future/Future; │ │ .line 166 │ iget-object v0, v8, Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadViewHolder;->embedObject:Lcom/luorrak/ouroboros/thread/ThreadAdapter$EmbedObject; │ │ iget-object v9, v0, Lcom/luorrak/ouroboros/thread/ThreadAdapter$EmbedObject;->dataUrl:Ljava/lang/String; │ │ @@ -1111,42 +1118,47 @@ │ │ iget-object v1, p0, Lcom/luorrak/ouroboros/thread/ThreadAdapter;->context:Landroid/content/Context; │ │ invoke-direct {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "Delete Post" │ │ + .line 289 │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "Are you sure you want to delete this post?" │ │ + .line 290 │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x1040013 │ │ new-instance v2, Lcom/luorrak/ouroboros/thread/ThreadAdapter$4; │ │ invoke-direct {v2, p0, p2, p1}, Lcom/luorrak/ouroboros/thread/ThreadAdapter$4;->(Lcom/luorrak/ouroboros/thread/ThreadAdapter;Lcom/luorrak/ouroboros/thread/ThreadAdapter$ThreadObject;Landroid/view/View;)V │ │ + .line 291 │ invoke-virtual {v0, v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x1040009 │ │ new-instance v2, Lcom/luorrak/ouroboros/thread/ThreadAdapter$3; │ │ invoke-direct {v2, p0}, Lcom/luorrak/ouroboros/thread/ThreadAdapter$3;->(Lcom/luorrak/ouroboros/thread/ThreadAdapter;)V │ │ + .line 321 │ invoke-virtual {v0, v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 326 │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ .line 327 │ return-void │ .end method ├── smali/com/luorrak/ouroboros/thread/ThreadFragment$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadFragment;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadFragment; │ .param p2, "x0" # Landroid/content/Context; │ │ .prologue │ .line 125 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment$1;->this$0:Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ invoke-direct {p0, p2}, Landroid/support/v7/widget/LinearLayoutManager;->(Landroid/content/Context;)V ├── smali/com/luorrak/ouroboros/thread/ThreadFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ .prologue │ .line 151 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment$2;->this$0:Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/ThreadFragment$3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/luorrak/ouroboros/thread/ThreadFragment$3; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadFragment$3;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/luorrak/ouroboros/thread/ThreadFragment$3; │ │ .prologue │ .line 220 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment$3$1;->this$1:Lcom/luorrak/ouroboros/thread/ThreadFragment$3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/ThreadFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ .prologue │ .line 212 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment$3;->this$0:Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/ThreadFragment$4.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$boardName:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ .prologue │ .line 371 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment$4;->this$0:Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment$4;->val$boardName:Ljava/lang/String; ├── smali/com/luorrak/ouroboros/thread/ThreadFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ .prologue │ .line 403 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment$5;->this$0:Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/ThreadFragment$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ .prologue │ .line 398 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment$6;->this$0:Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/ThreadFragment$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ .prologue │ .line 422 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment$7;->this$0:Lcom/luorrak/ouroboros/thread/ThreadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/luorrak/ouroboros/thread/ThreadFragment.smali │ @@ -339,38 +339,42 @@ │ │ .line 367 │ .local v0, "threadJsonUrl":Ljava/lang/String; │ invoke-static {p1}, Lcom/koushikdutta/ion/Ion;->with(Landroid/content/Context;)Lcom/koushikdutta/ion/builder/LoadBuilder; │ │ move-result-object v1 │ │ + .line 368 │ invoke-interface {v1, v0}, Lcom/koushikdutta/ion/builder/LoadBuilder;->load(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ iget-object v2, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment;->LOG_TAG:Ljava/lang/String; │ │ const/4 v3, 0x3 │ │ + .line 369 │ invoke-interface {v1, v2, v3}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->setLogging(Ljava/lang/String;I)Lcom/koushikdutta/ion/builder/RequestBuilder; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ + .line 370 │ invoke-interface {v1}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->asJsonObject()Lcom/koushikdutta/ion/future/ResponseFuture; │ │ move-result-object v1 │ │ new-instance v2, Lcom/luorrak/ouroboros/thread/ThreadFragment$4; │ │ invoke-direct {v2, p0, p2}, Lcom/luorrak/ouroboros/thread/ThreadFragment$4;->(Lcom/luorrak/ouroboros/thread/ThreadFragment;Ljava/lang/String;)V │ │ + .line 371 │ invoke-interface {v1, v2}, Lcom/koushikdutta/ion/future/ResponseFuture;->setCallback(Lcom/koushikdutta/async/future/FutureCallback;)Lcom/koushikdutta/async/future/Future; │ │ .line 393 │ return-void │ .end method │ │ .method private restartStatusCheck()V │ @@ -1176,18 +1180,20 @@ │ │ invoke-virtual {v8, v0, v9}, Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; │ │ move-result-object v0 │ │ const-string v1, "galleryfragment" │ │ + .line 295 │ invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 296 │ invoke-virtual {v0}, Landroid/app/FragmentTransaction;->commit()I │ │ goto :goto_0 │ │ .line 300 │ .end local v8 # "fragmentTransaction":Landroid/app/FragmentTransaction; │ .end local v9 # "galleryFragment":Lcom/luorrak/ouroboros/gallery/GalleryFragment; │ @@ -1200,14 +1206,15 @@ │ │ invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ + .line 301 │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/thread/ThreadFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v0 │ │ const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" │ │ invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I │ @@ -1642,128 +1649,132 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "Download All Images" │ │ + .line 396 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "Are you sure you want to download all images?" │ │ + .line 397 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x1040013 │ │ new-instance v2, Lcom/luorrak/ouroboros/thread/ThreadFragment$6; │ │ invoke-direct {v2, p0}, Lcom/luorrak/ouroboros/thread/ThreadFragment$6;->(Lcom/luorrak/ouroboros/thread/ThreadFragment;)V │ │ + .line 398 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x1040009 │ │ new-instance v2, Lcom/luorrak/ouroboros/thread/ThreadFragment$5; │ │ invoke-direct {v2, p0}, Lcom/luorrak/ouroboros/thread/ThreadFragment$5;->(Lcom/luorrak/ouroboros/thread/ThreadFragment;)V │ │ + .line 403 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 408 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 409 │ return-void │ .end method │ │ .method public startDownload()V │ .locals 9 │ │ .prologue │ .line 412 │ - iget-object v4, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment;->infiniteDbHelper:Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ + iget-object v3, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment;->infiniteDbHelper:Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ │ - iget-object v5, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment;->resto:Ljava/lang/String; │ + iget-object v4, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment;->resto:Ljava/lang/String; │ │ - invoke-virtual {v4, v5}, Lcom/luorrak/ouroboros/util/InfiniteDbHelper;->getGalleryCursor(Ljava/lang/String;)Landroid/database/Cursor; │ + invoke-virtual {v3, v4}, Lcom/luorrak/ouroboros/util/InfiniteDbHelper;->getGalleryCursor(Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 414 │ - .local v1, "imageCursor":Landroid/database/Cursor; │ + .local v0, "imageCursor":Landroid/database/Cursor; │ :cond_0 │ - const-string v4, "media_files" │ + const-string v3, "media_files" │ │ - invoke-interface {v1, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v3 │ │ - invoke-interface {v1, v4}, Landroid/database/Cursor;->getBlob(I)[B │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getBlob(I)[B │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v4}, Lcom/luorrak/ouroboros/util/Util;->deserializeObject([B)Ljava/lang/Object; │ + invoke-static {v3}, Lcom/luorrak/ouroboros/util/Util;->deserializeObject([B)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/ArrayList; │ + check-cast v1, Ljava/util/ArrayList; │ │ .line 415 │ - .local v2, "mediaArrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v1, "mediaArrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lcom/luorrak/ouroboros/util/Media; │ + check-cast v2, Lcom/luorrak/ouroboros/util/Media; │ │ .line 416 │ - .local v3, "mediaItem":Lcom/luorrak/ouroboros/util/Media; │ + .local v2, "mediaItem":Lcom/luorrak/ouroboros/util/Media; │ iget-object v4, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment;->networkHelper:Lcom/luorrak/ouroboros/util/NetworkHelper; │ │ iget-object v5, p0, Lcom/luorrak/ouroboros/thread/ThreadFragment;->boardName:Ljava/lang/String; │ │ - iget-object v6, v3, Lcom/luorrak/ouroboros/util/Media;->fileName:Ljava/lang/String; │ + iget-object v6, v2, Lcom/luorrak/ouroboros/util/Media;->fileName:Ljava/lang/String; │ │ - iget-object v7, v3, Lcom/luorrak/ouroboros/util/Media;->ext:Ljava/lang/String; │ + iget-object v7, v2, Lcom/luorrak/ouroboros/util/Media;->ext:Ljava/lang/String; │ │ invoke-virtual {p0}, Lcom/luorrak/ouroboros/thread/ThreadFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v8 │ │ invoke-virtual {v4, v5, v6, v7, v8}, Lcom/luorrak/ouroboros/util/NetworkHelper;->downloadFile(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V │ │ goto :goto_0 │ │ .line 418 │ - .end local v3 # "mediaItem":Lcom/luorrak/ouroboros/util/Media; │ + .end local v2 # "mediaItem":Lcom/luorrak/ouroboros/util/Media; │ :cond_1 │ - invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 419 │ - invoke-interface {v1}, Landroid/database/Cursor;->close()V │ + invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ .line 420 │ return-void │ .end method ├── smali/com/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalOldReplycount:I │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask;I)V │ .locals 0 │ + .param p1, "this$1" # Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask; │ │ .prologue │ .line 179 │ iput-object p1, p0, Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask$1;->this$1:Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask; │ │ iput p2, p0, Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask$1;->val$finalOldReplycount:I ├── smali/com/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask.smali │ @@ -44,14 +44,15 @@ │ │ .field private threadPosition:I │ │ │ # direct methods │ .method public constructor (Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment;Landroid/app/Activity;Lcom/luorrak/ouroboros/util/InfiniteDbHelper;Ljava/lang/String;Ljava/lang/String;IZLandroid/support/v7/widget/RecyclerView;Lcom/luorrak/ouroboros/thread/ThreadAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment; │ .param p2, "activity" # Landroid/app/Activity; │ .param p3, "infiniteDbHelper" # Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ .param p4, "boardName" # Ljava/lang/String; │ .param p5, "resto" # Ljava/lang/String; │ .param p6, "threadPosition" # I │ .param p7, "firstRequest" # Z │ .param p8, "recyclerView" # Landroid/support/v7/widget/RecyclerView; │ @@ -189,18 +190,20 @@ │ │ const-string v5, "VIEW" │ │ new-instance v6, Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask$1; │ │ invoke-direct {v6, p0, v1}, Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask$1;->(Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask;I)V │ │ + .line 179 │ invoke-virtual {v4, v5, v6}, Landroid/support/design/widget/Snackbar;->setAction(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Landroid/support/design/widget/Snackbar; │ │ move-result-object v4 │ │ + .line 184 │ invoke-virtual {v4}, Landroid/support/design/widget/Snackbar;->show()V │ │ .line 185 │ iget-object v4, p0, Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask;->infiniteDbHelper:Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ │ iget-object v5, p0, Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask;->boardName:Ljava/lang/String; │ │ @@ -310,134 +313,146 @@ │ │ .method protected varargs doInBackground([Lcom/google/gson/JsonObject;)Ljava/lang/Void; │ .locals 21 │ .param p1, "params" # [Lcom/google/gson/JsonObject; │ │ .prologue │ .line 115 │ - new-instance v17, Lcom/luorrak/ouroboros/api/JsonParser; │ + new-instance v16, Lcom/luorrak/ouroboros/api/JsonParser; │ │ - invoke-direct/range {v17 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->()V │ + invoke-direct/range {v16 .. v16}, Lcom/luorrak/ouroboros/api/JsonParser;->()V │ │ .line 116 │ - .local v17, "jsonParser":Lcom/luorrak/ouroboros/api/JsonParser; │ + .local v16, "jsonParser":Lcom/luorrak/ouroboros/api/JsonParser; │ const/4 v1, 0x0 │ │ aget-object v1, p1, v1 │ │ const-string v2, "posts" │ │ invoke-virtual {v1, v2}, Lcom/google/gson/JsonObject;->getAsJsonArray(Ljava/lang/String;)Lcom/google/gson/JsonArray; │ │ - move-result-object v20 │ + move-result-object v19 │ │ .line 117 │ - .local v20, "posts":Lcom/google/gson/JsonArray; │ + .local v19, "posts":Lcom/google/gson/JsonArray; │ const/4 v15, 0x0 │ │ .line 118 │ .local v15, "position":I │ - invoke-virtual/range {v20 .. v20}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v19 .. v19}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ │ - move-result-object v16 │ + move-result-object v20 │ │ - .local v16, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - check-cast v19, Lcom/google/gson/JsonElement; │ + check-cast v18, Lcom/google/gson/JsonElement; │ │ .line 119 │ - .local v19, "postElement":Lcom/google/gson/JsonElement; │ + .local v18, "postElement":Lcom/google/gson/JsonElement; │ invoke-virtual/range {p0 .. p0}, Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask;->isCancelled()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ .line 140 │ - .end local v19 # "postElement":Lcom/google/gson/JsonElement; │ + .end local v18 # "postElement":Lcom/google/gson/JsonElement; │ :cond_0 │ const/4 v1, 0x0 │ │ return-object v1 │ │ .line 120 │ - .restart local v19 # "postElement":Lcom/google/gson/JsonElement; │ + .restart local v18 # "postElement":Lcom/google/gson/JsonElement; │ :cond_1 │ - invoke-virtual/range {v19 .. v19}, Lcom/google/gson/JsonElement;->getAsJsonObject()Lcom/google/gson/JsonObject; │ + invoke-virtual/range {v18 .. v18}, Lcom/google/gson/JsonElement;->getAsJsonObject()Lcom/google/gson/JsonObject; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 122 │ - .local v18, "post":Lcom/google/gson/JsonObject; │ + .local v17, "post":Lcom/google/gson/JsonObject; │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask;->infiniteDbHelper:Lcom/luorrak/ouroboros/util/InfiniteDbHelper; │ │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lcom/luorrak/ouroboros/thread/ThreadNetworkFragment$InsertThreadIntoDatabaseTask;->boardName:Ljava/lang/String; │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadResto(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 124 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadResto(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadNo(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 125 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadNo(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadSub(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 126 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadSub(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadCom(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 127 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadCom(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadEmail(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 128 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadEmail(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadName(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 129 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadName(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadTrip(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 130 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadTrip(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadTime(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 131 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadTime(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadLastModified(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 132 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadLastModified(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadId(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 133 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadId(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadEmbed(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ + .line 134 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getThreadEmbed(Lcom/google/gson/JsonObject;)Ljava/lang/String; │ │ move-result-object v13 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/luorrak/ouroboros/api/JsonParser;->getMediaFiles(Lcom/google/gson/JsonObject;)[B │ + .line 135 │ + invoke-virtual/range {v16 .. v17}, Lcom/luorrak/ouroboros/api/JsonParser;->getMediaFiles(Lcom/google/gson/JsonObject;)[B │ │ move-result-object v14 │ │ + .line 122 │ invoke-virtual/range {v1 .. v15}, Lcom/luorrak/ouroboros/util/InfiniteDbHelper;->insertThreadEntry(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[BI)Z │ │ .line 138 │ add-int/lit8 v15, v15, 0x1 │ │ .line 139 │ goto :goto_0 ├── smali/com/luorrak/ouroboros/thread/ThreadNetworkFragment.smali │ @@ -21,15 +21,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 39 │ invoke-direct {p0}, Landroid/app/Fragment;->()V │ │ - .line 84 │ return-void │ .end method │ │ │ # virtual methods │ .method public beginTask(Lcom/google/gson/JsonObject;Lcom/luorrak/ouroboros/util/InfiniteDbHelper;Ljava/lang/String;Ljava/lang/String;IZLandroid/support/v7/widget/RecyclerView;Lcom/luorrak/ouroboros/thread/ThreadAdapter;)V │ .locals 10 ├── smali/com/luorrak/ouroboros/util/ChanUrls.smali │ @@ -51,54 +51,61 @@ │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "8ch.net" │ │ + .line 143 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "8chan-captcha" │ │ + .line 144 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "entrypoint.php" │ │ + .line 145 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "mode" │ │ const-string v3, "get" │ │ + .line 146 │ invoke-virtual {v1, v2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "extra" │ │ const-string v3, "abcdefghijklmnopqrstuvwxyz" │ │ + .line 147 │ invoke-virtual {v1, v2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "nojs" │ │ const-string v3, "true" │ │ + .line 148 │ invoke-virtual {v1, v2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 149 │ invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ .line 150 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -121,28 +128,32 @@ │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "8ch.net" │ │ + .line 38 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 39 │ invoke-virtual {v1, p0}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "catalog.json" │ │ + .line 40 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 41 │ invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ .line 42 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -165,28 +176,32 @@ │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "8ch.net" │ │ + .line 48 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 49 │ invoke-virtual {v1, p0}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "catalog.html" │ │ + .line 50 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 51 │ invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ .line 52 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -208,24 +223,27 @@ │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "8ch.net" │ │ + .line 114 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "post.php" │ │ + .line 115 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 116 │ invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ .line 117 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -247,24 +265,27 @@ │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "8ch.net" │ │ + .line 134 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "dnsbls_bypass.php" │ │ + .line 135 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 136 │ invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ .line 137 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -289,24 +310,27 @@ │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "8ch.net" │ │ + .line 90 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 91 │ invoke-virtual {v1, p0}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "src" │ │ + .line 92 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ @@ -319,18 +343,20 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 93 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 94 │ invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ .line 95 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -352,24 +378,27 @@ │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "sys.8ch.net" │ │ + .line 105 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "post.php" │ │ + .line 106 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 107 │ invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ .line 108 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -403,24 +432,27 @@ │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "8ch.net" │ │ + .line 123 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 124 │ invoke-virtual {v1, p0}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "res" │ │ + .line 125 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ @@ -435,18 +467,20 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 126 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 127 │ invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ .line 128 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -470,24 +504,27 @@ │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "8ch.net" │ │ + .line 57 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 58 │ invoke-virtual {v1, p0}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "res" │ │ + .line 59 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ @@ -502,18 +539,20 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 60 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 61 │ invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ .line 62 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -537,24 +576,27 @@ │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "8ch.net" │ │ + .line 68 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 69 │ invoke-virtual {v1, p0}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "res" │ │ + .line 70 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ @@ -569,18 +611,20 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 71 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 72 │ invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ .line 73 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -604,24 +648,27 @@ │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "8ch.net" │ │ + .line 79 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 80 │ invoke-virtual {v1, p0}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ const-string v2, "thumb" │ │ + .line 81 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ @@ -636,18 +683,20 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 82 │ invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v1 │ │ + .line 83 │ invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ .line 84 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String; │ │ move-result-object v1 ├── smali/com/luorrak/ouroboros/util/CursorRecyclerAdapter.smali │ @@ -6,15 +6,14 @@ │ .implements Landroid/widget/Filterable; │ .implements Lcom/luorrak/ouroboros/util/CursorFilter$CursorFilterClient; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/luorrak/ouroboros/util/CursorRecyclerAdapter$1;, │ Lcom/luorrak/ouroboros/util/CursorRecyclerAdapter$MyDataSetObserver;, │ Lcom/luorrak/ouroboros/util/CursorRecyclerAdapter$ChangeObserver; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { ├── smali/com/luorrak/ouroboros/util/DbContract.smali │ @@ -21,10 +21,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 22 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 327 │ return-void │ .end method ├── smali/com/luorrak/ouroboros/util/InfiniteDbHelper.smali │ @@ -70,26 +70,28 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 415 │ invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ move-object v5, v2 │ │ move-object v6, v2 │ │ move-object v7, v2 │ │ + .line 411 │ 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 v8 │ │ .line 420 │ .local v8, "cursor":Landroid/database/Cursor; │ invoke-interface {v8}, Landroid/database/Cursor;->moveToFirst()Z │ @@ -129,26 +131,28 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 645 │ invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ move-object v5, v2 │ │ move-object v6, v2 │ │ move-object v7, v2 │ │ + .line 641 │ 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 v8 │ │ .line 650 │ .local v8, "cursor":Landroid/database/Cursor; │ invoke-interface {v8}, Landroid/database/Cursor;->moveToFirst()Z │ @@ -569,26 +573,28 @@ │ │ const-string v3, "new_reply_flag =?" │ │ new-array v4, v6, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 593 │ invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const-string v7, "_id DESC" │ │ move-object v5, v2 │ │ move-object v6, v2 │ │ + .line 589 │ 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 v8 │ │ .line 599 │ .local v8, "cursor":Landroid/database/Cursor; │ invoke-interface {v8}, Landroid/database/Cursor;->moveToFirst()Z │ @@ -1974,20 +1980,22 @@ │ │ const/4 v5, 0x1 │ │ new-array v5, v5, [Ljava/lang/String; │ │ const/4 v6, 0x0 │ │ + .line 474 │ invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v5, v6 │ │ + .line 471 │ invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 476 │ return-void │ .end method │ │ .method public removeUserPostFlag(Ljava/lang/String;)V │ @@ -2065,20 +2073,22 @@ │ │ const/4 v5, 0x1 │ │ new-array v5, v5, [Ljava/lang/String; │ │ const/4 v6, 0x0 │ │ + .line 705 │ invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v5, v6 │ │ + .line 702 │ invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 707 │ return-void │ .end method │ │ .method public searchCatalogForThread(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; ├── smali/com/luorrak/ouroboros/util/NetworkHelper$1.smali │ @@ -44,14 +44,15 @@ │ │ .field final synthetic val$view:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/util/NetworkHelper;Landroid/content/Context;Landroid/view/View;Lcom/luorrak/ouroboros/api/JsonParser;Lcom/luorrak/ouroboros/util/InfiniteDbHelper;Lcom/luorrak/ouroboros/util/Reply;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/util/NetworkHelper; │ │ .prologue │ .line 121 │ iput-object p1, p0, Lcom/luorrak/ouroboros/util/NetworkHelper$1;->this$0:Lcom/luorrak/ouroboros/util/NetworkHelper; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/util/NetworkHelper$1;->val$context:Landroid/content/Context; │ │ @@ -357,30 +358,34 @@ │ │ invoke-interface {v0, v3}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v3, "emailEditTextKey" │ │ + .line 163 │ invoke-interface {v0, v3}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v3, "subjectEditTextKey" │ │ + .line 164 │ invoke-interface {v0, v3}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v3, "commentEditTextKey" │ │ + .line 165 │ invoke-interface {v0, v3}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 166 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 168 │ iget-object v0, p0, Lcom/luorrak/ouroboros/util/NetworkHelper$1;->val$context:Landroid/content/Context; │ │ check-cast v0, Landroid/app/Activity; ├── smali/com/luorrak/ouroboros/util/NetworkHelper$2.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$view:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/util/NetworkHelper;Landroid/view/View;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/util/NetworkHelper; │ │ .prologue │ .line 183 │ iput-object p1, p0, Lcom/luorrak/ouroboros/util/NetworkHelper$2;->this$0:Lcom/luorrak/ouroboros/util/NetworkHelper; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/util/NetworkHelper$2;->val$view:Landroid/view/View; ├── smali/com/luorrak/ouroboros/util/NetworkHelper$3.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$view:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lcom/luorrak/ouroboros/util/NetworkHelper;Landroid/view/View;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/luorrak/ouroboros/util/NetworkHelper; │ │ .prologue │ .line 227 │ iput-object p1, p0, Lcom/luorrak/ouroboros/util/NetworkHelper$3;->this$0:Lcom/luorrak/ouroboros/util/NetworkHelper; │ │ iput-object p2, p0, Lcom/luorrak/ouroboros/util/NetworkHelper$3;->val$view:Landroid/view/View; ├── smali/com/luorrak/ouroboros/util/NetworkHelper.smali │ @@ -189,32 +189,35 @@ │ │ .prologue │ .line 180 │ invoke-static {p1}, Lcom/koushikdutta/ion/Ion;->with(Landroid/content/Context;)Lcom/koushikdutta/ion/builder/LoadBuilder; │ │ move-result-object v0 │ │ + .line 181 │ invoke-static {}, Lcom/luorrak/ouroboros/util/ChanUrls;->getCaptchaEntrypoint()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {v0, v1}, Lcom/koushikdutta/ion/builder/LoadBuilder;->load(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ + .line 182 │ invoke-interface {v0}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->asString()Lcom/koushikdutta/ion/future/ResponseFuture; │ │ move-result-object v0 │ │ new-instance v1, Lcom/luorrak/ouroboros/util/NetworkHelper$2; │ │ invoke-direct {v1, p0, p2, p1}, Lcom/luorrak/ouroboros/util/NetworkHelper$2;->(Lcom/luorrak/ouroboros/util/NetworkHelper;Landroid/view/View;Landroid/content/Context;)V │ │ + .line 183 │ invoke-interface {v0, v1}, Lcom/koushikdutta/ion/future/ResponseFuture;->setCallback(Lcom/koushikdutta/async/future/FutureCallback;)Lcom/koushikdutta/async/future/Future; │ │ .line 205 │ return-void │ .end method │ │ .method private getDnsblCaptcha(Landroid/content/Context;Landroid/view/View;)V │ @@ -224,32 +227,35 @@ │ │ .prologue │ .line 224 │ invoke-static {p1}, Lcom/koushikdutta/ion/Ion;->with(Landroid/content/Context;)Lcom/koushikdutta/ion/builder/LoadBuilder; │ │ move-result-object v0 │ │ + .line 225 │ invoke-static {}, Lcom/luorrak/ouroboros/util/ChanUrls;->getDnsblUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {v0, v1}, Lcom/koushikdutta/ion/builder/LoadBuilder;->load(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ + .line 226 │ invoke-interface {v0}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->asString()Lcom/koushikdutta/ion/future/ResponseFuture; │ │ move-result-object v0 │ │ new-instance v1, Lcom/luorrak/ouroboros/util/NetworkHelper$3; │ │ invoke-direct {v1, p0, p2, p1}, Lcom/luorrak/ouroboros/util/NetworkHelper$3;->(Lcom/luorrak/ouroboros/util/NetworkHelper;Landroid/view/View;Landroid/content/Context;)V │ │ + .line 227 │ invoke-interface {v0, v1}, Lcom/koushikdutta/ion/future/ResponseFuture;->setCallback(Lcom/koushikdutta/async/future/FutureCallback;)Lcom/koushikdutta/async/future/Future; │ │ .line 247 │ return-void │ .end method │ │ │ @@ -377,18 +383,20 @@ │ │ .prologue │ .line 250 │ invoke-static {p1}, Lcom/koushikdutta/ion/Ion;->with(Landroid/widget/ImageView;)Lcom/koushikdutta/ion/builder/Builders$IV$F; │ │ move-result-object v0 │ │ + .line 251 │ invoke-interface {v0, p2}, Lcom/koushikdutta/ion/builder/Builders$IV$F;->load(Ljava/lang/String;)Lcom/koushikdutta/ion/future/ImageViewFuture; │ │ move-result-object v0 │ │ + .line 252 │ invoke-interface {v0}, Lcom/koushikdutta/ion/future/ImageViewFuture;->withBitmapInfo()Lcom/koushikdutta/async/future/Future; │ │ .line 253 │ return-void │ .end method │ │ .method public postReply(Landroid/content/Context;Lcom/luorrak/ouroboros/util/Reply;Landroid/content/SharedPreferences;Lcom/luorrak/ouroboros/api/JsonParser;Lcom/luorrak/ouroboros/util/InfiniteDbHelper;Landroid/view/View;)V │ @@ -482,34 +490,38 @@ │ iput-object v1, v0, Lcom/luorrak/ouroboros/util/Reply;->captchaCookie:Ljava/lang/String; │ │ .line 71 │ invoke-static/range {p1 .. p1}, Lcom/koushikdutta/ion/Ion;->with(Landroid/content/Context;)Lcom/koushikdutta/ion/builder/LoadBuilder; │ │ move-result-object v1 │ │ + .line 72 │ invoke-static {}, Lcom/luorrak/ouroboros/util/ChanUrls;->getDnsblUrl()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v1, v2}, Lcom/koushikdutta/ion/builder/LoadBuilder;->load(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ + .line 73 │ invoke-interface {v1, v9}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->addMultipartParts(Ljava/lang/Iterable;)Lcom/koushikdutta/ion/builder/MultipartBodyBuilder; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$Any$M; │ │ + .line 74 │ invoke-interface {v1}, Lcom/koushikdutta/ion/builder/Builders$Any$M;->asString()Lcom/koushikdutta/ion/future/ResponseFuture; │ │ move-result-object v1 │ │ + .line 75 │ invoke-interface {v1}, Lcom/koushikdutta/ion/future/ResponseFuture;->tryGet()Ljava/lang/Object; │ │ .line 76 │ const/4 v1, 0x0 │ │ move-object/from16 v0, p0 │ │ @@ -846,48 +858,54 @@ │ │ .line 114 │ :cond_5 │ invoke-static/range {p1 .. p1}, Lcom/koushikdutta/ion/Ion;->with(Landroid/content/Context;)Lcom/koushikdutta/ion/builder/LoadBuilder; │ │ move-result-object v1 │ │ + .line 115 │ invoke-interface {v1, v13}, Lcom/koushikdutta/ion/builder/LoadBuilder;->load(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ const-string v2, "Referer" │ │ + .line 116 │ invoke-interface {v1, v2, v14}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->setHeader(Ljava/lang/String;Ljava/lang/String;)Lcom/koushikdutta/ion/builder/RequestBuilder; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ const-string v2, "Origin" │ │ const-string v3, "https://8ch.net" │ │ + .line 117 │ invoke-interface {v1, v2, v3}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->setHeader(Ljava/lang/String;Ljava/lang/String;)Lcom/koushikdutta/ion/builder/RequestBuilder; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$Any$B; │ │ + .line 118 │ invoke-interface {v1, v12}, Lcom/koushikdutta/ion/builder/Builders$Any$B;->addMultipartParts(Ljava/lang/Iterable;)Lcom/koushikdutta/ion/builder/MultipartBodyBuilder; │ │ move-result-object v1 │ │ check-cast v1, Lcom/koushikdutta/ion/builder/Builders$Any$M; │ │ + .line 119 │ invoke-interface {v1}, Lcom/koushikdutta/ion/builder/Builders$Any$M;->asJsonObject()Lcom/koushikdutta/ion/future/ResponseFuture; │ │ move-result-object v1 │ │ + .line 120 │ invoke-interface {v1}, Lcom/koushikdutta/ion/future/ResponseFuture;->withResponse()Lcom/koushikdutta/async/future/Future; │ │ move-result-object v15 │ │ new-instance v1, Lcom/luorrak/ouroboros/util/NetworkHelper$1; │ │ move-object/from16 v2, p0 │ @@ -902,12 +920,13 @@ │ │ move-object/from16 v7, p2 │ │ move-object/from16 v8, p3 │ │ invoke-direct/range {v1 .. v8}, Lcom/luorrak/ouroboros/util/NetworkHelper$1;->(Lcom/luorrak/ouroboros/util/NetworkHelper;Landroid/content/Context;Landroid/view/View;Lcom/luorrak/ouroboros/api/JsonParser;Lcom/luorrak/ouroboros/util/InfiniteDbHelper;Lcom/luorrak/ouroboros/util/Reply;Landroid/content/SharedPreferences;)V │ │ + .line 121 │ invoke-interface {v15, v1}, Lcom/koushikdutta/async/future/Future;->setCallback(Lcom/koushikdutta/async/future/FutureCallback;)Lcom/koushikdutta/async/future/Future; │ │ .line 177 │ return-void │ .end method